Outsourcing IT, technical and engineering related tasks, rather than employing extra staff, is a cost effective way of staying flexible in an ever changing market and economy. However, one big question that needs to be answered is; does your outsourcing company have...
Software Development & Release Management
Confluence upgrading to 4.0 from 3.8
Recently, we upgraded Confluence to 4.0, the latest revision and was pleasantly surprised by the process. The upgrade was seamless, well documented, and no major issues found. Upgrading confluence would have been really simple if we wanted to retain the same server....
Improve your build, test and deployment with ElectricCommander
Repeatability is a intuitive aspect of daily life. If you throw a ball up, it must come down. If you throw it twenty times, the same thing will happen, up and then down. When repeatability doesn't occur we get anxious. Repeatability is equally an essential quality in...
ElectricCommander Custom Dashboards: How to Visualize Your Build Data
Whenever I get a chance to see any kind of motor racing I am amazed at how many displays the engineers use to watch and monitor all the data coming from the cars. Modern performance racing cars produce a lot of data about the engine, tires, fuel consumption,...
Macs in a Corporate IT Environment
Macs running OS X have been around for quite some time, but only recently have they gained enough traction with our customers at SPK to be used as their day to day desktop environment. Historically, IT organizations have been reluctant to embrace this change. This...
Seven Attitude Hacks for Better IT Service
Attitudes are important things -- they are the lens through which we filter everything life throws at us, and they can either be the secret to our success or our undoing. We've all heard the stereotype that says IT professionals have bad attitudes, and maybe your own...
Why an Automated Development Process Benefits Developers
Automated development, rather than just automated builds, offers a more holistic approach to automating the development process including building, testing and deployment. It is the cornerstone of Continuous Integration (CI). CI uses a model of small incremental...
How to Create a Silent Installer for ANSYS 14
I'm a huge fan of automation, especially when it comes to installing software. With a simple one-click solution, you can setup software on a user's workstation with little or no impact on your work load. In fact, you don't even need to do the installation -- users can...
To SSD or not to SSD
What is an SSD? The term SSD (Solid State Drive), can refer to any drive that uses solid state components to store information, or more to the point - has no moving parts. When we hear terms like 'Flash Drive' or 'Thumb Drive', we typically don't think SSD, but...
A Brief History of Automated Builds
Almost every programming book starts with an example of a small program which can be compiled from the command line using a simple call to the compiler with maybe a few flags. Known as “Hello World”, the few lines of code needed to output the text is almost universal....
Upgrade to HWMonitor Pro and Make Your Computer’s Sensors Work For You!
Some time ago, I wrote an article about CPUID’s wonderful tool, HWMonitor. Today I want to follow up on that and give a few tips on how to make it more useful. Firstly, HWMonitor is a free tool, but CPUID publishes a Professional version of the product, predictably...
How to Install Snort on a Redhat 6 Box
Snort is used for performing security checks on network boundaries. This can be done on the outside Untrust network but is sometimes more useful to look at what’s getting through your firewall into the web servers. Follow our step-by-step instructions on how...