christian hofstaedtler
Blog Posts
13 Jan 2012
»
GPG Key Update
11 Jan 2012
»
Introducing pbundler
27 Dec 2011
»
Grml: "Pissed off"
21 Oct 2011
»
Austrian iPhone 4S plan index
10 Oct 2011
»
iPhone plan index - Oct. 2011 Update
10 Oct 2011
»
Grml packages in Debian
15 May 2011
»
Short how-to: use schroot with aufs
09 Apr 2011
»
Grml Talk at Grazer Linuxtage 2011
01 Mar 2011
»
Running MPLAB X on Windows x64
01 Mar 2011
»
Configuring ejabberd for IPv4 + IPv6 on Debian squeeze
18 Jan 2011
»
The last 6 months
16 Jan 2011
»
Namespace.at Jabber redundant
11 Jan 2011
»
Grml Deployment talk at Metalab DevOps Meeting
03 Nov 2010
»
PGP key transition
12 Oct 2010
»
On the non-security of system logs
12 Oct 2010
»
New Grml developer
12 Oct 2010
»
fail2ban is insecure by design
01 Jun 2010
»
For Reference: abcde.conf
29 May 2010
»
Lessons learned with Supermicro's remote management/IPMI view
17 May 2010
»
A Dyson has arrived
10 May 2010
»
Have a MySQL (Replication) Setup?
22 Apr 2010
»
Setting up GemPlus USB reader on Linux
08 Mar 2010
»
"Domain Renewal Group"/"Domain Registry of America" = scam
03 Jan 2010
»
Linux on the Intel DP55KG board
31 Dec 2009
»
root-on-LVM2 with Gentoo
08 Nov 2009
»
Configuring Hudson for grml autobuilds on EC2
18 Oct 2009
»
Testing in mobile phone browsers
18 Oct 2009
»
Doing OpenID right
17 Oct 2009
»
DMI data on consumer hardware
05 Sep 2009
»
"Regular Expressions Cookbook" may not be what you want
05 Sep 2009
»
Atom+ION board replaces my old fileserver
26 Aug 2009
»
Doing what one suggests
25 Aug 2009
»
Blog now reachable via IPv6
24 Aug 2009
»
"Configuration Management using Puppet"
19 Aug 2009
»
Monitoring static values
16 Aug 2009
»
Looking back at 5 years old code
13 Aug 2009
»
Replacing nscd for "hosts" caching
05 Aug 2009
»
Backwards incompatible change in Firefox 3.0.13
04 Aug 2009
»
Switched to VoIP
10 Jul 2009
»
Resetting your bitlbee password
07 Jul 2009
»
PXE boot decisions
31 May 2009
»
FRITZ!Box Fon WLAN + WRT54GL Wireless Bridge
22 May 2009
»
Introducing lastfmproxy-rb
12 May 2009
»
Polycom SoundPoint IP 330: a first look
12 May 2009
»
Making the case for 15 boxes per rack
06 May 2009
»
ruby-ldap + SSL
06 May 2009
»
Puppet 0.25.0 beta1 + Passenger
06 May 2009
»
EDAC i5000 NON-FATAL ERRORs on HP ProLiant Hardware
19 Apr 2009
»
Data Centers in Vienna
23 Mar 2009
»
Why we're using GRML in the datacenter
23 Mar 2009
»
Piwik: tracking actions
20 Feb 2009
»
HP support Debian lenny on ProLiant G5 series
27 Jan 2009
»
PowerDNS 2.9.22 released
01 Dec 2008
»
Creating a multi-floppy USB Key (for flashing HP DL140/145 G2 systems)
26 Nov 2008
»
Puppet: managing directories recursively
26 Nov 2008
»
New Tunnelblick version fixes Nameserver problems
25 Nov 2008
»
tcpdump: go non-promiscuous
06 Nov 2008
»
No more double-clicks
22 Oct 2008
»
Collecting config from your Puppet clients
16 Oct 2008
»
Puppet 0.24.4 + Passenger in production
07 Oct 2008
»
Puppet: Exported Resources
07 Oct 2008
»
Detecting OpenVZ
04 Oct 2008
»
Puppet 0.25.x + Passenger
01 Oct 2008
»
HP ProLiant Resources
29 Sep 2008
»
Puppet + Passenger
29 Sep 2008
»
Debian Installer preseeding: partitioning
29 Sep 2008
»
Debian Installer preseeding: autostart from PXE
Public Projects
Code available on GitHub
percival
: the friendly shell neighbourhood