Size: a a a

Scala User Group

2020 March 27

a

aλeχknvl in Scala User Group
ну ты попробуй обобщенный вариант сделать. может у него будут какие-нибудь очень полезные комбинаторы
источник

a

aλeχknvl in Scala User Group
у нас в небольшом проекте такого рода классов 3. 2 из них генерятся магнолией
источник

a

aλeχknvl in Scala User Group
trait JsonCodec[A] extends ToJson[A] with FromJson[A] { A =>
 def imap[B](f: B => A, g: A => B): JsonCodec[B] = new JsonCodec[B] {
   override def write(b: B): JsValue = A.write(f(b))
   override def read[E: JsonErrors](js: JsValue): Either[E, B] =
     A.read(js).map(g)
 }
}


tr
ait Converter[T] {
 def veryUnsafeWrite(any: T, stream: DataOutputStream): Unit
 def veryUnsafeRead(stream: DataInputStream): T

 def veryUnsafeWriteJson(any: T, stream: DataOutputStream): Unit
 def veryUnsafeReadJson(stream: DataInputStream): T
}

trait ResourceConverter[A] { A =>
 def unsafeWrite(stream: DataOutputStream, value: A): Unit
 def unsafeRead(stream: DataInputStream, ctx: ReadContext): A

 def readJson[E: JsonErrors](js: JsValue): Either[E, A]
 def writeJson(value: A): JsValue

 def zip[B](B: ResourceConverter[B]): ResourceConverter[(A, B)] =
   ResourceConverter.tuple(A, B)

 def or[B](B: ResourceConverter[B]): ResourceConverter[Either[A, B]] =
   ResourceConverter.either(A, B)

 def imap[B](f: A => B)(g: B => A): ResourceConverter[B] = new ResourceConverter[B] {
   ...
 }
}
источник

a

aλeχknvl in Scala User Group
т.е. единственные комбинаторы, что пригодились - zip, or, imap
источник

I

Ilya in Scala User Group
ну тут скорее не про упраление ресурсами. я пытаюсь диалоговое дерево запилить (там с той стороры анихронный стрим строк) и от меня туда
ладно, за идеи спасибо. мысль пошла)))
если что-то получится - покажу
источник
2020 March 28

λ

λoλi in Scala User Group
‼️Самое важное в Scala User Group‼️

🔹 Регистрация на первую онлайн конференцию от  Scala Love открыта! Бесплатно! https://www.eventbrite.com/e/scala-love-conference-tickets-100651781187

🔹Новый эпизод Scala Love. Про 2.13 от компиляторщиков

🔹Scalalaz #78 - о тофу с @odomontois и @kshelopugin

🔹 Конференция ScalaUA - 3-4 Апреля, Киев. Спикеры (п.с. Бартош и Оли будут), расписание; Early Bird билеты доступны до 15 Февраля
источник

Oℕ

Oleg ℕizhnik in Scala User Group
λoλi
‼️Самое важное в Scala User Group‼️

🔹 Регистрация на первую онлайн конференцию от  Scala Love открыта! Бесплатно! https://www.eventbrite.com/e/scala-love-conference-tickets-100651781187

🔹Новый эпизод Scala Love. Про 2.13 от компиляторщиков

🔹Scalalaz #78 - о тофу с @odomontois и @kshelopugin

🔹 Конференция ScalaUA - 3-4 Апреля, Киев. Спикеры (п.с. Бартош и Оли будут), расписание; Early Bird билеты доступны до 15 Февраля
а удали, пожалуйста, нижний пункт про опросы
источник

VP

Vladimir Pavkin in Scala User Group
источник
2020 March 29

D

Dasha in Scala User Group
Добрый день!
Можно ли как-то получить значения переменных из properties (`spark.app.name`, например) внутри ноутбука %spark?
источник

GP

Grigory Pomadchin in Scala User Group
Dasha
Добрый день!
Можно ли как-то получить значения переменных из properties (`spark.app.name`, например) внутри ноутбука %spark?
лучше это в @hadoopusers / @moscowspark постить) тут не так много кто ноутбуками вообще увлекается
источник

D

Dasha in Scala User Group
Ага, спасибо
источник

シラ in Scala User Group
Hello, I wrote a mini server and a client in Java, if I run several clients they crash after sending a message, although 1 client works quietly
источник

D

Dima Kubitskiy in Scala User Group
Dasha
Добрый день!
Можно ли как-то получить значения переменных из properties (`spark.app.name`, например) внутри ноутбука %spark?
spark.conf.getAll - посмотреть все переменные в конфиге
spark.conf.get("spark.app.name") - получить значение конкретной переменной
источник
2020 March 30

IP

Ilya Petrov in Scala User Group
есть job чат
источник

D

Dima Kubitskiy in Scala User Group
Крутые все тут сидят) им работа не нужна)
источник

VS

Valeriy Shinkevich in Scala User Group
Вам сюда https://t.me/scala_jobs
источник

VS

Valeriy Shinkevich in Scala User Group
Dima Kubitskiy
Крутые все тут сидят) им работа не нужна)
Крутые в ПОНВЕ :)))
источник

b

binaryRevivalRobot in Scala User Group
Здравствуйте! Профан в Скала, потому сразу несколько вопросов:
1. насколько приветствуются здесь лоу-лвл вопросы?
2. собственно, а как объявить обобщенный лист, в который мы будем складывать после какие-то элементы
3. можно ли итерироваться по индексам листа как-то. грубо говоря какой-нибудь сишный for есть в скала? потому что, как я понял, здесь есть только foreach
источник

D

Denis in Scala User Group
Лоу-левел тут @scala_learn
источник

D

Denis in Scala User Group
binaryRevivalRobot
Здравствуйте! Профан в Скала, потому сразу несколько вопросов:
1. насколько приветствуются здесь лоу-лвл вопросы?
2. собственно, а как объявить обобщенный лист, в который мы будем складывать после какие-то элементы
3. можно ли итерироваться по индексам листа как-то. грубо говоря какой-нибудь сишный for есть в скала? потому что, как я понял, здесь есть только foreach
А по листам и прочему советую progfun1 на coursera. Чего там только с листами не научат делать
источник