Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

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

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

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

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus
Опубликовал Vlad 31 января 2010 в 20:58.
Категории: Компоненты Delphi, Основы Delphi.

Как Вы, наверное, знаете из комментариев в блоге сейчас я работаю над объединением всех статей про Ribbon Controls в Delphi в один большой документ. Что получится в итоге - пока не известно даже мне. Может это будет простой пост на 7000+ слов с картинками, а может и целый справочник для начинающих программистов. Пока кодовое название документа "Ribbon Controls. Мышинное программирование". Может звучит немного странно, но вполне отражает суть того, что пока изложено. Дело в том, что большинство действий, совершаемых при работе с Ribbon - это движения мышкой по экрану. Эдакое программирование для дошкольников - взял кнопочку, перетянул на панельку, выбрал мышкой в свойствах значение, ткнул мышкой 2 раза, написал 1 строчку и всё готово. Только вот, как показывают вопросы по Ribbon от читателей блога, да и собственный хоть и не большой, но опыт - иногда бывает очень не просто ухватить мышкой тот самый элемент :) Понимаю, что может звучит и немного неправдоподобно, но так и есть. Часто приходится выделывать что-то наподобие тануа с бубном, чтобы сделать запланированной. Вот я и решил, что хватит уже мучится с мышкой, пора бы перейти к более серьезной работе. А именно - работать с Ribbon Controls именно как с объектами Delphi, без всяких тасканий и перетаскиваний - только код. Читать далее »

Опубликовал Vlad 28 января 2010 в 22:16.
Категории: Delphi в Web.

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

Сегодня продолжим разбираться с вопросами использование структур XML-RPC в Delphi и немного "приукрасим" нашу Delphi-функцию по чтению комментариев.

Как вы помните, любая структура (struct) в XML-RPC имеет следующее содержание:

- <struct>
- <member>
 <name>название</name>
- <value><int>значение</int></value>
 </member> Читать далее »
Опубликовал Vlad 24 января 2010 в 18:13.
Категории: Delphi в Web.

Тяжеловатая была неделька. Семь дней в работы, постоянные напряги, всё что-то кому-то надо...жесть. Но все когда-то заканчивается (слава богу, неделя кончилась) и сегодня решил запостить в блог новую статейку. И решил сделать этот пост, опять же, адресным - ответ на комментарий.

Цель сегодняшней работы: авторизоваться на сайте по https-протоколу с использованием библиотеки Synapse.

Суть проблемы: не проходит авторизация при использовании метода HTTPMethod(), не устанавливаются новые cookies и т.д.

Целевой сайт:  https://partner.r01.ru

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

Опубликовал Vlad 20 января 2010 в 19:55.
Категории: Без категории, Моя работа.

Сегодня посмотрел свое расписание работы с февраля. Надо сказать, радости сие расписание не принесло. Учитывая, то, что по мимо универа приходится работать и в другом месте, то получается нагрузка шесть дней в неделю, причём четверг, пятница и суббота забиты с 8:00 до 19:00. В начале недели есть возможность немного "покосить" и "по забивать", но не факт - поэтому готовимся к худшему - полной нагрузке по 8-9 часов в день.  Вот я и подумал: а что делать с блогом? Писать с той же периодичностью, что сейчас - пост в 1-2 дня явно не получится. Забить на блог - вообще не вариант. Не для этого я его заводил. Только более менее начало всё получаться, появились постоянные читатели, с которыми общение проходит не только в блоге, но и по электронной почте.  Поэтому решил немного привести в порядок свои дела и, если можно так выразиться, выстроить дальнейшую стратегию работы с блогом.

Есть такой модный в Рунете термин "тайм-менеджмент" или "управление временем". Собственно, строго говоря, временем управлять пока не под силу никому :) А вот распорядиться грамотно и с толком своим рабочим временем вполне возможно каждому. Читать далее »

Опубликовал Vlad 20 января 2010 в 14:26.
Категории: Delphi в Web.

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

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

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

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

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

Опубликовал Vlad 18 января 2010 в 18:00.
Категории: Delphi в Web.

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

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

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

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

Опубликовал Vlad 16 января 2010 в 17:04.
Категории: Delphi в Web.

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

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

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

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

Опубликовал Vlad 14 января 2010 в 08:00.
Категории: Delphi в Web.

"Шутки в сторону", как сказал король Дезмонд, когда посреди пиршества гости неожиданно принялись синеть и помирать.

(с)Анджей Спаковский, "Ведьмак"

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

Вначале о том, что может программа в принципе. Программа проводит проверку файлов в архиве по чеырем параметрам:

  1. Кодировка файла - если кодировка отличается от utf8, то шаблон считается потенциально опасным для использования
  2. Ссылки на сторонние ресурсы в файлах темы. Здесь, думаю всё ясно - нашли ссылку, пометили тему как опасную
  3. Зашифрованные участки кода - если найден такой участок, то тема помечается как потенциально опасная
  4. Наличие в файлах вызовов php-функции eval - может нести в себе довольно серьёзную опасность для пользователей блога.

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

Опубликовал Vlad 13 января 2010 в 08:00.
Категории: Delphi в Web, Компоненты Delphi.

«Прямо и не знаю, что об этом думать»,
как сказал король Дезмонд, когда его прихватили на шулерстве
(с)Анджей Спаковский, «Ведьмак»  часть 7 «Владычица Озера»

Продолжаем копошиться в дебрях и хитросплетениях Ribbon Controls. Сегодня на повестке дня настройка Ribbon Controls для русскоязычного населения плюс немного креатива в плане создания своих тем оформления для Ribbon Controls.
Помниться у кого-то из читателей блога возникал вопрос «Как руссифицировать меню Costumize Dialog?» . Давайте разбираться. Ведь ни с потолка же падают строки и вставляются сами в менюшку?
Самый простой способ решения подобных вопросов – это заглянуть в папку
Читать далее »

Опубликовал Vlad 12 января 2010 в 02:02.
Категории: Компоненты Delphi.

Да, давненько я уже не запускал Delphi 2010. Всё как-то в последнее время работа в Lazarus кипит.

Сегодня решил немного выделить время и снова поразбираться с Ribbon Controls. Как раз и причина появилась - вопрос читаеля блога. Конечно, если б вопрос касался чего-нибудь наподобие "где находится Action Manager?" то поста бы и не было, а был бы ответный комментарий. Но, простой на первый взгляд вопрос, касающийся работы со ScreenTips, чувствую может попортить кровь не одному желающему использовать Ribbon Controls. Поэтому расскажу-ка я про подсказки немного по-подробнее (заодно и самому будет потом шпаргалка, если вдруг чего забуду).

Итак, сегодняшний пост посвящён работе с подсказками Ribbon они же ScreenTips. Читать далее »

« Предыдущая страница