@nodejs_ru

Страница 343 из 2748
?
14.11.2016
23:15:15
Консольные приложения это нормально? Не забивание гвоздей утюгом?

Vladimir
14.11.2016
23:15:21
для фронта в основном

почему забивание гвоздей утюгом?

?
14.11.2016
23:15:48
Меня удивила простота и скорость разработки но кажется что делаю что-то не так

Google
Safort
14.11.2016
23:15:54
IoT ещё.

Vladimir
14.11.2016
23:16:58
для IoT немного другие ядра нужно

но тоже можно

Ҫѐҏӗѫӑ
14.11.2016
23:46:55
чуваки, тут кто-то делал бота, который рассказывает о релизах ноджс. как он инфу берет? поллит что-нибудь?

Vladimir
14.11.2016
23:50:55
хороший вопрос

мб поллит рсс?

Ҫѐҏӗѫӑ
14.11.2016
23:54:22
может кто-то помнит кто автор бота?

Vladimir
14.11.2016
23:55:25
а нельзя посмотреть автора бота?

Ҫѐҏӗѫӑ
14.11.2016
23:55:37
для этого надо найти бота

как минимум

нашел 2 бота, авторов не показывает

Vladimir
15.11.2016
00:00:40
@Nodejs_releases_Bot я знаю только этого

Google
Pavel
15.11.2016
00:05:17
Наоборот, как на коленке сделан
На коленке это у меня сделан - на .split('/n') и switch-case

Ҫѐҏӗѫӑ
15.11.2016
00:05:38
Vladimir
15.11.2016
00:05:59
как узнал?

Ҫѐҏӗѫӑ
15.11.2016
00:09:49
ну если с ним поговорить, то он приводит к другому боту

а про того есть инфа в нете

Pavel
15.11.2016
00:10:34
А я юзаю промисы нодовские Там же нет each?
Я для парсинга себе писал https://npmjs.com/package/foreach-timeout Попробуй его, может зайдёт

Поясните нубу какой толк от бабел, если вроде как на 7-й ноде почти все ок с ес6? http://node.green
Почти не считается. И - да, это редкий момент в истории, когда реализация почти догнала стандарт.

Node.js releases
15.11.2016
00:12:59
Notifies when a new version of Node.js is ready Use /off to pause your subscription.

Pavel
15.11.2016
00:14:13
Угу

Ҫѐҏӗѫӑ
15.11.2016
00:14:40
@DenisIzmaylov да я быстрее триггерну, чем тот бот)

Denis
15.11.2016
00:14:48
Вот и проверим

:)

@RubanovBot

свободно! регим!

Anton
15.11.2016
00:32:20
йо, а кто как работает с ошибками в express?

есть у кого хороший пример, желательно JSON API сервера?

Denis
15.11.2016
00:35:54
Это конечно koa и на первый взгляд мног boilerplate, но суть https://github.com/StartupMakers/open-parse/blob/master/src/objects/middleware.js

Anton
15.11.2016
00:38:18
и весь errors тупо с 500-й отдаешь?

много кода, кстати, я вот хочу избежать этого

Google
Anton
15.11.2016
00:39:05
rrors.push({ 'title': 'required field is missing', 'source': { 'parameter': 'objectId' } }); errors.push({ 'title': 'could not delete object', 'source': { 'parameter': 'objectId' } }); errors.push({ 'title': 'required field is missing', 'source': { 'parameter': 'className' } });

та жесть

Denis
15.11.2016
00:42:54
Можно sugar-функции сделать, но тогда сложней поддерживать (time-to-understand). Было бы здорово какую-то библиотеку иметь, где они все продокументированы. addParameterError(errors, 'className', 'required field is missing')

Anton
15.11.2016
00:57:33
ну вот я думал что-то вроде такого сделать

jdc
15.11.2016
00:57:48
#whois Какой у вас проект или где работаете? Сейчас учу веб программирование Теми знаниями которые у меня есть Поиск информации Скинули ссылку в лс

Vitaliy
15.11.2016
00:59:43
Там говорят третий ангулар выйдет через пол года(!) и будет на elm

В жопу ваш фронтэнд

а я тут с гребным вебпаком вожусь, с простого и понятного browserify перехожу. реакт до сих пор в руках не держал. а тут elm! нормально вообще?! ?

Vladimir
15.11.2016
01:02:11
он не будет на эльм

Anton
15.11.2016
01:02:16
elm похож на haskell

