
Sergey
19.03.2018
21:01:55
даже уточнили что он имеет в виду

Oleksandr
19.03.2018
21:01:57
хз чо за аероспайк, консистент хеши?

Sergey
19.03.2018
21:02:49
in-memory шляпа какая-то
сам не юзал и даже особо не вникал в нее

Google

Sergey
19.03.2018
21:03:36

Oleksandr
19.03.2018
21:05:16
тема предикшнов изредка всплывает и затухает

Sergey
19.03.2018
21:05:53
даже не так вопрос задам. вот если взять обычного веб разраба, который только апишки всякие писал и прочую хрень. какие у него шансы нормально делать работу на спарке?

Oleksandr
19.03.2018
21:06:04
50%
или будет, или нет

Sergey
19.03.2018
21:06:27
а сколько нужно времени чтобы норм вникнуть?
какой бекграунд нужен для этого?
почитать книжек по спарку или еще теорию, статистику и прочую хрень типа линейки?

Oleksandr
19.03.2018
21:07:34
на уровне "копируем вот этим строчки, смотрим сигнатуру метода, ищем нужное, при проблеме гуглим" и при общей адекватности — дни

Sergey
19.03.2018
21:07:52
хм, чет думал года полтора нужно

Oleksandr
19.03.2018
21:08:02
на уровне понимания, что по факту происходит, и как — самому интересно)
месяцы, годы

Google

Oleksandr
19.03.2018
21:08:38
матстат полезен, но непосредственно в задачах дата инжиниринга не нужен
ну разве что там для понимания разных фильтров блюма и тд

Sergey
19.03.2018
21:09:55
ну скажем с инфраструктурой можно быстро разобраться, как храняться файлы, как они там по сети гуляют, как эти все реплики работают, че происходит если что-то фейлится, как оптимизировать обработку всего этого. че там под копотом у хадупа и спарка. эт почитать несколько годных книжек и уже теряться не будешь в принципе
т.е вы чисто как инфраструктурные инженеры, делаете платформу для данных. чистите их, приводите к норм виду, а дальше че с ними делаете?

Oleksandr
19.03.2018
21:10:46

Sergey
19.03.2018
21:12:25
а как вообще, нравится работа? не надоедает рутина?

Oleksandr
19.03.2018
21:13:27
все выше — необходимый фундамент для разного "предикшна" и "машинного обучения"

Sergey
19.03.2018
21:15:07
у вас чисто офлайн процессинг или есть еще стриминг?

Oleksandr
19.03.2018
21:15:16
есть стриминг

Sergey
19.03.2018
21:15:23
спарк и кафка?

Oleksandr
19.03.2018
21:15:28
это из "других" задач
кафка, спарк, акка-стримы
некое даже подобие лямбда архитектуры

Sergey
19.03.2018
21:16:52
большие кластера у вас?

Oleksandr
19.03.2018
21:17:22
что-то около тб в день, если все-все эвенты считать

Ivan
20.03.2018
05:59:55
Ищу ментора или курсы на java, кто что подскажет

Google

Anton
20.03.2018
06:02:21
Чувак, тебя в менти :) не захотят брать, если ты даже курсы не можешь сам нагуглить

Alexander
20.03.2018
06:02:30
"менторы" - да, на грани фантастики. ты готов платить кому-то почасовую ставку программера, чтобы он с тобой возился ? при этом еще "ментор" должен какими-то педагогическими талантами обладать.

Pavel
20.03.2018
06:17:18

Mikhail
20.03.2018
07:50:02
Навскидку кто скажет, о чём там 17 глава?)
Навскидку — memory model.
Не то что бы я помню, но когда вижу такое в вакансиях, сразу представляю некбёрда надувшегося от осознания собственной важности. А почему он может надуться? Потому что недавно прочитал спеку по модели памяти

Alexey
20.03.2018
07:50:58
В плюсах гораздо больше градаций знания и поводов помериться пиписьками

Mikhail
20.03.2018
07:52:08
Ну как бы да, за что и любима :)

Митко Соловец?
20.03.2018
07:52:12

Mikhail
20.03.2018
07:53:59

