Size: a a a

Scala User Group

2020 October 27

AR

And Rey in Scala User Group
но мне не нравится (1 + _)
источник

AR

And Rey in Scala User Group
должен быть какой-то более красивый способ бесконечно генерировать 0, 1, 2 ...
источник

AR

And Rey in Scala User Group
на языке Nim это
import bitops, itertools
for i in count(0):
 stdout.write $(popcount(i) mod 2)
источник

AR

And Rey in Scala User Group
на Rust это
fn main() {
   (0u64..).for_each(|n| print!("{}", n.count_ones() % 2))
}
источник

AR

And Rey in Scala User Group
подскажите, как красивее всего
источник

AR

And Rey in Scala User Group
без (1 + _)
источник

AS

Andrey Sugak in Scala User Group
LazyList.from(0)
источник

AR

And Rey in Scala User Group
во! что-то такое я и предполагал, спасибо!
источник

AR

And Rey in Scala User Group
object Main extends App {
 LazyList.from(0) foreach (u => print(java.lang.Long.bitCount(u) % 2))
}
источник

VS

Vladimir Sam in Scala User Group
Кто что посоветует для unzip большого gzipнутого файла? Уже столкнулись с тем, что fs2-gzip жиденько обделался

В идеале какой-то интероп с реактив стримами, но если нет, можем себе позволить в два прогона сперва распаковать потом обработать
источник

SK

Sergey Kucherenko in Scala User Group
Vladimir Sam
Кто что посоветует для unzip большого gzipнутого файла? Уже столкнулись с тем, что fs2-gzip жиденько обделался

В идеале какой-то интероп с реактив стримами, но если нет, можем себе позволить в два прогона сперва распаковать потом обработать
использовали акка-стримы для этого. Просто интересно - на чем fs2-gzip сдался?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Vladimir Sam
Кто что посоветует для unzip большого gzipнутого файла? Уже столкнулись с тем, что fs2-gzip жиденько обделался

В идеале какой-то интероп с реактив стримами, но если нет, можем себе позволить в два прогона сперва распаковать потом обработать
мы юзали акковский чуть чуть
источник

SA

Sergey Alaev in Scala User Group
Vladimir Sam
Кто что посоветует для unzip большого gzipнутого файла? Уже столкнулись с тем, что fs2-gzip жиденько обделался

В идеале какой-то интероп с реактив стримами, но если нет, можем себе позволить в два прогона сперва распаковать потом обработать
GZIPInputStream и жиденькая обертка с лифтом в любимую абстракцию?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
GZIPInputStream и жиденькая обертка с лифтом в любимую абстракцию?
....
источник

SA

Sergey Alaev in Scala User Group
Ну, я хотя бы попытался.
источник

VS

Vladimir Sam in Scala User Group
Sergey Kucherenko
использовали акка-стримы для этого. Просто интересно - на чем fs2-gzip сдался?
у нас файл заархивирован, видимо, с динамическим deflate (извините, говорю как менеджер, я в кешках zip не очень) и разархивируется только 4% файла, а потом возвращается абракадабра
источник

VS

Vladimir Sam in Scala User Group
Sergey Alaev
GZIPInputStream и жиденькая обертка с лифтом в любимую абстракцию?
с дефолтными настройками тож не смогла
источник

GP

Grigory Pomadchin in Scala User Group
Vladimir Sam
с дефолтными настройками тож не смогла
а покажи как валится
источник

VS

Vladimir Sam in Scala User Group
Grigory Pomadchin
а покажи как валится
кода под рукой нет, но типа мы делаем
Stream[IO, Byte] -> Stream[IO, String] -> Stream[IO, Json]
и вот в Json нам начинают прилетать неадекватные строки как-будто бинарщина какая-то
источник

Y

Yevhen in Scala User Group
вопрос навскидку StreamConverters в акке з Source ByteString -> InputStream блокирует или нет?
источник