@scala_ru

Страница 140 из 1499
Vladislav
04.10.2016
11:41:22
мои ходы получились равномерно размазанными, а у бота более точечные

у него было 3 хода в одном квадрате, против моего одного хода там

Aleksey
04.10.2016
11:41:36
Как выстроишь стратегию, так и будет.

Google
Denis
04.10.2016
12:18:21
Прикольная идея с выбором квадрата для следующего хода соперника

folex
04.10.2016
12:40:38
https://twitter.com/hintjens/status/783254242052206592

Denis
04.10.2016
12:53:51
Блин слежу уже второй день

эмоции странные

это круто и грустно одновременно

Aleksei
04.10.2016
12:55:40
у нас так не получится

карательная медицина просто так не отпустит

но вообще как то грустно

Denis
04.10.2016
12:59:22
грустно да, но читаешь все слова которые ему пишут и то как он сам это воспринимает и от этого проще.

folex
04.10.2016
13:02:21
Ну он ваще смирился я так понимаю

Nick
04.10.2016
13:03:05
видимо боль уже была невыносимой

Viacheslav
04.10.2016
13:03:08
а что это за замечательный чел? и о чем грусть?

Foo
04.10.2016
13:03:38
автор 0mq

Google
Foo
04.10.2016
13:03:50
и разных статей и книжек про построение распределенных приложений

Misha
04.10.2016
14:46:50
/scala

?Ivan
04.10.2016
14:47:33
/scala

Сегодня это тренд ?

aeon
04.10.2016
14:49:14
-

Nao
04.10.2016
14:49:43
/scala

aeon
04.10.2016
14:50:02
выпнули бота уже

Valera
04.10.2016
14:51:26
/scala

Kirill
04.10.2016
14:51:35
/scala

Andrey
04.10.2016
14:56:15
/scala

Timmy
04.10.2016
14:56:24
/scala

?Ivan
04.10.2016
14:56:37
А что за бот, хоть был. Я все пропустил

Anatoly
04.10.2016
14:58:59
There is no Telegram account

Luger
04.10.2016
14:59:41
@rextester_bot, сорри

Anatoly
04.10.2016
15:00:09
О, отклонено

*прикольно

Grigory
04.10.2016
15:00:22
ребят кто использвол паркет на спарке? есть разница в сокрости / еще чем-то использования встроеного api или используя io форматы паркета?

врапать рдд в датафреймы и сохранять результат не очень красиво

Daniel
04.10.2016
15:02:03
там не столь важен спарк, сколько кейс

Google
Daniel
04.10.2016
15:02:36
етиэльщики на работе пробовали разные форматы и менялось от случая к случаю

подробностей не дам, они ничего не сохранили

Grigory
04.10.2016
15:03:46
ну грубо говоря это большая массивная рдда пар (sfc ключ, блоб)

Alexander
04.10.2016
15:05:50
а с чем разница интересует?

с ORC типа?

или с голым hdfs?

Daniel
04.10.2016
15:08:05
если правильно помню, паркет по устройству близок к column family

Alexander
04.10.2016
15:08:20
это колоночный формат, да

Daniel
04.10.2016
15:08:25
с соответствующими следствиями

Grigory
04.10.2016
15:10:02
да не всего лишь ParquetInputFormat / ParquetOutputFormat vs DataFrame.write. … .parquet(path) исходя из того что у меня уже есть RDD и мне нужна рдда

Daniel
04.10.2016
15:12:08
хз гипотетически разницы быть не должно, потому что работа должна быть сделана примерно одна и та же, только в разные моменты времени

а зачем тебе паркет, если тебе с рдд работать?

Grigory
04.10.2016
15:14:52
хочу понять имеет ли смысл скуль запросы писать или нет o:

Slavik
04.10.2016
16:09:15
DataFrame.write сильно удобнее - правильно смаппить схему для ParquetOutputFormat - тот еще геморрой. Кроме того, он пишет всякую метадату, которая помогает при чтении. Т.е., при фулскане разницы не будет, а вот если надо селектить и обрабатывать, типа, 1% данных - разница достаточно серьезная. Перегонять данные RDD <-> DataFrame неудобно, гораздо приятнее RDD <-> Dataset (в Spark 2.0)

