@nodejs_ru

Страница 2223 из 2748
Alexander
28.06.2018
08:50:56
Скоро так все языки подвезут

Alex
28.06.2018
08:52:54


Google
Azzy
28.06.2018
09:18:18
либа скорей всего под линух, вот он и не может pg_config команду найти

Alex
28.06.2018
09:21:24
либа скорей всего под линух, вот он и не может pg_config команду найти
кое-что нашел, но не могу понять, куда надо прописать путь и перенести папку bin, если она там уже есть. и библиотека есть libpq и файл pg_config.exe



Azzy
28.06.2018
09:22:21
ну вот, добавьте в PATH путь к папке с бинарниками pgsql

Alex
28.06.2018
09:22:23
что есть PATH system? куда надо сунуть папку?

Azzy
28.06.2018
09:23:00
что есть PATH system? куда надо сунуть папку?
хм, в винде помоему надо было зайти мой компьютер -> свойства -> переменные окружения если не ошибаюсь

там будет переменная PATH куда можно добавлять пути, добавите туда путь к папке bin

а вообще вот: первый ответ https://stackoverflow.com/questions/11460823/setting-windows-path-for-postgres-tools

lexxx
28.06.2018
09:26:26
кто sequelize юзал? уникальный ключ из 3 полей не работает, только два поля в апдейте пишет после where в чем причина?

Alex
28.06.2018
09:29:03
а вообще вот: первый ответ https://stackoverflow.com/questions/11460823/setting-windows-path-for-postgres-tools
ух, понял. спасибо большое. посмотрю как прописать. гемор серьезный, конечно. надеюсь, все получится.

lexxx
28.06.2018
09:30:08
есть таблица. уникальный ключ это datetime(мс), ассет_id - который может быть нулл, component_id - который может быть нулл, нуллом может быть только одно поле в дефайне модели прописано indexes: [{ unique: true, fields: ['asset_id', 'component_id', 'datetime'] }] когда я получаю из бд инстанс по типу findOne(where asset_id 5, order_by desc datgetime) (знаю что не так пишется, я для примера) инстанс правильный приходит, но когда я пытаюсь его запдейтить, он в итоге пишет запрос в котором в конце пишет WHERE "asset_id" IS NULL AND "component_id" = '9' НЕ УЧИТЫВАЯ datetime, как думаете почему?

таким образом он апдейтит сразу все строчки

Google
lexxx
28.06.2018
09:30:43
а по факту они различаются по времени

почему такое может быть

????????

Yaroslav
28.06.2018
09:33:01
по сути, null мешает уникальности, попробуй поле не null сделать

Den
28.06.2018
09:35:19
а что плохого в var?
var - моветон и отстой

Grigorii
28.06.2018
09:35:32
а что плохого в var?
области видимости

lexxx
28.06.2018
09:35:43
как это оно может мешать? смотри может быть datetime - один, asset_id 5? component_id 0 и наоборот такой же datetime asset_id null component_id 9

false делать чтоль?

tinyint?

и еще раз уж зашел разговор

BIGINT СТРОКА ?*

Den
28.06.2018
09:38:02
Я придумал "дакодютынавуй" )))

Никита
28.06.2018
09:40:50
когда qbasic завезут?
Дельфи. И даркбейсик.

Отлично же.

Только сыро, небось

Daniil
28.06.2018
09:45:05
а еще есть? пс. а почему именно синхронный бкрипт? типа если нужно выполнить задачу регистрации юзера и без бкрипта дальше не едет, так? (и ведь получается в асинхронку нечего кидать - юзер то один регистрируется, не ждать же пока десяток зарегается, чтобы 10 бкриптов параллелить и на этом экономить)
У тебя может быть асинхронная задача, которая оч тяжелая. Асинхронность - не панацея, не блокируется ввод/вывод, а не процессор. Надо тебе там выбрать кучу элементов из БД, прочекать права доступа на них, накинуть ещё каких то данных, задача не из простых, выполняться будет долго, можно скинуть ее в отдельный тред и продолжить заниматься своими делами пока она считает. Это круто потому что современные ядра - многопоточные и потому что тебе не приезжает так много всякой приблуды как если ты спавнишь дочерний процесс (fork там и т.д.)

Evgen
28.06.2018
09:45:51
Vernat
28.06.2018
09:46:13
народ, кто-нибудь переходил с express на hapi?

Sergey
28.06.2018
09:53:44
да, simon-p-r

Erving
28.06.2018
09:55:27
а что делать, если большие числа преобразуются к виду 1е+39? как "развернуть" их?

Google
Erving
28.06.2018
09:55:51
или что почитать, а то не гуглится что-то

Alexander
28.06.2018
09:57:08
Оооо

Гугл на io решали эту проблему

Ща скину видос

Вот: https://youtu.be/mIWCLOftfRw

Alexander
28.06.2018
10:00:04
Кул

Ну и зачем я вставал, бегал в Ютуб?

Vernat
28.06.2018
10:00:27
да, simon-p-r
это никнейм? не могу найти его

Erving
28.06.2018
10:01:17
Ну и зачем я вставал, бегал в Ютуб?
а, я прочитал потом) спасибо, посмотрю, что там за практика предлагается

Den
28.06.2018
10:04:53
Поржал от души

Den
28.06.2018
10:08:02
Очень советую тем, кто не читал...

Кирилл
28.06.2018
10:32:10
Кто знает, позволяет ли современный js реализовывать конструкции типа class.method.anotherMethod(value) ?

Без prototype?

Alexander
28.06.2018
10:34:43
Эм

