Danny Chouinard's doodads
Search this site
If you'd like to comment on any topic, you can reach me at
Today's word is eclectic frivamophone.
These are things I do that in my spare time, as a hobby, unrelated to my work. Everything is open source, either public domain or GPL V2. Enjoy!
! Brain transplant of a 30 year old printer.
1983 EEPROM Data Retention check
25 Years later: RDOS3.2: CoCo2 enhanced DOS.
30 years later: Depth-First Search + Robots maze generator
Atmel AVR stuff
! Tic Tac Clock
! Serial Doodad: Simplest way to program a micro-controller.
5x7 stroboscopic blinkenlights using a Teensy
ARK LED MATRIX CONTROLLER.
AVRPI: Computing Pi to an arbitraty precision using very little power.
BB: Simple serial communications with your micro-controller
Cheap LED lamp micro-controller upgrade
Low Power: Trying to reduce power consumption as much as possible.
Low quiescent current push-button controlled power switch
Maximizing EEPROM longevity: Simple Wear-Levelling functions
MEASUREOSC: Measure your micro's internal oscillator's frequencies
Ovenized crystal clock on the cheap.
Simple InfraRed Remote Control receiver
Simple prototyping clock generator.
The big numerical display project
My best and worst electronic project.
SXGA monitor test pattern
Unix & Linux trinkets
0 cf: Quick-edit multi-password encrypted text file manager
1 NMFD: Network monitoring made simple
2 dcon: a scripting language interpreter for serial communications
3 dcdb: curses flat-file database editor
Large clock display in terminal, obfuscated BASH script
pish: Arbitrary length PI calculator, 100% BASH, small and a bit obfuscated.
Septromino: Fun game like Tetris, but with numbers!
sq: Little number square puzzle
xdc: X11 digital clock using image digits
xsudoku: X11 minimalist sudoku game
zero: under 1K remake of a Casio game
Interesting Unix Reading
b64 and b85: base64 and ASCII85 encoding awk scripts
ie: Store and Retrieve small files to/from IMAP server
inotify: monitor file system events.
key: Print keyboard input Ascii codes
mag: dynamic X11 screen magnifier
seldate: scriptable calendar date selector
slp: a more feature-full alternative to /bin/sleep.
spd: Pipe filter which shows standard in to standard out speed.
tarpng: Create tar archives as PNG images
whirlpool: Produce hash digests using the whirlpool algorithm
xkeyin: send X11 keyboard events to an X window
xrolex: Fancy-looking desktop analog clock for X11