01Sep

Как и обещал выкладываю новую доработанную версию.
В TOptions v.1.7. детально переработаны модуль Options и редактор опций.
- Устранено довольно много мелких ошибок.
- Реализована новая полезная возможность, – привязка опций к контролам на форме, для автоматического взаимодействие их с компонентом. Компонент сам меняет значение опции согласно свойств контрола и наоборот.
- Добавлен новый метод ValueAsBool, необходимый для определения содержит ли опция значения отличное от нуля и пустой строки.
- Исправлена работа свойства FileName. Который наконец адресует опции по указанному пути а не только в папку к exe-шнику.
Читать далее »
Метки: Delphi 2010, ini-файл, TOptions, Компонент, опции
31Aug
Вот и случился ещё один знаменательный момент в жизни Delphi – вышла новая версия RAD Studio – RAD Studio XE в состав которой входит и новая версия Delphi XE. Так же в состав RAD Studio вошел такой продукт как RadPHP XE – работа с PHP.
И только-только по Рунету разлетелась новость по поводу выхода новой версии Delphi, как Embarcadero прислало на почту приглашение на участие в семинаре “Средства для разработки приложений и баз данных: поколение XE“.
В ходе семинара будут рассмотрены новые и расширенные функциональные возможности семейства RAD Studio XE:
Читать далее »
Метки: Delphi 2011, Delphi XE, RAD Studio XE
29Aug
Каждому разработчику, начиная с любителя, выкладывающего свои произведения в Интернет для всеобщего пользования и, заканчивая крупными фирмами по разработке программного обеспечения, всегда полезно знать какое количество человек использует его программу и, если это возможно, знать какие именно функции наиболее востребованы в программе. Собственно для того, чтобы узнать какое количество человек скачали ту или иную программу широко используют счётчики закачек, например, как у меня в блоге. Ткнул пользователь на ссылку для загрузки файла – счётчик вырос на 1. Но, то, что кто-то нажал на ссылку ещё совсем не означает, что программа будет активно использоваться человеком.
В целях эксперимента по работе с Python в Google App Engine, я решил немного дописать Link Compressor и организовать для него сбор статистики в он-лайн.
Читать далее »
Метки: Link Compressor, софт
27Aug
Сегодня решил поразбираться с тем как устроен Google App Engine, а точнее хранилище данных в App Engine и попробовать написать на Python’е небольшое приложение, которое будет получать что-либо от Delphi-приложения и выводить на веб-страницу.
В качестве Delphi-приложения я взял свой Link Compressor и сделал для него небольшую удаленную БД в которой будут храниться все сжатые мной ссылки. При загрузке страницы веб-приложения App Engine будем выводить последние 10 сжатых ссылок с заголовками страниц.
Читать далее »
Метки: Delphi, Google, Google App Engine, Phyton
26Aug
Собственно, можно было бы обойтись и комментарием к посту Алесандра, но, видимо комментарий вышел бы довольно обширный, да и читательские аудитории у нас с Александром немного различны, поэтому решил вынести обсуждение этого вопроса к себе в блог, а заодно и высказать свою точку зрения по этому вопросу и, что очень важно, узнать Ваше мнение. Поэтому надеюсь на Ваше объективное и взвешенное мнение по теме, а также участие в анонимном опросе.
Читать далее »
Метки: журнал
25Aug
Как известно, любую поставленную задачу можно решить несколькими способами. Это только в школе нас заставляют решать задачки только одним способом, чтоб мы его запомнили на всю жизнь, а в реальных условиях работы в большинстве случаев мы вольны выбирать: можем втупую парсить HTML-код, выдаваемый нам на GET-запрос тем же Гуглом, а можем воспользоваться подходящим API и решить ту же зада наиболее просто и получить достаточную функциональность, можем решать диф. уравнение, используя какой-нибудь алгоритм в Delphi, а можем не ломать голову и сделать то же самое максимально быстро в MathCAD’е. И здесь всё зависит от того какова вообще наша свобода действий.
Читать далее »
Метки: лыбдыбр
23Aug
Сегодня в блоге день обновлений :). SeregaAltmer обновил компонент TOptions до версии 1.6, а я решил немного оторваться от работы с Google API и, пока есть время, обновить немного Link Compressor – программу для сжатия ссылок и отправки оных в социальные сети Twitter и FriendFeed. Новая версия программы получила ряд небольших, но, на мой взгляд, полезных дополнений использование которых позволит более комфортно рабоать с программой.
Итак посмотрим, что принесло нам очередное обновление программы.
Читать далее »
Метки: Link Compressor, софт
23Aug
Уже знакомый многим компонент TOptions, доведен мною до логически понятного, визуально приятного и человеко удобного вида. Напомню, TOptions – компонент, организующий хранение опций в .ini-файлах и реестре, максимально простым и удобным образом.
Признаться я поначалу думал выложить обновление в старый пост “Компонент Delphi 2010 для работы с Опциями“, все-таки разница между цифрами 1.3 и 1.6 в версии не большая. Но перечитав описание этого самого 1.3, понял что очень многое в том описании не соответствует сегодняшней версии. И надо сказать меня это радует. Ведь компонент стал гораздо удобнее, а значит и полезнее.
Для начала опишу принципы работы с новой версией, на простеньком примере. Что-бы, так сказать, познакомить с возможностями компонента. Читать далее »
Метки: Delphi 2010, ini-файл, TOptions, Компонент, опции
19Aug
Я уже один раз упоминал в своем блоге об этом модуле, кода показывал как создавать миниатюры окон в своем приложении, но этот посты был скорее рассмотрением одной из возможностей, которые дает нам DWM. Сегодня рассмотрим ещё несколько полезных функций по работе с Desktop Window Manager Window 7 в Delphi 2010. Надеюсь, что эта информацию окажется для вас полезной.
Читать далее »
Метки: destop window manager, dwm, Windows 7
11Aug
В последнее врямя я очень часто бываю на github и поэтому сегодня расскажу об одном из его сервисов – Gist.Github. Доступ к этому сервису имеют все зарегистрировавшиеся пользователи и, естественно, этот сервис для публичного использования предоставляется бесплатно.
С помощью этого сервиса можете:
- поделиться каким-либо фрагментом кода с друзьями, например в Твиттере,
- хранить и изменять какие-либо фрагменты кода (при этом каждому изменению будет присваиваться своя версия)
- для тех кто тесно связан с работой в github и ведет свой блог, например, на Blogger.com gist позволяет вставлять специальный HTML-код на страницы блога, чтобы сделать подсветку синтаксиса.
Размещенный в gist код можно:
- скачать в виде отдельного файла
- комментировать
- клонировать в свой репозиторий.
Ну, а теперь по-подробнее о сервисе.
Читать далее »
Метки: gist, github, подсветка синтаксиса
Свежие комментарии