Матрос
ребят, а в ноде размер чанка в потоках можно контролировать??
Матрос
я прост не работал с ними еще, гуглю, пока глухо
Anton
ребят, а в ноде размер чанка в потоках можно контролировать??
при создании стрима можно передавать какой-то параметр по размеру чанка. highWaterMark вроде или как-то так
Матрос
readable.read(size) есть
Anton
readable.read(size) есть
https://stackoverflow.com/questions/27641571/changing-readstream-chunksize
Матрос
аааа
Матрос
спасибо)
Матрос
эээээ.... а как из ноды вообще можно получить доступ к девайсу???.... она это может вообще? вот нужен мне поток на чтение к какой-нибудь херне дома например типа микроволновки
Владимир
node-usb
Владимир
node-serialport
Матрос
это ж либы?
Матрос
ща гляну, спс, интересно что там внутрях
Владимир
там внутрях libusb
Матрос
спс
Aleksand
Если обычный restбез асинхронности, то php пойдет
в php нет нормального уборщика мусора, если бы он действительно работал то он выгружал бы всю программу из памяти
Dmitry
в php нет нормального уборщика мусора, если бы он действительно работал то он выгружал бы всю программу из памяти
я так понял стоит кейс сделать апиху с небольшим rps и не хотят переучивать человека на ноду. Если задача сделать простой REST то ничего не вижу критичного и на php написать.
Aleksand
я так понял стоит кейс сделать апиху с небольшим rps и не хотят переучивать человека на ноду. Если задача сделать простой REST то ничего не вижу критичного и на php написать.
ну вот пример. в php в рамках сессии можно выполнять только один один запрос одновременно. даже php-fpm не поможет. с нулевым rps все будет медленнее черепахи
Dmitry
один запрос куда?
Таймураз
как тогда живет хай-лоад на пхп? badoo, например, при этом они не спешат с него слазить
Слышал их доклад Они максимально линейную архитектуру стараются держать, чтобы все к хуям не повалилось В принципе, логично, поэтому и средствами пхп все решается
Aleksand
Один запрос с одного хоста, или что? Если это имелось в виду, то бред
да с любого. там блокировка ставится на ресурс. открыл сессию - пока не закроешь остальные будут ждать. по умолчанию никто не закрывает никогда
Aleksand
как тогда живет хай-лоад на пхп? badoo, например, при этом они не спешат с него слазить
а можно посмотреть по их гитхабам и хабру. у них есть в команде ребята разрабатывающие ядро php, при этом активно развивают го
Таймураз
Они линейную логику поддерживают во всем. Даже если где-то нелинейная логика спасла бы ситуацию, они все равно используют линейную
Aleksand
На какой ресурс?
сессию. в зависимости от хранилища. файл, мемкэш. а если локи не ставить то будет гонка состояний
Anton
а можно посмотреть по их гитхабам и хабру. у них есть в команде ребята разрабатывающие ядро php, при этом активно развивают го
го, насколько я знаю, там для реалтайма и прочих нагруженных задач, в духе столкновения пользоватлей по геокординатам. но основная гегенрация страниц с контентом - пхп
Dmitry
В хайлоде понятное дело PHP больно, но если проект простой то быстрее накостылять его на чем умеет разраб, а не переучивать его. Вопрос как бы про это был. Чего уж мелочиться, пусть сразу кодера на Go или Rust переучивает )
Dmitry
В 70-90% случаев бутылочное горлышко - это бд
так я не спорю, написал скрипт на GO охренел от скорости, добавил туда коннект к БД и селект и вуаля. ВЫигрыш минимальный по сравнению с той же нодой )
Dmitry
Для каждой задачи свой инструмент
Wingman
Да и го тоже не волшебная пуля
Wingman
Была у меня непрерывная пинговалка ~ 10к устройств на сях ; заинтересовался го, переписал - вышло на порядок медленнее)
Wingman
Нет плохих и хороших инструментов, есть их херовое применение
Anton
В хайлоде понятное дело PHP больно, но если проект простой то быстрее накостылять его на чем умеет разраб, а не переучивать его. Вопрос как бы про это был. Чего уж мелочиться, пусть сразу кодера на Go или Rust переучивает )
скалой его обмажьте, больше лулзов будет. будет ходить всех хуями облакдывать, задвигать за акторы и HKT, scalaJS на фронт притащит... потом никто нихуя не пойпет что тут происходит, включая самого скалиста
Gues_t
Всем привет
Алексей
Бетто парлапинго бетто фор
Sergey
Всем привет
http://neprivet.ru
Алексей
http://neprivet.ru
Баян, но в тему
Камиль
ребята всем привет, можете подсказать. Как вы организовываете интернационализацию в ваших приложениях(у нас экспресс)
Камиль
ну тут больше по архитектуре и подходах вопрос
Камиль
к примеру есть пост текста - и 4 языка
Камиль
нужно в зависимости от выбранного языка показывать текст
Камиль
все тексты хранить в базе и брать по локали?
Sergey
хранить в базе
Kons
Ну так интернационализация приложения и интернационализация контента - разные вещи
Sergey
и перед стартом собирать в файлы
Камиль
а если в проццессе работы юзер перевыберет локаль
Камиль
пересобирать приложуху?
Kons
Это не тот чат
Sergey
все локали собрать в json файлы
Sergey
и с помощью i18n выбирать
Kons
Так он про текста говорит, а не про лейблы
Sergey
а
Sergey
ну тогда база, да
Sergey
для каждого продукта должен быть свой вариант
Sergey
и видимо join’ы
Алексей
а если в проццессе работы юзер перевыберет локаль
У юзера есть поле язык. Ru, en, gt, на каждый язык своя бд
Алексей
Ну
Sergey
то есть, если я выбрал другой язык на сайте, то всё?
Sergey
у меня другой акк с моим именем?
Камиль
отдельная база под текста
Алексей
Привет, hello, bonjour
Камиль
он имелл ввиду наверное
Камиль
Anton
классная книга, для жабаЕЕ маст-хев
Камиль
а еще может кто то скинуть пример написания апи для 2х сущностеей которые зависят друг от друга