I started experimenting with Emacs’s SVG capabilities and ended up writing a game. Presenting: Emacs Slime Volleyball! It’s a clone of the great Slime Volleyball applet I used for IcedTeaPlugin testing. Try it out!
Author Archives: Thomas Fitzsimmons
Advice, serial-term and U-Boot
At work I make heavy use of the GNU Emacs mode serial-term to interface with various target boards. The boards all run U-Boot with a 5 second autoboot timeout. I often want to power-cycle a group of boards, then stop them all at the U-Boot prompt before they autoboot. It’s a race to C-x b …
Think Penguin
I bought a ThinkPenguin.com laptop for my Mom for her birthday. She’s a long time GNU/Linux user and she was ready for an upgrade from her ThinkPad T41. I decided to try ThinkPenguin.com. I’m really impressed with their service and their product. The laptop shipped within a few days, and when it arrived it had …
Pulse-Eight USB CEC Adapter
I bought the Pulse-Eight USB CEC adapter a few months back and so far it’s been a great addition to my XBMC setup. For a long time I wanted to control my TV from my Android phone, for a few reasons. First, I usually have it with me and charged up, unlike my TV remote …
True Fullscreen Fit-to-Width Document Viewer
I like to read documents in fullscreen mode using keyboard navigation. I want a viewing mode with the following properties: No scrollbars No navigation toolbars No drop-shadow page borders Fit-to-width display Emacs-style scrolling, maintaining 2 lines of context for continuity To me 1, 2 and probably 3 should be properties of anything claiming to be …
Continue reading “True Fullscreen Fit-to-Width Document Viewer”
Android Development
A patch I wrote for mobileorg-android was accepted and shipped to the Market in mobileorg-android 0.4.8. It works around lighttpd’s missing support for the Expect HTTP header. The issue was that pulling from lighttpd to the phone would work, but pushing from the phone to lighttpd wouldn’t. To debug the problem I set up an …
Homonymy
awesome is awesome.
IcedTeaPlugin and Live USB
I’m very happy to see IcedTeaPlugin enabled by default in the Fedora 12 Live USB images. This wasn’t always the case — in the past space-savings arguments were made to exclude java-1.6.0-openjdk and java-1.6.0-openjdk-plugin from Live images. I haven’t found out who’s responsible for the editorial change-of-heart, but to the people who made it happen: …
Fedora 10
My main interest in this release is seeing the LiveConnect work that I started in IcedTea finished and released. Deepak Bhole did an amazing job taking over where I left off — IcedTeaPlugin was prototype quality when I handed it over. He completed the major features and then polished the result into the robust plugin …
Red Hat Summit and FUDCon
Red Hat Summit was great. I manned the Open Source Java booth on the show floor. There was a lot of interest in what we’re doing, and people were impressed to hear that the OpenJDK packages in Fedora pass the TCK. I showed a few IcedTea demos including IcedTea Web Start and gcjwebplugin. Notably, they …