CPUs, Cores and Threads: How Many Processors Do I Have?

In my job role I am very often called upon to determine how many “processors” a machine has or how many we will need for a specific task. Ten years ago this was a simple process but today even the very concept of the “processor” is fuzzy at best and only a very few people …

Simple Website Management with PHP Includes

We all know the importance of the careful separation of websites into their three discrete elements – content in the form of XHTML, style in the form of CSS (Cascading Style Sheets) and behavior in the form of JavaScript. This is the basic foundation of correct, clean and functional web design. Once one has accomplished …

March 6, 2008: Not Much Sleep Heading Towards the Weekend

I didn’t quite make it to bed tonight before the staff in Bahrain had come online. Them being seven hours ahead of us is hard to deal with. They work really long hours there. I ended up working until one thirty in the morning before being able to go in to bed and still I …

March 5, 2008: Outlook Challenged

I have to make an admission. I have worked in Information Technology for fourteen years. I have been programming since 1985. I use computers every day for almost everything that I do. But I just can’t use Microsoft Outlook effectively. I am Outlook deficient. There, I have said it and it is out in the …

Linux CPU Speed Reporting

Linux has multiple means of reporting CPU speed. This can make hardware discovery difficult depending on what source you attempt to use as your reference point. You may discover that two sources, such as cpuinfo and dmidecode produce entirely different results. Your first inclination will probably be that one of these is inaccurate but there …