@nodejs_ru

Страница 2020 из 2748
Nikita
16.05.2018
17:17:04
а есть где-то каталог каналов вообще всех ?

мб не только русскоязычных

Denis
16.05.2018
17:18:26
А кто-нибудь активно Sequelize использует? Там можно как-то иерархию типов реализовать или наследование?

Vitaliy
16.05.2018
17:19:11
какое наследование?

Google
Denis
16.05.2018
17:20:34
Вопрос абстрактный

Исходя из документации и примеров всё выглядит так, что на каждый тип надо создавать свою модель

Vitaliy
16.05.2018
17:23:02
ну если я правельно понял вопрос, то да на каждый тип своя модель

Rödion
16.05.2018
17:34:14
Подскажите какие на Ваш взгляд самые полезные книги по node js?

Charles
16.05.2018
17:47:12
Как по мне так NodeJS Patterns Casciaro

Если я фамилию не спутал

Она простая но вправляет мозг после этих всех пыхов

Я после неё был как Теоден после Гендальфа

Sheldhur
16.05.2018
18:01:11
delete зло?

Morsik
16.05.2018
18:01:32
delete зло?
иногда необходимое

а вообще - не парься, потом соптимизируешь

Cenator
16.05.2018
18:02:03
filter, reduce

Хотя из мапы делит норм

Google
Cenator
16.05.2018
18:02:37
А вообще рест оператор

Sheldhur
16.05.2018
18:03:01
какой map блять

в мире есть вещи к которым применим delete помимо массивов

Cenator
16.05.2018
18:03:23
Map блять

Ты поехал?

Morsik
16.05.2018
18:03:35
стоп, что?

DimenSi
16.05.2018
18:03:44
new Map()

Sheldhur
16.05.2018
18:03:52
filter, reduce

Cenator
16.05.2018
18:03:55
Добро пожаловать в 2015

Morsik
16.05.2018
18:03:56
там вообще законно delete делать?

Cenator
16.05.2018
18:04:07
Sergey
16.05.2018
18:04:09
в мире есть вещи к которым применим delete помимо массивов
Я бы даже наоборот сказал, delete к массивам вообще не применив

Cenator
16.05.2018
18:04:09
Не помню

Евгений
16.05.2018
18:04:18
delete зло?
Да удаляет просто ссылку. Не зло вовсе.

Morsik
16.05.2018
18:04:32
Ну или ремув
а, я думал ты оператор применить предлагаешь

Sergey
16.05.2018
18:04:51
DimenSi
16.05.2018
18:04:55
delete же зло, потому, что мутирует обьект и очень медленный, но в нынешних реалиях он реально такой плохой?

Евгений
16.05.2018
18:05:10
Многие говорят что удавления ссылки из массива например, с помощью делита, это плохо. Но сами удаляют последние ссылки с помощью slice.

Jit с тобой не согласен
А что там джит то говорит?

DimenSi
16.05.2018
18:05:41
вроде сейчас оператор delete не такой медленный как был раньше, нет?

Google
Morsik
16.05.2018
18:05:44
Morsik
16.05.2018
18:06:20
arr.pop()

Евгений
16.05.2018
18:06:23
Это прям очень крутой способ(Нет), только он не фурычит в массивах, например.

Sergey
16.05.2018
18:06:26
А что там джит то говорит?
Говорит говном твой объект стал, не буду его оптимизировать

Евгений
16.05.2018
18:06:57
Говорит говном твой объект стал, не буду его оптимизировать
Тот к элементу которого мы делит применили?

Надо спеку почитать. Думаю там и самому можно додуматься до того плохо делит или нет.

Sergey
16.05.2018
18:07:46
Евгений
16.05.2018
18:08:35
А. Ну.

http://perfectionkills.com/understanding-delete/

Спека по глубокому анализу делита.

Morsik
16.05.2018
18:09:12
>2010

Sergey
16.05.2018
18:09:37
January 2010, в v8 за это время jit 2 раза переписали

Евгений
16.05.2018
18:09:57
Сейчас более современную спеку поищу.

Morsik
16.05.2018
18:11:32
ок, в 30 раз медленнее

осталось прикинуть сколько делитов сделать нужно чтобы это хоть как то влияло

Cenator
16.05.2018
18:12:03
Иммуталб Мап решает короч

Morsik
16.05.2018
18:12:04
https://jsperf.com/delete-vs-undefined-vs-null/6

