@nodejs_ru

Страница 598 из 2748
Timur
19.02.2017
10:13:47
Буквы не нужны! Всё выражаем через Emoji.

Кирилл
19.02.2017
10:14:23
✒️? ??? ??? ???? ????? ???? ???? ?

Yashko?
19.02.2017
10:16:04
у тебя ошибка после ?, а перед ? должно быть тире

Evjeni
19.02.2017
10:18:00
?‍?‍?

Google
Dreamerinnoise
19.02.2017
10:19:33
обязательные эмодзи

Timur
19.02.2017
10:19:53
?‍?‍?
Современно!

Как думаете, геев-нодщиков больше, чем геев-плюсовиков?

Evjeni
19.02.2017
10:20:11
это любители жса

Timur
19.02.2017
10:20:52
Всё-таки Node.js — это хипстеры, а среди хипстеров их много.

Кирилл
19.02.2017
10:21:08
Кстати а давно в js поменяли результат {} + {} раньше было NaN сейчас строка object Object

Evjeni
19.02.2017
10:21:21
но плюсам уже больше 30 лет

Dreamerinnoise
19.02.2017
10:21:42
среди Node.js много sjw

Timur
19.02.2017
10:21:48
но плюсам уже больше 30 лет
30 лет назад ?‍❤️‍? ещё не так популярно было. Поэтому плюсовики натуралы.

Кирилл
19.02.2017
10:22:14
Поэтому плюсовики вымирают

Timur
19.02.2017
10:22:15
Zaur
19.02.2017
10:22:24
блин, до меня только сейчас дошло что NaN это ник а не комент к эмодзи, надо быть осторожнее с лайками.

Google
Кирилл
19.02.2017
10:22:44
Нет, ето ошибка в коде

Dreamerinnoise
19.02.2017
10:22:49
???
??

Zaur
19.02.2017
10:23:03
я про комент выше

Timur
19.02.2017
10:23:12
??
Да, тоже верное замечание. Рука должна быть чёрной. Более толерантно.

Следовательно и более современно.

Кирилл
19.02.2017
10:23:27
Да я понял, это шутка

Ну толерантно != современно

Dreamerinnoise
19.02.2017
10:24:06
Следовательно и более современно.
Нет, это чтобы не угнетать

Timur
19.02.2017
10:24:26
Почему программисты на Node.js ещё любят делать туннели?

Кирилл
19.02.2017
10:24:38
Я вот по старинке не люблю негров, геев и геев-негров

Timur
19.02.2017
10:25:00
Дмитрий
19.02.2017
10:34:59
Timur
19.02.2017
10:35:53
Дима, что с ником?

Alex
19.02.2017
10:35:56
Всем привет. Пишу телеграм бота на nodejs. Загружаю данные из базы, например объект UserModel, в нем лежит инфа только для чтения, менять её нельзя. Возникает стойкое желание использовать для этого defineProperties без writable и configurable. Правильный ли это подход? Есть ли какие то подводные камни при использовании defineProperties ?
Забей. Тут нету private/protected. Надо понимать, какой объект ты поднимаешь из базы. Если POJsO, то можешь на него Object.freeze() наложить. Но например тот же Mongoose тебе совсем не POJsO возвращает. И если ты его фризанешь, то, скорее всего, ничего сильно хорошего не получится.

Кирилл
19.02.2017
10:36:04
Ненавижу: 1) Списки 2) иронию

Zaur
19.02.2017
10:41:50
Забей. Тут нету private/protected. Надо понимать, какой объект ты поднимаешь из базы. Если POJsO, то можешь на него Object.freeze() наложить. Но например тот же Mongoose тебе совсем не POJsO возвращает. И если ты его фризанешь, то, скорее всего, ничего сильно хорошего не получится.
мне так спокойнее спится, когда я понимаю что данные не кто не испортит. Вопрос: что может случится плохого, если я сделаю свойства readn-only через defineProperty ? .... ну там падение производительности или что то в этом духе

Dreamerinnoise
19.02.2017
10:42:13
Ничего

KlonD90
19.02.2017
10:42:55
Возьми ts

И пусть на стадии компиляции проверяет

Zaur
19.02.2017
10:43:52
Возьми ts
да, думаю об этом, но это потом, надо сперва с чистым js познакомитсья вплотную.

Google
Кирилл
19.02.2017
11:00:27
Вообще все эти ограничения нужны только для командной разработки, если ты все пишешь один то смысла ограничивать себя же нет

Так хороший стиль, не более

KlonD90
19.02.2017
11:00:50
Нет

Кирилл
19.02.2017
11:01:18
Поясни

Zaur
19.02.2017
11:04:40
Вообще все эти ограничения нужны только для командной разработки, если ты все пишешь один то смысла ограничивать себя же нет
хочется сразу приучить себя к хорошему стилю, кто его знает может я буду в команде работать потом. Я планирую перейти на js целиком и полностью (прощай флешь).

Дмитрий
19.02.2017
11:05:09
Изучи ещё такое понятие как иммутабельность

