Refactoring in Haskell: Adding an Argument

code,tips 10 December 2008 | 0 Comments

Just a small tip on this: When you add an argument to a function that already exists you should check the existing usage of the function. Say you have this: f x y z = … … and you want: f x y z w = … First of all you should check the contexts [...]

Tagged in , , , , , ,

Vacuuming Firefox’s sqlite3 databases

code,tips 17 November 2008 | 0 Comments

Firefox 3 was running very slow for me, so I desperately tried this, thinking that it wouldn’t make much difference. I was wrong; there was a noticeable speed improvement. From a bash shell: find ~/.mozilla -iname ‘*.sqlite’ -execdir sqlite3 {} ‘vacuum;’ \;

Tagged in , , , ,