
Denis
20.12.2016
11:53:16
project foo и project bar вроде имеют разные историии

Mikhail
20.12.2016
11:53:17
нет, внутри идеи не живет почему-то

Daniel
20.12.2016
11:53:48
у идеи консоль убогая
если не на винде то попробуй задать свою

Denis
20.12.2016
11:54:12

Google

Mikhail
20.12.2016
11:54:20
о, это конкретно плагин sbt console action сбоит. в соседней вкладке в терминале внутри идеи работает

Denis
20.12.2016
11:54:21
но я юзаю fish в качестве шелла

Alexander
20.12.2016
11:56:39

Aleksei
20.12.2016
11:57:31

Denis
20.12.2016
11:58:22
Скала программист, пишу на спринге
https://danieldefo.ru/files/gallery/adapted/20414-010038-e36ed7470c8dff9d7729b82ae8c820c1.jpg

Mikhail
20.12.2016
11:59:44
"Скала программист, пишет на спринге" - лучше так, чем на котлине)

Anton
20.12.2016
12:02:19

Denis
20.12.2016
12:02:41
а кто нибудь сталкивался с шардированием на уровне приложения и как это можно решить помимо akka-cluster-sharding?

Mikhail
20.12.2016
12:14:56
там же есть роутинг в акке, вклиниваешься и перенаправляешь на удаленку исходя из F => Shard, а ответ сендеру обратно пихаешь

Denis
20.12.2016
12:15:32
а кто шарды по нодам раскидывать должен?
например сначал 24 шарда на 4 ноды, по 6 на каждую, потом нода падает, и становится по 8 шардов на ноду. И кто то должен их ребалансировку сделать
задачау грубо говоря распределить выполнение N тасков на M нод
ну и с возможностью выбрать A или C при падении одной из нод

Google

Denis
20.12.2016
12:19:13
можно конечно устроить piggybacking на кафке ))
и сделать N партиций в топике и M консьюмеров )

Mikhail
20.12.2016
12:20:36
либо классически мастером который больше всех знает и всем расскажет, либо если у тебя не строгая задача можешь поиграться в сторону авто балансировки - чтобы все ноды знали загруженность шардов и в зависимости от этого каждая нода с некоторой вероятностью может принять решение о выборе из группы менее нагруженных - ну или смотря по какому принципу ты там шардирование делаешь. готового не видел

Denis
20.12.2016
12:20:36
кстати кто знает кафка гарантирует что ровно один консьюмер из группы читает какую либо партицию в один момент времени?

Mikhail
20.12.2016
12:21:28
если выбрать некоторые старт поинт определенным образом для нод и шаговое распределение можно получить автобалансировку

Denis
20.12.2016
12:22:29

Mikhail
20.12.2016
12:22:37
нет, можно без лидера

Denis
20.12.2016
12:22:53
ну или консенсус
нужен консенсус чтобы все знали текущее распределение шардов
или знали кто знает

Mikhail
20.12.2016
12:23:40
я имел ввиду совершать выбор не зная что выберут другие, но обладая некоторым знанием о вероятности их выбора

Denis
20.12.2016
12:23:49
а
ну для AP это вариант конечно

Oleg
20.12.2016
12:42:39
Деталей не расскажу

Oleksandr
20.12.2016
12:48:47

Oleg
20.12.2016
12:52:35
вместе с
Там по-моему ничего сложного, какие-то распределённые кеши

Nick
20.12.2016
12:56:48
Блин, я читать не успеваю

?Ivan
20.12.2016
14:11:24
Никто не в курсе, есть какая-нибудь scala обертка над mtproto ?

Google

KrivdaTheTriewe
20.12.2016
14:12:01

Mikhail
20.12.2016
14:14:59

?Ivan
20.12.2016
14:15:29
прям для тг, надо узнать у кого из контакт листа установлен тг

