Программирование

Python: скрипт авторизации на li.ru

Автор: admin. 22 мая 2010, 23:15

Иногда нужно получить данные с счетчика li.ru. Набросал небольшой скрипт получающий от li.ru небольшой набор поисковых фраз:
site = “http://seobacks.ru”
password = “*****”
import urllib2, urllib, cookielib
#oookie processing
cookieJar = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))
#login params
params = urllib.urlencode({ “url”: site, “password”:password})
url = “http://www.liveinternet.ru/stat/%s” % site
#open main page
req = urllib2.Request(url)
opener.open(req, params)
#open csv page
url = “http://www.liveinternet.ru/stat/%s/queries.csv” % site
req = urllib2.Request(url)
f = opener.open(req)
data = [...]

Популярность: 20%

Читать полностью >>

Расчет Google PR на Python

Автор: admin. 18 Сен 2009, 0:59

Долго искал процедуру получаения PR у сайта. Нашел на ресурсе почившем, а именно в вебархиве. Итак - процесс получения PR состоит из 2 этапов - нужно подсчитать хэш код URL и дерзуть гугловский запрос:
Код вычисляющий хеш:
Популярность: 60%

Популярность: 60%

Читать полностью >>

Вычисление Google Pr на C++

Автор: admin. 09 Авг 2009, 23:02

Недавно гугл закрыл лазейку с определением PR страниц, тоесть раньше он не обращал внимание на кеш код страницы с PR, а щас видно стал определять. Итак мы имееем проблему  - в  URL для получения PR определенной страницы содержиться некоторый хеш код, некоторое магическио число. Как его вычислить?
Популярность: 62%

Популярность: 62%

Читать полностью >>

Осторожно eAccelerator

Автор: admin. 09 мая 2009, 10:13

Итак имеем хостинг от firstVPS - тариф старт, 1г места. Хостинг очень слабенький за очень маленькие деньги. Желательно разогнать там php - и ставим eaccelerator. Ускорение примерно раза в 2-3, но есть маленькая проблема.
Популярность: 85%

Популярность: 85%

Читать полностью >>

Получение IP адреса хоста на Qt4

Автор: admin. 02 мая 2009, 23:23

Если вам нужно получить IP адреса любого сайта, можно написать следующий код:

QHostInfo hinfo = QHostInfo::fromName(host);
if(!hinfo.addresses().isEmpty())
{
//берем самый первый IP адресс
IP=hinfo.addresses().first().toString();
}

Вот так, достаточно просто - если вам нужно больше - велком на
Qt форум
Популярность: 79%

Популярность: 79%

Читать полностью >>

Получение pid процесса в php

Автор: admin. 16 марта 2009, 13:38

Иногда возникает необходимость получить pid запущенного процесса в php. Напрямую функции запуска pid не возращают. Но можно использовать следущий хинт:

Популярность: 97%

Читать полностью >>

Qt4: удаление html тегов из текста

Автор: admin. 21 Фев 2009, 22:57

Иногда возникает задача удалит htm теги из текста. В php есть специальная функция - strip_tags(), а в Qt можно пойти таким путем
QString str=”My <b>cool</b> text”;
QRegExp reg_tags(”<.*>”);
reg_tags.setMinimal(true);
str.remove(reg_tags);
Итак в str окажеться “My cool text”;
Популярность: 100%

Популярность: 100%

Читать полностью >>

Вставляем код SAPE в шаблон Wordpress

Автор: admin. 23 Янв 2009, 12:28

Для вставки кода SAPE в шаблон Wordpress есть пара плагинчиков. Но щас речь не о них, интересна вставка именно ручками в код шаблона. Для успешной вставки мы должны познакомиться с глобальными переменными в php ( например тут).
Итак код SAPE делиться на 2 части: инициализация и отображение:

инициализация, часть кода которая сущетсвует всегда в одном экземпляре:
if [...]

Популярность: 97%

Читать полностью >>

О Qt-филии в терминальной стадии…

Автор: admin. 19 Янв 2009, 10:20

Нашел в ЖЖ.
О Qt
-4.5: Релиз в марте. Очень важный багфикс - версия под LGPL (GNOME начинает собирать пожертвования). Уже пересел на бету 4.5. Многое недоработано. Так например отсутствуют такие стандартные вещи как тормоза. К релизу думаю исправят…
О Plasma: Недавно в споре с [info]goron_dekar мы пришли к выводу, что всё что можно сделать при помощи плазмы, [...]

Популярность: 58%

Читать полностью >>

Обработка русского текста python

Автор: admin. 07 Янв 2009, 21:18

Переводя функцию rus2lat c php на python я не подозревал, что есть более мощная библиотека для обработки русского языка в python.
Находиться она тут. К примеру замена rus2lat приведена в этом примере:
>>> print pytils.translit.translify(u”Проверка связи”)
‘Proverka svyazi’
>>> pytils.translit.detranslify(”Proverka svyazi”)
u’Проверка связи’

Популярность: 41%

Популярность: 41%

Читать полностью >>
1 2   Вперед »