Как стать автором
Обновить
2034.57
Timeweb Cloud
То самое облако
Сначала показывать

Ностальгические игры: Shadow Warrior

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров863

В 1997 году на прилавках появилась Shadow Warrior – один из самых противоречивых и недооценённых шутеров своего времени. Игра была действительно крутой: бодрая стрельба с большим, сносящим крышу арсеналом оружия, что превращало недругов в кровавые ошмётки, харизматичный главный герой, уровни, полные интерактивных элементов, и море драйва и адреналина! Вот только из-за долгой разработки и постоянных переносов она не попала в нужный момент. Выйди хотя бы годом раньше – скорее всего, стала бы хитом, а так – просто затерялась среди себе подобных. Но в 1997-м рынок был перенасыщен шутерами на Build-движке: Duke Nukem 3D, Blood, PowerSlave, Redneck Rampage… И очередной «пиксельный мясной боевик» народ просто не заметил... А зря! Ведь несмотря на это, Shadow Warrior действительно выделялась и запоминалась своим стилем и тем самым безумным духом 90-х, который сейчас уже не встретишь.

Читать далее

Рецепт фасолей: как я отреверсил бюджетный кнопочный телефон, хакнул его и научил запускать нативные программы на C

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров6.6K

Осторожно: помните ли вы, как в вашем телефоне Siemens, Motorola и Sony поселились маленькие программы - «эльфы»? В рамках этой статьи мы во всех деталях исследуем прошивку бюджетного кнопочника, разберемся в её архитектуре, хакнем и напишем загрузчик тех самых эльфов с MicroSD-флэшки. При этом я постараюсь объяснить всё максимально простым и доступным языком!

Недавно я познакомился с легендой форума allsiemens.ru — Ilya_ZX, который известен своим огромным вкладом в тему реверса и моддинга телефонов на платформе E-Gold и S-Gold. Илья поведал мне интересную историю о том, как в начале нулевых, будучи студентом, поспорил с одногруппником, сможет ли он добавить ‭‭«змейку‭‭» в свой Siemens A60. И спор он этот выиграл, путем бессонных ночей ковыряния прошивки в IDA Pro! Я подумал ‭‭— «а чем я хуже?‭‭». Взял в руки кнопочный телефон на платформе Spreadtrum, сдампил прошивку и загрузил в дизассемблер...

Если вам интересен подробный процесс реверса различных модулей прошивки, как они взаимодействуют между собой, как я написал программу для применения патчей к фуллфлэшу и, собственно, бинлоадер с первой программой — жду вас под катом!

Читать далее

Вспоминаем серию хорроров, выходивших на рубеже тысячелетий: Nocturne и трилогию Blair Witch

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров1K

Их жанр тогда называли action/adventure (так писали в журналах, по крайней мере), и геймплейно такие игры представляли собой клон первых Resident Evil. Статичные планы, поданные с разных ракурсов, кривое управление, из-за которого бои превращались в сущий ад, простенькие загадки с квестовыми предметами, и отстрел монстров. Первой игрой Terminal Reality в этом жанре стала Nocturne, рассказывающая о тайном агентстве Spookhouse, учреждённом Рузвельтом в начале 20 века. Это агентство изучает паранормальные происшествия по всему миру и направляет к ним агентов, которые убивают нечисть и приводят мир в норму.

Читать далее

Изучаем работу SIM-карт с помощью Osmocom SIMTrace2

Уровень сложностиСложный
Время на прочтение7 мин
Количество просмотров4.3K
Приветствую всех!
Если вы интересуетесь тем, как работают различные компоненты сотовых сетей, то вам наверняка хотелось посмотреть на то, что вообще происходит в момент регистрации и какими данными телефон обменивается с симкой. Конечно, всё это можно посмотреть и обычным логическим анализатором, однако, как выяснилось, существуют и куда более специализированные девайсы, предназначенные как раз для анализа таких данных.



Именно о такой штуке мы сейчас и поговорим. Узнаем, что интересного можно сделать этим устройством, разберёмся с тем, как установить и настроить софт, и, конечно же, посмотрим на всё это в работе.
Читать дальше →

Нейро-дайджест: ключевые события мира AI за 12–19 мая 2025

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров1.1K

Привет! 👋
Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта.

Меня зовут Вандер, и каждую неделю я делаю обзор новостей о нейросетях и ИИ.

Неделя выдалась насыщенной: OpenAI выкатила помощник для программистов Codex и добавила GPT-4.1, Grok вульгарно высказывается в Twitter,  Tencent показала генератор изображений в реальном времени, а DeepMind представила агента, который сам изобретает алгоритмы.  Всё самое важное — в одном месте. Поехали!

Читать прошлый выпуск

Читать далее

Человек-клей: как я нашел самого неэффективного сотрудника, чуть не уволил, а оказалось, что на нем все держится

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров139K

Эпиграф:
Приходит чувак к музыкантам, в группу просится. Те у него и спрашивают: 
- А ты на гитаре играть умеешь? 
- Нет. 
- А на барабанах? 
- Тоже не умею. 
- Может ты поешь? 
- Не пою. 
- Зачем ты нам тогда нужен? 
- Знаете, я просто офигенный друг!

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

