Это еще одна статья про демосцену, сайзкодинг, ассемблер, MS-DOS и ретрокодинг. То есть, о том, как ночами напролет добровольно и бесплатно писать бесполезный и очень трудоемкий код и поседеть в 30 лет. Но вдруг вам захочется?Вступление Примеры introЗачем это надо?На кого расчитана статья?Начинаем писать кодОптимизация размераЗаключительное словоПолезные ссылки на данную темуВступление Привет, меня зовут bitl и я из тех, кто в детстве не наигрался с кодингом под DOS, и занимаюсь этим в 2020-х…
Дидье Стивенс — бельгийский разработчик и авторитетный специалист по информационной безопасности. Наиболее известен своими инструментами по взлому паролей Windows, анализу документов PDF и внедрению туда вредоносных файлов, а также как автор опенсорсных утилит Didier Stevens Suite: это 140 программ для системных операций с файлами, процессами, реестром и прочими штуками. Например, диспетчер задач Windows, реализованный в Excel/VBA (на КДПВ). ▍ Карьера Как сказано в профиле на LinkedIn Дидье …
Зачастую, когда речь заходит про принцип инверсии зависимостей, можно услышать, что инверсия зависимостей (далее DIP) — это что-то там про зависимость от абстракций, и приводятся примеры, где в качестве «плохого» случая, используются конкретные классы, а в исправленном случае, используются абстрактные классы или интерфейсы. Но такая трактовка принципа в корне неверна.Почему такая трактовка неверна и в чем же суть принципа — об этом и пойдет речь далее.Итак, вспомним определение DIP:Модули верхн…
Привет, Хабр! В этой статье я хочу поделиться с вами еще одной своей электронной игрушкой на жесткой логике, которая представляет собой прототип индикатора местоположения. Схема была разработана для демонстрации обратимости пьезоэффекта и использовалась как задание для конкурса по электронике. Такие устройства называют еще спасательными лампами или флеш-лампами, их устанавливают на спасательные жилеты или оборудование для подачи сигнала «SOS» с помощью световых и звуковых импульсов. Сигнал…
Примерно месяц назад я увидел случайно на Авито объявление о продаже неисправного аппарата для удаления татуировок без наконечников манипулы в комплекте по очень вкусной цене. Расспросив продавца, я узнал, что в аппарате что-то щёлкает, но татуировка не удаляется. Так как мне была интересна начинка такого аппарата, то я не раздумывая приобрёл эту игрушку. Выглядит эта игрушка вот так:Рис.1. Внешний вид.Состоит это устройство из основного блока и манипулы. Чем же этот аппарат мне был так интерес…
Всех господ, читающих эту статью, прошу прощения великодушно за кровь из глаз, что является моими фотографиями. Все фотки изначально были сделаны для того, чтобы флексить перед пацанами в Дискорде, но материал оказался достоин статьи Это было студёное зимнее утро. Я встаю с утра пораньше и вижу это. Да, это отвал. Наконец моя видеокарта сдохла! Я хорошо помню свой первый отвал, это было одним зимним вечером. На GTX 780 TI, который мне подарил друг, отвалился один из чипов памяти. Я запёк её, …
Я питаю тёплые чувства не только к старым компьютерам, но и к ретро-играм, которые на них запускал. Едва ли не главная моя любовь — SimCity 2000, второй в знаменитой линейке градостроительных симуляторов от Maxis. Именно с него в середине 90-х началось моё знакомство с серией. И хотя в дальнейшем я переиграл во все остальные части SimCity, больше всего мне запала в душу именно эта — с изометрической проекцией и невероятно уютной пиксельной графикой. О том, насколько я болел этой игрой, може…
Я регулярно занимаюсь созданием Java-приложений, и, пожалуй, могу себя считать Java-разработчиком. Как и полагается Java-разработчику, я интересуюсь новостями из мира Java и с интересом помимо прочего читаю выпуски Java Digest из блога Т-Банк на Хабре.И мне было бы очень интересно узнать, что у команды Т-Банка пошло немножко не так при недавнем переходе Росбанка под крыло Т-Банка.Я знаю, что Хабр — не жалобная книга. Но без описания моей ситуации будет непонятно, что собственно произошло.Если к…
Попал мне в руки вот такой интересный экземпляр – электронный музыкальный звонок «Соната-1» 1990 года выпуска. Вид сзади Для подключения имеется две пары клемм – на одну пару постоянно подается 220 В, к другой подключается кнопка дверного звонка. При нажатии на кнопку проигрывается короткая мелодия, которую можно выбрать переключателями сбоку – всего на выбор 8 мелодий. Перечень мелодий Без меня Светит месяц Радоваться жизни Нежная мело…