Search
Write a publication
Pull to refresh
2
0
Send message

Простой советский геймдев: многокадровый, цветной

Level of difficultyMedium
Reading time27 min
Views17K

Около года назад, в одной из прошлых своих публикаций, я уже вскользь касался темы самой совершенной советской видеоигровой аркадной платформы, ТИА-МЦ1. Недавно поступило предложение рассказать про это поподробнее: какое я имею к ней отношение, как и когда удалось создать её эмулятор для современных ПК, как она устроена, в конце концов. Приступаем!
Читать дальше →

Секрет внутри одного миллиона чекбоксов

Reading time7 min
Views40K

Спустя несколько дней после начала разработки «одного миллиона чекбоксов» (One Million Checkboxes, см. новость на Хабре) я решил, что меня взламывают. Что это делает в моей базе данных?

Спустя несколько часов я уже лил слёзы гордости за талантливых подростков.

Но вернёмся к началу.

Что такое One Million Checkboxes?


26 июня 2024 года я запустил веб-сайт под названием One Million Checkboxes (OMCB). На нём был один миллион глобальных чекбоксов — нажатие на чекбокс мгновенно переключало его состояние для всех на сайте.


Вот как выглядел сайт через полчаса после запуска

Мои ожидания от этого сайта были крайне малы и совершенно ошибочны. Я думал, что сотни игроков будут нажимать тысячи чекбоксов, однако за две недели работы сайта пятьсот тысяч игроков нажали на флажки более 650 миллионов раз. Сайт попал в новости New York Times и Washington Post; он есть в Know Your Meme и Википедии. Это было безумное приключение.
Читать дальше →

Современным самолётом невозможно управлять

Reading time5 min
Views64K

И это даже не кликбейт. Ну ладно, частично кликбейт: если вы захотите полетать на каких-нибудь пассажирских или транспортниках, они будут вас слушаться. Но вот современные истребители совсем не такие. Даже опытные лётчики не могут подчинить их дикий нрав, и если бы не танцы с бубном от шаманов-инженеров, летали бы они значительно хуже. И чтобы понять, почему чем хуже летает истребитель, тем ему лучше, потребуется небольшое погружение в теорию.

Читать далее

Невероятная история Эда Торпа: как один математик смог обыграть сначала казино, а потом и весь Уолл-стрит

Level of difficultyEasy
Reading time13 min
Views74K

Если среди физиков настоящей легендой безумных жизненных историй был Ричард Фейнман, то среди математиков и инвесторов этот титул должен по праву принадлежать Эдварду Торпу. Чувак смог не только обуть казино сразу в двух считавшихся ранее «непобедимыми» играх, но и заработать $800 млн на фондовом рынке благодаря идее, достойной Нобелевки.

Читать далее

Как мы учим языки. Часть 1: Гипотезы Стивена Крашена

Level of difficultyEasy
Reading time9 min
Views24K

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

Читать далее

Зачем в iPhone чип, который убивает FaceID

Level of difficultyMedium
Reading time9 min
Views68K

Разбирался я в низкоуровневой работе камер iPhone, и дошёл до FaceID — системы распознавания лиц, используемой Apple для разблокировки смартфона. И наткнулся внутри на интересную вещь: чип, единственное предназначение которого в том, чтобы вывести из строя FaceID. Навсегда.

О том, как в iPhone вообще работает FaceID, где там этот чип стоит, что именно он делает, зачем его сделали таким злым, и как в ремонте справляются с этой напастью — под катом!

Читать далее

Каждый день хочу завязать с бетоном, но 45 млн в год не отпускают

Level of difficultyEasy
Reading time11 min
Views143K

В 2009-м я занимался стройкой и нашел эту технологию, которая уже 15 лет приносит мне деньги. Сначала я заливал изделия на заднем дворе частного дома, а сейчас мой завод занимает 250 кв.м. и делает в среднем 45 млн ₽ в год.

Читать далее

NFC-видеотека для моих детей

Level of difficultyMedium
Reading time9 min
Views10K

В детстве у нас с сестрой была гора VHS-кассет, которые мы бесконечно пересматривали. Современная видеоколлекция моих детей сильно от них отличается. Она полностью цифровая и разбросана по разным сервисам. Я хотел поделиться с ними магией осязаемости носителя из моего детства.

У меня двое пацанов, старшему разрешается посмотреть полчаса телевизор с утра и ещё полчаса вечером. Обычно он точно знает, что хочет посмотреть, но ему приходится ждать, пока кто-то из родителей возьмёт пульт и откроет нужное приложение.

Это заставило меня задуматься: почему бы не объединить новое и старое? Я хотел, чтобы у сына была более активная роль в выборе того, что он хочет посмотреть, несмотря на цифровой формат.

Несколько лет назад я увидел, как кто-то распечатал любимые музыкальные альбомы с NFC-меткой внутри, и решил сделать что-то подобное для своих детей.
Читать дальше →

Решаем загадку Джиндоша из Dishonored 2 на SQL перебором с возвратом

