Небольшое ускорение Chromium

Для Chromium (ну и Chrome до кучи, и иные производные), оказывается, тоже работает метод небольшого ускорения путем очистки баз sqlite от данных, помеченных для удаления (но не удаленных), что и для Firefox (Firefox еще и настройками можно слегка оптимизировать). Всякие настройки, куки, история переходов и т.п. дребедень, что накапливается в процессе использования браузера.
Метод, в общем, тот же, что и для Firefox (и его производных) — пересобрать БД, используемые браузером, с действительным удалением ненужных данных, путем примения к ним команды sqlite3 файл_БД 'VACUUM'.
Применительно Chromium я сделал это следующим образом:

dimio@ibm $ ls -lh ~/.config/chromium/Default/
...
итого 17M
dimio@ibm $ find "/home/dimio/.config/chromium/Default/" -maxdepth 1 -type f -print -exec sqlite3 {} 'VACUUM' \;
...
dimio@ibm $ ls -lh ~/.config/chromium/Default/
...
итого 13M

Настройки Chrome обычно лежат в ~/.config/google-chrome/Default/.
На моем древнем Pentium M 1,2 ГГц с 1 Гб ОЗУ некоторое ускорения запуска браузера и уменьшение времени отклика стало заметно, а на более-менее современном железе подобная процедура, пожалуй, не будет имееть смысла.

HelpMyBlog — продвигай блог бесплатно и помогай другим

Пару недель назад наткнулся на достаточно молодой сервис, призванный помочь блоггерам и веб-мастерам в раскрутке своих творений. Называется он HelpMyBlog и использует для помощи в раскрутке достаточно простой, но эффективный принцип «ты — мне, я — тебе».

Суть работы с сервисом очень проста — после регистрации достаточно добавить свой блог в каталог и ждать помощи от других пользователей. Например, в своём блоге вы рассказываете о том, как сделать красивый коллаж, приводите примеры коллажей, описания нужных инструментов (графических редакторов и т.п.), принципы компоновки коллажа. Или делитесь знаниями о том, как собрать игровой компьютер — какое подбирать железо, как его разгонять, версии драйверов и твики для повышения производительности и так далее. Обе темы достаточно интересные, блог после добавления появляется в разделе «новые блоги» на главной странице сервиса. Пользователи, которым подходит тематика ваших статей, начинают «помогать» блогу — переходить на него, комментировать, распространять ссылку в соц. сетях (твиттер, вконтакт, фейсбук). За публикацию ссылки и переходы по ней начисляются баллы.

Вы поступаете аналогично, помогая понравившимся блогам из каталога и получая баллы. Эти баллы потом можно поменять на «гарантированные клики» — ваш блог будет висеть на главной странице, а за клики по ссылке на него будет начисляться удвоенное количество баллов, что стимулирует распространение ссылки. Или баллы можно обменять на вывод своего блога в верхние позиции каталога (первое, второе или третье места).

Идея проста — чем больше помогаешь другим, распространяя ссылку на их блоги (а они в ответ — на твой), тем больше получаешь баллов. А чем больше получаешь баллов — тем больше помогают тебе благодаря гарантированным кликам (один такой стоит 4 балла заказавшему и приносит 2 балла кликнувшему). Ключ к успеху — хороший аккаунт в одной или нескольких соц. сетях. По опыту — проще всего раскрутить и использовать твиттер. При семи сотнях читателей на ссылку кликают 20-30 раз (особенно если выбирать интересные читателям блоги) и если выбирать блоги с главной страницы — можно получить 40-60 баллов соответственно.

Я попробовал — и мне понравилось, да и кому может не понравиться бесплатная раскрутка блога? 🙂 Предлагаю попробовать и вам!

Быстрая индексация страниц Яндексом

