Categories
Blogs Bookmarks Kim Blog (English) Technology

CodeGear | Delphi for PHP – promising IDE for PHP development

CodeGear | Delphi for PHP

I’ve just discovered the product Delphi for PHP and it looks very promissing.

Based on the qstudio project from qadram, Delphi for PHP is an IDE (Integrated Development Environment) for PHP, here’s what Borland writes on it’s CodeGear site:

Revolutionize Your PHP Web Development

Delphi® for PHP revolutionizes PHP web development with Delphi’s proven visual Rapid Application Development (RAD) approach for accelerated visual PHP web development. Delphi for PHP is the fast and easy way to build robust PHP web applications.

Some highlights:

Delphi® for PHP

The RAD visual PHP development environment

  • Delphi’s proven visual (RAD) framework for PHP
  • Delphi’s comprehensive PHP for VCL libraries
  • Sophisticated editing and integrated debugging speeds up the process of tracking down bugs and errors in the code
  • Integrated development environment streamlines code management and navigation so managing and organizing PHP code has never been easier.
  • Open source runtime
  • Out of the box support for MySQL and InterBase

The IDE runs on Windows only, but the applications can be deployed to any application server running Apache, Internet Information Server and PHP5.

Priced at $299 (introductory price $249) it sounds like good value for money, there are accademic discounts, so you can get it for $99, and you can download a free trail version.

I’ve always loved Borland’s products for their powerful IDEs, and PHP has clearly been lacking a product, like Delphi for PHP, with professional support, and a great out-of-the-box experience.

DAPUG is organising a 2 day Delphi for PHP Workshop dedicated to Delphi, at the Hotel Hesselet in Nyborg, Denmark, on the 1st and 2nd of May 2007.

Read more about Delphi for PHP

Categories
Blogs Bookmarks Kim Blog (English) Rumforskning Technology Videnskab

Charles Simonyi – It’s the closest yet to a Dane in space

Soyuz Tma-10 PatchCharles Simonyi is now in space

It’s almost like a Dane is going to space, since Charles Simonyi lived and worked in Denmark before being hired by Microsoft. He frequently visits Denmark in his Yacht Skat, and it’s impressive. I’ve seen Skat – docked at The Copenhagen Royal Castle – Amalienborg, like pictured in the link above. Skat is Danish for “treasure”, but “Skat” is normally used to express affection for your significant other, and it roughly translates to “darling” – it’s also a play on words, since “Skat” also means “Tax”.

Simonyi is best known – at least by g33k5 like me – for inventing the Hungarian notation – a special style of coding, where you indicate the datatype by prefixing the variable name with a type indicator, eg. nCount and intCount to indicate that Count is a variable that is declared as a number or an integer, szTitle to indicate that the variable szTitle is a zero-terminated string.

I’ve been using Hungarian notation since 1987, I believe that the Hungarian notation actually made C a usable language, and it has saved us from many bugs.

These days I still use Hungarian notation, even though it should not be nescessary in object oriented languages, and even Microsoft, that was instrumental in the spread of Hungarian notation, now discourages it’s use.

It’s an inspiration that someone working in my field can do these things, Charles Simonyi seems to be living my dream.

Godspeed Charles.

Categories
Blogs Bookmarks Kim Blog (English)

Last Letter to his Wife by Rene Daumal

Last Letter to his Wife by Rene Daumal

Last Letter to his Wife

I am dead because I lack desire,
I lack desire because I think I possess.
I think I possess because I do not try to give.
In trying to give, you see that you have nothing;
Seeing that you have nothing, you try to give of yourself;
Trying to give of yourself, you see that you are nothing:
Seeing that you are nothing, you desire to become;
In desiring to become, you begin to live.

Rene Daumal

I received this beautiful poem as a nabcast (special Podcasts that can be subscribed to if you have a Nabaztag) two weeks ago, and it has been a strong motivation, it reflects exactly how I feel right now, and I’m begining to live.

I highly recommend the nabcast Heartfelt (you find it in the Poetry category) by Marvel – even though it’s listed as being in French it’s actually in English, and PoemHunter.com is a wonderful site.

Categories
Blogs Kim Blog (English) Open Source Technology

DTU-Linux User Group Free Software Event: NAS, Thin Clients and “King” Richard was in town

Saturday the 31st of March – I choose to spend the majority of a beautiful spring day in Copenhagen – indoors – attending the Free Software Event at the DTU (The Technical University of Copenhagen).

It was a great event.

