Как стать автором
Обновить
22
-0.5
Natalya Dolina @JohurN

Свободный человек

Отправить сообщение

Тюнинг старого тетриса

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

Недавно я прикупил себе старенький и оригинальный — «тот самый» тетрис, а дальше меня затянуло. Собственно, нормальная ситуация. Однако, мне пришлось столкнуться с одной неприятной проблемой: если во время игры — скорость (ака сложность) повышается выше двух пунктов, то играть становится совершенно невозможно, а скоростей-то много…

Понятно, что идёт какая-то ошибка в подборе частоты задающего генератора в контроллере тетриса, и это даже слышно на слух, так как мелодия играет уж больно быстро. Потому, мне пришла в голову мысль, а возможно ли как-то внести аппаратные изменения в устройство, так чтобы понизить частоту контроллера для корректной игры? Сам спросил — сам ответил.
Читать дальше →
Всего голосов 69: ↑86 и ↓-17+103
Комментарии51

Измерение скорости чтения-записи носителей с помощью утилиты dd

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров13K
Недавно, я вновь побывал в роли технического эксперта, когда занимался переводом книги «Understanding Software Dynamics» от Richard L. Sites. В ходе работы над главой — про скорость работы с жёстким диском, мне поступил вопрос от коллеги: каким образом можно просто и быстро измерить скорость чтения и записи твердотельных носителей информации, в разрабатываемых в компании устройствах? При этом стояла задача реализовать всё это наиболее простыми способами, чтобы они были переносимы между совершенно разными платформами и архитектурами. Носители же информации могут быть любыми: USB Flash, eMMC, SD, NAND и прочее, прочее. Единственное, что их объединяет — это Linux.

Задача захватила меня с головой…
Читать дальше →
Всего голосов 61: ↑59 и ↓2+57
Комментарии47

Оптоволоконная революция: как EDFA Роберта Мирса сделала мир ближе

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

Волоконно-оптический усилитель, легированный эрбием (Erbium Doped Fiber Amplifier — EDFA), появился в 1986 году и навсегда изменил наш мир. Сигналы по оптоволоконным кабелям теперь можно передавать на тысячи километров без электронных повторителей, а также разделять их на отдельные полосы разной длины волны, применяя плотное мультиплексирование DWDM (Dense Wavelength Division Multiplexing). 

Это увеличило пропускную способность на несколько порядков, а суммарная протяженность кабелей, уложенных под водой, на 2023 год составляет около 1,4 млн км. 

Посмотрим на историю изобретения EDFA, его принцип действия и роль в развитии интернета.

Примечание: статья предназначена для широкого круга читателей. Объяснять будем максимально упрощенно, посему специалистам по ВОЛС просьба несильно ругаться в комментариях 🙂

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии4

Развлекательное чтиво на выходные

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

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

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

Расслабон
Всего голосов 43: ↑35 и ↓8+27
Комментарии50

Отец Интернета: 50 лет путешествия Винта Серфа по бескрайнему миру веба

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

Винтон (которого часто называют просто Винт) Сёрф – человек, которого именуют «отцом Интернета». А ещё учёный, изобретатель, программист, руководитель и отличный переговорщик, любитель классической музыки и бывший виолончелист. За 80 лет своей жизни Сёрф принял участие в разработке протоколов TCP/IP, сделавших возможным современный Интернет, руководил развитием коммерческой электронной почты, приложил руку к коммерциализации мировой сети и проектированию Межпланетного Интернета. Рассказываем о жизненном пути «отца Интернета», его взглядах на мир и проектах – прошлых и настоящих.

Читать далее
Всего голосов 16: ↑15 и ↓1+14
Комментарии3

Alan Wake: 13 лет спустя

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

Что есть творчество – дар или проклятие? Творец – властитель людских дум или нечто большее? Можно ли силой искусства буквально влиять на реальность? И если да – надо ли? Так много вопросов, а ответов, как обычно, меньше.

Вы наверняка думаете, что это я вам мозги компостирую. На деле же ваш скромный слуга лишь пытается подражать своим кумирам, мастерам интриги и сложных конструкций – финским разработчикам из студии Remedy. Они подарили этому миру массу потрясающих и по-своему уникальных проектов. Нуарные детективы, научная фантастика, паранормальщина – во что только Сэм Лейк и его команда не горазды.
Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии10

Анатомия игры. Два притопа, три прихлопа или тонкости анимации

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

Блин, опять правки по проекту в 3 часа ночи прислали…

Добрый день, дорогие хабражители!

 
Много ещё тем отделяют нас от полного понимания мироустройства игр. Много тонкостей, подходов и нюансов. Однако с каждым шагом мы становимся чуть ближе к этой заветной цели. На очереди у нас ещё одна сложная тема, которую я попытаюсь изложить максимально доступно. Речь пойдет об анимациях.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии2

