Бложек теперь на old.mrThe.name. Следите за обновлениями.

В связи с баном демоноидом Украины – сделал себе ретрекер. При надобности – легко переписывается под другие трекеры.

UPD: чуть подправил. Теперь работает более адекватно.

< ?php
/**
 *mr.The (C)
**/
set_time_limit(0);
error_reporting(0);
 
$data="/announce?";
foreach ($_GET as $key => $value){
	if($key=="peer_id") $data.="peer_id=-UT1820-z8%D1D%CE%12%85%82R%C8%A3%1F&"; else
		$data.=$key."=".urlencode(str_replace("<error>","",$value))."&";
}
 
$socket = fsockopen("inferno.demonoid.com",3407);
if ($socket){
	$send = "GET $data HTTP/1.0\r\n";
	$send .= "Host: inferno.demonoid.com\r\n";
	$send .= "User-Agent: ".$_SERVER['USER_AGENT']."\r\n";
	$send .= "Connection: Close\r\n";
	$send .= "\r\n";
 
	if(fputs($socket,$send)) {
		$buf="";
		while(fgets($socket,1024)!="\r\n" &amp;&amp; !feof($socket));
		while(!feof($socket)) $buf.=fread($socket,1024);
	}
}
echo $buf;
?></error>

Читать далее »

Теги: , , ,
Apr, 20 php | Комментариев нет
 

Порадовало название обзора на 3dnews:

Вся линейка XFX ATI Radeon HD 4000 в одном тесте

Действительно, только в “одно место” ati-шные карточки можно засунуть. Неужели так тяжело написать нормальный драйвер для линукса? И зачем было отказыватся от поддержки старых видеокарт?

Да, и чуть не забыл: Христос воскресе!

Теги: , ,
Apr, 19 etc | Комментариев нет
 

Попросили добавить Google Analytics на один сайт. Открываю шаблон, добавляю JavaScript код.. И ничего не меняется. Шаблон 100% тот. Вспоминаю про кеш Smarty, и очищаю его. Ещё лучше – сайт не открывается вообще. После получаса ковыряния оказалось, что сервер не отображает ошибки, а пишет их в лог. Весь лог был забит примерно этим:

Smarty error: [in index.tpl.html line 289]: syntax error: unrecognized tag ‘var’ (smarty_compiler.class.php, line 580) in /home/******/www/smarty/smarty.class.php on line 1088

В шаблоне index.tpl.html на 289-й строке оказался JavaScript и его фигурные скобки, которые пытался парсить Smarty. В первой ссылке из гугла узнал, что у Smarty есть тег {literal} {/literal} который позволяет не парсить то. что внутри тега. Заключив JavaScript в этот тег всё заработало.

Вывод: читайте логи и мануалы к распространённым классам!

Теги: , , ,
Apr, 13 php | Один комментарий
 

Искал утечку памяти в опере.. В итоге опера стабильно всё обрабатывает и останавливается после ~минуты лагов, а последний ФФ виснет намертво. Утечки памяти нету, но зависает браузер.. ИЕ 6 просто выпадает. Читать далее »

Теги: , , ,
Mar, 31 Уязвимости | Один комментарий
 

Программируем роботов – http://robozzle.com/

Интересная игра.Много уровней разной сложности.  Можно создавать свои.

Но в каждой бочке мёда есть ложка говна дёгтя – требует SilverLight.

Теги: , ,
Mar, 27 etc, Игры | Один комментарий