habrahabr
«Экономика секунд»: как авиакомпания зарабатывает миллионы, экономя 30 секунд на каждом рейсе

Конец 1960-х. Пассажиры в салоне реактивного лайнера раскуривают сигары (тогда это было нормой), а пилоты неторопливо выводят самолет на эшелон. Керосин стоит копейки, расписания не такие напряженные, никто не заметит лишние пять минут в пути. В то время скорость была символом прогресса: Concorde летал быстрее звука, сокращая полет из Парижа в Нью-Йорк на целых три часа (пусть и за астрономическую цену билета). В эпоху реактивного романтизма мало кто задумывался об экономии секунд.Перенесемся в…

  • пятница, 24 октября 2025 г. в 00:00:14
habrahabr
Мы надеялись и верили, но в первом чтении приняли НДС для малого бизнеса

С 1 января 2026 года в России меняются налоговые правила. НДС вырастет с 20% до 22%. Упрощенцы с выручкой от 10 млн рублей начнут платить НДС. Страховые взносы для малого бизнеса вернутся к 30%. Патент для торговли отменят.Важно: 22 октября 2025 года Госдума приняла в первом чтении законопроект № 1026190-8. Закон ещё не вступил в силу — его направили в Совет Федерации и Президенту. Правки принимают до 10 ноября. Если появятся возражения, будет второе чтение после дедлайна.Разберем каждое измене…

  • пятница, 24 октября 2025 г. в 00:00:14
golang
Systemd-rc — мост для тех кто привык к Systemd

ВведениеSystemd-rc - это шим-утилита, которая даёт возможность использовать привычные команды в дистрибутивах Linux c OpenRC, Runit, Dinit и скоро S6. Написан на Go, но могут внедряться части модули на C++ и других языках, если это будет необходимо. Стоит упомянуть сразу - это не эмулятор, он только переводит systemctl в rc-service/rc-update/loginctl.Встроен в QuasarLinux.Смысл этого всего?Смысл есть и вот причины его:Новички могут не знать OpenRC команд.Некоторые скрипты хотят systemctl, но ег…

  • пятница, 24 октября 2025 г. в 00:00:12
javascript
Ссылочный тип данных в JavaScript: ключ к эффективному коду

Когда вы работаете с объектами и массивами в JavaScript, может показаться, что они ведут себя странно: изменение одной переменной неожиданно влияет на другую. Все это — следствие работы ссылочных типов данных.Привет, Хабр! Меня зовут Александр Дудукало, я автор базового курса по JavaScript.  В этой статье я простыми словами расскажу, как работают ссылки, почему это важно знать и как правильно копировать объекты. Важно: некоторые технические детали сознательно упрощены для лучшего понимания осно…

  • пятница, 24 октября 2025 г. в 00:00:10
javascript
Почему Google Переводчик «ломает» React (и другие веб-приложения)

Команда JavaScript for Devs подготовила перевод статьи о том, почему Google Переводчик может ломать React и другие современные веб-приложения. Причина в том, что расширение вмешивается в DOM, нарушая работу виртуального DOM и вызывая ошибки вроде removeChild и insertBefore. Автор показывает реальные кейсы, обходные пути и поднимает важный вопрос: имеет ли фреймворк право на полный контроль над DOM?Google Переводчик, встроенное расширение Google Chrome, — это машинный переводчик, который дает по…

  • пятница, 24 октября 2025 г. в 00:00:09
javascript
Я ненавижу React

Да, я его действительно ненавижу. Мне кажется, что команда React'а презирает разработчиков, и я презираю их в ответ. Все их решения направлены на то, чтобы сделать разработку сложнее, медленнее и непредсказуемее. На сегодняшний день они даже умудрились сломать работу JavaScript. Уму непостижимо, почему им это сходит с рук.Рендер – это не рендерЯ знаком с React'ом с первой его версии. Тогда я фрилансил, и моим любимым стеком был ModX с его шаблонами + jQuery. Чуть раньше React'а появ…

  • пятница, 24 октября 2025 г. в 00:00:08
javascript
Как я распознавание лиц к Yandex Disk-у прикручивал

"Крошка сын к отцу пришел и спросила кроха..."Ну не сын на самом деле, а дочка, но пришла и спросила: "Паааап, у подруги тут ДР, вытащи мне из фотоархива все фото где мы с ней вместе". Да легко!Но тут выяснилось, что и не так то легко. Дело в том, что еще в 22-ом году, по понятным причинам, я перенес фотоархив с Google Photos, где распознавание лиц было уже тогда, на Яндекс Диск, где его нет до сих пор. Но "тыж программист" (хоть и бывший, но бывших программистов не быв…

  • пятница, 24 октября 2025 г. в 00:00:07
javascript
Взаимодействие с пользователем в макросах «Р7-Офис». Часть 1. Вводная

Что я собираюсь рассказать в этой серии статей? В  моих  же планах на эту серию статей   - раскрыть вам некоторые, на мой взгляд,  не самые  очевидные аспекты написания макросов для офисного пакета  «Р7-Офис» версии десктоп.  Думаю, многое из мною здесь написанного вряд ли будет вами легко найдено в открытом доступе.  Кое – что конечно  имеется в «секретных Телеграмм чатах» (в которых я  и сам много чего подчерпнул и даже считался там типа эксперта), но некоторые данные,  не найдёте наверно…

  • пятница, 24 октября 2025 г. в 00:00:06
github
guofei9987 / scikit-opt

Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)scikit-opt Swarm Intelligence in Python (Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Algorithm, Immune Algorithm, Artificial Fish Swarm Algorithm in Python) Documentation: https://scikit-opt.github.io/scikit-opt/#/en/ 文档: https://scikit-opt.github.…

  • пятница, 24 октября 2025 г. в 00:00:04