All Posts

  1. Run Rails 3 Apps on Passenger
  2. Building apps with Rails 3, RSpec, FactoryGirl and Mocha.
  3. Changed Permalinks and More Blog Tweaks
  4. Switching to Jekyll
  5. Amberleaf: Manage Your Domains & Hosting - Public Beta Now Open.
  6. Just Married
  7. Introducing Molehill: Simple Issue Tracking
  8. Rails: Building Apps with Cucumber and Pickle
  9. Rails: Multiple default scopes for ActiveRecord
  10. Rails: Getting the id of form fields inside a fields_for block
  11. Rails: Complex Queries with Named Scopes
  12. Rails: Writing library code
  13. Rails: Configuring RSpec for Spork
  14. Rails: Validating Unique Attributes with acts_as_revisable
  15. Rails: Upgrade Passenger for Rails 2.3.3
  16. Chroming Firefox 3.5
  17. Code: Being Conventional
  18. Rails: Abstract Models - ActiveRecord Without Tables
  19. Rails: Building Complex Search Filters with ActiveRecord and ez_where – Part 3
  20. Rails: DRY controllers with ResourceController
  21. Rails: Building Complex Search Filters with ActiveRecord and ez_where - Part 2
  22. Rails: Building Complex Search Filters with ActiveRecord and ez_where
  23. Rails: Retaining select_tag's Selected Option
  24. Updating Wordpress to Feedburner's New Feed URL
  25. PHP: Fixing Mismatched Canaries - How to Remove suhosin from Debian/Ubuntu Packages
  26. Rails: Writing DRY Custom Validators
  27. New Look - Grey Matter
  28. Rails: Setting Default Attributes on an ActiveRecord Model
  29. Rails: Upgrading test_helper.rb for Rails 2.3
  30. Rails: Unit Testing Rails Single-Table Inheritance Models
  31. Rails Projects - Call For Advice
  32. Agile Development Course
  33. Use XFCE for a Speedier Netbook
  34. Welcoming 2009 with some Goals
  35. Signed up to Twitter
  36. How to stop rsync overloading your wireless/LAN
  37. PostgreSQL: Cast a String to Timestamp in PostgreSQL
  38. Cocoa: Cocoa Bindings and NSPopUpButton
  39. Running Aptana Jaxer on Ubuntu 8.04
  40. Javascript: Singleton Pattern in Javascript
  41. Gmail Contacts API
  42. An Example of Near-Perfect Design
  43. Core Data: Cached Transient Properites
  44. Check your language for GMail IMAP?
  45. Unfaulting Core Data Objects After Load
  46. AS2.0 Charting Components
  47. Trevorry Farm Logo
  48. New Site Style (Beta)
  49. Unit Testing Core Data
  50. Discovering Unit Testing
  51. Vistas de Murcia
  52. Hosting Upgrade Complete
  53. Hosting Service Upgrade
  54. Facebook
  55. Harris Cox Sleeve Folders
  56. Caddology
  57. Version Control
  58. The Grain
  59. Loci Branding
  60. Business Cards
  61. 11 Months On
  62. Mobile Internet Opening Up
  63. New Office!
  64. Kenton Vineyards CMS
  65. Rapid Application Development in PHP
  66. Fixel Forms
  67. Sail Loft Logo Design
  68. Buon 2007
  69. Near-Perfect Interface...?
  70. Adobe Flex Builder for Mac
  71. How to save a Sony Ericsson
  72. Fuelstretcher Ltd
  73. Harris Cox Woodcraft Ltd
  74. Mobile Widgets, Publish Everywhere
  75. Catching up
  76. Buttons - A Blind Camera
  77. Mobicapping
  78. J2ME Workshop - Take 1
  79. J2ME Uploading Images to PHP Script
  80. Plymouth Enterprise Week (Nov 13th - 18th)
  81. Graduating BSc (Hons) MediaLab Arts
  82. HostManager 1.16
  83. Sony Ericsson JP-7 Release
  84. Back from Hols
  85. Radar: Instant sharing of cameraphone snaps
  86. Toupix Future
  87. There Just isn't Enough Time
  88. Breathe
  89. Approaching Infinity
  90. VoIP -v- Voice
  91. PlymouthPixels Launch
  92. Final Handin
  93. Blogjects
  94. Toupix: What it really means (Part 2)
  95. WeMedia Conference Live Broadcast
  96. Toupix: What it really means (Part 1)
  97. Politics of Social Software: Web 2.0 in the Next Social Revolution
  98. HostManager 1.13
  99. Last Stretch
  100. Improvements to Toupix
  101. Frustrations of ActionScript & Realising Something's Missing
  102. My Social Fabric
  103. Social Interactions in Toupix
  104. Encounter Bubbles
  105. saveparliament
  106. mTate Reflections
  107. Getting Toupix Ready @ mTate
  108. mTate Music and Interactive Art Show
  109. HostManager 1.12
  110. Toupix Update
  111. Transience Presentation
  112. Checkmates
  113. Social Spaces & Perspective
  114. Stop Press
  115. Toupix Dry Run
  116. Transience
  117. Toupix Site & Blog
  118. Adaptive Mobile UI
  119. Isolation in the City
  120. Use-Context of Mobile 2.0
  121. Socialight
  122. Bitten Bullet
  123. Toupix Meet
  124. Mobile2.0: A Hindered Future
  125. Reposting Time
  126. Rebuilding Toupix MIDlet
  127. Toupix. Where is it?
  128. Chronicles of a Sound Presentation
  129. Touch Sending
  130. Planning snippets of HostManager
  131. Space Review
  132. Mobile Processing
  133. Toupix XMLRPC
  134. Shifting Sounds
  135. Space Meeting
  136. Changing Interface
  137. Phenomenology and Ecology
  138. Prototyping
  139. Spatial Recognition
  140. Mood Fountains and Reversed Participation
  141. Transience2 Proposal
  142. Mood Fountains
  143. Chatsum Beta Launch
  144. Doodle
  145. MobileCrunch
  146. Wind Chimes
  147. Game Prototype
  148. Final Stretch
  149. New Year
  150. Dissertation & Project
  151. BBC Open Video Archives
  152. Initial Topics
  153. Dissertation Drilldown
  154. Meetro
  155. Dissertation Terms of Reference
  156. SIMILE
  157. Touch Presentation
  158. Wiring
  159. Sound Applet Presentation
  160. Rapid Redeployment
  161. Space, Final Project
  162. Transience
  163. Touch
  164. AJAX Playground
  165. wayfaring.com
  166. Final Project and Space Exploration
  167. Mass Update
  168. Jambo
  169. Social Hotspots - Concession
  170. Developing Concept
  171. Social Hotspots
  172. Redefined Rodent
  173. Social Sites
  174. Dockyard Space
  175. Second Project Meeting
  176. WordPress Crossover
  177. Java MMAPI Woes (Sony)
  178. Franchised Space
  179. Back to the Drawing Board
  180. Final Project Outline Map
  181. Metromix Take 1
  182. Shake Up
  183. Travelling to the SpacePlace
  184. First Project Meeting
  185. MetroMax
  186. Tagging Cultures
  187. Pigs That Fly
  188. SwarmSketch
  189. Mobile Bluetooth
  190. Remapping Information
  191. 3D Acoustic Honeybees
  192. PiggyBank
  193. AJAX
  194. More Space
  195. Dissertation Drilldown
  196. Mobility
  197. Flock
  198. Beginnings
  199. Old Language
  200. Simulacrum Object
  201. Simulacrum Ideas
  202. WAP Site
  203. Hosting & Domains for Students
  204. Portfolio: Negotiated Practice
  205. Mixed Reality Platforms 2
  206. Mixed Reality Platforms
  207. J2ME Success
  208. Refining Concept
  209. How to make it as a Digital Artist
  210. Game Idea
  211. Birth of Identity:Voogle
  212. Negotiated Practice
  213. SwarmSketch
  214. Final Project Proposal
  215. Java Game Engine
  216. Dartington Collaborative Project
  217. Researching Dystopia
  218. Big Brother is Watching You
  219. The Real World?
  220. Back to the Drawing Board
  221. Packaging the Solution
  222. Digital Organism
  223. Undefined Expression(s)
  224. Digital Organism Presentation
  225. Further Exploration
  226. Pre-Render
  227. Initial Thoughts
  228. UPSU Branding
  229. University of Plymouth Students Union
avatar

Chris Blunt

Software Developer

Devon, England

twitter.com/cblunt

github.com/cblunt