Найти в Дзене
Закреплено автором
Alex Chernyshev
Спросите эксперта
7 месяцев назад
Запускаем MarkText на FreeBSD
Очередная история из тяжкой жизни пользователей BSD или что делать, когда нужная программа ненавидит вашу операционную систему. В помощь начинающему, продолжающему и заканчивающему автору. Следующим по уровню безнадежности занятием на FreeBSD, после нейросетей и разработки на .NET является работа с приложениями на Electron. Широкие народные массы требуют это и уже очень давно: Но ввиду самых разных причин (в первую очередь идеологических), официальной поддержки все также нет. И скорее всего не будет никогда...
3 дня назад
NetBSD и NVIDIA Optimus
Чтобы задать уровень выдаваемой дичи сразу на весь 2026 год вперед, я написал эту статью. В самом начале нашего ролика про OpenBSD было сказано, что «шанс встретить живого пользователя этой системы примерно равен шансу встретиться с космонавтом». Так вот сообщаю: NetBSD — еще более редкая система, особенно для РФ и СНГ. Поэтому шанс встретиться с ее живыми пользователями исчезающе мал, даже в Европе и США. И скорее всего для такой встречи придется лезть в какой-нибудь «заповедник науки», вроде CERN и отвлекать местных PhD от андронного коллайдера...
1 месяц назад
IBM 5150 и разработка под самый первый PC
Есть много интересных способов провести новогодние праздники, но поскольку я уже старенький — вместо классических алкогольного угара, ведра оливье и просмотра «Иронии судьбы» в вытрезвителе выбрал себе немного более редкое и необычное занятие. Этой статьей продолжаются мои изыскания на тему винтажной разработки и на этот раз показываю почтенной публике как собрать и запустить программу на С для самого первого PC. Того самого прародителя вашего домашнего компьютера, с которого началась эра PC-совместимых компьютеров...
1 месяц назад
Вебхук слева
Рассказываю про одну простую, но эффективную реализацию вебхуков, не требующую тотальной переделки вашей замечательной системы и/или сетевой инфраструктуры. ~300 строк кода. Угорев в последнее время по «высокодуховным» темам вроде кросс-компиляции или эмуляции пополам с некромантией редких систем, совсем забыл о приземленных, но куда более актуальных темах в разработке ПО, которыми собственно и зарабатываю на скромную жизнь. Ну что ж, пришло время шатать исправляться и выдать наконец материал, достойный не только занесения в закладки, но и практического применения в реальных проектах...
1 месяц назад
Марсианские страсти: DOS, любовь и С++
У нас было 640Кб памяти, CGA-экран, 20-мегабайтовый диск и целых четыре мегагерца тактовой частоты. А также старые пятидюймовые дискеты на 360кб. Не то чтобы это был необходимый набор для современного разработчика на C++, но если уж начал коллекционировать дичь, то сложно остановиться.. Даже не спрашивайте откуда взялась фоновая картинка. Проклятая выдача Наверное все уже в курсе, что социальные сети и поисковые системы постоянно подкручивают ленту выдачи под каждого пользователя на основе его предыдущих запросов...
3 месяца назад
Chrome, Xfce и очень страшное кино
Сейчас вы снова убедитесь, что знание С сопоставимо с навыками выживания и самообороны. Поскольку в современном мире корпораций и победившего киберпанка на простых пользователей всем давно насрать. Как и все нормальные люди, я временами смотрю фильмы, сериалы и длинные видео на ноутбуке и чтобы тот случайно не ушел в сон во время просмотра — включаю на нем «режим презентации». Поскольку последние годы все кино переместилось в веб, большую часть времени смотрю не программой-видеоплеером, а с помощью браузера Chrome/Chromium...
3 месяца назад
Retro68: если вам скучно жить на свете
Конец ноября в Питере крайне мрачен и депрессивен, на улице холод, мрак, сырость и уныние. Столь мрачная погода определенно влияет на психику местных жителей, порождая в головах самые больные желания. Видимо по этой причине, одним мрачным осенним днем мне захотелось создать графическое приложение на современном C++ 17 под классический Mac из 90х. Честно не знаю что вам сказать, на этот раз у меня нет оправданий или логических объяснений для того что я опять сотворил. Cпишем на влияние Питера, плохую...
3 месяца назад
Аморальный патч для Intel DRM
На свете есть не так много вещей, которым под силу меня выбесить до невменяемости. Но кое-что делает это с гарантией: оборзевшая в край машина, возомнившая себя умнее человека. А значит снова пришло время карать и патчить! Развитие современных видеокарт пошло по весьма сюрреалистичному пути: крупные вендоры страстно хотят чтобы их устройства имели максимально широкую совместимость с открытым ПО и одновременно были закрытыми, неповторяемыми и недоступными для клонирования, плюс защищенными разнообразными патентами...
4 месяца назад
Заводной абрикос
Помимо всем известной Apple, на свете существовала еще одна «фруктовая» компания, когда-то выпускавшая очень популярные компьютеры. И сейчас мы цинично оживим и запустим эмулятор этих замечательных машин. Поскольку и сама компания и ее компьютеры и даже эмулятор (вместе с автором) — с берегов «туманного альбиона», большая часть ссылок в статье ведет в никуда на ресурсы, заблокированные для доступа из РФ, родной РКН к этому никакого отношения не имеет. Поэтому надеваем монокли, цилиндры и поднимаем тост «За обход блокировок»...
4 месяца назад
Парсим JSON и XML на ассемблере
Отобрал для вас несколько крайне интересных, но малоизвестных библиотек, реализующих работу с XML и JSON. Кроссплатформенных и без зависимостей. На чистом С и ассемблере. Вообще говоря форматы XML и JSON уже из новых времен победившей педерастии и скотоложества толерантности и забивания на инженерную культуру. Реальные пацаны используют чистые сокеты и бинарные форматы. И считают контрольные суммы вручную. Но не будем о грустном. Проекты, описанные в этой статье уже наверное не несут никакого практического...
4 месяца назад
История одного патча II: приключения в FreeBSD
Еще одна поучительная история из жизни открытого ПО, на этот раз про «заимствование» чужих исходников. Помните, рассказывал об одном досадном баге в ядре Linux, выедавшем мне мозг последние несколько лет? Внезапно этот же баг проявился в совершенно другой операционной системе, по идее не имеющей к линуксу никакого отношения — FreeBSD. С чего я знатно прих#ел впал в недоумение, поскольку интернет испокон веков и поныне заполнен срачами интеллектуальными дискуссиями на тему «Linux vs FreeBSD» — их радикальных отличий в самих идеях и концепциях, позиционировании и половой ориентации авторов...
4 месяца назад
WiFi, который не ловил
Рассказываю про еще одну коварную подлость, встроенную в современные технологии беспроводной связи — WiFi. Про это знают все приличные сетевые инженеры, но почему-то не рассказывают простым пользователям. Временами когда нахожусь в дороге, включаю мобильную точку Wi-Fi на своем телефоне, чтобы подключиться к ней с ноутбука и попасть в интернет. Это работает надежнее и быстрее, чем использование публичных сетей, даже в поезде или гостинице. Однако после одного из обновлений, WiFi-точка на телефоне стала работать нестабильно — получалось подключиться не с первой попытки...
5 месяцев назад