I especially enjoyed the two, hands-on sessions, about the FreeNAS open source NAS (Network Attached Storage) software, and the ThinStation thin client (mostly) open source software.

FreeNAS looked like great and simple software, a LinuxFreeBSD kernel, all the protocols and a web-server running PHP all with a footprint of 32MB. Interesstingly FreeNAS supports Apple File Protocol (AFP), could be a cheap alternative to a Mac OS X Server based file server, one problem with AFP is that Mac OS X client only supports a maximum of 10 AFP client connections.

I’m really tempted to start using ThinStation at work, but I also have to start watching the Ndiyo! project again, interestingly the speaker wasn’t familiar with that project, but he said that he’d check it out – “maybe we can get some good ideas” – that’s the spirit of open source!

Last, but not least, the event was graced with “royalty” in the form of a keynote by the “King” Richard Stallman himself. He was talking about “The dangers of software patents”, and he delivered his points with razor sharp precision, without a manuscript!

The historical account about how software patents came about in the US was interesting, it turns out that it was caused by a patent issued for a process for curing of rubber. As part of the the process, a software program is controlling the curing of the rubber, and a patent was issued for the software. The legality of software patent was later established by a supreme court ruling.

The problem with the patents is that it’s kind of an arms race, and a disaster waiting to happen – using a flute as a gun to illustrate what could happen if you got sued over patent infringement. A major problem with software patents is that they’re very vague, and often are kept in the lower drawer by the patent holders, just to be dug out when the industry has invested heavily in the technology, like the case of the LZW compression that turn out to be patented, and this was a major problem because it’s used in the GIF bitmap graphic format – the de-facto standard for web-based bitmap graphics until the emergence of PNG (Png is Not Gif – LOL! I thought PNG was a TLA for Portable Network Graphics)!

Mr. Stallman has himself been involved in software patent cases, for instance it turned out that EMACS had pioneered a concept for “customisable shortcuts that could be automatically expanded”, e.g. “macros”, that Xywrite (a popular word-processor in the 80’ies) was being sued for patent infringement over. Because EMACS had existed for many years before the patent was issued, Xywrite was acquitted, but they had to issue a software downgrade(!) while the lawsuit was being processed.

Mr. Stallman voiced strong concern about the threats against democracy from big business. Big business has bullied European administrations, for instance the Danish (Microsoft said they would move Navision from Denmark) and the Polish administration into submission, if they didn’t support software patents. Mr. Stallman also believes that the WTO is one of the major threats to democracy.

Mr. Stallman is quite the character…He’s obviously most comfortable without his shoes on! At the end of the keynote he discovered some money in his shoes on the floor: “Strange: I didn’t put it there – I suppose it’s for the FSF!”, and he put the money in his bag – I’m sure they will be put in the FSF “piggy-bank”. Priceless!

Categories
Blogs Kim Blog (English) Music

Review: Bring the noise – Ghostigital and Snake and Jet’s Amazing Bullit Band at Loppen Copenhagen

