<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>danamlund.dk</title>
        <description>Hobby projects by Dan Amlund Thomsen.</description>
        <link>http://danamlund.dk</link>
        <atom:link href="http://danamlund.dk/rss.xml" rel="self" 
                   type="application/rss+xml" />

        <!-- C-u M-! date -R RET -->

        <item>
            <title>Fun minesweeper</title>
            <description>
              This page describes how to automatically generate
              minesweeper boards that are fun to solve.
            </description>
            <link>http://danamlund.dk/funminesweeper/funminesweeper_idea.html</link>
            <guid>http://danamlund.dk/funminesweeper/funminesweeper_idea.html</guid>
            <pubDate>Thu, 09 May 2019 19:55:31 +0200</pubDate>
        </item>

        <item>
            <title>Mechanical keyboard arrows example</title>
            <description>
              This page describes how I built a small example keyboard using
              mechanical switches, qmk_firmware, and a pro micro.
            </description>
            <link>http://danamlund.dk/meckb_daarrows.html</link>
            <guid>http://danamlund.dk/meckb_daarrows.html</guid>
            <pubDate>Sun, 07 May 2017 18:34:52 +0200</pubDate>
        </item>

        <item>
            <title>Adjacency matrix code visualizer</title>
            <description>
              This page describes how an adjacency matrix can be used to visualize
              the dependencies in you code.
              
              We presents a tool to generate adjacency matrices from your code.
              
              We then describe what an adjacency matrix can tell you about your
              code. And shows adjacency matrices for selected java applications.
            </description>
            <link>http://danamlund.dk/adjmatrix</link>
            <guid>http://danamlund.dk/adjmatrix</guid>
            <pubDate>Wed, 13 Apr 2016 21:10:14 +0200</pubDate>
        </item>

        <item>
            <title>Backwards compatibility with Java bytecode editing</title>
            <description>
              This page describes how to edit java bytecode to build a
              class with two methods of the same name and arguments,
              but with different return values.

              It shows that we can change the return type of a method
              in a class and still be backwards source and binary
              compatible.

              It also shows that we can change the return type of a
              method in an interface and still be binary compatible,
              and why that is not enough.
            </description>
            <link>http://danamlund.dk/backwards_compatibility_with_java_bytecode_editing.html</link>
            <guid>http://danamlund.dk/backwards_compatibility_with_java_bytecode_editing.html</guid>
            <pubDate>Sat, 27 Jun 2015 13:18:10 +0200</pubDate>
        </item>

        <item>
            <title>WiFi-enabling a remote IR RGB bulb with a Raspberry PI</title>
            <description>
              This page describes how I use a Raspberry PI to control
              an infrared remote-controlled RGB LED bulb mounted
              inside a lamp.
            </description>
            <link>http://danamlund.dk/ir_rgb_bulb_pi.html</link>
            <guid>http://danamlund.dk/ir_rgb_bulb_pi.html</guid>
            <pubDate>Sun, 08 Mar 2015 08:01:05 +0100</pubDate>
        </item>

        <item>
            <title>Basic bitbanging of a PIC microcontroller</title>
            <description>
              This page describes how to transmit and receive serial
              communications. We use a PIC12f1840 and a USB to UART
              gadget.
            </description>
            <link>http://danamlund.dk/bitbanging_pic.html</link>
            <guid>http://danamlund.dk/bitbanging_pic.html</guid>
            <pubDate>Sun, 26 Jan 2014 19:01:14 +0100</pubDate>
        </item>

        <item>
            <title>My dwm Setup</title>
            <description>
              dwm is a X window manager. This page describes how I
              have set up dwm to suit my needs.  
            </description>
            <link>http://danamlund.dk/dwm_setup.html</link>
            <guid>http://danamlund.dk/dwm_setup.html</guid>
            <pubDate>Mon, 26 Aug 2013 20:26:06 +0200</pubDate>
        </item>

        <item>
            <title>BMSRR - Basic Minimalistic Simple RSS Reader</title>
            <description>
              BMSRR is my Google Reader replacement. BMSRRs main
              feature are: (1) Self-hosted, (2) is a single PHP file,
              (3) does not use a database, and (4) uses the Google
              Reader subscriptions.xml to read feeds.
            </description>
            <link>http://danamlund.dk/bmsrr.html</link>
            <guid>http://danamlund.dk/bmsrr.html</guid>
            <pubDate>Mon, 20 May 2013 22:45:31 +0200</pubDate>
        </item>

        <item>
            <title>PIC microcontroller blinking LED without cheating</title>
            <description>
              Setup and design a blinking LED program on a PIC
              microcontroller without cheating (using only the data
              sheet and a text editor).
            </description>
            <link>http://danamlund.dk/pic_microcontroller_blinking_led_without_cheating.html</link>
            <guid>http://danamlund.dk/pic_microcontroller_blinking_led_without_cheating.html</guid>
            <pubDate>Sun, 16 Sep 2012 13:00:00 +0100</pubDate>
        </item>

        <item>
            <title>lm-sensors LXDE lxpanel plugin</title>
            <description>
              Monitor temperature/voltages/fan speeds in LXDE through
              lm-sensors.
            </description>
            <link>http://danamlund.dk/sensors_lxpanel_plugin</link>
            <guid>http://danamlund.dk/sensors_lxpanel_plugin</guid>
            <pubDate>Mon, 12 Mar 2012 19:00:53 +0100</pubDate>
        </item>

        <item>
            <title>A Trace-based Framework for Comparing String Matchers</title>
            <description>
              My master's thesis.
            </description>
            <link>http://danamlund.dk/masters_thesis</link>
            <guid>http://danamlund.dk/masters_thesis</guid>
            <pubDate>Fri, 02 Mar 2012 00:15:26 +0100</pubDate>
        </item>

        <item>
            <title>Minesweeper solver</title>
            <description>
              A minesweeper solver combining several approaches and an
              actual minesweeper game with a text-based GUI.
            </description>
            <link>http://danamlund.dk/minesweeper_solver/index.html</link>
            <guid>http://danamlund.dk/minesweeper_solver/index.html</guid>
            <pubDate>Sun, 29 Jan 2012 12:23:57 +0100</pubDate>
        </item>

        <item>
            <title>Emacs, notmuch, offlineimap and Gmail email system</title>
            <description>
              How I have set up my mail system. (Links to the My
              Ubuntu 11.10 Eee 1011PX setup article)
            </description>
            <link>http://danamlund.dk/ubuntu_setup.html#sec-14</link>
            <guid>http://danamlund.dk/ubuntu_setup.html#sec-14</guid>
            <pubDate>Sun, 04 Dec 2011 00:00:01 +0100</pubDate>
        </item>

        <item>
            <title>My Ubuntu 11.10 Eee 1011PX setup</title>
            <description>
              Description of how I have set up my system.
            </description>
            <link>http://danamlund.dk/ubuntu_setup.html</link>
            <guid>http://danamlund.dk/ubuntu_setup.html</guid>
            <pubDate>Sun, 04 Dec 2011 00:00:00 +0100</pubDate>
        </item>

        <item>
            <title>Path Finding Visualizer</title>
            <description>
              OCaml script visualizing the result and calculation of
              path finding algorithms.
            </description>
            <link>http://danamlund.dk/pathfinding_visualizer.html</link>
            <guid>http://danamlund.dk/pathfinding_visualizer.html</guid>
            <pubDate>Fri, 30 Jul 2010 00:00:00 +0200</pubDate>
        </item>

        <item>
            <title>org-mode website example</title>
            <description>
              How I make and manage this website using org-mode.
            </description>
            <link>http://danamlund.dk/emacs/orgsite.html</link>
            <guid>http://danamlund.dk/emacs/orgsite.html</guid>
            <pubDate>Tue, 20 Apr 2010 00:00:00 +0200</pubDate>
        </item>

        <item>
            <title>No Emacs easy-keys</title>
            <description>
              Train yourself to use the proper Emacs movement keys.
            </description>
            <link>http://danamlund.dk/emacs/no-easy-keys.html</link>
            <guid>http://danamlund.dk/emacs/no-easy-keys.html</guid>
            <pubDate>Sat, 12 Dec 2009 00:00:00 +0100</pubDate>
        </item>

        <item>
            <title>eee-control karmic repackage</title>
            <description>
              A hacked together deb for eee-control that works with karmic.
            </description>
            <link>http://danamlund.dk/eee-control/eee-control.html</link>
            <guid>http://danamlund.dk/eee-control/eee-control.html</guid>
            <pubDate>Mon, 02 Nov 2009 00:00:00 +0100</pubDate>
        </item>

        <item>
            <title>Emacs Makefile runner</title>
            <description>
              Run makefiles easier in Emacs.
            </description>
            <link>http://danamlund.dk/emacs/make-runner.html</link>
            <guid>http://danamlund.dk/emacs/make-runner.html</guid>
            <pubDate>Mon, 20 Apr 2009 00:00:00 +0200</pubDate>
        </item>

        <item>
            <title>PHP ORDEBY function</title>
            <description>
              Sort php arrays using the ORDERBY syntax from SQL.
            </description>
            <link>http://danamlund.dk/sqlsorter.html</link>
            <guid>http://danamlund.dk/sqlsorter.html</guid>
            <pubDate>Fri, 20 Feb 2009 00:00:00 +0100</pubDate>
        </item>

    </channel>
</rss>
