OpenSUSE Meanderings

At work we debated adding OpenSUSE 11 as
an officially supported platform[ 1]. In the past, when doing this, I’ve
preferred using the targeted platform exclusively for an extended period. For
various reasons, this hasn’t been feasible this time. While testing time has
been devoted to it, that doesn’t give one the same familiarity as using it for daily [...]

cPanel Language Module Interfaces

Scripting languages often provide a central location to obtain modules  
for use in user applications. For example, Perl has CPAN and PHP has  
PEAR. cPanel 11 provides an easy to use interface for managing modules  
for Perl, PHP and Ruby, both from WHM and cPanel. In this first of a  
two part series, we cover [...]

From Tech Support to QA

Resolve the issue and move to the next one. This is a common mind set among the Tech Support personnel where I work. This is certainly commendable from the customer’s view point as the customer certainly wants the issue resolved and in a timely fashion. However, what benefits the customer more:

Resolve the immediate problem; or
Resolve [...]

Writing Bug Reports

 
A key thought to remember when writing a bug report is:
“The information provided must facilitate reproduction of the bug”
In other words, could a complete stranger read the report and be able to reproduce the bug in the system?
Many times, when reading bug reports submitted by customers, there are enough details missing that cause the report [...]

Software quicklinks

When Pythons Attack. Common problems new Python developers make and how to spot and fix them
MS Access Security FAQ. Details the various levels of security MS Access supports, how to use them and how to access them programmatically
Why C is not my favorite programming language. Great tear down on kuro5hin. Why C isn’t all it’s [...]