Архив рубрики: Новости

Pastebin из консоли. Просто и удобно.


Стал часто пользоваться сервисом pastebin и добавлять свои заметки через браузер руками быстро надоело.
Поискал и нашел в репозитории программку pastebinit – не устроила из-за ограничений по работе с pastebin-сервисами (чтобы добавили новый сервис – надо написать автору и ждать-ждать-ждать – не очень интересно), тем более, что я как раз на хостинге сделал свой сервис на стандартном движке pastebin, чтобы не иметь проблем с кодировкой (pastebin по умолчанию работает не в unicode), да и просто из интереса.
Читать далее Pastebin из консоли. Просто и удобно.

Базовая оптимизация блога на WordPress

Прорекламирую ещё одну весьма любопытную и полезную заметку, посвященную базовой оптимизации блогов, основанных на движке WordPress. Заметку достаточно удобно использовать в качестве контрольного списка мероприятий по начальной оптимизации wordpress-блога.
Автор “Самой необходимой оптимизации WordPress” описывает тринадцать приёмов оптимизации для блога, описания толковые, достаточно подробные и понятные:

  • хлебные крошки” – навигация и внутренняя перелинковка блога
  • настройка ЧПУ (Friendly URL) – о правильных ЧПУ я писал в своей заметке Сборка WordPress для сплога
  • похожие записи – вывод под заметками ссылок на похожие записи в блоге
  • популярные посты – рейтинг записей блога с выводом самых популярных
  • переход к предыдущей и следующей записям в блоге
  • постраничная навигация по блогу
  • создание карты блога (текстовой и в виде xml-файла)
  • кэширование страниц блога при помощи плагина SuperCache – для ускорения доступа посетителям и поисковым роботам (ни те, ни другие не будут ждать окончания бесконечной загрузки страниц)
  • зполнение мета-тегов в заголовках страниц блога (мета-теги description и keywords например)
  • улучшение поиска по блогу
  • правильное составление файла robots.txt
  • вывод заголовка заметки в блоке комментариев
  • удаление пустых строк из заметок, могущих вызвать ошибки генерации RSS-фида через feedburner

Заметку про необходимую оптимизацию WordPress рекомендую к прочтению, сам почерпнул там два новых приёма для своего блога. От себя ещё добавлю, что стоит как минимум настроить страницу ошибки 404, чтобы посетитлям было проще ориентироваться в вашем блоге.

Кросс-постинг из WordPress в Twitter

Кросс-постинг блога в twitter при помощи feedburner
Кросс-постинг блога в twitter при помощи feedburner

Заходил проверить RSS-фид своего блога СетевойГибитобой на feedburner.com и в настройках заметил новинку, предлагаемую feedburner – синдикация выбранного новостного канала в twitter.
Естественно добавил свой твиттер-аккаунт, всё отлично работает (в отличае от плагинов для кросспостинга из wordpress в twitter, которых я несколько штук перепробовал и ни один меня не устроил).

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

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

Карта блоггеров – найди единомышленников


Довольно любопытный сайт попался мне на глаза. Развлекательного свойства, но с блоггерством связан напрямую. Представляет собой карту блоггеров – гуглокарту, снабженную инструментами для поиска добавивших себя в базу блоггеров. Я себя добавил на карту, несколько десятков человек рядом с собой нашел (что неудивительно для такого достаточно крупного города, как Питер).
Добавьте и вы себя на карту, найдите единомышленников 🙂
А если не знаете, как заработать в интернет – читайте мой блог СетевойГибитобой и будем учиться вместе!

Как получить тематические обратные ссылки (бэклинки) – палю тему

Обратные ссылки - обратная связь для сайтов
Обратные ссылки - обратная связь для сайтов

Не секрет, что обратные ссылки (т. н. бэклинки), а особенно – тематические обратные ссылки – ценный ресурс для любого, кто занимается продвижением сайтов.

Но вот где их взять? Недавно открыл для себя один источник тематических обратных ссылок, делюсь им со своими читателями.

Читать далее Как получить тематические обратные ссылки (бэклинки) – палю тему

Автоматическое определение кодировки терминала в perl-скрипте.

Надоело руками менять кодировки для нормального вывода русского текста в своих perl-скриптах в зависимости от кодировки терминала (запускаю скрипты под Linux (utf8), Windows (ActivePerl, cp866) и Windows (Cygwin, cp1251)). Немного погуглил, но никаких готовых рецептов не встретил, хороший запрос для поиска что-то в голову не пришёл.

Решил поступить следующим образом – определять операционную систему, в которой запущен скрипт, и в зависимости от этого выставлять кодировку выходного потока (STDOUT):

