| Warning: You are about to view a web page grosely out of date.
I would update it, but I haven't the time. The contact information should still be good. |
Samuel Kotel Bisbee-vonKaufmann
Programmer, Developer, Entrepreneur
|
|
|

St. Patty's Weekend '07

Thanksgiving '06

Summer '06
|
| Name | Samuel Kotel Bisbee-vonKaufmann
|
| Alias | ravidgemole
|
| BDay | 9/19/1987
|
| EMail | sbisbee@computervip.com
|
| University | Boston University '10, Computer Science
|
| High School | Northfield Mount Hermon '06
|
| Interests | Programming, technology, electricity, pool, martial arts, buildering, climbing [object with mass], crossword puzzles, etc. |
| PGP Fingerprint | 423F BFD4 A0E1 D439 C16C 001E 4F6B E142 310A 788B |
| IRC | irc.oftc.net, irc.freenode.org |
Resume available upon request.
My Advogato account
C/C++ (gdb)
Some projects have included a physics engine, implementing academic algorithms,
modifying an IRC server, a packet sniffer (libpcap), and various other odds and
ends. Having never used an IDE, I instead code in Vim with gdb as a debugger.
Java (Eclipse, Jakarta Struts)
Java is the only language that has been taught to me in a classroom
environment, so my projects with it are probably too numerous to count.
However, my most recent projects have been centered around web development with
J2SE/J2EE and Jakarta Struts. I have found that the language is very good for
specific tasks, but is either too high level, simplistic in what it will let
you do, or complex in its implementation. Did I mention that it is overly
complex?
*nix Shell Scripting
Currently my shell of preference is Bash. The reason I love using shell scripts
is that they force you to learn the operating system better, whereas most
programming languages want you to learn the system (not that that is a bad
thing). One becomes much more proficient on the command line by scripting,
which has allowed me to live comfortably on it with little use for a GUI. I
especially enjoy generating dynamic web pages with Bash, as you have the whole
operating system at your disposal without creating inherent security risks; web
server's operating systems tend to be underused in my opinion.
Perl
Fairly recently I broke down and taught myself Perl. While I still dislike it
for many of the reasons I did before learning it, it does make select tasks
much easier. However, I shudder at the thought of using it for anything but
those select tasks. I find that Perl has become too much of a buzzword in IT
communities.
PHP
While Jakarta Struts, or any J2EE platform, is usually good when dealing with
massive web applications, PHP's uggliness seems to lend itself well to small
and medium sized applications. There is just something about LAMP's hack and
slash aproach to web page generation that feels right.
SQL
Most of my database experience is centered around MySQL and PostgreSQL.
|
My AP Computer Science page
Only inside jokes at the moment.
MIT Guide to Lock Picking
Warning: PDF file
Who's On First?: Computer Version
Unknown author.
|
Articles & Papers
- 2006.11.27:
Software Patents Conference outlines problems, possible solutions
- 2006.04.27: The
problem with random number generators
Crossword Puzzles
- 2007.06.01: Linux Gazette
#139: Geekword Puzzle [solution]
- 2007.03.01: Linux Gazette
#136: Geekword Puzzle [solution]
- 2007.02.01: Linux Gazette
#135: Geekword Puzzle [solution]
- 2006.12.01: Linux Gazette
#133: Geekword Puzzle [solution]
- 2006.11.01: Linux Gazette
#132: Geekword Puzzle [solution]
Everything Else
- 2007.03.01: Linux Gazette
#136: NewsBytes (shared byline)
- 2007.02.01: Linux Gazette
#135: NewsBytes (shared byline)
- 2006.12.01: Linux Gazette
#133: NewsBytes (shared byline)
|
| Open and Free Technology Community (OFTC) |
www.oftc.net
I assist in software development, monitoring IRC services, assisting
users, and organization direction. |
| Google Random Number Generator (grng) |
./grng.html
An attempt to generate random numbers using
the Google search engine. |
| Linux Gazzete |
www.linuxgazette.net
Writing the Geekword Puzzle (crossword), helping where needed (proofing,
writing, etc.), and whatever else. |
| wxTuxcards |
Rewriting tuxcards with wxWindows and addon more features. A Linux Friends project. |
ball emulator (ballemu) |
Spring term of my senior year in high school I took Physics Research
and for my final project I designed and wrote a physics engine that mapped
the flight path of a sphere in C++. I am not ready to release the source
code in any form as I have issues with it, would like to develop it into
a larger product, etc. However, there is no time frame for any of these
activities and I may never get around to it. |
Graphical AJAX Database Manager (gadm) |
gadm.sf.net
I am mentoring two NMH students in their first
large programming project, introducing them to the FOSS community and its
standards, etc. |
|
No where near a complete listing. Most [.html] links will bring up formatted and colorful
source code so that you do not need to download the whole package.
| Name |
Aprox. Date |
Files |
Description |
| Pokeage |
2007.05.07 |
[.tar.gz] [.html] |
Version: 0.1
Logs onto Facebook and returns pokes for you. Keeps track of who it has
poked and when it last poked someone. More information is available in the source. |
| Scrabble AI Patch |
2006.10.18 |
[.patch] [.html] |
Requires scrabble-1.9.
Adds computer vs. computer play (human watches). Package maintainer Brian White declined the patch. |
| Photo Page Gen (ppGen) |
2006.06.06 |
[.bsh] [demo site] |
Generates a list of photos/images in a directory. Written for GEECS with help from cdlu. |
| eggAlg |
2005.10.25 |
[.cc] [.html] |
C++ answer to the millionaire with 2 dinosaur egg algorithm problem (see the file for the full problem & answer). |
| Fibonacci using 2 variables |
2005.04.28 |
[.java] [.html] |
Does what the title says. This source is out of date. |
| fibogen |
1st year high school |
[.php] [.phps] |
A PHP page that will print out as many iterations of the Fibonacci Sequence as you tell it to. Old code. Tim helped. |
|
|
Website generation code and content (c) 2007 Samuel Kotel Bisbee-vonKaufmann.
|