Как стать автором
Поиск
Написать публикацию
Обновить
38.67

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

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

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

Представлены победители IOCCC 2025 (международного конкурса обфускации кода на языке C)

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

После четырёхлетнего перерыва состоялся Международный конкурс обфускации кода на языке C (International Obfuscated C Code Contest, IOCCC, для экспертов и разработчиков Obscure/Obfuscated C program). Организаторы объявили победителей-разработчиков. Это мероприятие проводится с 1984 года (и отчасти вдохновлено ошибкой в ​​классическом Bourne shell). Считается, что это «старейший конкурс в Интернете» для разработчиков с девизом, что программисты должны получать удовольствие от C. Цель конкурса — «показать важность стиля программирования ироничным образом» и «нагрузить компиляторы C необычным кодом».

Читать далее

Новости

ViGaL: как игра в змейку помогла нейросети обогнать GPT-4o в математике

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

Представьте: чтобы научить нейросеть математике, вы сажаете её не за учебники с интегралами, а за старые добрые аркадные игры — Snake и тетрис. Звучит как безумие? Однако именно такой неожиданный путь к математическим свершениям обнаружили исследователи из Rice University, Johns Hopkins University и Nvidia. Их метод, названный Visual Game Learning (ViGaL), бросил вызов традициям.

Читать далее

Nvidia провозглашает ИИ «великим уравнителем» и объявляет о создании суперкомпьютера в Германии

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

Генеральный директор Nvidia Дженсен Хуанг заявил, что искусственный интеллект — это "великий уравнитель", потому что он позволяет любому программировать, используя обычный язык. По его словам, программировать с помощью ИИ теперь все равно что обучать человека. С такой речью он выступил в понедельник, 9 июня, на Лондонской неделе технологий.

Читать далее

Разработчик выпустил Mystical — инструмент, который визуализирует код на PostScript в виде магических манускриптов

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

Разработчик Денис Московиц (Denis Moskowitz) представил Mystical — это инструмент, который визуализирует код на PostScript в виде магических манускриптов. Структура такой записи построена на кольцах, а операторы похожи на сигилы.

Читать далее

Представлен проект Linux In Excel через макрос VBA

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

Разработчик под ником NSG650 представил тестовый проект по запуску ОС Linux в приложении Excel с помощью макроса VBA.

Читать далее

Представлен открытый инструмент TARIFF, который позволяет налагать временные импортные пошлины на пакеты Python

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

Разработчик по имени Huan Xu представил открытый фантастический инструмент под названием TARIFF, который позволяет налагать временные импортные пошлины на пакеты Python. Исходный код решения написан на Python и опубликован на GitHub под лицензией MIT.

Читать далее

Энтузиаст решил вручную набрать исходный текст интерпретатора Altair BASIC с открытой копии распечатки кода Билла Гейтса

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

Энтузиаст с ником LuciOfStars решил вручную набрать весь исходный текст интерпретатора Altair BASIC с открытой копии распечатки кода от Билла Гейтса.

Читать далее

«Яндекс» запустил сервис для создания валентинок при помощи кода

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

«Яндекс» представил сервис для создания валентинок при помощи кода на микро-языке, который получил название LoveScript.

Читать далее

Представлен открытый проект global-capslock для общей синхронизации состояния CAPS LOCK со всеми пользователями

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

Энтузиаст и разработчик под ником Nolen (Nolen Royalty, автор сайта с миллионом чекбоксов и проекта PacCam, в котором Pacman управляется с помощью лица пользователя) представил открытый проект клиента global-capslock для общей синхронизации состояния CAPS LOCK со всеми остальными пользователями, использующими этот клиент.

Читать далее

Дарим электронную версию книги «Вредные советы для С++ программистов»

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

Всем привет! Команда PVS-Studio рада представить вам книгу Андрея Карпова "Вредные советы для С++ программистов" в электронном виде. Многие С++ программисты уже о ней слышали, некоторые стали обладателями печатной версии книги. Настало время сделать её ещё доступнее.

Вперёд за книгой

Представлен проект простой системы контроля версий Evo: The Evolution of Version Control, вот только зачем

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

Разработчик Брейден Мун представил проект простой системы контроля версий под названием Evo: The Evolution of Version Control. исходный код решения написан на Go и опубликован на GitHub под лицензией MIT. Девиз проекта: контроль версий, который работает так, как вы думаете. На Reddit посоветовали автору проекта провести переоценку готовности проекта и вообще даже не думать заменять традиционные ветки на эфемерные рабочие пространства.

