Archives

  • What’s going on?

    I know it’s been a while since posted anything on this blog, but I’ve had a lot going on and it hasn’t really been at the forefront of my mind. So, what’s been going on?

    Nov 2nd, 2009 | Filed under Misc
  • PHP Job Queue

    One of the pillars of a scalable website is ensuring that only activity which is required to build a page should be performed during the processing of a page request. Activities that fall under this category commonly include sending emails, recording statistics and general housekeeping such as removing temporary files.
    Back when I started working on [...]

    May 29th, 2009 | Filed under Misc
  • Extreme Sheep LED Art

    Not sure if I believe this is real or not, but either way it’s a pretty cool idea.

    Mar 23rd, 2009 | Filed under Misc
  • Twitter unfollows: too much information?

    A couple of days ago I released a new TwitApps tool called Follows. I know I haven’t talked about TwitApps on this blog yet – that post is coming – but if you follow me on Twitter you should be aware of it.
    The Follows service monitors your followers on Twitter and sends you a daily, [...]

    Jan 31st, 2009 | Filed under Misc
  • Alexei Arkhipovskiy – Sharmanka

    Absolute genius!

    Jan 25th, 2009 | Filed under Misc
  • Snippet: Simple templates with PHP

    Several templating systems exist for PHP, but since PHP was originally created as a templating language I’ve never understaood why more developers don’t use pure PHP in their view layer. The following snippet is a small function that facilitates precisely that.
    The only setup required is to simply define TPL_DIR to point to the root directory [...]

    Oct 28th, 2008 | Filed under Misc
  • Snippet: Password generator for PHP

    Really short snippet today – a password generator. Not much to say about this one since it’s pretty simple. Pass it the length of password you want and optionally a string of valid characters it can use and it’ll give you a random string back.

    function GeneratePassword($len, $allowedchars = false)
    {
    if ($allowedchars === false)
    [...]

    Oct 23rd, 2008 | Filed under Misc
  • Snippet: Singletons with PHP

    Today’s snippet describes the singleton pattern. The singleton pattern is a method of creating a class that statically maintains an instance of itself and ensures that no other instances can be created. This is useful for classes that implement app-wide services such as logging, DB access and other shared resources.
    The basic requirements for a singleton [...]

    Oct 20th, 2008 | Filed under Misc
  • Snippet: Time class for PHP

    Pretty boring snippet today, but I find it immensely useful. My time class provides representations of periods from OneMinute to OneYear. It only has one method which will calculate an absolute time by adding a given time period to the current time. You can optionally provide a format intended for use by the date function [...]

    Oct 17th, 2008 | Filed under Misc
  • Snippet: Cookie class for PHP

    Today’s snippet is a complete class for normalising cookie usage. In addition to providing methods to set and get cookies you can also check to see if a cookie exists, is empty and delete them without needing to concern yourself with more detail than necessary. Features include…

    Cookies Set during a request are immediately available via [...]

    Oct 16th, 2008 | Filed under Misc
Archive for the ‘Misc’ Category