Home · Simon Holywell on Simon Holywell
A developer in Brisbane, Australia with a passion for web application development and mountain bikes.
PHPJavaScript / TypeScriptLinux / UnixDevOps / SRE / infrastructure
- Posts
- 234 from 11 Apr 2003 to 19 Nov 2024
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://www.simonholywell.com/feed.xml
2024 8
2023 3
2022 1
2020 4
2019 4
2017 6
2016 8
2015 9
- Scraping websites with wget and httrack
- Crop and resize images with bash and ImageMagick
- Namespace PHP functions
- SQL style guide
- International PHP dates with intl
- PHP date localisation with setlocale
- Simultaneously benchmark many URLs with ApacheBench and GNU parallel
- Memoization or function cache
- PHP Function Objects
2014 6
2013 18
- Reverse a git pull request on GitHub the hard way
- Convert UTC/GMT or any time zone to local time in PHP
- Conditionally loaded responsive content on the client side
- Idiorm and Paris 1.4.0 Released
- Improve PHP session cookie security
- 3 things I set on new servers
- Install Netbeans and Scala on Ubuntu
- Create a Google Talk bot with Node.js Part Two
- Node.js for hosting websites
- Node.js in the real world
- XMPP and Jabber
- ssdeep PHP extension in git
- The Node.js eco-system
- Create a Google Talk bot with Node.js: Part One
- Git tag secrets
- Idiorm and Paris 1.3.0 released - the minimalist ORM and fluent query builder for PHP
- Unicode shortcut in Netbeans for React/Curry
- Navigator: Geographic calculation library for PHP
2012 5
2011 20
- Nodester environment variables for sensitive data and passwords
- PHP extension writing: PHP Extensions Made Eldrich
- The world has lost an excellent and exciting rider in Marco Simoncelli
- Getting started with Node.js and CouchDB
- PHP elephants
- How the ssdeep PHP extension came into being
- Running a sane version of Linux on a Dell Inspiron 2500
- I remember watching trains from this bridge when I first arrived…
- Ah, so eloquent! jeffreyshek: Only in Scotland. Photo taken by a…
- New version of the Agavi framework support for NetBeans 7.0
- TZ3 Stradale
- Whilst the wedding is a great event for the participants, I am n…
- Why won't ssh-agent save my unencrypted key for later use?
- hotvvheels: Cool is a Color
- Gearman, PHP and mod_gearman_status on Ubuntu
- Winter motorcycle storage: battery and electrical systems
- Winter motorcycle storage: suspension and tyres
- PHP Hangs When Fed 2.2250738585072011e-308
- Winter motorcycle storage: fuel system
- FullOctane: Bike and Car Blog
2010 37
- Why does fuel go stale?
- wombert: xkcd: Convincing
- Logging global PHP objects and saving memory using a lazy loading proxy
- Set up a new port forward on a Draytek Vigor over the telnet interface
- An Excellent Development Server for a Team of Developers
- Redis: under the hood (internals)
- PECL Install Issues on Redhat
- Forcing NetBeans to Use Unix (LF) Line Endings
- 15 Excellent Resources for PHP Extension Development
- The PHP ssdeep Extension is Now in PECL
- Per-tag RSS feeds for Tumblr from notes.husk.org
- php_ssdeep Fuzzy Hashing PHP Extension
- wombert: Expendables Body Count
- A PHP wrapper for the unix at command
- Batch remove extensions in Ubuntu
- If you are having problems getting Ubuntu atd running
- Getting gearman to install on Ubuntu
- In this video, John Resig presents his 6 Secrets to becoming a j…
- wombert: The World’s Best Countries
- A nice modern take on the original Stratos by Pininfarina set to…
- Simon Holywell
- Drop Cap with PHP Regular Expression
- Updated: Back up Tumblr Blog and/or Disqus Comments
- Backing up Tumblr blogs with PHP and SQLite
- Julian Assange: Why the world needs WikiLeaks at TEDGlobal 2010
- sharonov: 1970 Adenauer Forst crashes
- How to make something impossible for someone to use without a ma…
- Gives an amazing sense of speed. missedapex: Norma M20 makes its…
- spiriteddrive: Stratos / Delta (jameslipman)
- Pirelli Diablo Rosso Corsa
- My review of the HealTech GIpro w/ATRE motorcycle gear position …
- Seven stories up. Whoops.
- jQuery UI Datepicker appearing below Dialog
- Agavi: Agavi on the Azure Platform
- Plesk and its custom configuration files
- The Little Manual of API Design
- Sun + Oracle Deal Closed
2009 24
- Lancia Stratos Replica Fast Lap on Top Gear UK
- Agavi Form Population Filter
- Netbeans and Remote XDebug
- Agavi PHP Framework Resources
- jQuery and iFrames
- Opera Mini 5 Beta
- jQuery Using and Manipulating Select Lists
- Moving to git and setting up InDefero as a web frontend
- Handy Linux Commands
- Samba File Share Over SSH Tunnel
- Memcached and APC: Two Simple Techniques to Speed up your PHP Webpages
- Installing APC and Memcached for PHP Sessions on Ubuntu and Debi…
- Haiku OS Progress
- Using phing for good - Unfuddle Add Repository and SVN Import Ta…
- Installing APC and Memcached for PHP Sessions on Redhat
- PuTTY and Control + S or Ctrl + S
- Firefox 3.1 has Web Workers (threading) and Geolocation
- CrunchBang Linux on the Eee Pc
- Agavi Release Candidate 1
- A Good Windows Development Environment and Ubuntu Virtualbox
- Enabling sites and modules in Apache on Ubuntu or Debian
- Securing SSH with Key Based Authentication
- Linux to Windows Server - Migrating and securing your crontab
- Agavi 1.0 Beta on XAMPP 1.7.0
2008 21
- Twitter, Jaiku, Rejaw and Tumblr
- Carver Carver One
- My arrival back in the UK
- Freelancers: Costing your work
- Displaying Syntax Highlighted Code in Wordpress
- Lancia Fulvia HF
- Absence
- Wedding
- Switched to WordPress
- Windows Cron Jobs using Scheduled Tasks
- XAMPP VirtualHosts
- Installing Agavi on XAMPP Windows
- Common PHP Mistakes
- Suzuki Bandit Carburettor Clean
- Vauxhall Astra Front Brakes
- Mobile Browsing
- SQL Server 2005 Dump to SQL statements
- SQL SERVER
- Getting Back on the Bike
- MySQL to MS SQL (SQL Server)
- Engagement
2007 5
2006 15
2005 27
- Optus Cable + Port 25 (SMTP)
- Adodb
- Downtime/Housing
- Hardening SSH
- Mod Security
- An interesting PHP site
- Developing with CamTech
- AKG Headphones
- Apple Macintosh History
- Virtual Mail Servers
- Serving Virtual Hosts
- 2005 08 21 gmt
- Setting up a Debian Sarge Server
- TheBat!
- Pop Goes the PSU
- U.S. Military Cannot Operate Adobe Acrobat
- Lebedev Optimus Keyboard
- Setting up a world visible host with a Netcomm NB1300 ADSL modem…
- Save Toby
- The Hoary Hedgehog?
- Neowin
- foobar2000
- AMIP Song title server
- Konfabulator
- Lancia Stratos
- MSN Messenger
- Haiku OS/OpenBeOS - An open source BeOS clone