
Julia
04.10.2018
07:31:51
Кто-то сталкивался с ORM заточенной под psql?
Есть это http://tabel.fractaltech.in
Но оно использует в основе knex. А зачем мне knex, если там только psql?!?!?!?!?!?!?

Black Star
04.10.2018
07:34:57
Добрый день, ребята как делается для API Аутентификация? Если есть примеры пожалуйста поделитесь

Julia
04.10.2018
07:35:53
token сгенерируй, отдай юзеру/приложению, проверяй через токен авторизацию)
самый easy-way

Google

Yaroslav
04.10.2018
07:36:14

Alex
04.10.2018
07:36:29

Alexey
04.10.2018
07:41:08
Кто знает как сделать соеденение узел - узел?

Again
04.10.2018
07:43:59

Kool
04.10.2018
07:45:00

Alexey
04.10.2018
07:45:40
сокеты
А соеденение устанавливается напрямую или через сервер?
Просто есть узел - сервер - узел
А я спрашиваю про узел - узел

Kool
04.10.2018
07:46:09

Alexey
04.10.2018
07:46:50
вебсокеты
окей)
А каким образом соеденение происходит?
сервер нужен?

Kool
04.10.2018
07:47:01
да
вебсокеты на сервере
вебсокеты на клиенте

Google

Alexey
04.10.2018
07:47:35
да
Я имею ввиду внешний сервер?
Я хочу создать клиент сервер - клиент сервер

Alexander
04.10.2018
07:47:48
Сервер клиент

Kool
04.10.2018
07:48:02

Alexander
04.10.2018
07:48:05
Клиент сервер
Непонял

Виталий
04.10.2018
07:48:26
socket.io подойдёт?

Alexey
04.10.2018
07:48:40
Непонял
это когда клиент одновременно сервером является и клиентом

Alexander
04.10.2018
07:48:58
Сервер клиент
Ну да, в этом что-то есть

Alexey
04.10.2018
07:50:30

Alexander
04.10.2018
07:50:48

Виталий
04.10.2018
07:51:00
А у твоего клиента есть белый IP?

Alexander
04.10.2018
07:51:26

