@JSlang

Страница 228 из 2237
Каїн
15.10.2016
10:36:45
Одни говнокоды собственного произведения

Ы

[Anonymous]
15.10.2016
10:36:50
Симд уже есть, знаю.

Каїн
15.10.2016
10:37:18
obj[key] ?)
Вместо этой простыни у меня _.forEach

Google
Dreamerinnoise
15.10.2016
10:37:33
function asyncEachSeries(array, iterator, callback) { array = array[Symbol.iterator](); (function next(err) { let item = array.next(); if (err || item.done){ if (callback) { callback(err); } return; } iterator(item.value, next); })(); } как сделать по другому?

[Anonymous]
15.10.2016
10:38:15
Вот же.

Es6.

.next()

andretshurotshka?❄️кде
15.10.2016
10:38:34
[Anonymous]
15.10.2016
10:38:46
Лодашь умеет?

Каїн
15.10.2016
10:39:18
Я перестал верстать велосипеды и начал ценить время

[Anonymous]
15.10.2016
10:39:54
Можно Object.entries
С одной ситуацией разобрались, теперь следующая.

Dreamerinnoise
15.10.2016
10:40:42
короче, с es6 лодашь мне почти не нужен

Дмитрий
15.10.2016
10:40:58
es6 — это когда для вставки следующего шага в цепь надо объявлять её задом наперед? P( e=>e.map( o=> o.reduce ( ) ) )

Каїн
15.10.2016
10:40:59
Ы

Дмитрий
15.10.2016
10:41:04
Хороший, годный стандарт

Удобный главное

Google
Каїн
15.10.2016
10:41:38
короче, с es6 лодашь мне почти не нужен
Короче с цсс3 мне сасс не нужен

[Anonymous]
15.10.2016
10:42:03
с цсс3 и джиэс не нужен

Dreamerinnoise
15.10.2016
10:42:13
угу, не юзаю сасс

Каїн
15.10.2016
10:42:21
С хтмл5 мне жс не нужен

[Anonymous]
15.10.2016
10:42:35
Вы не путайте компиляторы и библиотеки.

Sass кому-то полезен при объёмах.

Каїн
15.10.2016
10:42:58
Вы не путайте инструменты и язык

Где ес6 язык а лодаш полезный инструмент

[Anonymous]
15.10.2016
10:43:19
Костыли.

[Anonymous]
15.10.2016
10:43:34
Это не костыль.

Это готовый шаблон.

[Anonymous]
15.10.2016
10:43:47
Если для итерации массива нужна библиотека, может стоит пересмотреть аркитектуру кода?

Каїн
15.10.2016
10:44:15
Парень не работал на ноде с big data

Ы

Ну лан

[Anonymous]
15.10.2016
10:44:39
Выше вопрос посмотрите :).

[Anonymous]
15.10.2016
10:44:50
Ты матрицы в джиэс ковыряешь и жаждишь оптимизации. Подумай над этим.

[Anonymous]
15.10.2016
10:45:13
Тссс!

Не говори вслух.

Google
[Anonymous]
15.10.2016
10:45:31
Вдруг узнают про оптимизацию кода.

Дмитрий
15.10.2016
10:45:32
Если для итерации массива нужна библиотека, может стоит пересмотреть аркитектуру кода?
Ага, или стандарт, который написан так, что библиотека удобнее (нет, я не про лодаш))

Каїн
15.10.2016
10:46:50
Уверен что парень просто не нашёл решения в гугле вот и злится

Дмитрий
15.10.2016
10:46:55
Выше вопрос посмотрите :).
У тебя там весь код в мутабельных присваиваниях, конечно же он не поддаётся оптимизации, потому что гводнями прибит к каждому объявлению переменной и внезапному return

マイク
15.10.2016
10:47:15
Вопрос: как корректно поступить с линейным массивом?
Тебе без ОДЗ на аргументы вообще никак

[Anonymous]
15.10.2016
10:47:38
マイク
15.10.2016
10:48:02
Подозреваю, что размерности для каждого свёрнутого массива ты знаешь

[Anonymous]
15.10.2016
10:48:41
Тебе без ОДЗ на аргументы вообще никак
Угу. Это и будут условия проверки длинн.

Каїн
15.10.2016
10:48:56
Я бы забил и использовал flat