Карманный макромир: любительский комплект для макросъёмки на телефон

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров15K
Картинка для привлечения внимания — микроконтроллер КМ1816ВЕ48 в непожатом виде

Приветствую, товарищи!

Некоторое время назад я увлеклась любительской мобильной съёмкой в целом, а потом у меня появилась необходимость снимать и макро — ввиду своей особой самостоятельной деятельности. Так как я приверженец мобильности, у меня встал вопрос: получится ли снять качественный макрокадр на телефон — с минимумом оборудования и самое главное, чтобы недорого?

Собственно говоря — в ответ на вопрос и родилась эта статья, как маленький обзор на непрофессиональный съёмочный комплект — я хочу показать свой топ вещиц, которые сделают мобильную фотографию (и не только макро) — намного приятнее.

Перво-наперво отвечаю на невольно возникающий вопрос: «Пошто камерой не пользуешься извращенка?»
ВНУТРИ МНОГО ФОТО
Всего голосов 96: ↑94 и ↓2+92
Комментарии103

Как Чарльз Бэббидж решал проблему с астрономическими таблицами и создал компьютер

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

Вообще, до сих пор неясно, кто изобрёл первый цифровой компьютер. Кандидатов много, и все они относятся к 30-м и 40-м годам ХХ века. Например:

в 1938 году Конрад Цузе создал Z1 — первую машину, которая помогала в аэродинамических расчётах;
в 1940 году Алан Тьюринг создал компьютер, способный расшифровывать код «Энигмы»; 
в 1942 Атанасов и Берри разработали компьютер, названный в их честь. В 1973 году Федеральный суд США даже официально постановил, что эта машина — первый компьютер, но у многих остались сомнения;   
в1946 году Джон Мокли разработал ЭНИАК — вычислительное устройство для расчёта баллистических таблиц.  

Но примечательно, что на звание первого компьютера претендует и компьютер Mark I, созданный в 1944 году. При этом руководитель группы разработчиков Говард Эйкен при создании машины ориентировался на наработки Чарльза Бэббиджа — английского математика начала 19 века, который пытался создать разностную машину для решения полиномиальных уравнений. К сожалению, у Бэббиджа ничего не вышло, но его идеи однозначно опередили своё время. Посмотрим на его жизнь и изобретения.

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Комментарии6

Прототехноблогер. История человека, придумавшего блогинг, подкастинг и RSS

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

Среди профессий, так или иначе связанных с IT, все чаще упоминаются блогеры. И распространенное в сообществе высококвалифицированных технических специалистов снисходительное отношение к этой сфере деятельности совершенно не оправдано: в конце концов, «Хабр» — это тоже коллективный блог, и здесь точно есть люди, для которых написание увлекательных и интересных текстов — основная работа. Говорят, первый в истории техноблогер появился еще в 1994 году, и именно он положил начало профессии, позволяющей кое-кому зарабатывать миллионы. А еще этого человека называют пионером подкастинга, программистом, писателем и предпринимателем, одним из соавторов формата RSS и основателем нескольких успешных стартапов. Речь идет о Дэйве Винере.
Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Комментарии1

Разработка BIOS на языках высокого уровня

Уровень сложностиСложный
Время на прочтение11 мин
Количество просмотров23K
Ничего лишнего: материнская плата, видеокарта и ROM-BIOS

Меня давно волнует вопрос, как подступиться к разработке на голом железе, на чистом си. Хотелось понять, каким же образом идёт запуск BIOS, u-boot, grub и прочих первичных загрузчиков. Ведь необходимо перейти от ассемблера к тёплому ламповому си и соблюсти условие, собрать всё это в линукс любимым компилятором gcc.

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

Здесь я хочу свести основные моменты разработки BIOS в одном месте и разобраться обо всех проблемах, которые я получил во время своих опытах в разработке (первая и вторая части).
Читать дальше →
Всего голосов 134: ↑133 и ↓1+132
Комментарии58

После GPT-4

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

Если одной метафорой, то произошли первые испытания термоядерной бомбы. Специалисты с благоговейным ужасом и радостью смотрят на поднимающийся над планетою гриб. Остальное человечество живёт обычной жизнью, пока не зная, современниками какого события они являются. Мне нравилось изучение цифровых технологий, сильнее интересовала только работа человеческой психики и междисциплинарное знание, которое можно объединить под условным названием «общая теория информации». Эти увлечения позволили увидеть в смене цифр смену эпох. Постараюсь объяснить суть случившегося максимально доступно.

Далее
Всего голосов 244: ↑230 и ↓14+216
Комментарии346

От RoboCop до RoboAssist: современное состояние индустрии экзоскелетов

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

