I’ve run into this problem a few times, but I’m putting out a call to see if anybody has some great insight into a good solution. To date, I’ve come up with three different approaches to handling user settings, but none of which I’m in love with. Other ideas, other comments, other ways? Working assumptions [...]
Entries from June 2008
How to handle Settings for Accounts.
June 26th, 2008
Tags:
Bike shirt poetry
June 25th, 2008
I bike… I bike more than average… While a Poseur Jersey would be fun, I was thinking on my ride to work today that a shirt/jersey that said (primarily on my ride to work): The more I bike The less gas I use The more there is The cheaper it is The happier you [...]
Tags: bicycle poetry
JavaScript (spidermonkey) version
June 13th, 2008
Way to carried away with this… here’s the SpiderMonkey version (as opposed to the rhino) one. Biggest complaint is the File object is a bit of a pain to use… fd = File(‘p.test’); fd.open(“read”,’text’); mre = /^__MULTI_TOKEN__\s+(\S+)\s+(.*)\t?\s*(\d+)\s*$/; sre = /^__SINGLE_TOKEN__\s+(\S+)\s*\t?\s*(\d+)\s*$/; var ofd = File(‘full.txt’); ofd.open(‘write,create,replace’,'text’); first = {} while (line = fd.readln()) { if (m [...]
Tags:
JavaScript version of the Perl/PHP performance test
June 13th, 2008
Using the Rhino compiler… sorry no benchmark numbers, but just as a placeholder. To pick a nit, wanted to do first[m[1]] += parseInt(m[3]) but that yeilded a NaN since first[m[1]] was undefined… You would think that JavaScript would make undefined == 0. fd = java.io.BufferedReader(java.io.FileReader(‘p.test’)) mre = /^__MULTI_TOKEN__\s+(\S+)\s+(.*)\t?\s*(\d+)\s*$/; sre = /^__SINGLE_TOKEN__\s+(\S+)\s*\t?\s*(\d+)\s*$/; ofd = java.io.PrintWriter(java.io.FileWriter(‘full.txt’)); first [...]
Tags:
When’s a string not a string
June 13th, 2008
When it’s intertwined — ok, bad joke. I’m currently “fighting” (playing) around with the python storm ORM system and had the following problem (not the real code, but demonstration). What I wanted to say is: find(…, employee_title == ‘CEO’) However this didn’t work, I had to say: find(…, employee_title == u’CEO’) After a bit of [...]
Tags:
The $100,000 Keying Error
June 11th, 2008
The IEEE summary of this error is worth a read, both from the cause and the outcome of the UI testing. Since I’m frequently dealing with interfaces that require typing of sets of digits or numbers. I’ve been thinking about this for the last few days and have two thoughts on how to reduce errors [...]
Tags:




