Статьи из рубрики «uncategorized» RSS

Всякая всячина — то, что не попало в другие рубрики

Уважаемый Дмитрий

  1. Идём на Google Translate
  2. Выбираем перевод с русского на анлийский
  3. Вводим фразу Уважаемый Дмитрий
  4. Наслаждаемся переводом :-)

Далее »

Автор: , опубликовано в: Всё подряд, комментариев: 11
2
Дек
2011

Linux, консоль и деванагари

Недавно отлаживал небольшой скрипт, транслитерирующий текст, записанный в системе IAST или ITRANS, на деванагари. Так как на домашней машине стоит , то логично, что скрипт отлаживался в  — в терминале.

И тут меня ожидал огромный сюрприз… Далее »

Автор: , опубликовано в: Linux, Всё подряд, комментариев: 2
5
Сен
2011

Скрипт для извлечения контактной информации из Abusix

Когда малолетние скрипт-киддисы и другие нехорошие личности совсем достают попытками подбора пароля к SSH, сканированием портов и прочей гадостью, бывает совсем неплохо сообщить об их действиях их провайдеру. Здесь возникает вопрос получения контактной информации технической поддержки провайдера/хостера нарушителя по его -адресу. И хотя данная информация является общедоступной (её можно извлечь из данных whois), на практике автоматизировать разбор записей whois не всегда тривиально (abuse-контакт может находиться как в e-mail, remarks, так и в любой другой секции, причём правильным может быть только один адрес).

К счастью, есть два сервиса, позволяющие получить контактную информацию техподдержки по IP-адресу или имени домена:

  1. Network Abuse Clearinghouse — определение контактной информации по домену нарушителя. В основном используется для сообщений о спаме. Проблема в том, что если контактный адрес не зарегистрирован, будут предложены контакты abuse@ и/или postmaster@, что не эффективно, если нарушителю принадлежит весь домен.
  2. Abuse Contact DB — определение контактной информации по IP-адресу нарушителя. Данный сервис «назначает ответственным» не владельца домена, соответствующего IP-адресу, а его провайдера или хостера, что во многих случаях предпочтительнее.

Оба сервиса поддерживают -запросы в стиле RHSBL (abuse.net) и (abusix.org). Далее »

Автор: , опубликовано в: Всё подряд, комментариев: 1
26
Июн
2011

Регулярное выражения для проверки правильности email

Простенькое такое регулярное выражение, отлавливающее порядка 99% используемых -адресов:

[-]
View Code Text
^([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x22([^\x0d\x22\x5c\x80-\xff]|\x5c[\x00-\x7f])*\x22)(\x2e([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x22([^\x0d\x22\x5c\x80-\xff]|\x5c[\x00-\x7f])*\x22))*\x40([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x5b([^\x0d\x5b-\x5d\x80-\xff]|\x5c[\x00-\x7f])*\x5d)(\x2e([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x5b([^\x0d\x5b-\x5d\x80-\xff]|\x5c[\x00-\x7f])*\x5d))*$

Далее »

Автор: , опубликовано в: Всё подряд, комментариев: 5
30
Апр
2011

Тестовая запись

Тестовая запись для проверки, ходит ли по битым ссылкам.

Для чистоты эксперимента просьбы по ссылкам в данной записи не ходить. Далее »

Автор: , опубликовано в: Всё подряд, комментариев: 5
29
Ноя
2010

Чёрный список IP блогоспамеров

По примеру Jeff Starr, которого я давно и с удовольствием читаю, я решил выложить список -адресов тех людей и ботов, которые были замечены в спаме в комментариях.

Критерий отбора простой: создано несколько honey pot’ов специально для спамеров. Спамеры в них размещают свой , светят свой IP и рекламируемые сайты.
IP проверяется по чёрным спискам: открытые прокси, известные спамеры, члены ботнетов и т.п. Если спамер найден в таком списке, он сразу добавляется в чёрный список. Аналогично с засвеченными адресами.

Буквально за сутки получился неплохой список. Далее »

Автор: , опубликовано в: Всё подряд, комментариев: 10
9
Ноя
2010

Неделя без капчи

Волевым решением убрал капчу с блога. Я пришел к выводу, что капчи — это зло. На данный момент проводятся испытания нового плагина для борьбы со спамом. Далее »

Автор: , опубликовано в: Всё подряд, комментариев: 10
8
Ноя
2010

Первичные протоколы избирательных комиссий по выборам в местные советы Севастополя

Партия «Русский Блок» выложила в общий доступ сканы протоколов избирательных комиссий, полученные наблюдателями от партии «Русский блок» на выборах в местные советы в городе Севастополе — до официального объявления результатов.

Работа идёт, сканы пополняются, а результаты весьма интересны.

Автор: , опубликовано в: Всё подряд, комментариев: нет
4
Ноя
2010

О компьютерных вирусах

I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We’ve created life in our own image.

– Stephen Hawking

Перевод:

Я думаю, что компьютерные вирусы должны считаться жизнью. Полагаю, что это говорит что-то о человеческой природе — единственная форма жизни, которую мы до сих пор создали, весьма разрушительна. Мы создали жизнь по своему подобию.
Автор: , опубликовано в: Всё подряд, комментариев: 4
10
Апр
2010

SEO — зло

Как ни странно, но так и есть. Лучшие результаты при обновлении всяких тИЦ и PR получаются тогда, когда на них забиваешь.

Избавился от All in One Pack (ну его нафиг, это глючное тормозное поделие), убрал rel="nofollow", забил на выделение ключевых слов в тексте и прочую ерунду. Правда, поставил свой собственный на замену All in One SEO.

Красота :-)

Автор: , опубликовано в: Всё подряд, комментариев: 27
6
Апр
2010