
Быстрый поиск
Введите фрагмент названия статьи для поиска

Shutter Count Viewer 1.11
28.10.2022 | Категория: Мои программы | Автор: ManHunter

Скриншот программы Shutter Count Viewer
Программа Shutter Count Viewer предназначена для проверки зеркальных фотоаппаратов производства Nikon, Pentax, Samsung, Sony и некоторых моделей зеркальных фотоаппаратов Canon перед покупкой или продажей, чтобы узнать реальный пробег камеры. Для этого достаточно сделать снимок в формате JPEG или RAW и открыть фотографию в программе. Если фотоаппарат поддерживает эту функцию, то Shutter Count Viewer сразу же покажет счетчик сделанных кадров, информацию о дате съемки, версии программного обеспечения, производителе и модели камеры, а также комментарии и описания фотографии, если в фотоаппарате можно устанавливать эти параметры. Счетчик кадров отображается не только в числовом виде, но и в процентном соотношении от заявленного производителем ресурса затвора. Это позволяет наглядно оценить активность использования камеры. Но все же помните, что ресурс затвора - это не время до поломки фотоаппарата, а количество кадров, которое камера гарантированно сделает при условии правильной эксплуатации.
Читать статью целиком »
Просмотров: 296739 | Комментариев: 309

Генерация лабиринта на PHP
27.10.2022 | Категория: Web-мастеру и не только | Автор: ManHunter

Генерация лабиринта на PHP
Рекурсивно-возвратный алгоритм - один из самых простых способов генерации лабиринта на основе двумерного массива. Помимо высокой скорости работы, его плюсы в том, что в созданном лабиринте нет замкнутых областей, а из любой точки лабиринта можно всегда добраться до любой другой. В результате такие задачи, как добраться от входа до точки в центре лабиринта, или наоборот, выбраться из случайного места лабиринта к выходу, расположенному на произвольной стороне, или просто пройти лабиринт от края до края с произвольным расположением входа и выхода, все они гарантированно имеют решение, причем единственное. А кроме того, готовый лабиринт выглядит сбалансированным, без длинных тоннелей, пустых залов, колонн и неоднородных участков.
Читать статью целиком »
Просмотров: 306 | Комментариев: 0

Как получить путь из символической ссылки
24.10.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter
Начиная с Windows Vista, в системе появились так называемые символические ссылки, специальные файлы, в которых вместо каких-либо данных содержится путь к другому файлу или каталогу, открываемому при обращении к этой ссылке. Это позволяет, например, иметь для одного и того же файла сразу несколько разных имен.Чтобы получить целевой путь, на который указывает символическая ссылка, есть несколько методов. Обычно в этих ваших интернетах рекомендуют сложный путь через использование функции DeviceIoControl. Штука интересная, с нее и начнем. Но сперва пачка структур и констант, которые нам понадобятся для работы.
Code (Assembler) : Убрать нумерацию
- struct SymbolicLinkReparseBuffer
- SubstituteNameOffset dw ?
- SubstituteNameLength dw ?
- PrintNameOffset dw ?
- PrintNameLength dw ?
- Flags dd ?
- PathBuffer rw MAX_PATH*2
- ends
- struct MountPointReparseBuffer
- SubstituteNameOffset dw ?
- SubstituteNameLength dw ?
- PrintNameOffset dw ?
- PrintNameLength dw ?
- PathBuffer rw MAX_PATH*2
- ends
- struct GenericReparseBuffer
- DataBuffer db ?
- ends
- struct REPARSE_DATA_BUFFER
- ReparseTag dd ?
- ReparseDataLength dw ?
- Reserved dw ?
- union
- SymbolicLink SymbolicLinkReparseBuffer
- MountPoint MountPointReparseBuffer
- Generic GenericReparseBuffer
- ends
- ends
- FSCTL_GET_REPARSE_POINT = 0x000900A8
- FILE_FLAG_BACKUP_SEMANTICS = 0x02000000
- FILE_FLAG_OPEN_REPARSE_POINT = 0x00200000
- IO_REPARSE_TAG_MOUNT_POINT = 0xA0000003
- IO_REPARSE_TAG_SYMLINK = 0xA000000C
Читать статью целиком »
Просмотров: 237 | Комментариев: 1

Распаковка приложений DеcSоft HTML Compiler
23.10.2022 | Категория: Темная сторона Силы | Автор: ManHunter

Распаковка приложений DеcSоft HTML Compiler
На днях мне задали интересный вопрос о возможности распаковки приложений, созданных разобранной ранее программой DеcSоft HTML Compiler. По заверениям аффтаров скомпилированные приложения абсолютно защищены, ничего из них извлечь нельзя, бла-бла-бла. Ну все как обычно, красивые песни коммерческих разработчиков для наивных потребителей. Давайте для разнообразия разбавим череду статей про исследование защит и проверим истинность этих слов.
Читать статью целиком »
Просмотров: 596 | Комментариев: 9

Огурцовка
19.10.2022 | Категория: А еще я туда ем! | Автор: ManHunter

Огурцовка
Готов поспорить, что такой настойки вы еще не пробовали. Вместе с тем, огурцовка - это традиционный рецепт родом из Суздаля, города, который заслуженно считается огуречной столицей России. Огурцовку можно делать как из свежих, так и из соленых огурцов.
Читать статью целиком »
Просмотров: 543 | Комментариев: 7