Решил вернуться, так сказать, к истокам ненадолго и снова поднять тему про быструю индексацию сайта в поисковиках, о чём уже писал почти два года назад. Теперь надобность непосредственно в индексации сайта целиком уже отпала — он и так давно в индексе, а вот ускорение индексации новых страниц может быть полезным.
Уже рассказывал про социальные закладки (в заметке Продвижение социальными закладками), на тот момент они действительно ускоряли индексацию, а в последнее время стал замечать, что в отношении Яндекса закладки стали совершенно неэффективны — никакого ускорения индексации не происходит. Стал искать другой способ и вспомнил, что среди прочего, при регистрации почты на Яндексе появляется возможность вести свой блог. Его и решил попробовать в качестве ускорителя индексации Яндексом.
(далее…)

Регистрация сайта в каталогах — автоматический прогон

Общий взгляд на тему прогона сайта по каталогам

Не так давно я уже поднимал тему регистрации сайта в каталогах в своей заметке Наращивание ссылочной массы дедовским способом – прогон сайта по каталогом. Тогда размышления на тему прогона носили довольно общий характер — стоит ли в настоящее время вообще тратить свои ресурсы (силы / деньги / время) на то, чтобы прогнать сайт по каталогам. Я пришел к выводу, что стоит заняться прогоном в двух случаях — если у вас есть собственная база белых каталогов либо же если вы готовы за такую базу заплатить. В первом случае всё понятно — обладателю базы каталогов не нужно лишний раз объяснять, что это и зачем нужно. Рассмотрим подробней второй вариант.

Регистрация сайта в каталогах, как уже было сказано в прошлой заметке на эту тему, — дело довольно хлопотное — нужно составить описание подробное описание сайта (лучше всего — в нескольких вариантах), включающее в себя заголовок, короткое описание тематики сайта, подробное описание её же и набор ключевых слов. Далее придётся для каждого каталога проставить своё описание, при необходимости — добавить обратную ссылку на него (некоторые каталоги это требуют) и лишь затем удастся зарегистрировать в каталоге свой сайт. Процесс, согласитесь, не самый приятны — долго и муторно. Облегчить задачу призваны сервисы автоматического прогона по каталогом (именно их я имел в виду под словами «купить базу белых каталогов»). Рассмотрю два таких сервиса, которыми я пользовался.

Сервисы автоматического прогона сайта по каталогам

Один из старейших в своей нише — сервис 1PS.RU. Вот его ключевые особенности:

  • Внушительная база белых каталогов — насчитывает более 12 тысяч! каталогов.
  • Наличие демо-режима — можно абсолютно бесплатно зарегистрировать сайт в 50 каталогах на выбор.
  • Мастер создания задания на регистрацию в каталогах — поможет сгенерировать описания сайта, заголовки и так далее, всё непосредственно в процессе создания заявки.
  • Гибкие тарифы: от полностью бесплатного (около 5 000 каталогов доступны для бесплатной регистрации ночью) или ручного прогона по базе за 100 руб. (сами нажимаем на ссылки для регистрации в каталогах) до полностью автоматической регистрации (за вас составят даже описание сайта исходя из его тематики) за 2400 руб. (при этом можно получить бонус на свой счёт в системе Google.AdWords).
  • Множество вспомогательных услуг, таких, как мониторинг сайта, написание статей, создание баннеров и т.д.

Второй сервис для регистрации в каталогах, о котором я расскажу, предназначен для полностью автоматического прогона сайта по каталогам — ничего нажимать самостоятельно не нужно, только заполнить описание и дождаться окончания прогона. Это сервис autoreg.ru и он примечателень вот чем:

  • База белых каталогов для прогона (не столь внушетельна, как у 1PS, но тоже весьма солидная) насчитывает около 5 000 каталогов.
  • Мастер создания задания на регистрацию в каталогах — мне показался менее наглядным (вспомогательные функции типа генератора описаний приходится искать отдельно по ссылкам в боковой панели), но со своими задачами справляется как надо.
  • Тариф всего один — на момент написания заметки — за 150 рублей можно прогнать сайт по всей базе каталогов в автоматическом режиме — весьма недорого на мой взгляд
  • Дополнительных услуг нет, сервис заточен под выполнение одной задачи — зарегистрировать ресурс в каталогах. И он с ней справляется на отлично.

