Michael L. Hostbaek ([email protected])


About:


Texts:

- A beginning for an FreeBSD howto installation guide.
- Things I like to install on my FreeBSD system.
- vim(1) faq. [in devel]
- A somewhat usage guide to development with CVS.
- Introduction to psql Syntax.
- Setting up snort and ACID on FreeBSD. [in devel]
- Interesting paper on Network Troubleshooting Tools written by Joseph D. Sloan.

Software/Services:

- A simple password generator.
- Some perl code, grabbing headlines from other sites. [See it working]
- A perl script to look up domain names on Danish Whois DB.
- Translate is a small util I wrote for FreeBSD. It takes a given string and translates it from a given language to another using altavista's babelfish service.

FreeBSD:

- I have been using FreeBSD since 2.2.7 and I still keep getting impressed with performance and stability.
- I have been a committer since May 2003.
- I am maintaining 49 ports in the FreeBSD ports tree (so far):
     + audio/amarok
     + benchmarks/pipebench
     + comms/tits
     + deskutils/kblticker
     + databases/ksqlanalyzer
     + databases/ksqlshell
     + devel/cvsdelta
     + devel/doctorj
     + devel/p4delta
     + devel/svndelta
     + editors/bitedit
     + irc/pisg
     + games/0verkill
     + games/braincurses
     + games/nibbles
     + games/nInvaders
     + games/rfksay
     + mail/gubby
     + mail/smtprc
     + misc/clex
     + misc/lr
     + misc/phraze
     + misc/portell
     + misc/rpl
     + misc/translate
     + net/apinger
     + net/cdpr
     + net/p5-Net-Whois-RIPE
     + net/rate
     + net/remarp
     + net/slurm
     + net/tcpsg
     + net/ttlscan
     + net/unix2tcp
     + net/wping
     + news/newspost
     + security/hackbot
     + security/vida
     + sysutils/ah-tty
     + sysutils/finfo
     + sysutils/libcdio
     + sysutils/spinner
     + sysutils/vcp
     + sysutils/wtail
     + textproc/glark
     + www/apercu
     + www/p5-WWW-IMDb
     + x11/aterm
     + x11-themes/moodin
- I am also an active reader/poster of most of the FreeBSD mailinglists.
- Besides that, I am running the FreeBSDCluster.org community with my good friend Lasse.

Pics:

- My deskop running blackbox as wm.
- Desktop running WindowMaker.
- Desktop running OS X.
- Desktop running KDE on Xorg (-CURRENT).

- Check out my photo-album.

Valid HTML 4.01!
vi rulez


Login | Search | PGP key | Geekcode | Cars | Blog | Write Mich

$Id: index.html,v 1.81 2006/09/21 11:38:40 mich Exp $
My public key:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.3 (FreeBSD)

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
WJ0Duc4An17G/MLQPCNJ4FsDkMa50URO/kps
=2jR9
-----END PGP PUBLIC KEY BLOCK-----

My geekcode:
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GO d+ s+: a- C++++ UB++++ P++++ L- E--- W+++ N+++ o+ K- w-- 
O- M++ V PS+++ PE Y+ PGP++ t+++ 5 X+ R tv+ b DI+ D+ 
G++ e h--- r y+++ 
------END GEEK CODE BLOCK------