Как стать автором
Обновить
178.81

Ненормальное программирование *

Извращения с кодом

Сначала показывать
Порог рейтинга

Проект tdf (terminal-based PDF viewer) позволяет просматривать файлы формата pdf прямо в терминале

Время на прочтение1 мин
Количество просмотров2.7K

Открытый проект tdf (terminal-based PDF viewer) позволяет просматривать файлы формата pdf прямо в терминале. Исходный код проекта написан на Rust и опубликован на GitHub под лицензией Mozilla Public License 2.0.

Читать далее

Разработчик добавил микротранзакции с QR-кодом в оригинальную версию Doom 1993 года выпуска

Время на прочтение1 мин
Количество просмотров4.5K

Разработчик Гай Дюпон добавил микротранзакции с QR-кодом в оригинальную версию Doom 1993 года выпуска, чтобы показать, как могла бы выглядеть эта условно-бесплатная игра в современных реалиях. Например, для получения игрового предмета нужно отсканировать QR-код и провести оплату.

Читать далее

Вышла новая версия эмулятора Qemu процессора Эльбрус

Время на прочтение3 мин
Количество просмотров7.8K

Энтузиасты выпустили новую версию эмулятора Qemu процессорной архитектуры Эльбрус-2000 (e2k).

Основные нововведения версии qemu-e2k-v8.1.3:

Читать далее

Создатель The Password Game Нил Агарвал открыл на своём сайте neal.fun Музей артефактов Интернета

Время на прочтение3 мин
Количество просмотров4.2K

Программист Нил Агарвал занимается созданием небольших браузерных приложений для визуализации самых неожиданных вещей. На его сайте neal.fun есть симулятор миллиардера и симулятор падения метеорита, подъём с помощью космического лифта и погружение на дно океана; летом многие играли в его The Password Game. Только что он добавил новый проект — Музей артефактов Интернета

Почти все экспонаты этого Музея интерактивны: можно скроллить давно прекратившие существование сайты и запускать старые видео, а на странице первого коммутируемого доступа воспроизводится «тот самый звук» подключения.

Читать далее

Представлен минималистичный язык для рисования состоящий всего из 5 команд

Время на прочтение1 мин
Количество просмотров18K

Разработчик Сюсэм Пал (Susam Pal) представил CFR[] - минималистичный язык для рисования, состоящий всего из 5 команд.

Читать далее

Энтузиаст запустил Linux на Arduino Uno

Время на прочтение3 мин
Количество просмотров20K


Энтузиаст запустил ядро Linux на плате Arduino Uno. Чтобы адаптировать полновесный Linux 6.1 к чипу ATmega328p, он портировал эмулятор RISC-V на эту платформу. Установлен новый антирекорд: более 15 часов для загрузки.
Читать дальше →

Разработчик представил игру Flappy Dird — это Flappy Bird внутри штатного приложения macOS Finder

Время на прочтение2 мин
Количество просмотров3.9K

Разработчик Нолен Роялти (Nolen Royalty) представил открытый проект игры под названием Flappy Dird, написанной на Python и AppleScript. Это аналог Flappy Bird, в который можно играть внутри штатного приложения macOS Finder.

Читать далее

На сервисе Itch.io проводится прием заявок на участие геймджеме посвященого написанию игр под DOS в формате COM файла

Время на прочтение1 мин
Количество просмотров3.1K
На онлайн-сервисе инди-разработчиков игр Itch.io до конца сентября 2023 года, проводится прием заявок на участие в геймджеме посвященного написанию игр рассчитанных на исполнение под чистым DOS, при этом вся игра должна умещаться в один-единственный COM файл.
Читать дальше →

Представлен язык программирования Birb, элементами которого являются только эмоджи разных птиц

Время на прочтение1 мин
Количество просмотров4.8K

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

Читать далее

Проект Human Shader почти закончил работу

Время на прочтение3 мин
Количество просмотров9.1K

Законченый на 91,5 % рисунок проекта Human Shader

Сайт HumanShader.com заявляет себя как первую попытку вычислить картинку усилиями обычных людей. Для этого участникам проекта необходимо выступить в роли шейдера: решить математическую задачку для всех из 2840 пикселей изображения, чтобы получить значения цветов. На момент написания этих строк закончены уже 2600 пикселей.
Читать дальше →

Нил Агарвал опубликовал игру про выбор пароля

Время на прочтение4 мин
Количество просмотров12K


Известный необычными веб-играми разработчик из США добавил на свой сайт страницу The Password Game. На сайте Neal.fun Нил Агарвал уже несколько лет регулярно выкладывает небольшие браузерные приложения. Новая игра маскируется под интерфейс выбора пароля и предлагает удовлетворить 36 различным требованиям.
Читать дальше →

Автор игры на Коболе рассказал, что ему понравилось в языке

Время на прочтение4 мин
Количество просмотров5.9K

