Рубрика «c++»

Привет!

Каждый, кто работает с удаленными машинами, знает эту боль. Ты подключаешься к серверу, у которого три монитора, а AnyDesk или TeamViewer показывают тебе один общий экран. Или того хуже — заставляют переключаться между ними. Работать с базами данных или версткой в таких условиях — это пытка.

Так родилась идея написать свою программу для удаленного доступа. Без тяжелых Electron.js оберток, весом в 200 МБ, а нативное приложение на Win32 API, которое весит меньше мегабайта и показывает каждый монитор в отдельном окне.

Читать полностью »

Недавно я прочел статью про pyrusmorph — python обёртку над 30-летним с++ ядром libmorph/rus. Бенчмарки удивили: в 30 раз быстрее PyMorphy3 при обработке текста. После я задумался. Как это вообще работает? Почему мы пишем import pyrusmorph и получаем доступ к нативному с++ коду и функциям прямо внутри python.

В статье я предлагаю пройти этот путь с нуля. Разобраться, как устроен Python «под капотом», написать своё расширение на чистом C‑API, а потом посмотреть, как эту боль лечит pybind11Читать полностью »

Tulpar

Tulpar

Привет! Я написал Тулпар (ТұлпарЧитать полностью »

Можно ли навайбкодить операционную систему как Linux, только быструю? - 1

Наступила эпоха, когда любая домохозяйка за несколько промптов поднимает себе CRM: фронтенд на JS, бэкенд на Go, данные в Postgres. И при этом не понимает ни слова из того, что я сейчас написал.

Читать полностью »

Обложка: звуковая волна разбирается на фрагменты и собирается заново

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

Читать полностью »

Привет! Меня зовут mixitosik, я разрабатываю открытый язык программирования общего назначения RayQuiro.

Читать полностью »

Всем привет, это моя первая статья подобного рода(да и в целом любого рода), в которой я покажу как писал keygen для простенького приложения. Я не уверен, что эти статьи найдут отклик у кого‑нибудь, но, энивей, попробовать стоит. Если зайдет — это может превратиться в серию статей с повышающимся уровнем сложности реверса, но это в мечтах, а пока к сути.

Крякми абсолютно рандомная со всеми любимого сайта crackmes.one. Сложность 1.7 — самое то для начала.

Читать полностью »
https://commons.wikimedia.org/wiki/File:Mandelbrot_Set_Image_118.png

Это фрагмент множество Мандельброта которого сделал я и описал в википедии:
https://commons.wikimedia.org/wiki/File:Mandelbrot_Set_Image_118.png

Читать полностью »

С чего всё началось

У меня лежал файл Game.cub на 437 мегабайт от казуального квеста 2011 года. Внутри — 3559 файлов с расширениями, которых не знает ни один редактор: .cubebin, .stex, .sparkeffect, .binldinfo. Я решил разобраться, что это такое.

Игра — это Enigmatis: The Ghosts of Maple Creek от польской студии Artifex Mundi, которую я честно купил в Steam года два тому назад. Вообще, познакомился с ней я лет 8 тому назад. Но вернёмся к теме. Движок называется Spark Casual Engine, и он оказался куда интереснее самой игры.

Главный вывод, к которому я пришёл: в исполняемом файле нет игрыЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js