@nodejs_ru

Страница 1398 из 2748
Михаил
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
Добрый день ? Кто-нибудь в курсе, почему Node использует под FreeBSD для сборки GCC, а не имеющийся по дефолту Clang?
фряху поддерживают постольку поскольку, по этому видимо не заморачивались

Михаил
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 умеет, вроде

Google
Vladimir
14.12.2017
16:43:38
redis, bull

bull имеет встроенный рейт лимитер для джобов

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

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

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

Dmitry
14.12.2017
16:48:10
хм.. а если в список редису пихать и проверять то мы изобретем rate limitter из bull?
тяжкое решение - лучше на очередь переложить задачу

Oleg
14.12.2017
16:48:50
kue умеет, вроде
погуглил. в kue пока все на уровне issue/pr

equicolor
14.12.2017
16:49:32
погуглил. в kue пока все на уровне issue/pr
я юзаю, вроде норм, полет нормальный. но немного очково, да

Dmitry
14.12.2017
16:50:10
погуглил. в kue пока все на уровне issue/pr
может быть, но всегда есть вариант указать лимит воркеров в 1 и потом решать на уровне апи

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

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
kue клеви, если помнить что он работает в редисе и не перекидывать много данных
там какие-то проблемы с делеед джобами под нагрузкой или чето типа того. но я пока не добрался до части в своем проекте, где это критично

Dmitry
14.12.2017
16:57:26
там какие-то проблемы с делеед джобами под нагрузкой или чето типа того. но я пока не добрался до части в своем проекте, где это критично
что-то было такое, но не критично - как-то обходились проблемы у меня обычно самописная очередь на postgres - delay перед стартом job мне не критичен, обычно, а вот залогировать кучу всего и потом по этому строить выборки важно

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
Афаик боты не умеет в каналы, если только не добавлены овнером
хмм, есть же вроде cli клиенты, можно на их основе что-то сделать такое

парсить сообщения и отправлять нужные

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
и кстати еще вопрос - даже немного опрос - кто вообще какие системы управлением конфигурацией использовал для себя любимого, что под ноду лучше на ваш взгляд? (на работе, дома, неважно)

имеется ввиду что по вашему интуитивнее, понятнее и удобнее чтоб разворачивать окружение под вагрантом для работы (будь то личный проект или рабочий или халтурка), на личном опыте

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
плейбук == роль, правильно же?

условно

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