Size: a a a

2018 February 04

AM

Andrey Melikhov in Node.js SPb
да, есть такая боль. потому и ищу кто схожую ощущает
источник

OR

Oleg Rusak in Node.js SPb
тогда возможно это не уровень разработки либы. главное для либы это поддерживать честный semver.
а как ее применять задача уровня проекта, то есть его ментейнеров.

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

OR

Oleg Rusak in Node.js SPb
например, есть утилиты которые анализируют безопасность установленных пакетов и дают рекомендации. я могу посмотреть сводку и принять решение о постановке задачи на спринт о переходе на новую версию
источник

OR

Oleg Rusak in Node.js SPb
прошу прощения повторюсь, например, рассылка в команды которые используют зависсиомти с такой информацией может дать им не обходимый инструмент
источник

OR

Oleg Rusak in Node.js SPb
При этом раз в неделю/месяц руководитель может вызывать к себе тимов проектов и показывать им эти же сводки. и мягко интересоваться почему не запланирован переход на новые критичные версии либ
источник

AM

Andrey Melikhov in Node.js SPb
Oleg Rusak
При этом раз в неделю/месяц руководитель может вызывать к себе тимов проектов и показывать им эти же сводки. и мягко интересоваться почему не запланирован переход на новые критичные версии либ
да, хороший вариант — автоматическая рассылка и контроль через тимлидов, спасибо
источник

ЕЩ

Евгений Щепотьев in Node.js SPb
Andrey Melikhov
а как бы ты решал? Принудительной проверкой в понедельник свежих обновлений внутренних библиотек в каждом проекте?
Мы решали эту проблему сборками и тестами. Т.е. всегда есть билд, где проект соберётся на свежей версии и если ошибок нет, то можно перейти на новую версию Литвы автоматически. Если есть обновления, то мейнтейнер Литвы идёт в проект, делает фикс и запускает код-ревью, дальше ветка с новой версией мержится
источник

AS

Alex Shevnin in Node.js SPb
Если уж хочется прям чтобы билды падали - взять какой-нибудь https://www.npmjs.com/package/npm-check и сделать скрипт проверки в билд встроенный или коммит хук...
источник

AM

Andrey Melikhov in Node.js SPb
источник
2018 February 05

VI

Viktor Isaev in Node.js SPb
- Плотничек, а плотничек, сделай наметельничек!
- А что я, столяр что-ли?
источник

NM

Nikolay Matvienko in Node.js SPb
https://www.npmjs.com/package/libioc

Как и обещал, IoC контейнер. Коллега запаблишил и добавил документацию ( в скором врмени дополнит ее)
источник

AV

Alexey Vykhrystyuk in Node.js SPb
Nikolay Matvienko
https://www.npmjs.com/package/libioc

Как и обещал, IoC контейнер. Коллега запаблишил и добавил документацию ( в скором врмени дополнит ее)
Прям как в 1ом ангуляре:

class SomeClass {
   static $inject = [ 'someObject', 'someFactory' ];
   
   constructor(object, factory) {
       console.log('object', object);
       console.log('factory', factory);
   }
}
источник
2018 February 06

tn

totally normal in Node.js SPb
Andrey Melikhov
собственный npm это безоговорочно, но как заставить все продукты вовремя обновлять либу? поставить звёздочку и пусть чинят когда билд упадёт?
Можно в соответствии с dependency inversion имплементить либой необходимые интерфейсы разных потребителей. И всё править в рамках разработки либы, если ломается.
источник
2018 February 12

PP

Pavel Pulin in Node.js SPb
Подскажите, кто с потоками работал?
Мой сервер проксирует картинки с другого сервера, но все картинки при этом мне надо сохранять на диск и все это я хочу сделать паралельными потоками
источник

VI

Viktor Isaev in Node.js SPb
Поищи среди вот этих стримов: https://github.com/substack/stream-handbook
источник

VI

Viktor Isaev in Node.js SPb
Там должен быть подходящий
источник

VI

Viktor Isaev in Node.js SPb
Ну либо что-нибудь такое сделать: http://nordiq.io/2016/08/04/splitting-a-stream-into-multiple-streams-with-node-js/
источник
2018 February 13

DB

Dmitry Bondarchuk in Node.js SPb
Всем привет! А есть у кого-нибудь опыт работы с протоколом SNMP? Я его использую для исследования локальной сети на предмет сетевых устройств и сейчас пытаюсь собрать OID характерные для для определенных типов устройств. На текущий момент, научился идентифицировать только сетевые принтеры. Может быть случайно здесь затесались товарищи по несчастью? 😊
источник

VI

Viktor Isaev in Node.js SPb
OID-ы определённых устройств можно узнать, имея словари OID-ов для этих устройств. Они называются MIB-ы. Должны быть доступны на сайте производителя.
источник

VI

Viktor Isaev in Node.js SPb
Есть и общие MIB-ы, стандартизированные, для наиболее распространённого оборудования.
источник