Пятый и, видимо, заключительный пост о разработке новой версии “Пинговалки”. Те, кто следит за постами, касающимися этой программы и ждет выхода новой версии, думаю, заметили, что несколько дней я про программу не говорил ни слова. Да, были кое-какие проблемы в оффлайне, поэтому программой практически не занимался. Однако сегодня, после прогулки выдалось по-настоящему свободное время и я решил дописать “Пинговалку”. Следующий пост будет касаться работы с новой версией, а пока, подведу кое-какие итоги разработки.
Первый итог – полная смена интерфейса программы. Об этом я говорил ещё в первый день. Что я вынес для себя, как для разработчика? Так как пришлось переносить все функции программы на новый интерфейс Ribbon, то дополнительным стимулом в работе было – разобраться более основательно с Ribbon Controls в Delphi. Могу сказать, что за время разработки программы открыл для себя много нового и попутно разработкой начал писать вторую часть справочника по работе с Ribbon Controls в Delphi, но до конца работы со справочником ещё как до Китая, т.к. он даже сейчас, на начальном этапе разработке, по объему превышает первую часть, а писать ещё ой как много.
Второй итог – программа стала более универсальной. Если раньше требовалось либо вручную вбивать данные по пингу, либо получать через RSS-канал, то теперь программа может самостоятельно выгружать информацию из sitemap.xml, который есть практически у всех сайтов. Думаю, что эту часть программы оценят владельцы варезников.
Третий итог – пинговалка теперь может отправлять данный двумя методами – обычный пинг и расширенный. Это, в случае необходимости, может значительно ускорить пинг большого количества страниц.
Четвертый итог – программа хранит информацию по пингу. Опять же функция полезна в случае пингования большого количества URL одного сайта. Нет необходимости помнить когда пинговали тот или иной url – всё сохраняется в БД.
Пятый итог – работа с файлами заданий. Те, кто практикует ускорение индексации сайтов с использованием онлайн-сервисов для пинга типа pingator.org знают, что подобные сервисы позволяют грузить свой файл с заданиями, чтобы не вносить большой объем данных вручную кучу раз. Вот такого формата файлы и используются в новой версии.
Так как на разработку новой версии программы было затрачено намного больше времени, чем на все предыдущие версии вместе взятые, то естественно, встал вопрос об окупаемости затраченного времени. Как я уже говорил, программа была, есть и будет бесплатной. Но так как я не альтруист на все 100% и какой-никакой профит должен быть, то, подумываю над тем, чтобы программа окупала себя через ненавязчивую рекламу блога или про б у мобильные телефоны в киеве и т.д. Нет никакого желания навешивать баннеры в полэкрана высотой, но некое подобие рекламных блоков как в программке YCCY, думаю сочиню и прошу отнестись к этому новшеству с должным пониманием.
В общем вот такие вот итоги разработки. Следующий пост будет содержать ссылку на скачивание программы и подробные инструкции по началу работу с программой, так что, как говориться, “не отключайтесь”.
Книжная полка
![]() |
Описание: Рассмотрены практические вопросы по разработке клиент-серверных приложений в среде Delphi 7 и Delphi 2005 с использованием СУБД MS SQL Server 2000, InterBase и Firebird. Приведена информация о теории построения реляционных баз данных и языке SQL. Освещены вопросы эксплуатации и администрирования СУБД.
|
![]() |
![]() |
Название: О чем не пишут в книгах по Delphi
Описание: Рассмотрены малоосвещенные вопросы программирования в Delphi. Описаны методы интеграции VCL и API. Показаны внутренние механизмы VCL и приведены примеры вмешательства в эти механизмы. Рассмотрено использование сокетов в Delphi: различные режимы их работы, особенности для протоколов TCP и UDP и др.
|
![]() |




Новый денёк :)
Он же, видимо, и последний :)