
Михаил
14.12.2017
15:31:22
Это из https://github.com/nodejs/node/blob/master/configure

?
14.12.2017
15:32:32
# gcc and g++ as defaults matches what GYP's Makefile generator does,
# except on OS X.

Михаил
14.12.2017
15:34:37
В конфиге компиляции ноды

Google

?
14.12.2017
15:39:33
я вижу что в конфиге, где там отсутствие clang для фрибсд не совсем понял

Xojaka
14.12.2017
15:42:13
http://telegra.ph/Polzovateli-Twitter-otzyvayutsya-horosho-o-smartfonah-Samsung-gorazdo-chashche-chem-ob-apparatah-Apple-12-14

Михаил
14.12.2017
15:42:42
Если darwin, то будет clang

Xojaka
14.12.2017
15:42:50
http://telegra.ph/Polzovateli-Twitter-otzyvayutsya-horosho-o-smartfonah-Samsung-gorazdo-chashche-chem-ob-apparatah-Apple-12-14

Михаил
14.12.2017
15:42:53
иначе gcc

Georgiy
14.12.2017
15:44:40

Михаил
14.12.2017
15:45:00
Проставил переменные окружения до вызова nvm, но компилируется с ворнингами

Maxim
14.12.2017
16:15:17
Привет, работаю с фантомом, есть вот такой код: https://pastebin.com/6K6rCNwU
Подскажите, почему я на выход получаю null ?
урла гугловская там только для того что-бы куда-то запрос отправить

Oleg
14.12.2017
16:35:50
Привет.
Такая задача. Есть очередь (в редисе или монге например — на данный момент не приницпиально)
Нужно брать из очереди задачи и выполнять. Выполнение подразумевает обращение к цепочке внешних апи. Т.е. выполнять хорошо бы в параллель.
Но.
У одного из внешних апи есть rate limit жесткий — не более 10 запросов в сек
Есть ли такая очередь или такой модуль который может брать из очереди не более N задач в сек?

Dmitry
14.12.2017
16:40:31
kue умеет, вроде

equicolor
14.12.2017
16:43:05
а как оно там между собой решает - я бы в редис запихнул

Google

Vladimir
14.12.2017
16:43:38
redis, bull
bull имеет встроенный рейт лимитер для джобов

equicolor
14.12.2017
16:44:35
у вас типа ответственность за рейт лимит внешних апи будет на инфрастуктуре, это норм или пофиг?

Oleg
14.12.2017
16:44:37

equicolor
14.12.2017
16:45:43

Dmitry
14.12.2017
16:46:26
когда писал либу по работе с контактом - делал на уровне api, считает вызовы и ждет пока не пройдет время, резолвится соответственно уже с данными и логика инкапулирована, но тут такое решение может не подойти, если воркеров > 1

equicolor
14.12.2017
16:46:28
я про то что воркер возмет задачу и подождет, если требуется

Dmitry
14.12.2017
16:46:50

equicolor
14.12.2017
16:47:33
хм.. а если в список редису пихать и проверять то мы изобретем rate limitter из bull?

Dmitry
14.12.2017
16:48:10

Oleg
14.12.2017
16:48:50

equicolor
14.12.2017
16:49:32

Dmitry
14.12.2017
16:50:10
парлелить тут особо смысла нет - у тебя узкое горлышко это апи
а с инкапсуляцией логики в апи - красивое решение выходит

Oleg
14.12.2017
16:51:02

equicolor
14.12.2017
16:51:22

Dmitry
14.12.2017
16:52:26
я вцелом про проект
kue клеви, если помнить что он работает в редисе и не перекидывать много данных

Google

equicolor
14.12.2017
16:53:56

Dmitry
14.12.2017
16:57:26

Юрий
14.12.2017
16:59:33

Dmitry
14.12.2017
16:59:50

equicolor
14.12.2017
17:02:38

Igor
14.12.2017
17:08:42
над брать агенду - там монга вместо редиса

Yaroslav
14.12.2017
17:28:55
привет, кто-то использовал pdfkit?
я отправляю картинки в base64 на сервер
а они генерируются на фронте из графиков (canvas)
и проблема в том, что эти картинки разных размеров в зависимости от размеров экрана, в котором были открыты эти графики
как-то их можно вписать в А4 вне зависимости от размеров картинки?

Dmitry
14.12.2017
17:51:57

Poul
14.12.2017
19:34:52
Парни как в vi-редакторе, который в bash, костомизировать хоткеи?
В редакторе совем все под себя заточил, теперь перепривыкать проходится.
Может кому пригодится: https://unix.stackexchange.com/questions/27699/remap-bash-vi-keys