#!/usr/bin/perl;
use utf8;
require encoding;
import encoding  ('utf8', 'STDOUT' => &SetEncoding);

sub SetEncoding {
    if ($^O =~ /^MSWin\d{2}$/i) {
        return 'cp866';
    }
    elsif ($^O =~ /^cygwin$/i) {
        return 'cp1251';
    }
    elsif ( условие для следующей ОС (например - linux) ) {
        return 'utf8';
    }
    # и так далее, исходя из личных потребностей
}

Замечания, исправления, дополнения и/или другие способы решения задачи по автоматической установке кодировки для perl-скрипта всегда приветствуются!

И на всякий случай, если вдруг мне не удастся найти время написать ещё что-то в блог до нового года – поздравляю всех своих читателей с наступающим новым годом, успехов вам и побольше приятных открытий! 🙂

PS: А для интересующихся фрилансом – новый, но достаточно любопытный ресурс ФрилансFM – портал о фрилансе.

Отстрел травматического оружия и патронов

Наткнулся на пару интересных роликов по отстрелу разных травматических систем самообороны, решил сохранить у себя (заодно разобрался со вставкой видео в wordpress).
А выводы каждый может сделать сам 🙂

Отстрел ТТ, Осы и ружейных травматических патронов.

[hana-flv-player
width=”400″
height=”320″
video=”https://dimio.org/wp-content/uploads/video/weapon/Travma_TT_Osa_Shootgun.flv”
description=”Отстрел Осы и травматических патронов для ружья”
clickurl=”https://dimio.org”
clicktarget=”_self”
player=”4″
autoplay=”false”
loop=”false”
autorewind=”true”
/]

Отстрел пистолета Т10

[hana-flv-player
width=”400″
height=”320″
video=”https://dimio.org/wp-content/uploads/video/weapon/Travma_T10.flv”
description=”Отстрел травматического пистолета Т10″
clickurl=”https://dimio.org”
clicktarget=”_self”
player=”4″
autoplay=”false”
loop=”false”
autorewind=”true”
/]

Настройка GRUB2

Настройка GRUB2
Настройка GRUB2

Как я уже упоминал в своей записи об обновлении Ubuntu:

В конфиге GRUB2 нет толкового описания настроек (по умолчанию список вариантов загрузки он не выводит), нашёл на форумах.

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

Читать далее Настройка GRUB2

Обновил Ubuntu до 9.10

ubuntu 9.10

Дома на двух машинах решил обновить ОС. И если на десктопе всё прошло без приключений, то вот с ноутбуком как будто вернулся на несколько лет назад.
После обновления поверх версии 9.04 перестал работать экран. Нашел возможный вариант решения для чипсетов от интел (мой случай), не помогло. Пришлось ставить начисто.

Поставил, перестали работать всплывающие уведомления (поломали драйвер видео?). В конфиге GRUB2 нет толкового описания настроек (по умолчанию список вариантов загрузки он не выводит), нашёл на форумах. Как можно поставлять загрузчик, не имеющий нормальной документации по настройке?
Выход из спящего режима теперь “двойной” – выходит один раз и тут же “засыпает” обратно.

Из плюсов могу отметить на данный момент только более симпатичные иконки и команду для получения ключей репозиториев launchpad (впрочем, давным-давно есть скрипт, реализующий тот же самый функционал, да ещё и с более удобным интерфейсом).

Мой вердикт – нафиг. Если работает 9.04 и нет твёрдой уверенности в успешной установке 9.10 – лучше и не ставить. Ничего особо ценного в релизе нет.

Спам в блог

Каюсь, было время, когда я сам написал пару спамилок (отчасти из интереса – чтобы понять, как работает механизм отправки сообщений). Одну для ЖЖ, другую – для некоей онлайн-игры.
Но я бы никогда не стал писать программу для спама в wordpress блог, зная, что для разрушения результатов всех моих усилий достаточно будет выполнить один-единственный запрос к БД.

Кроме того, мои спамилки писали лог с отчётом о своей работе, благодаря чему можно было менять настройки сообразно ситуации. Вот насколько надо быть глупым, чтобы накатать 65 спам-сообщений подряд под одним именем, при этом не потрудившись проверить, публикуются ли они вообще? То ли спам-софт пишут дети, то ли дети его покупают… DELETE FROM `wp_comments` WHERE `comment_author` = 'Gugserv' – и все усилия пошли прахом. Странно, право слово.

Напоследок о приятном – судя по всему, завтра у меня хватит времени закончить очередную часть рассказа “Как написать плагин для WordPress”. Следите за обновлениями и удачи! 🙂