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

DEC. История в лицах. Часть 1

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

Когда товарищ и коллега @ereinion предложил написать серию статей о digital, я понимал, что предстоит огромная работа. Но самое сложное будет – уместить выжимку из чудовищных объёмов информации в несколько статей.

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

DEC была гораздо большим, чем компанией, давшей человечеству мир мини-компьютеров и доступных систем реального времени. Это автор и постарается донести до читателя. Также было бы дилетантством пытаться рассказать историю DEC с её внутренней культурой, оставив в тени подробности об основавших её людях и личный опыт сотрудников.

В конце концов, процесс написания статей о DEC невозможно закончить, его можно только остановить.

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

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

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

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

В 90-е, когда шутеры от первого лица начинали свой триумфальный марш, на свет появился «Blood» – шедевр 1997 года, что захватил умы тех, кто жаждал стрелялки с жуткой атмосферой и чёрным юмором, растворённым в море крови. Студии Monolith Productions удалось создать что-то особенное, благодаря чему «Blood» стала настоящим порталом в мир, где киношные ужасы, комиксовая жестокость и бодрый экшен слились в гремучую смесь. Такой проект просто не мог не оставить большой след в гейминдустрии, навсегда осев в памяти геймеров.

Сегодня я поделюсь воспоминаниями разработчиков, расскажу где они черпали вдохновение, какие детали делали геймплей уникальным, каким получился ремастер 2019 года и почему «Blood» до сих пор вызывает трепет в сердцах игроков. А на закуску подготовил для вас сборку современного издания игры, чтобы без каких-либо проблем запустить проект на любых современных системах. Готовы к путешествию в прошлое? Тогда начинаем!
Читать дальше →

Как я случайно купил последний в мире прототип игрового смартфона и доработал его до ума

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

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

Читать далее

Запускаем Doom на пульте от тепловоза

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров11K
Приветствую всех!

Пару раз я уже показывал компьютеры, использовавшиеся в составе систем автоведения поездов. Но, как нетрудно догадаться, ими число ЭВМ, устанавливаемых на наших локомотивах и электричках, не ограничивается. Пришло время замахнуться на куда более «жирный» девайс — часть микропроцессорной системы управления и диагностики.



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

Внутрипроцессная трассировка системных вызовов с использованием цепочного загрузчика

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

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

Именно на примере системных вызовов удобно продемонстрировать цепочную загрузку, и на то есть три причины...

Читать далее

Истории

Sega Mega Drive: Музыка, которой не было

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


Когда Sega Mega Drive только появилась, её звуковой чип YM2612 был значительно недооценён. Но мне удалось выжать из него все соки, заставив музыку и вокал звучать на уровне, о котором в 90-е можно было только мечтать. Конвертация MIDI в формат Mega Drive, совмещение цифрового вокала и FM-музыки — это не просто сложно, а почти невозможно. Здесь есть все детали, раскрывающие, почему в этой, казалось бы, детской приставке похоронена несостоявшаяся музыкальная легенда. В общем, дальше, как в рекламных проспектах: просто кликните на видео ниже и наслаждайтесь эффектом слияния современных знаний и технологий прошлого!
Читать дальше →

Современные способы переключения контента

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



Тот, у кого из всех инструментов есть только молоток, склонен на любую проблему смотреть, как на гвоздь.
Абрахам Маслоу

Мы склонны использовать знакомые решения. Когда речь заходит о переключении контента, мы обычно используем свойства display: none или opacity: 0 с добавлением JavaScript. Однако современный веб стремительно развивается, и, возможно, настало время рассмотреть другие подходы к переключению контента — узнать, какие нативные API на сегодняшний день поддерживаются, их достоинства и недостатки, а также некоторые нюансы, о которых мы могли и не подозревать (включая псевдоэлементы и другие малоизвестные вещи).

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

Сложно о простом. Как работает интернет. Часть 1. Что такое коммутатор, маршрутизатор и примеры работы простых сетей

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

Приветствую, коллеги! Меня зовут @ProstoKirReal. Мне бы хотелось с вами обсудить как работает интернет от кабелей на витой паре, соединяющие простые локальные сети до подводных коммуникационных кабелей соединяющие между собой континенты и основные операторские сети.

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