Friday the 30th of March 2007 I attended the performance by Ghostigital at the Loppen venue in Copenhagen. I have little to say, it was pretty amazing, but way way too loud, so I followed the lead of others and went outside, OMG they REALLY tried to tear down the house, it felt like the bricks were moving, but again it was WAY WAY too loud! We only have two ears! I hate to write this review, because the volume made it impossible to enjoy the music. This is only the second time in my life I’ve left a concert early because it was too loud – the first time was when The Nomads played BarBue ca. 1988! Closing note: Ghostigital has collaborated with Bob Log III – sounds “interesting” – unfortunately they didn’t bring him (at least while I was at the venue – otoh it could be that Bob Log III really is a member of Ghostigital.

Luckily the evening had already been saved: we were treated to great music from the DJ and the fantastic opening act Snake and Jet’s Amazing Bullit Band. S&J’sABB is a two piece act, one drummer and a keyboard/guitar/vocalist. If I have to label the music, I’d say sixties, with references to surf, sci-fi and The Doors. Highly recommended. Fantastic musicians.

Check Snake and Jet’s MySpace profile.

Categories
Blogs Bookmarks Kim Blog (English) Technology

Opera for Nintendo

Nintendo DS BrowserOpera for Nintendo

I’m increasingly using my Nintendo DS to access the Internet.

The Nintendo DS Browser is made by Opera, and it’s remarkably capable.

An interesting feature is the overview mode, where the dual screen of the Nintendo is put to good use, by displaying a full screen version of the website on the top screen, and a scrollable view on the bottom screen.

So far I’m happy to report that it works great with most standard web-sites I’ve accessed, the browser has some clever rendering tricks up it’s sleeves, so most web-sites make good use of the small screen.

I’ll be writing a full review of the Nintendo DS browser, but so far I’m very happy with it, and I’m using my FON router to access the Internet when I’m at home.

Categories
Blogs Bookmarks Kim Blog (English)

ART Day Out – In Real Life

ART Day Out – In Real Life

Henriette Weber Andersen of Toothless Tiger has been at it again – once she starts there ain’t no stoppin’.

So I’ve signed up for the first Art Day Out, I hope that that fact, will not discourage any of you 😉

Ses vi? Det tror jeg NOK vi gør!

The first ART Day Out is taking place on sunday the 29nd of April 2007.

ART day out is for anyone who thinks that culture is cool *s* – and can basically evolve around anything anyway the first Art Day Out is going something like this:

we are meeting at nørreport station in Copenhagen 10.00 and heading north to find a place to brunch ( depends of the number of people signing up where the place is going to be) – around 13.00 we are going to Louisiana, Humlebæk to see the Cindy Sherman” and “made in China” exhibition.

Categories
Blogs Kim Blog (English) Mactopia Technology

Apple Computer Inc R.I.P

Apple Computer Inc is no more.

Apple believes that the puck is moving, and Steve Jobs thinks that Apple is the Wayne Gretsky of the ICT industry – he might be right.

Quote from the MacWorld San Francisco 2007 keynote on the 9th of January 2007:

“There’s an old Wayne Gretsky quote I love — ‘I skate to where the puck is going to be, not to where it’s been.’ That’s what we try to do at Apple”

BTW…This is quote from what I wrote in September of 2006 after the special event presentation (from Kim Bach . Org: Apple Consumer Corporation – now commenting on unreleased products?:
The new products, and a Steve Jobs looking a little more enthusiastic than during the WWDC Keynote, made me wonder if Apple should change it’s name to Apple Consumer Corporation. Apple: I need a sub-note book with record breaking long battery life, PLEASE remain a Computer company.

And one more thing: The new Apple Inc. WILL be commenting on unreleased products, who’s copying who now?

Categories
Blogs Bookmarks Design Kim Blog (English) Mactopia Technology

K.Job

Live from Macworld 2007: Steve Jobs keynote – Engadget
“People who are really serious about software should make their own hardware.”

Yes, Steve Jobs was quoting Alan Kay, my hero, when he announced the iPhone – the next generation mobile communications device.

Categories
Blogs Bookmarks Kim Blog (English) Technology

WriteRoom | Hog Bay Software – WordPerfect déjà-vu

WriteRoom | Hog Bay Software

While browsing the weblog of Emme, I stumbled upon the minimalistic word processor WriteRoom.

From the description on the website:

For Mac users who enjoy the simplicity of a typewriter, but live in the digital world. WriteRoom is a full-screen, distraction-free writing environment. Unlike the cluttered word processors you’re used to, WriteRoom is just about you and your text. Requires Mac OS X 10.4 or later.

And it’s available for Windows as well. I think it’s a bit pricey at $24,95, and maybe it’s too minimalistic, but it sort of makes you miss WordPerfect 5.

Here’s an idea – I’d like a minimalistic word-processor like that, but it should understand wiki markup, parse it dynamically and have the ability to sync with wiki sites.

You know I fell partly responsible for the killing of WordPerfect. I remember clearly the first time I saw WordPerfect, it was version 3.3 and the company wasn’t called WordPerfect Corp. yet, but Satellite Software.

The uncluttered screen, showing only a line and column indicator, at that point in time the fashion was so called Lotus style menus, cascaded menus on the bottom, was so fresh, and I loved it, especially since you only had a screen that showed 80 characters and 25 lines.

But no, I wanted easy access to the advanced functions, and I loved WYSIWYG. But WYSIWYG has only brought us complicated UIs and mandatory education, in order to learn something as simple as writing on a computer, and since we’re no longer crating content, primarily for printing, we could do away with the paper metaphor when writing on a computer, at least if it’s creative writing.

But seriously, WordPerfect 5 running on a modern Mac, is complete overkill.

WordPerfect 5 ran PERFECTLY from one floppy under DOS 2.11 on the great sub-notebook Compaq/LTE in…1989!
So much for rapid progress…

ps. Hey…The One Laptop Per Child looks like the Compaq/LTE.