KlonD90
19.02.2017
11:05:16
Ну как ты же можешь спокойно вернуться через год к тому же коду а стоимость его поддержки вырастет

Дмитрий
19.02.2017
11:05:31
Очень полезно, и в плане защиты от изменений в том числе

Eduard
19.02.2017
14:30:05
чем удобней профайлинг ноды делать?

Nook
19.02.2017
14:38:21
node --inspect тебя не устраивает?

Eduard
19.02.2017
14:41:15
node --inspect тебя не устраивает?
устраивает, прост везде --prof или через нпм packages

Zaur
19.02.2017
15:53:28
Нормально скорее всего. Сборщик мусора должен справиться.
спасибо ? я уже с головой окунулся в промисы ...

Алексей
19.02.2017
16:02:13
нужно всемирная организация которая будет сертифицировать вашего апи как рест фул
если бы рест был бы стандартом то жизнь была бы просто замечательной, но рест - расплывчатый набор принципов, даже stateless как основа rest не такой уж твёрдый принцип, учитывая, что как бы обычно есть бд, которая этот самый state хранит так что давайте все просто возьмём и дружно перейдём на json-rpc поверх веб-сокетов

спасибо ? я уже с головой окунулся в промисы ...
да вообще создание объектов на каждое действие - это норма для большинства языков, так что не бойтесь

Алексей
19.02.2017
16:06:20
Вот graphql и есть json rpc, только в нормальной реализации
я что-то пока сомневаюсь в этом, так как graphql почти не знаю, но мне кажется, что json-rpc может выйграть у graphql за счёт простоты

Roman
19.02.2017
16:06:49
простота это как раз рест

Алексей
19.02.2017
16:07:56
более того, насколько я понимаю фейсбук создал graphql (не спроста же graph) больше под свои нужды и надо бы убедиться в том, что он подходит для всего остального

Google
Алексей
19.02.2017
16:08:18
простота это как раз рест
ну с этим можно поспорить кстати

Admin
ERROR: S client not available

Eduard
19.02.2017
17:04:59


Кто подскажет почему сокет может не отправлять данные?

там же строки нету

Alex
19.02.2017
18:20:53
Не уверен, что вопрос по адресу, но тем не менее. Может кто-нибудь посоветовать чтиво по communication protocols design? Ну вот типа решил я поверх tcp свой протокол запилить. Куда бежать? Best practices, design patterns, вот это все.

Vladimir
19.02.2017
18:21:30
Вот вроде и нет ничего

только изучать существующие

Dreamerinnoise
19.02.2017
18:26:28
Один мой знакомый просто реверс инжинирнул существующий

Таймураз
19.02.2017
19:31:34
Ребят, как правильнее загрузить файл на сервер вместе с метаданными?

В одном запросе или сначала метаданные, а потом генерить ссылку уникальную, на которую грузим файл?

Andrew
19.02.2017
19:44:49
KlonD90
19.02.2017
20:17:56
тут вроде был вопрос про данные, и вроде как в два запроса делали
А зачем? Если по хттп грузит то можно заголовки. Если это картинка видео ну любой формат с контейнером то метаданные берутся из него

Алексей
19.02.2017
20:37:50
Не уверен, что вопрос по адресу, но тем не менее. Может кто-нибудь посоветовать чтиво по communication protocols design? Ну вот типа решил я поверх tcp свой протокол запилить. Куда бежать? Best practices, design patterns, вот это все.
Можно использовать JSON для текстовых и Protobuf для бинарных. Это самый простой и переносимый вариант (можно быстро написать реализацию почти на любом языке).

Также следует учитывать потоковость TCP и перед каждым пакетом отправлять длину этого пакета например

Александр
19.02.2017
21:29:53
и вообще наверное забью хер на комиты

потом лучше скопом

Google
Denis
19.02.2017
22:21:15
Друзья, в июле 2016 года состоялся Moscow Node.js Meetup 8 в Яндексе. Тогда собралось около 160 человек. Основная тематика была DevOps. Прошло 7 месяцев. Самое время повторить! Ждём ваших предложений: + Хочешь выступить с докладом? Создай заявку в виде GitHub Issue ? https://github.com/MoscowNodeJS/talks/issues/new + Есть идеи для докладов, которые хотелось бы послушать? Знаешь о чём-то, что было бы интересно другим? Выскажи идеи здесь ? https://github.com/MoscowNodeJS/talks/issues/1

Rafael
20.02.2017
08:33:47
ребзь, как CORS на чистой ноде настрокить?

Timur
20.02.2017
08:35:09
ребзь, как CORS на чистой ноде настрокить?
Это как? Это же HTTP хидеры просто.

Гугли на тему "koa + cors" или "express + cors".

Rafael
20.02.2017
08:35:28
она только для вебсокетов нужна

использую` ws`

а вот вронт на другом инстансе ноды, через webpack de server раотает

Andrew
20.02.2017
08:36:38
Если для разработки надо

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