Buka
14.12.2017
20:08:08
Что нужнг и вообще реально ли сделат бота, который подключится к каналу и будет фильтровать сообщения от других пользователей по какому нибудь шаблону. Отфильтрованное отсылать мне?
Если такое можно, то в сторону чего вообще смотреть

Evgeny
14.12.2017
20:12:54
Афаик боты не умеет в каналы, если только не добавлены овнером

Yung
14.12.2017
20:28:44
парсить сообщения и отправлять нужные

Vladislav
14.12.2017
20:46:20

Google

Vladislav
14.12.2017
20:47:28
https://www.npmjs.com/package/node-telegram-bot-api

Charles
14.12.2017
21:32:44
немного оффтоп, но тут по мелочи и без говносрачей.
ребят, кто с ansible работал когда ноду в вагранте делал, что значит вот такая вот штука?
name: Create Mysql configuration file
template: src=my.cnf.j2 dest=/etc/my.cnf
это в примерах на их же репе (ansible examples). оно тупо берет сырец из пути и реплейсит им целевой файл?

Admin
ERROR: S client not available

Charles
14.12.2017
21:33:57
и кстати еще вопрос - даже немного опрос - кто вообще какие системы управлением конфигурацией использовал для себя любимого, что под ноду лучше на ваш взгляд? (на работе, дома, неважно)
имеется ввиду что по вашему интуитивнее, понятнее и удобнее чтоб разворачивать окружение под вагрантом для работы (будь то личный проект или рабочий или халтурка), на личном опыте

Eldar
14.12.2017
21:58:07

Charles
14.12.2017
21:59:02
ну это я так понял не только там можно извернуться с этим, тут уже на любителей jinja, в остальном как, полет нормальный?

Eldar
14.12.2017
21:59:11

Charles
14.12.2017
21:59:28
у меня два человека штат и я с докером ппц не дружу
тут сейчас надо пока что для новых разрабов накатать быстро конфигурацию, потом уже придет девопс придет и пущай епётся
ну и мне дома чтоб накатить если я удаленно работаю
подходит для этого ансибл, лучше чем другие?

Eldar
14.12.2017
22:01:44
Ну лично я не знакомый раньше со всякими хернями по автоматизации, Ansible раздуплил за вечер. Как по мне идеально если тебе не хочется заморачиваться.
Как вариант:
* Создаешь отдельный рабочий репозиторий с плейбуками для Ansible
* Пишешь небольшую инструкцию как установить Ansible на комп (Mac/Windows/Linux) и какую команду выполнить
* Желаешь людям удачи

Charles
14.12.2017
22:03:11
вот
супер
да я так и хотел примерно) на первое время. потом девопс возьмет ксли надо оттуда все env и прочая и допилит
на saltstack какой-нибудь
тут вот правда я наипался немного и не понимаю как разрулить что есть отдельная репа на миграции и не понимаю насколько это гут вообще
и как это подружить с ролями

Google

Charles
14.12.2017
22:05:06
стоит ли для одной аппы разносить сам runtime и миграции в отдельные репы ваще?
при том что бд не отдельным сервером (пока что)

Eldar
14.12.2017
22:06:20
Стоп, что такое runtime? Миграции по идее должны лежать в репозитории приложения

Charles
14.12.2017
22:06:39
ну рантайм я имею ввиду как раз код приложения

Amon Bower
14.12.2017
22:07:26
Недавно начал работать с passport.js + mongoose, столкнулсяс проблемой, что в куках ничего не сохраняется. В Базу все сохранил, то, что вернул гитхаб при авторизации, всё норм. Но в куках ничего не сохраняется
https://gist.github.com/Archakov06/952e19c4d487bc52a5eed708b0cd5ad7
router.get('/', (req, res) => {
res.send('Hello!');
console.log(req.session);
});


Eldar
14.12.2017
22:12:08
стоит ли для одной аппы разносить сам runtime и миграции в отдельные репы ваще?
Имхо, миграции должны лежать в папочке migrations в репозитории приложения. Отдельным репозиторием должны лежать ansible конфиги по наливке окружения и развертке приложения. Абстрактный проект для Ansible должен быть такой:
Плейбук дев окружения:
* Установить git, любые дополнительные пакеты для dev
Плейбук базы-данных:
* Установить базу данных (mysql, mongodb, любое дерьмо)
Плейбук NodeJS:
* Установить Node.js и глобальные пакеты если нужны
Плейбук для приложения (Описать в плейбуке для приложения, что он зависит от плейбука БД и Node.js):
* Скачать код приложения через Git
* Переименовать папочки / развернуть конфиги
* Установить npm пакеты
* Запустить миграции

Charles
14.12.2017
22:12:34
плейбук == роль, правильно же?
условно