Size: a a a

Scala Learning & Education: Ask for Review & Noob questions

2021 November 09

DS

Denis Savitsky in Scala Learning & Education: Ask for Review & Noob questions
источник

A

Alexandr in Scala Learning & Education: Ask for Review & Noob questions
спасибо!
источник

I

Ilya in Scala Learning & Education: Ask for Review & Noob questions
Здравствуйте, кто-то может подсказать, как в Scala создать Dockerfile и docker-compose.yml. И загрузить из docker-compose image моего проекта. Может есть какие-то примеры этого? Или это где-то описано?
источник

H

Hipih in Scala Learning & Education: Ask for Review & Noob questions
Возможно имелось ввиду вот это https://www.scala-sbt.org/sbt-native-packager/formats/docker.html?
источник

RO

Rodion Ofatenko in Scala Learning & Education: Ask for Review & Noob questions
Привет. Кто-то знает можно ли подкинуть имплисит для авто конвертации в спарке. Решаю проблему: если в кейс классе поле содержит Set, а Seq то происходит ошибка создания дата фрейма. Проблема точно в типе, потому что при замене на Seq все работает. Хочу получить что-то типа имплисита, который можно будет подкидывать и в других местах. Не хочу создавать схему и ручками указывать ArrayType
источник

АХ

Александр Хайль_273... in Scala Learning & Education: Ask for Review & Noob questions
имлисит def(set: Set): Seq = {set.toSeq} - что-то такое?
источник

RI

Rustam Iksanov in Scala Learning & Education: Ask for Review & Noob questions
обычно, для стандартных типов хватает import spark.implicits._, если что-то хитрое, то смотрите в сторону spark custom encoder
источник

VM

Vladimir Maximov in Scala Learning & Education: Ask for Review & Noob questions
📌 Где прокачивать свои навыки по Scala в ноябре? Конечно на открытых уроках от OTUS:

🗓 11.11 — открытый урок «Scala коллекции»
Ведущий: Алексей Воронец, руководитель разработки в NAUMEN, 12 лет опыта  профессиональной разработки
Регистрация: https://otus.pw/XS9b/

🗓 17.11 — открытый урок «Scala и парсер-комбинаторы»
Ведущий: Алексей Воронец, руководитель разработки в NAUMEN, 12 лет опыта  профессиональной разработки
Регистрация: https://otus.pw/2bGN/

👉🏻 Проверьте, готовы ли вы к обучению, пройдя тест при регистрации.
Также вы сможете познакомится с продвинутым онлайн-курсом «Scala Developer» от OTUS.
А по промокоду "scala_learn2021" можно еще получить скидку на сам курс.
источник

RO

Rodion Ofatenko in Scala Learning & Education: Ask for Review & Noob questions
Привет еще раз. Собираю жирный джарник через assembly.  В терминале интелиджи джарник работает.  В терминале обычном получаю Invalid or corrupt jarfile. Что может быть не так (зависимые либы не подтянулись) ? os win 10
источник

Α

Αγβεκ in Scala Learning & Education: Ask for Review & Noob questions
jdk в intellij и терминале один и тот же?
источник
2021 November 10

IZ

Ilya Zhavoronkov in Scala Learning & Education: Ask for Review & Noob questions
Всем привет. Тут ещё кто-нибудь идеей пользуется? после какого-то обновления ide, перестали корректно отображаться протофайлы. не видит импорты гугловые и опции. кто-нибудь сталкивался? sbt все компилит без проблем
источник

AF

Anton Feoktistov in Scala Learning & Education: Ask for Review & Noob questions
Скорее всего нужно обновить плагин для прото
источник

IZ

Ilya Zhavoronkov in Scala Learning & Education: Ask for Review & Noob questions
уже сносил и заново ставил
источник

АХ

Александр Хайль_273... in Scala Learning & Education: Ask for Review & Noob questions
Снеси папку с .ide
источник

АХ

Александр Хайль_273... in Scala Learning & Education: Ask for Review & Noob questions
. idea
источник

IZ

Ilya Zhavoronkov in Scala Learning & Education: Ask for Review & Noob questions
не помогло, там в чем-то другом дело. deprecated плагин Protobuf Support работает норм. а джетбрейновский залагал
источник
2021 November 12

IZ

Ilya Zhavoronkov in Scala Learning & Education: Ask for Review & Noob questions
Всем привет. Подскажите плз, воркараунд по Scala 2. akka-grpc генерит из протофайлов powerapi трейты и для избежания бойлерплейта хочется кое-какие методы имплементить автоматом в компайл-тайме. Как изменить генерацию существующих powerapi я так и не нашел(через scalapb?). Пока думаю по поводу макросов. Вешать аннотацию на класс, находить у предка методы которые нужно переопределить и дописывать недостающие методы. Есть какие-то другие способы обойтись без аннотаций например? Или может вместо макросов есть другой подход.
Вот пример того, что генерит akka-grpc:


def foo(in: Request, metadata: Metadata)
def foo(in: Request) = throw new UnimplementedException



Хочется, чтобы было так


def foo(in: Request, metadata: Metadata)
def foo(in: Request) = foo(in, new EmptyMetadata)
источник
2021 November 14

AK

Alexey Kuzin in Scala Learning & Education: Ask for Review & Noob questions
Доброй ночи.
Возможно вопрос поднимался сто раз, но что-то не гуглится.
Не могу понять, как мне соорудить CompletableFuture.allOf() c фьючами, которые приходят в виде Seq
источник

AK

Alexey Kuzin in Scala Learning & Education: Ask for Review & Noob questions
Что-то не выходит привести эту коллекцию в джавовский массив (а какого-то лешего создатели API этого класса напрочь забыли даже про итераторы, я хз как вообще ревью у них там проходит. И если раньше в джаве не так болело, то сейчас в скале очень больно. </rant>)
источник

O

Olya in Scala Learning & Education: Ask for Review & Noob questions
Доброй ночи
Сможете подсказать, почему он не подключает модуль(Jmh) и пишет, что что-то не так с подключаемыми библиотеками? ( По версиям вроде все должно нормально работать..)
источник