Подписка

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

Наши проекты

Delphi+Google

Google API

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

Chrono

Chrono

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

ODFProc

ODFProc

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

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

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

Публикации

Год назад

Посты 1 год назад

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

Последние

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

Комментарии

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

Google

Facebook

Twitter

Опрос

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



Loading ... Loading ...

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

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

0000x9p3 Так уж сложилось, что на Яндекс разнообразные API сервисов появляются позже, чем на том же Google, да и их количество по сравнению с Google значительно меньше. Ещё меньше на Яндекс было API для настольных приложений. На сколько мне помнится более менее подходящим оказался API Яндекс.Спеллера, который мне довелось перенести на Delphi. По этой причине особо и не следил за новыми разработками на Яндексе. Сегодня снова заглянул в гости к разработчикам Яндекса и был приятно удивлен появившимся обновлениям.

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

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

Сегодня внес небольшие коррективы в модуль, реализующий возможности переводчика Google (Traslator.pas). Теперь модуль использует вторую версию API со всеми вытекающими отсюда последствиями.

Все изменения выложены в репозитории на GitHub.com. На данный момент компонент имеет те же возможности, что и первая версия, т.е. перевод строк текста на различные языки с использованием GET-запросов. Хотя новая версия API “обросла” несколькими новыми возможностями, которые будут по мере сил реализовываться в компоненте, а именно

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

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

Сегодня решил немного покопаться в Google API, кое-что подправить, доработать и оказалось, что такой простой компонент как переводчик Google в Delphi просто перестал работать.  В принципе, AJAX Language API лежал на момент разработки компонента в Лаборатории и ожидать от этого API можно было чего угодно, но оказалось, что проблема не столько в каких-либо глобальных изменениях самого API (хотя API и изменился во второй версии), а в том, что Google видимо решил прекрыть “халявный” доступ к своим API и запустил новый сервис по предоставлению доступа к своим ресурсам.

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

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

У каждого из нас есть свой план. Кто-то хочет стать космонавтом, кто-то банкиром, а третий уже начальник какой-нибудь компании и у него есть МЕГАплан – стать лидером на рынке чего-либо. И чтобы достичь поставленной цели необходимо чёткое планирование деятельности, постановка и контроль выполнения задач, постоянный мониторинг деятельности подчиненных и т.д. На крайний случай, необходимо всегда иметь под рукой элементарный список задач, чтобы наглядно видеть свою работу и работу других. Именно для таких целей и предназначен замечательный, на мой взгляд, он-лайн сервис “Мегаплан”. И, что замечательно, у Мегаплана появился недавно свой API, а это значит – есть, что использовать в Delphi. Но, вначале, пара слов о самом сервисе, чтобы было представление о том, с чем мы будем иметь дело.

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

Опубликовал Vlad 22 ноября 2010 в 00:29.
Категории: Без категории.

Уже не один, не два и даже не 10 раз получал комментарии с просьбой о переносе всех файлов, выложенных для скачивания на ifolder.ru, например, на народный файловый хостинг Яндекса. Дело в том, что на момент открытия блога WebDelphi файловый хостинг ifolder был для меня не в диковинку – пользовался им на тот момент уже достаточно долго и, соответственно, решил тогда все файлы хранить в одном месте. Правда, когда ifolder чуть было не прикрыли – пожалел о содеянном :). Ну и, конечно, жуть как хотелось проверить – можно ли вывести деньги, заработанные на этом файловом хостинге или нет. Сегодня оказалось, что можно. Ну, а так как сейчас в аккаунте ifolder’а висят практически 300 различных файлов (не только, относящиеся к блогу), то решил сделать небольшое объявления по поводу дальнейшей своей работы в блоге.
Читать далее »

Опубликовал Vlad 20 ноября 2010 в 17:00.
Категории: Моя работа.

При разработке одной небольшой программки в Lazarus, которая выводит результаты работы в документ MS Word столкнулся с несколькими “особенностями” создания документов и работы с Word в принципе. Как в итоге оказалось, “особенность” оказалась багом, который, судя по багрекеру, до сих пор не исправлен и, видимо, исправится ещё не скоро.

Но, так как ждать времени не было, то пришлось искать обходные пути решения проблемы. Об этих путях и поговорим сегодня.

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

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

Доброго времени суток, уважаемые читатели блога WebDelphi. Как Вы могли, наверное, заметить вот уже больше недели как в блоге нет ни одного нового сообщения. Нет, блог не заброшен, просто у меня выдались весьма не простые рабочие будни и выходные. Скажу прямо – такого количества бюрократов, бумажек и бесполезных подписей я не видел давненько. И все эти бумаги, подписи и т.д. беспощадно “съели” 11 дней работы. Ну, что ж, пока нет возможности как-либо повлиять на положение дел – придётся уже довести дело до логического завершения и сегодня, скорее всего, будет поставлена последняя подпись и можно будет приступать к работе над тем, ради чего всё это затеивалось – над довольно интересным (для определенного круга людей) проектом в Delphi.

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