Регистрация в каталогах. Итоги

Подводя итог под сказанным выше, резюмирую: прогнать сайт по каталогам — дело полезное (как минимум — получим прирост ссылочной массы), несложное (если не мучить себя ручной регистрацией конечно) и довольно недорогое (от 100 — 150 рублей, а то и вовсе бесплатно). В общем, говоря о регистрации в каталогах, — оно того стоит!
P.S. Не следует забывать, что ссылки с каталогов индексируются довольно медленно — нужно набраться терпения (хотя при желании индексацию можно ускорить, а как это сделать — я уже рассказывал в заметке Быстрая индексация сайта в поисковиках).

Наращивание ссылочной массы дедовским способом — прогон сайта по каталогом

Как-то я уже рассказывал про различные способы наращивания ссылочной массы на нужный сайт, посвятил этому вопросу несколько записей, например Как получить тематические обратные ссылки (бэклинки) — палю тему или Продолжаем получать обратные ссылки.

Однако ни в одной из них я ещё не касался такого способа наращивания ссылочной массы, как использование различных каталогов интернет-ресурсов. Метод довольно старый, можно даже сказать — пожилой, но всё еще живой. Ждать от него чудесного увеличения тИЦ не стоит, а вот траст сайта он вполне способен поднять.

Как прогнать сайт по каталогам

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

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

И наконец — третий способ — автоматический прогон сайта по каталогам или же полуавтоматический. Заключается в том, чтобы использовать специальную программу или онлайн-сервис, в которые загружается описание сайта (лучше в нескольких вариантах) и полностью автоматически или в полуавтоматическом режиме выполняется прогон сайта по каталогам. Сервис www 1ps — старейший представитель такого рода сервисов, добавляет сайт в каталоги как в полуавтоматическом режиме (нужно самому выбирать каталоги и щёлкать для размещения в них сайта, так и в полностью автоматическом — прогон осуществляет команда сервиса (естественно, такая услуга стоит дороже полуавтоматического самостоятельного прогона).

Вставка PHP кода в WordPress записи и виджеты

Давно подумывал над тем, чтобы вставлять исполняемый код в посты, страницы и виджеты WordPress. Поскольку сам движок написан на PHP — логично вставлять именно его, хотя можно попробовать встроить например Perl, воспользовавшись CPAN-модулем PHP::Interpreter или PECL-модулем PHP под названием perl. Но PHP вставить естественно проще :).

Итак, как же вставить в WordPress PHP? Как и в большинстве других случаев, когда надо модифицировать движок — просто воспользоваться подходящим плагином.
Плагинов находится множество, я попробовал 4 штуки и остановился на Exec-PHP.
Он умеет всё, что мне было надо:

  • Вставлять исполняемый PHP код в посты (и соответственно — в страницы)
  • Втавлять код в виджеты

Прейдём к настройке плаина.

Настройка может оказаться не совсем очевидной — с административной страницы плагина всё сделать не получится. Чтобы исполнение PHP-кода в WordPress заработало, нужно убедиться в следующем:

  • Что пункт "WordPress должен исправлять некорректный XHTML код автоматически" в меню Настройки->Написание неактивен
  • Что выключен «графический» редактор в меню Пользователи->Ваш профиль (стоит галка на "Отключить «визуальное редактирование» при написании")
  • Что нужной группе пользователей (в WordPress это называется «ролью») разрешено исполнение PHP-кода (для роли «Administrator» должно быть разрешено по умолчанию)

При выполнении вышеперечисленных условий втавленный в записи, страницы и виджеты код должен успешно исполняться. Например мой скрипт для массового добавления друзей в ЖЖ, будучи вставленным в страницу WordPress, успешно работает!

