@nodejs_ru

Страница 959 из 2748
Mikhail
05.07.2017
11:33:35
Svg можно на css кастомить?
https://developer.mozilla.org/ru/docs/Web/Guide/CSS/Getting_started/SVG_%D0%B8_CSS

Sergey
05.07.2017
11:34:03
Почему и кто кроме вебпака следит за кучей файлов
вроде никто больше, видимо у меня просто слишком много файлов, чтоб за ними всеми следить

hi, собираю реакт на ноде, пользуюсь вебпаком и вебпак-дев-сервер, которые пересобирают проэкт при изменении файлов, тоесть вквлючина опция вотч, было все норм, добавил несколько файлов в проэкт, и теперь вебпак ругаеться
ссорян, я не указал contentBase и devServer следил за всеми файлами в директории проэктаа, в том числе и за node_modules. Да, я уже увидел что есть опция watchContentBase.ignored

Aleksandr
05.07.2017
12:09:52
ENOSPC means that there is no space on the drive.

Google
Aleksandr
05.07.2017
12:14:19
вроде никто больше, видимо у меня просто слишком много файлов, чтоб за ними всеми следить
это дебильный маппинг системных ошибок в ноде, тебе не нужно повышать на постоянке fs.inotify.max_user_watches, лучше поработай с количеством файлов, там скорее всего можно снести много

Zaur
05.07.2017
12:22:17
чем заняться программисту когда код не лезет в голову ))

MadMax
05.07.2017
12:22:58
Ништяк занятие

Charles
05.07.2017
12:26:43
Люди. Объясните плз чем отличается замыкание от генератора. Концептуально

? гриб
05.07.2017
12:28:22
даже хз как их сравнить )

лучше скажи чем они не отличаются )

Charles
05.07.2017
12:29:13
да хз, тут тоже провал:D

Artur
05.07.2017
12:29:33
оба - функции!

Charles
05.07.2017
12:29:37
прост по факту насколько я понял тот же генератор можно с помощью замыкания реализовать

Artur
05.07.2017
12:30:09
генератор > замыкание > функция

Charles
05.07.2017
12:31:31
ладно, тогда другой вопрос - если мне нужны сайд-эффекты, концептуально не совсем правильно пользоваться генератором?

Google
Charles
05.07.2017
12:31:38
или пофиг?...

? гриб
05.07.2017
12:32:25
звучит опять же непонятно

какие сайд-эффекты тебе нужны? )

Charles
05.07.2017
12:32:54
ща, подумаю как сформулировать

короче. есть сущность. она делает одно и тоже действия в несколько заходов пока счетчик дойдет до нужного значения. ща скину, тролльте меня

function counter(callback, times) { function* gen() { for (let i = times; i > 0; i--) { yield i; } callback(); }; var vls = gen(); return function() { return vls.next(); }; }

по сути это такой извращенный setInterval() :D

вот надо чтобы этот товарищ еще сохранял переменную i в хранилище и я не знаю где это сделать

а, и еще чтоб через шину оповещал всех подписчиков. ну в общем кучу всякой еще мути делать, но в первую очередь сохранять i

вызывается раз в нужный момент времени в функции update (в общем почти как в юнити и вообще где паттерн director применяется в движках)

Charles
05.07.2017
12:45:39
хз, у него this нет. я так понял нельзя функции-генератору свойство заделать

? гриб
05.07.2017
12:45:41
Или вообще цикл, если без перерыва

Charles
05.07.2017
12:46:14
перерыв может быть

плюс меняются колбэки

и + еще есть вот такое

function loop(callback, period) { function* gen() { for (let i = 1; i <= period; i++) { if (i == period) { callback(); i = 1; } yield; } }; var gens = gen(); return function() { return gens.next(); }; }

да, скорее все таки первый листинг это был орк-setTimeout(), а второй - орк-setInterval()

? гриб
05.07.2017
12:48:07
У внешней функции внутри объявляешь i

Google
? гриб
05.07.2017
12:48:31
Внутренняя принимает колбек

Во внутренней проверяешь i++

Charles
05.07.2017
12:50:09
иии???)

? гриб
05.07.2017
12:58:27
И запускаешь колбек, если все ок

Можно вообще без замыкания обойтись, если i хранить в общей области

Charles
05.07.2017
13:01:34
и передавать прям в counter?

? гриб
05.07.2017
13:02:43
Момент, лучше накодю

и передавать прям в counter?
у тебя количество вызовов заранее известно?