Level of difficultyMedium
Reading time18 min
Views16K


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

Сегодня мы рассмотрим решение непростой загадки Джиндоша из замечательной игры Dishonored 2 с помощью SQL.
SQL Может Многое!

МС-21: инженерный триумф российского авиастроения

Level of difficultyEasy
Reading time4 min
Views160K

Привет, друзья!

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

Давайте рассмотрим, что делает МС-21 таким выдающимся с инженерной точки зрения.

Читать далее

Как мы французскому ПО ценности добавляли, но нас не оценили

Level of difficultyEasy
Reading time16 min
Views18K

Судя по откликам, рассказы как я не стал миллионером или как мне не удалось спасить американскую АЭС, пользуются большим спросом на хабре. Поэтому продолжу публикацию кейсов из жизни быдлокодера и дам несколько бизнес-советов тем, кто собирается заработать миллионы продавая софт. Требую лайков, подписки и донатов, как настоящий инфоцыганбизнесмен.

Эта история произошла после того, как я вернулся из США в 2008 году, где благополучно потратил все свои деньги, полученные от разграбления советских заводов бандой прихатизаторов, во главе с Кахой Бендукидзе. В США я пытался запустить свой стартап, но не преуспел, но это история для мамкиных стартаперов с сайта VC. Здесь же расскажу, что было потом, поскольку это касается разработки и продвижения ПО. И бесплатно дам несколько бизнес-советов, которые за большие деньги можно получить только на курсах Тони Робинсона.

В России, как и во всем мире, в это время, кроме кризиса 2008 года, разворачивалась менее заметная, но не менее эпическая и трогательная история освобождения евреев от пленения фараоном.  Для тех, кто не читал библию, напомню, что Моисей своих евреев, отпущенных из египетского плена, водил 40 лет по пустыне, (навигаторов и Яндекс-карт тогда не было, и назад никто свалить не мог). Ведомые плевались, плакали, матюкались, ругались, но шли по пустыне за Моисеем. Тот же самый библейский сюжет разворачивался в области разработки софта, cо специалистами из французской фирмы-разработчика, той-которую-нельзя-называть, и которая проектирует боевые самолеты Рафал. В недрах этой конторы была разработана система 3D-проектирования CATIA.

Читать далее

Большие и чёрные (ящики): что мы знаем о том, как «думают» нейросети?

Level of difficultyMedium
Reading time30 min
Views69K

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

Узнать →

Как SpaceX нарушила Договор о космосе первым выходом частного астронавта в космос — и почему это хорошо для компании

Reading time8 min
Views109K

Привет, Хабр! На связи Саша Баулин, специалист МТС Диджитал и фанат космоса.

Сегодня, 12 сентября 2024 года, в 13:12 по Москве Джаред Айзекман, командир космического корабля Crew Dragon, принадлежащего SpaceX, впервые в истории частной космонавтики вышел в скафандре в открытый космос. Те, кто видел трансляцию этих событий, могут пожать плечами: «Ну и что? Постоял, подвигал плечами, даже от корабля, считай, не отрывался. Что в этом такого, если космонавты и астронавты государственных агентств делают так уже 59 лет?»

Совсем другое отношение к этой истории у специалистов по космосу, особенно у конструкторов скафандров. Для них случившееся — событие огромного значения (все потому, что они понимают огромную сложность сделанного). А также у юристов, связанных с космическим правом: те вообще заявили, что SpaceX в частности и США в целом нарушили договор о космосе.

Отчего то, что не кажется чем-то особенным человеку с улицы, так серьезно взволновало специалистов по космосу и его законам?

Читать далее

Непрямое управление как ключевой элемент геймплея

Level of difficultyEasy
Reading time4 min
Views6.8K

Всем привет! Я Денис, выпускник программы Менеджмент игровых проектов и основатель игровой инди-студии ISG.

Три года назад я приступил к разработке своего пет‑проекта — мобильной игры Transmigratio (лат. — переселение). Я хотел создать некую песочницу, в которой можно будет симулировать человеческую историю в духе Civilization, но без управления одним из народов. Хотелось сделать 4X, но без десятков тумблеров и переключателей — такое интерактивное шоу, в которое игрок может вмешиваться, а может и просто наблюдать. На обучении в Высшей школе бизнеса опытные геймдизайнеры справедливо заметили, что просто наблюдение будет скучным для большинства игроков, и показатели вовлечённости будут неприлично низкими. Поэтому я решил добавить ещё и активные игровые механики, чтобы улучшить перспективы проекта. Примерно в этот момент я начал понимать, что это будет не просто пет‑проект, а начало моей геймдев‑карьеры. Да, обучение во взрослом возрасте отлично помогает вправить мозги!

И что из этого получилось?

Почему брейнштормы бесполезны

Level of difficultyEasy
Reading time6 min
Views16K

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

Метод брейншторма был разработан Алексом Осборном в 1940 годах именно для создания прорывных идей, что же пошло не так? Дело не в самой механике, а в том какие ошибки допускают при её использовании. Приведу самые распространенные недочеты, которые вижу на практике чаще всего. 

