tuupic tuupic

Считаем траффик во FreeBSD

BSD - опубликовано 8 сентября в 23:15

Решил я завести у себя дома аналог статистики netflow для циски. То есть сбор данных о проходящих через сеть пакетах (откуда, куда, размер). Циски у меня нету, а статистику иметь охота.

Рассмотрим установку и эксплуатацию на FreeBSD 7.0
Читать полностью »

Сравнение CPU и GPU

железо, юмор - опубликовано 2 сентября в 0:43

Не секрет, что сейчас графические процессоры опережают центральные в некоторых видах вычислений в десятки раз. Как это можно представить публике. конечно с юмором.Устроив конкурс в рисовании =)
Смотрите.

Настройка ziproxy на нескольких IP

*nix - опубликовано 1 сентября в 15:55

Недавно встала нетривиальная задача.

Есть ziproxy. Есть сервер с несколькими IP. Ziproxy умеет слушать либо все IP, либо один избранный. В интернет при этом ziproxy ходит либо с основного IP на интерфейсе, либо со всех, указанных в настройках, но по очереди.

Встала задача сделать так, чтобы ziproxy проксировал запрос от того IP, с которого пришёл запрос. То есть чтобы, если коннектится кто-нибудь к определённому IP, то и запрос наружу тоже должен идти от этого IP.

Насколько я знаю, из прокси серверов так можно настроить squid и, вроде бы, 3proxy.

Но, во-первых, сквид - это нечто монстроподобное (я его боюсь :) ), а во-вторых, необходимо было всё-таки постараться сделать это через ziproxy.

Решение было найдено. Читать полностью »

Землетрясение

разное - опубликовано 30 августа в 22:59

Опять трясёт. Сколько можно :(

Оптимизация

блог - опубликовано 30 августа в 15:42

Провёл над блогом небольшую оптимизацию. Как касательно seo, так и просто, касательно удобства.
Что было сделано:

  1. С помощью плагина All in One SEO pack переделал заголовки страниц и добавил мета-теги для каждой странице. На странице эти тэги суммируются со всех записей на этой странице+основные теги сайта. Для каждой записи теги - это рубрики+обычные wp-теги. Правда, обычнах wp-тегов у меня нету. Но в мета-теги я пишу, то, что было бы в обычных.
  2. Переделал некоторые ссылки на страницах из внешних во внутренние. Для этого использовал плагин (J)Exr
  3. Сделал панель навигации по номерам страниц. Очень удобно теперь :) Делал с помощью плагина WP-PageNavi

В результате Яндекс мой блог забанил :) Типа, я занимаюсь поисковым спамом. Написал им. Знающие люди говорят, что их минимум неделю ждать придётся, пока они очухаются.

Зато посетителей прибавилось :)

p.s. Может, мне цвет ссылок с зелёного на какой-нить другой поменять? А то как-то надоели.

Прикольный бот

блог, юмор - опубликовано 28 августа в 19:22

Сегодня в логах веб-сервера нашёл прикольные записи:

87.118.120.58 - - [28/Aug/2008:17:55:05 +0900] “GET / HTTP/1.0″ 200 41635 “-” “-”
87.118.120.58 - - [28/Aug/2008:17:55:07 +0900] “GET / HTTP/1.0″ 200 41635 “-” “-”
87.118.120.58 - - [28/Aug/2008:17:55:09 +0900] “GET / HTTP/1.0″ 200 41635 “-” “-”
87.118.120.58 - - [28/Aug/2008:17:55:13 +0900] “GET / HTTP/1.1″ 302 5 “-” “eBolot 1.0 Mozilla/4.0 (compatible; MSIE 5.5; Windows Visto)”

Еболот, работающий на Windows VistO.
Бот, с чуством юмора.
Обратка у этого IP немецкая: ns.km32038.keymachine.de
Вообщем, русский бот-эмигрант

Kopete антиспам

*nix, my life, ubuntu - опубликовано 24 августа в 10:04

Что-то разошлись спаммеры в аське сегодня утром. За 10 минут около 20 сообщений прислали. Встроенных средств борьбы со спамом в kopete нету, и ещё недавно, не было и внешних. Но я на всякий случай погуглил и нашёл антиспам плагин.
Блог автора: Alno’s blog: C++, Java и Rails
Страница с последней версией плагина: http://blog.alno.name/2008/07/kopete-antispam-03/
Страница на Sourceforge: Kopete Antispam Plugin

