@JSlang

Страница 34 из 2237
Michael
27.04.2016
15:34:03
Спасибо, понятно. А в каком-нибудь ES8 планируется устранить этот атавизм, сделать нормальные ассоциативные массивы в языке ?

Артем
27.04.2016
15:34:50
Объект Map является простым ассоциативным массивом https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Map

Michael
27.04.2016
15:35:34
А ! О!

Alexander
27.04.2016
16:04:39
Ох уж эти хейтеры.

Google
Michael
27.04.2016
16:19:35
#изините а кто-нить смотрел, как Map устроен внутри ES6 ? Поиск по индексу при помощи того же .map() по ахулиарду значений ?

Ilya
27.04.2016
16:20:15
А что мешает банально попользоваться словарём? {}

Michael
27.04.2016
16:24:01
Ну вот например словарь объектов с айдишниками: var data = { '2235':{...} , '6224':{...}, '124':{...} } . Как мне получить объект с id 6224 ?

Alexander
27.04.2016
16:24:56
data['6224']?

parikLS
27.04.2016
16:25:59
таки да

Michael
27.04.2016
16:27:22
Спасибо чатику за образование ! Я так и знал, что как-то по другому можно.

Alexander
27.04.2016
16:27:41
Не понял про дохриллион данных. Если это сервер, то надо платить за машинное время, если это клиент, но надо выборку по репрезентативней.

Ilya
27.04.2016
16:28:24
Константное время доступа - наше все. Впрочем, если id - это числа, ничто не мешает пользоваться для доступа и банальным массивом.

Alexander
27.04.2016
16:29:00
Еще субд всякие, фреймворки и прочие прокладки делают жизнь доступа к данным обыденной и скучной.

Silent Bob
27.04.2016
22:43:01
Помогите! Чем можно сконвертить mysql в sqlite ? чтобы фигак фигак и готово

Evgeny
27.04.2016
22:46:01
mysql2sqlite.sh

Alexander
28.04.2016
09:04:01
mysql2sqlite.sh
curl | bash

Google
kaflan
28.04.2016
19:09:55
кто то работал с д3? может сделать код ревью?

Andrew
28.04.2016
19:10:46
Привет. Пишу либу для работы с WebSocket по протоколу JSON-RPC. Проблема в том что мне приходится собрать пакет перед публикацие в npm, потому что использую синтаксис ES6, соответсвенно сборку провожу webpack+babel. Но это пол беды, из-за такой сборки в сборку залетают все зависимости, и пакет раздувается. Вот ссыль на github https://github.com/draedful/websocket-rpc-client

Есть идеи как избавится от сборки перед публикацией, чтобы сборка проходила после установки на клиенте, чтобы использовались зависимости клиента.

Andrew
28.04.2016
19:24:39
Убрать скрипт prepublish?)
тогда в сборку попадет ./src/index.js, а в нем es6 модули

hlomzik
28.04.2016
19:25:58
тогда в сборку попадет ./src/index.js, а в нем es6 модули
Тогда проблемы вообще нет. Чем там код раздувается? lodash?) его можно подгружать частями. Или попробовать посмотреть на dead code elimination

hlomzik
28.04.2016
19:28:27
lodash+pako
Есть вариант не включать зависимости, просто babel прогнать

Andrew
28.04.2016
19:43:47
Есть вариант не включать зависимости, просто babel прогнать
думал об это, но тогда придется создавать папочку с билдом. Но это пока есдинственный вариант. Спасибо!

Помогло. Кому будет интересно вот статейка на эту тему https://booker.codes/how-to-build-and-publish-es6-npm-modules-today-with-babel/

KrivdaTheTriewe
29.04.2016
10:52:50
Друзья, добрый день, не холивара ради, поясните за ноду пожалуйста, какие преимущества даёт нода при разработке крупных проектов, скажите пожалуйста. Интересуют только плюсы

Ivan
29.04.2016
10:56:06
Большое коммьюнити, куча готовых пакетов, стабильность работа, малое потребление ресурсов и т.д

Aldar
29.04.2016
16:42:01
Есть телеграм чятик с дизайнерами?

Nick
29.04.2016
16:48:57
Есть телеграм чятик с дизайнерами?
есть вот такой - @DTPublish, там и препресс, и дизайн

Alex Фэils?︙
29.04.2016
21:53:52
?

Denis
30.04.2016
10:35:21
ES8?

hlomzik
30.04.2016
10:35:48
ES2017!!

кстати, про ES7) как в асинк функциях создавать промизы красиво и по духу?

Roman
30.04.2016
10:38:06
уже не про es7)

Google
hlomzik
30.04.2016
10:38:25
у меня получилась такая каша: async method() { this.holder = (async () => { return (await this.that()); })(); }

да, я говнокодер %)

[Anonymous]
30.04.2016
13:42:45
Hi, all! Делаю много http запросов рекурсивно (типа краулер), ~через 2K out of mem, плиз хелп как вылечть (nodejs + request)

[Anonymous]
30.04.2016
13:45:07
После каждого круга обнуляй все переменные.

Admin
ERROR: S client not available

[Anonymous]
30.04.2016
13:46:02
Если это curl, то используй один handle.

[Anonymous]
30.04.2016
14:02:52
Спасиобо за совет, пробую setTimeout(function(){processURLS()},0) вместо processURLS()

[Anonymous]
30.04.2016
14:11:06
Фишка в том, что delete не чистит память, как думают некоторые. Он удаляет указатель.

Большие массивы можно "очищать" присваивая переменной null.

Тогда его сборщик подберёт.

[Anonymous]
30.04.2016
14:12:49
Пока есть указатели - сборщик не будет подбирать переменную.

@proDOT
30.04.2016
14:13:48
Вначале null а потом delete

[Anonymous]
30.04.2016
14:13:58
null обнулит переменную, что позволит сборщику забрать её к себе.

А delete уничтожит последний указатель.

?

Обычно на самом деле достаточно null, но это в том случае, если он одну переменную в цикле использует.

[Anonymous]
30.04.2016
17:00:56
Возможно вы ошиблись вкладкой и скинули личные данные в не туда, куда нужно (удаление сообщений доступно по нажатию ПКМ). @olessavluk

Google
Alexander
30.04.2016
17:01:51
Или это приглашение на квартирник)

trump ? trump ? hillary
30.04.2016
19:14:02
[Anonymous]
30.04.2016
19:38:15
а ты ничего не перепутал?)
Он пустой канал вбросил.

Страница 34 из 2237