Читать далее

Вредные советы. Сборник для компаний и маркетологов с примерами и иллюстрациями

Время на прочтение7 мин
Количество просмотров3.4K

В 70‑е Coca‑Cola пыталась перейти на многоразовые стеклянные бутылки, но понесла убытки из‑за неудобства и слабой системы возврата. В 1983 году Apple представила Lisa с первой в мире графической ОС по цене почти $10 тысяч — продукт опередил время, но не нашёл поддержки. А DeLorean DMC‑12 стал иконой стиля, но обанкротил компанию. Что пошло не так?

Там, куда мы отправляемся, дороги не нужны

React Labs: View Transitions, Activity и другие обновления

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров1.5K



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


Сегодня мы рады представить вам документацию по двум новым экспериментальным возможностям, уже доступным для тестирования:


  • View Transitions (переходы между экранами)
  • Activity

А также делимся обновлениями по возможностям, над которыми продолжаем работать:


  • Треки производительности React (React performance tracks)
  • Расширение редактора кода для компилятора
  • Автоматические зависимости эффектов
  • Ссылки на фрагменты (fragment refs)
  • Конкурентные хранилища данных (concurrent stores)

Пример использования View Transitions и Activity в клоне AirBnB
Читать дальше →

Кого ИИ уже уволил, а кто только ждёт своей очереди? Как ИИ меняет рынок труда — разбор мифов и фактов

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров35K

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

И восстали машины...

Самые безумные и неожиданные кроссоверы игровой индустрии. Сейчас такое уже не сделают

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.8K

Мы живем во времена, когда новости о том, что в Fortnite добавили какого-нибудь Спайка Шпигеля из аниме «Ковбой Бибоп» или Питера Гриффина, уже не так удивляют, как раньше. Игру в целом можно считать самым глобальным кроссовером индустрии, а ее атмосферу сравнить с детской песочницей, где каждый приносит свои игрушки, но все играют по одним и тем же правилам.

А еще с популярностью Fortnite (как кажется автору этого текста) умерли кроссоверы в принципе. Что? Какие были кроссоверы раньше? Ну, например, игра, в которой так или иначе взаимодействует Дзин Кадзама из Tekken, Джилл Валентайн из Resident Evil и Кадзума Кирю из Yakuza, и это круто обосновано сюжетом. Интересно? Тогда присаживайтесь, сейчас мы расскажем про несколько крутых кроссоверов прошлого. 

Читать далее

Перешагивая через века. Rise of nations: Thrones & Patriots

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.5K

Так-так-так... что это здесь у нас? Мои глаза с любопытством, смешанным с сомнением, начали осмотр. После многих часов в «Казаках», еще и с обоими дополнениями, мне хотелось чего-то нового, но похожего. Через стеклянную витрину из раздела «Стратегии» мне навстречу смотрела коробка от «Триад» со странным лого: металлический глобус в обрамлении зубчатого колеса. А поверх глобуса — надпись Rise of nations: Thrones & Patriots...

Читать далее

В Политехнический музей будет передана одна из последних сохранившихся ЕС ЭВМ

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.9K
К возможности написать эти строки мы шли более десяти лет. Теперь уже решено: фонды крупнейшего научно-технического музея страны скоро пополнятся узлами вычислительной машины ЕС 1055М, почти 40 лет бережно сохранявшейся в стенах ЦЭМИ — Центрального экономико-математического института.


Читать дальше →

Галлюцинации моделей текстовых ИИ, и как с ними бороться

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров4.2K

Современные языковые модели, такие как ChatGPT, Claude, Gemini, Grok и так далее, способны генерировать тексты, которые часто кажутся уверенными, логичными и достойными доверия. Однако за этим часто скрывается одна из главных проблем нейросетей — галлюцинации. Галлюцинации — это уверенные, но ложные утверждения, которые модель выдает как факты. Они могут проявляться в виде несуществующих цитат, выдуманных терминов, неверных интерпретаций, ошибочных чисел или ссылок на несуществующие источники. Например: при запросе о биографии известного ученого модель может уверенно сообщить о его работе в MTI и сослаться на несуществующую публикацию в Nature с точной датой и названием. Другой распространенный случай — цитирование выдуманных законодательных актов с номерами и датами принятия, которые выглядят достоверно, но фактически не существуют. Подробное и обоснованное описание создает иллюзию достоверности, делая галлюцинации особенно критичными при использовании ИИ в науке, образовании или, например, в медицине.

Читать далее

Запускаем раритетные платы фискальной памяти

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров4.8K
Приветствую всех!
Давным-давно, во второй половине девяностых, с появлением больших супермаркетов начали получать распространение различные системы по автоматизации торговли, в числе которых были кассы на базе обычных компьютеров. Примерно в то же время появилось требование оснащать кассовые аппараты фискальной памятью, что в сочетании с подобными системами породило немало кажущихся сейчас забавными или просто нелогичными конструктивных решений.



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

Ближайшие события

Проект «Мультиключ». Эмулятор ключей от домофона на ESP8266

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров16K

