@nodejs_ru

Страница 1124 из 2748
Egoarka
23.08.2017
20:30:15
убраться корректно. файл закрыть, сохранить что-то
ну нода умная, так что, как только ссылка пропадет, наверняка сама почистит хендел и закроет файл

вот так

Google
Дмитрий
23.08.2017
20:30:50
убраться корректно. файл закрыть, сохранить что-то
Да я понимаю зачем он) Я просто говорю что не выпадает особо случаев Для того чтобы подчищать ресурсы у меня отдельные диспозеры

Aleksandr
23.08.2017
20:32:47
Egoarka
23.08.2017
20:33:08
ничего она тебе не почистит
м.. ну если читающий поток поставлен на паузу и ссылка потеряна, то аналогично?

Egoarka
23.08.2017
20:33:40
Почему-то просто в доке ноды не форсят finally

вот как-то и задаюсь к вам таким вопросиком

Aleksandr
23.08.2017
20:35:40
Это как? Не шарю в питоне
особый класс с методами __enter__ и __exit__ которым можно готовить и убирать контекст. with my_stuff as stuff: # do something

Дмитрий
23.08.2017
20:36:45
В bluebird тоже что-то подобное есть, емнип

Aleksandr
23.08.2017
20:37:51
Дмитрий
23.08.2017
20:38:13
Ага

Alex
23.08.2017
20:39:04
Эгей, есть боги вебпака? Пишу конфиг для версии 3.х, как отключить минификацию js из коробки?

В доках про это ничего

Google
Alex
23.08.2017
20:39:43
uglifyJS настраивал - ничего

Egoarka
23.08.2017
20:40:57
@AlexQuidditch минутку, каким образом она из коробки сама что-то сжимает? вроде минификация по дефолту отключена

Alex
23.08.2017
20:41:35
Неа, он по дефолту минифицирует

Nikolay
23.08.2017
20:43:18
Неа, он по дефолту минифицирует
а конфиг можешь кинуть?

Aleksandr
23.08.2017
20:45:59
Ага
вообще надо побольше воровать фич, вон в питон привезут скоро супергибкие замыкания, можно будет руками создавать контекстное окружение, идея из js, там парни копируют и развивают сильно сами

Alex
23.08.2017
20:46:04
Нет, он на рабочей пекарне. Там примитивщина, entry и output, есть чанки, и вытаскивание CSS, gzip, и ещё пара мелочей. Нигде явно не указано минифицировать js. Пробовал отключать все плагины, то же самое

а конфиг можешь кинуть?
Есть ещё Babel, но вряд ли он виноват

Nikolay
23.08.2017
20:46:48
он как раз может быть и виноват

Nikolay
23.08.2017
20:47:35
он как раз может быть и виноват
у бабеля есть свой минифаер https://github.com/babel/minify

который могут в лоадере по умолчанию включить

Alex
23.08.2017
20:48:18
собирай не с продакшеном в энвайронменте
А если запускать командой node_modules/bin/webpack -p?

Sparrow
23.08.2017
20:48:46
это тоже самое

Alex
23.08.2017
20:49:11
Sparrow
23.08.2017
20:49:14
попробуй без -p или пиши конфиги уже

Alex
23.08.2017
20:49:42
Попробую без -p)

Alexander
23.08.2017
20:53:32
Доброй ночи всем) Может кто-то сталкивался... Мобильное приложение с сервером на spring-е(java). Используется либа socket.io. Эвенты по сокетам меняют состояния мобильного приложения. Изменения состояний являются критическими для приложения, но сокеты не гарантируют же доставку. Вариант везде заюзать Ack-и не подходит, потому что состояние и вся с ним логика на сервере должна измениться сразу же, как придёт тригер из вне, и я не могу ждать Ack-а от другого мобильного клиента... Тут нужна какая-то очередь не доставленных евентов, либо какая-то другая обёртка поверх всего(насколько я понимаю). Есть у кого-то опыт/идеи по этому поводу?

Andrew
23.08.2017
20:59:26
Доброй ночи всем) Может кто-то сталкивался... Мобильное приложение с сервером на spring-е(java). Используется либа socket.io. Эвенты по сокетам меняют состояния мобильного приложения. Изменения состояний являются критическими для приложения, но сокеты не гарантируют же доставку. Вариант везде заюзать Ack-и не подходит, потому что состояние и вся с ним логика на сервере должна измениться сразу же, как придёт тригер из вне, и я не могу ждать Ack-а от другого мобильного клиента... Тут нужна какая-то очередь не доставленных евентов, либо какая-то другая обёртка поверх всего(насколько я понимаю). Есть у кого-то опыт/идеи по этому поводу?
каждый запрос нумеруй и номера с таймстампами складывай в очередь, а сервер пусть шлет подтверждение с этим номером, что доставлено, по мере доставки удаляй номера из очереди, и в ней останутся только те, что не были доставлены с таймстампом.

Google
Aleksandr
23.08.2017
21:04:11
они и порядок фреймов и доставку гарантируют

Alexander
23.08.2017
21:23:32
Хм, да, верно, данная либа юзает только tcp протокол. Но на практике, при тестировании прототипа, относительно часто не доходят эвенты до клиента при базовой отправке их посредством этой либы с сервера. Часть не доставленных точно из-за отсутствия интернет соединения на мобильном приложении, но в данном случае поможет только повторная отправка по таймауту. Идея с номерами хорошая кстати, спасибо. А вот вторая часть похоже теряется по дороге. Возможно ли, что соединение является не стабильным и эвент отправляется в тот момент, когда сокет соединение временно потерянно? Т.е., фактически в момент реконнектов.

