25.10.2010.
Опубликовал
Vlad в 02:06.
Категории: Delphi в Web.
Да, много времени прошло с того момента как я первый раз упомянул в блоге о программе “Пинговалка” написанной в Lazarus под Ubuntu. И теперь, спустя практически 10 месяцев с того момента, написана новая версия программы для работы с ping-сервисами. Правда, из-за неприятной неожиданности пришлось расстаться с идеей переноса всего проекта под Delphi. Но это не проблема, тем более, что последняя версия Lazarus стала вроде бы даже и по-шустрее.
Основным недостатком предыдущей версии было отсутствие многопоточности из-за чего проход по списку даже в 30 сервисов занимал достаточно продолжительное время. В новой версии этот недостаток ликвидирован. Но обо всем по порядку.
Читать далее »
20.10.2010.
Опубликовал
Vlad в 23:11.
Категории: Delphi в Web.
Итак, список доступных методов XML-RPC мы определили. Теперь рассмотрим другие методы с помощью которых можно ещё до начала полномасштабной работы с сервером получить полезную для нас информацию.
Я написал небольшую программку, которая проводит анализ используемой в Joomla! библиотеки XML-RPC и представляет полученную информацию в более-менее удобном для нас виде. По ходу описания работы с программой я расскажу где, какие методы использовались и что мы в итоге получаем. Также программа может частично проверить и библиотеку XML-RPC WordPress, но с небольшими ограничениями.
Читать далее »
20.10.2010.
Опубликовал
Vlad в 20:13.
Категории: Delphi в Web.
Недавно собрал небольшой сайт с использованием CMS Joomla! и решил посмотреть как этот движок устроен, какие возможности есть. В общем провести небольшую инвентаризацию инструментов и способов управления сайтом. Естетсвенно, т.к. уже остаточно продолжительное время управляюсь с блогом, меня заинтересовал вопрос поддерживает ли Joomla! работы с XML-RPC и, если поддерживает, то на каком уровне и как можно, например, закинуть с помощью XML-RPC на сайт статью или наоборот – удалить что-либо. Собственно, после изучения WordPress понять где что лежит и как работает в Joomla! оказалось довольно не просто. Может настолько уж я привык к простому устройству WordPress, а может и просто старею :), но копаться в движке и искать список методов, поддерживаемых в XML-RPC Joomla! мне стало лень. А лень, как известно, двигатель прогресса.
Читать далее »
16.03.2010.
Опубликовал
Vlad в 22:12.
Категории: Delphi в Web.
Продолжаем разбираться с XML-RPC в WordPress. На данный момент в блоге можно получить информацию по использованию XML-RPC для чтенния комментариев и заголовков постов блога. Сегодня будем определять не только названия постов, но и их адреса в блоге, а также всю информацию о статье в блоге. Использовать полученную информацию можно будет где угодно, например, для создания своих блог-клиентов или для автосабмитта в теже сервисы соц.закладок.
Читать далее »
28.01.2010.
Опубликовал
Vlad в 22:16.
Категории: Delphi в Web.

В прошлый раз я рассматривал процедуру получения комментариев из блога WordPress с использованием XML-RPC.
Сегодня продолжим разбираться с вопросами использование структур XML-RPC в Delphi и немного "приукрасим" нашу Delphi-функцию по чтению комментариев.
Как вы помните, любая структура (struct) в XML-RPC имеет следующее содержание:
- <struct>
- <member>
<name>название</name>
- <value><int>значение</int></value>
</member> Читать далее »
20.01.2010.
Опубликовал
Vlad в 14:26.
Категории: Delphi в Web.
Продолжим разбираться с XML-RPC и API WordPress. Сегодня попробуем научиться считывать комментарии из постов.
В прошлый раз мы остановились а чтении данных о постах, в частности, написали небольшую функцию для чтения заголовков постов и некоторой служебной информации. Эта информация нам пригодится, т.к. будет использоваться в нескольких методах, предоставляемых нам WordPress API.
Вообще, в xmlrpc.php есть следующие методы для работы с комментариями:
- wp.getCommentCount - возвращает количество комментариев к одной записи блога.
- wp.getComment - возвращает информацию по одному комментарию для одной записи блога.
- wp.getComments - возвращает список комментариев по заданному фильтру
- wp.editComment - редактирует комментарий
- wp.newComment - добавляет новый комментарий к записи
Читать далее »
18.01.2010.
Опубликовал
Vlad в 18:00.
Категории: Delphi в Web.
Сегодня решил немного продолжить тему работы с XML-RPC в WordPress. Как это обычно со мной бывает, идея родилась в момент чтения случайного блога, вздумалось взглянуть на работу с постами в блоге и, заодно, попробовать написать что-нибудь под свои нужды.
Естественно программу я сегодня не выложу, но некоторые выкладки, листинги и идеи в посте будут присутствовать.
Вкратце работу с XML-RPC я рассматривал в посте "XML-RPC в Delphi. Первое знакомство с WordPress изнутри." Сегодня попробуем продвинуться дальше в своей работе и использовать несколько взаимосвязанных методов для получения определенной информации из блога.
Конкретизируем цель на сегодня: необходимо получить данные по постам в блоге, используя доступные методы из API WordPress. Читать далее »
3.01.2010.
Опубликовал
Vlad в 01:38.
Категории: Моя работа.
Один из способов ускорения индексации страниц Вашего блога - отправка сообщений ping-сервисам. Например, Яндекс предоставляет пользователям блогов свой пинг-сервис для ускорения индексации новых записей блога. В двух словах работа с пинг-сервисами состоит в следующем: вы отправляете на специальный адрес сообщение определенного формата и, если все в порядке, то на ваш блог в скором времени пожалует поисковый робот. Читать далее »
21.10.2009.
Опубликовал
Vlad в 01:13.
Категории: Delphi в Web, Без категории.
Вот наконец-то и сподобился я на тему работы с XML-RPC в Delphi. Ещё с того самого момента, как испробовал для постинга в блог программу Zoundary Raven, заглядывался на этот протокол, но всё как-то было лень разбираться как и что писать, куда отправлять и т.д. А сегодня получил письмо от читателя блога с просьбой осветить этот вопрос, посоветовались с Altmer'ом и решили "Попытка - не пытка". Лишними такие знания точно не будут ни нам ни читателям "Delphi в Internet".
Как и полагается, изучение вопроса начали с поиска достоверной информации в Сети. Надо сказать, что такого "изобилия" информации мне лично ещё не встречалось. Единственный всем известный компонент, разработанный для этих целей в далеком 2001 году, и тот сказочным образом пропал с sourceforge.net. Российские блоггеры и программисты тоже не особо красноречивы - в основном статьи на тему "XML-RPC в Delphi" сводятся к описанию проблем, но без каких-то конкретных выкладок, листингов и прочих атрибутов статей про программирование. В общем, то ли плохо искали, то ли действительно всё так плохо, но начинать пришлось с нуля. Может это и к лучшему - будем владеть вопросом так сказать на все 100. Может и сами какой-никакой модуль для Delphi со временем соберем. А пока начнем с основ. Читать далее »
Свежие комментарии