Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.
Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support
Last updated 1 month ago
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month, 3 weeks ago
Как автоматически поднимать упавшие джобы?
*️⃣ Дано:
Есть рабочая VPS'ка, на которой, довольно кустарным способом, ранаю демонов для всяких PoC штук.
*️⃣ Проблема:
Периодически сервер рестартует(-ют).
Демоны соотв., падают. И не встают на рестарте.
*️⃣ Решение:
Писал уже тут про unix flock(1) утилиту: пост.
Она умеет лочить процессы, т.о. разрешая в один момент времени лишь одному демону работать.
Используя cron + flock будем пытаться запускать процесс каждые N минут (15 мин для примера):
*/15 * * * * cd ${REPO_PATH} && /usr/bin/flock \-n job.lock ./run_job.sh
Можно перенести пляски с flock внутрь run скрипта.
⚠️ Важно
Работает as is, если у скрипта нет стейта в RAM'е (т.е., работает->упал->поднялся->корректно работает).
В ином случае, нужно дампить стейт куда-нибудь и считывать на старте работы демона. Но тут отдельные проблемки мб (как часто? а что, если не актуальный стейт? если дампить на диск: не потрется при shut down'е сервера? ...).
functions describe the WOOOOOOOORLD
С 10 по 17+ ноября буду в Бангкоке на DevCon 🔹
Если вдруг кто хочет встретиться / познакомиться / выпить кофе / etc
->
велкоме в лс @ilya_lysko 🍷
Читаю Thinking Physics от Lewis Carrol Epstein
Наслаждаюсь.
И жалею, что никто в годы моей школьной бытности не посоветовал эту книгу.
Вся книга про объяснение физических концепций на пальцах, в стиле ELI5.
Думаю, что после такой книги любой ребенок полюбит физику. (Эдакий аналог для предмета физики Гарвардского CS50, после которого хочется программировать все, что движется.)
Книга построена по принципу задачка->ответ и объяснение underlying принципов. Задачи интересные, над частью, даже изучав в школе и универе физику, интересно подумать.
Ловлю катарсисы от объяснения автором некоторых концепций. Красиво, ну! ?
Досмотрел курс Mastering Backtesting for Algorithmic Trading
Хороший курс.
Неплох для вкатывания в тему.
- 100 раз расскажут, как же легко оверфитнутся и как не надо;
- Расскажут, как надо. Даже покажут немного кода;
- Много ссылок на классные пейперы;
- Предложат пайплайн рисерча и работы над профитной стратегией;
- Галопом по другим квантовым темам, типа bet sizing, stop losses итд;
Из минусов:
- Не все спикеры хороши. Michael читает с экрана (и иногда бубнит). Но в теме шарит, судя его ответам на вопросы и рассуждения ?;
- Некоторые темы слишком по верхам. Оно вроде и понятно, что курс не про них. Но, если темы для вас новые -- вряд ли много усвоите (напр., блок causal inference. Комбо: его ведет Michael).
Сходил на фридайвинг. Понравилось.
Занятие было сложное не с физической точки зрения, а с точки зрения работы с головой.
Как оказалось, позывы дышать и “аааа, мы ща умрем” в голове появляются очень(!) сильно заранее до реальных лимитов организма. И большая часть занятия (и, как я понимаю, тренировок в начале) сводится к тому, чтобы постепенно эту психологическую границу отодвигать. Отключать панику, сканировать тело, сканировать мысли, успокаиваться. Расслабляться и ментально, и физически (одно с другим связано).
Забавно было, когда после выныривания спрашивали “Зачем вынырнул? Не очень похоже, что ты жадно дышишь сейчас”. И осознаешь, что воздуха действительно еще полно. Просто поддался панике. И не научился расслабляться и отодвигать в сторону мысль “сейчас бы глоток свежего вкусного воздуха”.
Еще учился дышать и вдыхать правильно, чтобы дольше не дышать. Аж в 3 шага!
В конце словил себя на мысли, что крайне важно ловить баланс глубины ухода в страх. Следует найти свой оптимум. Слишком щадишь себя — прогресса не будет; любое развитие, так или иначе, связано с дискомфортом. Слишком жесток к себе — не получишь удовольствия и забьешь в лонг-терм на занятие (что может полностью нивелировать прогресс).
Как понял для себя, это одно из тех занятий, где надо отпустить, чтобы получилось. Усердие и давление на себя ≠ лучшим результатам. Сильнее стараться здесь не про грубую силу.
“Don't Try”, как говорил Буковски.
Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.
Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support
Last updated 1 month ago
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month, 3 weeks ago