Vitaliy
15.11.2016
01:03:56
пойду посмотрю вакансии с elm — в бою выучу. как в той шутке про программистов строящих самолет )

Anton
15.11.2016
01:04:09
но давайте вернемся к error handling в express. кто как работает с ошибками?

Denis
15.11.2016
01:08:43
Посмотришь здесь http://jsonapi.org/implementations/#server-libraries-node-js ?

Vitaliy
15.11.2016
10:08:22
Если бы программисты строили самолеты | Форум www.fablegame.info 12.03. Сидоров дорисовал самолёт. Петровичу не понравилось, он сказал, что тока ламеры рисуют чертёж в кореле и пошёл рисовать свой. Если бы программисты строили дома.

даблин.

https://www.youtube.com/watch?v=UZq4sZz56qM

Aleserche
15.11.2016
10:12:32
это прекрасно

Anton
15.11.2016
10:13:17
agile же

Vitaliy
15.11.2016
10:13:46
еще прекрасное — про программистов строящих дом. правда, это все уже древний фольклор, и технические шутки могли устареть и стать непонятными, например что-нибудь про гей вин98.. надо перечитать проверить :)

Google
Vitaliy
15.11.2016
10:14:38
собственно, про дом — предыстория к самолету

Pavel
15.11.2016
12:13:25
Вот почитаешь такие ответы и хочется пойти что-нибудь со знаком SQL сжечь http://stackoverflow.com/a/7745635/2059884

Pavel
15.11.2016
12:53:51
Ну это вроед как не особо хитрая операция, но делается очень странным способом

Vladislav
15.11.2016
12:54:51
а как по другому?

Pavel
15.11.2016
12:56:06
а как по другому?
Как-то так? SELECT id, rev FROM YourTable WHERE MAX(rev)

Admin
ERROR: S client not available

Vladislav
15.11.2016
12:56:42
с чем сравнивается MAX(rev)?

Pavel
15.11.2016
12:57:04
С другими rev, очевидно

Vladislav
15.11.2016
12:57:35
где это прописано?

Pavel
15.11.2016
12:57:58
У меня? Или в стандарте?

В стандарте нигде, в этом и проблема

Vladislav
15.11.2016
12:59:32
это не проблема

Pavel
15.11.2016
13:00:06
Ну раз ты так говоришь, то так и есть

Vladislav
15.11.2016
13:00:22
так говорю не я

а лепить свой какой-то хитрый SQL, который работает "вот так" - это точно проблема

Pavel
15.11.2016
13:01:01
Мне не нужен хитрый SQL

Мне нужно удобный способ делать выборки

А делать тройные джоины только потому что довольно очевидного WHERE MAX(foo) нет в стандарте — это не удобный способ

Vladislav
15.11.2016
13:02:26
Google
Vladislav
15.11.2016
13:02:30
в чем проблема?

Pavel
15.11.2016
13:03:50
в том что он склеивает строки, а мне не только эти поля нужны

а он собирает франкенштейна

Vladislav
15.11.2016
13:05:14
собирает, потому что архитектура такая

Pavel
15.11.2016
13:05:27
ну вот в этом и проблема, наверное

Vladislav
15.11.2016
13:05:42
ну уж явно не в SQL

Pavel
15.11.2016
13:06:03
Ну да, простите, святыню нельзя трогать

Vladislav
15.11.2016
13:06:47
причем здесь святыня, язык SQL очень гибкий и довольно удобный, другое дело, что все кто лезут в БД, начинают лепить бред, вместо того, чтобы один раз сесть и спроектировать нормально БД

NF не просто так был придуман

Pavel
15.11.2016
13:07:36
Отлично. Вот только не всегда ты работаешь с БД, которую ты проектировал и не всегда с БД, структуру которой в принципе можно менять

Vladislav
15.11.2016
13:08:03
в примере, который принесли, по структуре таблицы сразу видно множество нарушений, начиная с уникальности

Pavel
15.11.2016
13:08:33
Vladislav
15.11.2016
13:08:42
почитайте еще про SCD

Pavel
15.11.2016
13:09:02
в примере, который принесли, по структуре таблицы сразу видно множество нарушений, начиная с уникальности
Потому что там id не уникален? Подставьте другое имя поля и всё сразу станет на свои места.

Vladislav
15.11.2016
13:10:14
сразу поймете, почему в примере со SO не правильно спроектировано

составные ключи лучше всего выносить в отдельные таблицы

Страница 343 из 2748