jauu — just another unix user
- Quote of the Decade:
- "As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously."
First of all, jauu is an abbreviation for Just Another Unix® User and is my - Hagen Paul Pfeifer - amount of space in the internet society. When I'm not wasting time with my GNU/Linux box, I usually doing something important like listen to DLF, engage for your privacy or concentrate to the real life (most important).
A good portion of my time is dedicated to network-programming, programming at general and the analyse of network-protocols and implementations. This is the principal reason why I study computer networking — a computer science study course.
I like programming languages which are clean and powerfull like C or implement well considered concepts like smalltalk or dylan. It's also fun to work with tricky and cute languages like perl or ruby. If you are looking for source code that I have written or contributed, ask the search engine cache of your choice (avoid google – promote manifoldness, try Clusty).
Trademarks are the property of the respective trademark holders. Copyright © 2006 by Hagen Paul Pfeifer. This document may be distributed under the terms set forth in the Creative Commons Attribution-NoDerivs 2.0 Germany License (by-nd).
Contact Information
-
Analog I:
- Hagen Paul Pfeifer
- Hofmannstr. 19
- 81379 München, Germany
- Telephone: +49 174 5455209
(I prefer email to the phone for first conversations)
-
Analog II: (for packets or letters bigger then the common mailbox format)
- Hagen Paul Pfeifer
- 25857412
- Packstation 199
- 81379 München, Germany
-
Digital:
- Address: hagen@ @jauu.net
- Key: pubkey.gpg.asc (or via commandline: gpg --recv-keys 0x98350C22)
- Key Id: 0x98350C22
- Key Fingerprint: 490F 557B 6C48 6D7E 5706 2EA2 4A22 8D45 9835 0C22
- All this information digital collected: vCard
Explanatory Note On Privacy
Feel free and send me email, but note that I prefer encrypted emails! In a time where the authorities supervised the majority of the population to spurn the democracy and violate the privacy, this is one expression that there are beings out there which don't accept this practice! Damn, Goerg Orwell vision "1984" came true - only 20 years later and nobody realizes it. Welcome hypertext passenger to the brave new World.
How To Send Email
I receive approximately 500 emails a day, most of them on mailing lists (and of course: spam). I delete nearly 95% of my inbox - without reading them. This decision is based on the subject line, so if you want to write me an email, think about a help- and meaningful subject line.
Talks
- 2008:
-
-
Protokoll Turbulenzen,
Wirr- und Irrungen bei der Implementierung und
Standardisierung von Netzwerkprotokollen, Florian Westphal,
Hagen Paul Pfeifer,
eh2008,
Cologne, March
2008,
protokoll-turbulenzen.pdf
- A roaring journey through sk_buff and net_device, From Userspace through the Networking Subsystem into the Driver - and back again UnFUG, January 2008, linux_net.pdf
-
Protokoll Turbulenzen,
- 2007:
-
- Demands for Highspeed Network Processing Capabilities for Gigabit Ethernet Link Speed and Beyond, Kernel and network interface cards adaptations to fullfill upcoming demands UnFUG, November 2007, highspeed-network-processing.pdf
- Effective C with GCC and GLIBC, Talk about GCC and GLIBC functionality. Improve C code with well known and often less known techniques with GCC/glibc giveaways. Entropia e.V. - CCC Karlsruhe, June 2007, effective-c-with-gcc.pdf
- Beware Of Your Cacheline, Processor Specific Optimization Techniques UnFUG, January 2007, beware-of-your-cacheline.pdf
- 2006:
-
- GnuPG, Verschlüsselungssoftware für eine freie, demokratische Gesellschaft UnFUG, December 2006, gnupg.pdf
- High Performance Networking, Korrekturen des Netzwerkstackes um den Anforderungen in Hochgeschwindigkeitsnetzen Rechnung zu tragen, UnFUG, November 2006, high-performance-networking.pdf
- Netzwerk-Programmiermodelle und I/O Optimierungen für Unix Betriebssyteme, Florian Westphal, Hagen Paul Pfeifer, Hochschule Furtwangen/Fakultät Informatik, Oktober 2006, scalable_programming.pdf
- Microsoft Vista Netzwerk Stack - Innovativer Meilenstein oder Marketing Blase CCC/ Uni Ulm, August 2006, vista-network-stack.pdf
- Unix® Netzwerk Stack Implementierungen - Entwicklungstrends der TCP/IP Suite UnFUG, March 2006, network-architekture.pdf
- Zentrale Linux-Kernalgorithmen und deren zeitliche Korrelationen, Florian Westphal, Hagen Paul Pfeifer Hochschule Furtwangen, May 2006, kernel-perf.pdf
- 2005:
-
- Effektive C Programmierung mit der GCC, UnFUG, November 2005, gcc.pdf
- Report SNAFU - Abenteuer Vielzeiler, Florian Westphal, Hagen Paul Pfeifer UnFUG, July 2005, snafu.pdf
- Perl 6 - Next Generation Programming UnFUG, March 2005, perl6.pdf
- Perl — Raffinierte Fähigkeiten, UnFUG, March 2005, perl-raffiniert.pdf
- Perl — Einführung UnFUG, March 2005, perl-einfuehrung.pdf
- 2004:
-
- Bluetooth, UnFUG, November 2004, bluetooth.pdf
- Kernel- and Userspace Debugging Techniken UnFUG, November 2004, debugging.pdf
- PAM - Plugable Authentication Modules, Markus Korzendorfer, Hagen Paul Pfeifer, Hochschule Furtwangen, December 2004, pam.pdf
- Unix® Unplugged Presentation - Process Internals und ELF, Linux® User Group Bautzen, September 2004
- Lex und Yacc, UnFUG, April 2004, lex-yacc.pdf
- 2003:
-
- ELF - Executable and Linkable Format, Entropia e.V., Mai 2003, elf.pdf
- Reverse Engineering von ELF Binarys, UnFUG, December 2003, reverse.pdf
- Networksubsystem Internals, Linux® User Group Bautzen, August 2003
- Commandline Tools, UnFUG, April 2003, console.pdf
- thesis-abstract.pdf, thesis.pdf, dipl-thesis.bib.txt
Application Tweaks
I believe in the power of CLI (command line interface) - only CLI tools give me the ability of fine grained user control and the possibility to automate repeating tasks via scripting languages. I prefer a character-based interface to display information fast and clearly. I feel comfortable with the concept of small, high specialized tools. As a matter of course I adapt my tools for my habits. At dot-files you will find some of my dot files (vim, zsh, ...). Anyway: if you prefer a GUI - fine!
Digital Conglomeration
- Bibliography compilation for computer sciences relevant topics: literature.bib. The bibtex file include a collection of RFC's, Unix/Linux, programing and network pertinent data sets. Beware - this ascii file isn't really small, currently about 2MiB.
-
I'm a little bit dissatisfied with LaTeX packages for slides (to oversized, inflexible, ...). Foiltex is the one and only where I feel comfortable, but I missed the support for simple extensions of my own (and a little bit eye-candy).
So I reinvent the wheel - but this time a little bit chubbier! Download the following files, place it in one directory, start your editor of choice, edit the template and finally build the pdf with the command make pdf. speechtex class
-
Once in a while I'm a network and protocol addict. A lot of my time I am en route - so this link is my outsourced network and protocol mnemonic device. Maybe this is an assistant for you too!
-
Since the tremendousness events at 9/11, the privacy all over the world is more and more restricted. I collect news-postings that report about the restriction of our liberties and point to some truthful consequences. I call them "Chronologie unserer Freiheitsrechte" (chronology of our privacy - this site is penned in german).
By the way: who believes that this conflict can be solved military or through massive surveillance don't reach the goal of a juster world. The reverse take place, think about the success they would achieve when OUR liberties become restricted and people live with permanent fear. -
Last but not least: at news.0xdef.net I pick some rss feeds. Mainly about information technologie, common news, POV and track I some webblogs too. I use this page for my daily thirst for knowledge and maybe you too! (BTW: this page will be updated hourly and collect primarily german postings).

