ill-ya
и тп
Таймураз
Ну напиши, в чем трабл
Тебе все это нужно самим писать (использовать валидатор и тд)
Серёжа
ребят почему браузер синс не у кого кроме меня не открывается что может быть
Sergey
Anonymous
потому что его ни у кого нет?
Серёжа
Серёжа
http://192.168.159.1:8080 по этому адресу у людей не открывается
сomorsiс
мб порт закрыт?
Vitaly
сomorsiс
ну в локал сетке, нормально же
Серёжа
в локал да
Sergey
Vitaly
traceroute 192.168.159.1
Серёжа
локал хост это внутренняя там же написано что это по сети
Sergey
Sergey
Из внешней сети?
Серёжа
да
Sergey
Тебе нужен статический внешний ИП адрес от провайдера
Sergey
Затем настроить порты на роутере
Sergey
Чтобы указывали на этот адрес
Sergey
Короче нагуглишь
сomorsiс
так может они на одной вафля-сети сидят
Серёжа
да у мя динамический айпи
CherryTea
Sergey
arts
CherryTea
И высунц
Anonymous
зацените, ща придут админы и потрут это ^
Vitaly
А сорсы бота показать?
Anton
Можете посоветовать как организовывать систему пермишнов в ноде?
Anton
Нетривиальных, мол за доплату открываются эти пермишны итд
Vitaly
Ну тогда смысл это показывать здесь?
Vitaly
Что? 2 квртинки?
сomorsiс
звучит как раскрутка -_-
Vitaly
Ты молодец
сomorsiс
добавь проверку на уникальность
сomorsiс
ну хотя бы с одинаковыми линками фильтровать
Deenya
могут ли 1 000 000 000 ботов создать свой мемес?
CherryTea
CherryTea
Хватит и одного
CherryTea
С нейронкой
Deenya
>а внутри у ней нейронка
Deenya
хех
CherryTea
а как кодировку поменять у stderr можно?
сomorsiс
https://nodejs.org/api/stream.html#stream_writable_setdefaultencoding_encoding
?
arts
2>&1|iconv
CherryTea
CherryTea
сomorsiс
оверлоадим console.log :)
Ilya
ну кстати, а чего не перегрузить метод
Vladimir
process.stdout.setDefaultEncoding
сomorsiс
кстати да, без оверлоада даже работает
сomorsiс
в repl'е по крайней мере
сomorsiс
поставил ascii как дефолтную, русские буквы слетели
Aleksand
сomorsiс
да, это говорит о том, что console.log опирается на стандартный process.stdout и значит кодировку можно подменить так без оверлоада console.log
Ilya
koi8 ставь
Ilya
(:
Aleksand
Ilya
Console.prototype.log = function log(...args) {
this._stdout.write(${util.format.apply(null, args)}\n);
};
Ilya
Ilya
есть
Ilya
lurk here /usr/lib/nodejs/console.js
сomorsiс
сomorsiс
//но у меня то же самое на самом деле
Ilya
module.exports = new Console(process.stdout, process.stderr);
module.exports.Console = Console;
Ilya
угу. а еще можно прототип ломать полностью под себя
Victor
Ребят, подключаю модуль с инициализацией firebase.database(), там же функция с записью в RealTimeDatabase , после отправки( через await Promise.all) . Не отпускаеться скрипт. firebase.goOffline(); - пробивал. не помогло. как "отпустить" ?
Victor
пока использую костиль. process.exist() , но хотелось бы нормального завершения.
CherryTea
/report
Gleb
Ребят, хэлпаните. Чёт голова не варит, а перфекционизм бурчит. Надо переместить содержимое папки в другую папку (без модулей, тз такое).
Получаем список файлов в папке и подпапках (уже есть метод). Берём путь к файлу filePath (/p/a/t/h/1/i.html) и заменяем source на (source + относительный путь от source (/p/a/t/h) к dist (/p/a/t), в итоге получаем /p/a/t/h/../1/i.html, который прогоняем через resolve. Да, это работает, но что-то тут не так. Как это сделать не через замену подстроки?
arts
realpath, например.
ill-ya
Что посоветуете для валидации json входящего в koa?
Dmitry
Gleb
Gleb
Joi только если у тебя не большой набор данных.