Blog. Just Blog

Быстрый поиск

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

Стейки форели на мангале

25.07.2017 | Категория: А еще я туда ем! | Автор: ManHunter

Стейки форели на мангале

И снова выходные на даче, и снова колдовство у мангала. На этот раз мы решили приготовить стейки форели. Рецепт простой, результат превосходный.

Читать статью целиком »
Просмотров: 413 | Комментариев: 1

Интерпретатор Brainfuck на Ассемблере

21.07.2017 | Категория: Образ мышления: Assembler | Автор: ManHunter

Интерпретатор Brainfuck на Ассемблере

Если вы увлекаетесь программированием, то скорее всего слышали об эзотерическом языке программирования Brainfuck. Дословно его название переводится на русский язык как "мозгоёбка", но в приличном обществе его обычно сглаживают до "вынос мозга". Язык имеет всего восемь команд, каждая из которых записывается одним символом. В полном соответствии с названием, программы на Brainfuck трудно не только читать, но и писать, поскольку они представляют собой последовательность символов-команд без какого-либо дополнительного синтаксиса. Несмотря на это, Brainfuck является полноценной машиной Тьюринга, и поэтому может выполнять любые вычислительные задачи. Ветераны реверса наверняка помнят KeygenMe от легендарного Ms-Rem, в котором алгоритм проверки ключа был спрятан внутри виртуальной машины на Brainfuck.

Читать статью целиком »
Просмотров: 834 | Комментариев: 3

LooooongURL 1.1

20.07.2017 | Категория: Мои программы | Автор: ManHunter

Скриншот программы LooooongURL

Программа предназначена для "разворачивания" ссылок, сокращенных при помощи сервисов типа goo.gl, bit.ly, ali.pub, t.co, tinyurl.com, ow.ly и других. Это будет полезно, чтобы заранее узнать, куда вас хотят перенаправить. Поддерживаются множественные перенаправления, каждый шаг отображается в логе.

Читать статью целиком »
Просмотров: 2162 | Комментариев: 20

Рекурсивный обход каталогов на PHP

17.07.2017 | Категория: Web-мастеру и не только | Автор: ManHunter
Понадобилась универсальная функция для рекурсивного сканирования выбранного каталога, но не просто так, а с обработчиком найденных файлов. Вот что у меня получилось:
  1. //--------------------------------------------------------------
  2. // Функция рекурсивного сканирования каталога
  3. //--------------------------------------------------------------
  4. // Параметры:
  5. //   $directory - начальный каталог
  6. //   $callback - функция для обработки найденных файлов
  7. //--------------------------------------------------------------
  8. function scan_recursive($directory$callback=null) {
  9.     // Привести каталог в канонизированный абсолютный путь
  10.     $directory=realpath($directory);
  11.  
  12.     if ($d=opendir($directory)) {
  13.         while($fname=readdir($d)) {
  14.             if ($fname=='.' || $fname=='..') {
  15.                 continue;
  16.             }
  17.             else {
  18.                 // Передать путь файла в callback-функцию
  19.                 if ($callback!=null && is_callable($callback)) {
  20.                     $callback($directory.DIRECTORY_SEPARATOR.$fname);
  21.                 }
  22.             }
  23.  
  24.             if (is_dir($directory.DIRECTORY_SEPARATOR.$fname)) {
  25.                 scan_recursive($directory.DIRECTORY_SEPARATOR.$fname$callback);
  26.             }
  27.         }
  28.         closedir($d);
  29.     }
  30. }
Пример вызова функции:
  1. // Callback-функция, которая будет принимать имена файлов
  2. function scan_callback($fname) {
  3.     echo $fname.'<br/>';
  4. }
  5.  
  6. // Вывести список файлов и каталогов
  7. scan_recursive('C:/some_dir\subfolder/''scan_callback');
В этом случае будет просто выведен список файлов и вложенных каталогов с содержимым, находящихся по указанному пути. Функцию можно доработать, например, добавив возможность остановки сканирования при получении какого-нибудь ответа из callback-функции. Но пока такой задачи не возникало.

Просмотров: 317 | Комментариев: 1

Исследование защиты игры AxySnake

16.07.2017 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот игры AxySnake

Что-то давненько на разделочном столе нашей лаборатории не было никаких игрушек. Игра AxySnake - это классическая "змейка", но только трехмерная и в режиме "от третьего лица". Отличная графика, приятная озвучка, множество игровых локаций и всяких бонусов. В незарегистрированном варианте доступны не все игровые возможности, плюс показываются всякие нехорошие надписи и ненужные окна.

Читать статью целиком »
Просмотров: 766 | Комментариев: 8

prev 01 ... 06 07 08 09 10 11 12 ... 240 next
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2017
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.06 сек. / MySQL: 2 (0.012 сек.) / Память: 4.5 Mb
Наверх