John Smith's blog

Ramblings about (mostly) technical stuff

You are viewing a version of this site optimized for smaller devices. If you prefer, you can view the full site via this link.

About this blog

This blog (mostly) covers technology and software development. It runs on a custom engine hosted on Google App Engine - the blog code is under continued development - theoretically at least :-) -so please excuse any bugs or glitches you may encounter.

RSS icon, courtesy of RSS feed for this blog

About the author

Most recently I've been a web developer for Europe's biggest equities exchange. Previously I've worked at organizations such as News Corporation and Google. Projects I've been involved in have been covered in outlets such as The Guardian, The Telegraph, The Register and TechCrunch.

Twitter | LinkedIn | GitHub | My CV | Mail

Recent posts

  1. Test post to verify migration to App Engine High-Replication Datastore worked OK
  2. Fixing slow emacs startup on Linux under VMWare
  3. gl.enableVertexAttribArray() gotcha
  4. nVidia Linux v302 drivers and dual-head/rotated monitor setups
  5. Hassles with array access in WebGL, and a couple of workarounds
  6. Reinvented the wheel and built my own IP address checker
  7. Parallax starfield and texture mask effect in WebGL
  8. In praise of help() in Python's REPL
  9. Enhanced version of Python's SimpleHTTPServer that supports HTTP Range
  10. What's the best way of including SVGs in a responsive web page?

Popular tags

  1. javascript (10 posts)           
  2. python (10 posts)           
  3. linux (8 posts)         
  4. browsers (7 posts)        
  5. app engine (6 posts)       
  6. dell (6 posts)       
  7. fedora (6 posts)       
  8. svg (6 posts)       
  9. windows (6 posts)       
  10. chrome (4 posts)     
  11. html5 (4 posts)     
  12. ipad (4 posts)     
  13. netbook (4 posts)     
  14. ux (4 posts)     
  15. firefox (3 posts)    
  16. fonts (3 posts)    
  17. github (3 posts)    
  18. html (3 posts)    
  19. http (3 posts)    
  20. newspapers (3 posts)    

Other sites I've built or been involved with



Latest tweets

Worrying how people who clearly have no idea what they're talking about are making decisions affecting the rest of us
Went a week w/o GoT being spoiled (in US at an HBO-less hotel); now seeing how long I can remain oblivious of whatever Apple just announced.
I can't imagine a better time to try to convince people that an always-online device that watches them is a must-have item #XboxE3 #PRISM
Ages ago, I wanted to make a B3ta-ish quiz called "Startup or Stasi", to highlight dodgy privacy statements & T&Cs of FB etc. Too late now.
Told by an official at LHR that using my new e-passport will always require a human to check it due to my name :-( #isntthatdiscrimination
Maybe I'm massively behind the times, but I've only just been made aware of this "The Internship" thing - oh dear....
Wondered why "Google Wallet Service" was showing up after recently updating to a recent Chromium nightly build:
Just had an accident claim nuisance caller accuse me of wasting *his* time - didn't believe I'd had an accident in a car with reg P155OFF...
Good to see the serious business press highlighting the most important aspect of the latest tech company acquisition
"with foo as bar" clauses having the values the opposite way round in SQL vs Python irritates me far more than it probably should
RT @firefox: "I want companies to be able to track every move I make online and sell that information to make money." - No one ever.
Not sure whether to laugh or cry whenever The Guardian run an article about protecting your privacy online....
Twitter meltdown in 5.. 4... 3... 2... 1...
So Richard Branson (born 1950) says he "[learned] how to code and program computers when I was a kid" ?!? Hmmm....