08.05.2010 от Иван Ширко
Наш Delphi FAQ постоянно пополняется новыми готовыми функциями, каждая из которых отлично решает свою маленькую задачу. Вот список новинок:
Заглядывайте к нам в Delphi FAQ — вы всегда найдете то, что вам нужно.
Рубрики: Delphi, Новости | Комментарии (6) »
19.09.2008 от Иван Ширко
Доступна к загрузке новая версия популярного плагина с исправленной поддержкой UTF-8. В этой версии кажется проблемы с ключевыми словами были исправлены изначально, но русские заголовки рубрик так и остались «без первых букв. Так что качайте исправленный русский плагин на форуме:
Исправленный плагин, если найдете какие-нибудь баги, пишите.
Рубрики: WordPress, Новости | Комментарии (8) »
06.05.2008 от Иван Ширко
Скачать программу Установка и удаление программi (исходники на Delphi + exe)
В Панели управления Windows находится апплет «Установка и удаление программ». Название говорит само за себя: с помощью этого апплета мы удаляем и устанавливаем программы. Давайте посмотрим, как он работает. При загрузке апплет читает все ключи из раздела реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall (именно в этот раздел прописываются сведения об разинсталлировании программ). Из каждого ключа читается параметр DisplayName (для системных приложений – QuietDisplayName) и отображается его значение. Если пользователь нажал «Добавить/удалить…», то из параметра UninstallString считывается и выполняется командная строка.
А теперь реализуем нечто подобное в Delphi, но с некоторыми отличиями: добавим возможность удаления сведений о программе из реестра (если она была удалена «вручную») и удаления компонентов Windows (в «Удаление и установка программ» для этого нужно перейти на закладку «Установка Windows»).
Создайте новый проект и разместите на форме три кнопки (TButton) и ListBox: TListBox как показано на рисунке 1:
Рубрики: Delphi, Сделай сам | Комментарии (30) »
30.03.2008 от Иван Ширко
скачать примеры к статье (плагины + исходники на Delphi)
Работать с плеером Winamp мы научились в статье Управление Winamp. Теперь перейдем к разработке плагинов для него.
Плагины к Winamp бывают пяти видов:
- Input – плагины для проигрывания различных форматов;
- Output – для записи музыки в различных форматах;
- General Purpose – плагины общего назначения;
- DSP/Effect – для обработки звука;
- Visualization – плагины, которые делают что-нибудь в такт музыке.
Плагин к Winamp представляет из себя обычную динамическую библиотеку (DLL – Dynamic Link Library), которая должна экспортировать необходимую для данного плагина информацию. Шаблон библиотеки для любого типа плагинов можно взять на сайте Winamp’a – http://www.winamp.com. В этой статье мы рассмотрим процесс создания самого впечатляющего, на мой взгляд, типа плагинов – визуализационного.
В составе визуализационного плагина можно выделить заголовок и модули. Вот формат этих частей:
Рубрики: Delphi, Winamp, Сделай сам | Комментарии (16) »
23.03.2008 от Иван Ширко
Работать с WordPress я начал совсем недавно. Но, честно говоря, видя его огромную популярность, думал, что проблем у меня с ним больш их не будет. Но сначала я наткнулся на проблему с редиректом, из-за которой сайт начисто выпал из индекса русских поисковиков, потом обнаружил, что плагин All in One SEO Pack, который существенно упрощает поисковую оптимизацию блога, не совсем корректно работает с UTF-8. В результате русские ключевые слова (keywords) отображались в виде «кракозябр» (исключение было только для главной страницы). А в заголовке страницы русские названия категорий отображались с неправильной первой буквой. Поиск в Интернете показал лишь то, что такие проблемы были не только у меня, хоть и встречались достаточно редко. Исправление нашлось лишь для второй проблемы, для русских ключевиков фикса я не нашел. Так что предлагаю вам исправленный All in One SEO Pack 1.4.6.3, который решает обе указанные проблемы. Единственное, оригинальный плагин делает у названий категорий первую букву каждого слова заглавной, я же оставил принудительную «капитализацию» только для первого слова. По-моему так более логично.
Исправленный плагин я выложил на форуме (надо же его как-то раскручивать:), так что если найдете какие-нибудь баги, пишите.
Иван Ширко
ishyrko@gmail.com
Рубрики: WordPress | Комментарии (12) »
16.03.2008 от Иван Ширко
После переезда на свой хостинг и на новый движок WordPress, я стал ждать индексации в поисковиках. Через пару дней некоторые страницы уже были в индексе Google и почти все страницы в Яндексе, через который в первые же дни начали приходить первые посетители. Прошла неделя и сайт выпал из Яндекса. Намертво. Осталась только главная страница, и то в поиске она была «проиндексирована по ссылке», и вместо заголовка отображался url. Я задумался, не помогло. Тогда, решив, что просто сначала сайт был проиндексирован «быстроботом» Яндекса, я успокоился и стал ждать, пока попаду в основной индекс… Через пару дней абсолютно случайно я заметил, что при обращении к сайту возвращается ответ не 200, типа все OK, а 301, который означает, что сайт переехал. Причем, если обратиться к http://delphiblog.ru/, то новое место сайта оказывается тоже http://delphiblog.ru/. Я сразу обратился в саппорт хостинга. Мне оперативно подтвердили, что да, возвращается 301, смотрите скрипты на сайте.
Я провел маленький эксперимент: проверил, какой ответ возвращается при обращении к статичному файлу на сайте, delphi.jpg. Ответ был 200. Оказалось, что дело в WordPress: при обращении к любому разделу блога выдавало 301, как с www, так и без. После скармливания признаков гуглю, выяснилось, что такая проблема не только у меня, и, судя по всему, проявлялась она только в некоторых случаях при использовании WordPress 2.3 с включенными ЧПУ. Причем Google без проблем индексировал сайт, но для русских поисковиков нужно было как то исправлять ситуацию.
Рубрики: WordPress | Комментарии (65) »
12.03.2008 от Иван Ширко
Раз уж мы теперь на нормальном хостинге, то не будем останавливаться на достигнутом. Вслед за разделом Delphi FAQ, на сайте появился Форум. Прошу любить и жаловать;). По первоначальным планам там будет обсуждаться все что связано с Delphi и с WordPress. Но время покажет.
Пока на сайте нет раздела для примеров к публикуемым статьям, эти примеры будут храниться на форуме. После настройки всех параметров форума будут выложены примеры к опубликованным ранее статьям. Также вскоре появится пост о том как сайт переезжал с блогера на WordPress и какие проблемы при этом возникли.
Рубрики: Новости | Комментарии (6) »
28.02.2008 от Иван Ширко
Итак, свершилось:) Начался переезд на новый хостинг, т.е. сюда. А заодно и на новый движок блогов — WordPress. Пока еще кипит работа по обновлению материала, но скоро блог заработает в полную силу)
Рубрики: Новости | Комментарии (13) »