Считаю не лишним напомнить про опасность исполнения неочищенного кода. Не знаю, поддерживает ли PHP какую-то аналогичую perl -T опцию, поэтому нужно просто помнить про очистку пользовательского ввода (использование недопустимых символов, размеры аргументов опций и т.п.), экранирование всех передаваемых в shell команд и их аргументов и так далее.

В остальном польза от встроенного в WordPress PHP кода очевидна — это полная свобода действий с содержимым блога, помноженная на простоту выполнения этих действий!

Автоматическая проверка готовности загранпаспорта

Гос. органы идут в массы, постоянно вводят новые, удобные для граждан (по крайней мере на первый взгляд), формы взаимодействия.
К такому нововведению можно отнести и сервис проверки готовности загран. паспорта на сайте УФМС, расположенный по адресу http://www.ufms.spb.ru/checkzp.php. С помощью сервиса можно быстро узнать, готов ли загран. паспорт или еще находится в процессе оформления, введя в поля формы данные своего гражданского паспорта (также доступна проверка по данным из свидетельства о рождении).

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

Но раз УФМС не идет на встречу гражданину, значит гражданин должен сам облегчить себе жизнь. Я решил сделать это используя три простых и доступных инструмента: консольный браузер lynx (для отправки данных формы POST-запросом), планировщик заданий cron (для периодической проверки готовности загран. паспорта) и утилиту поиска по тексту grep (для поиска нужной строки в дампе страницы), для чего написал простенький скрипт, который закинул в cron. Скрипт с указанным в кроне периодом проверяет готовность моего паспорта и присылает мне отчет на электронную почту (которая указана в настройках крона).

#!/bin/sh
echo "checkser=p&seriap=XXXX&numberp=YYYYYY&submit=%CF%F0%EE%E2%E5%F0%E8%F2%FC" | lynx -post_data -dump http://www.ufms.spb.ru:80/checkzp.php | grep 'Ваш заграничный'

Вместо ХХХХ нужно подставить серию своего гражданского паспорта (макс. 7 символов, что, как я понимаю, позволяет использовать серии старых паспортов, с римскими цифрами), а YYYYYY заменить соотв. на его номер (макс. 6 символов). Если запускать скрипт из-под английской локали, то шаблон для grep надо изменить с ‘Ваш заграничный’ на ‘Vash zagranichnyj’, поскольку скрипт отдаст страницу в латинице.

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

Дополнение:
Если сайт проверки готовности загранника постоянно «радует» сообщением о превышении числа запросов, можно пропустить их через tor. В этом случае удобно будет воспользоваться другим способом отправки форм POST-методом из lynx — записать автоматический скрипт, который и будет осуществлять проверку.

Посутпаем следующим образом:

  1. вызываем lynx с ключем cmd_log=имя_файла_куда_сохранить_скрипт:
    lynx -cmd_log=script_name http://www.ufms.spb.ru:80/checkzp.php,
    вводим серию и номер паспорта, отправляем запрос, дожидаемся загрузки страницы с ответом и закрываем браузер.
  2. в дополнение к tor устанавливаем torsocks — утилита несколько сырая, но дело своё делает исправно, перенаправляя траффик на tor (можно естественно использовать любой понравившийся прокси, указав его в качестве умолчального export http_proxy="address:port").
  3. вызываем lynx через torsocks или выбранный прокси с указанием использовать для автоматизации отправки данных формы записанный ранее файл скрипта с передачей результатов работы на разбор в grip:
    torsocks lynx -cmd_script=script_name http://www.ufms.spb.ru:80/checkzp.php | grep «Ваш заграничный»

Всё, автоматизация проверки готовности заграничного паспорта успешно проведена! Пока скрипт работает за человека, человек может расположиться у телевизора и спокойно отдохнуть 🙂

Скачиваем музыку с сайта Вконтакте

Социальная сеть «Вконтакте» позволяет не только общаться между собой и заводить новые знакомства. На серверах контакта хранится большое количество разнообразнейшей медиа-информации — фильмов, видео и музыки.