Читать далее

Как я выиграл $2 750 с помощью JavaScript, ИИ и банки WD-40

Reading time21 min
Views14K

За последние десять лет я выиграл во многих маркетинговых видео-конкурсах, используя проверенные техники. Но конкретно этот случай стал первым, в котором значительную роль сыграло программирование и инструменты ИИ.

В этой статье я опишу, как с помощью ChatGPT и JavaScript выяснил, что реально могу победить в конкурсе, и как в итоге пришёл к победе.
Читать дальше →

LoRa. Рекорды дальности связи

Level of difficultyEasy
Reading time5 min
Views14K

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

Возможно приведенные далее примеры сподвигнут кого-то на разработку устройств дальней связи на основе LoRa , например, для управления БПЛА на большом расстоянии.

2015 год. Применение системы Lora в дешевых трекерах для высокогорных аэростатов Pico. Эти трекеры весят менее 20 г и запускаются с помощью 36-дюймовых воздушных шаров из фольги для вечеринок, наполненные гелием. Для проверки возможностей телеметрии на большие расстояния радиомодулей ISM-диапазона с использованием приемопередатчика Semtechs SX1278 был разработан трекер HAVAXE2. Трекер и батарея примерно на 24 часа работы весили 16 грамм. HABAXE2 был запущен около 09:30 4 января 2015 года с Кэрфилли Коммон, 51.5621 Северной широты 3.2228З ападной долготы. В последний раз о нем слышали на широте 44.1618 северной широты, 4.3205 восточной долготы, недалеко от побережья Средиземного моря на высоте 8032 м, преодолев чуть более 1000 км. Британские условия любительского лицензирования разрешают использование любительских передатчиков в диапазоне 434 МГц без лицензии с мощностью не блоее 10 МВт. Полезная нагрузка аэростатного трекера передавалась в формате FSK RTTY и ее можно засечь на расстоянии сотен километров даже при мощности 10 МВт. Цель HABAXE2 состояла в том, чтобы выяснить, является ли телеметрия данных LoRa жизнеспособной альтернативой и можно ли ее использовать на больших расстояниях для дистанционного управления трекером. Тесты показали, что при скорости 1042 бод устройствам LoRa требуется всего 2 МВт для покрытия зоны прямой видимости в 40 км, поэтому использование LoRa для слежения на больших расстояниях выглядело целесообразным. В другом проекте для телеметрии с RFM22B, используемой для спутника стоимостью 50 долларов, требовалось 100 МВт, чтобы преодолеть то же расстояние. Используя только вертикальную всенаправленную антенну на базовой станции (Diamond X50N) и трекер мощностью 10 mВт с проводом длиной ¼ волны , были получены следующие результаты; в последний раз, когда полезная нагрузка трекера была получена без ошибок, расстояние до аэростата составляло 269 км. На расстоянии 242 км на HABAXE2 была отправлена серия команд, со скоростью 98 бод при различной мощности передатчика вплоть до уровня 3 mВт. Экстраполяция 3мВт до 10 mВт (ограничение Великобритании) показывает, что связь возможна на расстоянии 611 км, что соответствует радиогоризонту на высоте около 22 км. Для другого теста использовали более высокую скорость передачи данных 13,7 Кбод и мощность передатчика 7 дБм было достигнуто расстояние связи 105 км.

Читать далее

Как я искал замену Notion

Level of difficultyEasy
Reading time9 min
Views25K

Вот уже 2,5 года Россия лишается сервисов один за другим, кто-то уходит из-за санкций, кому-то помогает всем известное скрепное ведомство, и ко всему этому мы привыкли, но вот 27 августа приходит новость о том, что уходит Notion, который ещё дополнительно утверждает что аккаунты пользователей из России тоже будут удалены.

Разбираемся куда можно перенести личные заметки пока они есть, чтобы можно было пользоваться с наименьшими отличиями, а на что можно не тратить время.

Читать далее

Краткий гайд по созданию визуальной новеллы. Часть 3: геймдизайн

Level of difficultyEasy
Reading time9 min
Views5.9K

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

Читать далее

Насколько реален самодельный пластик?

Level of difficultyEasy
Reading time7 min
Views12K
Картинка Maniacvector, Freepik

В жизни нас со всех сторон окружает интересная субстанция, которую в обиходе называют «пластиком», представляющую собой составы разного типа.

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

Кроме того, различные их типы устойчивы к разным вариантам агрессивных сред, что весьма важно для создания разнообразных компонентов устройств, которые могут выполнять полезные функции в условиях такой среды (например, полиэтилен для бутылок ацетона, который не разрушается им).

Но мне тут стало интересно, а насколько реально самому создать пластик?

Потому что обычно он у нас ассоциируется с «высокими материями» из области органической химии, далёкими от «простого смертного».

Тем не менее, как оказалось, это более чем реально и, мало того, весьма просто! Об этом и будет весь следующий рассказ…
Читать дальше →

Information

Rating
9,028-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity