31 августа 2010

Новые пробники IDE от Embarcadero

   Компания Embarcadero выложила 30 дневные пробные версии Embarcadero RAD Studio XE Architect, Delphi XE Architect, Delphi Prism XE Enterprise, C++Builder XE Architect и RadPHP XE.
   Так же см. Release Notes for Delphi and C++Builder XE и Installation Notes for Delphi and C++Builder XE.

Дополню ссылкой на ISO-образ DVD с RAD Studio XE, который содержит Delphi XE и C++Builder XE (редакция (Professional, Enterprise или Architect) определяется серийным номером).

26 августа 2010

RAD Studio XE на халяву

   Компания Embarcadero проводит розыгрыш трех лицензий готовящейся к выпуску RAD Studio XE. Разыгрываются лицензии:
• Embarcadero RAD Studio XE Architect (примерная стоимость 4 299$);
• Embarcadero RAD Studio XE Enterprise (примерная стоимость 2 799$);
• Embarcadero RAD Studio XE Professional (примерная стоимость 1 399$).
   Победители получат лицензию на RAD Studio XE и ссылку для скачивания продукта еще до начала продаж. Для участия в розыгрыше необходимо до 29 августа 2010 года подать заявку. Подробнее см. "Правила участия в розыгрыше".

13 августа 2010

Delphi. Трудный путь к 64 битам.

   С каждым годом 64-битных компьютеров становится все больше. Первую 64-х битную версию MS Windows компания Microsoft выпустила 28 марта 2003 (Windows XP 64-bit Edition). Следующий шаг был сделан 25 апреля 2005 – вышла Windows XP Professional x64 Edition. А что у нас с 64-битным компилятором Pascal под Windows? Разработчики FreePascal Compiler показали свою 64-битную программу "Hello world" под Windows еще в марте 2006 года. А что же разработчики Delphi?
   Представители разработчиков Delphi неоднократно говорили, о том, что 64-битная Delphi уже "в пути". Например, в первых числах января 2009-го года Nick Hodges опубликовал статью "The Future of the Delphi Compiler", в которой писал: "Мы ожидаем, что 64-битная версия Delphi будет готова в середине 2010. Поскольку компилятор – это первый шаг к полноценному 64-битному продукту, то мы планируем выпустить предварительную версию 64-битного компилятора в середине 2009 года". Уже середина 2010 года прошла, а мы не увидели даже предварительную версию 64-битного компилятора. В готовящемся релизе RAD Studio XE (результаты проекта "Fulcrum" – то, что должно было стать Delphi 2011) 64 битами только немного "пахнет" – для упрощения перехода на 64-битную архитектуру добавили типы данных NativeInt и NativeUInt.
   Сегодня ночью компания Embarcadero опять обновила "RAD Studio, Delphi and C++Builder Roadmap". В него добавили новый проект "Pulsar" и удалили заглядывающий глубоко в будущее проект "Chromium". Теперь у разработчиков RAD Studio четыре отчетные точки по пути к полной поддержке 64-бит:
1. 64 bit Compiler Preview – консольная версия 64-битного компилятора;
2. Pulsar – версия Delphi c 64-битным компилятором под Windows;
3. Wheelhouse – версия C++Builder c 64-битным компилятором под Windows;
4. Commodore – версии Delphi и C++Builder с 64-битными компиляторами под Windows, MacOS и Linux.
Опять обещания. А стоит ли им верить?
   С учетом того, что версия Delphi выходит раз в год, то Delphi XE2 можно ждать во второй половине 2011 года (а точнее в конце 2011 года). Вероятнее всего (я на это надеюсь) – это будут результаты проекта "Pulsar", что означает: ждать 64-битную Delphi осталось совсем не долго (чуть больше года). Есть надежда, что над проектами "Pulsar" и "Wheelhouse" параллельно будут работать (или уже работают) разные люди. В таком случае, если параллельно с "Pulsar" успеют закончить "Wheelhouse", то в следующем году компания Embarcadero представит полноценную 64-битную версию своей RAD Studio под Windows.

26 июня 2010

