Inicio

Avalanche of C++ news – C++11, Win 64-bit, iOS and Android

mayo 18th, 2012

A huge C++ roadmap update was posted today by John Thomas, director of RAD product management.

We’ve been working on this "under wraps" for quite some time, so it’s really great to let it out into the wild. The team has been hard at work on the new C++ toolchain and now can answer questions and post more info on what they’ve been working on. Certainly many more details to come. Beta 1 and 2 are complete and beta 3 should be arriving in the weeks ahead.

Along with this news there is brand new promotion where C++ users save an additional 20% on C++Builder new and upgrade licenses when purchased with maintenance - and with maintenance developers get 1yr updates and upgrades free, support, and also priority access to the beta.

It’s a great time to be a C++ developer.

HotFix 1 is live!

mayo 18th, 2012

MSI Installer for HotFix 1

ISO for HotFix 1

This hotfix address a lot of things, including the arm7 issue for iOS.

Enjoy!

Update 4 Hotfix 1 now available for Delphi, C++Builder and RAD Studio XE2

mayo 18th, 2012
There's a new hotfix available for users with Delphi XE2, RAD Studio XE2 or C++Builder XE2 Update 4.


This Hotfix includes fixes for the following:
  • 25777/QC 103933
    Fixes issue where the in-place editor in TGrid and TStringGrid is only drawn for the first column.
  • 25786/QC 103786
    Fixes issue where FireMonkey text rendering for fonts was blurry with GDI+.
  • 25255/QC 102941
    Fixes FireMonkey AnimateFloat stack overflow error.
  • 25844
    Fixes FireMonkey painting performance problem.
  • 26078
    Fixes issue where *.fmx file size was growing with every save of a FireMonkey 3D form.
  • 25656/QC 103873
    Fixes the issue of 403 extra exported items when you create a package (C++).
  • 26664/QC 104210
    Fixes the issue of a FireMonkey HD form being unresponsive after user unlock.
  • 27453/QC 104945, 27479, 26827/QC 104116
    Fixes TClientDataSet.close error using TSocketconnection.
    Fixes TClientDataSet failure to connect to a Midas Server via TSocketConnection.
    Fixes error when assigning a null string to an OLE property.
  • 26670/QC 104073
    Fixes the Access violation in TControl3D.
  • 27216
    Enables users to submmit iOS applications to the App Store.
  • 25942
    Fixes Run > Attach to Process.

This hotfix is an MSI-based patch.

You can apply this hotfix over any of the following products:
  • Delphi XE2 with Update 4
  • C++Builder XE2 with Update 4
  • RAD Studio XE2 with Update 4

To install the Hotfix:
  • Download this zip file to your computer.
  • Extract and install: Extract the zip file and run the contained setup.exe.
  • Install the FireMonkey-iOS.dmg disk image file:
    • Transfer the FireMonkey-iOS.dmg disk image file to the Mac.
    • On the Mac, double-click FireMonkey-iOS.dmg.
    • On the Mac, run the installer extracted from each package.
There is no uninstall required. If you previously installed the FireMonkey iOS tools, you should run the new installer for this Hotfix

From Visual C++ to Mac in 90 Seconds

mayo 17th, 2012

New hands-on white paper for C++ guys to take a look at. Increasingly, customers are asking that the applications developers build for PCs, also work on Mac, so here is a path for VC++ guys to follow without having to leave their Windows Developer Desktop and use FireMonkey to get to Mac. Secret admission. TBH, I did not quite manage to get the classes in a C++Builder project, compiled and over to Mac in 90 seconds, but did manage to do it under 3 minutes end to end (for those of you reading this late at night, that is <180 seconds ;-) But, I am going to stick to the 90 seconds as with some fast typing, it was only that length time in actual coding.. and the marketing guys liked the title ;-) ! Hope you enjoy. Click here

Android development session at mobile-focused conference

mayo 17th, 2012
On 29th June, 2012 I’ll be travelling to Cambridge, UK to speak at Mobile East 2012, a mobile-focused conference. I’ll be delivering a session on Android development using RemObjects’ Oxygene for Java development tool and catching several of the ...

Embarcadero Prism XE2.5 is now available – develop Windows 8 apps

mayo 16th, 2012
Embarcadero Prism XE2.5

Embarcadero Prism XE2.5 is generally available today. This new version adds early support for creating Windows 8 applications, works with the beta of Visual Studio 11, and adds some interesting new language and compiler features.

Here is what you need to know about Prism XE2.5:

1. Develop apps for Windows 8 Metro

Developing Windows 8 Metro Applications Webinar

You can use Delphi and C++Builder XE2 today to build desktop apps that will run great on Windows 8. If you also want to start creating apps for Windows 8 Metro touch-based UI and the WinRT API, you can do that with new Prism XE2.5.

Attend this webinar on May 29th to learn how:



2. Do I get Prism XE2.5 with RAD Studio?

RAD Studio Prism Special Offer

