/ #blog 

Daily Log, 2010-11-09

Thanks to you commenters. The Rails 3 function I18n.transliterate('some String with ümläüts') #=> some String with umlauts (or even ‘uemlaeuets’ if you specify :locale => 'de' as an additional parameter to transliterate) works beautifully. In other news, I think I have the old retro 700 character format nailed down - let’s see if the organisation can handle the test files we are going to send tomorrow. Other than that - a lot of private meetings, not much of real work done. ...

Jens-Christian Fischer
/ #blog 

Daily-Log, 2010-11-05

Almost no programming today, but meeting with people, discussing the future. Also looking into the cost of doing business and re-calculating our hourly rates (We need to stop subsidizing too many projects….) In the end, we have decided to hire two new developers. If you are looking for a job in a great little company and are either a Software developer or a Web developer (or the combination of the two) then head over to our Job Page and take a look at our offering. ...

Jens-Christian Fischer
/ #blog 

Daily Log, 2010-11-04

The monit saga from yesterday continued - and was solved. Somewhere deep in the monit documentation, it is stated that monit calls the start and stop programs with a very very minimal environment, and certainly not the full environment that for example the deploy user has. So the following code will not work: check process some_process with pidfile /path/to/process.pid start "/path/to/executable start" as deploy stop "/path/to/executable stop" as deploy You can do the following to create an environment for the program: check process some_process with pidfile /path/to/process. ...

Jens-Christian Fischer
/ #blog 

Daily Log, 2010-11-03

Yesterday, one of our Amazon EC2 servers “spontaneously” rebooted, leaving the production environment of our new secret project in shambles. The problem was that we hadn’t yet written monit scripts that watched over if the different database and application servers were restarted as they should have been in such a case. So I spent today writing monit scripts for our unicorn servers and testing them. One thing leads to another, so I also did the same thing for our Postgres server. ...

Jens-Christian Fischer