Работать с плеером Winamp мы научились в статье Управление Winamp. Теперь перейдем к разработке плагинов для него.
Плагины к Winamp бывают пяти видов:
Input – плагины для проигрывания различных форматов;
Output – для записи музыки в различных форматах;
General Purpose – плагины общего назначения;
DSP/Effect – для обработки звука;
Visualization – плагины, которые делают что-нибудь в такт музыке.
Плагин к Winamp представляет из себя обычную динамическую библиотеку (DLL – Dynamic Link Library), которая должна экспортировать необходимую для данного плагина информацию. Шаблон библиотеки для любого типа плагинов можно взять на сайте Winamp'a – http://www.winamp.com. В этой статье мы рассмотрим процесс создания самого впечатляющего, на мой взгляд, типа плагинов – визуализационного.
В составе визуализационного плагина можно выделить заголовок и модули. Вот формат этих частей:
Работать с Wordpress я начал совсем недавно. Но, честно говоря, видя его огромную популярность, думал, что проблем у меня с ним больш их не будет. Но сначала я наткнулся на проблему с редиректом, из-за которой сайт начисто выпал из индекса русских поисковиков, потом обнаружил, что плагин All in One SEO Pack, который существенно упрощает поисковую оптимизацию блога, не совсем корректно работает с UTF-8. В результате русские ключевые слова (keywords) отображались в виде "кракозябр" (исключение было только для главной страницы). А в заголовке страницы русские названия категорий отображались с неправильной первой буквой. Поиск в Интернете показал лишь то, что такие проблемы были не только у меня, хоть и встречались достаточно редко. Исправление нашлось лишь для второй проблемы, для русских ключевиков фикса я не нашел. Так что предлагаю вам исправленный All in One SEO Pack 1.4.6.3, который решает обе указанные проблемы. Единственное, оригинальный плагин делает у названий категорий первую букву каждого слова заглавной, я же оставил принудительную "капитализацию" только для первого слова. По-моему так более логично.
После переезда на свой хостинг и на новый движок Wordpress, я стал ждать индексации в поисковиках. Через пару дней некоторые страницы уже были в индексе Google и почти все страницы в Яндексе, через который в первые же дни начали приходить первые посетители. Прошла неделя и сайт выпал из Яндекса. Намертво. Осталась только главная страница, и то в поиске она была «проиндексирована по ссылке», и вместо заголовка отображался url. Я задумался, не помогло. Тогда, решив, что просто сначала сайт был проиндексирован «быстроботом» Яндекса, я успокоился и стал ждать, пока попаду в основной индекс… Через пару дней абсолютно случайно я заметил, что при обращении к сайту возвращается ответ не 200, типа все OK, а 301, который означает, что сайт переехал. Причем, если обратиться к http://delphiblog.ru/, то новое место сайта оказывается тоже http://delphiblog.ru/. Я сразу обратился в саппорт хостинга. Мне оперативно подтвердили, что да, возвращается 301, смотрите скрипты на сайте.
Я провел маленький эксперимент: проверил, какой ответ возвращается при обращении к статичному файлу на сайте, delphi.jpg. Ответ был 200. Оказалось, что дело в Wordpress: при обращении к любому разделу блога выдавало 301, как с www, так и без. После скармливания признаков гуглю, выяснилось, что такая проблема не только у меня, и, судя по всему, проявлялась она только в некоторых случаях при использовании Wordpress 2.3 с включенными ЧПУ. Причем Google без проблем индексировал сайт, но для русских поисковиков нужно было как то исправлять ситуацию.
Раз уж мы теперь на нормальном хостинге, то не будем останавливаться на достигнутом. Вслед за разделом Delphi FAQ, на сайте появился . Прошу любить и жаловать;). По первоначальным планам там будет обсуждаться все что связано с Delphi и с Wordpress. Но время покажет.
Пока на сайте нет раздела для примеров к публикуемым статьям, эти примеры будут храниться на форуме. После настройки всех параметров форума будут выложены примеры к опубликованным ранее статьям. Также вскоре появится пост о том как сайт переезжал с блогера на Wordpress и какие проблемы при этом возникли.
Сайт уже полность приспособился к новому хостингу и движку и теперь продолжает развиваться. Сегодня создан раздел Delphi FAQ. Вот несколько вопросов, рассмотренных в новом разделе: