banner

Vkontakte. Просмотр видео без регистрации.

Решил немного освежить знания по Jquery и Django. Набросал небольшой сервис достающий ссылку с помощью которой можно смотреть видео без регистрации.
Сейчас видео сервис от вк стал популярным, а логиниться или регистрироваться не всем охото, этот сервис пригодится именно таким людям.

http://vk.klipner.ru/

Принцип работы прост: Закидываем ссылку на видео и получаем другую ссылку :)
Пример ссылки требующей регистрацию:

http://vkontakte.ru/video28379299_155773327

Google: Немного статистики

Давно ничего не писал о seo, поэтому решил поделиться с вами частью своей статистики, которую веду уже приличное время анализируя русскоязычный поиск гугла по одной из самых дорвейных тематик.
Все сайты в статистике находятся в топ 10 по нч запросам, часть сайтов отфильтровывает за свой траст и сдлность. Соотвесвенно в статистике участвуют дорвеи и им подобные, все самые вкусные цифры я выкладывать не стал :)

  • Среднее количество проидексированных страниц - 788
  • Среднее количество страниц в "основном" индекcе - 94
  • Среднее количество внутренних ссылок на результирующей странице - 25
  • Среднее количество внешних ссылок на результирующей странице - 3
  • Среднее количество символов ( только текст) на странице - 2263
  • Процент недоступных страниц (404,503 и т.д) - 6%
  • Процент прямых вхождений тайтла по отношению к запросу - 60%
  • Процент результирующих страниц на бесплатных хостингах, доменах - 38%
  • Процент результирующих страниц содержащих графику - 92%
  • Самые популярные домены в выдаче - .ru, .com, co.cc.

Читать далее...

Rosetta Code

Случайно наткнулся на очень интересный сайт, где собраны реализации множества задач на разных языках.
Если вы находитесь в поиске удобного для вас языка или вам интересно посмотреть сходства или различия каких-то языков, то этот сайт определенно для вас.

Для примера:
Получение тела страницы по http протоколу.
Регулярные выражения.
Поиск в списке ( массиве).
Чтение файла

Бинарные модули с помощью Cython

Cython - подвид языка python, занимающийся работой с С/C++ модулями Python. У него есть очень полезная возможность трансляции python кода в С Api. С помощью него мы и будем создавать свои бинарные модули, скорость работы которых чуть быстрее, чем обычных python скриптов.
Пример трансляции Hello world в C код.
hello.py:

#coding:utf-8
print "Hello world"

Транслируем код:

cython hello.py

Читать далее...

Слабый DDos. Разбор полётов.

Совсем недавно на меня была совершена слабая ddos атака, но не смотря на то что она была слабая я провозился порядка 12 часов.
Сначала я долго не мог понять почему ложиться vps, грешил на дц и работу apache. Пришлось воспользоваться услугами админа, который дал понять, что имеет место быть атака, а не какие-то другие проблемы. Далее был установлен nginx, которые проксировал apache, чтобы разгрузить запросы и сам vps.
Nginx в разы быстрее и лучше справляется со статикой, с динамикой придется повозится, чтобы только он с ней работал, поэтому без помощи apache не обойтись.
Ну а дальше я начал сам разбираться и искать способ борьбы с атакой, придумал буквально за 15 минут .
Для начала я вогрзил на домен klipner.ru статическую страничку и сохранил дамп трафика, чтобы посмотреть запросы.
Читать далее...

DDosерам привет

На нормальный ботнет денег пожалели ? :(
Айпишники пишу на всякий случай, может и до "К" дойду ;) .
Как никак на 600 метров логов за пару часов нафлудили.