Aleksand
грубо говоря от программиста нужен не код а концепт, код это не важно по сути, это 30% времени в разработке
GG
V
Паб-саб редиса, не?
GG
помню сюда писали, просили помощи составить тестовое задание для приема на работу, его протролли, а он мог это реально воспринять, так как не шарит
Фεδως
Dmitry
Михаил Макарычев
Dmitry
Если мне не изменяет память они разрешали использовать штатный пакет для работы с redis
Михаил Макарычев
Dmitry
Я это задание сам делал года полтора назад. ЗАпущено несколько инстансов они между собой должны договориться кто будет генерировать сообщения, остальные обработчики. Если генератор умер, то обработчики должны сами выбрать кто станет генератором
Михаил Макарычев
Dmitry
И штатные модули можно использовать, во всяком в случае в той версии что я делал была фраза "Ограничения. При написании разрешено использовать любые встроенные nodejs модули(за исключением cluster), а также logger, underscore, async, step, redis, minimist."
Dmitry
Ну так задание не секрет, я же не решение выкладываю )
Михаил Макарычев
Dmitry
Общаться через редис, а в че проблема то?
Михаил Макарычев
Общаться через редис, а в че проблема то?
"Считается что все приложения запущенны на разных серверах"
В этом. Есть у меня два компьютера, которые ничего не знают друг о друге. Чтобы их связать, мне же в любом случае надо сервер какой-нибудь поднимать
Aleksand
Dmitry
Я в редисе хранил очередь и там же был хэш ключ куда все инстансы писали свой сгенеренный идешник и время последнего отклика. Периодически запускался процесс который проверял что генератор жив и в случае беды назначал нового
Dmitry
Меня кстати не взяли, почему не ответили. Может это был неверный подход )
Михаил Макарычев
Dmitry
Хм, звучит более-менее разумно. Странно, что не взяли
Ну может кодом не угодил. Я тогда работу не особо планировал менять, задание решил сделать чтобы скилл прокачать. Тем более что задача достаточно интересная.
Если бы сейчас делал, то еще бы выбирал из инстансов арбитра, который бы решал кого назначать генератором, ибо теоретически возможна ситуация, что несколько инстансов начнут выборы главного одновременно..
Dmitry
А так все классически, очередь в редисе и несколько ключей для служебной инфы, которая доступна всем инстансам
Vladimir
Идиотское тестовое задание. По этой теме не одна диссертация написана
Дима
Тестовое задание: доказать, что для всех натуральных чисел больше двух уравнение a^n + b^n = c^n не имеет решений
доня.
а ты неплох
ixplo
Кстати, роутер дописал. Завтра причешу его и выложу. И буду ждать критики и пулреквестов 😂
ixplo
Пока писал, в голову пришло несколько решений, но пока пути сверяются разбиением по "/" и сравнением по кускам. Кода получилось немного больше, чем ожидал. Но это в основном из-за использования for i
ixplo
Оч вероятно, что есть смысл разбивать не по /, а по :xxx параметрам
Vladimir
Vladimir
Лучше такое: доказать что P != NP
GG
Как-то просто
для всех натуральных чисел больше двух уравнение
как это? 😅
доня.
доня.
ясно же что для нулевых a,b,c решение есть например
Егор
Всем привет. Посоветуйте хорошую штуку для экспорта страницы html в excel?
доня.
Cenator 🐈
доня.
Cenator 🐈
Народ, может кто сказать, почему падает сервер вебсокетов?
вот код
https://github.com/Djelnar/websocket
Cenator 🐈
ошибка такая
Websocket error: Error: not opened
Cenator 🐈
независимо, 2 ли коннекта, или 5
Cenator 🐈
не прослежтиается никакая закономерность
но до падения работает, как надо
Cenator 🐈
upd:
немного пофиксил статик сервер и залил на хост
Cenator 🐈
http://82.202.212.41:1338/
Максим
Cenator 🐈
выше написал ошибку, больше ничего
Cenator 🐈
Cenator 🐈
И вообще, юзабельна ли эта либа? (ws) Или есть получше?
Cenator 🐈
Спс, буду копать дальше
Cenator 🐈
А вообще, может ли проблема быть из-за того, что я передаю слишком много данных (координаты mousemove)??
Cenator 🐈
перезалил с фиксом, вроде пока работает)
зайдите плс, хочу потестить)
http://82.202.212.41:1338/
ikasymov
Lev
что ищем то?
Lev
номер 2 на связи
Cenator 🐈
да ничего, просто тест)
Lev
стресс-тест, раз уж на то пошло. и никаких вопросов со стороны)
Cenator 🐈
вот
Anonymous
Такой вопрос: избыточен ли будет шаблонизатор используемый с react? Тот же handlebars
Или можно все более-менее одним react’ом сделать? Под всем имеется ввиду отделение представления от логики.
Сорри за, возможно, глупый вопрос. Я еще зеленый
Максим
Anonymous
Поэтому тут и спрашиваю)))
Мне нужно объективное мнение
ixplo
GG
Anonymous
У меня там динамики кот наплакал: три списка, которые должны в реальном времени с базы подтягиваться
В образовательных целях пишу так сказать
Anonymous
Ну и собсна статики никакой нет
Anonymous
Приложение в одну страницу можно сказать
GG
KlonD90
Aleksandr почему кадди то лучше траефика?
KlonD90
кадди вообще какую-то другую задачу решает
Aleksand
KlonD90
оно реально веб-сервер
Aleksand
caddy, traefik, gobetween - у каждого свой фокус, в ту или иную сторону
Aleksand
но все делают примерно одно и то же