JetFightzer ?
15.10.2016
10:49:08
Подозреваю, что размерности для каждого свёрнутого массива ты знаешь
судя по всему как раз атки нет. иначе никаких проблем

[Anonymous]
15.10.2016
10:49:10
Может вы и правы.

Но я ещё не сдался! :).

Дмитрий
15.10.2016
10:50:08
Return? Не, там два листка. Кода ещё не было.
А, извиняюсь, это параллельно выложили, я уже не успеваю следить) Итератор выше был, это я про него. А вообще тут такой тонкий момент,что у некоторых либ есть интероп в трандьюсерах и они, внезапно, спокойно заоптимизируют себя в связке лучше отдельного es6

マイク
15.10.2016
10:51:05
Ты проверяй чтобы у условного .get(x, y): x1+1<=x<=x2-1 y1+1<=y<=y2-1

Дмитрий
15.10.2016
10:51:21
マイク
15.10.2016
10:51:54
И да, скажите

Google
マイク
15.10.2016
10:52:03
Нафига сюда лодаш?

И что-либо ещё тащить?

Dreamerinnoise
15.10.2016
10:52:45
Ну)
так вышло... ._.

Дмитрий
15.10.2016
10:53:33
А теперь для верстальщиков
Короче если у тебя много операций с массивами, фильтраций, маппинга, то внутреннее устройство ряда библиотек позволяет им определить ситуацию например когда у тебя последовательно применяются map с разными функциями и объединить их в одну операцию.

Каїн
15.10.2016
10:53:50
А

Это о чем разраб лодаш говорил

Дмитрий
15.10.2016
10:54:12
Наверное

Admin
ERROR: S client not available

Каїн
15.10.2016
10:54:24
Вместо 10 фильтров в цикле сперва фильтр а потом калбек

Дмитрий
15.10.2016
10:54:25
Я лодашем сам то не пользуюсь,лол)

Каїн
15.10.2016
10:55:27
Я неделю назад уже обсуждал лодаш с ???

Просто не помню аргументов за него кроме get set

Дмитрий
15.10.2016
10:56:48
Есть просто протокол transducer в js, рамда ему следует, лодаш видимо тоже. А все кто не следуют соответственно могут где-то внезапно просесть перед ними)

Dreamerinnoise
15.10.2016
10:57:10
Ну)
Надо было в стриме проверить файл на 4 платформы, потом на правила обработки и прогнать его функцией, которая оптимизирует.

может есть чудолиба которая умеет это делать плоско

но искать не было времени

Каїн
15.10.2016
10:57:36
кек

https://lodash.com/docs/4.16.4#curry

что то я пропустил, я помню в3 лодаша а уже 4

Google
Дмитрий
15.10.2016
10:58:02
Что за протокол
The Transducer Protocol

It is a goal that all JavaScript transducer implementations interoperate regardless of the surface level API. Towards this end the following outlines the protocol all transducers must follow.

https://github.com/cognitect-labs/transducers-js#the-transducer-protocol

Дмитрий
15.10.2016
10:59:31
вут\
Оптимизировать функции, выкинуть много лишнего)

Гляньте кстати либу

KlonD90
15.10.2016
11:05:45
Not bad.

Dreamerinnoise
15.10.2016
11:06:19
Одно могу сказать. Слишком функционально. Надо менять подходы ¯\_(ツ)_/¯

KlonD90
15.10.2016
11:08:19
А что не так то?

Нужно молотить разные но похожие данные. Берешь и делаешь композицию

Каїн
15.10.2016
11:29:25
сложна

DenJel
15.10.2016
11:42:19
подскажите пожалуйста, есть сообщество в телеграме по linux?

@proDOT
15.10.2016
11:44:19
@ru_ubuntu

DenJel
15.10.2016
11:45:58
спасибо

Vitaliy
15.10.2016
12:26:11
а подскажите пожалуйста - в какую сторону гуглить. нужно чтобы при mouseenter в определенный div скролл работал только в нём, а тот что на body не шевелился

Каїн
15.10.2016
12:33:33
это нативная фича

если сделать 2 блока с overflow, только тот на котором курсор будет скролиться

Vitaliy
15.10.2016
12:40:35
это нативная фича
в целом - да, НО если один из блоков докрутился до конца, то начинает скроллиться другой. вот этого хочу избежать

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