Flymake and XML on Debian

Flymake is an emacs minor mode that runs a syntax check tool over source files as you write them, on the fly. Essentially it calls the compiler for the relevant language and then parses the warnings. Because this is so obviously useful, I have it turned on by default in .emacs: ; Highlight syntax errors (require 'flymake) (add-hook 'find-file-hook 'flymake-find-file-hook) Recall also that I use emacs to view page source in Epiphany. Unfortunately, this produced a nasty dialog box warning about not being able to find an 'xml' command. ...

March 21, 2009 · Tim Retout

Organization

Suddenly I am very organized - a series of tedious tasks seem to have completed themselves, and I'm teetering on the brink of productivity. But that way lies madness. Today at work we finally deployed the new django-based website. It uses the same HTML and styling as the old website, but reduces the URL duplication, which will help with optimizing for search engines. We now need to add better content, and then perhaps work on the style. (I am now able to link directly to a page about PostgreSQL training, but the content is not yet too informative. And we still have nothing on Nagios.) ...

March 19, 2009 · Tim Retout

Popularity

Is popularity the measure of success? Yes and no. In a discussion this evening, an assertion was made that RHEL was more widely used than Debian. This may or may not be true. But let's make a loose comparison to the theory of evolution, in this Darwin anniversary year - compare programs to species perhaps, program versions to individuals, and lines of code to genes. A particular distribution version is equivalent to a kin group of individuals. This analogy is likely to work because free software development mirrors natural selection closely, albeit driven by developer interaction. ...

February 14, 2009 · Tim Retout

OpenOffice.org evangelization

It's the end of FOSDEM - it's been great. More on that later. Meanwhile, I'm sitting in the hotel lobby at 11:30pm, and some random businessman starts talking on the phone to a colleague about his problems opening a ".docx" file. Apparently the converter won't install on his Mac, so he might not be able to get this work done until Thursday. I happen to be wearing a bright blue OO.o 3.0 T-shirt today. So... I walked over and suggested he try it. His colleague on the other end of the phone was a technical guy, and had heard of it. ...

February 8, 2009 · Tim Retout

Telford Ted

I'm thinking of framing this:

January 26, 2009 · Tim Retout

Enscript security patches

I have been taking a closer look at the various security patches Debian applies to GNU Enscript this morning - I believe there may be similar problems lurking in other parts of the codebase, so my plan is to fix these myself this week. This avoids various inconvenient questions about copyright assignment. For the shorter patches this isn't a problem, of course - and there's generally more than one way to fix buffer overflows anyway. There's one longer patch where shell escapes are prevented - that might need more study.

January 25, 2009 · Tim Retout

Fixing Problems

My mum uses a Dell laptop running Ubuntu. Each time I visit I get to fix any problems that have cropped up. To be fair, there weren't that many so far. libdvdcss2 was not installed. I explained why, and fixed it. DVD menus were not being played in totem-gstreamer - the DVD would autorun, but you could not change to other titles. If you restarted totem with a different menu option you could at least set up a playlist with all the titles. It's a shame, because I like gstreamer, but as a quick fix I installed totem-xine and set it to autorun for DVDs instead. Upgraded to Intrepid. Fairly uneventful. Installed wine so that horrible non-free heart rate monitor software might possibly run. Introduced mum to pidgin. There seem to be some problems with sound recording - I started setting up Ekiga, but this is a blocker. Might not have time to fix this.

January 24, 2009 · Tim Retout

Emacs and Epiphany

It turns out to be possible to persuade emacs and epiphany to play nicely together. Opening URLs in Epiphany from Emacs Sometimes Emacs presents you with clickable hyperlinks (in info documentation, perhaps). To customize the browser in which these are opened, I am using the following in .emacs: (setq browse-url-browser-function 'browse-url-generic browse-url-generic-program "gnome-open") There are also specific epiphany-related functions, but I'm using the default gnome program for the moment. This can be configured via the default applications dialog. ...

January 23, 2009 · Tim Retout

Holiday

I have a week's break from work. I'll be improving the OpenStreetMap coverage of Wooler, hopefully. I need to check over some enscript patches, so that I can make a release. At the same time, I want to practise using gnus for email more thoroughly.

January 23, 2009 · Tim Retout

Blind *and* stupid

Went to the optician's and asked about prescription swimming goggles today. Might have to get them made specially - buying cheaper ones with standard spherical lenses would not correct my astigmatism, and leave everything blurry. Still, it would be the difference between being able to read half the eye test chart and not being able to see where the chart is. I have an HP dx2250 at both home and work, and HP's BIOS doesn't enable the SVM instructions on the CPU (which would let you do cool things with virtualization). So this could be my excuse to finally use/develop coreboot. Will make a shopping list of tools to flash my BIOS relatively safely.

January 21, 2009 · Tim Retout