@nodejs_ru

Страница 1491 из 2748
Evgeny
15.01.2018
13:48:07
Не, без графиков.

Sergey
15.01.2018
13:51:09
Графики очч полезная штука )

Evgeny
15.01.2018
13:51:34
Ну я графики не из логов делаю

Dmitriy
15.01.2018
13:53:03
А для каких целей ты "это" ковыряешь? Оно очень узкое на вид, как разработчику тебе намного лучше иметь опыт с Atlassian Bamboo / Jenkins / TeamCity чем с этим =/
В том-то и дело что хочется что-то новое, все что ты перечислил, кроме bamboo, и много чего еще уже попробовал. Хочется что-то узкое попробовать

Google
Eldar
15.01.2018
14:10:37
В том-то и дело что хочется что-то новое, все что ты перечислил, кроме bamboo, и много чего еще уже попробовал. Хочется что-то узкое попробовать
Ну ладно =/ Просто весь этот инструментарий для разработчика с большой буквы Р, вообще нифига не дает имхо. Все это всего лишь одни и теже инструменты, с какой-то там разницей в аспектах. Все равно что новый молоток. Лучше применять ты его от этого не станешь =/ Если есть время, лучше покопай в сторону какой-нибудь теории или статей и подходов разных в фирм в плане непрерывной доставке релизов или чего-то такого. Это намного лучше, чем "уметь тыкать в очередной интерфейс" =/

Kam
15.01.2018
14:18:28
ребят кто нибудь работал глубже с имеджмаджиком в ноде? по каким параметрам мне узнать что грузят именно картинку

Артём
15.01.2018
14:22:14
проверяй по форматам просто, не?

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

Kam
15.01.2018
14:24:28
ну формат можно изменить

вот интересно ИМ как смотрит формат

по расширению или читает файл

Артём
15.01.2018
14:25:26
я думаю, что вряд ли по расширению, IM умная штука

и если расширение не совпадет с форматом - то скорее всего ощибку свалит

Артём
15.01.2018
14:26:01
но это не точно)

Kam
15.01.2018
14:26:37
ну майм тоже наверное можно как то поменять

Nurik
15.01.2018
14:26:50
Нужно идти от обратного.

Google
Nurik
15.01.2018
14:27:11
Запретить исполнять скрипты внутри публичных директорий, если задача в этом.

Артём
15.01.2018
14:28:36
просто грузи файлы на s3 и не парься))

Nurik
15.01.2018
14:29:00
Что-то типа этого: # deny scripts inside writable directories location ~* /(images|cache|media|logs|tmp)/.*.(js|php|pl|py|jsp|asp|sh|cgi)$ { return 403; error_page 403 /403_error.html; }

Сова, смотри, стоимость вхождения в Постгрес сколько? А монго можно осилить за неделю чтения манов по вечерам. А для небольшого проекта профит идентичен
У postgres цена вхождения не такая и высокая. Можно взять книгу postgresql up and running за пару выходных осилить можно. Зато, те кейсы которые покрывает postgres, mongo не осилит. Ну и SQL это мощь и сила.

Nurik
15.01.2018
14:40:18
Если по простому. после прочтения оффициальной доки, уже вполне норм.

Evgeny
15.01.2018
14:44:22
Если по простому. после прочтения оффициальной доки, уже вполне норм.
ага, пока не доберешься до секционирования в pg

Vint
15.01.2018
15:13:53
Ну и не забыть проверить в своей ОС вот эту байду https://imagetragick.com/

Buka
15.01.2018
15:51:32
В Монге чтобы сделать поиск по частичному соответствию строке, надо регулярку писать или есть какой-то встроенный способ?

Gleb
15.01.2018
16:19:35
Ребят, помогите разобраться. Есть default.js файл, который используется всем известным модулем config. В нем есть строки: module.exports = { template: { root: defer(function () { console.log(this); return path.join(this.root, 'templates'); }) }, root: process.cwd() };// на фото лучше видно Так вот, во 1 поясните пожалуйста, что такое deffer? Мой английский не очень хорош, и доки конфига особо не проливают свет.. И во 2 не понятно, почему this из функции ссылается на экспортируемый обьект а не на template в данном случае? код вызывается вот так: const templatePathResolved = path.join(config.template.root, templatePath + '.pug'); возможно виною defer...





