Михаил
05.10.2018
06:31:19
только я не знаю, как на уровне http блокировать, пример кода не подскажите?
Roman
05.10.2018
06:31:47
Там же есть событие при коннекте. Смотрите доки
?
05.10.2018
06:31:48
не пишите такое на уровне кода в продакшен если только так явно не стоит задача либо если это не пет на коленке - потом эту богомерзость кому-то мейнтейнить
Google
?
05.10.2018
06:32:24
если это продакшен система там наверняка есть отдельные админы на кого можно создать тикет чтобы сделали свою работу
Михаил
05.10.2018
06:32:31
iptables - там просто динамически ip будут меняться
?
05.10.2018
06:32:52
а хоть бы даже и так возвращаемся к предыдущему пункту - доступ к ресурсам должен первично резаться на уровне фаервола
Михаил
05.10.2018
06:35:14
server.on('connection', - наверное, это событие
Владимир
05.10.2018
07:15:37
ку ребят, я добавил ключ ssh на впс хостинг сервер перезагрузился но сайт перестал работать, в терминале сайте выводит "домен сайта: логин" от чего именно логин нужно туда вводить ?
Sheldhur
05.10.2018
07:17:56
лол
Владимир
05.10.2018
07:19:04
я прост не шарю
Cenator
05.10.2018
07:22:01
Sheldhur
05.10.2018
07:26:59
как думаете надо ли пользователя уведомлять что он отключен? или хватит последнего китайского предупреждения, что скоро его отключат?
Vlad
05.10.2018
07:32:22
Привет ребят, может кто знает как можно запретить форматирование деструктуризации в вскоде в ts ?
Это tslint править, или настройки vscode ?
Google
Alexander
05.10.2018
07:38:22
Интернет Магазин
05.10.2018
07:57:28
Хай ребят. Кто-то знает сообщество по Golang ?
Дайте ссылку плиз если есть
AG
05.10.2018
07:57:50
Всем привет! Подскажите пожалуйста, где хранить данные о состоянии приложения на сервере (счетчики всякие)? Монга избыточна, Редис? ЛоуДБ?
Sheldhur
05.10.2018
07:57:56
не благодари
Интернет Магазин
05.10.2018
07:59:20
Pavel
05.10.2018
08:00:37
https://t.me/gogolang
Sheldhur
05.10.2018
08:00:59
Интернет Магазин
05.10.2018
08:01:06
Pavel
05.10.2018
08:01:36
Artem
05.10.2018
08:21:50
Vadim
05.10.2018
08:58:38
Привет! Я не оч силен в JS. Как можно проверить, является ли строка float числом? Не пропарсить из строки float, а именно строгое соответствие
Yauheni
05.10.2018
09:01:32
ну, регуляркой можно
Владимир
05.10.2018
09:02:29
Evgeniy
05.10.2018
09:04:09
Alex
05.10.2018
09:06:14
Vadim
05.10.2018
09:07:26
feed4rz
05.10.2018
09:07:26
Vadim
05.10.2018
09:07:51
Я уточнить, нужен не именно флоат, а просто проверка что там число, просто чтобы какой то отклик был если там лишние символы даж пробел
Google
Vadim
05.10.2018
09:08:02
Evgeniy
05.10.2018
09:12:35
Посмотри на дизайн всяких родных js функций . Когда они хотят намбер а ты суёшь строку - принято приводить и не парится. Так ли это важно
Vadim
05.10.2018
09:14:04
Ага, а потом у меня будет список значений типо "0.4super float made by vasya"
В принципе в моем случае регулярка подойдет, всем спасибо
Black Star
05.10.2018
09:31:45
Ребята после деплойа проекта на VPS выдаёт вот такую ошибку
ENOENT: no such file or directory, open '/home/bot/nodeapp/agro.bot/views/pug-bootstrap/adminLayout.pug' at /home/bot/nodeapp/agro.bot/views/admin.pug line 1
из-за чего это можеть быть
Andrew
05.10.2018
09:32:19
Из-за того, что файла нет?
Или прав нет
Alexander
05.10.2018
09:32:55
Black Star
05.10.2018
09:33:42
Ну такого файл точно есть
Alexander
05.10.2018
09:34:17
Переведи ошибку, используй гугл, это не запрещено
Пока что
Dima
05.10.2018
09:35:36
подскажите плз по buf.writeUInt32LE(value, offset)
раньше отправлял в value число от 0-30, сейчас появилась надобность отправлять -1 и -2
Я так понимаю writeUInt32LE для этого уже не подходит?
Alexander
05.10.2018
09:35:41
Как вариант иногда кидать код с гиста, но так только древние делали, сейчас все мысли читают
Dima
05.10.2018
09:36:12
Yura
05.10.2018
09:51:54
???
Uint=unsigned integer
Тоесть беззнаковый инт
Значит отрицательные нельзя
Dima
05.10.2018
09:53:57
Alex
05.10.2018
09:55:52
Vadim
05.10.2018
09:57:20
Это как?
Ну тип Васяны вводят значения типо "0.4 лкочшцвившов" это парсится как 0.4 и все работает. А мне нужно чтобы было строго все
Alex
05.10.2018
09:57:51
Google
Vadim
05.10.2018
09:58:21
Не, у меня со строки парсится, которая берется с api на стороннем сайте
А вот это строку на стороннем сайте уже пользователи вводят
Eugene
05.10.2018
09:58:48
всем привет. подскажите плз есть ли какой механизм в ноде для реализации критических секций, если есть промисы? например, есть такая функция и надо заблокировать ее вызов, пока предыдущий вызов не закончится:
async checkAndDropTurnRegistration(player, turnId) {
const result = await redis.sismemberAsync('pending_turns:index', `${player._id}:${turnId}`);
await redis.sremAsync('pending_turns:index', `${player._id}:${turnId}`);
return result;
}
Denis
05.10.2018
09:59:45
Daniyal
05.10.2018
10:00:13
всем привет. подскажите плз есть ли какой механизм в ноде для реализации критических секций, если есть промисы? например, есть такая функция и надо заблокировать ее вызов, пока предыдущий вызов не закончится:
async checkAndDropTurnRegistration(player, turnId) {
const result = await redis.sismemberAsync('pending_turns:index', `${player._id}:${turnId}`);
await redis.sremAsync('pending_turns:index', `${player._id}:${turnId}`);
return result;
}
Хых, не, никаких локов. Неблокирующее же всё, все дела. Шину надо делать, шириной в 1.
Denis
05.10.2018
10:00:16
А вообще лучше такие вещи фронту делегировать
Eugene
05.10.2018
10:01:23
Alex
05.10.2018
10:01:31
Eugene
05.10.2018
10:02:08
если локов нет, есть мысля просто какой-то статик филд иметь и резолвить промис только когда он разблокируется, и мб обернуть это в ивенты
Vadim
05.10.2018
10:02:16
Denis
05.10.2018
10:02:55
Можно и без регэкспа при желании обойтись
Daniyal
05.10.2018
10:03:59
Eugene
05.10.2018
10:05:09
Евгений
05.10.2018
10:07:32
Ребята кто с вот такой проблемой рекапчи сталкивался? подскажите что тут не так No reCAPTCHA clients exist. вот и сам код http://prntscr.com/l2h781
Daniyal
05.10.2018
10:07:34
? thnx
Есть одна книга про шаблоны асинхронной разработки, если найдёшь - ваще рекомендую. Там последние три главы как раз про это. Casciaro M., Mammino L. - Node.js Design Patterns
Eugene
05.10.2018
10:08:57
круто, пасибо, посмотрю
Cenator
05.10.2018
11:26:59
https://rudevs.network/SJnVLYQm7
Иван
05.10.2018
11:27:49
Александр
05.10.2018
12:05:39
Олег, привет:)
Google
Oleg
05.10.2018
12:06:22
Привет :)
Cenator
05.10.2018
12:06:37
обсуждайте в личке личное
Maxim
05.10.2018
12:48:09
Привет! Посоветуйте пожалуйста тулзы / либы для тестирования веб-сокетов - socket.io
Alexander
05.10.2018
12:50:24
Юниттесты ебаш хуле тебе
Eugene
05.10.2018
12:53:03
Ту же мокку цепляй и вместо хттп запросов сокеты
Trilium
05.10.2018
13:13:19