
Den
27.06.2018
19:47:26
Ну урл - это не путь
['seg', 'ments', 'of a', 'path'].join('/')
Нафига тебе path, чтобы делать урл?

Alike
27.06.2018
19:49:57
Всем привет!
Вопрос таков:
Кто-нибудь работал с кассами? Нужно вытаскивать данные о чеках с касс, как это реализуется? В идеале бы еще не писать кучу софта под разных производителей

Google

Ruslan ?
27.06.2018
19:50:05
мне его не делать а обрабатывать. у меня есть два пути - мне нужно сделать path.relative , чтобы вычислить относительный

theatz
27.06.2018
19:51:10
кто работал с ffmpeg?

DEN
27.06.2018
19:51:10
а чтобы отобразить данные полученные с каждого ip мне данные заново в view циклом снова перебирать?

Den
27.06.2018
19:51:14

Alike
27.06.2018
19:51:35

Den
27.06.2018
19:51:45
Что? Не совсем понял
Куча софта написано под кассы. Каждый почти аппарат имеет букет софта и нередко SDKашки даже

Alike
27.06.2018
19:53:21
Мне нужно, чтобы владелец, например, кафешки, мог поставить себе на кассу мой софт, который будет только вытаскивать данные с этой кассы. С кассами никогда не сталкивался, потому вопрос, может, ставлю некорректно

Den
27.06.2018
19:54:02
Поставишь или нет будет решать вендор
В любом случае тебе придется повозиться
Так как этих касс много видов
Каждый метет на себя там

Alike
27.06.2018
19:55:47
Вот об этом и говорю, получается в любом случае под каждую марку кассы свой софт писать?

Google

Den
27.06.2018
19:56:08
Ну в общем случае да

DEN
27.06.2018
19:56:34
блин заразааааааааааааааааа

Den
27.06.2018
19:56:39
У меня хотели заказать пару раз, но я открещиваюсь

Ruslan ?
27.06.2018
19:57:02
Покажи пример
path.relative('.', './path/to/file')
> path\to\file
ну или path.relative('./path/..', './path/to/file')
выдаст то же самое, только слэши изуродует

Alike
27.06.2018
19:57:12

Den
27.06.2018
19:59:08
И не ипимоск

DEN
27.06.2018
19:59:35

Alike
27.06.2018
19:59:39
Эх

DEN
27.06.2018
19:59:39
ребятаааааа

Ruslan ?
27.06.2018
19:59:44

DEN
27.06.2018
19:59:44
плих пожалуйста
помогите
и тут та же ошибка

Arthur
27.06.2018
20:00:02

DEN
27.06.2018
20:00:25
Error: Can't set headers after they are sent.
at ServerResponse.OutgoingMessage.setHeader (_http_outgoing.js:356:11)
at ServerResponse.res.set.res.header

Alike
27.06.2018
20:00:37

Egor
27.06.2018
20:26:02

DEN
27.06.2018
20:28:25
Ты уже отправил ответ клиенту
ага) я ща вот делаю сначала такк: полученные данные добавляю в новый пустой массив и потом этот массив один раз рендерить

Google

Веселый
27.06.2018
20:38:19
Шо кто пробовал многопоточность в новой версии ноды?

S̶m̶°̶O̶k̶™?✔️
27.06.2018
20:38:48

Веселый
27.06.2018
20:40:08

Grigoriy
27.06.2018
20:55:59
Отличная статья, в которой написано "короче Node worker это отличное решение для приложений требующих потоков", если вам не нужны потоки - не используйте модуль. Когда они вам станут нужны - вот как только станут сразу узнаете

Den
27.06.2018
20:57:54
Потомки?

Grigoriy
27.06.2018
20:58:33
Да, думаю статья напрямую связана с кадрением девушки чтобы производить потомков. Пожалуй только девушка способна понять статью, где написано что модуль это хорошо для тех кому это хорошо

Kendr
27.06.2018
20:59:05

Alexander
27.06.2018
20:59:32

?
27.06.2018
21:00:30


Grigoriy
27.06.2018
21:02:25
Ты прав, это правильно, что треды, что экземпляр, но погоди вот был себе драный пхп. У которого была трабла - есть 10к элементов и надо дерево, и короче долговато выходит. Нужна была асинхронка - выкручивались, делали курл параллельный сам на себя, чтоб ну это, обработать. Но когда в языке есть так называемая "псевдо-асинхронка", которая в общем-то делает что нужно, я такой сижу и думаю хмм теперь у нас есть асинхронка как асинхронка и асинхронка как воркеры. Вторая круче. Для тех кому она круче
Это для чего, чтобы машина могла мап-редюсы с десятка класстеров делать? или куда это?


?
27.06.2018
21:03:28
Ты прав, это правильно, что треды, что экземпляр, но погоди вот был себе драный пхп. У которого была трабла - есть 10к элементов и надо дерево, и короче долговато выходит. Нужна была асинхронка - выкручивались, делали курл параллельный сам на себя, чтоб ну это, обработать. Но когда в языке есть так называемая "псевдо-асинхронка", которая в общем-то делает что нужно, я такой сижу и думаю хмм теперь у нас есть асинхронка как асинхронка и асинхронка как воркеры. Вторая круче. Для тех кому она круче
а мне пока второго хватает, не развернулся ещё так масштабно. ?

