Программирование на Delphi и не только

Почитайте!

Нас читают

Статьи о программировании и не только

Mail.Ru

Rambler's Top100

Programming Blogs - BlogCatalog Blog Directory

Реклама на сайте

Нужна камера для видеонаблюдения? Предлагаем камера видеонаблюдения в Москве.
Ищите подслушивающие скрытые устройства? Предлагаем подслушивающие устройства в Москве.

Новая исправленная версия All in One SEO Pack 1.4.6.14

19.09.2008 от Иван Ширко

Доступна к загрузке новая версия популярного плагина с исправленной поддержкой UTF-8. В этой версии кажется проблемы с ключевыми словами были исправлены изначально, но русские заголовки рубрик так и остались "без первых букв. Так что качайте исправленный русский плагин на форуме:

Исправленный плагин, если найдете какие-нибудь баги, пишите.

Читать полностью »

Рубрики: Wordpress, Новости | Комментарии (7) »

Нужна GSM сигнализация? Предлагаем надежная сигнализация в Москве.

Обновился раздел FAQ - Internet

29.06.2008 от Иван Ширко

В разделе Internet Delphi-FAQ опубликованы вопросы связанные с созданием программ для работы в сети Интернет:

Рубрики: Delphi, Новости | Комментарии (7) »

Сделай сам на Delphi: Установка и удаление программ

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, Сделай сам | Комментарии (22) »

Сделай сам на Delphi: Визуализационный плагин к Winamp

30.03.2008 от Иван Ширко

скачать примеры  к статье (плагины + исходники на Delphi)

Работать с плеером Winamp мы научились в статье Управление Winamp. Теперь перейдем к разработке плагинов для него.
Плагины к Winamp бывают пяти видов:

  1. Input – плагины для проигрывания различных форматов;
  2. Output – для записи музыки в различных форматах;
  3. General Purpose – плагины общего назначения;
  4. DSP/Effect – для обработки звука;
  5. Visualization – плагины, которые делают что-нибудь в такт музыке.

Плагин к Winamp представляет из себя обычную динамическую библиотеку (DLL – Dynamic Link Library), которая должна экспортировать необходимую для данного плагина информацию. Шаблон библиотеки для любого типа плагинов можно взять на сайте Winamp'a – http://www.winamp.com. В этой статье мы рассмотрим процесс создания самого впечатляющего, на мой взгляд, типа плагинов – визуализационного.
В составе визуализационного плагина можно выделить заголовок и модули. Вот формат этих частей:

Читать полностью »

Рубрики: Delphi, Winamp, Сделай сам | Комментарии (13) »

Исправление багов плагина All in One SEO Pack 1.4.6.3

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) »

Проблема с 301 редиректом и Wordpress или Почему не индексирует Яндекс

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 | Комментарии (55) »

Новый раздел - Форум

12.03.2008 от Иван Ширко

    Раз уж мы теперь на нормальном хостинге, то не будем останавливаться на достигнутом. Вслед за разделом Delphi FAQ, на сайте появился Форум. Прошу любить и жаловать;). По первоначальным планам там будет обсуждаться все что связано с Delphi и с Wordpress. Но время покажет.

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

Рубрики: Новости | Комментарии (5) »

Создан раздел Delphi FAQ

08.03.2008 от Иван Ширко

Сайт уже полность приспособился к новому хостингу и движку и теперь продолжает развиваться. Сегодня создан раздел Delphi FAQ. Вот несколько вопросов, рассмотренных в новом разделе:

Рубрики: Delphi, Новости | Комментарии (2) »

Переезд)

28.02.2008 от Иван Ширко

Итак, свершилось:) Начался переезд на новый хостинг, т.е. сюда. А заодно и на новый движок блогов - WordPress. Пока еще кипит работа по обновлению материала, но скоро блог заработает в полную силу)

Рубрики: Новости | Комментарии (12) »

Поздравьте своих любимых!

12.02.2008 от Иван Ширко

Господа программисты! Вы на календарь хоть изредка поглядываете? Нет? Так наведите мышкой на часики, которые обычно находятся справа-внизу экрана. Появилась подсказка? Ага… 12 февраля 2008 года (если конечно вы для обхождения триала не переводили дату). Год нам не важен, а вот на число и месяц обратите особое внимание. Скоро будет… нет, 23 февраля тоже скоро будет, но до него еще есть 14 февраля - День Святого Валентина. Надо бы поздравить свою вторую половинку. Разумеется, вы лучше меня знаете, как это сделать, но, если позволите, я подкину вам небольшое дополнение к поздравлению. Программа-валентинка, простенькая, на Delphi, попалась мне при просмотре форума на http://delphimaster.ru. Автор - Dmitry S. Надеюсь, он простит мне маленький пиар его творения.
Сама программа может послужить примером полупрозрачности, проигрывания midi, создания окон, работы с ресурсами.
На Блоггере файлы размещать нельзя, так что пока я не обзавелся нормальным хостингом (что будет, надеюсь, скоро), файлы буду хранить на народе. Валентинку можете скачать отсюда: http://ivanfdc.narod.ru/download.html или http://argi.ru/upload/heart3-w.rar. 225 КБ. В архиве исходники + сама программа. Текст меняется в модуле WindowMessage.pas.

14 февраля, день Валентина

Рубрики: Delphi | Комментарии (8) »

« Раньше