
Евгений
12.08.2018
20:54:09

?️Ivan
12.08.2018
20:54:39

Евгений
12.08.2018
20:55:05

KlonD90
12.08.2018
20:55:07

Google

Евгений
12.08.2018
20:55:27
Это нода и тут живет Таймураз, который больно бьет по голове.

?️Ivan
12.08.2018
20:56:16

Евгений
12.08.2018
20:58:34

Igor K
12.08.2018
20:58:36

Евгений
12.08.2018
20:59:12

KlonD90
12.08.2018
21:01:56

Таймураз
12.08.2018
21:15:33

?️Ivan
12.08.2018
21:16:08

Таймураз
12.08.2018
21:16:28

?️Ivan
12.08.2018
21:17:19

Igor K
12.08.2018
21:17:48

Таймураз
12.08.2018
21:18:49

Google

Таймураз
12.08.2018
21:20:10

Евгений
12.08.2018
21:34:22

Igor K
12.08.2018
21:49:30
В голос с "серьезной личности" женька, она еще хуже клоунской

Евгений
12.08.2018
21:54:00

Igor K
12.08.2018
21:55:29


Евгений
12.08.2018
22:00:23
А что плохого в куцости языка, js вот довольно куцый не говоря уже о экосистеме. И давай ты не будешь играть в жертву )
JS куцый?
По моему он настолько не куцый что аж мусорный, тут тебе и ООП и закос под ФП и довольно свежий синтаксис, я конечно не знаю с чем сравнивать ещё, но в сравнении с пыхой он на уровень просто выше.
Я не знаю чем куцость это плохо, но по моему когда тебе вот просто не дают решить задачу иначе или лучше или красивее, это не круто же. Опять же мы с Берялом обсуждали джинерики в скале с пару месяцев назад, он показал мне множество способов их использовать и разный синтаксис их применение, был ещё какой-то паттерн который определял тип исполнения программы построенный на джинериках, не помню название. Как по мне это красиво и круто, а не когда у тебя есть возможность сделать это так, ну да, и больше никак.


Труба
12.08.2018
22:33:33
Народ, объясните пожалуйста как правильно использовать Pool в pg и mysql. Я должен создать 1 или 2 штуки и потом делать через них запросы к бд. Или я должен создавать новый для каждого запроса?

Julia
12.08.2018
22:36:44
так пул же автоматом модулями используется для нового запроса в момент выполнения другого

Труба
12.08.2018
22:39:32

Julia
12.08.2018
22:39:50
по идее да


Andrei
12.08.2018
22:44:01
JS куцый?
По моему он настолько не куцый что аж мусорный, тут тебе и ООП и закос под ФП и довольно свежий синтаксис, я конечно не знаю с чем сравнивать ещё, но в сравнении с пыхой он на уровень просто выше.
Я не знаю чем куцость это плохо, но по моему когда тебе вот просто не дают решить задачу иначе или лучше или красивее, это не круто же. Опять же мы с Берялом обсуждали джинерики в скале с пару месяцев назад, он показал мне множество способов их использовать и разный синтаксис их применение, был ещё какой-то паттерн который определял тип исполнения программы построенный на джинериках, не помню название. Как по мне это красиво и круто, а не когда у тебя есть возможность сделать это так, ну да, и больше никак.
согласен. и к слову TS не хуже скалы выверты с дженериками позволяет)
но куцость языка тоже имеет свои плюсы. код более однообразный и однотипный, меньше learning curve, и особенно в случае go - они делают упор на отсутствие скрытых эффектов, код наглядный и императивный, что написано то и происходит.
например в плюсах, можно переопределить операторы, это дает гибкость и красоту, но частенько довольно сложно потом разобраться что конкретно происходит в итоге. это настолько большая проблема, что уже много лет считается антипаттерном.
в js кстати тоже можно добиться похожего эффекта если переопределять стандартные методы типа toString.
в любом случае я лично за экспрессивность, лаконичность языка. когда можно написать минимум кода и получить максимум эффекта.
это в гугле десятки тысяч программистов, у них совершенно другие приоритеты и другие обстоятельства, чем у 90% программистов в мире. у них высокая нагрузка, распределенные системы и прочее. вот и пусть пишут серверы командами по 100 человек, вникают в детали, оптимизируют там всё до последней запятой.
нам же надо так: import {webserver} from 'webserver'; webserver.listen(80); - и все, дальше бизнес логику. и мне это нравится. нафига писать веб-сервер еще раз? эта задача уже решена. нужно полезное делать, а не изобретать велосипеды на 100 грамм легче чем стандартные.


Евгений
12.08.2018
22:59:13
согласен. и к слову TS не хуже скалы выверты с дженериками позволяет)
но куцость языка тоже имеет свои плюсы. код более однообразный и однотипный, меньше learning curve, и особенно в случае go - они делают упор на отсутствие скрытых эффектов, код наглядный и императивный, что написано то и происходит.
например в плюсах, можно переопределить операторы, это дает гибкость и красоту, но частенько довольно сложно потом разобраться что конкретно происходит в итоге. это настолько большая проблема, что уже много лет считается антипаттерном.
в js кстати тоже можно добиться похожего эффекта если переопределять стандартные методы типа toString.
в любом случае я лично за экспрессивность, лаконичность языка. когда можно написать минимум кода и получить максимум эффекта.
это в гугле десятки тысяч программистов, у них совершенно другие приоритеты и другие обстоятельства, чем у 90% программистов в мире. у них высокая нагрузка, распределенные системы и прочее. вот и пусть пишут серверы командами по 100 человек, вникают в детали, оптимизируют там всё до последней запятой.
нам же надо так: import {webserver} from 'webserver'; webserver.listen(80); - и все, дальше бизнес логику. и мне это нравится. нафига писать веб-сервер еще раз? эта задача уже решена. нужно полезное делать, а не изобретать велосипеды на 100 грамм легче чем стандартные.
Согласен.
Кстати в оптимизации и улучшении кода до последней запятой тоже есть своя соль, но тут смотря о чем речь.