В статье «Люди-киборги: самые сумасшедшие и высокотехнологические механизации человека» мы затронули тему экзоскелетов. В частности, рассказали про российский стартап ExoAtlet, который в 2016 году один из первых в мире выпустил медицинский экзоскелет. Целью основателей стартапа было ускорение процесса реабилитации и улучшение качества жизни пациентов с инсультом, травмами спинного мозга, ДЦП, рассеянным склерозом и прочими болезнями. Но к моменту выпуска прототипа выяснилось, что рынка экзоскелетов в России нет. Компании пришлось строить его с нуля, привлекая инвестиции, меняя на ходу бизнес-модели и не прекращая исследования.

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

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Комментарии1

Семь дощечек мастерства на службе ML

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

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

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

Биочернила. Скульптинг живого

Время на прочтение8 мин
Количество просмотров2.6K
           
                     Биопринтер марки «Envisiontec»

Технологии биопринтинга относят к фронтиру медицины. Это значит, что 3D-печать живых органов достаточно развита, чтобы приносить ощутимые результаты, но всё ещё далека от совершенства. Совершенству, как известно, пределов нет. Его нельзя достичь, но к нему вполне возможно приблизиться. Регенеративная медицина раскроет свой потенциал в тот момент, когда мы научимся создавать сложные органы, пригодные к трансплантации.
Читать дальше →
Всего голосов 30: ↑29 и ↓1+28
Комментарии7

SSD технологии древних: DiskOnChip

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

В середине 1990-х, FLASH-накопители были очень дорогими, поэтому появление твердотельных накопителей сильно задерживалось. Стоимость 1 МБ FLASH-памяти была несоизмеримо дорога в сравнении со стоимостью 1 МБ памяти на физическом жёстком диске, с блинами.

Но, несмотря на это, в 1995 году — израильская компания M-Systems представила первый полупроводниковый накопитель. Это был настоящий жёсткий «диск», который выглядел как обычная 32-х контактная DIP-микросхема. Более того, он устанавливался вместо микросхемы расширения BIOS, при этом имел на борту ёмкость в десятки, а то и сотни мегабайт. В те годы — это было просто космические технологии, и в последствии они встречались и использовались достаточно часто, но уже в промышленном секторе.

Это система DiskOnChip – фактически полноценный жёсткий диск на одной маленькой микросхеме, с минимальной обвязкой, которая для своей работы потребует всего два чипа логики.

Ну что же, попробуем собрать свою необычную систему с этим жёстким «диском», проверю, может ли она работать с обычной ROM-памятью, запущу наконец свой BIOS на 386 машине с ISA-картой, чего не удалось в прошлый раз.
Читать дальше →
Всего голосов 118: ↑116 и ↓2+114
Комментарии67

Технологии, изменившие музыку. Часть 3: обработка

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

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

Читать далее
Всего голосов 26: ↑24 и ↓2+22
Комментарии4

Роботрон. Как восстановить клавиатуру из 1987г. для чайников

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

Очень давно на Хабре мною была прочитана статья о механических клавиатурах, свичах их разновидностях и всём таком. Естественно мне захотелось причаститься к секте кнопкопоклонников и сделать свою также для себя же. Но вместе с тем я не хотел кидаться с места в карьер неизведанных знаний (да и куча других незавершённых проектов давила на совесть) и решил потренироваться сначала «на кошечках». Желание засело в мозгу, запрос был сформирован, отослан в ноосферу и осталось только ждать.

И вот однажды «кошечки» ко мне постучались сами…
Читать дальше →
Всего голосов 95: ↑95 и ↓0+95
Комментарии70

Анатомия игры: обратный инжиниринг на службе мододелов или как замодить игру на примере Elden Ring и не только. Часть 1

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


В прошлый раз я уже рассказывала о том, как могут быть устроены игры. Теперь же настало время поведать вам, как это строение узнали и зачем вообще людям изучать организацию файлов той или иной игры. 
Читать дальше →
Всего голосов 27: ↑27 и ↓0+27
Комментарии13

Реверс-инжиниринг нестандартной ps/2 клавиатуры

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

Терминал VT520 c клавиатурой LK46W-A2

После моего предыдущего поста с подключением советской клавиатуры к современному ПК, я как-то заразился оригинальными клавиатурами от DEC, и уж больно хотелось их испытать в деле. И на удивление, на досках удалось найти даже клавиатуру LK201, однако для меня показалась не очень уж интересной. А вот клавиатуру Wyse 85 со свичами Cherry MX нашёл намного более стильной и крутой. Однако смущал вопрос, как же её использовать с современным железом, удобно ли будет такое расположение клавиш?

И тут мне на глаза попадается объявление с ещё одной терминальной клавиатурой LK46W-A2 которую можно подключить к обычному компьютеру по стандартному интерфейсу PS/2, но с количеством клавиш и расположением, как у LK201 с небольшими дополнениями. После того как ознакомился с информацией, принял волевое решение купить кота в мешке и попробовать эту клавиатуру с обычным ПК, а также понять, что же делают все остальные «нестандартные клавиши». Этакий реверс-инжиниринг клавиатуры.
Читать дальше →
Всего голосов 94: ↑93 и ↓1+92
Комментарии29
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирована
Активность