Pull to refresh
47
0
Георгий @SonicGD

Бэкенд-разработчик

Send message
UFO landed and left these words here
я сделал (не)множко по-другому:

etc/nginx/nginx.conf
perl_modules etc/nginx/perl;
perl_require lesscss.pm;


etc/nginx/perl/lesscss.pm
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, лежащий тут же рядом.
решение не идеально, но для домашнего сервера пойдёт.
Можно. Загружаете ворд, вносите изменение в документ. После этого любая попытка выключить комп кроме жесткого по питанию приведет к диалоговому окну ворда «да нет отмена», при этом все остальные программы будут завершены. Жмете «отмена» и оказываетесь в практически чистой ОСи. Ни одного винлока, который выдержал бы этого я не видел. Неоднокртно лечил таким способом компы знакомых.
Хочу поделиться ссылками, которые мне помогли при изучении MongoDB.

Соответствие 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/

Information

Rating
Does not participate
Location
Челябинск, Челябинская обл., Россия
Date of birth
Registered
Activity