Aleksandr
23.08.2017
21:28:07
Cenator
23.08.2017
21:52:14
Правильно ли при ошибке авторизации указывать, в чем конкретно юзер не прав? Например, если логин верный, то писать, что пароль не верный, а не просто "ошибка"

Aleksandr
23.08.2017
21:56:16
Почитал поверхностно матчасть по этому. Похоже, вы правы. Завтра буду нормального разбираться. Спасибо.
разбирайтесь в api socket.io, там есть все чтобы не городить ерунду. и реконнекты и все остальное

Nikolay
23.08.2017
22:02:30
интересный график



Alexander
23.08.2017
22:04:25
разбирайтесь в api socket.io, там есть все чтобы не городить ерунду. и реконнекты и все остальное
Ага, так и собирался поступить. Минус, что там расписано дл js-а только, некоторые моменты на джаве немного иначе будут выглядеть. Ну и когда начинал использовать эту либу, попал как раз на тот период, когда их сайт лежал, где-то в течении недели, было такое. В итоге на ощупь разобрался и что-то написал, с тех пор оно так и осталось.

Aleksandr
23.08.2017
22:04:54
кто и как считал?

Nikolay
23.08.2017
22:05:32
да вот видосик пырю https://www.youtube.com/watch?v=SmsX4dE_k5s

Aleksandr
23.08.2017
22:09:22
да вот видосик пырю https://www.youtube.com/watch?v=SmsX4dE_k5s
чет не уловил откуда данные, как-то несерьезно такие графики показывать без ссылок на источник

на видосе тоже не видно

Anton
24.08.2017
00:45:28
кто-то юзает sequelize-typescript?

?
24.08.2017
03:42:49
На счет Redis согласен?

Ilgiz
24.08.2017
05:14:53
Ребята тут есть кто шарит в django ORM и Sequelize ORM nodejs?

Денис
24.08.2017
06:31:35
Aleksandr а можно как-то в селениуме проверить элемент на видимость, но исключая транспарентность? Т. е. дождаться пока элемент становится кликабельным

Ilgiz
24.08.2017
07:09:22
Ребят вопрос, база пустая ничего нет не переживайте на счет сохранности данных, я обновил модели я хочу удалить текущие миграции и заного создать их как это сделать? база mysql, ORM sequelize, надо через sequelize cli

Пробовал sequelize db:migrate:undo:all говорит No executed migrations found.

Google
Диёр
24.08.2017
08:34:06
Ребяятаааа, как к вам в секту вступить?

Evgeny
24.08.2017
08:34:38
Ты уже

Диёр
24.08.2017
08:34:58
но я ещё ни разу не запускал ноду

Денис
24.08.2017
08:36:28
придумай какую-нибудь интересную задачу и реши ее при помощи nodejs

Денис
24.08.2017
08:39:29
я знаю только про суп с котом

не шарю в поговорках

Alexey
24.08.2017
08:53:39
уже обсуждали ? https://www.opennet.ru/opennews/art.shtml?num=47072

Денис
24.08.2017
08:56:44


в каментах уже по фоткам определяют технические навыки

найс

посмотрим насколько будут хороши феменистические технологии

Ilgiz
24.08.2017
09:18:19
можно ссылку на сайт? много слышу про аноним

Денис
24.08.2017
09:19:10
уже обсуждали ? https://www.opennet.ru/opennews/art.shtml?num=47072

вот же

Ilya
24.08.2017
09:21:20
ауе

LiberateAI
24.08.2017
09:41:25
в каментах уже по фоткам определяют технические навыки
Причем путают теплое с мягким, эта девушка мейнтейнер npm-cli Как я понял к комитету ноды она не имеет никакого отношения

Alex
24.08.2017
10:08:29
интересно че им Род такого сказал

LiberateAI
24.08.2017
10:53:49
интересно че им Род такого сказал
Сначала были ссылки на что-то но их потом удалили https://github.com/nodejs/TSC/issues/310 Тут кое-какие ссылки есть https://news.ycombinator.com/item?id=15078995

Oleg ?
24.08.2017
11:21:18
Есть эксперты в nexus

Google
Oleg ?
24.08.2017
11:21:56
Я не могу понять, почему нексус не найдя пакет, не пытается его скачать с npm

Вернее его определённую версию

И ещё, yarn использует свой regestry или это только прокси?

Ладно, я установил npm, как запасной regestry

Диёр
24.08.2017
11:38:16
как у вас в секте всё сложно

наверное, уже забыли что такое комплияция

пакетики они качают(

Oleg ?
24.08.2017
11:38:54
Чего?

Dmitrii
24.08.2017
11:42:39
что есть best practice для задания и использования рута проекта в конфиге, юзать process.cwd(), либо __dirname в основном файле который лежит в руте ?

Ilya
24.08.2017
11:44:48
__dirname по хорошему

Konstantin
24.08.2017
11:46:44
process.cwd() зависит от того, откуда был запущен файл

__dirname - полный путь к директории, в которой лежит текущий файл

Dmitrii
24.08.2017
11:48:50
я знаю разницу)

Dmitrii
24.08.2017
11:50:18
я в конфиге использую переменную ROOT, отсносительно которой строю потом пути в дальнейшем

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