Никак не доходили руки до написания этой статьи, точнее я её планировал написать после полноценного перевода устройства на esp32 c3, который никак не состоится.

Вкратце напомню о чем этот проект, и чем он закончился в прошлой статье. Мы разрабатываем компактное устройство для чтения, хранения, записи и эмуляции электронных ключей (которые чаще всего встречаются у нас в подъездах и на проходных). Изначально это был проект одного из моих учеников. Но в этом году, для участия во ВСОШ по робототехнике ему пришлось поменять тему работы, которая тоже довольно интересная, как-нибудь по неё тоже напишу). А я по наличию времени и энтузиазма продолжил добивать программную часть.

В прошлой статье мы перевели устройство на esp8266, что сделало его более производительным и решило проблему с памятью. У нас получилось прочитать и эмулировать контактные ключи dallas и русские Сyfral и Metacom. После этого мы решили перейти к бесконтактным ключам стандарта EmMarine.

Бесонтактные ключи уже так просто, при помощи одного резистора, не прочитаешь, нужен детектор-генератор на 125 кГц. На этом этапе опять очень помог проект от Alex Malov EasyKeyDublicator. У него я взял схему детектора без изменений. И первые тесты производил на Arduino Nano.

Читать далее

Нейро-дайджест: ключевые события мира AI за 5 – 12 мая 2025

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.4K

Привет! 👋

Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта.

Меня зовут Вандер и каждую неделю я делаю обзор новостей о нейросетях и ИИ.

Неделя выдалась насыщенной: Google выкатил мощнейшую версию Gemini, Pinterest вернулся в игру с обновлённым AI-поиском, а легендарный Clippy — теперь с нейросетью на борту — снова жив.  Всё самое важное — в одном месте. Поехали!

Читать далее

Объяснение графических процессоров для тех, кто привык работать с ЦП

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров5.4K

За годы работы я подробно изучил, как центральные процессоры (CPU) выполняют код и как они устроены внутри. Дело в том, что я участвовал в разработке ядра Linux и ScyllaDB, а этот код очень близок к металлу. Я даже немного баловался с Verilog, безрезультатно попытавшись собрать моё собственное ядро RISC-V.

Графические процессоры (GPU) в отличие от обычных в основном оставались для меня чёрным ящиком, несмотря на то, что поработать с ними всё-таки довелось. Помню, что экспериментировал с NVIDIA RIVA 128 или чем-то подобным, проверяя, как там работает DirectX. Тогда такие процессоры ещё не выделялись на фоне ускорителей 3D-графики. Я также пытался идти в ногу со временем и немного упражнялся в программировании элементарных шейдеров на современных GPU. Но я никогда глубоко не вдавался в работу с GPU, и мои взгляды можно назвать CPU-центричными.

Однако, поскольку сегодня наблюдается всплеск рабочих нагрузок, связанных с ИИ, и, в частности, приходится работать с большими языковыми моделями (БЯМ), графические процессоры становятся незаменимыми для современных вычислений. К задачам, решаемым с применением ИИ, относятся масштабные прикладные тензорные операции, в том числе — сложение и перемножение матриц. А это уже работа для GPU. Но как современный GPU выполняет их, и насколько при этом возрастает эффективность по сравнению с выполнением таких же рабочих нагрузок на CPU?

Читать далее

Самодельная паяльная станция с цифровой индикацией температуры на жесткой логике

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров8.4K
image

Привет, Хабр! В этой статье я хочу рассказать о проекте паяльной станции с регулятором температуры на операционных усилителях и с цифровой индикацией на микросхемах стандартной логики. Как обычно это бывает, в моих схемах вы не найдете ни одного микроконтроллера.

Всех неравнодушных к теплой, почти ламповой схемотехнике приглашаю под кат.
Читать дальше →

Продвинутые методы использования TypeScript в реальных проектах

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров5.8K



Ранее на Piccalilli Сэм Роуз поделился реальными примерами использования вспомогательных типов (utility types) TypeScript. Сегодня я хочу продолжить эту тему и поделиться несколькими продвинутыми возможностями TypeScript для работы с типами, которые, на мой взгляд, особенно полезны и применимы в реальных проектах.


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

Читать дальше →

Wizordum — пример правильной ностальгии

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.5K

Недавно вышла Wizordum — очередной олдскульный шутер, письмо любви к Wolfenstein 3D, Heretic, Catacomb 3D и первой DOOM. Спрайтовая графика с рейкастингом, построенные из квадратных тайлов уровни и держащие верную булаву пиксельные руки главного героя. Разве что харизматичной морды около показателя здоровья не хватает.

Подобные релизы в последние годы — не редкость. Перезапуск DOOM 2016 года, а также такие инди-хиты как Dusk, Ion Fury и Amid Evil, вышедшие в знаковом для жанра 2018, напомнили геймерам, что шутеры — это не только Call of Duty и мультиплеерные проекты. А скорость, десятки пушек за спиной и грамотный дизайн уровней не менее важны, чем кинематографическая постановка и голливудские звёзды на озвучке.

Читать далее
1
23 ...

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud