Archive for the ‘Software’ Category

The GIMP screenshot monstrosity.

Thursday, October 25th, 2007

GIMP 2.4 was recently released. Although I do very little image manipulation, GIMP is one of the more widely used open source applications, thus I like to keep up to date with its developments.

One of the first things I went to check out after reading of the release was the screenshots section of their web page. I have to say, it was a very disappointing experience.

Kubuntu 7.10: The end of an era?

Saturday, October 13th, 2007

Kubuntu 7.10 RC was announced as available several days ago. I installed it immediately, and I have to say, I’m very impressed! Although it’s still just a release candidate, it has all of the necessary ingredients: stability, responsiveness, innovation and coherency.

While other articles will no doubt focus on the many benefits that Kubuntu 7.10 will bring, I’d like to look forward into the future. Namely, this is because of the upcoming release of KDE 4, which is currently planned for December 11, 2007.

Why did GNUstep never really take off?

Sunday, October 7th, 2007

About a month ago, I considered the factors that were holding back one open source project with much potential, Parrot. Today I will do the same for another open source project: .

As the GNUstep homepage states, “GNUstep is a cross-platform, object-oriented framework for desktop application development. Based on the OpenStep specification originally created by NeXT (now Apple), GNUstep enables developers to rapidly build sophisticated software by employing a large library of reusable software components.”

Haskell in industry: a surprising encounter!

Saturday, September 29th, 2007

Earlier this week I had a very surprising and unexpected Haskell encounter! It started when a fairly large furniture shop in the area called me in to do some work on some of their intranet software.

They wanted some functionality added to their existing Web-based purchasing system. They’d mentioned that it was CGI-based, so I was thinking it was comprised of Perl or Python scripts. However, I was quite wrong! After getting access to the source code of their CGI scripts, I noticed immediately that they were all written in Haskell.

Why is NetBeans still so slow?

Friday, September 21st, 2007

Today I had an opportunity to use NetBeans 6.0 Beta 1. Just for the record, it was used on a uniprocessor Core 2 Duo system, with 2 GB of RAM. The operating system was Ubuntu Linux, with the nVidia OpenGL drivers installed, on Sun’s 1.6 JVM. The Java 2D OpenGL pipeline was enabled, as well.

Web apps: taking five years to get to where desktop apps were a decade earlier?

Wednesday, September 19th, 2007

Scott Rosenberg recently wrote about how it appears to take an AJAX-based Web application about five years to mature. The examples he gives include the new Yahoo! Mail interface, as well as the new Bloglines design. But I don’t think he’s looking far enough into the situation.

Avoid Windows Vista anti-piracy shenanigans by using BSD, OpenSolaris or Linux.

Wednesday, September 12th, 2007

Today I was reading about the “Reduced Functionality” capability of Windows Vista. According to that article, Microsoft has now enabled this capability, which renders a “nongenuine” copy of Windows essentially unusable.

Frankly, I just can’t see why anybody would want to use Windows Vista. I’m sure the questionable nature of this sort of functionality is quite obvious to most. And it’s also pretty obvious how the misidentification of an installation as being “nongenuine” could be quite disasterous. A completely legitimate installation of Vista locking up accidentally because of such functionality could cost an individual or business a great deal of time and money.

Responding to a Reddit comment about my Parrot article.

Monday, September 10th, 2007

Several days back I wrote about Parrot, specifically the doubts I have that it will ever be suitable for production use. A link to my article was submitted to Reddit, and it generated some discussion. From that discussion, there is one comment in particular that I would like to respond to.

Should we fix the Web browser, or just discard it?

Sunday, September 9th, 2007

Based on this article, it sounds to me like Douglas Crockford, of JSON fame, has realized the pathetic state of Web-based application development. It was quite refreshing to see an architect at a major Web firm (Yahoo!, in this case) point out the numerous and obvious flaws when using Java applets, JavaScript, XML, CSS, HTML, and AJAX for application development.

Opera 9.50 Alpha: Fast, crisp, and superior.

Saturday, September 8th, 2007

Several days back, Opera 9.50 Alpha was released. For the time being, you can read more about the new features in Opera 9.5. Some of the notable enhancements include a better ECMAscript engine, improvements to the layout algorithm, faster font rendering, and a more responsive UI.