It had to start somewhere
Zend Framework Console Prompt Password Coming Soon
How important is speed? Part 2
How important is speed?
Password prompt for Zend Framework 2
Clipboard manager not working in Ubuntu
Use the latest Redbean in RjhRedbean
Back to blogging
Concrete5 goodies for PHP Hampshire attendees
Book review: Using Zend Framework 2
Composer \ Downloader \ TransportException
PHP Hampshire goes monthly
PHP Hampshire User Group July Meetup
New design for richardjh.org
Book review: Concrete5 Beginner's Guide, Second Edition
RjhRedbean has been bumped to v2.0
Controlling an Arduino from my computer
iam - Not getting distracted
Interface injection in Zend Framework 2
Hello World in Zend Framework 2
Editing Concrete5 comments changes the posted by name
RjhRedbean is now listed on modules.zendframework.com
How to use FUSE models in RjhRedbean
RjhRedbean is now available on packagist
Class 'SphinxClient' not found
Manually clear Concrete5 cache
Problems caused by long lines in views
PHP Hampshire
Agree on a coding standard or agree not to
I am a Zend Framework 2 contributor
Cannot edit page type defaults in Concrete5
Test that a view exists in Zend Framework 2
Zend Framework 2 modules on github
How to check out a remote branch in git
Replace tabs with spaces recursively
A clearer bash prompt
Fed up that Ubuntu 12.04 is so slow
Recursively list file permissions
Redirect to 404 page in a Zend Framework 2 controller
zf2-addressbook updated to Zend Framework 2 beta5
Rename a column in MySQL
Script to setup a Zend Framework project
Setting up a git repo on a 1and1 server over ssh
Updated zf2-addressbook
Install RabbitVCS on Ubuntu 12.04
chkutmp in chkrootkit identifies mingetty process as hidden
Preparing a disk for software RAID1
sqlite3 cheat sheet
New project on github zf2-addressbook
Samba, Failed to find entry for user
Concrete5 sticker photos
Using RedBeanPHP ORM with Zend Framework
RedBeanPHP class reference cheat sheet
Update multiple MySQL tables in one update statement
Editing 404 page in Concrete5 CMS
5000
Add the hostname to email subject in Fail2ban
rsync cheat sheet
Ubuntu Unity cheat sheet
Zend Tool cheat sheet
LSI Logic MegaRAID cheat sheet
Clear Empathy logs
ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections
Unblocking fail2ban hosts
Blocking brute force attacks to Dovecot on CentOS
Built in webserver in PHP 5.4.0
Late to the party
Ten things you should do when using Concrete5 CMS
Missing toolbar when creating Concrete5 theme
Zend Framework modules
Guildford LAMP developers meetup
Troubleshooting MySQL startup problems
Exporting all GRANT statements from MySQL
Spell check your website
Pretty is a feature
Password protection using .htpasswd
Generate random passwords
Install CentOS onto large partitions using GPT disk layout
Why richardjh.org