WordPress, WooCommerce, and the elusive WP_MEMORY_LIMIT issue
WooCommerce (and likely some other WordPress plugins - and non-WordPress apps - tend to be rather microcosmic when determining system settings. Case in point: the PHP memory limit.
Prior to PHP 5.2.1, the per-script memory limit available was set at compile time (via the --enable-memory-limit option). With 5.2.1, we got the php.ini directive:
memory_limit <integer>
to set this value at run time 1. In fact, it can even be overridden (if the server admin allows) so that specific apps may set it themselves, thus allowing for greater granularity across all running PHP applications on the server, even under the same instance of the engine.
- http://www.php.net/manual/en/ini.core.php#ini.memory-limit ↩
Updating the TCPDF library in Joomla! 1.5
TCPDF is an excellent PHP class for creating PDFs from dynamic (or static, for that matter) web content. Unfortunately, the version of TCPDF bundled with Joomla! 1.5 (all 1.5 releases after at least 1.5.8 - someone please correct me if I am wrong - was version 2.6.000_PHP4, dated March 7, 2008. It's also not very PHP 5.3-friendly (there are other parts of Joomla! 1.5 which are not fully compatible with PHP 5.3, but this article will focus on TCPDF). Time to freshen up, methinks.
Warpstock 2012, Portland Oregon, USA
Well, after another round of considerations and deliberations, the Warpstock Board of Directors finally decided upon the Embassy Suites, Portland Airport for the site of this year's OS/2 & eComStation conference, August 17-19.
Full details are available on the Warpstock site, but meanwhile, here are a couple of highlights:
On the ungrateful nature of users and the OSS development community
Nothing new, here, I'm afraid. It's a problem as old as the concept of "free stuff."
So what exactly is free stuff, anyway, and why do people seem to equate freely available to freedom from cost?
Recently, a contemporary of mine posited the idea that as the majority of Linux apps ported to eCS were built using GCC, they were somehow unstable, inferior, untested, or otherwise unworthy of use, and further, that developers porting these apps either did not care to - or simply did not - test them before releasing them on an unsuspecting public. This summoned the ire of one of the OS/2 community's most prolific - and talented, and approachable - porters, who reiterated what so many of us have said to and about this individual for some time: "There's the door."