Index of /log/

For longer articles, see my technical and computing notes. I also post links and short notes in /etc.

2009

SSH SOCKS Proxy Tunnel
Browse securely using the built-in SOCKS proxy support of OpenSSH.
Google Groups URLs
How to link to a Usenet message in Google Groups using the Message-ID.
The Fortran Wiki
Announcing the opening of the Fortran Wiki.
Dynamic Abbreviation in Emacs
dabbrev-expand will change the way you write.

2008

Tools for Converting LaTeX to XML
A survey of available tools for converting LaTeX to XHTML+MathML or, more generally, LaTeX to XML.
Packaging and Distribution of Fortran Libraries
Thoughts on best practices for packaging and distributing modern Fortran libraries.
xml-ping
A simple Perl script for sending XML-RPC pings to update services.
Fortran Language Definition for GNU Source-highlight
An updated Fortran language definition for syntax highlighting via Source-highlight.
Collected Markdown Makefile Wisdom
A summary of methods for building websites using Markdown and Make.
Managing Websites with Git
Using Git hooks to automatically rebuild websites after updates.
Emacs color-theme-less
A minimalistic color theme for Emacs.
chsh -s /usr/bin/zsh
Changing from bash to zsh.
Debian OpenSSH Vulnerability
Some background on the Debian OpenSSH vulnerability and instructions on generating new SSH keys.
Git Colors
How to enable color output in Git.
Git
Distributed version control with Git.
bmf: Bayesian Mail Filter
A simple efficient Bayesian mail filter
Blosxom: Less is More
In it's elegant simplicity, Blosxom makes for an effective minimalist content management system capable of serving XHTML+MathML+SVG.
def predicate_p
A Python alternative to Ruby's question marked predicate functions.
Some Useful Bijections
A few transformations that are useful in constrained optimization.
Atom Feeds of Comments in Blosxom
Generate Atom feeds of recent comments in Blosxom simply by creating a new flavour and modifying the feedback plugin.

2007

bzr-feed Patch for Shared Repositories
A patch for bzr-feed to enable shared repository support.
LaTeX in Inkscape
Create vector graphics containing LaTeX equations using Inkscape.
Scientific Computing in Python
An overview of various Python packages for scientific computing.
Typesetting Algorithms in LaTeX
A couple of packages for typesetting algorithms in LaTeX.
Complete Site Overhaul
I have completed a massive redesign of the site which will also be moving to a new domain.
Migrating from RCS to Bazaar
How to convert an RCS-managed project to a Bazaar repository.
In Rainbows
Radiohead have released their new album, “In Rainbows.”
Subprime mortgage worries
Subprime mortgage worries continue to spread fear in markets around the world. What is the problem and who is to blame?
EXT3 Undelete
How to recover deleted files from an ext3 partition in Linux.
PDF forms in Linux
An update on the status of PDF form editing in Linux.
Feed Upgrades
The site now emits valid Atom 1.0 and RSS 2.0 feeds.
Emacs Keybindings in Gnome
How to enable Emacs-style keyboard shortcuts in Gnome.
Structured Procrastination
Rather than fight procrastination directly, harness it and channel it towards highly productive activities.
Rails Migrations and MySQL Types
A test to determine how the types defined in Rails migrations translate into MySQL types.
Using legacy primary keys in Rails
Rails, primary keys, legacy databases

2006

Beck - The Information
Soft Paternalism
Soft paternalism and the role of the state in directing personal behavior.
Music and Audioscrobbler on the Linux console
Using mpd, mpdscribble, and ncmpc on the Linux console.
Securing sshd
Methods to increase the security of an sshd server.
Printing even and odd pages of a PDF
Instructions for manual duplex printing of PDF files in Linux.
nVidia MCP51 and ALSA
Instructions for using the nVidia MCP51 with the ALSA intel8x0 driver.
Blosxom Security Measures
Several basic measures that can be taken to secure a blosxom weblog.
Printing a Fortran Array with write
How to print an array on a single line in Fortran 77.
In Praise of Low-Fidelity
Advocating simplicity and efficiency.
Google Transit
Google Transit lets you plan a trip using public transit.
Fortran 77
A few introductory Fortran 77 links.
Work for Your Coffee
Walk to the coffee shop for practical exercise.
Time Magazine: How to Tune Up your Brain
A summary of a Time article about productivity and focus.
Converting PNG Scans to PDF
How to convert PNG images to PDF files using free tools in Linux.
Blosxom
Introductory post about the weblog software Blosxom.