Когда отлаживаешь программу, речь идет про использование отладчика в студии или другой IDE, то почти всегда имеешь дело с точками останова (breakpoint, бряками) — механизмом, когда выполнение программы приостанавливается, чтобы можно было заглянуть внутрь и понять, что происходит. Точек останова есть всего два основных типа, программные и аппаратные, а остальные все сделаны на их основе. Эти два базовых типа могут вести себя похоже, но устроены по-разному. Программные точки останова — это то, …
Салют, Хабр! Я думаю, каждый из вас знаком или, по крайней мере, слышал о такой прекрасной утилите как NoDPI написанной на питоне (большое спасибо @Lord_of_Rings!). Сегодня я хочу представить вам (почти) свою разработку, не требующую ни питона ни прокси. Мы будем патчить прямо на диске библиотеку chrome.dll - входяющую в пакет Chrome на Windows и лежащую в директории "C:\Program Files\Google\Chrome\Application\140.0.7339.208\chrome.dll". Цифры могут меняться в зависимости от версии. Дан…
ДИСКЛЕЙМЕР: Статья написана для блога на основе интервью с управляющим производства пружин А. Петрухиным.Они открывают двери самолётов, чистят стёкла автомобилей, затягивают шнурки на куртке и поднимают сиденье КамАЗа. Без них не сработает дезодорант, не выстрелит пистолет и не поедет снегоход.Они везде — но их никто не замечает.СтатьяПружины бывают разные.— Пружина сжатияСтоит, например, в шариковой ручке, в пружинном матрасе.В сиденье камазаИ в щетке стеклоочистителя ВАЗа— Пружина растяженияУ…