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

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

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

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

Проект 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.8K

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

Читать далее

Истории

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

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


Разработчик из 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 бод.
Читать дальше →

Microsoft представила язык программирования Power Fx

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


2 марта 2021 года Microsoft официально представила low-code язык программирования Power Fx, который основан на синтаксисе функций Excel.
Читать дальше →

Автор VS Code Stories написал Tinder для программистов

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

9 декабря в магазине приложений Visual Studio Code Бен Авад опубликовал дополнение vsinder. Проект воссоздаёт в этом открытом редакторе исходного кода сервис знакомств Tinder, но с незначительными отличиями. Впечатление о незнакомце Авад предлагает составлять не на основе внешнего вида, а по фрагменту кода.

До этого Авад уже публиковал полушуточное дополнение для Visual Studio Code, которое добавляло в редактор истории (сторис).

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

Компиляторная бомба: 29 байт кода → 16 ГБ .exe

Время на прочтение2 мин
Количество просмотров55K
Достойный наследник ZIP-бомбы и PNG-бомбы (которая в своё время положила Хабр) — компиляторная бомба, которая генерирует огромный бинарник из нескольких строчек кода. Наилучший на сегодня вариант предложил в 2016 году пользователь StackExchange под ником Digital Trauma (последняя версия протестирована в 2020 году). Код на C:

main[-1u]={1};

Это 14 байт. По условиям конкурса к результату добавляется 15 обязательных байт (дополнительный параметр для компилятора).
Читать дальше →

15-летний программист смог внедрить реальную автомобильную систему в GTA V

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

Программист-подросток выяснил, как использовать реальную технологию вождения автомобиля в Grand Theft Auto V. 15-летний Леон Хиллман модернизировал программное обеспечение Comma.ai с открытым исходным кодом.

Фанат Super Mario 64 смог портировать игру на ПК без эмуляции. Реверс-инженеры два года работали с кодом

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

Поклонник Super Mario 64 смог портировать проект на компьютер спустя 24 года после его выхода, не прибегая к эмуляции Nintendo 64. Портированная игра поддерживает DirectX 12 и совместима с трассировкой лучей.

Программист создал дипфейк с Илоном Маском в реальном времени в режиме видеоконференции

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

Программист Али Алиев разместил на YouTube видео, в котором он подставляет себе лицо Илона Маска и участвует в различных видеоконференциях Zoom. Он использовал открытый исходный код «First Order Motion Model for Image Animation» от специалистов Трентского университета для создания программы Avatarify.

All Cups — новая экосистема чемпионатов для IT-специалистов

Время на прочтение2 мин
Количество просмотров4.1K
Всем привет! В мире существует несколько крупных платформ, предназначенных для проведения IT-соревнований и профессионального общения. Например, Kaggle — одна из самых известных площадок, где специалисты со всей планеты в области Data Science решают различные бизнес задачи в конкурентной среде. Многие наши сотрудники принимали участие в таких контестах, и это не просто так.

Мы в Mail.ru Group проводим собственные чемпионаты уже с 2011 года, создавая различные возможности для развития профессиональных компетенций. В нашем активе уже 55 уникальных чемпионатов по различным дисциплинам и 150 тысяч пользователей, создающих умные решения для задач как от бизнеса, так и для решения глобальных проблем человечества, но главная для нас ценность — это созданное профессиональное сообщество.



Пока весь мир переживает карантин, мы решили реализовать единую собственную платформу под названием All Cups. Сайт запущен в бета-версии. Наконец, уже в самом ближайшем будущем всем нашим пользователям сообщества станет гораздо легче общаться друг с другом, обмениваться собственными решениями, делиться нетривиальными идеями и своими достижениями.
Читать дальше →

Состоится бесплатный мастер-класс по программированию под ZX Spectrum c использованием эмулятора

Время на прочтение2 мин
Количество просмотров4.6K
Добро пожаловать на серию бесплатных семинаров от разработчиков, участвующих в фестивале ChaosConstructions.

7 декабря, сообщества Embedded, B4CKSP4CE и сообщество ChaosConstructions Demoparty откроют серию семинаров, посвященных демосцене, полностью некоммерческому и соревновательному спортивному виду искусства, позволяющему делать яркие и красивые спецэффекты, открывая новые возможности старой платформы ZX Spectrum.

Amr Eladawy пожаловался, что он не может бронировать билеты на самолеты из-за имени. Ему объяснили, почему

Время на прочтение3 мин
Количество просмотров14K
imageФото: www.fastbooking.com

Один из пользователей по имени Амр Эладави (Amr Eladawy) рассказал о сложностях, которые возникают у него при попытке забронировать билет на самолет. По словам мужчины, система не способна корректно отобразить его имя.

Пользователь поведал, что при заказе авиабилета, когда агент передает данные авиакомпании, его имя в системе отображается просто как литера А. Он пояснил, что проблема возникала неоднократно, с разными агентами и различными авиаперевозчиками.

Когда же мужчина сам бронирует билет на сайте авиакомпании, то на билете его имя отображается как ELADAWY/AMRMR.
Читать дальше →

Вклад авторов