Евгений
16.05.2018
18:14:28
https://jsperf.com/delete-vs-undefined-vs-null/6
Я ничего современен 2012 года не нашёл.

Видимо с тех пор, его толком не оптимизировали, и механизм не меняли.

Google
Rödion
16.05.2018
18:17:04
Евгений
16.05.2018
18:17:07
Удивительно чего настолько чаще приведение к пустоте по сути, быстрее чем замена значения на undefined.

Nikita
16.05.2018
18:19:43
arr.splice(0, 1); ???

Morsik
16.05.2018
18:20:46
Nikita
16.05.2018
18:24:40
arr.splice(index, 1);

Евгений
16.05.2018
18:26:46
arr.splice(0, 1); ???
Удаление таким образом уместно если тебе из середины надо удалить.

Это мы уже решили.

DimenSi
16.05.2018
18:27:04
Кто-нить знает аналог https://www.endurojs.com/ Штука покрывала мои желания, но автор нафантазировал свою архитетуру и нигде это не обьяснил. Расширить нельзя, изменить нельзя. Страдать можно. Мне просто нужно "лендинг" пропустить через шаблонизатор, но чтоб входящие данные можно было менять через какой-нить admin ui.

Admin
ERROR: S client not available

Sheldhur
16.05.2018
18:28:08
https://jsperf.com/delete-vs-undefined-vs-null/6
насколько я понял, delete не скоростью опасен, а тем что потечь может

Sheldhur
16.05.2018
18:29:50
што? как?
когда вы делаете delete testedObject[i].obj, V8 нормализует объект testedObject[i] — трансформирует его из быстрого компактного представления в медленное и раздутое представление на основе словаря, который еще и выделяется с запасом по размеру. При этом V8 не замечает, что после удаления в словаре будет пусто — и словарь (800 байтов) остается болтаться в воздухе. И так для каждого из ваших объектов.

Timur
16.05.2018
18:35:34
всем привет. Хотел бы узнать ваше мнение о ubuntu vs windows для веб разработчика. Что лучше, все за и против из личного опыта.

Sheldhur
16.05.2018
18:35:59
в вин10 вшито ядро убунты

всё, можно расходиться

Nikita
16.05.2018
18:37:24
всем привет. Хотел бы узнать ваше мнение о ubuntu vs windows для веб разработчика. Что лучше, все за и против из личного опыта.
я бы посоветовал ubuntu, так как лично сталкивался с различными багами при работе на винде

Timur
16.05.2018
18:38:14
Google
Timur
16.05.2018
18:39:06
я бы посоветовал ubuntu, так как лично сталкивался с различными багами при работе на винде
можете привести примеры багов. Сам я сейчас работаю на винде, ubuntu нужно было поднять на виртуалке по работе. Пригляделся, понравилось)

Nikita
16.05.2018
18:39:08
у меня 7
Купи мак

можете привести примеры багов. Сам я сейчас работаю на винде, ubuntu нужно было поднять на виртуалке по работе. Пригляделся, понравилось)
Были баги при установке различных npm пакетов Точно сейчас не вспомню, но точно были случаи, когда все работало через жопу, и когда гуглил, то такие же проблемы были только у пользователей виндовс

Sheldhur
16.05.2018
18:40:20
мак для макак

Timur
16.05.2018
18:40:30
Купи мак
об этом тоже честно говоря задумывался, но сейчас рулим тем что есть

Nikita
16.05.2018
18:40:49
Timur
16.05.2018
18:41:16
??

Nikita
16.05.2018
18:41:23
Dmitry
16.05.2018
18:41:38
можете привести примеры багов. Сам я сейчас работаю на винде, ubuntu нужно было поднять на виртуалке по работе. Пригляделся, понравилось)
баг, что некоторые пакеты не работают в принципе или странно себя ведут потому что заточены под юникс лайк сойдёт?

Sheldhur
16.05.2018
18:44:52
это не баг

Dmitry
16.05.2018
18:45:09
винда = баг

Nikita
16.05.2018
18:45:19
Dmitry
16.05.2018
18:45:37
+ окружение разработки должно примерно соответствовать окружению прода

Sheldhur
16.05.2018
18:45:40
прокладка между монитором и стулом главный баг

Dmitry
16.05.2018
18:46:05
не баг а дырища

в безопасности

aspirin
16.05.2018
18:57:11
хоть что-то в безопасности (с)

Nikita
16.05.2018
19:03:05
что думаете насчет typescript на беке ?

Morsik
16.05.2018
19:03:15

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