package lesscss;
use File::stat;
use nginx;
sub handler
{
my $r = shift;
$r->send_http_header("text/css");
return OK if $r->header_only;
if(-f $r->filename)
{
$less = $r->filename;
$less =~ s/\"//g;
$css = $less;
$css =~ s/\.less$/.css/gi;
if(!stat($css) || stat($less)->mtime > stat($css)->mtime)
{
system("PATH=/opt/local/bin lessc \"".$r->filename."\" > \"".$css."\"");
}
if(-e $css)
{
$r->sendfile($css);
$r->rflush;
}
}
return OK;
}
1;
__END__
etc/nginx/vhost/???
location ~* ^.+\.less$ { perl lesscss::handler; }
в итоге nginx сам смотрит за изменениями в .less-файле, и незаметно обновляет .css, лежащий тут же рядом.
решение не идеально, но для домашнего сервера пойдёт.
Можно. Загружаете ворд, вносите изменение в документ. После этого любая попытка выключить комп кроме жесткого по питанию приведет к диалоговому окну ворда «да нет отмена», при этом все остальные программы будут завершены. Жмете «отмена» и оказываетесь в практически чистой ОСи. Ни одного винлока, который выдержал бы этого я не видел. Неоднокртно лечил таким способом компы знакомых.
etc/nginx/nginx.conf
etc/nginx/perl/lesscss.pm
etc/nginx/vhost/???
в итоге nginx сам смотрит за изменениями в .less-файле, и незаметно обновляет .css, лежащий тут же рядом.
решение не идеально, но для домашнего сервера пойдёт.
Соответствие MySQL и MongoDB запросов:
memo.undr.su/2010/01/27/sootvetstvie-mysql-i-mongodb-zaprosov/
www.dealtaker.com/blog/2010/05/12/php-mongodb-sitting-in-a-tree-part-1/