Category : habrahabr

habrahabr
Проклятые Земли. Изменяем движок игры! Подробности + ПРИМЕР реверсинга движка

Всех приветствую! Наверняка многие играли в легендарную игру от компании Nival Interactive - Проклятые Земли. Я в неё поиграла первый раз, кажется, в 2016 году, и с тех пор у меня есть мечта - сделать аддон к этой замечательной игре. И сделать это одной. С начала и до конца, включая даже редакторы. И часть из этого я расскажу уже сейчас.Если вам не интересна часть про ассемблер, просто промотайте её. В начале и в конце я рассказываю о том, что вы уже можете пощупать.Движок ПЗ позволяет добавля…

  • среда, 25 октября 2023 г. в 00:00:19
habrahabr
Новая жизнь старого GPS-приёмника

Эта статья во многом посвящена теории работы GPS приемников, при том я не буду погружаться в формулы и нюансы, а приведу практическое описание применения теории.Сигнал, передаваемый со спутникаЯ думаю, большинство читателей и так знают, что метод определения координат в системе GPS основан на измерении моментов времени приёма синхронизированного сигнала от навигационных спутников антенной приемника. Приемник, зная координаты спутников, по измеренным задержкам может вычислить расстояния до спу…

  • среда, 25 октября 2023 г. в 00:00:18
habrahabr
Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых ум…

Думаю, многие мои читатели встречались с таким неприятным явлением, как отвал чипа. Эта поломка свойственна многим топовым и околотоповым гаджетам из нулевых: ноутбуки с «отваливающимися» видеочипами и мостами, первые ревизии Xbox 360 (три красных огня) и PlayStation 3 (жёлтый огонёк и моментальное выключение), телефоны-«ударники» и другие девайсы с достаточно горячими чипами. Недавно я листал барахолки на предмет интересных девайсов «за копейки» и наткнулся на топовый игровой ноутбук 2007 г…

  • среда, 25 октября 2023 г. в 00:00:17
habrahabr
Управление Linux-сервером — самая ценная инвестиция

В эпоху облаков настройка Linux-сервера своими руками кажется неким вымирающим искусством. Для непосвящённого человека даже bash-скрипты выглядят как заклинания, а коллеги проникаются уважением к сисадмину, как древние индейцы к своему шаману… Сейчас это «древнее искусство» вновь стало актуальным. История идёт по кругу — всё старое возвращается в новом виде. Запуск сервера на своём хостинге стал хорошей альтернативой облакам. Этому есть ряд причин, которые мы не будем подробно разбирать, тол…

  • вторник, 24 октября 2023 г. в 00:00:23
habrahabr
Прививка от ошибки выбора: что спросить работодателя «на берегу»

Меня зовут Настя, я руководитель службы инструментов репозитория в Yandex Infrastructure. Больше 15 лет я проработала в IT‑индустрии: сначала как разработчик, потом тимлид, техлид, менеджер проектов и руководитель службы. За это время несколько сотен человек рассказали мне о своём карьерном пути: кто‑то собеседовался со мной как с нанимающим менеджером, кто‑то приходил ко мне на менторинг, кто‑то расширял свой нетворк, как теперь модно говорить. Из этих разговоров можно выделить причины недово…

  • вторник, 24 октября 2023 г. в 00:00:22
habrahabr
Очень большие числа в физике

В физике есть понятие естественности (naturalness). Когда мы получаем безразмерный коэффициент, то мы ожидаем, что либо это безразмерный коэффициент, 'утекший' из математики, напримерлибо же, если этот коэффициент не следует из математики (по крайней мере, на нашем текущем уровне понимания, и в таком случае называется 'параметром стандартной модели'), то его значение близко к единице - например, 1.2, 0.29, даже 137, но никак не один миллиард. Впрочем, даже комбинируя математиче…

  • вторник, 24 октября 2023 г. в 00:00:20
habrahabr
Как из вакансии понять, что наниматель-муд**: 5 признаков

Всем привет! Я Тёма Логинов, за 4 года работы в digital я неоднократно искал работу, нанимал людей и помогал это делать другим.Многие компании оформляют вакансии по-тупому: предлагают работу за три рубля или вешают на одного сотрудника работу целого отдела. Рассказываю, как распознать такие вакансии, чтобы уберечь себя от работы на муд***.Гора требований за копеечную оплату[Неправильные] работодатели ищут амбициозных кандидатов с горящими глазами. Таких, которые потянут на себе миллион задач, …

  • вторник, 24 октября 2023 г. в 00:00:19
habrahabr
Делаем 10-минутную задачу за 2 часа с помощью ChatGPT

Все мы видели много статей, где с помощью AI-инструментов за минуты выполняется работа, на которую раньше мог легко уйти день. Особенно впечатляют примеры, где работа (успешно) идет вне зоны компетенции человека (т.е. когда AI позволяет делать то, что человек в принципе один сделать не мог бы). Но сегодня у меня получился несколько другой случай: Задача стояла относительно тривиальная: нужно было сгенерировать look-up table (LUT) для по-канального увеличения контраста изображения (S-кривая), и…

  • вторник, 24 октября 2023 г. в 00:00:19
habrahabr
Графика древности: легендарный Mode 7

Технологический переход в индустрии видеоигр, случившийся в середине 1990-х годов — от пиксельной графики игр прошлых лет к полигональной графике игр чуть менее прошлых лет — произошёл не одномоментно. Ему предшествовала эпоха экспериментов, когда разработчики придумывали разнообразные способы убедительной имитации трёхмерного изображения в рамках скромных вычислительных ресурсов. Изометрический движок Filmation и силуэтная графика в Tau Ceti на ZX Spectrum, технология масштабирования спрайто…

  • понедельник, 23 октября 2023 г. в 00:00:16