Giving feedback is one of the most useful things that you can do, but sometimes it's difficult to know what to say or type.
Today I learned that vimdiff exists, and that it's great for comparing long log files to see where exactly things go wrong. (It's a different matter that for some reason this one particular server behaved differently depending on where you call it from.)
I've been delving into the complexities of string templates and HTML logic as they're used in forms, and I'm becoming rather fond of both of them as much for what they won't let you do (insert logic, much, often) as for what they will let you do (put data on the screen, iterate over arrays or sets for you, and let the CSS have something to grip onto). The rationale behind the way that string templates are designed is also interesting. Hidden fields in string templates are very useful for passing data without showing the data.
To get the Ruby gem which is parsing .xls files into our database to interface nicely with the Java/Hibernate system, the current least-work solution is to export each Ruby-generated Insert statement into the large SQL file of insert statements, and then run the file from the Java code.
Bash and testbed - extracurricular stuff that I'm working on (including the somewhat messy Maypole project, which is unconnected to work- or, indeed, anything "useful" other than keeping me entertained)
Future TWUers: Cafe Thulp sells burgers made with beef. After a few weeks in India, you or your coworkers may crave these. It's a pretty short walk from the office- only about 5 blocks. Prices are reasonable, considering the rarity of what they're selling.
Today I learned that vimdiff exists, and that it's great for comparing long log files to see where exactly things go wrong. (It's a different matter that for some reason this one particular server behaved differently depending on where you call it from.)
I've been delving into the complexities of string templates and HTML logic as they're used in forms, and I'm becoming rather fond of both of them as much for what they won't let you do (insert logic, much, often) as for what they will let you do (put data on the screen, iterate over arrays or sets for you, and let the CSS have something to grip onto). The rationale behind the way that string templates are designed is also interesting. Hidden fields in string templates are very useful for passing data without showing the data.
To get the Ruby gem which is parsing .xls files into our database to interface nicely with the Java/Hibernate system, the current least-work solution is to export each Ruby-generated Insert statement into the large SQL file of insert statements, and then run the file from the Java code.
Bash and testbed - extracurricular stuff that I'm working on (including the somewhat messy Maypole project, which is unconnected to work- or, indeed, anything "useful" other than keeping me entertained)
Future TWUers: Cafe Thulp sells burgers made with beef. After a few weeks in India, you or your coworkers may crave these. It's a pretty short walk from the office- only about 5 blocks. Prices are reasonable, considering the rarity of what they're selling.