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

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

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

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

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

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

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

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

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

Игры

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

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

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

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

Игры

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

32 января

Часть 1 Праздничное настроение отгудело. Астрономы занялись обычной работой. 13 января 2020 года мимо Земли пролетает огромное космическое тело размером с Нептун. Что это было так никто и не понял, потому что появилось и исчезло космическое тело ровно из ниоткуда. Уфологи, физики и астрономы долго спорили о природе возникшего явления. Уфологи выдвигали идеи о том,...

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

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

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

Кто не любил в детстве собирать конструкторы? Я до сих пор помню эту красную коробочку с кучей металлических деталей, инструментов и морем возможных результатов лишь бы была фантазия, время и желание. LEGO тоже не стоит забывать, хоть тут все было чуть проще и гораздо красочнее. Но вот что сложнее и того и другого так это...

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

Игры

Ну а теперь к самому сложному и интересному. Если лень читать, то ниже (ближе к концу статьи) будет ссылка на видео, с результатом и объяснением всего, в том числе и того, что описано в первой части. Кому интересно, то В 6-и кнопочном режиме чтение происходит за 4 цикла или фазы (если выражаться языком эмулятора). То...

Поиск по играм, новостям и статьям…

Введите не менее двух символов

Введите не менее двух символов