December
June
July
June
March
January
October
May
October
April
March
February
December
November
August
July
June
May
March
- Post
- Post
- Post
- Post
- Broken Unicode Assumptions
- Post
- Post
- [Python-ideas] Please reconsider the Boolean evaluation of midnight
- Post
February
January
December
November
October
- Stop my OS X firewall complaining about a virtualenv python
- Custom UINavigationController back buttons under iOS7
- Jared Sinclair: Wrestling with Status Bars and Navigation Bars on iOS 7
September
August
- Post
- Authentication, Chrome, Passwords - Security is Hard
- Programmatically adding a PagerTabStrip or PagerTitleStrip to a ViewPager on Android
July
June
- Post
- La La La (Naughty Boy song)
- The empire on which the sun never sets - Wikipedia, the free encyclopedia
- Post
- Post
- Post
May
- Post
- The Economist explains: How does copyright work in space? | The Economist
- Everything Apple Needs to Introduce at WWDC to Appease the Internet
- Post
- Post
- How many were going to St Ives?
April
- Post
- Cinemetrics
- Post
- Post
- Post
- NSURL category to return the full path, with trailing slash and query parameters
- Post
- Post
- Post
March
- Post
- Post
- Post
- Stupid Feed Tricks
- Converting a naïve Python datetime object from one timezone to another
- Post
February
- Post
- Post
- Post
- Post
- Post
- Tools for doing bulk-recovery from Dropbox
- Virtual tools | Testing made easier in Internet Explorer | modern.IE
- Post
January
December
October
August
- Post
- Intents vs First-mover advantage
- Mac-like text editors
- YouTube App Gone in iOS 6 beta 4
- The Microsoft/Apple Matrix
June
- Automatically activating a Python virtualenv
- Sublime Blog » Sublime Text 2.0 Released
- Michael Tsai - Blog - Dogfooding the Sandbox
- Post
- Wireless on the London Underground
- Post
- Post
- Post
May
April
March
February
January
November
September
July
June
- favset builds a set of favourites
- Rioting in EVE Online
- Flickr vs Instagram
- flickrgram
- Notification slide-downs
April
- Sublime Text 2 for Mac command-line tool
- iPad interface design
- Post
- Post
- Talking to Jekyll using MarsEdit
March
February
January
November
October
September
August
July
June
- Post
- The iPad keyboard
- Wasting my time
- Bits of your iPhone app don't run on the phone
- iPhone multitasking and background updating
- The End of Privacy
- Links on iPhone and Android
- Pushing web pages to your iPhone
- NFC
- Android / HTML Simplenote client
May
April
March
February
- Post
- Post
- Post
- Deploying sites with Apache, Jekyll, Sass and Git
- Intelligence
- Tools for the management of content
- All change
- Contact sync is scary
- Get Satisfaction free account changes
- Post
- Post
January
November
September
- Happy thoughts about Android
- Running your own blog
- New version of Spotify available. Maybe.
- Creator codes now dead
- Spotify for Mobile - first thoughts
July
June
- Paperwork Hacks
- Twitter timeline
- iPhone twitter clients and Push
- It’s easy to pick up chicks when you ha...
- Twitter is useless
- OpenSocial
- Abuse of Twitter reply behaviour
- Peggle for the iPhone
May
April
- Decoding Geohashes in pure Ruby
- Delicious bookmarks counter in JavaScript
- Conversation
- Automagic: Love Footage And Tools Demo
- Steampunk, eh?
- Los Colorados - Hot & Cold
- Things my colo does
- Singularity
- Huh, there’s an iPhone tumblr app
March
February
- Links on distributed databases and replication
- Warcraft guild achievements as RSS
- Facebook and OpenID
January
December
November
- On syndication
- iPhone 2.2 application startup changes
- video podcasts in the iPhone iPod application
- Unsubscribe
- iPhone local web applications
October
- QR Codes in the unibody
- Message queues - implementations and more crazy demands
- Byline 2.0
- Grubered
- Faking a message queue
- iPhone Contacts and Maps fast start
- Permalinks
- Genius Fail
- Flickr iPhone site
September
August
- iPhone use while in the middle of nowhere
- Place this photo on a map
- iPhone note fonts
- iPhone application updates
- So much for CALDAV
- Partial Solar Eclipse
July
- Tab bar icon replacement
- Backup.app menu font size
- Apple Accounting
- Wordpress iPhone app released
- Slick software updates
- Twittervision on the iPhone
- iPhone interface conventions
- Voodoopad
- Apple Wireless Keyboard
- Font size
- Am I supposed to read all these twitters?
- Geolocated photos as a privacy risk
- The chairs are following me!
- Bad geotagged EXIF data off the iPhone
- volume widgets
- mobileme - annoyances so far
- Skitch
- Polite Interfaces
- iPhone 2.0 calendar app
- Searchable list with new entry adding
- Next/previous controls
- A herejustnow iPhone app
- iPhone applications in Python
- A chat with TumblrBot
- The Golden Ratio
- Cute Overload in the iPhone 3G video
- On scaling
June
May
April
February
- Mobile platforms and application development
- Released Shelf 0.0.12
- Released Shelf 0.0.11
- Irritating RSS feed links
- Shelf and the Google Social API
January
- Trivial iPhone / iPod Touch delicious front end
- Macbook Air vs Macbook Pro
- iPhone web application behaviour
- Facebook locks down the feed even more
- Timezones in XML-RPC
- Shelf 0.0.10
- Yet Another Shelf Release (0.0.8)
- A usable Shelf release
- Shelf ported to Python
- Shelf - Context for MacOS
December
November
- DuckCall 0.0.3
- On not reinventing the wheel
- UK Playstation Store
- Local food
- Thumbnailing
- Learning Ruby using Rails
- Half of all computer users are thieves
- Environmentalism
- Is this UTF-16 in a twitter?
- irony
- Language choice
- Auctions
- Page
- mod_perlite
- Hell - population 968
- The iPhone 2
- photos
- Kleiner Perkins Caufield & Byers, Silicon Valley's leading VC firm, has stopped investing in Web 2.0 startups
- Requisite OpenSocial post
- Clocks
- rails annoyances
- Link
- The Microsoft XBox live newsletter isn’t readable in the Microsoft email client
October
- Leopard-only Flame build
- Quote
- Blue Glow iChat
- Flushing the Leopard DNS cache
- Page
- Page
- Telling Time Machine to not back up the System folder Does the Right Thing
- Irritating 2038 Ruby / Rails behaviour
- Running a Jabber server under Debian with eJabberd
- Getting ActiveRecord objects by ID
August
July
June
May
April
March
February
January
November
October
August
June
May
April
- JavaScript string weirdness
- On blog comment spam
- uneval() does not produce JSON
- Perl DateTime objects, time zones, and ISO8601
November
October
September
August
July
June
April
March
- Requirements for a bug-tracking system
- Excerpts and Markdown
- python-daap tarballs
- python-daap
- A useful tip for the Mac OS X terminal..
- python-md5-daap
- Bot::BasicBot::Pluggable 0.50
- oops
- Flame 0.1
February
January
- python and unicode
- the movable type import format
- More on the NSLU2
- Humax PVR 8000T
- New shiny thing
- photo gallery
- unit tests
December
- Writing recursive closures
- More UTF8 pain
- UTF8 Openguides
- London Perl Workshop talk
- Class::Persist 0.30
- safari and password fields
- flickr
- Bot::BasicBot 0.5
November
- voting
- CVS vs Subversion
- A comparison of Java and C#
- Wordpress on Debian / Apache2
- Blotter
- ASCII is not enough
September
August
- notes on a blank desktop
- toybox
- Release Frenzy!
- NNW subscriptions
- we need micropayments
- trash and file replacement
- tabbed browsing
- referrer and agent mixup
- Why Mac OS X packages are annoying
- programming languages
- konfabulator
- GPL licenses in installers
- fast computers
- Web browser features
- The Finder Toolbar
- the broken desktop metaphor
- string.pl
- sharpreader
- rendezvous
- Filevault
- CGI::Wiki::Kwiki
- build_m3u
- broken tick
- Bot-BasicBot-Pluggable 0.04 released
- blogroll
- Blogging and Content Management
- Blog-Mail convergence
- AudioFile::Identify::MusicBrainz