If you buy RAD Studio XE2 now, it will include Prism XE2 and you can also get Prism XE2.5 at no extra cost.  If you buy network/AppWave licenses, Prism XE2.5 is included automatically. If you buy named/ESD licenses, just go to http://embt.co/prismoffer after you purchase to get your free XE2.5 license and download.

For Maintenance customers:
If you previously purchased RAD Studio or Prism with maintenance, you will get a notification this week to access Prism XE2.5. All-Access users will get it automatically with the next update in the coming weeks.

For XE2 customers not on maintenance:
Earlier purchasers of Prism and RAD Studio without a current maintenance contract do not get Prism XE2.5.
3. One more reason to move up from Delphi or C++Builder to RAD Studio for just $99*

RAD Studio Special Offer

This new version of Prism is one more reason for Delphi and C++Builder users to move up to RAD Studio for just $99 more (or similar international price). 

Learn more about the offer at http://embt.co/rad-offer and get the benefits of two IDEs for native Windows and Mac development (Delphi and C++Builder), the ability to create mobile and Web apps with RadPHP, plus new Prism XE2.5 for creating .NET and Windows 8 apps.

MathViz for iOS updated and free for two days!

mayo 15th, 2012

MathViz 1.1 update has been approved. I added gesture support and a reset button.

Pardon me while I play around and get a feel for how pricing campaigns work… ;)

MathViz 1.1 is free for two days. I believe I exhausted the potential for new customers (without doing any marketing) so the party right now is up to just a couple of pizzas (if I do Papa Murphy’s Take’n'Bake)… ;)

Please feel free to download MathViz in the next couple of days while it’s free. Please consider reviewing it as well.

BTW, MathViz will be permanently free at some point, and the source code will be freed at some point as well.

Thanks for playing! Enjoy!

Всё правильно сделал… или пароль 10 символов

mayo 15th, 2012

Поддался я на использование интернет-мема

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

Что IT-шники, не люди? Тоже есть хотят!

И пластиковые деньги в виде (псевдо) кредитной карточки требуют дистанционного управления посредством web. Такое вот культурное начало рассказа о моих вчерашних траблов с интернет-банкингом моего bank-а (чуть не выругался).

Обычно для управления счётом через web-панельку (админку, приблудку, браузерный клиент) нужно ввести логин/пароль. Я довольно интенсивно пользуюсь данным средством, т.к. стараюсь переводить микроскопические суммы. Мне так кажется, что экономия больше. А раз часто делаю, то и логин/пароль не успеваю забыть. Пароль у меня длинный. Ыщтпыщаафшерфтввумщешщт или вроде того. Кто назовёт человека вниз головой, получит приз.

Your account is blocked

Потому что я ввёл 5 раз пароль, но не угадал ни одной буквы. Решается такой вопрос визитом в отделение банка. Что мне сказал менеджер банка. В системе аутентификации можно было задать пароль произвольной длины. Я это и сделал, когда активировал сервис 2 года назад. Внимание, пароль 15 символов.

А система безопасности реально внутри себя использовала 10-символьные пароли. Т.е. мой пароль был сохранён, но не все 15 символов, а только первые 10 из него. На протяжении 2 лет я вводил 15 символов, которые потом урезались до 10 и сравнивались с 10-ю, хранящимися в базе.

В какой-то момент систему переделали на "более 10 символов". И вводимый мной 15 символьный пароль уже без обрезания сравнивался с хранящимися в базе 10-ю символами. Ну и какой телепатией я должен был пользоваться при этом?

Решение

оказалось просты, о чём мне поведал добрейший и любезнейших менеджер. Вводить нужно пароль, но не весь, а только первые 10 символов.

Изящное решение. Сначала обрезать пароль до 10 символов, потом увеличить длину, а пользователя держать в неведении, уповая на то, что большинство клиентов не будут делать длинные (=безопасные) пароли.

Мораль

вывести из данной истории достаточно сложно, т.к. не ясна мотивация разработчика относительно первичного ограничения. 10 пальцев? Магия круглых чисел? Экономия пространства в БД? Использование экзотического немасштабируемого алгоритма сравнения? Хочется небольшой дискуссии по поводу ограничений, например, длины полей. А как вы, создавая поле таблицы "фио" (или "фамилия", если 1нф), выбираете длину?

Cool stuff: Multiple dockable editor windows for RADStudio

mayo 14th, 2012

RADSplit by Simon Stuart is a plugin for RAD Studio (Delphi and C++ Builder 2007 to XE2) that enables you to make multiple Editor Windows into Dockable Editor Windows

Managed is the new Native

mayo 14th, 2012
It used to be that native development referred to compilers outputting code ready to execute on the target CPU. At the time, the pool of possible CPUs was small, and the alternatives where runtime interpretation. Since then a lot has changed. Modern CPUs have multiple modes of execution (protected mode, long mode, etc.) and optionals [...]

 

  Inicio| Empresa | Soluciones | Inteligenia de negocios | Herramientas | Noticias | Contacto | Acceder
  Derechos Reservados ® 2007. Gopac Soluciones Integrales, S.A. de C.V