программирование

Рисуем музыку: Coffin dance в Pure Data

Рисуем музыку: Coffin dance в Pure Data

Программирование и мемы Программирование — процесс на грани науки и творчества. Без грамотно составленной программы компьютер — беспомощный агрегат, тратящий электроэнергию. Большинство современных специалистов работают с декларативными символьными языками — составляют программы из текстовых команд: простых — присваивание, умножение; и…
Читать дальше
Джоел Спольски: Уровень абстракции для разработчиков

Джоел Спольски: Уровень абстракции для разработчиков

В город приезжает молодой человек. Он хорошо выглядит и имеет немного денег в кармане, ему легко найти общий язык с женщинами. Он мало говорит о своем прошлом, но очевидно, что он провел много времени в бездушной большой компании. Он разумеется…
Читать дальше
Эффективен ли TDD?

Эффективен ли TDD?

Во время интересной дискуссии, один очень уважаемый человек «козырнул» «неубиваемым» аргументом: Есть полно исследований, демонстрирующих эффективность TDD Действительно. Если зайти на Google Scholar, забить ключевые слова «TDD» и «Эффективность» — будет много научных статей, но так ли все просто? Хоть…
Читать дальше
Отложенная смерть или как похоронить перспективу своей ленью

Отложенная смерть или как похоронить перспективу своей ленью

Кота с лампой – нет, держите мотылька. Велика вероятность того, что не каждый из читателей знаком с понятием «визуальная новелла», а если и знаком, то уже пишет в комментариях восклицание по типу: «Снова эти виабушники на хабре!». Но если вам…
Читать дальше
Симуляция распространения коронавируса

Симуляция распространения коронавируса

Привет Хабр. После того, как заголовки о новом вирусе стали все больше заполнять ленты новостей, youtube и соц.сетей, стало интересно смоделировать ситуацию самостоятельно и посмотреть, на что влияют различные параметры. Сейчас уже много статей на Хабре на тему вируса, и…
Читать дальше
[Перевод] Как я сделал игру для Блокнота

[Перевод] Как я сделал игру для Блокнота

Пока читал про необычные решения от инди-разработчиков, наткнулся на золото. Вот вам статья про игру в текстовом редакторе. Арт, анимация, сюжет — все как положено. Я создал игру And yet it hurt (вероятно, автор хотел сказать it hurts, но мог…
Читать дальше
32 января

32 января

Часть 1 Праздничное настроение отгудело. Астрономы занялись обычной работой. 13 января 2020 года мимо Земли пролетает огромное космическое тело размером с Нептун. Что это было так никто и не понял, потому что появилось и исчезло космическое тело ровно из ниоткуда.…
Читать дальше
[Из песочницы] Архитектура компьютерных систем 1 часть. Логические вентили

[Из песочницы] Архитектура компьютерных систем 1 часть. Логические вентили

Логические элементы Доброго времени суток, я начинаю серию статей по написанию виртуальной машины на языке Golang. Я выбрал этот язык так как он прост для чтения и имеет в стандартной библиотеке уже необходимые функции, которые пригодятся в дальнейшем. Эта статья…
Читать дальше
PERDIX: алгоритм автоматического проектирования ДНК-оригами разной геометрии

PERDIX: алгоритм автоматического проектирования ДНК-оригами разной геометрии

Кто не любил в детстве собирать конструкторы? Я до сих пор помню эту красную коробочку с кучей металлических деталей, инструментов и морем возможных результатов лишь бы была фантазия, время и желание. LEGO тоже не стоит забывать, хоть тут все было…
Читать дальше
Геймпад от Sega Mega Drive и Raspberry Pi Часть 2 (заключительная шестикнопочная)

Геймпад от Sega Mega Drive и Raspberry Pi Часть 2 (заключительная шестикнопочная)

Ну а теперь к самому сложному и интересному. Если лень читать, то ниже (ближе к концу статьи) будет ссылка на видео, с результатом и объяснением всего, в том числе и того, что описано в первой части. Кому интересно, то В…
Читать дальше