
Михаил
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