Решился я таки проапдейтить свою десктопную тачку («тачка на прокачку» ? ) с lenny на squeeze.
Первое что нужно сделать до апгрейда – проверить что с системой и пакетами все впорядке и нет неразрешенных зависимостей.
aptitude update && aptitude -f install
Если все нормально получаем нечто такого:
# aptitude update
Hit http://ftp2.debian.org.ua lenny Release.gpg
Ign http://ftp2.debian.org.ua lenny/main Translation-en_US
Ign http://ftp2.debian.org.ua [...]
Для восстановления сохраненного пароля в kopete для jabber-аккаунта можно воспользоваться следующим кодом на питоне:
from ConfigParser import ConfigParser
import sys
from kdecore import KStringHandler
config = ConfigParser()
config.read(«.kde/share/config/kopeterc»)
cryptedpass = config.get(«Account_JabberProtocol_» + sys.argv[1], ‘Password’)
print KStringHandler().obscure(cryptedpass.decode(‘utf-8′))
Сохраняем код в файле ~/getpass.py и затем выполняем его:
# python ./getpass.py userid@jabber.org
В итоге получаем расшифрованный пароль для аккаунта
Если в скрипте заменить Account_JabberProtocol_ на Account_ICQProtocol_ то можно вытянуть [...]
Наткнулся я тут случайно на скрипт автоматической проверки IP адреса по спам базам. Заинтересовался, проверил и решил тут написать.
пример проверки IP адреса по спам-базам:
# spam-check -p 91.124.123.123
Результат Сервер [...]
Here is a small piece of code that allows to reload a page only once. This is necessary to prevent some data being cached and this is the only solution I found good for my needs. Meta tag nocache did not save me, and meta tag refresh does not allow to refresh the page only [...]
Бывают случаи, когда нужно перенаправить весь трафик с одного сайта на другой. Однако структура сайтов различна и необходимо перенаправить посетителей с www.site-1.com на главную страницу www.site-2.com, но при этом не передавать параметры запроса в адресной строке.
Например, посетитель пришел по ссылке www.site-1.com/index.php?f=12&as=23 при этом редирект установлен на www.site-2.com. При обычном перенаправлении, параметр f=12&as=23 так же будет [...]
* практическия вся информация собрана из рассылки nginx. Чтобы не рыться, решил собрать некоторые моменты тут, в одной куче
HTTP redirect с requested домена на какой угодно адрес (target_domain.tld)
редирект без использования location:
server {
listen IP:80;
server_name requested_domain.tld;
rewrite ^ http://target_domain.tld$request_uri;
}
редирект с использованием location:
server {
listen IP:80;
server_name requested_domain.tld;
location = / { rewrite ^ http://redirect.to/; }
}
как максимально просто [...]