Motto

В тихом саду здравомыслия
Пусть на вас постоянно падают
кокосовые орехи пробужденности.
Чогьям Трунгпа РИНПОЧЕ


Версия для мобильного


вторник, 24 августа 2010 г.

TDelphi-блог в отпуске. Кто хорошо отдыхает - тот лучше работает.

Брюссель, центральная площадь

Чудесное жаркое лето. В июле я был в отпуске. Ездил на неделю в Бельгию – страну пива, шоколада и картошки фри. Побывал в Брюсселе (жил там), в Генте, в Льеже и в Брюге. В Брюсселе не мог отделаться от ощущения, что большая часть белых людей ходят с окаменевшим выражением лица и поджав губы, а когда пытаешься перехватить чей-нибудь взгляд и улыбнуться – отводят глаза. Северная часть Бельгии мне понравилась больше – и люди там приветливее и более эмоционально-открыты. Очень понравился Гент. А больше всего Брюге. Брюге вообще показался сказочным городом в котором в игрушечных домиках живут феи, эльфы и гномы, которые с утра до вечера плетут кружева, делают шоколад, жарят картошку фри и варят пиво. А перемещаются по городу исключительно на велосипедах.


Читать дальше..

вторник, 17 августа 2010 г.

Описание CnPack Wizards часть 13: Шаблоны кода и комментариев

Это одиннадцатая публикация в серии: Эксперты для Delphi: CnWizards. Предыдущая публикация доступна по ссылке: описание CnPack Wizards Часть 12: панель инструментов в редакторе кода. Скачать CnWizards можно на официальном сайте проекта: www.cnpack.org и на Google Code.

Шаблоны кода и комментариев.

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

Подобный функционал есть и в gExperts, а в последних версиях Delphi даже в самой IDE. Но так как я всё ещё больше всего времени провожу в Delphi 6, то наличие таких вещей в эксперте для меня важно.


Читать дальше..

среда, 7 июля 2010 г.

Обзор CnWizards часть 12: тулбар в редакторе кода

Это двенадцатый пост в серии: Эксперты для комфортной работы в Delphi: CnWizards. Предыдущая публикация доступна по ссылке: описание CnPack Wizards 11-я часть: редакторы свойств в CnWizards. Скачать бесплатно CnWizards можно на официальном сайте проекта: www.cnpack.org и на Google Code.

После установки CnPack IDE Wizards добавляют в редактор кода новый тулбар:

CnWizards: тулбар в редакторе кода

Половина кнопок на тулбаре содержит ссылки на стандартные команды Delphi, такие как Open, Save, Build, Run, Trace и другие (см. ниже). Я полагаю что это сделано для того, чтобы было удобнее работать с редактором кода в полноэкранном режиме (см. ниже).

CnWizards: кнопка переключения редактора в полноэкранный режимПереключить редактор кода в полноэкранный режим. Очень удобная фича. Раскрывает редактор кода на весь экран. В отличие от обычной максимизации окна редактора , этот вариант не оставляет сверху место для главного окна Delphi. 

CnWizards: кнопка включения/выключения редактора кодаВключает/выключает автоматическое появление помощника ввода (Code Input Helper). Горячая клавиша по умолчанию - Shift+F2.


Читать дальше..

вторник, 6 июля 2010 г.

Описание CnPack Wizards часть 11: Редакторы свойств

Это одиннадцатая публикация в серии: Эксперты для Delphi: CnWizards. Предыдущая публикация доступна по ссылке: описание CnPack Wizards Часть 10: проектные расширения Delphi IDE. Скачать CnWizards можно на официальном сайте проекта: www.cnpack.org и на Google Code.

CnPack IDE Wizards включают в себя несколько расширенных редакторов свойств. Любой из редакторов свойств можно отключить в настройках.

Редакторы свойств CnPack IDE Wizards


Редактор булевых свойств

Добавлен checkbox - теперь свойство можно менять и одинарным кликом и двойным.

Boolean property editor with checkbox


Читать дальше..

воскресенье, 4 июля 2010 г.

Итоги весеннего семестра в RTU, по программе Информационные технологии (часть 2).

Day 23 - Exam hall

Image by jackhynes via Flickr

Это продолжение публикации о учёбе в университете. Первая часть (осенний семестр последнего курса) доступна по ссылке: Итоги осеннего семестра в RTU, по программе Информационные технологии.

Я конечно зря так долго оттягивал написание этого поста, ведь с момента окончания курса прошёл ровно год, и я успел подзабыть большую часть предметов.

Основы искусственного интеллекта

На втором курсе у меня тоже был предмет с похожим названием. Это был выборный предмет и там мы проходили экспертные системы. Курс "Основ ИИ" был куда серъёзнее.

Краткое содержание курса: история ИИ, пространства состояний, поиск в пространствах, эвристика, схемы отображения знаний и сценарии, логика (предикаты и все-все-все). К сожалению, логике было отведено не так много времени и у меня осталось ощущение скомканности от этой темы.

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


Читать дальше..

Постоянные читатели