В примере пароль для соединения с tor через telnet: 11111111.
1. Указать пароль для tor:
C:\Documents and Settings\Администратор>d:
D:\>"D:\путь\Tor Browser\App\tor.exe" --hash-password 11111111
Nov 04 12:57:59.609 [notice] Tor v0.2.2.39 (git-bec76476efb71549). This is experimental software. Do
not rely on it for strong anonymity. (Running on Windows Server 2003 Service Pack 2 [server])
16:7993DDC95824CA9560D54E1087F0CB04114C422F80127C7C03B6B1D117
2. Привести секцию [Tor] в vidalia.conf примерно к такому виду:
[Tor]
UseRandomPassword=false
ControlPassword=11111111
ControlPort=9051
TorExecutable=.\\tor.exe
Torrc=..\\Data\\Tor\\torrc
DataDirectory=..\\Data\\Tor
3. Настройки Tor (Настройки -> Дополнительное -> Редактировать текущий torrc):
HashedControlPassword 16:1192ACE7BD1DE44D607510D709DB2B1AED97C89D54FCFE28B27DBD567A
4. Настройка privoxy:
Orptions -> Edit Main configuration -> Примерно 1280 строка — добавляются строки:
forward-socks4a / 127.0.0.1:9050 .
forward-socks4 / 127.0.0.1:9050 .
forward-socks5 / 127.0.0.1:9050 .
5. Функция PHP:
function tor_new_identity($tor_ip='127.0.0.1', $control_port='9051', $auth_code=''){
$fp=fsockopen($tor_ip, $control_port, $errno, $errstr, 30);
if (!$fp) return false;
fputs($fp, "AUTHENTICATE $auth_code\r\n");
$response = fread($fp, 1024);
list($code, $text) = explode(' ', $response, 2);
if ($code != '250') return false;
fputs($fp, "signal NEWNYM\r\n");
$response = fread($fp, 1024);
list($code, $text) = explode(' ', $response, 2);
if ($code != '250') return false;
fclose($fp);
return true;
}
6. Вызов:
tor_new_identity('127.0.0.1','9051','11111111');
Пример работы в скрипте:
function CreateContext() {
GetNewIdentity();
$curent_proxy='127.0.0.1:8118';
$opts=array('http'=>array('method'=>"GET",'header'=>"Accept-language: en\r\n"."Cookie: yandex_gid=213\r\n",'user_agent'=>'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.28) Gecko/20120306 Firefox/3.6.28','proxy'=>$curent_proxy,'request_fulluri'=>true));
$context=stream_context_create($opts);
return $context;
}
function GetNewIdentity() {
if (tor_new_identity('127.0.0.1','9051','11111111')) {
sleep(2);
}
else {
GetNewIdentity();
}
}
$data=file_get_html('http://site.ru/',false,CreateContext());
Просмотреть очередь — exim -bp
Очистить очередь — rm -rf /var/spool/exim/input/*
или
exipick -zi | xargs exim -Mrm
очистит все замороженные сообщения из очереди
exipick -i | xargs exim -Mrm
очистит все сообщения из очереди
Для парсинга используя PHP Simple HTML DOM Parser
с указанием cookies.
$opts=array('http'=>array('method'=>"GET",'header'=>"Accept-language: en\r\n"."Cookie: cookie_name=cookie_value\r\n",'user_agent'=>'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.28) Gecko/20120306 Firefox/3.6.28'));
$context=stream_context_create($opts);
$data=file_get_html('http://site.ru/',false,$context);
Из dmg в iso:
hdiutil convert /path/imagefile.dmg -format UDTO -o /path/convertedimage.iso
Файл convertedimage.iso.cdr
переименовать в convertedimage.iso
Из iso в dmg:
hdiutil convert /path/imagefile.iso -format UDRW -o /path/convertedimage.dmg
Пример в терминале:
iMac:~ saturnmac$ hdiutil convert /Users/saturnmac/Documents/ISO/Mac_OS_X_Retai_DVD_10.5.6.dmg -format UDTO -o /Users/saturnmac/Documents/ISO/Mac_OS_X_Retai_DVD_10.5.6.iso
Reading whole disk (Apple_HFS : 0)...
...............................................................................
Elapsed Time: 6m 46.613s
Speed: 17.8Mbytes/sec
Savings: 0.0%
created: /Users/saturnmac/Documents/ISO/Mac_OS_X_Retai_DVD_10.5.6.iso.cdr
Понадобилось для выделения активного элемента навигации по странице.
Скрипт в заголовке страницы (суть работы в том что по клику по ссылке активному элементу дописываем class active
):
<script type="text/javascript">
function RPClass(el) {
var nav=document.getElementById('nav');
var links=nav.getElementsByTagName('li');
for (var i=0;i<links.length;i++) {
var li=links[i];
li.className='';
}
el.className = 'active';
}
</script>
Собственно список:
<ul id='nav'>
<li onclick='RPClass(this);'><a href='#1'>1</a></li>
<li onclick='RPClass(this);'><a href='#2'>2</a></li>
<li onclick='RPClass(this);'><a href='#3'>3</a></li>
<li onclick='RPClass(this);'><a href='#4'>4</a></li>
<li onclick='RPClass(this);'><a href='#5'>5</a></li>
</ul>
Пример CSS для горизонтального меню с выделением активного элемента рамкой и фоном:
#nav {
list-style:none;
}
#nav li {
float:left;
padding:10px;
border:1px solid #ffffff;
margin-right:4px;
}
#nav li:hover, #nav li.active{
border:1px solid #505050;
background:#dddddd;
}
#nav li a {
color:#505050;
text-decoration:none;
}
Из веток:
HKLM > SYSTEM > ControlSet001 > Services >
HKLM > SYSTEM > ControlSet002 > Services >
удалить раздел Intelppm
Также можно удалить раздел intelide
, очистить раздел HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices