Pull to refresh
166
101.2
Alex Chernyshev @alex0x08

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

Send message

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

Level of difficultyHard
Reading time4 min
Views2K

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

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

Читать далее

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

Level of difficultyEasy
Reading time3 min
Views18K

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

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

Читать далее

WCC: Гримуар колдуна

Level of difficultyHard
Reading time7 min
Views1.8K

Рассказываю о еще одном необычном проекте, способном удивить даже опытных и подготовленных разработчиков. Добро пожаловать, снова.

Читать далее

Plexus P/20: самый редкий UNIX-сервер

Level of difficultyMedium
Reading time5 min
Views4.5K

Который был оживлен и запущен в эмуляторе, спустя 40 лет после банкротства компании‑создателя. Самая редкая операционная система и самое редкое железо из всего что автор когда‑либо видел за жизнь.

Читать далее

Утренний рефакторинг с Дженной Ортегой*

Level of difficultyHard
Reading time15 min
Views9K

На относительно простом примере показываю как можно сделать программу «снова великой». Ключевые стадии рефакторинга, Java, эмулятор и Jenna Ortega в нейросетевом исполнении.

Читать далее

Дзен миниатюризации

Level of difficultyMedium
Reading time10 min
Views3.3K

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

Очистить карму

Дикая Java

Level of difficultyMedium
Reading time5 min
Views21K

«Безопасный язык» говорили они, «четкая спецификация» говорили они, «Java не даст вам выстрелить себе в ногу» и прочее и прочее. Реальность же оказалась куда веселее официальной документации.

«Ибо JVM темна и полна ужасов». (ц)

Погрузиться

Проект «Телепорта»

Level of difficultyEasy
Reading time20 min
Views3.3K

Хочу поделиться с широкой общественностью одним нашим внутренним инструментом, совсем недавно выложенным в публичный доступ. Читатели заставшие ФИДОнет обнаружат знакомые уши ;)

Телепортировать

Ruby и встраиваемые системы

Level of difficultyMedium
Reading time7 min
Views2.4K

Казалось бы, какое отношение «хипстерские скрипты для веб» могут иметь к жестоким реалиям embedded‑разработки, со всей их низкоуровневой работой и ограниченными ресурсами? Но реальность в очередной раз оказалась куда интересней предубеждений, так появилась на свет эта статья.

Читать далее

GNUstep: разрывая все шаблоны

Level of difficultyMedium
Reading time13 min
Views4.9K

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

Погрузиться

«Голая Java» или разработка без всего

Level of difficultyHard
Reading time33 min
Views28K

Рассказываю что можно сделать на одном только голом JDK. Это старое и ныне почти забытое искусство разработки без внешних библиотек и фреймворков. Работать будем «как в былинные времена» — киркой и лопатой голыми руками и немного мозгом.

Читать далее

Unix на работе. Часть вторая, программная

Level of difficultyEasy
Reading time12 min
Views17K

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

Из первых рук и на основе многолетней практики.

Читать далее

Unix на работе. Часть первая:  Качая железо

Level of difficultyEasy
Reading time11 min
Views13K

Открываю серию статей про повседневное использование Linux и *BSD-систем в качестве основной ОС для работы. Начнем с общих принципов и выбора подходящего оборудования.

Читать далее

Профессиональная разработка на Brainfuck

Level of difficultyMedium
Reading time11 min
Views11K

Хотите довести до дурки любимого преподавателя компьютерных наук или навсегда прослыть «особенным» среди коллег сразу после (немедленного) увольнения?

Читайте про патентованный метод.

Читать далее

Демосцена и FreeBSD

Level of difficultyMedium
Reading time10 min
Views8.9K

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

FreeBSD — мягко говоря не самая подходящая система для занятия оптимизированной графикой, поэтому наличие такого количества демо создаваемых под эту систему озадачило.

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

Погрузиться в тему

Линукс, ассемблер и X11

Level of difficultyHard
Reading time37 min
Views10K

Слегка устав от засилия объемных современных фреймворков и «продвинутых» технологий, решил устроить себе день психического здоровья. Ниже будет полный «back-to-roots»: чистый ассемблер и открытие окна в X-сервере, на линуксе. Никаких библиотек, фрейворков и виртуальных машин.

Погрузиться

Information

Rating
68-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Fullstack Developer, Chief Technology Officer (CTO)
Lead
Java
Java Spring Framework
Java EE
Scala
C++
C
Software development