SGI Bankrupt - Silicon Graphics Inc File For Chapter 11

Every now and then I would check the SGI website to see if they had finally fallen. Today it happened.

SGI filed for chapter 11 around May 8 2006, although they have emerged a new leaner company on October 17 2006.

I think many people will be sad, although not that surprised, to see it finally happened. SGI was a company that made a lot of computer people dream of amazing things. They also made plenty of other non-computer people dream too, being the power behind many amazing visual effects, such as movies.

Read More

Idologic Inc Hosting Review - Top Quality Reliability, Speed And Service

Idologic Inc is the host of this site. I think they do a mighty fine job. Here is why I think Idologic Inc could be the hosting provider you are looking for.

My first attempts at a website I used a cheap host and sadly got what I was expecting... poor speed, reliability and a little bit better service than I was expecting. I then moved to a BlueWho and was very happy for a while, see BlueWho Hosting Review. Not bad on my second attempt at finding a host... but I tend to research things too much.

BlueWho had been increasingly worrying me with their service and looking at BlueWho's support forums, I was not the only one. A couple of support email answers left me feeling somewhat uneasy hosting with them and here are a few points that lead to me looking for my new hosting solution, Idologic Inc.

Read More

Google Adsense Code in Drupal - Showing/Hiding With Theme Template For Relevant Pages Howto

I tried various methods of integrating Adsense code into my Drupal installations.

I used the 'footer' section in the 'settings' area of Drupal. This allows the display of adverts down the bottom of the page.

I also tried using blocks. Blocks were useful because they provide functionality for hiding themselves. You are not meant to show Google Adsense on pages like user registration.

Read More

Error LNK2005: already defined in LIBCMT.lib

If you get a link error like error LNK2005: _free already defined in LIBCMT.lib it is probably related to your library type.

Make sure you are using the same library types, eg all Release, or all Debug builds.

Make sure your run-time library threading compartments are of the same type for libraries you are linking.

Read More

Software Project Common Mistakes

From my project history and observations, here are some common problems I commonly see/hear about software development projects.

  • Not keeping the requirements up to date.

On some projects people get lax and it all becomes too hard to keep all the requirements up to date. This will cause even more problems further down the track when nobody can agree on what is meant to be delivered. It also makes it very hard to test a system if you don't know what the systems functionality is.

Read More

Hidden Excel Sheets After Writing to the Excel Workbook

Are your Excel sheets missing after programmatically writing to your workbook?

I came across this when trying to write into an Excel spreadsheet from a C# application (should still be application to VB or other languages). This is particulary confusing when you have never written any Excel interacting code before and do not know about hidden sheets.

After writing to the Excel workbook, I found that all sheets had disappeared, although the file size had increased and I could see signs of my newly added values in the binary Excel file.

Read More

Middlegen Tutorial: Quick Start Guide

This article is a brief description of Middlegen’s capabilities and a quick start guide is also provided. The tutorial details the steps I took to modify the provided sample configuration to run with my own database for use with Hibernate.

Middlegen Overview

Middlegen is a database driven code generator that is run and configured with Ant scripts. A UML like GUI front-end configuration tool is also provided.

Read More