WinAPI

  • ХабрахабрФото Bad Apple на значках рабочего стола — работаем с 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. Полная версия

    «Пиратский» Google Chrome в Microsoft Windows 7 год спустя. И примкнувший к ним MS EDGE, Opera, Brave. Полная версия

    Пиратство растёт, милорд! К сожалению, в ближайшие 7 минут прочтения данной статьи мы ещё больше будем способствовать его распространению (в некотором смысле), и за бутылочкой рома порассуждаем почему же со старых добрых давних времён собственно растёт пиратство. Внимание! Авторы рекомендуют гражданам с неуравновешенном психикой, лицам до 18 лет, а так-же кормящим мамам от полного прочтения данной статьи ВОЗДЕРЖАТЬСЯ. Статья длинная…

    Читать далее »
  • ХабрахабрФото far2l в Ubuntu 23.10

    far2l в Ubuntu 23.10

    Ура! В новой версии Ubuntu, наконец-то, можно установить Far Manager (far2l) самым обычным sudo apt install far2l — прямо из коробки, без всяких ppa и кастомных сборок! Под катом — немного подробностей, а также обычный дайджест новостей проекта за прошедшее время. Клавиатурный ввод в продвинутых терминалах Одной из главных проблем, мешавших портированию Far Manager на Linux, Mac и BSD, была ограниченная…

    Читать далее »
  • ХабрахабрФото Assembler для Windows в Visual Studio

    Assembler для Windows в Visual Studio

    В этой статье я покажу как написать приложение для windows на ассемблере. В качестве IDE будет привычная Visual Studio 2019 со своими плюшками - подсветка кода, отладка и привычный просмотр локальных переменных и регистров. Собирать приложение будет MASM, а значит, у нас будут и чисто масмовские плюшки. Приложением будет игра в пятнашки. С одной стороны это просто, но не так…

    Читать далее »
  • ХабрахабрФото API сквозь года. История программных интерфейсов

    API сквозь года. История программных интерфейсов

    Иногда случается так, что обозначающий какое-либо явление термин появляется намного позже самого явления. Application Programming Interfaces — как раз тот самый случай: API, вернее, некое функциональное подобие программных интерфейсов, возникло еще в первой половине 40-х годов XX века, когда о персональных компьютерах человечество даже не помышляло. Давайте вспомним, как зародились API, как они развивались, и что стало причиной их появления…

    Читать далее »
  • ХабрахабрФото Linux-порт Far Manager: новости весны 2023

    Linux-порт Far Manager: новости весны 2023

    Обычно я пишу статьи об развитии проекта far2l — порта знаменитого Far Manager под Linux, MacOS и BSD (а теперь ещё и Haiku) раз в год. Но иногда случается так, что объем новостей на статью набирается быстрее. Недавно произошло сразу несколько важных событий, поэтому дожидаться конца года не буду, а опубликую самое интересное сразу. Нас взяли в Debian! Это, пожалуй, главная…

    Читать далее »
  • ХабрахабрФото Компилируем быстрые консольные .exe приложения на PHP 8.1 в 2023 году, а почему бы и нет?

    Компилируем быстрые консольные .exe приложения на PHP 8.1 в 2023 году, а почему бы и нет?

    С каждым релизом PHP становится всё быстрее, а при включении JIT (Just-In-Time) компиляции, достигает почти отметок того же C. У многих в своё время, наверное, было желание легкого написание консольных и оконных приложений. Ребята рунета иногда писали незаменимые приложения для решения мелких задач и делились на форумах, хотя некоторые из них и содержали костыли. Однако времена меняются, и люди начали…

    Читать далее »
  • ХабрахабрФото Сам себя не потренируешь — никто не потренирует

    Сам себя не потренируешь — никто не потренирует

    Однажды мой коллега для кругозора заинтересовался темой построения треугольника Серпинского с помощью «игры в хаос». И познакомил с ней меня. Показал видео. Потом он сказал: «Ты же учишься программировать – попробуй написать программу, в которой это будет реализовано». Я не специалист в этой области, могу ошибаться в терминах или не очень правильно их интерпретировать и применять. Про этот треугольник Треугольник…

    Читать далее »
  • ХабрахабрФото 7-zip — нет времени спешить

    7-zip — нет времени спешить

    Преамбула Данной заметки не должно было быть, но мы живем не в идеальном мире.Есть много пользователей, что предпочли стандартному проводнику Windows альтернативу и наверное еще больше пользователей архиватора 7-zip. Имеет смысл поделиться с ними, подумал я и вот мы здесь. Опустим лишние подробности, случилось так, что я заметил в используемом файловом менеджере значительную задержку появления окна контекстного меню при выборе…

    Читать далее »
  • ХабрахабрФото Современная вариация крестиков-ноликов в реальном времени

    Современная вариация крестиков-ноликов в реальном времени

    Ниже будет текст о том, как человек не умеющий программировать, написал говнокод, реализующий новый тип игры в крестики нолики. Что же нового, в такой простой и старой игре? Мы привыкли, что крестики-нолики, как и другие не сложные игры на бумаге пошаговые. Вначале один рисует крестик, затем второй рисует нолик. И так пока не соберётся линия из трёх подряд (или пяти…

    Читать далее »


Кнопка «Наверх»