Переодически при разработке различных проектов перед нашей командой встает задача запуска PHP-скрипта в бекграунде для выполнения каких-либо тривиальных действий, будь то какое-то длительное импортирование изображений или простой граббинг чего-либо с переодическим оповещением о статусе процесса. И каждый раз после пробного выполнения команды вроде "$ php -q script.php > script.log &" мы получаем то, что скрипт перестает выполняться сразу же после запуска: "[1]+ Stopped php -q script.php > script.log".
Причиной тому является определенное поведение PHP-интерпретатора когда он теряет связь с запустившим его клиентом, а в данном случае — с вводом командной строки.
Читать полностью »
Архив за 31 января 2012 - 3
PHP / Правильный запуск PHP-скриптов в бекграунде
2012-01-31 в 9:18, admin, рубрики: Новости, метки: command line, PHPКомпиляторы / Транслятор из Delphi в javascript
2012-01-31 в 9:09, admin, рубрики: Новости, метки: Delphi, Ext JS, трансляторы Совсем недавно я участвовал в одном любопытном проекте. Так как компания, финансирующая этот проект, «открыла карты» и даже сделала сайт, посвященный его результатам, я решил рассказать о нем вам, уважаемые читатели.
При создании интерактивных приложений очень часто приходится делать выбор между двумя альтернативами: desktop приложение под Windows или веб-приложение, работающее в браузере. Основной девиз проекта p2js — «Один исходный код — две платформы».
Итак, если в «двух словах» то, p2js это транслятор программ, написанных на Delphi, в javascript. На сайте проекта очень много написано, про то, каким образом это происходит. Повторяться неЧитать полностью »
Информационная безопасность / Авторизация в OpenVPN c помощью Рутокен ЭЦП
2012-01-31 в 8:49, admin, рубрики: Новости, метки: openvpn, pkcs11, vpn, рутокен эцп
OpenVPN — кроссплатформенное, гибкое и удобное решение для организации VPN. Для допуска в виртуальную сеть, построенную на базе OpenVPN, клиент должен авторизоваться. В OpenVPN это можно сделать 3 способами:
по логину и паролю
по ключу и сертификату в файлах
по ключу и сертификату на «борту» криптографического USB-токена или смарт-карты
Последний способ является наиболее безопасным. В топике будет описана авторизация в OpenVPN с помощью криптографического USB-токена Рутокен ЭЦП. Рутокен ЭЦП надежно защищен PIN-кодом от несанкционированного доступа и блокируется при исчерпании попытокЧитать полностью »
Здравствуй, дорогой хабрадруг. В 2011г. произошло множество различных событий, некоторые из них были приятные, некоторые — не очень. 20 самых запоминающихся из них были собраны воедино. Итак, «20 событий 2011 года» — изумительная иллюстрация 20 фактов, имевших место в прошлом году, и ваша задача заключается в том, чтобы их отгадать.
Под катом процесс создания иллюстрации (внимание, много картинок).
Этот шедевр создан Питером Яворовски и командой Ars Thanea совместно с агенством Syzygy из Лондона.
Возможно вы видели «20 событий 2010 года». В этом году все то же самое: 20 самых знаменательных события собраны в одну иллюстрацию.Читать полностью »
Windows Phone / 31 неделя Metro-дизайна для Windows Phone | #1 Принципы Metro-дизайна и язык Metro-дизайна
2012-01-31 в 2:02, admin, рубрики: Новости, метки: metro ui, windows phone
Принципы Metro-дизайна
Обычно мы употребляем слово «Metro» как название стиля дизайна пользовательского интерфейса, который компания Microsoft использует в своей собственной платформе и также предлагает использовать разработчикам и дизайнерам при создании приложений для Windows Phone (в этой серии статей я фокусируюсь на Windows Phone). Но давайте немного углубимся в суть термина «Metro» и выясним, что же в действительности он означает. Начнем с того, что Metro определяется двумя вещами: принципами Metro-дизайна и языком Metro-дизайна.Принципы Metro-дизайна являются столпами (обычно абстрактные понятия), которые направляют процесс созданияЧитать полностью »