Читать далее

Редчайший миниатюрный ARM-ноутбук из Кореи, который умеет превращаться в планшет — смотрим на Inkel MU-d

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

Недавно я искал интересные девайсы на китайском аналоге авито и нашёл очень занимательный и необычный гаджет всего-лишь за 400 рублей (4$) в состоянии ‭«на запчасти‭». Меня сразу привлёк интересный форм-фактор устройства в формате ноутбука-трансформера и надпись, которая вызывает в моей голове ‭«Neuron activation‭» — Windows CE. Когда девайс приехал ко мне и я принялся его разбирать, я был в шоке от того, какой диковинный процессор в нём используется и насколько круто этот миниатюрный красавец спроектирован. Сегодня мы с вами узнаем распиновку неизвестного разъёма зарядки без схемы на устройство, проведем моддинг с заменой на более привычный MicroUSB и посмотрим что-же за диковинный аппарат придумали корейцы в далёком 2008 году!

Читать далее

Пишем приложение для SIM-карты

Уровень сложностиСложный
Время на прочтение12 мин
Количество просмотров24K
Приветствую всех!

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



Итак, в сегодняшней статье поговорим про эту довольно редко упоминающуюся сторону сотовой связи. Узнаем, как писать приложения, чтобы они запускались на всех телефонах, от Nokia 3310 до последних айфонов. Попутно выясним, как загружать их в SIM-карты и насколько сложно это сделать, и, конечно же, напишем наш первый апплет. Традиционно будет много интересного.
Читать дальше →

DIY LED Cube. Часть 2: превращаем Arduino Nano в ESP32 (а что, так можно было?)

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


Понятно, что ESP32 в качестве управляющего контроллера для любого девайса, в том числе и светодиодного куба, — это гораздо интереснее, чем «простенькая» Arduino Nano, но AlexGyver в своём базовом проекте почему-то остановился именно на Arduino Nano.

Мы же пойдём дальше и оснастим наш LED Cube современным ESP32 со всеми присущими ему возможностями: Bluetooth, Wi-Fi, двумя 32-разрядными ядрами, большим объёмом памяти и прочим, что позволит в дальнейшем оснастить куб беспроводными интерфейсами и включить его в IoT систему.

Тем более, что сделать это будет не так сложно — оказывается стандартная распиновка колодки Arduino Nano — это ещё и универсальный переходник для подключения любых различных контроллеров.

Об этой сакральной магии и поговорим далее…
Читать дальше →

Город детства: что будет, если продолжить игру в SimCity 2000 спустя 25 лет

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров40K
Я питаю тёплые чувства не только к старым компьютерам, но и к ретро-играм, которые на них запускал. Едва ли не главная моя любовь — SimCity 2000, второй в знаменитой линейке градостроительных симуляторов от Maxis. Именно с него в середине 90-х началось моё знакомство с серией. И хотя в дальнейшем я переиграл во все остальные части SimCity, больше всего мне запала в душу именно эта — с изометрической проекцией и невероятно уютной пиксельной графикой.

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

Хакаем советский дверной музыкальный звонок

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

Попал мне в руки вот такой интересный экземпляр – электронный музыкальный звонок «Соната-1» 1990 года выпуска.


image

Вид сзади


Для подключения имеется две пары клемм – на одну пару постоянно подается 220 В, к другой подключается кнопка дверного звонка. При нажатии на кнопку проигрывается короткая мелодия, которую можно выбрать переключателями сбоку – всего на выбор 8 мелодий.

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

Зимние литературные топы: от ужасов до детей

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

Зима!.. Читатель, торжествуя, на читалках/полках обновляет книги!

Мы подготовили для вас четыре разных литературных топа по 10 книг каждый, все они, так или иначе, связаны с зимой. В порядке очерёдности вас ждут:

Холодные, зимние ужасы.
Документалистика о северАх.
Фэнтэзи и чуть-чуть фантастики в зимних условиях.
Что почитать ребёнку в новый год?

Приятного прочтения.

Читать далее

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

