Wednesday, April 6, 2011

TDreamRich: The dream 10 years later.

Foreign Correspondent 


It has been almost a decade since Dream Company folded and its owner, Sergey Kostinsky moved from Ukraine to Australia, dumping all their customers (sounds familiar? The owner of KSDEV did the same thing).

One component which was never quite released is TDreamRich, the supposedly RichEdit component replacement written in Delphi, it was never completed, lot of people on Embarcadero's forums complained about problems moving DreamMemo from Delphi (non-Unicode) to Unicode and unable to upgrade it, ditto with DreamScripter, DreamReports. DreamReports probably prompted Borland to remove all the design-time units for Delphi, since Borland found some people illegally breaking the EULA and since DelphiIDE is a "trade-secret", they didn't like people replicating the Delphi IDE with Delphi's own source codes.

If you combine DreamReports + DreamScripter + DreamMemo, you had something similar to the Delphi 4 IDE, along with reusable design-time packages, drag & drop form designing, Resource streaming and Handle --> to Delphi component control development.

You can do this even better in Visual C++ with custom resource streaming, MFC custom-control development. ProfUIS does this well. The idea is you expose the whole CodeJock suite as custom-controls inside the ProfUIS run-time IDE, add JavaScript library and CodeJock editor and voila! Visual C++ scripting environment to give to your customers.

Apparently, Morfik has been taken over by Altium and lot of complaints started to fly around - like non-working editor, non-working database controls, non-working IDE, essentially becoming like a toy language.

New comers, expecting that Morfik eased the pain from transitioning from Delphi to Web, found very few things actually worked. Either there were memory leaks or the people who wrote ZEOS database library never did careful job of their product (i.e., Morfik uses ZEOS internally) and constantly blew up with MySQL.

There was lack-of-support for other Ajax libraries, such as Mortal Kombat Jax ExtJS, Moo Library, YUL and so on. There were 8 ways to deploy Morfik, but none of them actually made sense or too many steps to deploy.

Last summer, the Developers at Morfik realized the product was full of bugs and decided to make it for free. The people on the Morfik forum supported each other and the developers would drop in once a fortnight to answer a couple of questions and in a seemly Un-Australian manner, decided not to respond to them.

Now, any "offensive post" is simply deleted or your account is closed (Source).

Quoted:
A couple of days back allot of users was banned for 90 days, because their posts are uncomfortable, not because they are evil but because they demand to get what they have paid for and been promised.

Using offensive words or newbie questions - like - "how do you use PHP with Morfik", or any mention of "ASP.NET" will simply get you banned or your postings removed.

In the mean-time, your reviewer was using Visual Studio 2010 to write websites. At least it makes customers happy and brings in revenue.

I'm not sure about developers using Morfik. Maybe the name Morfik gives some clues about the kind of product it is - it eases the pain, makes the user delusional and emptying his wallet, get fired from jobs and leads to loss of income.

You can read the train-wreck in action at this moment happening on Morfik forums.

Tarry ho, would you like to go to the pub and have some Victoria Bitter? ...

:)

Tuesday, April 5, 2011

Scenes I'd like to see

1) Why not distribute Delphi/64 over Embarcardero's AppWave Store?

2) Why not make all EXEs produced by Delphi/32 and Delphi/64 (i.e., unless you have valid license from Embarcadero) only working inside AppWave store, max upto 100 customers (for starter edition)?

3) Why not redistribute Delphi/C++ Builder, AQTime and FinalBuilder with all updates inside AppWave Store?

Troll Tracking

Troll tracking has started to become more accurate - the latest research shows Internet trolls can be identified to nearest 690 meters or close to 100 meters (or approximately 1 building in other words)

IP Address of Doom?
In situations where person lives in rural areas (like in Aussie outback or on a Texas Ranch), it's pretty obvious who is posting those inflammatory remarks on Embarcadero newsgroups or constantly uploading to those web-based file-sharing sites.

This reminds me of the radar dome feature in Red Alert...

Now only if they could add geolocation with advertising  into Embarcadero's Delphi/C++ Builder or even DBArtisan, it's going to be really fun...


:) 

Commercial Break


We will return to you after this commercial break

(Translation of Commercial, from Romanian to English)

Nu pot = I cannot

Nu vreau = I don't want
Nu pot = I cannot
Nu vreau = I don't want
Nu vreau sa raman indiferent = I don't want to remain indifferent
Nu pot sa stau deoparte = I cannot remain away
Nu vreau sa renunt = I don't want to ronnounce
Nu cred in limite = I don't believe in limits
Indrazneste = Dare!

Friday, April 1, 2011

Commercial Break

We will return to your regular schedule after these following Czech caroling videos. It's kinda funny. This must be a small world. Your reviewer remembers a time when your reviewer was singing Czech Christmas carols...