method = { anotherMethod: () = {} }

Jack
28.06.2018
10:35:32
js слишком современный для этого

Кирилл
28.06.2018
10:40:09


Google
Alexander
28.06.2018
10:40:26
ну ты дебил

Evgen
28.06.2018
10:41:09
Это не совсем то, о чем ты спрашивал ранее

Кирилл
28.06.2018
10:43:08
Это не совсем то, о чем ты спрашивал ранее
Почему? Было бы круто, если то, что я скинул выше позволяло бы использовать something.method.anotherMethod()

Jack
28.06.2018
10:43:31
а какой язык вообще такое позволяет ?

Evgen
28.06.2018
10:43:43
Почему? Было бы круто, если то, что я скинул выше позволяло бы использовать something.method.anotherMethod()
Ты наверно не понимаешь основы программирования или я тебя не понимаю

Может ты это имел ввиду: https://en.wikipedia.org/wiki/Method_chaining

Admin
ERROR: S client not available

Jack
28.06.2018
10:44:26
даже php не так уныл для такого

Кирилл
28.06.2018
10:45:05
Ты наверно не понимаешь основы программирования или я тебя не понимаю
Возможно. Мне казалось логичным, что если метод находится в другом методе, его можно было бы так вызвать

Evgen
28.06.2018
10:46:21
Возможно. Мне казалось логичным, что если метод находится в другом методе, его можно было бы так вызвать
Тебе однозначно нужно прочитать про основы программирования и программирования с использованием классов (ООП)

Alex
28.06.2018
10:47:31
Возможно. Мне казалось логичным, что если метод находится в другом методе, его можно было бы так вызвать
Логично, что если метод находится в другом методе, то он нужен только этому другому методу, и потому снаружи не должен быть виден

Кирилл
28.06.2018
10:56:44
ну ты дебил
Тебе бы тоже про ООП почитать.

Alexander
28.06.2018
11:01:50
Тебе бы тоже про ООП почитать.
Нет, я без ооп жил и буду жить

Кирилл
28.06.2018
11:02:08
Нет, я без ооп жил и буду жить
Я вижу https://github.com/dsgstng/api/blob/master/app.js

Alexander
28.06.2018
11:02:27
Сук

Почитал разок про классы, с кем не бывает

Evgen
28.06.2018
11:03:50
Сук
Один раз не ООПэшник )

Vladimir
28.06.2018
11:03:56
? В группе есть традиция - представляться при входе: ▫️Какой у вас проект или где работаете? ▫️В чём вы специалист? ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? ▫️Откуда вы? ▫️Как узнали про группу? В сообщении нужно указать тэг #whois ? Правила чата: ? Публикация вакансий запрещена ? Реклама запрещена ? Политика запрещена За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы по направлению JavaScript, Node.js, React.js, Angular 1.x, Angular 2 и пр. публикуем в группе @javascript_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда. Здесь общаемся на темы, посвященные Node.js, микросервисам, немного DevOps, профайлингу и оптимизации, npm-экосистеме, обмениваемся советами и новостями, задаём вопросы и обсуждаем идеи вокруг этого. Параллельно с этой группой развиваются: ?@react_js - где мы общаемся на технические вопросы, где мы общаемся на темы, посвященные React, Redux и Relay. Обсуждаем идеи и новости. Обмениваемся своими проектами и решениями. ?@angular_js - где мы общаемся на технические вопросы, посвященным разработке с Angular 1.x, включая идеи, предложения, библиотеки. ?@angular2 - где мы общаемся на темы, посвящённые Angular 2 и его экосистемы, включая TypeScript и NativeScript. ? Возможно, вам также будут интересны группы: @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs, @devops_ru, @devops_jobs. Приятного общения!
Всем привет подскажите, как проверить, что во writable стрим можно писать, если кто знает? задача, есть кривой child_process, на который я не могу влиять, который может иногда подвисать, пока ему не запишешь в stdin '\n' причем записать нужно не сразу, а после того, как из него пришел уже stdout какой-то так вот, под нагрузкой получаю EPIPE в этом месте, потому что стрим, в который пытаюсь писать, уже закрыт

Casper
28.06.2018
11:04:30
Нет, я без ооп жил и буду жить
Как ты еще живешь то

Vladimir
28.06.2018
11:05:51
cp.stdout.once('data', function() { if (cp && cp.stdin && !cp.stdin._writableState.ended) { cp.stdin.write('\n'); // Possible EPIPE here } }); вот такая суть вопроса пробовал у child_process ловить close, finish, у стримов все без толку

Google
Стас
28.06.2018
11:46:20
Попробуй там, где тебе нужен метод(б) метода(а) сделать (а) классом с методом(б).

Если уж крайняя необходимость есть.

Aleserche
28.06.2018
11:47:41
Кирилл
28.06.2018
11:48:24
Если уж крайняя необходимость есть.
Да не, как таковой необходимости нет. Просто пишу библиотеку, думал все красиво сделать)

Но, видимо, не надо

Alexander
28.06.2018
11:51:53


так не устроит?

Кирилл
28.06.2018
11:52:22
Хм, сейчас попробую. Спасибо)

Alexander
28.06.2018
11:53:18
Кто знает, позволяет ли современный js реализовывать конструкции типа class.method.anotherMethod(value) ?
но если ты хочешь именно class.method.anotherMethod(), то перед объявлением method добавь get



типа такого

Кирилл
28.06.2018
11:53:35
Действительно, работает. Спасибо

Alexander
28.06.2018
11:55:34

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