Version 86 of Andy Goth

Updated 2014-05-24 19:53:11 by AMG

At a Glance

Preferred name Andy
Alias Unununium
Full name Andrew Michael Goth
Short name AMG
Others UUU, 111, EleventyOne
Email address mailto:andrew.m.goth/AT/gmail/DOT/com
Web address http://andy.junkdrome.org/
Facebook profilehttp://facebook.com/andygoth
Facebook page http://facebook.com/an.onion.yum
Home address Midlothian, Texas, USA (south of Dallas)
Interests
Programming Tcl/Tk, C, C++, Ada, Fortran, Python, Perl, bash, csh
Music listening OverClocked ReMix [L1 ]
Music performance LSDj on the Game Boy [L2 ], FL Studio [L3 ], guitar, piano
Video games Speed Demos Archive [L4 ], TASVideos [L5 ], Let's Play Archive [L6 ]
Photography Nikon D7000, The GIMP [L7 ], UFRaw [L8 ]
Current employment
Senior Software EngineerL-3 Link Simulation & Training [L9 ], starting 2005
Landlord Del City, OK, and Waxahachie, TX
Education
BS CSE University of Texas at Arlington (UTA), 2001-2005
Master of SE University of Texas at Arlington (UTA), starting 2013
Past employment
Developer/stock boy RLE Technologies [L10 ]
Birthdate 20 November 1983

Pictures

http://andy.junkdrome.org/andy-portrait.png

This photo is from my senior year in high school. That was a while ago. Maybe I'll scan in something newer someday.

http://andy.junkdrome.org/avatar.png

I frequently use this as an "avatar" image on forums, etc.


Projects Using Tcl

A/V Sync Calculator
Utility to help fix audio/video sync problems in VirtualDub.
Brush
Proposed Tcl-like language.
itunesdb
Snit-based iTunes database reader. Useful with iPods.
tclpod
iPod music browser. Lists and copies music files from any iPod. (Might never materialize...)
OpenVerse Visual Chat
Internet chat program. My favorite project.
Manos
Tcl operating system. What fun!
joust
Networked chess-type game. School assignment.
tcptty
Access your serial ports over TCP. Hooray.
multissh
Execute commands on multiple hosts at the same time. Supports stdin, stdout, and stderr!
Lab 3D
[Canvas]-based 3D viewer. Another school assignment.
chime
System for driving church bells.
timeentry
See [timebox] at the bottom of the page.
sproc
A static-enabled proc which doubles as a miniature object system.
Wibble
Yet another small, pure-Tcl web server.

If you're interested in a project listed above for which there is no page, ask me about it in email. Oh wait. Heh, guess you'll just have to post a request on this page. Go ahead; I won't mind.


Other Junk I Wrote

interleave
Joins parallel lists into a format suitable for [array set].
lcomp
Utility for obfuscating otherwise-comprehensible list operations.
Sorted Lists
A sordid story of sorting sorcery.
unsort
Reads stdin, shuffles the line order, and spews the result to stdout.
Shuffling a list
I seem to have a fixation on sorting and unsorting...
Round Polygons
So soft, so smooth!
The simplest possible socket demonstration
It's even easier than it looks.
execline
A language with no resident interpreter!
AMG's language ideas
Just a few things been runnin' through my head...
Directory recursion
Quite easy in Tcl 8.5.
null
I apologize for giving you all such a hard time.
grok
A configuration file reader with infrastructure!
csv
Yet another CSV reader.
Chain simulation
A fun toy.
Mahoney Map
An alternative to Karnaugh Maps.

I need to update this list someday...


Comments

thx for formatting my stuff!

JM Andy, thanks for your contributions to this wiki...and for cleaning up my page (^:


PYK 2014-05-24 : Hi Andy , I reverted your changes to File Watch because so far my policy has been to leave the "literate wiki programming" experiments of RS as-is . Perfecting some kind of Literate programming in a wiki is one of my "to-do" items .

AMG: If you're talking about the "if 0" stuff, it doesn't even work on that page. It's not formatted correctly; there's a missing close brace. This wiki has moved away from if 0 { a long time ago, and very few pages still retain the style. Fewer still are formatted correctly such that the style actually works as originally intended.