@nodejs_ru

Страница 659 из 2748
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
Так он, в теории, может быть вообще хрен знает когда. Не проще ли явно освобождать локи и т.д.?
GC обычно делают на основе счётчика ссылок. Обнуление счётчика - удаление объекта, пусть и потом. Вот при обнулении счётчика можно дергать метод

Говорят руками надо обряды делать

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

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

Дмитрий
16.03.2017
15:58:03
Говорят руками надо обряды делать
Не мы такие, жизнь такая

Google
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
к слову в пхп использовать деструкторы вообще плохой тон

а так, забыли где-то ссылку на объект и у вас вечный лок

круто

удобно)

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
eslint —fix
Или prettier

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
@vintorn привет ?
Привет! Да работаю я, тебе показалось)

Сорри за флуд.

Kanat
16.03.2017
18:39:28
@vintorn привет ?
Знакомый ник

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
вывод на Австралию

Страница 659 из 2748