Blog. Just Blog

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

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

Центральный музей бронетанкового вооружения и техники

15.10.2017 | Категория: Жизнь в оффлайне | Автор: ManHunter

Центральный музей бронетанкового вооружения и техники

Очень давно собирался посетить Центральный музей бронетанкового вооружения и техники в подмосковной Кубинке, и вот наконец такая возможность появилась. Музей создавался для ознакомления с образцами отечественного и иностранного танкостроения ученых, конструкторов и слушателей военных академий, а также для патриотического воспитания молодежи. На сегодняшний день в коллекции музея представлено более 350 единиц бронетанкового вооружения и техники 14 стран мира, около 60 из них создавались или сохранились в единственном экземпляре, то есть по уникальности представленных экспонатов - это самый крупный танковый музей мира.

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

Асинхронный запуск PHP-скриптов

13.10.2017 | Категория: Web-мастеру и не только | Автор: ManHunter
Для сбора и обработки различной информации на сервере приходится запускать некоторое количество скриптов-автоматов. Работа некоторых из них может занимать достаточно продолжительное время, поэтому приходится использовать параллельный запуск сразу нескольких процессов. В PHP нет штатных функций для асинхронного запуска процессов, для этого я применяю вот такой нехитрый трюк с использованием cURL.
  1. // Адрес вызываемого скрипта и параметры его запуска
  2. $url='http://example.com/process.php';
  3. $param1='dummy';
  4. $param2='foobar';
  5.  
  6. $ch=curl_init();
  7. curl_setopt($chCURLOPT_URL$url);
  8. curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
  9. curl_setopt($chCURLOPT_HEADERFALSE);
  10. curl_setopt($chCURLOPT_POSTTRUE);
  11. curl_setopt($chCURLOPT_POSTFIELDS'param1='.$param1.'&param2='.$param2);
  12. // Не ждем результат выполнения запускаемого скрипта, выполнение
  13. // основного процесса прекращается по таймауту
  14. curl_setopt($chCURLOPT_TIMEOUT3);
  15. curl_exec($ch);
  16. curl_close($ch);
  17. // Обработчик запущен, можно переходить к запуску следующего процесса
В приведенном примере вызываемому скрипту передаются параметры в двух переменных POST param1 и param2.

При таком режиме запуска возникает небольшая проблема с получением обратной связи от запущенных скриптов. Я решил ее просто: результаты записываются в лог-файл и в специальную таблицу базы данных. Анализом результатов занимаются следующие обработчики, но это уже совсем другая история.

Просмотров: 173 | Комментариев: 0

Исследование защиты программы Program Picker

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

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

Program Picker - на редкость корявый гибрид заменителя переключателя задач и лаунчера для программ и файлов. Куча ошибок, вырвиглазный интерфейс, и при этом всем аффтар еще не стесняется требовать деньги за свое поделие. Придется его в этом немного разубедить.

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

PCL's Plugin Loader 1.1

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

PCL's Plugin Loader

Утилита PCL's Plugin Loader предназначена для загрузки плагинов от анализаторов исполняемых файлов PEiD, FastScanner и от утилиты PE Tools с целью запуска их как самостоятельных программ. Для этого скопируйте файл plugin_loader.exe в папку с нужным плагином и переменуйте его так, как называется файл плагина. Например, если надо запускать плагин kanal.dll, то загрузчик должен быть переименован в kanal.exe. При запуске загрузчика откроется окно с выбором файла, который будет обрабатываться плагином. Также файл для обработки можно передавать в командной строке.

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

Торт из печенья

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

Торт из печенья

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

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

Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2017
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.09 сек. / MySQL: 2 (0.0094 сек.) / Память: 4.5 Mb
Наверх