Combot
05.07.2017
13:05:34
combot.org/chat/-1001041204341

Charles
05.07.2017
13:06:16
количество вызовов нет

блин, я вот так переделал. но он не меняет нихрена. под конец дня уже мозг не аллё

function counter(callback, times, time) { function* gen() { while (time < times) { // for (let i = times; i > 0; i--) { if (times == 3) gen.i = 10; console.log(`i: ${i}, gen.i: ${gen.i}, time: ${time}`); time++; yield time; } // console.log('done'); callback(); }; var gens = gen(); return function() { return gens.next().value; }; }

Charles
05.07.2017
13:08:56
time внешняя переменная но она не меняется. меняется только внутренняя. я наверн дурачочек

? гриб
05.07.2017
13:11:37
я хз чо там происходит, если честно, но в замыканиях внешнюю функцию вызывают один раз перед работой

Charles
05.07.2017
13:11:55
это понятно

чтоб она контекст сделала

? гриб
05.07.2017
13:16:08
ну и в чём вопрос? а во внутренней функции можешь любым способом хоть что делать

сравнивать i, увеличивать его итд

выполнять колбэк, возвращать ответ, что максимальный i достигнут итд

Google
Charles
05.07.2017
13:31:28
тут я, работа позвала

а мне нужно знать каждый i на момент такта

ну то есть каждый раз когда он меняется, до того как generator .done == true

и записывать

? гриб
05.07.2017
13:43:58
Нуу ты его знаешь во время выполнения функции

Ты его там и увеличиваешь

Bohdan
05.07.2017
13:58:30
повторю вопрос: кто то использовал это? https://horizon.io/

Ilia
05.07.2017
14:05:52
не подскажете, как лучше использовать связку: swagger + node + валидация на основе swagger ?

Admin
ERROR: S client not available

? гриб
05.07.2017
14:09:54
и записывать
https://repl.it/JOdb/0

? гриб
05.07.2017
14:30:44
мы не ищем лёгки путей )

Sergey
05.07.2017
14:31:18
мы не ищем лёгки путей )
тогда пиши сразу на продакш минифицированный дж :D

Mikhail
05.07.2017
14:32:09
Привет всем. Постараюсь максимально понятно описать свой вопрос. Я написал небольшое приложение на ноде. Выполняю node main.js, и приложение запускается. И я хочу дальше приделать взаимодействие с консолью: если ввёл -a, то выполнить одно действие, если -b - другое Что гуглить? В какую сторону смотреть?

? гриб
05.07.2017
14:33:31
тогда пиши сразу на продакш минифицированный дж :D
я правлю код через оперативную память в рантайме

?

Google
Mikhail
05.07.2017
14:33:53
stdin ?
Хм, похоже, что это мне и нужно. Спасибо

Sergey
05.07.2017
14:34:19
я правлю код через оперативную память в рантайме
когда я пришел на первую свою работу, там примерно так и было)

люди конкатили js через пхп, и писали сорцы сразу в минификации, чтоб не кто их код не рассекретил :D

? гриб
05.07.2017
14:36:01
генерить js на php - это вообще, я считаю совершенство мысли )

а код php генерить на c++

Ilia
05.07.2017
14:42:46
swagger, validation? какие пакеты рекомендуете использовать?

Sergey
05.07.2017
14:43:18
что более странно, мой руководитель не любил ходить на сервак через ssh, правил файлики у себя, и заливал через фтп, переписал им сборку на ноде, но началство не захотело ходить shh и делать npm run compile, пришлось сделать компиляцию через сайт) с выводом инфы из консоли на сайт :D

Charles
05.07.2017
14:43:52
пиздец

я б убил за такое

Sergey
05.07.2017
14:44:38
было приколько) и офигенно получилось) все через вебсокеты

Charles
05.07.2017
14:45:04
хотя есть люди которые js скрипты на фронт-сервер по частям(!) передают через SOAP(!!!)

Charles
05.07.2017
14:45:31
отлаживать вообще супер

причем самое интересное что это для AB-тестов

Zaur
05.07.2017
15:13:40
ну или сообщение в тех поддержку помогло, не зря же баги боятся разрабов

Bohdan
05.07.2017
15:14:44
Ебушки воробушки. Мне некогда тоже доводилось переустанавливать, что бы отладчик заработал, но это уже из ряда вон

biert
05.07.2017
16:02:13
можете подсказать насчет хранения данных?\

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