andrew ruder :: miscsoftware
Miscellaneous Software Tags: none
Besides the more major software like TalkSoup, netclasses, objectivemud, and trustees, I have also developed quite a bit of other miscellaneous software throughout the years.
Miscellaneous scripts:
| _subversion | A tab completion function for zsh that can tab complete *into* subversion repositories. See my original email to the ZSH list about setting it up, but please use the script that is linked here (I can keep this one up to date). } |
C Source:
| chatv2.c | TCP/IP chat server which accepts multiple connections using select() and lets every connection talk to the others. Could be useful to learn networking basics? } |
| htmlcompress.c | Small program that takes all the double spaces and new lines in a html file and changes them to just a single space. Can be used to completely obfuscate your html file and save lots of space too! } |
| list.c | An example I wrote once for someone on how to used linked lists. Could be useful for learning? } |
| lowercaser.c | Program I still use now and then to convert files to lowercase file names. Dont you just hate it when you unzip a .zip file and everything is in CAPITAL LETTERS? Yea, me too. } |
| pointers.c | Very simple program that shows how pointers are used, has a very lengthy tutorial on pointers in C in the comments at the top of the file. } |
| shuffler.c | Simple program which takes a argument of a playlist with files separated by spaces, mixes them up, and then prints them to standard output. Could probably be made into a fairly useful program. } |
Objective-C Source:
| LinkedList.tar.gz | Small Linked List class using the GNU runtime. In other words, this was made -before- I ever started using GNUstep and requires only gcc's objective-c support. } |
| Socket.tar.gz | Socket class, once again, depending only on the GNU runtime. } |
| String.tar.gz | String class depending on the GNU objective-c runtime. } |
Down here is a whole bunch of old DOS stuff. I have gotten most of it working in dosemu and it still works. Some of it is kind of neat and might be useful if anyone out there is still using DOS (and since I was still developing this stuff while other people were using Windows 98 and their pentiums, who knows?)
| adad.tar.gz | Kind of a nifty Advanced Dungeons and Dragons dice roller I made one time. Compiles with DJGPP. } |
| asm.tar.gz | This includes a -very- small pcx loader (384 bytes compiled iirc), a program which plays .wav files out of a pc speaker, some tsr programs which make banners on top of the screen and it also includes my beginnings of learning how to enter and leave protected mode on a 286. } |
| pascal.tar.gz | Here's all the stuff I did with Borland's turbo pascal. It includes a very complete unit for graphics in 320x200 256 color mode and a space game, a christmas screensaver, and a 3d stars program which uses it. } |
Posted on Sep 10, 2005 18:03