Выдалась под вечер свободная минутка и решил немного покодить. В целом проблем с вопросом “Что кодить?” не возник, т.к. открытых тем в блоге валом,но решил продолжить работы над Google API. Когда начинал работу над Google Celendar API, то совершенно упустил из виду простой, но вместе с тем полезный модуль. Молуль, содержащий вспомогательные величины, константы, ресурсные строки и т.д. для работы с API в целом. Чертовски неудобно и нехорошо каждый раз в кажом модуле вспоминать про то, что забыл перевести текст описания ошибки и втукать в модуль новую ресурсную строку или константу. Поэтому, раз времени не так и много осталось до завра, а завтра – снова в бой (на работу), покой нам только снится, то решил заняться именно работой над вспомогательным модулем. Читать далее »
-
11Feb
Метки: Google, Google API
-
09Feb
Наконец-то разобрался со своим провайдером и доказал тех.поддержке, что проблемы с загрузкой Google из-за их глюков в DNS. Теперь все работает как полагается и можно спокойно приступать к работе с Google API.Начать решил с Google Celendar API по двум причинам.
Во-первых, потому что сам частенько пользую этот сервис как напоминалку о ближайших событиях и встречах, когда необходимо получить уведомление в виде SMS (к сожалению, в Хронометре такой функции не предусмотрено).
Во-вторых, думаю в свободное время начать работу над новой версией Хронометра и скрестить его функционал с этим он-лайн сервисом Google. Думаю, получиться должно неплохо. Читать далее »
Метки: Google, Google API, Google Celendar API, WinInet
-
02Feb
Сегодня наконец-то умудрился загрузить code.google.com, что не может не радовать. Оказывается у моего провайдера периодически происходят какие-то косяки в оборудовании и, что самое интересное, только Google глючит – остальные адреса работают…Странный глюк, но сегодня не об этом.Сегодня я расскажу про модуль, реализующий интерфейс ClientLogin. Этот интерфейс используется в Google API для аутентификации пользователей, использующих установленные приложения. Т.е. по сути этот интерфейс – основа для работы с различными API от Google из своих приложений Delphi, например доступ к Календарю Google, Analytics и т.д.
Метки: ClientLogin, Google, Google API
-
19Oct
В прошлой статье про выдачу Яндекса я привел лишь один вариант и один пример парсинга выдачи с целью определения позиции сайта в результатах поиска Яндекс. На самом деле нет ничего сверхъестественного в написании подобных компонентов под свои нужды.

А если учесть то обстоятельство, что мы не используем для парсинга всякого рода ухищрения наподобие прокси, потоков и т.д., а лишь делаем небольшую паузу между запросами документов, то задача становится и вовсе простой. Всё, что по сути от нас требуется – определить шаблон страницы с выдачей, написать регулярку и чуть-чуть исправить первоначальный алгоритм парсинга, чем мы сегодня и займемся. Читать далее »
Метки: Bing, Google, Mail, Rambler, Yahoo, Апорт, парсинг выдачи, регулярные выражения, Яндекс
-
04Aug
Не секрет, что сегодня разработка более-менее сложного программного продукта невозможна в одиночку. Конечно, можно убить несколько лет (именно убить, а не потратить) и выпустить в свет полу-готовый, полу-проверенный, полу-рабочий вариант программы и потом ещё пару лет карпеть над исправлением ошибок. Но этот путь разработки, с
огласитесь – очень неэффективен.Вообще, с вопросом по совместной работе я столкнулся где-то год-полтора назад, когда мне предложили разработать большой программный комплекс для подразделений по охране окружающей среды на нефтеперерабатывающих заводах. Прикинув примерный план работы, оказалось, что работать над подобной задачей в одиночку – нереально, а основная часть людей, которых я бы желал видеть в своей команде живут и работают за пару дней пути на поезде от моего дома. Как быть в данном случае? В этой статье я и хотел бы Вам немного рассказать о совместной работе над большими проектами, используя современные достижения Интернет-технологий.
Рассмотрим следующие моменты:
- Какие основные моменты следует учесть при работе в команде?
- Как сделать работу в команде наиболее эффективной
- Какие сервисы и программные продукты могут помочь зделать работу более эффективной
В качестве примера, рассмотрим несколько on-line сервисов, которые могут послужить неплохой поддержкой вашего проекта при совместной работе. Читать далее »
Метки: bubble.us, Google, Teamer, совместная разработка

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