Just a quick note that our corporate website at http://www.sixsigns.com got a new design. New designs will also soon come for our product websites, Roozani and Razuna, in the coming weeks.
A big thank you goes out to our designer!
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
Only one month ago, Apple released 10.5.3 and now we are getting 10.5.4. I guess this is the shortest Update release for Apple ever.
The release note for 10.5.4 can be found here and you get the Update best trough the built in Software Update. Looks like they made some major improvements for Spaces.
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
Over at the Gigaom Blog the people from AKF Consulting have published a list of the 10 biggest platform development mistakes. It is a good short read. I am listing the headings of the 10 mistakes below.
- Failing to design for rollback.
- Confusing product release with product success.
- Assuming a new Product Development Lifecycle (PDLC) will fix issues with missing delivery dates.
- Allowing history to repeat itself.
- Scaling through third parties.
- Relying on QA to find your mistakes.
- Relying on “revolutionary” or “big bang” fixes.
- Not taking into account the multiplicative effect of failure.
- Failing to create and incent a culture of excellence.
- Not having a business continuity/disaster recovery plan.
Reading trough the list I am sure we all know one or two of the mistakes...
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
Roozani - an application that will help you organize all kinds of information and make them available for you everywhere - got a new logo. The new logo is more in line with our other products and makes use of the same "dots" as Razuna.

By the way, if you haven't signed up for the private beta of Roozani, then I urge you to do so. There are still some open seats left. You can sign up over at http://www.roozani.com and also get to know what Roozani is all about.
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
Looking at my blog statistics shows that my post on "Installing the latest JRE 6 on CentOS" is one of the top positions. Also a lot of search engines referrals come to this post.
Thus I would like to give a short update to the blog post, since some things have changed since then. Also CentOS has been updated to Version 5.2 in the meantime.
The way I have done it with modifying the symbolic link in "/usr/bin/java/" still works, but it is not the recommended way to do it. Thus I follow here the path that the CentOS project has outlined. Where applicable I updated the link information. So, without further ado, let's install JRE 6 or update it to the latest Version (update 6 for 6) as of today (06/26/2008).
- Install the "jpackage-utils" (should already be installed) with;
"yum install -y jpackage-utils"
- Download the JRE 1.6 from Sun. Grab the one that with "...RPM in self-extracting file".

- Make the downloaded "bin" file executable and run the installation. Enter;
"chmod +x jdk-6u1-linux-i586-rpm.bin"
and follow with;
"./jdk-6u1-linux-i586-rpm.bin"
This will give you the RPM file to install.
- Next, download the needed add on package from:
http://mirrors.dotsrc.org/jpackage/1.7/generic/non-free/RPMS/ The file you should download starts with "java-1.6-sun........". Got it? Let's continue.
- Now install both RPM's with;
"rpm -Uvh jdk-6u6-linux-i586.rpm"
and
"rpm -Uvh java-1.6.0-sun-compat-1.6.0.06-1jpp.i586.rpm"
(Since you might already have a older version of Java 6 installed the first will tell you that it is installed and will abort the installation. Thus separating the two installations.)
- IF you have already modified the symbolic link under "/usr/bin/java/" then you should remove this link now! Simply issue a;
"rm -f /usr/bin/java"
- Now with the "alternative" system you can switch between the JVM easy. Since we want to have 1.6 running you need to set this in the alternatives. Luckily this is simply done with;
"/usr/sbin/alternatives --config java"
You should now see the following;

Enter "2" into the selection prompt. The system has now changed the Java runtime for you to the new 6 release.
- Test it with;
"java -version" and you should get this;

