Category : habrahabr

habrahabr
Как 20-летний баг GTA San Andreas всплыл в Windows 11 24H2

ВведениеЯ занимаюсь разработкой SilentPatch, исправляющего ошибки старых игр серии GTA и других игр. В issue tracker проекта на GitHub я получил недавно очень специфичный отчёт о баге:Самолёта Skimmer нет в Windows 11 24H2Когда я обновил Windows до версии 24H2, самолёт Skimmer полностью пропал из игры. Его невозможно создать с помощью трейнера или найти на обычных точках спауна. Я играю и в версию с модами (которая до обновления Windows была абсолютно нормальной), и в «ванильную» с единственным…

  • суббота, 26 апреля 2025 г. в 00:00:19
habrahabr
TempleOS – это операционная система, которую написал один человек. И это самый странный проект в ис…

Слышали про TempleOS? Тут есть о чем послушатьИногда в мире IT появляются проекты настолько странные, что ты просто отказываешься верить в их существование. Вы только вдумайтесь: один человек, десять лет работы, 100 000 строк кода и прямая линия связи с… богом? Нет, это не сюжет постапокалиптического романа. Это TempleOS – операционная система, в одиночку созданная Терри Дэвисом. В мире, где над Windows и macOS трудятся тысячи инженеров, а Linux развивается усилиями целого сообщества, TempleOS …

  • суббота, 26 апреля 2025 г. в 00:00:17
habrahabr
Увольняешься? Ну и скатертью дорожка…

В прошлой статье я рассказывал, что делать, если вас пытаюсь выдавить из компании, а теперь давайте посмотрим, почему сотрудники уходят сами.Каждый раз, когда сотрудник подает заявление об уходе, HR-отдел традиционно вздыхает: "Ну вот, еще один ушел". Но что, если проблема не в том, что люди "не выдерживают", а в том, что компания годами игнорирует очевидные сигналы?Представьте: один из лучших сотрудников, который вел ключевой проект, вдруг уходит к конкуренту, что в финтехах ча…

  • суббота, 26 апреля 2025 г. в 00:00:17
habrahabr
Какие они — лучшие программисты?

За свою жизнь я повстречал немало разработчиков и недавно задался вопросом: «А что делает разработчика одним из лучших? Что у таких людей есть общего?» В надежде, что эти мои рассуждения послужат для кого-то вдохновением, я описал черты, которые встречал у большинства исключительных людей в нашей сфере. Лично я бы хотел, чтобы у меня был такой список, когда я только начинал. Следуя этому пути, я бы сэкономил уйму времени. ▍ Читайте документацию Если бы я мог посоветовать себе молодому что-т…

  • пятница, 25 апреля 2025 г. в 00:00:14
habrahabr
Не пиши простой код

По мотивам статьи: Пиши простой код / Хабр ПредПредПредисловие: Это должен был быть пост, но не хватило 4000 символов. Прошу прощения за все отсутствующие запятые, отдельно за присутствующие, за ошибки грамматические, орфографические и стилистические.ПредПредисловие: Если Ваш код правят спустя пять и более лет - забудьте о претензиях вообще. Никто из всей цепочки от инвестора до Вашего непосредственного ни думал на такую дистанцию, все полезное что Ваш код должен был этим людям сделать (а это …

  • пятница, 25 апреля 2025 г. в 00:00:12
habrahabr
Интеграл, который не могли решить сто лет

Интеграл sec(x) хорошо известен любому студенту, начавшему изучать математический анализ. Но когда-то этот интеграл был серьёзной математической задачей. Впервые она была сформулирована Герардом Меркатором, которому понадобилась для создания в 1569 году его знаменитой карты. Он не смог найти интеграл и использовал вместо него аппроксимацию. Точное решение было найдено случайно спустя 86 лет, в 1645 году, когда матанализа ещё не существовало. И потребовалось ещё два десятка лет для появления в 1…

  • пятница, 25 апреля 2025 г. в 00:00:11
habrahabr
Все знают, где ты находишься — можешь убедиться сам

Прошло больше двух месяцев после того, как я опубликовал свой первый пост о передаче данных местоположения сторонним приложениям. За это время я пообщался со многими людьми из этой сферы: с членами некоммерческих организаций, сражающихся за права на конфиденциальность данных в разных странах до сотрудников компаний, занимающихся рекламными технологиями. Они подтвердили или опровергли мои слова (в основном подтвердили). Меня даже пригласили в подкаст «Lock and Code» для обсуждения геолокацион…

  • пятница, 25 апреля 2025 г. в 00:00:10
habrahabr
На работе записывали экран, требовали 2 отчёта в день и контролировали, что я ем

Эту историю мне рассказал человек, который захотел остаться анонимным, а я решил написать статью для своего блога.Я Android-разработчик. Два года назад я попал в ловушку микроменеджмента. Мой руководитель требовал ежедневные планы, контролировал каждое действие и даже фиксировал продолжительность моих обеденных перерывов. Расскажу, как я распознал проблему, дошел до точки кипения и нашел выход из этой ситуации.Два года назад я устроился на должность Android-разработчика в небольшую компанию. На…

  • пятница, 25 апреля 2025 г. в 00:00:10
habrahabr
Релятивистская трассировка лучей

В этой статье я покажу как можно самому, бесплатно и без смс, нарисовать черную дыру при помощи OpenGL, в полном соответствии с ОТО.Для этого, мы сначала выведем уравнения движения лучей света, напишем интегратор Рунге-Кутты на GLSL, и наконец, объединив одно с другим, получим фрагментный шейдер, который вычисляет путь лучей, отправленных из камеры назад во времени.Подготовка: метрика, связность и геодезическиеГравитационное линзированиеКак известно, свет распространяется по прямой линии. Это о…

  • четверг, 24 апреля 2025 г. в 00:00:12