
A new home page
For many, many years, I had an extremely simple personal website (above). Its early content was handcrafted in static HTML pages and used little styling (CSS was not available early on, and later, ...

For many, many years, I had an extremely simple personal website (above). Its early content was handcrafted in static HTML pages and used little styling (CSS was not available early on, and later, ...

I have owned three NetGear ReadyNAS units over the years (NV2, NV+, Ultra 4). Since I bought a higher-capacity one some time ago (the Ultra 4), the other two have been used for long-term image back...
Today, I completed a modernization of my biography, resume, and company information pages by bringing them into the fold (format and style) of this website.
On this, my new blog-based website, I have integrated the documentation for PVS6 Access and API as a regular page. The PDF document (as of January 2026) will remain available, but will no longer be...

Important Update: Information about newer firmware requiring authentication, and a new local monitoring API from SunStrong. See the section immediately after the introduction in the documentation. ...

Since the first publication, I have found that some of the information presented is incorrect. I have updated this document to reflect that, but my recommendation has not changed. I recently (lat...

I have been researching and implementing a way to connect to my SunPower PVS6 monitoring system so I can view panel-level details about my PV system. SunPower does not make this level of detail ava...
Just wanted to show all of you who use OO PHP a technique that is quite familiar to old-time C++ programmers, but generally not so well known in the PHP world (think auto_ptr). This technique allow...
I recently converted an old(er) Zend Framework based application to the new Zend_Application/Zend_Bootstrap style bootstrap approach. In doing so, I of course started down the path of creating comp...
I have occasionally been plagued by less-than-stellar performance while using ZendStudio 6.x.x series. It happened again the other day, and I finally made some progress in tracking it down, so let ...