Как стать автором
Обновить
124
44.1
Alex Chernyshev @alex0x08

Немного понимаю в компьютерах

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

OSF/1 в эмуляторе

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

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

Читать далее

Macintosh II, A/UX и «ботинкоклюв» с выходом в интернет

Уровень сложностиСложный
Время на прочтение10 мин
Количество просмотров1.5K

На дворе 1994й год, Джей и Молчаливый Боб только начинают тусить «у фасада одного магазина» в Джерси, а компьютеры Apple продаются с настоящим юниксом.

Увы, но 90е давно закончились, Джей и Боб постарели — внезапно Джею уже за 50 (и двое детей), зато осталась возможность оживить давно умершее и насладиться духом тех удивительных лет.

Что мы сейчас и будем делать.

Читать далее

Обратная сторона фреймворков

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

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

Читать далее

Как нанимать хороших программистов

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

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

Читать далее

Отбитый дотнет

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

Поскольку прошлая статья про «особенную» Java вызвала интерес, мы решили продолжить праздник. Настало время познакомить разработчиков С# с темной стороной любимой технологии — сегодня шатаем .NET!

Читать далее

Как сделать хорошее API

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

Обстоятельно и подробно, на конкретных примерах рассказываю как спроектировать и реализовать API, за которое потом не будет стыдно.

Читать далее

Необычный интерфейс

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

Собрал для вас подборку редких, необычных и малоизвестных UI-библиотек — для построения интерфейсов в играх, на устройствах и десктопном ПО.

Читать далее

Бобер который смог: бекпорт Golang на Windows 7

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

После того как нам удалось сделать это с Node.js, занялись поиском следующей жертвы, которой после недолгих раздумий стал компилятор Go.

Полгода жестоких экспериментов и удивительный результат.

Читать далее

Как на самом деле стать программистом

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

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

Зато это правда и следуя таким рекомендациям действительно получится стать настоящим программистом. Если выживете.

Читать далее

Шатаем ActiveMQ

Уровень сложностиСложный
Время на прочтение10 мин
Количество просмотров1.7K

Пожалуйста обновите ActiveMQ после прочтения этой статьи. Рассказ об одной известной атаке на инфраструктуру крупных ИТ-проектов — брокер сообщений Apache ActiveMQ.

Читать далее

Проникновение в Jenkins или история одного взлома

Уровень сложностиСложный
Время на прочтение17 мин
Количество просмотров2.1K

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

Читать далее

Reverse shell на Java или кошмар сисадмина

Уровень сложностиСложный
Время на прочтение16 мин
Количество просмотров5.4K

По итогам расследований нескольких инцидентов с безопасностью, рассказываю что еще из «зубастого и рогатого» бывает на свете. Еще один повод бросить это ваше ИТ и уйти в монастырь.

Читать далее

FreeBSD и тачпады

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

Еще один интересный способ решения проблем с оборудованием в этой замечательной ОС. Будет актуально только «особенным» пользователям, действительно использующим это на ноутбуке.

Читать далее

«Грязные» трюки найма техлидов

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

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

Читать далее

Самые отбитые проекты Github

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

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

Так что заваривайте чаю с ромашкой и запасайтесь успокоительными — с такой подборки поплохеет многим.

Читать далее

Праздник продолжается: LLM на FreeBSD

Уровень сложностиСложный
Время на прочтение5 мин
Количество просмотров4.4K

Совсем недавно Microsoft выложила в публичный доступ очень интересный проект, позволяющий запускать большие языковые модели на одном только CPU, без использования GPU и CUDA.

Разумеется автор не смог пройти мимо такого шанса и запустил это на самом обычном ноутбуке с FreeBSD.

Читать далее

История еще одного патча: зависшая батарея

Уровень сложностиСложный
Время на прочтение5 мин
Количество просмотров6.9K

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

Патч ядра Linux и три года изысканий, рассказываю как это было.

Читать далее

Самый маленький эмулятор x86

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

Копаясь в проектах-победителях IOCCC, неожиданно наткнулся на самый маленький эмулятор x86 архитектуры на свете — 4043 байт!

Читать далее

Сложная цель: история одного патча

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

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

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

Читать далее

OpenIDE: первый взгляд

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

Большая статья с анонсом этого проекта находится тут, автор сразу напросился на бета‑тестирование и сегодня получил письмо со ссылкой на сборку.

Ниже небольшой обзор и скриншоты в работе под FreeBSD, что наверное создателей немного удивит. Но я предупреждал ;-)

Читать далее

Информация

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

Специализация

Фулстек разработчик, Технический директор
Ведущий
Java
Java Spring Framework
Java EE
Scala
C++
C
Разработка программного обеспечения