danamlund.dk
1 Contents
- Fun minesweeper : This page describes how to automatically generate minesweeper boards that are fun to solve.
- Mechanical keyboard arrows example : This page describes how I built a small example keyboard using mechanical switches, qmkfirmware, and a pro micro.
- Adjacency matrix code visualizer : This page describes how an adjacency matrix can be used to visualize the dependencies in you code.
Backwards compatibility with Java bytecode editing : 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.
- WiFi-enabling a remote IR RGB bulb with a Raspberry PI : This page describes how I use a Raspberry PI to control an infrared remote-controlled RGB LED bulb mounted inside a lamp.
- Basic bitbanging of a PIC microcontroller : This page describes how to transmit and receive serial communications. We use a PIC12f1840 and a USB to UART gadget.
- My dwm Setup : dwm is a X window manager. This page describes how I have set up dwm to suit my needs.
- BMSRR - Basic Minimalistic Simple RSS Reader : 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.
- PIC microcontroller blinking LED without cheating : Setup and design a blinking LED program on a PIC microcontroller without cheating (using only the data sheet and a text editor).
- lm-sensors LXDE lxpanel plugin : Monitor temperature/voltages/fan speeds in LXDE through lm-sensors.
- A Trace-based Framework for Comparing String Matchers : My master's thesis.
- Minesweeper solver : A minesweeper solver combining several approaches and an actual minesweeper game with a text-based GUI.
- Emacs, notmuch, offlineimap and Gmail email system : How I have set up my mail system. (Links to the My Ubuntu 11.10 Eee 1011PX setup article)
- My Ubuntu 11.10 Eee 1011PX setup : Description of how I have set up my system.
- Path Finding Visualizer : OCaml script visualizing the result and calculation of path finding algorithms.
- eee-control karmic repackage : A hacked together deb for eee-control that works with karmic.
- No easy-keys : Train yourself to use the proper Emacs movement keys.
- Make runner : Run makefiles easier in Emacs.
- org-mode website example : How I make and manage this website using org-mode.
- php ORDERBY function : Sort php arrays using the ORDERBY syntax from SQL.