Xây dựng hệ thống lịch công việc (job scheduler) phức tạp hơn bạn tưởng: giải quyết rủi ro khóa đơn giản, đảm bảo tính idempotency (không lặp), xử lý múi giờ & DAG mà không cần graph DB. Vấn đề như crash worker, double-click webhook hay DST transitions đều có giải pháp chi tiết. #CôngNghệ #LậpTrình #JobScheduler #SystemDesign #PhátTriểnPhầnMềm

https://www.reddit.com/r/programming/comments/1py4b4o/the_tricky_parts_of_building_a_reliable_job/

Поиск работы в Telegram: как автоматизировать рутину с помощью JobStalker

Поиск работы часто превращается в бесконечный скроллинг по Telegram-каналам: десятки уведомлений, тонны сообщений, чтение длинных описаний вакансий, попытки понять, подходит ли это тебе. А ведь Telegram — один из самых популярных источников свежих предложений о работе, особенно в IT, маркетинге и фрилансе. Но вручную фильтровать всё это — сплошная потеря времени. Здесь на помощь приходят современные технологии: машинное обучение, которое может анализировать текст лучше, чем человек, и автоматизировать процесс. Именно из этой идеи родился JobStalker — Telegram-бот, который мониторит публичные каналы с вакансиями, фильтрует их с помощью модели машинного обучения, оценивает релевантность и сохраняет подходящие варианты в удобной базе данных. Всё это с веб-интерфейсом для настройки и просмотра результатов. Проект полностью open-source, и вы можете развернуть его на своём ПК или сервере. Ссылка на репозиторий

https://habr.com/ru/articles/975272/

#telegram #telegram_bot #telegrambot #python #llm #llmприложения #ollama #jobscheduler #jobscheduler #vacancy

Поиск работы в Telegram: как автоматизировать рутину с помощью JobStalker

Поиск работы часто превращается в бесконечный скроллинг по Telegram-каналам: десятки уведомлений, тонны сообщений, чтение длинных описаний вакансий, попытки понять, подходит ли это тебе. А ведь...

Хабр

Актуальные практики работы в фоне Android-приложений

Привет! С вами снова Алексей, Android-разработчик из Облака Mail. В прошлой статье я подробно разобрал, как менялись правила фоновой работы в Android на протяжении всех версий ОС. А сегодня я расскажу, какие инструменты реально работают на последних версиях системы и как их правильно использовать. Везде также будут примеры кода и ссылки на документацию.

https://habr.com/ru/companies/vk/articles/965220/

#Android #workmanager #jobscheduler #AlarmManager #DownloadManager #мобильная_разработка #foreground_service

Актуальные практики работы в фоне Android-приложений

Привет! С вами снова Алексей, Android-разработчик из Облака Mail. В прошлой статье я подробно разобрал, как менялись правила фоновой работы в Android на протяжении всех версий ОС. А сегодня я...

Хабр

Не складывайте медленный код в жобу

Все разработчики учились на задачах, в которых вопрос производительности либо не стоит в принципе (тудушечка, гостевуха, что там еще принято делать на первом занятии), либо обозначен непосредственно в условиях задачи (алгоритмика, литкоды, злые преподы). Потом были первые шаги в качестве стажеров/джунов, с соответствующим подбором задач. Чужой код, подсмотренный в пулл-реквестах признанных в команде асов, — тоже, скорее всего, был максимум асинхронным, и никогда параллельным. Так появляются мифы, один из которых — самый вредный, на мой взгляд, в современном мире, где у каждого в пляжном ноутбуке по триста ядер, — «параллельное программирование сложно». В самой по себе параллельности ничего сверхъестественного нет: надо просто за недельку привыкнуть к тому, что результат получается не сразу, и всё. Проблема в другом: в том бесчисленном количестве костылей, нагроможденных претендующими (на звание неглупых) людьми, чтобы «упростить жизнь медиокра за клавиатурой». В любой мало-мальской экосистеме обязательно будет такая штука, как « job runner ». Чтобы линейный, простой как полено, код — мог иметь дело с длительными вычислениями. Нужен отчёт, а его генерация занимает полчаса? — Нет, мы не сделаем правильно, не поправим наши схемы, не озаботимся триггерами и persistent views , на это у нас нет ни времени, ни денег, мы стартап, поэтому делегируем: пусть весь неэффективный медленный код идёт в жобу! Почему job runners — зло

https://habr.com/ru/articles/909584/

#job #jobscheduler #jobscheduler #планировщик

Не складывайте медленный код в жобу

Все разработчики учились на задачах, в которых вопрос производительности либо не стоит в принципе (тудушечка, гостевуха, что там еще принято делать на первом занятии), либо обозначен непосредственно в...

Хабр

TIL: https://github.com/mcuadros/ofelia -- a modern job scheduler specifically designed for Docker environments 🐳

Being used to deploying my django projects using Dokku, I've been using the Dokku Managed Cron to run periodic tasks, like `manage.py clearsessions`.

In trying to figure out how to painlessly do the same thing on a Docker Compose setup, I came across https://stackoverflow.com/questions/47070679/django-docker-periodic-commands, which led me to Ofelia.

I love it!

#Docker #DevOps #TIL #Ofelia #Django #DockerCompose #Cron #JobScheduler

GitHub - mcuadros/ofelia: A docker job scheduler (aka. crontab for docker)

A docker job scheduler (aka. crontab for docker). Contribute to mcuadros/ofelia development by creating an account on GitHub.

GitHub

#BSI WID-SEC-2024-1912: [NEU] [mittel] #SOS #GmbH #JobScheduler: Mehrere Schwachstellen

Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in SOS GmbH JobScheduler ausnutzen, um Daten zu verändern, vertrauliche Informationen preiszugeben und einen Denial-of-Service-Zustand zu erzeugen.

https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2024-1912

Warn- und Informationsdienst

Современные способы запуска фоновой работы в Android

На протяжении нескольких лет каждый релиз новой версии Android вводит ограничения на существующие API и новые API для запуска работа в фоне в зависимости от её типа. Я собрал все актуальные способы запуска для Android и рассказываю когда что стоит выбирать: WorkManager, Service или что-то другое

https://habr.com/ru/articles/773228/

#android #android_developer #workmanager #jobscheduler #foreground #background #фоновые_задачи #работа_в_фоне #service #sync_adapter

Современные способы запуска фоновой работы в Android

Современные Android-смартфоны уже давно стали мощными устройствами, способными выполнять множество операций. Вся наша коммуникация стала асинхронной, мы передаем и получаем множество данных. Для всего...

Хабр
La version 2.0 d’evQueue est disponible - LinuxFr.org

L'actualité du Logiciel Libre et de Linux, sur un site francophone contributif géré par une équipe bénévole par et pour des libristes enthousiastes