ImageEn станет бесплатной

   ImageEn - это одна из мощнейших библиотек компонент для обработки, просмотра и анализа картинок в программах на Delphi и C++Builder без использования дополнительных DLL или OCX. Она позволяет загружать и сохранять картинки множества форматов, получать их с TWain-сканеров, производить захват видео, применять фильтры, объединять картинки, выделять области изображения (поддерживается инструмент "Волшебная палочка") и многое другое. В 2004 году читатели журнала "Delphi Informant Magazine" выбрали ImageEn продуктом года в категории "Imaging Tool".
   В конце июля компания HiComponents планирует выпустить новую версию ImageEn (3.1.2), исходные тексты которой будут доступны бесплатно! Кроме того, осенью планируется выпустить новый бесплатный плагин для обнаружения объектов и лиц. Желающие уже могут взглянуть на новый дизайн сайта компании, который теперь будет иметь форум и систему регистрации ошибок и запросов о новых возможностях.

14 июня 2010

FastReport VCL 5: Объединение дублирующихся значений

   Компания Fast Reports обещает осенью 2010 года выпустить FastReport VCL 5. Из всех нововведений пятой версии меня наиболее заинтересовало "объединение дублирующихся значений". Это связано с тем, что за несколько дней до того, как я узнал о возможностях 5-й версии FastReport VCL, я делал отчет, в котором, если ФИО повторялось в соседних строках, то эти строки первого столбца должны были объединяться в одну строку. Думаю, многие делали, что-либо подобное:
   В текущей версии FastReport VCL это без скрипта сделать нельзя. У объекта "Текст" есть свойство " SuppressRepeated", но оно только позволяет скрывать повторяющиеся значения. При этом в FastReport.NET у объекта "Текст" есть свойство "Duplicates", которое может иметь одно из следующих значений:
• Показывать (Show) – показывать повторяющиеся значения;
• Прятать (Hide) – прятать объект с повторяющимся значением;
• Очищать (Clear) – очищать текст в объекте, но показывать сам объект;
• Объединять (Merge) – объединять объекты с одинаковыми значениями.
   Эта вопиющая несправедливость будет исправлена в FastReport VCL 5! В пятой версии, по аналогии с .NET, будет несколько режимов SuppressRepeated.

09 июня 2010

Проверяйте интервалы

   Недавно, когда я платил за электричество через инфокиоск Беларусбанка, я ошибочно ввел текущие показания счетчика на 100 единиц меньше, чем было оплачено в прошлый раз.
   Результат поразительный – я чуть не оказался должен оплатить 5 760$ за 99 900 киловатт!
   Спрашивается: где "защита от дурака"? Господа программисты, помните, что надпись "ПРОВЕРЯЙТЕ ПРАВИЛЬНОСТЬ ИНФОРМАЦИИ" ни к чему не обязывает пользователя, даже если вы её напишите большими жирными буквами! Лишняя, на первый взгляд, простенькая проверка введенной информации окажется совсем не лишней и спасет вас от подобного казуса.

11 мая 2010

Обновился RAD Studio, Delphi/C++Builder и Delphi Prism Roadmap

   Компания Embarcadero обновила свой RAD Studio, Delphi/C++Builder и Delphi Prism Roadmap. Основные направления работ R&D Team в проектах по развитию Delphi/С++Builder теперь такие:
  • Fulcrum – разработка кросс-платформенной VCL и компилятора для MacOS;
  • Wheelhouse – добавление поддержки Linux;
  • 64 bit Compiler Preview – консольная версия 64-битного компилятора;
  • Commodore – полноценная версия кросс-платформенного 64-битного компилятора, улучшенная поддержка разработки много-ядерных и много-поточных приложений, интеграция с социальными сетями;
  • Chromium – ускорение и упрощение процесса разработки за счет улучшения VCL и IDE, поддержка голосового ввода данных, поддержка процессора ARM.
   Мне кажется, компания Embarcadero повторяет ошибку Borland – погналась за кросс-платформенностью. Провал Kylix их так ни чему и не научил. Думаю, все же основным направлением развития Embarcadero RAD Studio должна была оставаться MS Windows, и приоритетной задачей должна была быть разработка 64-битного компилятора.
   Пока Embarcadero играет в кросс-платформенность, Microsoft во всю уже клепает 64-битные приложения. 64 bit Compiler Preview планируется к выпуску только в первой половине 2011 года. А значит Commodore выйдет еще позже, т.е. ближе к концу 2011 (или в первой половине 2012 года). Успеет ли Embarcadero выпустить свою IDE с полноценным 64-битным компилятором, пока еще есть программисты использующие Delphi?

RAD Studio, Delphi/C++Builder и Delphi Prism Roadmap