Mikhail
20.12.2016
14:15:52
для ботов полно всего. а вот тот прото который для апи - там жопа, ни на яве, ни тем более на скале ничего нет. есть только сорцы мобильных приложений - они опенсорсы у них
на плюсах(или сишка) естественно
все никак руки не доходят, чтобы вычленить оттуда свеженькое(
под яву кстати вроде был какой-то генератор из схемы старенький, но у меня не завелось и не помню по каким причинам
хотя может кто-то все таки видел? а то мне тоже крайне не хочется лезть из плюсов дергать их логику (

KrivdaTheTriewe
20.12.2016
14:20:35

Mikhail
20.12.2016
14:20:53
а ссылка есть?
я только от extender видел вменяемый, но оно что-то не завелось. есть кто заводил его?

KrivdaTheTriewe
20.12.2016
14:24:59
https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjZyIXg_ILRAhXaeFAKHXPPCzkQFggdMAA&url=https%3A%2F%2Fcore.telegram.org%2Ftdlib&usg=AFQjCNEvc5IvLfPewqtAYqCohTckys0bTQ&sig2=XN_pvp8BQJkJv4kRumd0Pw

Mikhail
20.12.2016
14:28:31
спасибо. я у них всю доку излазил и почему-то не нашел этого раньше(
забавно, что оно вылезает первым в гугле по "telegram java api", а я лазил по гитхабу, в их доках, а слона то и не заметил ?

KrivdaTheTriewe
20.12.2016
15:38:57
Тут просили передать:
что job dsl, конечно, делает дженкинс сильно лучше
но, к сожалению, не серебряная пуля, а, скорее, говённая

Daniel
20.12.2016
15:40:05
неаргументированный негативный посыл без конкретного адресата?

Nikolay
20.12.2016
15:40:37
про dsl поддерживаю
но для проектов мы сейчас хотим переезжать на airflow

Ivan
20.12.2016
15:59:52
job dsl это типо их pipelines?

Nikolay
20.12.2016
16:02:51
я так понимаю, да

Google

Nikolay
20.12.2016
16:02:55
там же Gradle вроде
и еще документация ужасно говенная

Ivan
20.12.2016
16:03:54
и по первым ощущениям чуть ли н полноценные скрипты пишешь, как в раннем gradle

KrivdaTheTriewe
20.12.2016
16:04:56

Mikhail
20.12.2016
19:11:15
на маке нет возможности запускать в 32-битном режиме jvm ?

Dmitry
20.12.2016
19:14:49
docker
Хотя чет я туплю
Virtual box сразу
В kvm

Admin
ERROR: S client not available

Mikhail
20.12.2016
19:16:19
виртуализация понятно, просто хотелось вжик и в идее запустить (

D
20.12.2016
19:30:40
*вжух

Dmitry
20.12.2016
19:30:53
Важное замечание

Anton
21.12.2016
08:07:45
прямо дни рекордов в этом чате. за ночь ни одного сообщения )

Andrey
21.12.2016
08:12:31

Aleksey
21.12.2016
08:15:00

?Ivan
21.12.2016
08:16:16
Все к НГ или бухают, или дэдлайны закрывают

Aleksei
21.12.2016
08:18:11
чот нет особо дедлайнов
у нас наоборот к праздникам код фриз и скучные таски

Grigory
21.12.2016
08:19:02
машины тюринга повторяют

Google

Andry
21.12.2016
08:22:14

Max
21.12.2016
08:22:55
тот чувак который задает один вопрос на собеседованиях всех осадил
все сидят и повторяют алгоритмы

Nikolay
21.12.2016
08:23:26
его не разбанили?

Andry
21.12.2016
08:24:01
Ну точняк у нас в рабочей чатке тоже вчера до семи вечера и сегодня только с 10 утра сообщения...

Aleksey
21.12.2016
08:24:02

Dmitry
21.12.2016
08:24:18
и слава создателю

Aleksei
21.12.2016
08:24:19
не надо, наверное, ему напоминать

Dmitry
21.12.2016
08:24:26
?

Igor
21.12.2016
08:25:06
Диму бы лучше разбанили)

Andry
21.12.2016
08:25:14
Да может уже нашел се единомышленика который знает МТ

Nick
21.12.2016
08:25:52

Aleksey
21.12.2016
08:26:05
Думаю не стоит обсуждать человека за глаза.

Nikolay
21.12.2016
08:26:16

Aleksey
21.12.2016
08:27:29
С наступающим кстати.

Daniel
21.12.2016
08:27:34

Nick
21.12.2016
08:28:12
@fomkin кстати я вспомнил охеренный поинт, почему тебе скала может помочь в разработке
Вменяемые optional с вменяемым map?