Size: a a a

Scala User Group

2020 December 20

AD

Apache DOG™ in Scala User Group
Simon
Мышки, станьте ёжиками...
Я сразу написал, что на неизменяемую структуру переделать не получится - в память не влезет.
Может лучше взять другую структуру данных нежели матрицу?
источник

AD

Apache DOG™ in Scala User Group
Обычно все вот эти "мне массив на каждое изменение копировать что ли" можно обойти сбоку без массива
источник

S

Simon in Scala User Group
Apache DOG™
Обычно все вот эти "мне массив на каждое изменение копировать что ли" можно обойти сбоку без массива
Не влезает там другая структура. Я пробовал. Задача там специфичная и требовательная по памяти.
источник

E

Elijah in Scala User Group
что это за синтакс, A: Monoid? синтаксический сахар для тайпалиаса?

implicit final def catsSyntaxMonoid[A: Monoid](a: A): MonoidOps[A]
источник

AS

Aλexander Semenov in Scala User Group
context bound?
источник

E

Elijah in Scala User Group
Aλexander Semenov
context bound?
да, видимо оно. пойду почитаю больше об этом, спасибо
источник

AS

Aλexander Semenov in Scala User Group
Elijah
да, видимо оно. пойду почитаю больше об этом, спасибо
это просто безымянный имплисит Monoid[A]
источник

E

Elijah in Scala User Group
Aλexander Semenov
это просто безымянный имплисит Monoid[A]
хм, преколбно
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Elijah
что это за синтакс, A: Monoid? синтаксический сахар для тайпалиаса?

implicit final def catsSyntaxMonoid[A: Monoid](a: A): MonoidOps[A]
эквивалентно
implicit final def catsSyntaxMonoid[A](a: A)(implicit param$1_or_smth_like_that: Monoid[A]): MonoidOps[A]
источник

E

Elijah in Scala User Group
Λнтон Войцишевский
эквивалентно
implicit final def catsSyntaxMonoid[A](a: A)(implicit param$1_or_smth_like_that: Monoid[A]): MonoidOps[A]
да, я понял, что значит безымянный имплисит :)
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Elijah
да, я понял, что значит безымянный имплисит :)
Чат не читай @ вопросы отвечай
источник

ЕЗ

Елена Золотова... in Scala User Group
Всем привет!
Может кто-то использовал библиотеку для обработки картинок и может посоветовать? Нужна такая, которая сможет открыть файл, нарисовать в нем контуры фигур по координатам.
источник

λƒ

λesha ƒomkin in Scala User Group
Елена Золотова
Всем привет!
Может кто-то использовал библиотеку для обработки картинок и может посоветовать? Нужна такая, которая сможет открыть файл, нарисовать в нем контуры фигур по координатам.
Можно попробовать через awt
источник

GP

Grigory Pomadchin in Scala User Group
Елена Золотова
Всем привет!
Может кто-то использовал библиотеку для обработки картинок и может посоветовать? Нужна такая, которая сможет открыть файл, нарисовать в нем контуры фигур по координатам.
geotrellis конечно же! только у нас доки ниоч :/
источник

GP

Grigory Pomadchin in Scala User Group
тлдр что надо - полигоны читаете (jts) и растеризуете - все
куда там сохранять отдельная история - но буквально код

polygon
 .rasterize(re) { (c, r) => color } // re это экстент будет + рарзрешение
 .tile
 .renderPng()
 .save(path)
источник

ЕЗ

Елена Золотова... in Scala User Group
Спасибо)
источник
2020 December 21

MK

Mikhail Kuznetsov in Scala User Group
Задумался над языком компаньоном к скале. Как думаете kotlin или go? Интересует highload.
источник

GP

Grigory Pomadchin in Scala User Group
Mikhail Kuznetsov
Задумался над языком компаньоном к скале. Как думаете kotlin или go? Интересует highload.
а зачем нужен ‘язык компаньон’?
источник

GP

Grigory Pomadchin in Scala User Group
обычно второя и более языков в проекте появляется т.к. нет вменяемых альтернатив на языке проекта для реализации какойто фичи

к примеру все на скале но вдруг надо мл притащить в проект а весь проект на петоне
источник

GP

Grigory Pomadchin in Scala User Group
какие-то вынужденные внешние факторы возникают на сктолько сильные что проще использовать другой язык
источник