Найти в Дзене
Закреплено автором
Alex Chernyshev
Спросите эксперта
1 месяц назад
WCC: Гримуар колдуна
Рассказываю об (еще одном) крайне необычном проекте, способном «снести башню» даже опытным и подготовленным разработчикам. Добро пожаловать в п#здец, снова. Статья была опубликована на Хабре. Этот замечательный проект — отличное доказательство тому как мало мы знаем о внутреннем устройстве собственных инструментов, используемых каждый день для работы. По крайней мере автор достаточно смутно представляет как эта штука вообще работает: WCC is a collection of compilation tools to perform binary black magic on the GNU/Linux and other POSIX platforms...
1 неделю назад
Macintosh II, A/UX и "ботинкоклюв"
На дворе 1994й год, Джей и Молчаливый Боб только начинают тусить «у фасада одного неизвестного магазина» в Джерси, а компьютеры Apple продаются с настоящим юниксом вместо MacOS. Просто потому что последнего еще нет на свете. Увы, но 90е давно закончились, Джей и Боб постарели — внезапно Джею уже за 50 (+двое детей), зато осталась возможность оживить давно умершее и насладиться духом тех удивительных лет. Что мы сейчас и будем делать. Исходный код доработанной версии эмулятора с поддержкой сети и сборкой под FreeBSD выложен в репозитории на Github...
1 неделю назад
snapd, загрузка cpu и баг ядра
Еще одна поучительная история из жизни Linux, чтобы вы потеряли сон и покой, узнав что такое вообще возможно. Эмм с чего бы такого начать, чтобы вы не обосрались раньше времени от прочитанного и не побежали устанавливать *BSD. Есть на свете одна компания, которой мы помогаем с ИТ, у нее было несколько виртуальных серверов на Ubuntu Linux, используемых в основном для разработки и тестов. Ubuntu там использовалась нормальной LTS-версии, но в какой-то момент в погоне за патчами безопасности ее обновили до текущей...
1 неделю назад
Как сбросить пароль для MySQL в 2025м году
Статья, которой по идее не должно было появиться на свет и которая ярко иллюстрирует разницу между теорией и практикой. Да, я понимаю что это п#здец после статей про кросс-компиляцию FreeBSD→CP/M или «разработку на Java без всего» мягко говоря странно писать на столь любительскую тему — говностатей в интернете, рассказывающих как сбросить этот долбаный пароль навалом. Но только все они.. ныне не работают. Однако обратная совместимость ныне не в чести даже у столь известных и популярных проектов как MySQL...
1 неделю назад
Бобер, который смог: бекпорт Golang на Windows 7
После того как нам удалось «портировать назад» Node.js, занялись поиском следующей цели, которой после недолгих раздумий стал компилятор Go. Полгода жестоких экспериментов и удивительный результат. Статья была опубликована на Хабре. Готовую сборку Golang 1.24 для Windows 7 можно забрать в нашем Телеграм канале, тут. В отличие от истории с Node.js, бекпорт последней версии Golang на Windows 7 — чисто исследовательский проект, который был реализован целиком ради демонстрации наших талантов. Язык Golang является слишком молодым и далеким от мира Windows, несмотря на широкие возможности...
3 недели назад
OSF/1 в эмуляторе
Еще один редкий UNIX из далекого прошлого, который был оживлен из небытия и выведен в интернет. #unix#osf1#emulator OSF/1 это еще одна редкая UNIX-система из далекого прошлого, которую вы врядли могли наблюдать в живую: OSF/1 is a variant of the Unix operating system developed by the Open Software Foundation during the late 1980s and early 1990s. OSF/1 is one of the first operating systems to have used the Mach kernel developed at Carnegie Mellon University, and is probably best known as the native Unix operating system for DEC Alpha architecture systems...
3 недели назад
l9ec: волшебный патч нищебродов
В этой истории прекрасно все: масштаб проблемы, решения — одно веселее другого и эпилог в виде текущего состояния дел. Гордость и предубеждение, скандалы, интриги, расследования и все это в разработке ядра Linux. Добро пожаловать, снова. Статья была опубликована на Хабре. Сейчас наверное некоторые читатели сильно удивятся: с 2007 года в ядре Linux живет серьезный баг, приводящий к полному зависанию системы при работе под большой нагрузкой на память. На момент написания статьи баг уже успел отпраздновать совершеннолетие...
3 недели назад
Xfce и "автоматический" диалог
Сейчас будет еще одна трешевая история из мира открытого ПО, из серии тех что не рассказывают детям, дамам и сотрудникам ППС. Ээм вообщем Xfce это такой очень популярный оконный менеджер, яркий представитель опенсорса, который вы неоднократно могли наблюдать в моих статьях и скриншотах. Одно время им пользовался даже сам Линус Торвальдс, мотивировав переезд чрезмерным разжирением KDE и уходом в лунатизм Gnome 3. Вообщем штука популярная и известная, некий баланс и последний барьер, отделяющий откровенную...
3 недели назад
FreeBSD, ноутбук и перегрев
Делюсь одним малоизвестным решением проблемы с перегревом, коль уж судьба заставила использовать эту редкую ОС на ноутбуке. Существует класс ноутбуков с двумя видеокартами на борту: дискретной — для игор тяжелой графики и встроенной. Во всех операционных системах (даже в Windows) есть поведение, когда драйвер для дискретной видеокарты не установлен или работает неправильно, но сама карта при этом активирована. Поскольку дискретная видеокарта требует огромное количество ресурсов — начинает садиться батарея, а сам ноутбук нагревается, с чего начинают шуметь вентиляторы...
1 месяц назад
Разработка на Java без всего
Снова показываю как можно вести разработку «голыми руками» — без IDE, документации и даже интернета. В этот раз с помощью «пользовательской» Ubuntu Linux и OpenJDK. Поскольку современные разработчики постоянно жалуются на завышенные требования технических интервью вообще и на мою «дурную практику» написания кода от руки в частности — показываю на личном примере как все это работает. Жертвам «слабой памяти» посвящается. Заодно узнаете как можно вести разработку на Java хоть в чистом поле — в самолете, в поезде или на закрытом объекте, без подключения к интернету и документации...
1 месяц назад
Ride&Talk 5: Стартапы
В этом большом часовом видео (практически фильм) рассказываю про свой опыт участия в стартапах, даю советы и показываю красоты Сестрорецка. #ridetalk#подкаст Внятно и несколько часов подряд рассказывать довольно сложный материал катаясь при этом на велосипеде внезапно оказалось непросто, поэтому ниже я постарался более глубоко раскрыть все озвученные в видео мысли и идеи — уже в формате статьи. Чтобы ничего не пропало и никто не ушел безнаказанным ;) В этот раз мы постарались охватить максимум аудитории...
1 месяц назад
Теряем невинность с Таненбаумом: Amsterdam Compiler Kit
Пока вы рождались, ходили в школу, заканчивали учебу и находили свою первую работу — на свете существовал совершенно особенный набор компиляторов, о котором крайне мало известно на просторах РФ. Именно о нем я сейчас расскажу. Статья была опубликована на Хабре. Вряд ли среди читателей обнаружится аксакал живой пользователь этой интересной штуки: The Amsterdam Compiler Kit is a venerable piece of software that dates back to the early 1980s. It was originally written by Andrew Tanenbaum and Ceriel Jacobs as a commercial product; for many years it was also used as Minix’ native toolchain...
1 месяц назад