
Dmitriy
23.11.2016
08:40:09

Denis
23.11.2016
08:40:10

Dmitry
23.11.2016
08:41:16

Denis
23.11.2016
08:46:17
И через поллинг?

Google

Mikhail
23.11.2016
08:49:32
вон че)

Nirland
23.11.2016
08:59:19
Парни а поддержку проксей в новую версию акка хттп не завезли?

Dmitry
23.11.2016
09:39:43
И через поллинг?
не, зачем :) есть же
public interface DatabaseChangeListener extends EventListener {
void onDatabaseChangeNotification(DatabaseChangeEvent var1);

Wystan
23.11.2016
09:41:26
Нубо-вопрос. Если у меня есть инстанс класса, который хранит стейт connection: Connection. И из двух тредов одновременно вызывается функция open() = if (!opened) {//3 seconds opening}. Второй тред будет ждать выполнение первого же, да?

Dmitry
23.11.2016
09:41:52
с чего?

Grigory
23.11.2016
09:42:00
._.

Dmitry
23.11.2016
09:42:20
оба будут открывать, если все что есть это if (!opened)
https://en.wikipedia.org/wiki/Double-checked_locking вот же

Wystan
23.11.2016
09:44:09
>Otherwise, either they may both try to create the object at the same time, or one may wind up getting a reference to an incompletely initialized object.

Dmitry
23.11.2016
09:44:18
ну
потому нужно проверить есть ли, если нет залочить мутекс, проверить еще раз есть ли, и после этого инициализироваться только

Wystan
23.11.2016
09:48:19
Блин, как это оказывается сложно все.

Dmitry
23.11.2016
09:48:52
??

Google

Dmitry
23.11.2016
09:49:11
http://bholley.net/images/posts/thistall.jpg
чертова конкаренси, бессердечная ты ссука

Alexander
23.11.2016
09:51:03

Dmitry
23.11.2016
09:51:53
/me не говорит на змеином

Wystan
23.11.2016
09:53:42
короче, надо сделать метод syncronized, или переписать класса как актор.

Dmitry
23.11.2016
10:00:25
>_<
вот поэтому в явамире и популярен спринг

Wystan
23.11.2016
10:01:57
А как в спринге это решается?

Dmitry
23.11.2016
10:02:39
ну т прост указываешь скоуп, а контейнер за тебя сам следит сколько экземпляров и в каком порядке создавать
хочешь сделает тебе синглтон, хочешь - пер реквест, или пер что там еще сам придумай

Denis
23.11.2016
10:56:45
https://twitter.com/dibblego/status/801365103836856322

Alexander
23.11.2016
10:57:38
а как там скалу рекнули? Расскажите, я просто с деревни.

Nikolay
23.11.2016
10:58:10
присоединяюсь к товарищам из деревни

Alex
23.11.2016
10:58:18
форкнули его скалаз

Denis
23.11.2016
10:58:31
не просто форкнули
его сначала вообще кикнули из майнтейнеров
там долгая история со срачем

Alex
23.11.2016
10:59:02
я бы посоветовал не обращать много внимания на морриса, он довольно тролообразный чел :)

Denis
23.11.2016
10:59:07
ну да )

Nikolay
23.11.2016
11:02:11

Google

Alex
23.11.2016
11:03:17
ну

Nikolay
23.11.2016
11:05:38
тогда это жлобство какое-то)

Oleksandr
23.11.2016
11:08:30
у хардкорных ФПшников быть мудаком не считается чем-то плохим
одна из причин, почему их не любят

Daniel
23.11.2016
11:09:29
ты открываешь им свои исходники, а они форкают твой скалаз

Aleksei
23.11.2016
11:12:14
не у хардкорных тоже
вон сколько раз нам тут про снобов заливают

Oleksandr
23.11.2016
11:13:22
ну, тут ещё нормально

Nikolay
23.11.2016
11:13:37
так это в среднем по палате, тот уже ubermensch наверное