Плагин работает по принципу “Вопрос/ответ”. То есть он каждому, кто отправляет сообщение и не находится в вашем контакт-листе, задаёт указанный вами вопрос. Только в случае получения правильного ответа, вам откроется окно сообщения и разговор может начаться.
Последняя версия плагина 0.3.

Для последней версии пока нету deb пакета для Kubuntu. Поэтому я немного поправил это упущение. Собрал пакетик через checkinstall. Правда пакет я собрал без зависимостей.

Скачать deb пакет для Kubuntu 8.04

Спаммеры

блог - опубликовано 19 августа в 2:47

Обновил движок блога до 2.6.1 Ничего не отвалилось :)

Но это так, к слову.

У меня стоит плагин для openID авторизации, и соответственно, в настройках разрешены комментарии без регистрации. Но совсем уж анонимов я не люблю. Поэтому собственнно в форме для комментария обрал поля для ввода имени и e-mail`а (без openID они должны быть заполнены). То есть аноним теперь просто не может оставить коммент, так как ему некуда вводить ник и e-mail.

Всё бы хорошо, но спаммеры пошли умные. Они спамят напрямую POST запросами на скрипт.

Как это побороть. Несложно. Берём файл wp-comments-post.php, открываем его и ищем такие строки

if ( get_option(’require_name_email’) && !$user->ID ) {
  if ( 6 > strlen($comment_author_email) || ” == $comment_author )
    wp_die( __(’Error: please fill the required fields (name, email).’) );
  elseif ( !is_email($comment_author_email))
    wp_die( __(’Error: please enter a valid email address.’) );
}

Что в них собственно делается. Тут проверяется заполнение полей сайта имени коментатора и е-мейла. Но ведь у нас эти поля в форме отсутствуют, соответственно поля не могут быть заполнены.

Поэтому делаем так: убираем один символ(отрицание) во втором вложенном условии и меняем сообщение об ошибке

if ( get_option(’require_name_email’) && !$user->ID ) {
  if ( 6 > strlen($comment_author_email) || ” == $comment_author )
    wp_die( __(’Error: please fill the required fields (name, email).’) );
  elseif ( is_email($comment_author_email))
    wp_die( __(’FUCK YUU SPAMMER!!!!!’) );
}

Соответсвенно, теперь, если введён корректный e-mail, будет сообшение об ошибке :D
Не знаю, ведут ли спам-боты логи, и читают ли их спаммеры, но очень на это надеюсь, так как они при этом прочитают моё сообщение об ошибке :)

p.s. А при чём тут обновление? Да при том, что этот файлик каждый раз после обновления надо опять править.

Письмо запорожских казаков султану

юмор - опубликовано 14 августа в 13:24

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

Запорожские казаки турецкому султану! Ти, султан, чорт турецкий, i проклятого чорта брат i товарищ, самого Люцеперя секретарь. Якiй ты в черта лыцарь, коли голою сракою ежака не вбъешь. Чорт высирае, а твое вiйско пожирае. Не будешь ты, сукiн ты сыну, сынiв христiянських пiд собой маты, твойого вiйска мы не боiмось, землею i водою будем биться з тобою, распройоб твою мать. Вавилоньский ты кухарь, Макидоньский колесник, Iерусалимський бравирник, Александрiйський козолуп, Великого и Малого Египта свинарь, Армянська злодиюка, Татарський сагайдак, Каменецкий кат, у всего свiту i пiдсвiту блазень, самого гаспида внук и нашего хуя крюк. Свиняча ты морда, кобыляча срака, рiзницька собака, нехрещений лоб, мать твою въеб. От так тобi запорожцi виcказали, плюгавче. Не будешь ти i свиней христiанских пасти. Теперь кончаемо, бо числа не знаемо i календаря не маемо, мiсяц у небi, год у книзя, а день такий у нас, якиi i у Вас, за це поцелуй в сраку нас!

            Пiдписали: Кошевой атаман Иван Сирко Зо всiм кошем Запорожськiм.

Вот это слог! На википедии есть значения непонятных слов. Неудивительно, что по учебной программе показывают только картину :)
p.s. Пиьмецо-то как раз в тему, можно было б отправить саакашвили. Да только оно по хохлятся, а хохлы с грузинами заодно.

Переименоваться

my life - опубликовано 10 августа в 13:41

Я вот что-то подумал. А может, мне ник сменить? А то мой текущий, какой-то детский сильно. Только вот на какой…

Плюс моего текущего ника - я всегда и везде могу с ним региться, и я точно знаю, что он не будет занят.