Здравствуйте, товарищи! Сегодня у нас будет нетехническая статья. Я расскажу об одном нестандартном кейсе из своей практики, суть которого отражена в заголовке.В первой части будет описание моего опыта, а далее обсудим, как можно его перенять. И не просто перенять, а использовать для решения сразу двух проблем в нашей индустрии!Как обычно: все имена вымышлены, а совпадения случайны...ПредысторияЯ делаю open source проект - mlut (читается как "млат"). Это инструмент для верстки в подходе…
1942 год, разгар войны. Американские бомбардировщики ревут в небе, и где-то в штаб-квартирах нефтяных компаний инженеры лихорадочно мешают новые рецептуры топлива. В тот год появилась техническая спецификация на авиационный бензин. Документ, написанный обычным языком стандартов, но с судьбоносными последствиями. Никто из авторов тогда и представить не мог, что спустя 80 лет пилоты небольших самолётов всё ещё будут зависеть от этой бумажки, а из выхлопных труб их Цессн и Пайперов будет лететь св…
Стукнуло 25 лет вирусу, который массово признавался в любви и круто сыграл на человеческом любопытстве. Хочу перенестись в нулевые, чтобы рассказать и показать, как работал ILOVEYOU. Для этого запускаю машину времени. Нажимаю на кнопку дисковода. Щелчок, выезжает лоток. Открываю пластиковую коробку с трещиной на крышке, достаю диск с надписью «2000-й год». Пыль на блестящей поверхности, отпечатки пальцев. Опускаю CD, толкаю привод рукой. Сквозь гул кулера и писк попадаю в беззаботные нулевые. …
Странно писать про форк open-source проекта для ушедшего в историю Docker Swarm. Но после Millau остался ещё один гештальт - периодические задачи. Посмотрел на Ofelia и Swarm-cronjob, их звезды, обновления, количество заброшенных репортов. Попытался связаться с автором - тишина. Так что с чистой совестью взял код и добавил недостающее. Получилась Cirona - job scheduling с телеметрией и дашбордами.Почему не cronНаивная наихудшая реализации расписания в Docker - это использовать cron контейнера. …
На основе наблюдений я выделил 5 самых проблемных случая, когда JavaScript блокирует загрузку сайта.Блокирующие скриптыЧасто на сайтах подключают скрипты из заблокированных соцсетей и сайтов. Это может быть:Один из самых частых случаев блокировки загрузки страницы, это вот такой виджет facebook (соцсеть принадлежит компании Meta, признанной экстремистской в РФ).Виджет соцсети, отображающий участников группы.Подключение скрипта библиотеки для интеграции кнопки "Поделиться", который, в св…
Мне часто доводится вести странные споры с фанатами фреймворков о том, действительно ли <div> «столь же хорош», как и <button>.Спойлер: нет. И давайте выясним, почему.ПроблемаВ среде разработчиков на React, а также у тех, кому нравится HTMX, я часто вижу такое…<div onclick="showSignIn()"> Open Modal </div>function showSignIn () { // Код для отображения модального окна входа. // Подробности реализации зависят от стека. }Что здесь не так?Этот элемент не сообщает…
Уже начало ноября, и мои парсеры давно собрали свежие данные. Сегодня я поделюсь анализом обновления рейтинга и новостями проекта.Новости проектаНовые технологииВ этом месяце мы добавили несколько технологий:Fortran, ClickHouse, RabbitMQ, KafkaПеренос технологийQt был перенесен из библиотеки в фреймворкиУдаленные технологииУдалён Ant Design из рейтингаУлучшения парсераГлавное улучшение этого месяца - полная переработка парсера. Мы значительно сократили процент нерелевантных вакансий, которые по…
一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘Important如果您是从 GreasyFork 找到这的,建议前往下方的 安装 选择一个合适的源覆盖安装,避免因脚本失效或 GF 刷子导致无法及时更新。 “出淤泥而不染,濯清涟而不妖” 搭配使用,效果更佳!👋扩展脚本 123 云盘会员青春版 | 百度网盘会员青春版 | 阿里云盘会员青春版 ↓ ↓ ↓ ↓ ↓ 安装 选择合适的源,点击链接即可安装 LinkSwift - 直链获取、UI 美化 Github 国际: hmjz100/LinkSwift/(改)网盘直链下载助手.user.js OpenUserJS 国际(更新不及时): hmjz100/LinkSwift.user.js Gitee 国…
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…