Den
27.06.2018
21:03:40
rm -r / &

Grigoriy
27.06.2018
21:04:21
rm -r / &
только если hostname "brain.not-found"
поясните мне мудаку преимущество сего. я как думал - процесс ноды висит себе на одном ядре, так? и когда сделали треды можно типа несколько процессов на разных ядрах тем самым увеличивается производительность в умножить на ядер раз, или это нихрена не так - теперь же оно обратно в одном процессе работает

?
27.06.2018
21:07:45
хотя хз, могу ошибаться. Надо будет тестовый прогнать на днях с замерами threads vs workers.

Dmitrii
27.06.2018
21:08:59
треды чтобы запускать тяжелые cpu таски и не блочить эвент луп

Den
27.06.2018
21:10:14
А эвейт сделал ноду похожей на пыху )))

Сергей
27.06.2018
21:10:26

Google

?
27.06.2018
21:10:27

Dmitrii
27.06.2018
21:10:43

Grigoriy
27.06.2018
21:10:55
можно спросить - тяжелые кпу таски это как выглядит?

?
27.06.2018
21:11:04
оно же по-любому память жрёт, не?

Grigoriy
27.06.2018
21:11:38
да память хуй бы с ней ее купил и ладно, походу прикол именно в фризе из-за проца который долго вешает какой-то промиз
но какой

Dmitrii
27.06.2018
21:11:48

Den
27.06.2018
21:12:03

Admin
ERROR: S client not available

Grigoriy
27.06.2018
21:12:36
Дмитрий, кстати клевый пример, бкрипт реально подбешивает, но так надо
а еще есть? пс. а почему именно синхронный бкрипт? типа если нужно выполнить задачу регистрации юзера и без бкрипта дальше не едет, так? (и ведь получается в асинхронку нечего кидать - юзер то один регистрируется, не ждать же пока десяток зарегается, чтобы 10 бкриптов параллелить и на этом экономить)

?
27.06.2018
21:13:23
coin-hive ?

Dmitrii
27.06.2018
21:15:09

Grigoriy
27.06.2018
21:15:52
а, втыкаю походу. Интересно, спасибо
смотрел какого-то бородатого толстячка кторы расказвал про облачные мапредюсы - дескать на сервак отправляется необработанный массив и список кэллбеков, а он там раскидывает на десяток машин и делает за долю секунды
это тоже туда?

Den
27.06.2018
21:18:02
Хера себе ты втыкаешь
Пальцы в клаву?

Dmitrii
27.06.2018
21:18:26
это тоже туда?
смотря какую роль ты принимаешь)) тот кто отправляет, либо роль облпчного сервиса

Grigoriy
27.06.2018
21:18:36

Google

Den
27.06.2018
21:19:23
Ты терминал закрывай, пока в чатике

Grigoriy
27.06.2018
21:19:57
да если б на винде терминал чтоб открыть надо заебаться, отсюда плюс - закрывать не нужно

Den
27.06.2018
21:23:39
ctrl+shift+t не?

Grigoriy
27.06.2018
21:24:04
в телеге на пашет :( телега она как винда но есть нюанс

Наталья
27.06.2018
21:24:51
Пацаны, что думаете, если многоэтажный дом рухнет, можно ли будет спастись в лифте

Grigoriy
27.06.2018
21:25:10
евент луп хранит ожидалку отправленного на асинхронку в сишный модуль промиза?
я не совсем понимаю как евентлуп может засраться от десятка промизов, учитывай что там появляется только факт установки промиза и потом больше ничего не висит

Den
27.06.2018
21:25:41
Промезан

Grigoriy
27.06.2018
21:26:10

Наталья
27.06.2018
21:27:17
Да ты чего какой кирпич, там прям стены будут рушиться
все по пизде пойдет
тут вопрос скорее в том выдержит ли лифт под завалами
не сомнется ли

Grigoriy
27.06.2018
21:28:07
ну так то если лифт сверху полтонной говна прижмет так-то стеночки крепления могут чуть чуть превратить содержимое в фарш

Наталья
27.06.2018
21:28:56
на всякий случай

Grigoriy
27.06.2018
21:29:12
вы держитесь здесь вам хорошего настроения здоровья
евент луп хранит ожидалку отправленного на асинхронку в сишный модуль промиза?
я не совсем понимаю как евентлуп может засраться от десятка промизов, учитывай что там появляется только факт установки промиза и потом больше ничего не висит

Евгений
27.06.2018
21:34:08
Какой неадекват спорит?

Grigoriy
27.06.2018
21:35:26
судя по этому видео
https://www.youtube.com/watch?v=8cV4ZvHXQL4
если обернуть тяжелый bcrypt в промиз то эвент луп засрется на долю секунды, и тогда снова вопрос - за кой треды, если основная их цель не засирать эвентлуп