Links for 2010-12-13 [del.icio.us]

Читать на сайте автора.

Links for 2010-12-05 [del.icio.us]

Memory manager for Delphi that is 4 times faster then FastMM
It is faster (4x!) and scales better than FastMM. Also faster (3x) than

Читать на сайте автора.

Links for 2010-12-05 [del.icio.us]

Читать на сайте автора.

Delphi Team обидела очередного приверженца Delphi

   Разработчики Delphi все больше ударов наносят по остаткам Delphi-сообщества: постоянные срывы roadmap, кучи багов, минимальное развитие от версии к версии, зашкаливающие цены на обновления… Всем своим поведением они стараются отталкнуть от себя людей. И это им удается!
   Например, в начале ноября 2007-го года Питер Моррис (Peter Morris), весьма известный человек в Delphi-сообществе (автор нескольких open-source библиотек (deAudio, deBold, DIB Controls и FastStrings); автор множества статей по Delphi, Bold и ECO; в феврале 2007-го анонсировал свою книгу, посвященную ECO…), поссорился с CodeGear (Borland) из-за лицензии на Delphi. Менеджеры CodeGear пожадничали, и в результате Питер Моррис закрыл свой сайт (Droopy Eyes Software), отказался от использования Delphi и прекратил поддержку своих open-source проектов.
   Сегодня другая известная личность в Delphi Community — Андреас Хаусладен (Andreas Hausladen) опубликовал на своем блоге заметку XE Update 1 the death of DDevExtensions. Андреас Хаусладен известен своими расширениями для Delphi IDE: DelphiSpeedUp (ускоряет загрузку IDE), DDevExtensions (делает более удобной работу в IDE), IDE Fix Pack (набор патчей для IDE исправляющих баги, до которых у R&D Team нет дела), dcc32Speed (ускоряет работу компилятора (dcc32.exe)) и прочие. Кроме этого он участвует в Project JEDI и разрабатывает собственные библиотеки (VCL Fix Pack, Midas Speed Fix, AsyncCalls и NvAPI). Проблема в том, что R&D Team сильно увлеклась защитой от пиратов, тем самым мешает работе разработчиков расширений для Delphi IDE. Пираты и так найдут, как украсть, а страдают, как всегда, честные люди. Delphi XE Update 1, если установлен DDevExtensions, случайным образом останавливает работу и отправляется на http://www.embarcadero.com/how-to-buy. Думаю, что после прочтения слов Андреаса «Это означает, что DDevExtensions для Delphi XE умер» многочисленные пользователи DDevExtensions по всему миру дружно сказали «фуцк».
   Год от года Delphi-сообщество уменьшается… Только, похоже, что это не волнует ее разработчиков и скоро Delphi, как и Borland, станет достоянием истории.

Читать на сайте автора.

Технология подмены класса

Читать на сайте автора.

Экономия при покупке FastReport 5

   Компания FastReport уже включила в обновленный для партнеров прайс-лист цены на 5-ю версию генератора отчетов FastReport. Проанализируем стоимость single-лицензии на FastReport VCL (цены в российских рублях):

Редакция FastReport 4 FastReport 5 Рост цены
 Basic  690  990 1.43
 Standard 2590 3590 1.39
 Professional  3590 4990 1.39
 Enterprise 6990 9790 1.40

   Как видим, с выходом новой версии цена на FastReport вырастет почти в полтора раза! Для владельцев лицензий на FastReport 3 и FastReport 4 предусмотрены специальные цены на upgrade: владельцы лицензии FastReport 4 могут проапгрейдить ее до 5-й версии за полцены, а владельцы лицензии FastReport 3 за три четвертых от цены. Тем, кто планирует купить FastReport 5, но не имеет лицензии на FastReport 3 или FastReport 4, рост цен вообще не страшен (если конечно не тормозить) – существует законный способ существенно сэкономить, немного «надув» производителя.
   Рассказываю. У компании FastReport есть принцип – бесплатное полугодичное обновление продуктов на любую новую версию той же самой редакции (так было в 2006-м году, когда вышел FastReport 4). Для тех, кто не догадался, рассказываю дальше. Ранее было объявлено, что FastReport 5 будет выпущен осенью 2010 года (т.е. до релиза уже осталось меньше полугода). А это значит, что, купив FastReport 4 сейчас, можно бесплатно получить лицензию на FastReport 5. А это очень существенная экономия 🙂
   P.S. Надеюсь, что рост цен на FastReport обусловлен хорошей реализацией нового функционала, а не тем, что «очень нужны деньги».

Читать на сайте автора.

Новые пробники 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) определяется серийным номером).

Читать на сайте автора.

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 года подать заявку. Подробнее см. «Правила участия в розыгрыше«.

Читать на сайте автора.

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.

Читать на сайте автора.

Links for 2010-07-05 [del.icio.us]

Delphi: Hints and Warnings или Спасение утопающих
Почему нужно обращать внимание на советы и предупреждения крмпилятора.

Читать на сайте автора.