Как стать автором
Обновить

Научпоп

Сначала показывать
Порог рейтинга

WoG уже 20 лет…

Программирование *Разработка игр *Игры и игровые консоли
Из песочницы

Все это уже история... И я даже писал об этом (не на habr). Поэтому, возможно, кому-то это знакомо. Не думал, что тут стоит писать подобное, но, вижу, что фанаты Героев 3 (и вообще серии HoMM) тут очевидно присутствуют, поэтому рискну...

Время: 20 лет назад.

Место: Ээээ… всемирная паутина.

Действующие лица:

Gus Smedstad – программист Героев 3 и ведущий программист Героев 4.
Angelspit – хозяин крупнейшего сайта (в то время) http://www.celestialheavens.com
Denis "Kiar" Markov – хрен какой-то
Slava Salnikov (он же ZVS) – лидер команды WoG и ведущий программист WoG.

Предыстория (знающие могут пропустить).
WoG – любительский аддон к игре Герои Меча и Магии 3 (ставится поверх SoD). В детали его создания тут вдаваться не буду (Wiki скажет лучше: https://ru.wikipedia.org/wiki/Heroes_of_Might_and_Magic_III:_In_the_Wake_of_Gods ), но замечу, что только с официального сайта (свободно распространяемый ресурс) WoG в первые несколько месяцев был скачан пол миллиона раз (далее трудно оценить масштаб, но думаю несколько миллионов его хотя бы пробовали).

Основная же мысль, которую я хочу здесь озвучить: у меня НИКОГДА не было исходников Героев 3. WoG написан как отдельный EXE файл, который «прицепляется» моей утилиткой к готовому Heroes3.exe (купленная версия SoD английская), перехватывает управление и при старте «проникает» в тело SoD с целью установить множество call back’ов. Далее SoD работает, не зная о существовании «надстройки» в виде WoG, но, естественно им контролируется. Говоря простым языком, WoG это вирус на теле SoD.

Читать далее
Всего голосов 30: ↑30 и ↓0 +30
Просмотры 3.6K
Комментарии 5

Новости

Эмулятор CD-Rom для SonyPlaystation который я писал больше десяти лет. Часть 1

DIY или Сделай сам
Recovery mode
Давным-давно у нас городе был игровой клуб на несколько SonyPlaystation. Где я очень по многу зависал. Там я полюбил PS1 и игры на неё. Использования CD-Rom в качестве носителя позволила привнести в игры ошеломительные по тем временам видео вставки, CD музыку в качестве оформления игрового процесса, возможность делать игры многодисковыми(с картриджами такого вроде не проворачивали), что был несомненный плюс. Но и привнесло один минус, а именно деградация лазера привода. И если в домашних условиях, возможно, это была и не большая проблема, то в игровом салоне умирали они раз в 2-3 месяца. Вот ещё там у меня родилась идея сделать эмулятор CD-Rom. И через очень много лет я таки исполнил свою мечту.

В статье могут встречаться страшные картинки, не оптимальные схемы, неверные решения. Если вы к этому готовы и вам это интересно добро пожаловать под кат.

PS. я знаю про существование psio, и эмуляторы консолей, но мне был интересен процесс.
Читать дальше →
Всего голосов 44: ↑42 и ↓2 +40
Просмотры 5.4K
Комментарии 14

«Писать код — не главное». Авторы курсов из HTML Academy делятся секретами профессии

Блог компании HTML Academy Разработка веб-сайтов *Учебный процесс в IT Интервью

Академия началась 10 лет назад с интерактивных тренажёров по вёрстке, которые сделал Саша Першин. Через год появились полноценные интенсивные курсы для верстальщиков, а чуть позже добавились курсы по JavaScript, React и PHP. 

Всё это добро нужно было кому-то вести — сначала всё делали Саша и Лёша Симоненко, а потом их сменили другие авторы. Некоторых вы и без меня хорошо знаете — например, Вадима Макеева, который несколько лет вёл в Академии курсы по HTML и CSS. А всего за 10 лет у курсов Академии было 14 авторов. При этом автор — не наставник и не преподаватель в привычном смысле. Он не занимается отдельно с каждым студентом и не проверяет домашние задания и итоговые проекты. 

Чтобы узнать, чем на самом деле занимаются авторы, я подловил их в тёмном коридоре и задал кучу неудобных вопросов. Поговорили о работе авторов, секретах профессии, бесящих студентах, революциях в вебе, HTML 6, замене JavaScript и ответственности за судьбы людей.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 1.7K
Комментарии 0

Правильное ISO для видео — все не так просто, как кажется. Часть 1

Работа с видео *Фототехника Видеотехника

По мере того, как народ пересаживается с зеркалок и беззеркалок на профессиональные видеокамеры, все чаще встает вопрос безграмотной экспозиции. Люди снимают в LOG и RAW, просто потому что могут, не особо понимая, как работают эти форматы и чего требуют в плане экспозиции. Многие концепции, дошедшие до нас от братьев-фотографов, теряют свою актуальность или становятся просто некорректными, когда речь идет о съемке видео. Одна из таких концепций – ISO цифровой камеры.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 1.8K
Комментарии 16

Как я ограничил свое экранное время и поборол бессонницу

Здоровье
Из песочницы

15 января 2019 года на часах 2 часа ночи — я не могу уснуть. Мне не приятно сама компания с собой, я только что ушел из стартапа, набрал вес, потерял кучу времени, еле сводил концы с концами и в этот момент совершенно не понимал, как быть дальше. У каждого ночью намного все хуже, чем днем…

Меня сильно беспокоило, что я не мог спать регулярно и выключался только под утро, при этом у меня не было стопперов в виде работы, которые заставляли бы меня вернутся к режиму. В этот момент и начинается моя история. История одной борьбы с бессонницей.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 3.2K
Комментарии 0

Ученые впервые в истории вырастили растения на почве с Луны

Блог компании FirstVDS Космонавтика Будущее здесь Биология
Перевод

Ученые впервые вырастили растения в лунной почве — используя образцы грунта, собранные во время миссий «Аполлона-11» на Луну в 1969 году. Это первый случай, когда растения проросли в почве с другого небесного тела. Причем этими растениями даже можно питаться (хотя это и жуть как невкусно).

Читать далее
Всего голосов 25: ↑25 и ↓0 +25
Просмотры 4.8K
Комментарии 6

1x PCIe чтобы управлять всем

Блог компании Auriga Анализ и проектирование систем *Компьютерное железо
Из песочницы

Высокоскоростные интерфейсы PCIe стали неотъемлемой частью современных процессоров. Производители чипов конкурируют в количестве интегрированных линий PCIe, что влияет на возможности ввода/вывода вычислительных платформ, требования к которым постоянно растут.

Несмотря на развитие технологий, производители серверных решений не спешат использовать интерфейс PCIe для выполнения функций управления платформой. Вероятно это связано с вызовами и издержками, которые неизбежно возникают при переходе на новые архитектурные решения.

Между тем, использование PCIe в качестве интерфейса управления платформой потенциально несет ряд преимуществ, например положительно влияет на общую готовность и надежность системы, снижает издержки дизайна при масштабировании платформы, повышает скорость и снижает задержки при обмене информации внутри системы управления платформой.

В этой статье будут рассмотрены вызовы, издержки, преимущества, а также возможные варианты применения, связанные с использованием PCIe в качестве интерфейса управления платформой, а также сделан вывод, что преимущества использования PCIe в качестве интерфейса управления платформой способны преодолеть стоимость издержек и предоставить конкурентные преимущества конечным решениям.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 2.8K
Комментарии 5

OSINT по спутниковым изображениям

Блог компании Timeweb Cloud Информационная безопасность *Геоинформационные сервисы *Космонавтика
image

Мы живем в такое время, когда снимок со спутника можно получить в один клик. В оптическом, в инфракрасном и в радиодиапазоне. А еще историю изменений в определенной координате за несколько лет.

Зеленый Кот нашел разбившуюся советскую исследовательскую станцию «Марс-3» по снимкам со спутника, тысячи экологов следят за лесами Амазонки и состоянием береговой линии, школьники делают учебные проекты по слежке за популяцией моржей, репортеры проводят расследования, освобождают рабов, мониторят лагеря беженцев.

Предлагаю вам подборку бесплатных ресурсов и проектов со спутниковыми данными, программами обработки этих данных и полезные статьи.
Читать дальше →
Всего голосов 25: ↑25 и ↓0 +25
Просмотры 5.1K
Комментарии 3

4k @ 144Hz: DP, HDMI, USB-C Alt-Mode & cables…

Настройка Linux *Видеокарты Мониторы и ТВ Настольные компьютеры Ноутбуки

Я недавно сделал себе небольшой апгрейд и у меня появился монитор 4k@144Hz. Разумеется, на 144Hz он не заработал. Потому что нюансы. Мне пришлось в это нырнуть глубже, чем хотелось бы...

Спойлеры: DP, USB-C Alt-mode, Thunderbolt, USB4 3x2, 40Gbps, HDMI.
Оглавление: кабели, протоколы, режимы.

Лыдыбр: Моя старая видеокарта на компьютере сумела завести его на 4k @ 60Hz с помощью Display Port. (Либо 2k @ 144Hz). Это её техническое ограничение, больше она не может. Дальше я попытался воткнуть в монитор ноутбук (все 5 шт, какие нашлись у меня и знакомых) и обнаружил, что всё настолько сложно, что мне потребовалось несколько заходов чтения спецификации, пока я "это завёл". Выписываю свои наблюдения и эксперименты. Актуальность - первая половина 2022 года. Монитор under study - Gigabyte M32U, хотя, в принципе, это не существенно для обсуждаемого вопроса. У монитора разъёмы HDMI, DP, USB-C.

Разбирать проблему я буду слоями. Начём с физики.

Читать далее
Всего голосов 80: ↑80 и ↓0 +80
Просмотры 8.9K
Комментарии 65

Машина Тьюринга в Doom

Блог компании QIWI Разработка игр *История IT Искусственный интеллект Игры и игровые консоли
Перевод

DOOM (игра 1993 года для DOS) полон по Тьюрингу. Это значит, что можно запустить DOOM в DOOM. В статье приводятся подробности реализации.

Предисловие


Прежде чем углубляться в разработку, нужно дать немного контекста. Если вы имеете опыт программирования, то можете пропустить краткое описание понятия полноты по Тьюрингу.

Что такое полнота по Тьюрингу?


Итак, какую-то видеоигру можно назвать универсальной, полной по Тьюрингу или программируемой. Что это означает? По сути, это значит, что в этой игре можно реализовать компьютер. Но тут есть свои тонкости: если для этого игроку придётся делать слишком много, то это будет уже не так интересно.
Читать дальше →
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 5.9K
Комментарии 7

Кулинария по Азимову: дегустация блюд в исполнении робота

Блог компании ua-hosting.company Разработка робототехники *Читальный зал Робототехника Научно-популярное


Одной из основных нужд человека является пища. Если быть точным, то нашему организму нужны питательные вещества, витамины и микроэлементы. А вот форма «подачи» всей этой полезности по сути не имеет значения. Мы вполне могли бы питаться одной и той же жижей на завтрак, обед и ужин, как в фильме «Матрица», главное, чтобы она содержала все, что нужно организму. Но стоит вспомнить сцену беседы Сайфера и Смита в ресторане, как приходит понимание, что вкус пищи для человека порой куда важнее. В реальности же, когда мы что-то готовим, то периодически пробуем свое творение на вкус, определяя тем самым необходимость внести какие-то изменения. Слюна во рту помогает доставить и распределить пробу по вкусовым рецепторам, которые передают сигналы в мозг, обрабатывающий их и принимающий решение (например, добавить больше соли или кориандра). Однако даже во время фактического употребления блюда процесс его дегустации не прекращается, так как жевание пищи меняет ее морфологию, что помогает определить не только вкус, но и состав (т. е. ингредиенты). И вот ученые из Кембриджского университета (Великобритания) решили создать робота, который будет имитировать этот процесс. Из чего состоит робот-дегустатор, каков принцип его работы, и в чем его практическая польза? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 561
Комментарии 1

Чипы продолжат дорожать: TSMC поднимет цены на свою продукцию на 9% к 2023 году

Блог компании Selectel Исследования и прогнозы в IT Производство и разработка электроники *Процессоры IT-компании

Похоже на то, что проблемы в отрасли производства электронных компонентов в этом году явно не закончатся. О дефиците чипов, причем не только процессоров и графических элементов, но и относительно простых компонентов вроде контроллеров дисплеев, на Хабре писали не раз. О завершении «идеального шторма» в этой отрасли пока приходится только мечтать.

Но есть и еще одна проблема — постоянный рост цен на чипы. На это влияет несколько факторов — дефицит исходного сырья, готовность корпораций заключать долгосрочные контракты даже в условиях повышения цен и необходимость производителей чипов вводить в строй новые производственные линии. Обо всем этом — под катом.
Читать дальше →
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 5.5K
Комментарии 20

Стримеру игр в помощь: аппаратный энкодинг видео силами GPU – насколько он хорош?

Блог компании HOSTKEY Видеокарты
Перевод

Игроки-стримеры не хотят тратить ресурсы на кодирование видео в ущерб производительности самой игры, да и современные GPU часто идут с аппаратными кодировщиками. Но все ли они одинаково полезны? Ведь смотреть замыленную картинку с артефактами никто не станет. Проверяем несколько реализаций аппаратных кодеков, чтобы выбрать лидера. 

Узнать подробности
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.9K
Комментарии 5

Что не так с дешевыми быстрыми зарядками с Ali. Тест

Гаджеты Смартфоны Энергия и элементы питания

У нас тут два классических случая. Первый – когда обманывают по полной. Второй – когда подсовывают заведомо несоответствующий характеристикам товар, который лишь эмулирует нормальную работу.

Читать далее
Всего голосов 117: ↑114 и ↓3 +111
Просмотры 33K
Комментарии 101

Будущее бытовой техники: есть ли замена стиральной машинке?

Производство и разработка электроники *Дизайн Гаджеты Интернет вещей Будущее здесь
Бывает у вас такое, что, взглянув на привычный предмет домашнего обихода или бытовой техники, вы подумали, что не сильно-то они поменялись со времён наших родителей, а то и момента своего изобретения — холодильники, пылесосы, стиральные машины, и так далее? Скажем, современные пылесосы: на первый взгляд, они совершенно не похожи на своих предшественников столетней давности. Но по сути это те же самые утройства, изменившиеся во вторичных характеристиках (вес, шумность, компактность, мощность), но принципиально ничем не отличаются от первопылесоса, которым чистили ковры Вестминстерского аббатства перед коронацией Эдуарда VII ровно 120 лет назад в 1902 году.

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



Изучать возможное будущее бытовой техники я решил со стиральных машин. Какое будущее стиральных машин нам ждать? Многие эксперты по всему миру занимаются разработкой уникальных концептов стиралок будущего. Технологии развиваются с невероятно быстрой скоростью, соответственно можно назвать несколько функций, которые будут присутствовать в инновационных устройствах.
Читать дальше →
Всего голосов 18: ↑9 и ↓9 0
Просмотры 11K
Комментарии 206

Embox открытая ОС на Эльбрусе

Open source *Системное программирование *Процессоры
Всем привет.

Конечно многие знают о том какие Эльбрусы закрытые. Это является наверное самой главной претензией предъявляемой к данным процессорам. Эти претензии не безосновательны, в МЦСТ их признают. Но как говорится нельзя “просто так взять и открыть исходники для Эльбруса”, ведь большинство работ велось для определенного заказчика и их разглашение — нарушение договора. С другой стороны МЦСТ понимают проблему закрытости и стараются изменить ситуацию Мы в проекте Embox тоже пытаемся этому способствовать по мере сил. О наших успехах в данном направлении вы можете узнать из этой статьи.
Читать дальше →
Всего голосов 34: ↑32 и ↓2 +30
Просмотры 9.4K
Комментарии 15

Event Horizon объявила о новом открытии — ученые показали фото черной дыры в центре нашей галактики

Блог компании FirstVDS Космонавтика Будущее здесь


Вчера команда телескопа Event Horizon заявила, что нашла нечто «ошеломляющее» в нашем Млечном Пути. И на сегодня, на 16 часов по Москве, учёные созвали срочную пресс-конференцию, чтобы рассказать о своем открытии миру.


Такое заявление вызвало довольно много хайпа в Сети. Особенно потому, что минобороны США на днях вдруг объявило, что 17 мая впервые за 50 лет проведёт закрытые слушания об НЛО. Как-то уж очень совпали эти две даты.


Но более реалистичным было бы ожидать снимки нового небесного тела в пределах нашей галактики. Напомню, в 2019-м именно этот Event Horizon точно так же дразнил публику новым открытием, которое потом оказалось первым в истории реальным «фото» черной дыры. Всё-таки мы говорим о проекте телескопа.


Посмотрел стрим ученых, впечатлился, рассказываю.

Читать дальше →
Всего голосов 60: ↑57 и ↓3 +54
Просмотры 26K
Комментарии 74

Спин-оффы, что популярнее оригиналов

Блог компании RUVDS.com Читальный зал Игры и игровые консоли

В современном мире мало кто незнаком с понятием «спин-офф». Ответвления от основной серии того или иного произведения это частое явление для любой креативной сферы. От создания спин-оффа к полюбившемуся франчайзу выигрывают все: у писателей развязываются руки, ведь можно отойти от привычной сюжетной канвы и поэкспериментировать как с формой, так и с содержанием; спонсоры с помощью меньших затрат (по своей природе, на подобные проекты тратят меньше) поддерживают интерес к продукту, а поклонники получают что-то имеющее отношение к своим любимым вселенным между выходом основных частей.

К миру видеоигр вышеназванные принципы спин-оффов относятся, пожалуй, даже в большей степени из-за сравнительной сложности производства компьютерных игр. Списки видеоигровых ответвлений обширны и включают в себя совершенно разные жанры. Случается и так, что эксперимент, созданный чуть ли не на коленке в свободное время или призванный держать имя франшизы на слуху, становится популярнее серии-прародительницы. В этом материале я решил ознакомиться или вернуться в одни из самых популярных спин-оффов, дабы сравнить их с оригинальными сериями.
Читать дальше →
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 6.2K
Комментарии 9

К вопросу установки измельчителя пищевых отходов. Инженерный подход

Гаджеты Лайфхаки для гиков
Из песочницы
Tutorial

Я нечасто пишу обзоры купленных товаров, хотя часто мне есть, что рассказать, но всё как-то руки не доходят. Но после покупки измельчителя пищевых отходов Bort Titan 4000 Plus, а вернее после его установки я понял, что мне есть, чем поделиться. Вот только это получился не обзор товара, а скорее небольшой туториал с некоторыми хитростями, к которым пришлось прибегнуть в процессе. Возможно, кому-то мой опыт поможет самостоятельно установить измельчитель, а кому-то – остановить свой выбор на другой модели от другого производителя.

Читать далее
Всего голосов 37: ↑25 и ↓12 +13
Просмотры 10K
Комментарии 69

Моделируем релейные защиты и противоаварийную автоматику для полномасштабных и аналитических тренажеров АЭС и ТЭС

Тестирование IT-систем *Энергия и элементы питания
Из песочницы

Уважаемые читатели, добрый день!

Многие представляют АЭС и ТЭС как некие сложные установки и системы малопонятных процессов, но пользу от работы атомных и тепловых электростанций понимают практически все. Чтобы повышать безопасность и эффективность работы на станции, оперативный персонал должен постоянно совершенствовать свою профессиональную подготовку. И если реальная станция здесь не помощник, то полномасштабные и аналитические тренажеры – как раз то, что надо. Настолько то, что все приборы, ключи управления точно воспроизводят аппаратуру по составу, цвету, размерам, форме. Информацию, которая отображается на мониторах и индикаторах, не отличить по величине и внешнему виду от той, которая дается на энергоблоке. Ловкость рук, и никакого мошенничества!

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.3K
Комментарии 17