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

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

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

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

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

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

Телепортировать
Всего голосов 10: ↑9 и ↓1+11
Комментарии30

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

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

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

Читать далее
Всего голосов 10: ↑8 и ↓2+12
Комментарии11

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

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

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

Погрузиться
Всего голосов 15: ↑13 и ↓2+18
Комментарии20

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

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

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

Читать далее
Всего голосов 73: ↑67 и ↓6+79
Комментарии107

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

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

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

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

Читать далее
Всего голосов 34: ↑30 и ↓4+38
Комментарии98

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

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

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

Читать далее
Всего голосов 24: ↑18 и ↓6+17
Комментарии97

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

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

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

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

Читать далее
Всего голосов 26: ↑26 и ↓0+35
Комментарии22

Демосцена и FreeBSD

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

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

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

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

Погрузиться в тему
Всего голосов 25: ↑24 и ↓1+33
Комментарии42

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

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

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

Погрузиться
Всего голосов 21: ↑18 и ↓3+19
Комментарии30

Одна маленькая особенность русского языка

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

Почему-то про эту «фичу» не любят распространяться опытные коллеги, а первая встреча с таким в вашем проекте гарантирует бессонные ночи и разбитые об стенку лбы и клавиатуры. Читайте и берегите нервы, говорят они не восстанавливаются.

Читать далее
Всего голосов 70: ↑23 и ↓47-18
Комментарии168

React и жизнь после сборки

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

Бывает что на руках есть лишь «бинарная» сборка сайта на модном фреймворке вроде Angular или React, в которой «срочно надо что‑то поправить». А исходного кода нет. Есть лишь вы, «бандл» с обфрусцированным JavaScript‑кодом внутри и горящие сроки. Рассказываю что с этим можно cделать кроме увольнения.

Оживить
Всего голосов 14: ↑13 и ↓1+14
Комментарии5

Он вам не «MacOS»

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

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

Погрузиться
Всего голосов 35: ↑27 и ↓8+22
Комментарии18

XML-RPC:  вызываем все, везде и сразу

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

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

Сделать вызов
Всего голосов 9: ↑6 и ↓3+4
Комментарии29

PERQ: оживляем чудо из 1970-х

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

Рассказ про процесс оживления и запуска в эмуляторе еще одной легенды — первой коммерческой рабочей станции с графическим интерфейсом, существовавшей еще до моего рождения и никогда не поставлявшейся в СССР. В качестве бонуса выступает компилятор Pascal из 1970х.

Прикоснуться к истории
Всего голосов 19: ↑18 и ↓1+25
Комментарии49

Swift на FreeBSD

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

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

Читать далее
Всего голосов 9: ↑9 и ↓0+17
Комментарии6

Чистая Windows и разработка «без всего»

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

Есть компьютер с чистой копией Windows, без доступа в интернет и без каких‑либо установленных средств разработки. Только одна чистая пользовательская «венда». Не поверите, но даже в таких спартанских условиях возможно написать и запустить полноценную программу. И сейчас я расскажу как.

Читать далее
Всего голосов 72: ↑62 и ↓10+68
Комментарии162

«Бобер выдыхай»: Go, WinAPI и ассемблер

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

Что вам приходит в голову при слове «Golang»? Google и микросервисы? Я тоже так думал, но реальность оказалась значительно интересней.

Читать далее
Всего голосов 36: ↑35 и ↓1+40
Комментарии31

Универсальный запуск

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

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

Представьте себе исполняемый файл, который без изменений и пересборки самостоятельно запускается на Windows, Linux, FreeBSD и MacOS.

Заинтриговал?

Читать далее
Всего голосов 8: ↑8 и ↓0+10
Комментарии5

Творим дичь с помощью инструментов веб-разработки

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

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

Читать далее
Всего голосов 40: ↑40 и ↓0+51
Комментарии17

Нереальная локализация

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

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

Поэтому рассказываю как локализовать обычное корпоративное Java-приложение на..  несуществующие фантастические языки: Клингонский и Р’льех.

Погрузиться
Всего голосов 19: ↑19 и ↓0+22
Комментарии21
1

Информация

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

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

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