25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Уникальный игровой телефон с двумя процессорами за 2 000 рублей — разбираем плод инженерного гения из Китая

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

Около двух лет назад я купил на онлайн-барахолке занимательный телефон игровой направленности под именем Kechaoda K110. На первый взгляд ничего необычного, в телефоне была предустановлена многоигровка на 80 с лишним игр, однако мне захотелось чего-то большего и я начал ковырять прошивку устройства в hex-редакторе на манер наличия обычного рома... Но то, что я обнаружил, разобрав устройство, повергло меня в шок и восторженные возгласы в сторону китайских инженеров. Интересно узнать о том, как китайцы сделали уникальный двухпроцессорный телефон всего за 2 000 рублей? Тогда жду вас под катом!

Читать далее

Руководство по Convex. Часть 3

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


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


В этой серии статей я рассказываю о Convex — новом открытом и бесплатном решении BaaS (Backend as a Service — бэкенд как услуга), которое выглядит очень многообещающе и быстро набирает популярность среди разработчиков.


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


Эта третья и завершающая часть серии, в которой мы поговорим о планировании задач, хранилище файлов и поиске.


В конце мы также рассмотрим расширенный пример использования Convex для разработки полноценного веб-приложения.


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

SOS-фонарик на жесткой логике с датчиком удара на пьезоэлементе

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.8K
image
Привет, Хабр!

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

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

Несмотря на то, что «под капотом» вы не найдете ни одного микроконтроллера, устройство обладает полноценной функциональностью. Имеются кнопки для переключения нескольких режимов работы светодиодного фонаря. Есть звуковая и световая сигнализация, которая автоматически включается при падении.

Схема содержит повышающий ШИМ-стабилизатор тока для питания светодиодов, выполненную буквально из того, что валялось под рукой, генератор сигнала «SOS» на логических микросхемах, и пьезоэлемент, выполняющий роль одновременно датчика удара и звукового излучателя.

Если вы успели соскучиться по старой доброй почти ламповой схемотехнике, прошу под кат!
Читать дальше →

Чип, подёргай ножкой ¯\_(ツ)_/¯

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

Как быстро выяснить схему соединений, когда на плате 70 микросхем в BGA?
Как протестировать плату, начиная с проверки соединений и заканчивая функциональными испытаниями?

Что можно вытворять с помощью JTAG сканирования? Где применять?
Возьмите в свой арсенал этот действительно полезный и могучий инструмент!
Читать дальше →

Технологии, которые мы потеряли и знаковые IT-события 2024 года

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

С течением времени технологические продукты, которые когда-то были крутыми и популярными, устаревают и прекращают свое производство. Другие проживают короткую жизнь потому что, оказываются неудачным экспериментом. Производители переключаютсяся на другие, более прибыльные цели. 2024 год не стал исключением, когда стартапы закрывались, а разработки гаджетов заканчивались. Здесь составили список технологий, которые в 2024 году прекратили свое существование.

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

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

DIY LED Cube: ультимативный гайд для сильных духом. Часть 1. Сборка

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


В народе говорят, что каждый радиолюбитель должен собрать своими руками хотя бы один радиоприёмник, а каждый настоящий DIY-щик — LED Cube. Действительно, какой же ты радиолюбитель, если не собрал ни одного радио? (смайл)

Со светодиодным кубом тема интересная, но имеет множество «нюансов», поэтому я всё время откладывал построение собственного куба. И, как выяснилось, не зря — если бы я только знал во что ввязываюсь, то скорее всего никогда бы не взялся за этот проект.

На деле всё вылилось в просто-таки экзистенциальный вызов и испытание, которое может пройти только человек с узкой задницей стальными нервами, кучей навыков и умений и непреклонной волей к победе — иначе вся эта конструкция уже на сотом светодиоде полетит через всю комнату в мусорное ведро (или просто тупо не включится после подачи питания).

Но зато, если ты преодолел все трудности и создал это маленькое чудо, то можешь наслаждаться как самим девайсом (а это совершенно замечательная штука, особенно в умелых руках), так и осознанием того, что ты сдал экзамен на звание DIY-щика 80-го уровня (смайл).
Читать дальше →
1
23 ...

Информация

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