Alexey
15.01.2018
16:36:47
Могу предположить, что это сделано для упрощения доступа к экспортируемому объекту.

module.exports = { template: { root: setTimeout(function () { console.log(this); return path.join(this.root, 'templates'); }, 0) }, root: process.cwd() };

То есть, по идее, так тоже должно работать.

Только setTimeout обернуть конечно же в promise или типо того.

Google
Boris
15.01.2018
16:46:17
Привет. подскажите пожалуйста res.on('close') когда происходит ?

Alexey
15.01.2018
16:47:26
Привет. подскажите пожалуйста res.on('close') когда происходит ?
> Indicates that the underlying connection was terminated before response.end() was called or able to flush.

https://nodejs.org/api/http.html#http_event_close_1

Boris
15.01.2018
16:51:21
Спасибо, похоже что когда обрыв соединения

Alexander
15.01.2018
21:20:36
подкскажите команду для запуска ноды на удаленном сервере, чтобы работала даже когда командную строку закроешь

Morsik
15.01.2018
21:21:00
pm2 посмотри

Alexander
15.01.2018
21:21:06
да точно она спасибо

Alexander
15.01.2018
21:37:33
да мне одну команду запустить

Evgeny
15.01.2018
21:44:07
Дмитрий
15.01.2018
21:44:34
очень плохой совет
Можно аргумент почему это плохой совет?

Ievgen
15.01.2018
21:45:04
потому что screen/tmux не заменит pm2

Evgeny
15.01.2018
21:45:12
потому что человек запустит, закроет, проект сдаст и уйдёт а через месяц сервер перезагрузится и получател проекта останется ни с чем

Ievgen
15.01.2018
21:45:16
а совет неплохой сам по себе

Admin
ERROR: S client not available

Таймураз
15.01.2018
21:45:20
Можно аргумент почему это плохой совет?
Screen- не менеджер процессов и не гарантирует ровным счётом ничего

а совет неплохой сам по себе
Вот, хотел добавить Вне контекста поставленной задачи совет норм

Ievgen
15.01.2018
21:46:04
да

Google
Alexander
15.01.2018
21:46:22
а кстатит совет то в тему

я как раз сейчас второй раз зашел из за того, что сервер перезагрузился) и надо ноду запустить

я конечно не оставляю заказчиков ни с чем, запущу, а как этого избежать ?) чтобы само запускалось

Ievgen
15.01.2018
21:47:33
pm2 и systemd юнит файл который его запускает

Таймураз
15.01.2018
21:47:45
я конечно не оставляю заказчиков ни с чем, запущу, а как этого избежать ?) чтобы само запускалось
У pm2 нужно выполнить команду, чтобы он прописался в менеджере процессов

Alexander
15.01.2018
21:49:46
sudo env PATH=$PATH:/usr/local/bin pm2 startup -u safeuser

Таймураз
15.01.2018
21:50:19
Чёт дичь какая-то

pm2 startup должно хватить всем

Я не юзал его нормально год, так что точно не скажу

Morsik
15.01.2018
21:52:47
pm2 save еще

Алексей
16.01.2018
05:03:43
если ты рекваишь модуль не в npm, то да, иначе будет искать в node_modules. Если request как npm модуль, то let req = require('request');

Сергей
16.01.2018
06:03:31
https://gist.github.com/ceejbot/b49f8789b2ab6b09548ccb72813a1054

Demuz
16.01.2018
06:48:05
Добрый день. У меня в ноде на винду постоянно после установки пакетов, пропадает папка npm и потом невозможно ничего установить. Если эту папку скопируешь вручную с предварительной копии, то потом тоже ничего не устанавливается. В чем может быть проблема?

Demuz
16.01.2018
06:49:40
папка node_modules может пропадает всё-таки ?)
Нет. Она остается. В том то и дело. Если заново ноду вешаю, то нормально опять работает, до установки пакетов.

Demuz
16.01.2018
06:50:55
package.json в корне проекта имеется ?
Я только пару дней как ноду первый раз поставил. Извиняюсь, в корне какого проекта? Я просто вот так устанавливаю: npm install -g cordova ionic

Google
Marat
16.01.2018
06:52:42
На сайтик гит баш, за нормальным терминалом

Demuz
16.01.2018
06:53:32
На сайтик гит баш, за нормальным терминалом
Это может иметь отношение к исчезновению папки npm после установки пакетов?

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