Владелец видеоблога Context Free, который представляется как Том, рассказал о проекте видеоигры на Коболе. Этот прикладной язык программирования предназначен для написания коммерческих систем, а не геймдева. Первую версию Кобола выпустили в 1959 году, и в последние годы даже в бизнесе от него всё быстрее отказываются. Тем не менее Том из интереса начал изучать Кобол, написал небольшую 2D-игру и поделился своим опытом.
Читать дальше →

Google Japan показала клавиатуру-трость Gboard Bar

Время на прочтение1 мин
Количество просмотров5.9K

Японское подразделение Google представило клавиатуру Gboard Bar, в которой все клавиши выстроены в один ряд. Длина клавиатуры составляет 1,65 м. 

Читать далее

Ближайшие события

Разработчик из Gearbox показал программно-аппаратную систему для распознавания крапленых особым образом игральных карт

Время на прочтение2 мин
Количество просмотров2.6K


Разработчик из Gearbox Software Пол Неттл (Paul Nettle) показал разработанную и созданную им программно-аппаратную систему на основе микрокомпьютера Raspberry Pi Zero W с камерой NoIR для распознавания крапленых особым образом игральных карт. Причем маркировка карт сделана невидимой обычному глазу.
Читать дальше →

Разработчик предложил устроить коммунистическую революцию в Python, объединив все классы и сделать их равными

Время на прочтение1 мин
Количество просмотров21K


14 января 2022 года разработчик jokteur на Github предложил устроить коммунистическую революцию в Python, объединив все классы и сделать их равными изначально. Причина нестандартной эскалации — невозможность отмены класса в Python, не сломав экспрессию языка. По мнению, разработчика, единственный выход в этой ситуации — использовать модуль, чтобы объединить все классы и инициировать глобальную коммунистическую революцию.
Читать дальше →

Для Atari 800XL, компьютера 1979 года, выпустили новый 3D-шутер от первого лица — Final Assault

Время на прочтение1 мин
Количество просмотров5.1K


В начале ноября 2021 года разработчик Роберт Печник (Robert 'Globe' Pecnik) выпустил полноценный 3D-шутер от первого лица Final Assault для компьютера 1979 года Atari 800XL.
Читать дальше →

Автор скрипта для узоров в графе коммитов GitHub сделал программу, которая притворяется, что набирает сообщение в Slack

Время на прочтение1 мин
Количество просмотров18K


Пользователи сайта Hacker News обнаружили, что автор скрипта создания узоров в графе коммитов GitHub Уилл Лайнвебер (вебмастер из Сан-Франциско) разработал еще несколько небольших и необычных программ. Последняя из них вообще притворяется, что набирает сообщение в корпоративном мессенджере Slack, когда кто-то еще набирает текст, и останавливается, когда другой пользователь перестает печатать.
Читать дальше →

Итоги летней конференции Chaos Constructions 2021 в Петербурге

Время на прочтение2 мин
Количество просмотров1.8K

Спектрум, Амига, Радио-86-РК, Атари, Коммодор (а еще БК-0010, Искра-1030) - так назывались вожделенные компьютеры той эпохи, когда 64 килобайт хватало всем, MS-DOS помещался на дискете, основным транспортом между компьютерами была сеть fido-net, а интернет в России только-только начал появляться. В такой обстановке в 1995 году была проведена первая конференция демо-сцены. Тогда она называлась ENLiGHT. И с тех пор длится традиция: каждый год компьютерщики съезжаются на фестиваль, чтобы показать свои демки - программы, рисующие красивые узоры и играющие музыку на ретро-компьютерах.

По традиции, основной машиной для демок считается клон ZX Spectrum "Пентагон". Как и на любом старом компьютере, здесь программисту приходится использовать разные трюки и экономить вычислительные ресурсы, чтобы не упереться в ограничения платформы. Однако с каждым годом люди приносят всё новые программы для спектрума и не перестают удивлять.

Читать далее

Программист превратил процессор Raspberry Pi в кнопку

Время на прочтение2 мин
Количество просмотров12K
Красные полосы — палец разработчика прикасался к процессору Raspberry Pi, зеленые — нет.

Программист рассказал на Reddit, как он использует процессор микрокомпьютера Raspberry Pi в качестве физической кнопки. Приложил палец к чипу — система отрабатывает изменение температуры и выдает нужную команду. Когда палец убирается с «кнопки-чипа», то почти моментально меняются тепловые параметры, а программно такая кнопка (hot button) выполняет отключение. В этой ситуации можно не только отрабатывать один сценарий, но и закладывать различные режимы для опциональной настройки и различного ввода с помощью одной кнопки для изменения определенных параметров в запущенных на Raspberry Pi программах.
Читать дальше →

Программист захостил сайт на калькуляторе

Время на прочтение1 мин
Количество просмотров13K


Немецкий программист Тобиас Мэдел (Tobias Mädel) поднял веб-сервер на калькуляторе Casio fx-9750GII. Он захостил там сайт и опубликовал исходный код этого проекта на GitHub. Просьба этот сайт не Хабраэффектить — там скорость соединения 115 200 бод.
Читать дальше →