
Artur
16.03.2017
15:52:32
понятно что в браузере это меньше надо, хотя в случае долгоиграющего спа то почему бы и нет

Сергей
16.03.2017
15:52:57

Evgeny
16.03.2017
15:53:19
В момент его удаления, например?
Прямо перед, ммм?

Google

Alex
16.03.2017
15:53:39
/stat@combot

Combot
16.03.2017
15:53:39
combot.org/chat/-1001041204341

Alxander
16.03.2017
15:54:11

Evgeny
16.03.2017
15:54:23
Проще.
Но и сложнее

Kon
16.03.2017
15:55:45
В js есть классы и конструкторы. А деструкторов нет?

Artur
16.03.2017
15:56:07
Говорят руками надо обряды делать

Михаил
16.03.2017
15:57:04
Я теперь понимаю, почему javascript однопоточный и многопоточным его делать нельзя. Программисты задолбаются с критическими секциями, которые нужно не только заблокировать, но и разблокировать не забыть, а это такой геморрой, если делать руками.

Дмитрий
16.03.2017
15:57:48

Evgeny
16.03.2017
15:58:01
Ну нет.

Дмитрий
16.03.2017
15:58:03

Google

Artur
16.03.2017
15:58:08
race condition, deadlock
багов миллион

Дмитрий
16.03.2017
15:59:01

Gleb
16.03.2017
15:59:10

Artur
16.03.2017
15:59:14
lock free data structures!

Kon
16.03.2017
16:01:06
оператора delete тоже нет?
да, видимо надо руками писать деструктор и руками же его вызывать
как в си)

Дмитрий
16.03.2017
16:02:07

Artur
16.03.2017
16:02:11
delete есть, но он удаляет свойство из объекта

Михаил
16.03.2017
16:04:04

Evgeny
16.03.2017
16:04:32
Го в Эрланг, я создал!

Vladimir
16.03.2017
16:04:43
это правда
блокировки не нужны
нужен правильный ооп
чтобы не шарить структуры в памяти
а сообщениями между акторами меняться

Roman
16.03.2017
16:06:53
а тут кто-ть крутит иммутабельную мультипоточную восьмую яву?

Google

Roman
16.03.2017
16:07:17
интересно можно ли этим пользоваться

Anton
16.03.2017
16:33:19
шта? она и до восьмой была многопоточной и при желании иммутабельной. смотря как писать

Roman
16.03.2017
16:51:18
это то конечно, просто не мутируй и все!

Aleh
16.03.2017
17:16:01
к слову в пхп использовать деструкторы вообще плохой тон
а так, забыли где-то ссылку на объект и у вас вечный лок
круто
удобно)

Evgeny
16.03.2017
17:17:17

Aleh
16.03.2017
17:20:49
Чойта?
по причинам выше, в общем случае ты не можешь быть уверен, когда он вызван и в каком порядке
даже банально new A; new B; нет гарантии порядка даже в рамках одной минорной версии
конечно скорее всего она будет одна, но почти уверен, что в 5.2 и 5.3 была бы разница и в 7.0 скорее всего куча кейсов, где отрабатывает по-разному
из-за больших изменений в gc в этих версиях

Artur
16.03.2017
17:32:08
Ну завязываться на последовательность деструктов это конечно жестоко

Artur
16.03.2017
17:32:25
забыли ссылку на объект и получили вечный лок - ну так это в любом случае утечка

Михаил
16.03.2017
17:36:42
Что я не так написал, что функция не ждет? http://pastebin.com/WV3USDJi

vitaliy
16.03.2017
17:45:44
Зачем async?

Kanat
16.03.2017
18:33:37
как код выровнить?
с помощью ноды?
поставить отступы и точки запятые на местп
Места

Vint
16.03.2017
18:35:56

Google

Vladimir
16.03.2017
18:37:12

Paul
16.03.2017
18:37:58
Alt+Cmd+L в WebStorm

Vint
16.03.2017
18:38:29
Или prettier
Прикольно. Но лишнее)
Забавно, 610 коммитов, а версия до сих пор 0.22.0. Чо ж народ так против semver'а прёт.

Kelin
16.03.2017
18:39:00
@vintorn привет ?

Admin
ERROR: S client not available

Vint
16.03.2017
18:39:23
Сорри за флуд.

Kanat
16.03.2017
18:39:28

Kelin
16.03.2017
18:39:33
???

Kanat
16.03.2017
18:39:55
Kelin такой ник видел в jabber.ru давным давно
https://youtu.be/1zqLPWYfNtg юморной

Denis
16.03.2017
19:11:05
что-то орнул с этого лица
идеально под такой код

Lulz
16.03.2017
19:48:22
И лицо такое же

Eugene
17.03.2017
00:01:17
Offtop: у кого нить есть google drive - платный план или больше 15 GB ?
то ли лыжи не едут, то ли опять у них скелеты в шкафу. Закачать ч/з браузер на google drive файл размером ~20Gb отчаянно не получается, рандомно прерывается на разной стадии. Попытки неоднократные, инет стабилнее некуда, и связь одновременно с другим гуглосервисами отличная. (Малвари, плагины и проч.муть исключена) - все чисто, нативно, и под Ubuntu

Lulz
17.03.2017
04:39:58
всем привет, юзаю драйвер promise-mysql, суть вопроса в чем, почему в бд пишется медленно? 10 записей ~190мс, 500к записей около 4х часов
использую генераторы
иии вот вопрос еще глупый, разница в работы скорости между yield, promise, callback есть?

Google

Lulz
17.03.2017
04:46:55
или все дело в соединении бд, которая работает последовательно?

Vladimir
17.03.2017
05:40:30

Lulz
17.03.2017
05:41:01
вот да, сейчас с этим разберусь
еще вот что
var row = yield connection.query('INSERT IGNORE INTO db.CountingDataOneMinutes(id_counter, date_time, in, out) VALUES ?', countingDataArray);
ошибку выдает
мол синтаксис не тот
использовал SET, все работает. Решил так поииграть и не работает

Artem
17.03.2017
06:24:42
Ребят, подскажите платежную систему на подобии Braintree payment проверенную на NodeJs
BTP шлюз заблочили, по этому не могу её больше использовать

I
17.03.2017
06:30:03
можешь прикрутить stripe, там тоже есть инвойсы

Ilya
17.03.2017
06:30:20
Stripe в россии?

Artem
17.03.2017
06:30:36
мне для забугорных клиентов

Ilya
17.03.2017
06:30:56
Это ясно, вывод на кого?

Artem
17.03.2017
06:31:17
вывод на Австралию