Dan Kegel's Web Hostel
Environment
Games
Speed
Linux Resources
Advocacy
Misc technical
- Validating email with DKIM - check whether an email is forged or genuine
- Finding memory bugs in Win32 applications with Valgrind - Valgrind's not just for Unix anymore
- That time again: Buying a new computer in 2008,
2010,
2011,
2014, and
2015.
- Buying a new laptop in 2015 -
$600 for an entry-level gaming laptop, dual-booted between windows and
linux
- How much RAM does Windows XP need? (quick answer: more than 256MB)
- OpenOffice 1.1.1 Changes - a quick look at what's fixed in OpenOffice 1.1.1
- OpenOffice 2.0 Issue Overview - a quick look at what's left to do in OpenOffice 2.0
- Digital Cameras (especially the Canon Powershot A40)
- Open Source Friendly Phones with Cameras - want to take pictures with Java on your phone?
- Linux Heap Contention in free(), by David Boreham -
a preliminary patch for glibc version 2.2.4 to improve malloc() performance on SMP systems.
- Building a binutils/gcc/glibc cross-development
toolchain really from scratch for a large subset of
gcc-{2.95.3, 3.2.3, 3.3} x glibc-{2.2.2, 2.2.5, 2.3.2} x {alpha, arm, cris, i686, ia64, mips, ppc750, ppc405, sh4, sparc, s390}.
- gcc's -fstack-check option - tips for slimming down thread stacks
- gprof and glibc - workarounds for glibc's
problems profiling multithreaded programs and programs with more than
64000 or so symbols.
- khttpd patches - a patch for a khttpd stability problem
- Getting Started with PHP and MySQL on pair.com
- notes to help beginners get a quick start developing active web pages
at my favorite hosting site
- Anet - a peer-to-peer network game programming library I wrote while at Activision; used to ship quite a few games
- Extreme Programming - why all my code has unit tests
- my CORBA presentation and accompanying resources
- Remote Debugging with GDB
- SNMP resources, including fsubagent, a helper library for ucd-snmp
- A cheesy tool to log Egroups chat sessions
- Using CVS to manage a web site
- Security for Web Developers
- Interesting bugs in Netscape 4.7x
- IP addresses ending in .255
can cause odd routing problems - just say no
- Name Mangling in C++
- NANSI.SYS: a cool MS-DOS console driver; versions 3.4 and later released under the GNU Public License. Still used in some embedded systems and by the FreeDOS project.
- A few notes on Java
- C++, C, and Assembly Language Tutorials
- Origin and Properties of the Bow and Arrow -- a use case for the web, from "As We May Think"
- Dan and Liz's Solar Retrofit -- we went solar, here's what we did and how it turned out
- Dan & Liz's 2nd Solar Retrofit: this time it's about carbon
Community
Politics
- Horowitz vs. Gore -
Horowitz's essay "Why We Went To War In Iraq" picks three
points made by Al Gore in "The Assault on Reason", and
claims to disprove them. In this page, I do a little fact-checking
on Gore's three claims to see if they hold up (it seems they do, and
Horowitz seems to be wrong.)
Health
Professional
Personal
Old Resource Pages
Most of these are in dire need of updating, but may still be useful.
Other Kegels in the world
- The Kegel Company - bowling equipment, Florida, USA
- Kegel Motorcycle Co. - Harley dealership, Rockford, IL, USA
- Kegel's Produce - groceries, Lancaster, PA, USA
- Kegel Bootsimport - boat engines and equipment, Hamburg, Germany
Comments and corrections welcome. Contact the author at: dank at kegel.com
Copyright 1996-2015, Dan Kegel