Естественен также возникающий вопрос «Как скачать музыку с контакта?» и затем сохранить на свой домашний компьютер, ведь возможность слушать онлайн имеется не всегда.

Несколько советов, как скачать видео и музыку из «Вконтакте»

  1. Для пользующихся веб-браузером Firefox существует удобный плагин FlashGot, который позволяет скачивать из вконтакта не только музыку, но и видео, при этом ссылка на закачку передаётся в привычный вам download-менеджер.
  2. Существуют различные программы для загрузки музыки и видео из вконтакте, найти их очень просто при помощи любого поисковика, а какую конкретно предпочесть — дело личных вкусов.
  3. Также можно выкачивать музыку из вконтакта при помощи любого браузера, достаточно зайти на страницу с музыкой и вставить в адресную строку браузера специальный java-скрипт код:

    javascript:function operate(konfuze,loves,you,all_,xP){you=you.toString(10);while(you.length&lt;5){you='0'+you;}document.getElementById('audio'+konfuze).innerHTML='<div><a href="http://cs'+loves+'.vkontakte.'+'ru/u'+you+'/audio/'+all_+'.mp3">'+document.getElementById('performer'+konfuze).innerHTML+' - '+document.getElementById('title'+konfuze).innerHTML+'</a></div><br />';}

    и нажать enter.
    После этого, при нажатии на «плей», вместо проигрывания музыки будет выдана ссылка на скачивание.

Как видно, качать музыку из вконтакта — совсем не так сложно, как может показаться на первый взгляд. Скачать любимую песню сумеет каждый!

Оптимизация AdSense для блога — пошаговое руководство от Google

Размещение рекламных блоков Google AdSense для лучшей отдачи

Самые выгодные места размещения блоков AdSense

Google постоянно выпускает различные обучающие материалы для работы со своей системой контекстной рекламы — AdSense (вывод в указанных местах сайта коротких текстовых объявлений). Мне на глаза попалась презентация с одного из их онлайн-семинаров под названием «Оптимизируем AdSense на блогах» (автор — Павел Киливник).

Из презентации можно узнать следующие полезные вещи:

  1. в каких местах блога лучше всего размещать рекламные блоки AdSense для максимальной отдачи от объявлений (а значит — и максимального заработка веб-мастера) при различных форматах его компоновки (одна/две/три колонки, объемные текстовые блоки и т. п.)
  2. как привлечь на свой ресурс рекламодателей (путём показа не только текстовых, но и графических объявлений — баннеров, увеличением размеров рекламных блоков, целеориентация объявлений)
  3. какой формат рекламных блоков (размеры блока, начертание и размеры шрифта объявлений) наилучшим образом подходит для работы и заработка с AdSense
  4. как ещё можно повысить доходы от работы с AdSense (размещение рекламы в результатах поиска и т. п.)

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

Карта сайта/блога для WordPress

wordpress карта сайта - плагин

Карта сайта — полезная для оптимизации под поисковые системы вещь. Да и для удобства навигации по сату человека достойно оформленная карта сайта тоже подходит как нельзя лучше.

С точки зрения поисковой оптимизации карта сайта полезна тем, что позволяет любым публикациям в блоге получить уровнь вложенности на один ниже себя (а значит разместив ссылку на карту блога на главной странице можно получить для всех остальных страниц 2 уровень вложенности).
С точки же зрения человека, карта сайта может быть удобна тем, что позволяет охватить взглядом всё содержимое блога, упростив поиск интересных записей по их заголовкам.

Для создания карты блога, основанного на WordPress, как нельзя лучше подходит плагин Dragon Design Sitemap Generator (используется в моей сборке wordpress для сплога) — он автоматически создат карту сайта для вашего блога, включив в неё, по выбору, страницы и записи, сформировав список в заданном порядке.
Также в сгенерированной карте сайта, по желанию, сайта могут быть отражены следующие сведения:

  • число комментариев к странице или записа
  • дата создания страницы или записи
  • скрытые записи

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