Опубликовал Vlad 8 ноября 2010 в 17:39.
Категории: Моя работа.

Да, господа, я снова сегодня буду говорить про Lazarus :) Вообще к этой IDE отношение, как у меня самого, так и у всех, кто хоть раз его попробовал использовать в работе самое неоднозначное. Начиная от выкриков типа “Его (Lazarus) надо было убить в зародыше”, до хвалебных “На Lazarus можно писать эффективные коммерческие приложения! Всё есть!”. Как водится – истина где-то рядом. Я, конечно, не на столько хорошо знаком с Lazarus как те люди, которые разрабатывает на нем коммерческие продукты, но пока могу сказать, что в плане создания нормальных расчётных программ Lazarus вполне годится. Под “нормальной” я подразумеваю программу, которая используется повседневно, не глючит, не выдает “косяки”, обладает дружественным интерфейсом и т.д. и т.п. Как обстоят дела на более глубоком уровне типа создания программ для работы с графикой, звуком и пр. сказать пока не могу так как работать в этой области довелось очень мало даже в Delphi.

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

Опубликовал Vlad 8 ноября 2010 в 02:24.
Категории: Без категории.

Было время (года два назад), когда мне пришлось или довелось принять участие в работе над одним из национальных IT-проектов под названием “Электронная Россия”. Передо мной была поставлена цель, связанная непосредственно с моей основной работой и участие сводилось к обоснованию целей подпрограммы, примерному, а затем и детальному расчёту затрат на разработку и поддержку системы и, в итоге, к формированию технического задания, поиска разработчиков и т.д. Естественно, работал не один, были в составе нашей группы и программисты и менеджеры и экономист – каждый рассматривал вопрос со своей стороны, вносил коррективы и т.д. В общем, было достаточно интересно и, даже познавательно. Можно сказать, что тогда я более-менее разобрался с тем, что может из себя представлять ТЗ на разработку программного обеспечения.

Так вот тогда перед нами всеми была поставлена следующая общая для всех задача – минимизация затрат на разработку (как финансовых, так и по времени) и, самое главное, не рваться изобретать велосипед и стараться построить всю систему на основании уже имеющихся разработок в нашей области (занимались мы сектором экологии), т.е. где это возможно, привлекать разработчиков из коммерческих контор (таковых не много, но зато фирмы достаточно серьёзные), заключать соглашения, если дело касалось общения с федеральными структурами (обмен информацией, документооборот), то не навязывать им свои решения, а опять же как-то согласовывать действия на основании того, что уже есть и уже работает. Никаких лозунгов, криков по поводу возрождения науки и техники и т.д. Тихим сапом делали свою работу. Жаль, что проект не пережил стадию ТЗ и, по причине кризиса, был отправлен в архив, где и пребывает там до наступления лучших времен. Выжили из всего проекта только ряд наиболее приоритетных подпрограмм под которые успели выделить средства.

А буквально в этом году в нашей стране с новой силой стали продвигаться ещё два национальных IT-проекта (и это в то время, когда у всех кризис):

  1. Разработка национальной поисковой системы
  2. Разработка национальной операционной системы.

Что тут сказать..видимо “Электронная Россия” и вправду не имела смысла….

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

Опубликовал Vlad 5 ноября 2010 в 01:31.
Категории: Без категории.

Не так давно я писал в блоге о разработке chm-справки для своих Delphi-программ. Сегодня рассмотрим те возможности, которые предоставляет нам Lazarus для разработки справочной системы программы. В целом, поработав некоторое время в различных операционных системах невольно приходит на ум мысль вообще забыть про всякого рода chm, hlp и прочие файлы справок, а сделать простую справку из набора html-файлов, избавив себя тем самым от головной боли типа “А запуститься справка на том компьютере? А на этом?”, если нет, то “Какой формат справки сделать?” и т.д.

С одной стороны простые html-файлы значительно проигрывают в удобстве той же справке сделанной в виде chm – нет удобного поиска, индекса и т.д. и т.п. Но с другой стороны – нет проблем с запуском. И как раз для работы с HTML-справкой в LCL (Lazarus Component Library) есть два довольно простых компонента:THTMLHelpDatabase и THTMLBrowserHelpViewer. Первый предназначен для хранения информации по справочной системы, а второй - для её (информации) представления пользователю.

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

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