dx13 is dead, long live dx13!

I have decided to move the dx13.co.uk domain to point to my Ruby on Rails version, though it is still very much a work in progress. Both the backend and the design are subject to major change. The reason to put the current iteration live is simply a desire to post. If I post on the old plain-ruby version of the site it is a chore to bring any posts I make into the Rails site.

Read More…

Stage Two Complete

This is the first post from the rough and ready Ruby on Rails powered backend of dx13. If all goes well this will appear on the front page and then migrate to the archives as soon as I work out something more interesting to write about!

Already the backend is almost as good as on the old, ASP-powered version of dx13, though it’s still not very pretty and is very unpolished. It would be great to have a nice backend to post from, to encourage me to write things through the sheer joy of being able to use it. Whether my skills are up to that, I don’t know.

Read More…

Ruby on Rails ActiveRecord Query Caching

In Rails 2.0, ActiveRecord changed the default for per-request SQL query-caching to on. The cache caches the results of each SQL query made during the processing of a single request to the application; the cache is flushed after the request is completed.

Caching can obviously save trips to the database if queries are repeated multiple times in a request, so it makes sense to have it on by default. I ran into a problem which was traced to this caching behaviour the other day, so, as information on query caching seems to be spread across several blog posts, I thought I’d draw together the bits I found.

Read More…

iSync and w910i - Howto

The Sony Ericsson w910i will not sync with iSync out of the box. This is very annoying! It is possible to get the w910i to work using a plugin for iSync, I found, as follows.

Update: I have found an alternative to the Feisar plugin: a chap named Andreas has written a free iSync plugin for the w910i. I recommend this plugin over the Feisar alternative as it works for me, it’s free and Andreas is planning to release the source code so we can make sure it does nothing nasty.

Read More…

Stage One Complete

If you can read this, it means that the first stage of moving dx13 is complete: moving the current content to the new host and changing where the domain name points to. Great!