WinAPI
-
Хабрахабр
Bad Apple на значках рабочего стола — работаем с WinAPI
Если что-то существует, на этом можно запустить Bad AppleПравило 86 За последние лет 15, Bad Apple запустили множестве вещей - на самодельном RISC-V процессоре, на осциллографе, на яблоках. Попробуем запустить Bad Apple на значках рабочего стола с помощью вызовов API Windows и нескольких других. Требования Visual Studio 2022 Нужная нагрузка для Visual Studio: Требуемые пакеты VS .NET Core Подойдет SDK…
Читать далее » -
Хабрахабр
«Пиратский» Google Chrome в Microsoft Windows 7 год спустя. И примкнувший к ним MS EDGE, Opera, Brave. Полная версия
Пиратство растёт, милорд! К сожалению, в ближайшие 7 минут прочтения данной статьи мы ещё больше будем способствовать его распространению (в некотором смысле), и за бутылочкой рома порассуждаем почему же со старых добрых давних времён собственно растёт пиратство. Внимание! Авторы рекомендуют гражданам с неуравновешенном психикой, лицам до 18 лет, а так-же кормящим мамам от полного прочтения данной статьи ВОЗДЕРЖАТЬСЯ. Статья длинная…
Читать далее » -
Хабрахабр
far2l в Ubuntu 23.10
Ура! В новой версии Ubuntu, наконец-то, можно установить Far Manager (far2l) самым обычным sudo apt install far2l — прямо из коробки, без всяких ppa и кастомных сборок! Под катом — немного подробностей, а также обычный дайджест новостей проекта за прошедшее время. Клавиатурный ввод в продвинутых терминалах Одной из главных проблем, мешавших портированию Far Manager на Linux, Mac и BSD, была ограниченная…
Читать далее » -
Хабрахабр
Assembler для Windows в Visual Studio
В этой статье я покажу как написать приложение для windows на ассемблере. В качестве IDE будет привычная Visual Studio 2019 со своими плюшками - подсветка кода, отладка и привычный просмотр локальных переменных и регистров. Собирать приложение будет MASM, а значит, у нас будут и чисто масмовские плюшки. Приложением будет игра в пятнашки. С одной стороны это просто, но не так…
Читать далее » -
Хабрахабр
API сквозь года. История программных интерфейсов
Иногда случается так, что обозначающий какое-либо явление термин появляется намного позже самого явления. Application Programming Interfaces — как раз тот самый случай: API, вернее, некое функциональное подобие программных интерфейсов, возникло еще в первой половине 40-х годов XX века, когда о персональных компьютерах человечество даже не помышляло. Давайте вспомним, как зародились API, как они развивались, и что стало причиной их появления…
Читать далее » -
Хабрахабр
Linux-порт Far Manager: новости весны 2023
Обычно я пишу статьи об развитии проекта far2l — порта знаменитого Far Manager под Linux, MacOS и BSD (а теперь ещё и Haiku) раз в год. Но иногда случается так, что объем новостей на статью набирается быстрее. Недавно произошло сразу несколько важных событий, поэтому дожидаться конца года не буду, а опубликую самое интересное сразу. Нас взяли в Debian! Это, пожалуй, главная…
Читать далее » -
Хабрахабр
Компилируем быстрые консольные .exe приложения на PHP 8.1 в 2023 году, а почему бы и нет?
С каждым релизом PHP становится всё быстрее, а при включении JIT (Just-In-Time) компиляции, достигает почти отметок того же C. У многих в своё время, наверное, было желание легкого написание консольных и оконных приложений. Ребята рунета иногда писали незаменимые приложения для решения мелких задач и делились на форумах, хотя некоторые из них и содержали костыли. Однако времена меняются, и люди начали…
Читать далее » -
Хабрахабр
Сам себя не потренируешь — никто не потренирует
Однажды мой коллега для кругозора заинтересовался темой построения треугольника Серпинского с помощью «игры в хаос». И познакомил с ней меня. Показал видео. Потом он сказал: «Ты же учишься программировать – попробуй написать программу, в которой это будет реализовано». Я не специалист в этой области, могу ошибаться в терминах или не очень правильно их интерпретировать и применять. Про этот треугольник Треугольник…
Читать далее » -
Хабрахабр
7-zip — нет времени спешить
Преамбула Данной заметки не должно было быть, но мы живем не в идеальном мире.Есть много пользователей, что предпочли стандартному проводнику Windows альтернативу и наверное еще больше пользователей архиватора 7-zip. Имеет смысл поделиться с ними, подумал я и вот мы здесь. Опустим лишние подробности, случилось так, что я заметил в используемом файловом менеджере значительную задержку появления окна контекстного меню при выборе…
Читать далее » -
Хабрахабр
Современная вариация крестиков-ноликов в реальном времени
Ниже будет текст о том, как человек не умеющий программировать, написал говнокод, реализующий новый тип игры в крестики нолики. Что же нового, в такой простой и старой игре? Мы привыкли, что крестики-нолики, как и другие не сложные игры на бумаге пошаговые. Вначале один рисует крестик, затем второй рисует нолик. И так пока не соберётся линия из трёх подряд (или пяти…
Читать далее »