Alexander
13.08.2018
00:47:14
поясните за куцость
вам туда @nodejs_jobs
ооо, банами попахивает

Yadgar
13.08.2018
03:01:38
"Адекватная" реализация функции toints на js прибавит несколько строчек, зачем медленный parseint когда есть + ?

Таймураз
13.08.2018
04:01:03

Google

Николай
13.08.2018
04:01:09
Друзья, такой вопрос. На питоне, для управлением на сайте (поля заполнить и кнопочки нажимать) я использовал Selenium WebDriver с файлом отдельным, на локальном компе. Читал что и для node.js есть selenium. Нашел аналог DalekJS, он вроде без всякого ехе работает. Моя цель, создать проект, разместить на внешнем сайте, это будет бот телеграмм, и он от моих комманд выполняет задуманое. Откроет сайт, сам вобьет логин и пасс, найдет элемент на странице, внесет туда данные, нажмет кнопку. Какие еще связки посоветуете?

K
13.08.2018
04:48:49
http://nightwatchjs.org

Dmitry
13.08.2018
04:50:51

Alexander
13.08.2018
06:26:27

Dmitry
13.08.2018
06:27:38

Alexander
13.08.2018
06:31:23

Alex
13.08.2018
06:43:52

?
13.08.2018
06:49:38
как же вы заебали флудить

Yadgar
13.08.2018
06:52:29

KlonD90
13.08.2018
06:54:51
Друзья, такой вопрос. На питоне, для управлением на сайте (поля заполнить и кнопочки нажимать) я использовал Selenium WebDriver с файлом отдельным, на локальном компе. Читал что и для node.js есть selenium. Нашел аналог DalekJS, он вроде без всякого ехе работает. Моя цель, создать проект, разместить на внешнем сайте, это будет бот телеграмм, и он от моих комманд выполняет задуманое. Откроет сайт, сам вобьет логин и пасс, найдет элемент на странице, внесет туда данные, нажмет кнопку. Какие еще связки посоветуете?
Ааа далек. Он умер давно
Ещё в 2014

Николай
13.08.2018
06:57:49

Sars
13.08.2018
07:02:32
Всем привет. Создал сервер var server = net.createServer((c)=>{
c.write("hello");
}).listen(9999);
Как теперь можно в любой момент клиенту отправить сообщение?

Purple
13.08.2018
07:05:05
Всмысле отправить?
Можно сделать get post запрос, ( npm request), можно сокетом ^сообщение^ отправить... что нужно

Sars
13.08.2018
07:06:55
У мня две базы данных удаленно находятся. Которые обмениваются между собой данными.

Денис
13.08.2018
07:07:26

Sars
13.08.2018
07:08:33
createServer я как понял отправит только в ответ, а не самостоятельно?

Purple
13.08.2018
07:08:45

Google

Purple
13.08.2018
07:09:13

Sars
13.08.2018
07:09:51
Через net.Socket тогда передавать лучше?

Денис
13.08.2018
07:12:07

Purple
13.08.2018
07:13:00

p
13.08.2018
07:14:06
мужики, вопрос!
на сервере продуктовом есть папка с гит-репозиторием. Когда выходит новый релиз, делаю git pull, затем yarn build.
Пока приложение билдится, оно недоступно ессно. Как от этого колхоза уйти?

Purple
13.08.2018
07:17:07

p
13.08.2018
07:17:42

енот
13.08.2018
07:18:02
да не важно, докер-не докер, делай проще
делаешь в некую папку гит клон, например с таймстампом в имени

p
13.08.2018
07:18:37
так

енот
13.08.2018
07:18:37
когда всё сбилдилось делаешь хардлинк на эту папку
у тебя всегда есть коллекция старых билдов, можно быстро откатиться если что-нибудь попадает на вентилятор

KlonD90
13.08.2018
07:19:09

енот
13.08.2018
07:19:15
секунды 2-3
ну если pm2, он где-то так рестартует

Денис
13.08.2018
07:19:36

Dmitry
13.08.2018
07:19:52
Ребят подскажите плиз нормальную либу для создания thumbnail на ноде

p
13.08.2018
07:19:53

енот
13.08.2018
07:20:21

KlonD90
13.08.2018
07:20:41

Google

p
13.08.2018
07:21:32

Николай
13.08.2018
07:32:31
http://nightwatchjs.org
Она использует selenium webdriver , каким образом это заработает например на heroku.com? Нашел без selenium это testcafe от devexpress, буду пробовать.

Sergey
13.08.2018
08:11:56
Привет. подскажите как сделать кеширование в koa. Я делаю серверный рендеринг реакт. Хочу сделать http запрос с своего сервего на посторонний, и закешировать результат на 10 сек. и всем его раздавать

Alexander
13.08.2018
08:12:34
Балансер есть промежуточный?

Sergey
13.08.2018
08:12:52
даже не знаю что это такое

Alexander
13.08.2018
08:12:57
Типа nginx

Sergey
13.08.2018
08:13:39
будет для статики. сейчас в дев режиме разрабатываю, у себя на компе, нету nginx, потом на серв выложим, будет

Alexander
13.08.2018
08:14:22
Он умеет кешировать определенные пути

Sergey
13.08.2018
08:15:53
но, даже если так. то у нас сейчас есть 300 запросов в секунду, это мне с моего сервера надо будет делать столько http запросов