Подписка


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

Друзья блога

Пульс блога

Опрос

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

View Results

Loading ... Loading ...

Система Orphus

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

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

Счётчики


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

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

  • 31Jan

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

    Метки: , , , ,

  • 28Jan

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

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

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

    - <struct>
    - <member>
     <name>название</name>
    - <value><int>значение</int></value>
     </member> Читать далее »

    Метки: , ,

  • 24Jan

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

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

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

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

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

    Метки: , ,

  • 20Jan

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

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

    Метки: ,

  • 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 – работает все.

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

    Метки: , , , ,

  • 14Jan

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

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

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

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

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

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

    Метки: , ,

  • 13Jan

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

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

    Метки: , ,

  • 12Jan

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

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

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

    Метки: , , ,

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

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

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


Protected by Copyscape Duplicate Content Detector