habrahabr
Я нанял джуна в свой open source проект. Вот что получилось

Здравствуйте, товарищи! Сегодня у нас будет нетехническая статья. Я расскажу об одном нестандартном кейсе из своей практики, суть которого отражена в заголовке.В первой части будет описание моего опыта, а далее обсудим, как можно его перенять. И не просто перенять, а использовать для решения сразу двух проблем в нашей индустрии!Как обычно: все имена вымышлены, а совпадения случайны...ПредысторияЯ делаю open source проект - mlut (читается как "млат"). Это инструмент для верстки в подходе…

  • понедельник, 3 ноября 2025 г. в 00:00:12
habrahabr
Как одна бумажка 1942 года до сих пор определяет, на чём мы летаем

1942 год, разгар войны. Американские бомбардировщики ревут в небе, и где-то в штаб-квартирах нефтяных компаний инженеры лихорадочно мешают новые рецептуры топлива. В тот год появилась техническая спецификация на авиационный бензин. Документ, написанный обычным языком стандартов, но с судьбоносными последствиями. Никто из авторов тогда и представить не мог, что спустя 80 лет пилоты небольших самолётов всё ещё будут зависеть от этой бумажки, а из выхлопных труб их Цессн и Пайперов будет лететь св…

  • понедельник, 3 ноября 2025 г. в 00:00:11
habrahabr
Я вернулся в 2000-й и поймал ILOVEYOU

Стукнуло 25 лет вирусу, который массово признавался в любви и круто сыграл на человеческом любопытстве. Хочу перенестись в нулевые, чтобы рассказать и показать, как работал ILOVEYOU. Для этого запускаю машину времени. Нажимаю на кнопку дисковода. Щелчок, выезжает лоток. Открываю пластиковую коробку с трещиной на крышке, достаю диск с надписью «2000-й год». Пыль на блестящей поверхности, отпечатки пальцев. Опускаю CD, толкаю привод рукой. Сквозь гул кулера и писк попадаю в беззаботные нулевые. …

  • понедельник, 3 ноября 2025 г. в 00:00:10
golang
Когда мейнтейнер молчит

Странно писать про форк open-source проекта для ушедшего в историю Docker Swarm. Но после Millau остался ещё один гештальт - периодические задачи. Посмотрел на Ofelia и Swarm-cronjob, их звезды, обновления, количество заброшенных репортов. Попытался связаться с автором - тишина. Так что с чистой совестью взял код и добавил недостающее. Получилась Cirona - job scheduling с телеметрией и дашбордами.Почему не cronНаивная наихудшая реализации расписания в Docker - это использовать cron контейнера. …

  • понедельник, 3 ноября 2025 г. в 00:00:09
javascript
Топ 5 причин, когда JavaScript блокирует загрузку вашего сайта

На основе наблюдений я выделил 5 самых проблемных случая, когда JavaScript блокирует загрузку сайта.Блокирующие скриптыЧасто на сайтах подключают скрипты из заблокированных соцсетей и сайтов. Это может быть:Один из самых частых случаев блокировки загрузки страницы, это вот такой виджет facebook (соцсеть принадлежит компании Meta, признанной экстремистской в РФ).Виджет соцсети, отображающий участников группы.Подключение скрипта библиотеки для интеграции кнопки "Поделиться", который, в св…

  • понедельник, 3 ноября 2025 г. в 00:00:07
javascript
Просто используй кнопку

Мне часто доводится вести странные споры с фанатами фреймворков о том, действительно ли <div> «столь же хорош», как и <button>.Спойлер: нет. И давайте выясним, почему.ПроблемаВ среде разработчиков на React, а также у тех, кому нравится HTMX, я часто вижу такое…<div onclick="showSignIn()"> Open Modal </div>function showSignIn () { // Код для отображения модального окна входа. // Подробности реализации зависят от стека. }Что здесь не так?Этот элемент не сообщает…

  • понедельник, 3 ноября 2025 г. в 00:00:06
javascript
Ноябрь 2025: обновленный рейтинг технологий от TrueIndex

Уже начало ноября, и мои парсеры давно собрали свежие данные. Сегодня я поделюсь анализом обновления рейтинга и новостями проекта.Новости проектаНовые технологииВ этом месяце мы добавили несколько технологий:Fortran, ClickHouse, RabbitMQ, KafkaПеренос технологийQt был перенесен из библиотеки в фреймворкиУдаленные технологииУдалён Ant Design из рейтингаУлучшения парсераГлавное улучшение этого месяца - полная переработка парсера. Мы значительно сократили процент нерелевантных вакансий, которые по…

  • понедельник, 3 ноября 2025 г. в 00:00:06
github
hmjz100 / LinkSwift

一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘Important如果您是从 GreasyFork 找到这的,建议前往下方的 安装 选择一个合适的源覆盖安装,避免因脚本失效或 GF 刷子导致无法及时更新。 “出淤泥而不染,濯清涟而不妖” 搭配使用,效果更佳!👋扩展脚本 123 云盘会员青春版 | 百度网盘会员青春版 | 阿里云盘会员青春版 ↓  ↓  ↓  ↓  ↓ 安装 选择合适的源,点击链接即可安装 LinkSwift - 直链获取、UI 美化 Github 国际: hmjz100/LinkSwift/(改)网盘直链下载助手.user.js OpenUserJS 国际(更新不及时): hmjz100/LinkSwift.user.js Gitee 国…

  • понедельник, 3 ноября 2025 г. в 00:00:04
github
moondevonyt / moon-dev-ai-agents

autonomous ai agents for trading in python🤖 AI AGENTS FOR TRADING 🎯 Vision ai agents are clearly the future and the entire workforce will be replaced or atleast using ai agents. while i am a quant and building agents for algo trading i will be contributing to all different types of ai agent flows and placing all of the agents here for free, 100% open sourced because i believe code is the great equalizer and we have never seen a regime shift like this so i need to get this code to the peopl…

  • понедельник, 3 ноября 2025 г. в 00:00:02