Power of Perl – Controlling and expanding Cpanel/WHM through the Cpanel/WHM API

When running a shared hosting environment, it is impossible to stay competitive without the use of some form of control panel. And in the world of linux shared web hosting, no control panel is as widely used as cPanel Inc‘s cPanel/WHM combo. The Cpanel team has put a lot of time and effort into the remote administration of WHM, and through that Cpanel. With a little ingenuity and not much work, really, this API can be extended to include any functions you can imagine, up to and including the system administration of the machine itself. So lets look at the basics thereof.
Continue reading

Debugging Perl on Linux – Just __END__ it now! it later.

The art of debugging differs, some, with each language and it’s specific tools. Perl provides an interesting challenge to programmers since it, like most linux-originating languages, has no real IDE wherein it can be debugged step by step with breakpoints and like methodologies. Instead, the perl programmer must resort to using print statements, logging mechanisms, and then there is the __END__.
Continue reading

Building Web Sites for Profit and Fun – Relevant References

The great paradox of the internet is information. The internet provides such a vast array of information that just about anyone can learn just about anything about just about any subject. On the other hand, without near infinite time to weed through it all, it becomes increasingly difficult to find reliable, pertinent, and quality information. The sheer volume has become both the benefit and the draw back. And with as many tech-savvy persons as there are out there, the amount of information pertaining to web design and development is astronomical. Throughout the years, I have gathered a list of sites I have tried and tested for valuable content and who I turn to for relevant references.
Continue reading