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.
A good portion of my time is dedicated to network analysis, protocol design and network programming in general. To understand complex systems like computer networks it is unavoidable to deal with all levels. Starting with the big picture (architecture) down to the great details of the implementation (this is where the fun comes into play ;-).
To round up the introduction: I studied computer networking and have a master degree in computer science. This course provided me the required time and stimuli to play with this great technology! ;-)
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
-
Snail mail I:
- Hagen Paul Pfeifer
- Hofmannstr. 19
- 81379 München, Germany
- Telephone: +49 174 5455209
(I prefer email to the phone for first conversations)
-
Snail mail II: (for packets or letters bigger then the common mailbox format)
- Hagen Paul Pfeifer
- 25857412
- Packstation 199
- 81379 München, Germany
-
Electronic mail:
- 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
How To Send Email
I receive approximately 500 emails a day, most of them on mailing lists (and of course: spam). It is no rareness that I spend 2h per day to check my inbox. I delete nearly 95% of my inbox - without reading them. This decision is based on the subject line, so if you write me an email, think about a help- and meaningful subject line. Anyway: it is guaranteed no bad intention if I deleted or missed a personal email - if in doubt please resend the email.
Talks
- 2010:
-
- Trends und Neuerungen bei der Protokollentwicklung, Florian Westphal, Hagen Paul Pfeifer, eh2010, Munich, April 2010, protokollentwicklung.pdf
- IPv6 Extension Header - Processing Implications, Hagen Paul Pfeifer, eh2010, Munich, April 2010, ipv6-ext-headers.pdf
-
On the Validation of Radio Propagation Models,
Analytical validation of Network Simulator used Propagation and Bit Error Rates Models
UNIX Friends and User Group Campus Camp, January
2010,
propagation-models.pdf
- 2009:
-
- Designing Network Protocols and Applications, Approaches to design, engineer and validate network protocols, Florian Westphal, Hagen Paul Pfeifer, eh2009, Hamburg, April 2009, design-analyse-protocols.pdf
- 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
- 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
- This webpage is relative stable. More changes happends in my blog: http://blog.jauu.net
- 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
-
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).

