PHP/MySQL-driven development, Windows 7, JavaScript
Chris Strosser
This user hasn't shared any biographical information
Homepage: http://webjawns.com
Posts by Chris Strosser
What is a webjawn?
March 4, 2010 - 10:20 pm
Tags: definition, jawn, webjawns
Posted in Uncategorized | No comments
We are giving in… after many inquiries into this so-called “webjawn,” we’ve decided to give up the state secret. To understand this word, we must explore its origins. On the streets of my hometown (Philly), a jawn is anything. It can be a dime, an ink blot, a VGA-to-DVI adapter, or that little shiny thing [...]
Zend Framework 2.0 Buzz
March 3, 2010 - 11:18 pm
Tags: PHP 5.3, roadmap, Zend Framework 2.0, Zend_View, ZF2
Posted in PHP, Zend Framework | 1 comment
The buzz behind Zend Framework 2.0 is growing rapidly everyday, and not without good reason. Zend Framework 2.0 will utilize the very best of PHP to create a more stable, secure, and better performing framework. Although nothing is set in stone, listed below are some of the highlights so far:
Minimum version: PHP 5.3+
Not backwards compatible
Improved [...]
Stability, security-focused PHP 5.2.13 released today
February 25, 2010 - 10:56 pm
Tags: bugs, changelog, PHP 5.2.13, safe_mode, Security
Posted in PHP | 1 comment
PHP 5.2.13 was released today, fixing over 40 bugs. PHP recommends that all users on the 5.2 branch upgrade as soon as possible. Included below are various bugs fixed in this release, and links to the official changelog, release announcement, and download page.
Improved LCG entropy (security)
Fixed safe_mode validation inside tempnam() when… (security)
Fixed open_basedir/safe_mode bypass in [...]
TPC! Memory Usage: Honorable Mentions
February 21, 2010 - 7:43 pm
Tags: memory usage, plugin, tpc! memory usage
Posted in WordPress | No comments
I’m proud to say that TPC! Memory Usage for WordPress has been adopted by a lot of WordPress administrators out there, and initial reviews have been great. Today, I found a few articles that TPC! users may find useful and interesting, including one which benchmarks popular WordPress plugins.
WordPress and Server RAM: Your (many) Plugin Uses [...]
Tips for reducing repetitive stress injuries as a programmer
January 24, 2010 - 5:22 pm
Tags: carpal tunnel syndrome, ergonomics, Microsoft Natural Ergonomic Keyboard 4000, repetitive stress injuries, RSI, vertical mouses, Workrave
Posted in Health | 3 comments
RSIs, or repetitive stress injuries, can spell doomsday for a programmer or web developer. It’s what many of us fear the most; after all, it’s our life’s work, our passion, our love. I think it is safe to say that pretty much every programmer has felt wrist pain at one time or another. Many times, [...]
Optimize PHP, Apache & MySQL for performance
January 21, 2010 - 8:36 pm
Tags: APC, eAccelerator, MySQLTuner, opcode cache, XCache, zend optimizer
Posted in Apache / .htaccess, MySQL, PHP, Performance / Optimization | 4 comments
Two MySQL tuner scripts
MySQLTuner (Perl) and MySQL Performance Tuning Primer (Shell) are two scripts that can help diagnose MySQL database performance issues, and provide recommendations on how to solve them. While both scripts output similar information, the diagnosis can be slightly different with each script, so I like to use both. Below are directions on [...]
Major improvements in TPC! Memory Usage for WordPress
January 6, 2010 - 11:17 pm
Tags: tpc! memory usage, wordpress plugins
Posted in PHP, WordPress | 6 comments
Over the past few weeks, I’ve been actively developing some long-awaited TPC! Memory Usage features. The highlights of the latest release are listed below. I believe that these will help WordPress developers and administrators improve scalability and performance of their blogs and custom applications.
Custom checkpoints allow administrators to measure memory usage anywhere a WordPress action [...]
PHP 5.3.1 now available in WHM/cPanel’s EasyApache
December 26, 2009 - 12:52 am
Tags: cPanel, EasyApache, php 5.3.1, WHM
Posted in PHP, cPanel / WHM | 1 comment
After much patience and persistence on the part of myself and many other individuals, we now have PHP 5.3.x support in EasyApache, starting with PHP 5.3.1. For those of you who may be unaware, EasyApache is WHM/cPanel’s tool for creating custom compilations of Apache and PHP. This solves many problems for those who have been [...]
Using memcached with WordPress
December 20, 2009 - 4:47 pm
Tags: caching, MemCache, memcached, PECL, PHP, WordPress, WP_Object_Cache
Posted in PHP, Performance / Optimization, cPanel / WHM | No comments
Today, I decided to implement a popular distributed caching system called memcached. Memcached allows PHP objects and variables to be stored in memory, which when used properly, can decrease page load time and server load. Memcached can also work as a central cache for a cluster of servers. File-based caching systems work by generating static [...]
PHP 5.2.12 released
December 17, 2009 - 6:34 pm
Tags: Denial of Service, DOS, max_file_uploads, PHP 5.2.12
Posted in PHP | No comments
We’ve been paying close attention to new PHP releases, with a focus on the 5.3.x series release branch, but an important security update has been made to the 5.2.x branch. The new max_file_uploads PHP directive will prevent DOS (denial of service) attacks that happen by using file uploads to create temporary file exhaustion. This is [...]