Nikita
04.10.2018
07:51:27
привет все
а кто сталкивался с проблемой с socket.io когда рвется соединение почти сразу после соединения. Рвется как ws так и polling.
api крутится в docker контейнере на 7878 порту.
Версия socket.io 2.1.1
конфиг nginx
server {
listen 80;
server_name api.site.io;
location / {
proxy_pass http://127.0.0.1:7878;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}

Kool
04.10.2018
07:51:38

Виталий
04.10.2018
07:51:42

Alexey
04.10.2018
07:52:08

Google

Kool
04.10.2018
07:52:24

Alexey
04.10.2018
07:52:31

Kool
04.10.2018
07:52:47

Alexey
04.10.2018
07:52:57

Kool
04.10.2018
07:53:25
да
https://www.npmjs.com/search?q=keywords:p2p

Alexey
04.10.2018
07:53:44

Виталий
04.10.2018
07:54:17
Знаете либу для синхронного чтения символа с консоли (без отображения)?

Nikita
04.10.2018
07:54:27

Виталий
04.10.2018
07:55:15

Kool
04.10.2018
07:56:23
попробуйте вот это

Виталий
04.10.2018
08:02:53

Kool
04.10.2018
08:03:36

Виталий
04.10.2018
08:04:14
В образовательных целях, чтобы не нагружать сразу теорией асинхронности

Kool
04.10.2018
08:04:39
в образовательных целях лучше сразу нормально начать писать
у ноды асинхронная природа и в синхронном стиле писать это антипаттерн

Виталий
04.10.2018
08:05:04
Возможно. Я подумаю над вашим предложением)
Если интересно, нашёл библиотеку readline-sync, антипаттерн готов к размножению. Всем спасибо за внимание.

Aga
04.10.2018
08:13:33

Kool
04.10.2018
08:17:52

Google

OlegBrony
04.10.2018
08:21:19
как установить нод на линукс?

Alexander
04.10.2018
08:22:42
устал если честно

OlegBrony
04.10.2018
08:23:30

Alexander
04.10.2018
08:23:58

Vanya
04.10.2018
08:24:15

OlegBrony
04.10.2018
08:25:29

Alexander
04.10.2018
08:25:52
поставь лучше nvm, он получше будет

?
04.10.2018
08:26:05

OlegBrony
04.10.2018
08:26:22
почему вообще установки под разные дистры отличается?

Alexander
04.10.2018
08:26:40
это вроде как не чат про линуксы

OlegBrony
04.10.2018
08:31:21
спасибо. вроде работает.

DeepInside
04.10.2018
08:33:10
как установить нод на линукс?
Не знаю нарушает ли это правила чата, но есть чатик https://t.me/grouplinux
Лучше спрашивать там (предупреждаю сразу, там живут страшные троли которые тебе скажут устанавливать генту и i3wm но ты их не слушай). Если новичок в *nix системах то лучше спрашивать четко и по существу

Kool
04.10.2018
08:35:21

feed4rz
04.10.2018
08:35:35
Ребят, почему говорят "Postgres", а не "Postgre", ведь полное название "PostgreSQL", то есть "s" лишняя

DeepInside
04.10.2018
08:35:51

OlegBrony
04.10.2018
08:35:56


DeepInside
04.10.2018
08:37:25
в смысле. это же линукс
линукс это только ядро операционки, все остальное это дистр. По сути у линукса нет вендора (за ним не стоит одна контора как например MacOS X - Apple или Windows - Microsoft)
в смысле. это же линукс
Линухи и их варианты пилят разные фирмы, разные люди из-за этого такой зоопарк. Потому что ну блин люди разные и как ты знаешь человеки не всегда друг с другом согласны и имеют общие цели и идеи. Линухи есть как встраиваемые в чайник, так и десктопные, серверные, любые другие. Короче их тьма, и одной стандартизированной ОС под названием "Linux" попросту не существует. Есть куча операционок на базе ядра Linux которые выполняют разные задачи и написаны по разному. Ubuntu, Fedora, ArchLinux, Gentoo, CentOS, RedHat Linux, AWS Linux, тысячи их. И у этих что я перечислил есть по крайней мере 20-30 деривативов с разными целями и задачами. Android построен на ядре Linux что говорит само за себя. Ну надеюсь ты понял

Google

OlegBrony
04.10.2018
08:44:27
Линухи и их варианты пилят разные фирмы, разные люди из-за этого такой зоопарк. Потому что ну блин люди разные и как ты знаешь человеки не всегда друг с другом согласны и имеют общие цели и идеи. Линухи есть как встраиваемые в чайник, так и десктопные, серверные, любые другие. Короче их тьма, и одной стандартизированной ОС под названием "Linux" попросту не существует. Есть куча операционок на базе ядра Linux которые выполняют разные задачи и написаны по разному. Ubuntu, Fedora, ArchLinux, Gentoo, CentOS, RedHat Linux, AWS Linux, тысячи их. И у этих что я перечислил есть по крайней мере 20-30 деривативов с разными целями и задачами. Android построен на ядре Linux что говорит само за себя. Ну надеюсь ты понял
ого. спасибо

Kool
04.10.2018
08:49:01


DeepInside
04.10.2018
08:51:20
ого. спасибо
Например я пользуюсь ubuntu дома и на работе. По сути ubuntu построена на debian, который в свое время был построен на еще одной системе. А у убунту есть еще куча вариантов. Linux Mint, Elementary, Zorin OS, Xubuntu, Kubuntu, Lubuntu и по сути список бесконечный)) Если ты новичек то поставь себе Ubuntu 18.04 LTS. Обновления и патчи присылают раз в неделю, поддержка около 5-6 лет. Есть классный магазин приложений (маркет) где есть все для разработки. Ноду все же лучше поставить через nvm (node version manager) чтобы иметь самую свежую. А и еще, в линуксах нет привычных тебе пакетов типо .dmg или .exe Вместо этого есть .deb пакеты и репозитории с софтом (по сути хранилище где хранятся пакеты). Причем репы не обновляют день в день с релизом нового приложения. Но маркет устроен так что там есть snap пакеты которые более свежие. Например там есть webstorm или datagrip свежий


OlegBrony
04.10.2018
08:53:00
Например я пользуюсь ubuntu дома и на работе. По сути ubuntu построена на debian, который в свое время был построен на еще одной системе. А у убунту есть еще куча вариантов. Linux Mint, Elementary, Zorin OS, Xubuntu, Kubuntu, Lubuntu и по сути список бесконечный)) Если ты новичек то поставь себе Ubuntu 18.04 LTS. Обновления и патчи присылают раз в неделю, поддержка около 5-6 лет. Есть классный магазин приложений (маркет) где есть все для разработки. Ноду все же лучше поставить через nvm (node version manager) чтобы иметь самую свежую. А и еще, в линуксах нет привычных тебе пакетов типо .dmg или .exe Вместо этого есть .deb пакеты и репозитории с софтом (по сути хранилище где хранятся пакеты). Причем репы не обновляют день в день с релизом нового приложения. Но маркет устроен так что там есть snap пакеты которые более свежие. Например там есть webstorm или datagrip свежий
ну с ехе понятно. тут бинарники, правда непонятно иногда, какой запускать


Kool
04.10.2018
08:53:45
мм?

feed4rz
04.10.2018
08:54:17
мм?
забей, я с третьего раза не могу нажать Reply на нужное сообщение

DeepInside
04.10.2018
08:55:05

OlegBrony
04.10.2018
08:55:54

DeepInside
04.10.2018
08:58:42

OlegBrony
04.10.2018
08:59:14
скрин чего?