Bogdan
вот есть такие тоже умные часы типо только под механику
Lama
Вот мои пожелания к умным часам: 1. Умение работать без смартфона в кармане 2. Умение воспроизводить музыку (ака быть плеером) 3. (Опционально) Показывать нотификации (ака быть пейджером)
Bogdan
Зачем?
я честно говоря тоже не знаю зачем, но знаю типов которым нравится очень))
Lama
я честно говоря тоже не знаю зачем, но знаю типов которым нравится очень))
Так а какой профит от такого подключения? В чём смысл?
Bogdan
ну они там как-то жужат по особому
Bogdan
когда нотификация
Bogdan
приходит
Bogdan
в зависимости от приложения
Lama
Lama
Очень полезно
Bogdan
ну да, я думаю если смарт часы то с дисплеем
Bogdan
другие производители кроме эпл все известны huawei, xiaomi...
Ihor
У меня в телефоне и часах отключены нотификации специально. Современный мир и так постоянно крадет наше внимание, а смарт часы увеличивают это в абсолют. Реально полезных фич в часах для меня несколько: Поиск телефона, жмякаешь на кнопку оно пищит Пульс во время тренировок. У меня 3 силовых и одна функциональная тренировку в неделе. Перерывы между подходами я определяю по пульсу Прослушивание музыки без телефона На этом и все 🤷‍♂️
Bogdan
да у меня тоже убраны почти все нотификации
Ihor
А, ну ещё оно мак разблокирует
Ihor
Автоматически
Bogdan
пароль вводить не надо?
Ihor
пароль вводить не надо?
Ага. Если часы разблочены и на руке, оно разблокирует мак автоматом из спящего режима
Vitaly
ребят, а кто-нибудь знает курсы наподобие programming languages от вашингтонского университета?
нашел, вдруг кому интересно https://courses.csail.mit.edu/6.851/spring21/lectures/
jm
Всем хорошей пятницы!
jm
типа это же как матрицы, тензоры и любая другая абстракция, хз. вы же не ругаетесь на тех кто линейную алгебру в школке проходит. 🤔 или всё это зашквар и, например, каждая система уравнений особенная или каждое магнитное поле особенное и подход к ним должен быть индивидуальным? :) (еженедельная реклама чата https://t.me/proelixir_flood)
jm
Кто знает, можно ли сделать мультиплексор из nginx reverse proxy?
Lama
Кто знает, можно ли сделать мультиплексор из nginx reverse proxy?
На картинке нарисован мультикаст, разве нет?
Ilya
Кто знает, можно ли сделать мультиплексор из nginx reverse proxy?
Разве что на два сервера через post_action. Хотя может быть их можно и связать в цепочку, я не знаю
Ilya
Хотя нет, scratch that, это не позволит отправить клиенту ответ от произвольного сервера
jm
ну типа
я просто забываю всё время на каком слое что делается и всё хочу делать неэффективно через знакомые инструменты :D
jm
я так понимаю что ты имеешь в виду что-тo на transport layer?
jm
или мультикаст это термин из nginx который я не знаю потому что я необразованное быдло? 🤔 (пошел читать интернеты)
Ilya
@jmostovoy, а позволите поинтересоваться зачем такое? Чтобы типа backpressure/health checks не заморачиваться?
Ilya
а если race condition? или всё идемпотентное?
jm
чтобы зашипить побыстрее. мне очень понравился эпитет от Лама Лавер — ковбойское программирование
jm
а если race condition? или всё идемпотентное?
всё append-only, а логика репликации удалена от слоя API.
Ilya
Если вы всё равно ждёте (судя по графику) какой-то response, то кмк random/round-robin load balancing с жёстким таймаутом позволит достичь практически таких же результатов
Ilya
Я просто никогда не слышал про подобны мультикаст http запросов к серверам именно с ожиданием ответа (дублирование трафика же тут не подходит, верно?). Любопытство победило и гугл и документации не дают вообще ничего похожего ни в одном из известных мне серверов (ща ещё haproxy гляну)
jm
там типа такая история что запросы либо хотят прочитать таблицы, которые можно синхронизуются медленно, но какой-то их снепшот надо раздать как можно быстрее, и есть запросы на которые можно вообще не отвечать, которые порождают долгий процесс в системе, который потом дописывает в таблицы. ну и служебные запросы где реплики считаются федерацией, мейнтейнят каждая собственный стейт и плевать какая на что ответит.
jm
Данные мизерные и дубликация траффика полностью устраивает. Я скорее не хотел бы заморачиваться динамическим выбором воркера, а рандом раунд робин страшно тоже, потому что, по тому как я себе представляю изначальный деплоймент, свести вместе конфиг nginx и тот факт что реплика может отвалиться например на неделю, я не могу.
Ilya
Ну имхо вы просто дольше будете искать решение для этого. NGINX умеет хорошо отключать апстримы, в принципе, особенно с настроеными health checks - вы же откуда-то знаете, что реплика отваливается?
Ilya
Ну либо писать подобный мультикаст самому, что тоже медленнее, хотя и более ковбойски
Lama
Но можно же просто сделать так: Рандомная реплика принимает запрос из nginx, и рассылает его всем остальным репликам и, игнорируя ответы от них, сама отвечает nginx-у
jm
То есть NGINX можно дать полный список всех возможных нодов и он сам умеет выбирать кандидатов на обработку?
jm
Круто, окей.
jm
:D
Ilya
понял :D
Ilya
Тогда будет типа
jm
С хорошим приближением презадан.
jm
А как systemd сервисы hot reload'нуть?
jm
Наверняка же придумали уже.
jm
Правда? Это прогресс!
Ilya
То есть NGINX можно дать полный список всех возможных нодов и он сам умеет выбирать кандидатов на обработку?
Блин, присмотрелся сейчас — немного наврал. NGINX умеет отключать ноду после пары фейлов на заданный таймаут, но бесплатный NGINX не умеет в health checks
jm
Тогда будет типа
Ну я как минимум понял что искать, спасибо большое.
jm
ну можно всегда захачить, но типа.
Ilya
А почём платный?
вот не знаю. Если хочется быстро, бесплатно, и чтобы не пахло кубером (т.е. не traefik какой-нибудь), то я успешно пользовался caddy
Ilya
https://caddyserver.com/docs/
jm
у меня кстати челлендж: сделать стартап с бюджетом 10 баксов в месяц, поэтому я не могу покупать лицензии и "просто залить всё на aws"
jm
а он такой же стабильный как nginx?
Ilya
а он такой же стабильный как nginx?
Ну у меня проблем не было
Ilya
На средне нагруженом проекте
jm
ага, спс
Ilya
штука не новая, уже больше 5 лет на рынке, так что)
jm
вообще есть мысль – использовать cowboy
jm
и там уже захачить не выходя из BEAM'a
Ilya
ух, серьезно. Но это дольше будет кмк
jm
но лучше конечно ваш вариант и caddy
jm
спасибо огромное! :3
Ilya
У caddy есть два преимущества имхо