Grigory
04.10.2016
16:24:35
а можно подробнее об этом? но похоже паркетное апи поверх датафреймов ._. да и сами датафреймы теперь Dataset[Row]

Slavik
04.10.2016
16:52:51
Можно и поподробнее, только что именно? :)

Iaroslav
04.10.2016
16:53:24
да в общем-то фигня вопрос перегнать RDD в Dataset[Row]. У тебя там 2 филда?

Slavik
04.10.2016
16:55:56
туда перегонять - без проблем, а вот обратно было тяжко до датасетов

Nick
04.10.2016
16:56:09
https://www.youtube.com/watch?v=q4y0KOeXViI

чет у гугла все бедненько

Google
Admin
ERROR: S client not available

Slavik
04.10.2016
16:56:20
особенно, если не два филда, а упоротая схема с вложенными полями

Grigory
04.10.2016
16:57:28
да я прост по сигнатуре смотрю что датафремй алиас датасета)

да понял уже; когда запросы делаю ._. но используя трифт тоже вроде не сложно

Andrey
04.10.2016
18:32:43
коллеги, а есть среди нас chuwy24 с реддита?

Bulbu
04.10.2016
21:53:40
кто знает, volatile переменная будет записана в память или может быть также записана в l3 cache ?

Vadim
04.10.2016
21:56:51
в кеш нельзя записать

Bulbu
04.10.2016
22:00:06
как проц решит, имею ввиду

Vadim
04.10.2016
22:06:02
ну если подумать, то она не должна туда попадать

Bulbu
04.10.2016
22:12:05
в кеш? Как думаешь?

Vadim
04.10.2016
22:12:12
или нет, как я понимаю тут надо асму куритьи в зависимсоти от инструкций проца)

https://shipilev.net/blog/2014/jmm-pragmatics/ https://shipilev.net/blog/2016/close-encounters-of-jmm-kind/ я думаю тут будет ответ на вопрос выше)

Bulbu
04.10.2016
22:22:54
tldr, но поиск по ключевым словам там ничего не дал

но спасибо)

Artem
04.10.2016
22:23:13
а в чем польза от полученного ответа на этот вопрос?

Bulbu
04.10.2016
22:25:06
пользы никакой

Vadim
04.10.2016
22:25:13
https://habrahabr.ru/post/157163/

Bulbu
04.10.2016
22:27:15
я имею ввиду джавовский/скаловский volatile

Vadim
04.10.2016
22:30:09
ну если ты думаешь на уровне "как получается так что в кеш не попадает" - то выходит что это решается за счет транслирование байт кода, в инструкции вот такого типа

Artem
04.10.2016
22:30:12
по моему волотайл это про видимость значений, как это будет реализованно в кэшах уже детали

Google
Daniel
05.10.2016
05:59:07
@fomkin Алексей, в пушке неизбежно требуется переименование полей json, когда работаешь с sealed trait? example - https://gist.github.com/optician/bc84be89557e9a0e93baeddba0b5e7e6

Aleksey
05.10.2016
09:12:27
@fomkin Алексей, в пушке неизбежно требуется переименование полей json, когда работаешь с sealed trait? example - https://gist.github.com/optician/bc84be89557e9a0e93baeddba0b5e7e6
Не очень понял вопрос. Во втором случае будет что-то типа { "subModel": { "d1": {"field1": 10, "field2": [2,3,4,5,6,6,7]} }, "i": 5, "str": "some string value" }

Viacheslav
05.10.2016
10:02:58
У меня хитрый вопрос: в фп языках есть Option почему нет Required?

Борис
05.10.2016
10:03:26
все что не Option?

Viacheslav
05.10.2016
10:03:45
всё что не опшн может быть null

Vladimir
05.10.2016
10:04:32
в фп языках нет null

Viacheslav
05.10.2016
10:04:46
ага и в scala тоже

Страница 140 из 1499