That's it. You are all set with the latest Java update. With future updated of Java all you need to do is to download the JRE from Sun and install it.
Remember if you set the JAVA_HOME variable in your profile to update it as well to the new installation!
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
I totally missed this and saw no one blogging about it, but apparently CentOS 5.2 was released on June 24.All of our CFML Servers and websites run on CentOS.
Major changes in CentOS 5.2 compared to CentOS 5.1 are: Firefox 3, Thunderbird 2, OpenOffice.org 2.3 and Evolution 2.12 on the Desktop side, Samba 3.0.28, xen-3.2 and an upgraded kernel with lots of driver updates on the server side of the system. The release notes can be found here.
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
We have been talking about bringing some new features to the table for OpenBD. Let us start with one that we were very eager to bring to the CFML community:
Amazon SimpleDB Integration right within the famous <cfquery> tag!
Getting access to this functionality is now very easy with OpenBD. We've added Simple DB functionality to our official Plugin that is available for use. This lets you build INSERT / DELETE / SELECT statements for accessing data sitting inside of Amazon SimpleDB.
The benefit of using CFQUERY for your Amazon SimpleDB API is that it literally saves you money. For each request you make of Amazon SimpleDB, it costs money. But by utilizing the inbuilt query caching of CFQUERY you don't need to query Amazon half as much as you would normally would.
Head over to the official OpenBD Blog to read up more and see some code examples.
Best of all, you don't have to wait for a release, it is available now and for you to use!
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
Right, there has been some talks about the CFML advisory board and why no one of the OpenBD Steering Committee has been asked to join and contribute.
Over at Sean Corfield's blog we have started to debate on that and now Ben Forta (Mr. Coldfusion himself) took the time and energy to write a rather lengthy post about this issue. As I have already stated in the comments I thank Ben for this step and I think it is a good move of Ben.
You do need to read the comments to see what is going on with OpenBD.
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
Undoubtedly, some people think of OpenBD still as a New Atlanta project. The Open BD Steering Committee has refuted this many times and also has posted a open letter to the community stating this fact.
Still some people during the first day at CFUnited could not hold back and said publicely that the intention of the OpenBD project is not good for the CFML community at large. I don't know why this is being said and how it came about, since the interest of the Steering Committee is to bring a open source CFML engine to the table.
In any case, the lead of the OpenBD project has been taken by Alan Williamson. He is the core developer of OpenBD and has licensed his work to New Atlanta which in turn made Blue Dragon out of it. Alan Williamson has no other bounds with New Atlanta nor does the OpenBD Steering Committee.
Even thought that this is publicly known, Alan Williamson just posted the following personal letter to the CFML Community. If you really want to know how he stands, I suggest that you read the letter now.
Judge for yourself, and don't believe the hype.
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
This is a direct response to the blog post of Peter Bell titled “The Future of ColdFusion: What about Blue Dragon?”
First of all I would like to mention that the OpenBD project has nothing to do with the commercial BlueDragon that is being sold by New Atlanta. Neither I nor the OpenBD Steering Committee have a commercial relationship with New Atlanta. You can read up on the latest release of the OpenBD Steering Committee were this is officially stated.
Also from reading Adam Haskell’s question, he was questioning about the OpenBD project or better said the lack of thereof in the “The future of ColdFusion” series of the mentioned author and not about BlueDragon by New Atlanta.
That said, reading Peter Bell’s reply leaves me no doubt that he among others have no clue what Open Source really means and what the OpenBD project really is. But let me explain what I really mean by saying “you have no clue”.
Open Source by definition
To quote Wikipedia:
"Open source culture is the creative practice of appropriation and free sharing of found and created content. Examples include collage, found footage film, music, and appropriation art. Open source culture is one in which fixations, works entitled to copyright protection, are made generally available. Participants in the culture can modify those products and redistribute them back into the community or other organizations."
Open sourcing a CFML engine like OpenBD is by no means a way to cannibalize an existing customer base (As Mr. Bell stated with; “...another commercial competitor to Adobe or an open source project that would mainly cannibalize the existing customer base..."), but is a means to give the CFML community a choice. A choice that the CFML community actually never had!
I don’t know why Mr. Bell does not like choices, but I think choice is a good thing and one of the essential motivations in life. Trough choice we can decide and with choice comes powers. It seams to me that Mr. Bell or the company he speaks for, do not want to let the CFML community to have a choice. How else does Mr.Bell justify a sentence like; “...it seems to me that the ColdFusion community would be better served if the OpenBD project didn't exist.” or “...I'm not convinced that OpenDB is on balance in the best interests of the CF community.” ?
It simply looks to me that Mr. Bell does not want to give the OpenBD project a choice or even a chance to participate in the CFML community by saying; “Right now my main hope is that Railo and Adobe find a good way of working together that is in both their individual interests and the interests of the broader community...”.
Again, he is not giving the CFML community a choice, but simply ignore the open source movement and what it means to the CFML community. Thus simply not understanding how open source and the movement behind it really works.
Do we need another proof of Mr. Bell’s ignorance about open source? Look no further, in the next sentence he states; “With the history and the current licensing terms, my concern is that OpenBD may end up hindering co-operation as I can see Adobe working together with a true open source project...”.
Mr. Bell, I simply can’t hold myself but laugh out loud at a statement like that. There is no TRUE or FALSE open source project in itself. There is simply only open source. There is no difference between Railo (once Railo goes open source) and OpenBD. By definition and nature of both projects the source is available to the public to view and modify. How they approach customers and how they sell services around these open source offering is different. But that in itself does not qualify for a “true” open source project. Or do you mean to say the Firefox project is not a true open source project? Or that only open source projects under LPGL are true open source projects?
But wait, there is still the license that OpenBD is using that we can go hostile about, right?
The license issue (or the misconceptions of it)
It is a common misconception to speak of something without understanding. Unfortunately, this is the case with people, including Mr. Bell, who think that a LPGL license is superior or “better” then the GPL license.
Of course, if you are a company, like Adobe, who wants to benefit from the efforts of another company (let’s better say from a competitor like Railo “was”) and in turn do not want to give back the changes then the LGPL comes in handy. In other words, the LGPL allows to take, but not give back. No wonder, that the so called “Community Experts” and Adobe embraces Railo and by that any company that releases code under LGPL.
That said, the LGPL stands in contrast to the original GPL that allows you to use the code, but if you change something to the code base to release the code under the GPL again. In other words, the GPL allows you to take, but demands that you give back.
Of course it is up to any open source project to decide on the license it wants to use and there is no need to differ on this point. Ultimately, the GPL has been used by many popular open source projects like MySQL, Linux, RedHat, JAVA and many others. This itself should speak more then any can argue.
It is sad to see that a genuine company and their so called “Community Experts” are not open to the efforts of a genuine open source project and are turning hostile against the efforts to give the CFML community a choice. By doing so, they create more confusion then helping.
At last, there is some light at the end of the tunnel. As Mr. Bell points out; “...I may simply be posting from ignorance.”, Not all hopes are lost.
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!
With all the buzz that has been going on since Scotch on the Rocks, you might be interested what the OpenBD Steering Committee has to say about Railo going open source, people leaving the Steering Committee and the relationship of the OpenBD open source project to New Atlanta.
Read the official statements over at the OpenBD Blog.
Sphere: Related ContentIf you enjoyed this post, make sure you subscribe to the RSS feed!