Update: September 7, 2014

As of about 30 minutes ago smleimberg.com is no longer hosted on my raspberry pi, and has been migrated over to my i5 quad core home server with battery backup. Dyndns services have been set up for cloudflare as a cron task, and ghost is running via forrever. As… read more →

Find PHP Bottlenecks with Webgrind and Xdebug On Ubuntu 14.04

Tutorial Prerequesites: sudo apt-get install apache2 php5 libapache2-mod-php5 git-core vim Xdebug Xdebug's built-in profiler allows you to find bottlenecks in your script and visualize those with an external tool such as KCacheGrind or WinCacheGrind. In this case we will be using Webgrind as our "visualizer". Install Xdebug Open a terminal… read more →

Netflix on Linux

Watching Netflix on Linux has never been easier thanks to Pipelight, a wrapper for using Windows plugins such as MS Silverlight in Linux browsers. Install Netflix on Linux - Ubuntu 14.04 sudo apt-add-repository ppa:pipelight/stable sudo apt-get update sudo apt-get install pipelight-multi sudo pipelight-plugin --enable silverlight sudo apt-get… read more →

PC Hardware Photoshoot

In 2013, after being hired as a Software Developer at Matmon my tallents as a photographer were inadvertently discovered by Matmon Creative Director Aaron Buckely, whilst looking at Facebook photos of my pets. Aaron noticed my use of framing, context, angles and lighting to produce what he believed to be… read more →

Contact Me With jQuery.ajax() and Mandrill

Message This basic HTML form sends [email protected] an email simply using jQuery.ajax() thanks to Mandrill. All you need is a Mandrill API key and the javascript code below: $(document).on('submit','form#contact',function(e){ e.preventDefault(); var $this = $(this); var $form_data = JSON.parse… read more →