Alex
20.03.2018
09:12:44
и во многом это искусственная сложность
вот именно; и проблема плюцов не только и не столько в уровне железа; сколько в упоротости. Я вижу речь зашла о плюцах, сейчас я вам расскажу про плюцы: есть указатель * а есть ссылка &. Ну и в чём разница? А её нет, просто упоротые плюцоеды решили добавить "ссылки" потому что кому-то показалось что это круто. Есчё есть object->method() и object.method() а в чём разница? ни в чём, лишний багаж. И везде такая шляпа в плюцах ?

Sergey
20.03.2018
09:14:12
Но погоди, это же круто, когда ты можешь усложнить язык в любой момент, подняв планку входа а тем самым и себе самому зарплату!

Паша
20.03.2018
09:17:04
Ну с зарплатами ничего такого, а вот кол-во хаков по сравнению с джавой доставляет
Причём из-за этого всякие тривиальные вещи, типа волатильного immutable поля, которое утекает наружу и обновляется в фоне, сделать становится весьма нетривиально // указатель вместе с рефраунтером не очень атомарен, слава gc!

Whistler
20.03.2018
09:48:17
Ну, в плюцах многое -- это наследие сись.
И выглядит иногда и правда рудиментально.

Aleksey
20.03.2018
10:42:54
Duck привет

Duck
20.03.2018
10:57:34
Привет всем - присоединюсь если не против

Alexander
20.03.2018
11:00:26

Google

Паша
20.03.2018
11:01:30

Anton
20.03.2018
11:07:18

Duck
20.03.2018
11:08:03
есть идеи как средствами джаспера взять с БД объект оракловый (типы БД оракла), внутри которого тоже объекты и т.д. - т.е. объект достаточно сложный?

Павел
20.03.2018
11:09:50
возможно ли одинодин объект с одинаковыми полями конвертировать в другой объект с такими же полями.
предполагаю,что надо использовать интерфейс и кастить?

Duck
20.03.2018
11:10:57
хотелосб напрямую джавспером схватить - т.е. запрос внутри джаспера

Oleg
20.03.2018
11:43:53

Павел
20.03.2018
11:45:29

Oleg
20.03.2018
11:53:07

Sergey
20.03.2018
11:53:12

Павел
20.03.2018
12:07:44
мне вообще для андройда надо
нашел толькло это
https://github.com/mini2Dx/android-beans

Mikhail
20.03.2018
12:10:53
почему ты не хочешь просто написать маппер, который скопирует поля из одного объекта в другой?

Павел
20.03.2018
12:20:13

Mikhail
20.03.2018
12:21:43
если сущностей немного и поля в них редко изменяются, то имхо нет смысла тащить какие-нибудь левые зависимости в проект
ну или можно еще сделать велосипед с рефлексией

Павел
20.03.2018
12:35:48

Yan
20.03.2018
12:37:46
https://github.com/yanchumak/easy-transformer
типа такого велика))

guga
20.03.2018
12:38:12

Mikhail
20.03.2018
12:39:41

Google

Nick
20.03.2018
12:40:27
народ я правильно понимаю, что сегодня 10 должна релизнутсья?

Sergey
20.03.2018
12:43:09
18.3!

Arty
20.03.2018
12:43:39
Коллеги, а можете посмотреть мой код? Почему его отказываются мёржить? Из объяснений только "Слишком много обращений к мемберу".
Что это значит?
https://glot.io/snippets/ezce9etwks
Я так понимаю наибольшие претензии к
priceElement.attributes().asList().stream()
.filter(attribute ->
attribute.getKey().endsWith("-hourly") && r.matcher(attribute.getValue()).find()
)
.map(attribute -> makeHourlyPrice(name, attribute))
.forEach(price -> this.priceDAO.addPrice(price));

Alexey
20.03.2018
12:46:09

Yauhen
20.03.2018
12:47:32
Ребят, Label может null возвращать?

Alexey
20.03.2018
12:47:49

Arty
20.03.2018
12:48:31
спасибо

Yauhen
20.03.2018
12:48:51
Здравствуйте) Label может null возвращать?

Alexey
20.03.2018
12:49:04

Yauhen
20.03.2018
12:51:24
String b = phone_lab.getText(); - возвращает null если в поле ничего нет и пустоту если туда что-то написать, а потом стереть

Nick
20.03.2018
12:58:07

Mikhail
20.03.2018
13:01:46