Подписка


Подписаться на Google Buzz

Друзья блога

Пульс блога

Опрос

Каких статей следует публиковать больше в блоге?

View Results

Loading ... Loading ...

Система Orphus

Блоги и сообщества

DelphiFeeds.ru - Все Delphi-блоги Рунета О раскрутке блога по программированию

Счётчики


Анализ веб сайтов

Рейтинг блогов

  • 05Mar

    Казалось бы, такая мелочь – удалить из узла IXMLNode пустой аттрибут xmlns, а нервов потратил :) . Что в принципе нам предоставляет в распоряжение Delphi для работы с XML? Могу перечислить только то, с чем я работал – это модули xmldoc, xmldom, xmlIntf, msxml…вроде бы из стандартных все модули. Можно ещё долго перечислять сторонние компоненты и модули типа simpleXML и т.д., но мне необходимо было реализовать задуманное только с использованием модулей входящих в состав Delphi по умолчанию. А задача была довольно простая – отправить запрос, содержащий определенный XML-документ, на сервер (Googl’у) и создать новый Календарь. То есть, воспользоваться возможностями API Google Celendar.

    Читать далее »

    Метки: , ,

  • 21Feb

    В прошлый раз мы строили дерево TreeView по данным из XML-документа. Сегодня проведем обратное преобразование – сохраним дерево TreeView любой сложности в XML-файл, чтобы довести работу до логического завершения. Раз научились читать документ – надо научиться его и правильно сохранять.
    Для решеня этой задачи вы можете воспользоваться как прошлым примером и уже имеющимся списком узлов TNodeList, так и процедурой, которую мы рассмотрим в этом посте.
    Читать далее »

    Метки: , , ,

  • 16Feb

    Так как в последнее время очень много работаю с XML-документами различно сложности, то в процессе работы родилась небольшая идея – написать микро-приложение с помощью которого можно проследить логику документа в принципе, т.е. посмотреть уровень вложенности узлов, в случае необходимости – отметить определенные узлы как-либо и т.д. Пока количество узлов и их аттрибутов не велико, то с задачей вполне справиться любой браузер, но, когда у каждого узла по куче атрибутов, а сам документ имеет большую вложенность узлов, то как-то становиться жалко ломать глаза.Вот и родилась идея этого приложения, как вспомогательного инструмента для разбора XML и предоставления его в виде TreeView.

    Читать далее »

    Метки: , ,

  • 20Jan

    Продолжим разбираться с XML-RPC и API WordPress. Сегодня попробуем научиться считывать комментарии из постов.

    В прошлый раз мы остановились а чтении данных о постах, в частности, написали небольшую функцию для чтения заголовков постов и некоторой служебной информации.  Эта информация нам пригодится, т.к. будет использоваться в нескольких методах, предоставляемых нам WordPress API.

    Вообще, в xmlrpc.php есть следующие методы для работы с комментариями:

    • wp.getCommentCount – возвращает количество комментариев к одной записи блога.
    • wp.getComment – возвращает информацию по одному комментарию для одной записи блога.
    • wp.getComments – возвращает список комментариев по заданному фильтру
    • wp.editComment – редактирует комментарий
    • wp.newComment – добавляет новый комментарий к записи

    Читать далее »

    Метки: , , ,

  • 18Jan

    Сегодня решил немного продолжить тему работы с XML-RPC в WordPress. Как это обычно со мной бывает, идея родилась в момент чтения случайного блога, вздумалось взглянуть на работу с постами в блоге и, заодно, попробовать написать что-нибудь под свои нужды.

    Естественно программу я сегодня не выложу, но некоторые выкладки, листинги и идеи в посте будут присутствовать.

    Вкратце работу с XML-RPC я рассматривал в посте “XML-RPC в Delphi. Первое знакомство с WordPress изнутри.” Сегодня попробуем продвинуться дальше в своей работе и использовать несколько взаимосвязанных методов для получения определенной информации из блога.

    Конкретизируем цель на сегодня: необходимо получить данные по постам в блоге, используя доступные методы из API WordPress. Читать далее »

    Метки: , , , ,

  • 16Jan

    Пока собираюсь с мыслями по поводу написания одной большой статьи про использование Ribbon Controls решил между делом поразбираться с различными API.

    Но прежде, чем предоставлю модуль для работы с API, спрошу Вас вот что.

    Суть проблемы такова: есть 3 компьютера – 2 стационара и 1 ноутбук. На стационарах стоят винды XP (SP3, все обновления совпадают), на ноуте – стоит винда XP SP-2 и Ubuntu 9.10.  Стационары подключены к Интернету через одного и того же провайдера. На первом стационаре  не грузятся все страницы вида http://code.googele/… На втором стационаре от Гуглы работает только поиск.Подключаю к инету ноутбук, запускаю Windows, открываю Гугл – работает всё кроме переводчика и FeedBurner’а. Под Ubuntu – работает все.

    Вопрос: что за фигня происходит? Читать далее »

    Метки: , , , ,

  • 06Jan

    Сам по себе модуль разрабатывался для одной цели – выбрать и правильно представить информацию по отдельному элементу фида (записи).

    Думаю, что этот модуль пригодится тем, кто разрабатывает или планирует разрабатывать приложения так или иначе взаимодействующие с FeedBurner’ом. Простым примером такого приложения может быть программа для работы с пинг-сервисами. В ней модуль используется как раз для того, чтобы правильно заполнить необходимые поля формы.

    Кстати, тот факт, что модуль написан в Lazarus не говорит о то, что Вы не сможете применять его в разработках в Delphi. Думаю, что при незначительных поправках в коде он легко интегрируется в Ваше приложение написанное на Delphi.

    Итак, рассмотрим, что представляет из себя модуль и как с ним работать. Читать далее »

    Метки: , ,

  • 22Nov

    pinguin LinuxКак я уже отмечал в блоге, есть планы прейти на программирование в Lazarus. Учитывая, что уже сейчас решается вопрос о том, чтобы перевести все машины на работе под управление Linux с нового года, можно начинать чесать репу и думать каким макаром перегнать большой программный комплекс для экологов поту же Ubuntu. Самая острая проблема – документы. Как ни крути, а отчёт созданный в том же Excel или Word, выглядит намного более привлекательно, чем простой текстовик. Посмотрим, что можно предпринять в случае работы под Linux не потерять презентабельность документов.

    В принципе вариантов не так уж и много.

    Первый вариант – генерировать простой html-файл. Достоинство этого подхода очевидно – простота при разработке программ. Если учесть, что Lazarus вполне хорошо справляется с DOM, то есть возможность не только выдавать документ на печать, но и, в случае необходимости, проводить его анализ.

    Недостаток подобного подхода – достаточно трудно сформировать удобочитаемый документ, если в нем встречается большое количество формул, диаграмм и т.д. Читать далее »

    Метки: , , , , , , ,

  • 09Nov

    Хотите создать без проблем свою собственную программу по анализу фидов Google FeedBurner? Нет ничего проще. Сегодня я хочу представить Вам небольшую разработку – модуль, реализующий в полной мере API FeedBurner.

    feedburner

    При разработке FeedAPI я постарался, на сколько это возможно, сделать работу с модулем простой и понятной. Для того, чтобы было понятно, что может Вам дать этот модуль, рассмотрим вкратце API FeedBurner и посмотрим как реализованы, предоставляемые функции в модуле FeedAPI. Читать далее »

    Метки: , , , , , , ,

   

Свежие комментарии

  • С этим я Вам врядли помогу, т.к. никогда не встречался с ваш...
  • Немного не в тему, поэтому прошу прощения заранее. Недавно ...
  • бывает :)...
  • "с говорящим названием AgentObjects_TLB" и ...
  • 420$ - это максимум, а так можно и за 20 купить...


Protected by Copyscape Duplicate Content Detector