Читать далее

Опубликовано решение первых 100 задач Проекта Эйлера с использованием 100 разных языков программирования

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

Разработчик Джаред Кринке представил проект 100 Programming Languages, в котором выполнен квест по написанию кода на 100 различных языках программирования для решения первых 100 задач Проекта Эйлера (по одному языку для каждой задачи). Автор старался использовать как можно больше разных языков программирования, многие из которых были для него новыми.

«Я начал это путешествие в марте 2024 года и (после нескольких перерывов) наконец завершил его в январе 2025 года. Было ли это хорошим использованием моего времени? Что ж, изучение новых языков программирования всегда является хорошим использованием времени, так что да, это было так», — уточнил Кринке.

Читать далее

После четырехлетнего перерыва в 2025 году снова состоится Международный конкурс обфускации кода на языке C

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

После четырехлетнего перерыва в 2025 году снова состоится Международный конкурс обфускации кода на языке C (International Obfuscated C Code Contest, IOCCC, для экспертов и разработчиков Obscure/Obfuscated C program). Это мероприятие проводится с 1984 года (и отчасти вдохновленное ошибкой в ​​классическом Bourne shell). Считается, что это «старейший конкурс в Интернете» для разработчиков с девизом, что программисты должны получать удовольствие от C.

Читать далее

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

Представлен открытый проект raycaster in bash

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

Разработчик под ником Isabella Bosia представила открытый проект под названием raycaster in bash. Исходный код решения опубликован на GitHub.

Читать далее

Представлен открытый мобильный проект PacCam, в котором Pacman управляется с помощью лица пользователя

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

Энтузиаст и разработчик под ником Nolen (Nolen Royalty, автор сайта с миллионом чекбоксов) представил открытый мобильный веб-проект под названием PacCam (код на GitHub, блог проекта), в котором Pacman управляется с помощью лица пользователя путём распознавания данных с камеры.

Читать далее

Разработчик представил проект nubmoan, который заставляет ноутбук ThinkPad стонать, когда кто-то касается трекпоинта

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

Разработчик Морри Колман представил открытый проект nubmoan, который заставляет ноутбук IBM Lenovo ThinkPad стонать каждый раз, когда кто-то касается трекпоинта (TrackPoint). Исходный код проекта написан на C и опубликован на GitHub.

Читать далее

Monster Hunter Wilds нужна генерация кадров, чтобы вытянуть 60 кадров в секунду на 1080p на RTX 4060

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

После объявления даты релиза Monster Hunter Wilds компания Capcom, издатель и разработчик проекта, опубликовала системные требования игры. Для запуска на относительно комфортных 1080p с частотой обновления в 60 к/с потребуется генерация кадров даже на актуальных видеоускорителях среднего ценового диапазона.

Читать далее

Энтузиаст представил проект ходячего стола

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

Энтузиаст поделился проектом деревянного ходячего стола Carpentopod, который способен приносить вещи хозяину. 

Читать далее

Разработчик реализовал файловую систему, которая хранит данные в событиях Google Calendar

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

Энтузиаст Лукас Великов опубликовал проект WhenFS, который реализует файловую систему на событиях Google Calendar. Файлы и папки разбиваются на кусочки данных, которые хранятся в описаниях событий. WhenFS не имеет практической ценности и был написан исключительно в образовательных целях.

Читать далее

Brain Dance Day @ SPb'24

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

🥵 Хардкорнейшая конфа в Питере.
🤯 Мозговынос от Карловского.
🤑 Всё совершенно бесплатно.
⏰ Дата и время: 2024-08-04 10:30/21:00
🌍 Место ещё пеленгуется.
🤗 Приходи сам и зови друзей.

Что будет

Лучшие доклады с FrontendConfTechLeadConf, HolyJS, PiterJSSECON и несколько совершенно новых:

11:00 🎳 Не SOLID'ное программирование
12:00 🌴 Tree - сам себе AST для DSL
13:00 🚀 Теоретические основы реактивности
14:00 🧩 Объектное Реактивное Программирование
15:00 💊 $mol - лучшее средство от геморроя
16:00 📺 Автоматическая виртуализация рендеринга
17:00 📐 Фрактальное Тестирование
18:00 🔮 Будущее управления состоянием
19:00 🚄 Практика скоростной разработки
20:00 💬 Питчинг безумных проектов
21:00 🎉 Шальная вечеринка с именинником

Подключить ментальный порт

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