Oleksandr
23.11.2016
11:13:51
я помню, учил хаскель и искал помощи на #haskell freenode
вот там просто ушаты говна лились

?Ivan
23.11.2016
11:14:15
ну и как выучил? ?

Oleksandr
23.11.2016
11:15:57
ну базовые вещи типа функторов/монадокомбинаторов вроде понимаю
вопрос в том, что хаскеллисты на не-тру подходы (пусть более прагматичные) забивают

?Ivan
23.11.2016
11:17:54
Я считал, что базовые вещи это теор. кат, а монады и иже с ними как больше прагматичная вещь, чем базовая

Oleksandr
23.11.2016
11:17:56
типа "зачем делать вещи 1-2-3-4-5-6, если можно сразу 1-2? -- потому что так надо!"

folex
23.11.2016
11:18:26

Oleksandr
23.11.2016
11:18:36
теоркат мне показалась адски абстрактной

folex
23.11.2016
11:18:43
так оно так и есть

?Ivan
23.11.2016
11:19:08
ну так haskell вроде строится на этой теории
соответственно, она базовая, а остальное производное ?

Google

?Ivan
23.11.2016
11:20:10
тут правда обычная заковыка ФП, т.к. производную проще воспринимать

Oleksandr
23.11.2016
11:20:59
не сказал бы, что теоркат лежит в основе хаскеля или фп
мб просто оно настолько абстрактное, что, в определенном смысле, лежит в основе всего
вот всякие алгебры чуть ближе к реальности

Alex
23.11.2016
12:04:11
хаскелл строится на теории типов
теоркат там только тот, что применим
в данной её разновидности
например вещи типа пушбеков без завтипов не выразишь
*пуллбеков/пушаутов

Oleksandr
23.11.2016
12:06:04
вот теория типов, кстати, интересное чтиво
я, правда, после универа забыл многое

KrivdaTheTriewe
23.11.2016
12:14:18
https://www.meetup.com/Hadoop-Moscow/events/235776276/

folex
23.11.2016
12:15:36

Oleksandr
23.11.2016
12:15:52

KrivdaTheTriewe
23.11.2016
12:16:31
Хадуп же живее всех живых

Grigory
23.11.2016
12:23:57

Alexander
23.11.2016
12:33:31
ну про спарк наверное тоже будет?)
или там парни из старой школы угорают по MR и пиздят за RDD

Andrew
23.11.2016
12:33:48
судя по докладам - нет

Google

Oleksandr
23.11.2016
12:37:32
сейчас модно (на джава конфах) говорить, что для спарка не нужна скала
это так?

folex
23.11.2016
12:38:10
звучит как стадия отрицания

Aleksei
23.11.2016
12:38:13
ну
я много раз это от людей слышал живых
ну типа что вот сча подпилят ява апи, а в яве 8 как мы знаем лямбы то уже есть ну и понеслась река поноса

Anvar
23.11.2016
12:39:32
https://www.youtube.com/watch?v=XLSQJQjmFFw

Grigory
23.11.2016
12:39:40

Anvar
23.11.2016
12:39:40
типа этого :)

Grigory
23.11.2016
12:40:09
мож в рашке ток

KrivdaTheTriewe
23.11.2016
12:40:16
Тем более 3 выходит

Grigory
23.11.2016
12:40:42
не они к тому что на бигдата конфах часто (всегда?) проспарк говорят

KrivdaTheTriewe
23.11.2016
12:41:01
Имхо это разговоры в пользу того что скала не нужна
Тут даже пыхеры на скале пишут если Спарк нужен

Grigory
23.11.2016
12:41:33
Питон есть еще медленный ради которого хайп с дата сетами

KrivdaTheTriewe
23.11.2016
12:41:46
Ага

Евгений
23.11.2016
12:42:58
на Джокере
он сказал что рано похоронил скалу и вроде как все ок