<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>TheBonsai's Blog</title>
	<atom:link href="http://www.thebonsai.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thebonsai.net</link>
	<description>About the days and nights of TheBonsai</description>
	<pubDate>Fri, 21 Nov 2008 08:03:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Why some people better shouldn&#8217;t play admin</title>
		<link>http://www.thebonsai.net/2008/11/21/why-some-people-better-shouldnt-play-admin/</link>
		<comments>http://www.thebonsai.net/2008/11/21/why-some-people-better-shouldnt-play-admin/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 05:46:57 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[humor]]></category>

		<category><![CDATA[idiot]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=72</guid>
		<description><![CDATA[Ha! A rant!
Yesterday someone gave me a link&#8230; The 7 deadly Linux commands
It sounded interesting, so I started to read. The whole thing was about 7 ways to (permanently or temproraily) kill a Linux system. I picked 4 below.
I didn&#8217;t trust my eyes, not only that the initial article has some really serious bugs, especially [...]]]></description>
			<content:encoded><![CDATA[<p>Ha! A rant!</p>
<p>Yesterday someone gave me a link&#8230; <a title="http://www.junauza.com/2008/11/7-deadly-linux-commands.html" href="http://www.junauza.com/2008/11/7-deadly-linux-commands.html" target="_blank">The 7 deadly Linux commands</a></p>
<p>It sounded interesting, so I started to read. The whole thing was about 7 ways to (permanently or temproraily) kill a Linux system. I picked 4 below.</p>
<p>I didn&#8217;t trust my eyes, not only that the initial article has some really <strong>serious bugs</strong>, especially the comments are <strong>really amazing</strong>. That looks like an own &#8220;dailyWTF&#8221; for administration!<span id="more-72"></span></p>
<h2>The initial article</h2>
<ul>
<li><em>#1: rm -rf /</em>: This definitely can work <img src='http://www.thebonsai.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> but the author simply forgets to mention that you may need to gain some interesting permissions first, you know: God, root - where&#8217;s the difference?</li>
<li><em>#2: The hexified literals</em>: Every kid can decipher that, provided it can read wikipedia articles or somesuch - heh</li>
<li><em>#4: The good old Bournish fork bomb</em>: How nice - but with proper ulimits set, nothing interesting will happen (though some comment explains this as &#8220;has been fixed in modern systems&#8221; - as if it was a bug or so&#8230;)</li>
<li>#7: <em>mv /home/user/* /dev/null</em>: That&#8217;s a nice one, especially when you believe the article, which says that your files will be lost, away, gone - because /dev/null is the bit bucket! Amazing! Even if I&#8217;m root, the only thing I&#8217;ll loose is a device node <img src='http://www.thebonsai.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Beside the fact of target file not being a directory and whatever else you can hit here.</li>
</ul>
<p>Provided that the author really meant it serious, and the article was meant to <strong>warn</strong> newbies, that&#8217;s not that bad afterall. Newbies don&#8217;t need details in their first days - and this article is meant to make their system survive until they know the details. The intention isn&#8217;t bad, so.</p>
<h2>The best: The comments!</h2>
<p>I would have expected that 99% of the comments to this article are from people who shake head and maybe explain the wrong stuff a bit - but no, just a few comments are okay, looks like handselected. Many comment were just more technical crap!</p>
<p>I picked one &#8220;comment thread&#8221; to show you, many others were not really better:</p>
<h3>rm -fr * is the same as rm -fr /</h3>
<ul>
<li>The very first comment says that! rm -fr * is the very same. Let&#8217;s follow the thread.</li>
<li>Some guys (&#8221;Chuck&#8221; and others) corrected this comment, with a brief description what the difference is.</li>
<li>&#8220;jdhore1&#8243; explains why rm -rf * <strong>must</strong> be the same: <em>&#8220;* means everything that includes the . and the .. you see when you do ls -a&#8221;</em> and <em>&#8220;On unix machines this will jump a directory [...]&#8220;</em>. That&#8217;s not enough, here a small hammer:<em> &#8220;[...] this doesn&#8217;t apply on most kernels [...]</em><em>&#8220;</em> - <strong>just make your own thoughts about this stupidity! This guy will be the first one who crashes his system because of dangerous half-knowledge, not a newbie.</strong></li>
<li>Finally a guy who knows what he&#8217;s talking: <em>&#8220;I know of no shell in all history that has included . and .. in * globs by default.&#8221;</em> - <strong>maybe the world isn&#8217;t as bad as I though until this comment!</strong></li>
</ul>
<p>Have fun reading the entire page. It&#8217;s worth, you&#8217;ll feel better afterwards.</p>
<p>Ha - I found a really nice one, one trying to be smart and correcting the article&#8217;s point #7 (mv to /dev/null) a bit:</p>
<p>&#8220;You can change the last one (mv /home/yourhomedirectory/* /dev/null) to this: mv ~/* /dev/null&#8221;</p>
<p>&#8230;.which is of course correct, but what bugged me on that comment is the name and the blog-link of the commenter: The Unix <span class="__mozilla-findbar-search" style="padding: 0pt; background-color: yellow; display: inline; font-size: inherit; color: black;">Geek</span></p>
<p><em>Hell, why doesn&#8217;t a guy named &#8220;UNIX geek&#8221; provide corrections? Instead he behaves as if everything told above was correct and right&#8230; Get another name, dude.</em></p>
<p>And people, think about one thing:</p>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Your job as system administrator is safe, regarding all the alternatives that published their &#8220;skills&#8221; on that page!</strong></span></p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/11/21/why-some-people-better-shouldnt-play-admin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Der pimped Shellcompilerinterpretiererdings GTI 16V</title>
		<link>http://www.thebonsai.net/2008/11/19/der-pimped-shellcompilerinterpretiererdings-gti-16v/</link>
		<comments>http://www.thebonsai.net/2008/11/19/der-pimped-shellcompilerinterpretiererdings-gti-16v/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 21:59:09 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Bash]]></category>

		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[deutsch]]></category>

		<category><![CDATA[C]]></category>

		<category><![CDATA[FUCK]]></category>

		<category><![CDATA[humor]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=69</guid>
		<description><![CDATA[Schock! Was lernen die Leute eigentlich im Programmierunterricht?
Nichts spektakuläres eigentlich - sowas machen die &#8220;coolen Profis&#8221; die sich &#8220;schon Jahrelang mit Computern beschäftigen&#8221; und eigentlich &#8220;alles kennen und schonmal benutzt haben&#8221; beim Einstieg in Linux immer  
Okay, der Fragesteller mag nicht so einer sein, aber viele sind so! Und dann kommt meistens nur Datenabfall [...]]]></description>
			<content:encoded><![CDATA[<p>Schock! Was lernen die Leute eigentlich im Programmierunterricht?</p>
<p>Nichts spektakuläres eigentlich - sowas machen die &#8220;coolen Profis&#8221; die sich &#8220;schon Jahrelang mit Computern beschäftigen&#8221; und eigentlich &#8220;alles kennen und schonmal benutzt haben&#8221; beim Einstieg in Linux immer <img src='http://www.thebonsai.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Okay, der Fragesteller mag nicht so einer sein, aber viele sind so! Und dann kommt meistens nur Datenabfall dabei raus&#8230;</p>
<p>Der Code im <strong>ersten Posting</strong> muss von mindestens 2 Interpretern/Compilern bearbeitet und vorher mit der Pinzette auseinandergenommen werden&#8230;</p>
<p><a title="http://www.linux-forum.de/berechnung-von-pi-20931.html" href="http://www.linux-forum.de/berechnung-von-pi-20931.html" target="_blank">http://www.linux-forum.de/berechnung-von-pi-20931.html (erstes Posting)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/11/19/der-pimped-shellcompilerinterpretiererdings-gti-16v/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Overestimated the advantages of NFSv4 on Linux</title>
		<link>http://www.thebonsai.net/2008/10/14/overestimated-the-advantages-of-nfsv4-on-linux/</link>
		<comments>http://www.thebonsai.net/2008/10/14/overestimated-the-advantages-of-nfsv4-on-linux/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 20:58:22 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[nfs]]></category>

		<category><![CDATA[nfs3]]></category>

		<category><![CDATA[nfs4]]></category>

		<category><![CDATA[oracle]]></category>

		<category><![CDATA[orarun]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=63</guid>
		<description><![CDATA[At work, we have Oracle and -related systems on top of SLES10. When you need them to work in a shared environment (e.g. shared NFS disk), the user oracle and the group oinstall need the same user ID on all systems (naturally).
Unfortunately, the IDs of these entities depend on the point in the installation process [...]]]></description>
			<content:encoded><![CDATA[<p>At work, we have Oracle and -related systems on top of SLES10. When you need them to work in a shared environment (e.g. shared NFS disk), the user oracle and the group oinstall need the same user ID on all systems (naturally).</p>
<p>Unfortunately, the IDs of these entities depend on the point in the installation process where you install the SUSE orarun packet, since the UID is generated on the fly. This leads to trouble here and then (nothing serious, but it&#8217;s a bit of work to fix such an issue afterwards). Of course I think the installation procedure of the SLES orarun package should use a fixed ID here, but that&#8217;s something SUSE decides, not me (it tastes like a bug).<br />
<span id="more-63"></span><br />
<strong>NFSv4 and its ID mapping</strong> - sounded interesting, and sounded worth to have a look. For this particular case, I was really only interested in the ID mapping, regardless other great features NFSv4 comes with. I made a test setup to check if it could help me out of these and similar issues.</p>
<p>The test setup was a simple server/client pair with OpenSUSE 11.0, to have a recent NFSv4 implementation. Named testusers on both systems existed, with different IDs of course. I first was excited, since everything worked as expected. The ID mapping did its job and I was able to work on both ends of the NFS connection, like there were no differences.</p>
<p><strong>But one thing that bugs me:</strong> If you set file ownership numerical, or create a file using creat() or open(), the ID mapping doesn&#8217;t work. The situation is clear, of course. Numerical IDs are set directly, so the NFS server gets the numerical ID of the user on the client, can&#8217;t map it locally, and reports it as &#8220;NFS unknown user&#8221; over the link. That means, you (as generally mapped user) touch a file, and afterwards it belongs to &#8220;nobody&#8221;. A chown afterwards &#8220;fixes&#8221; that, of course.</p>
<p><strong>What I would have expected from a usable implementation:</strong> That the machine which is commanded to set a numerical ID (for example by a simple creat() call) first tries to reverse-lookup the ID to a name and uses this name on the NFS link. If the reverse lookup fails, there&#8217;s no other way to behave like it does now, of course. But that additional lookup would help a lot. What do I need ID mapping for, if I can&#8217;t use it in 100% of the cases? <strong>If I need to use identical IDs or a central user database, I can stay at NFSv3</strong> because the additional features NFSv4 brings don&#8217;t weight that much in our common installations. It really would have been nice if the implementation did that, unfortunately it didn&#8217;t (and - <em>assumed the technical possibility is there</em> - since the answer on the mailinglist was relatively clear, I don&#8217;t think it will be implemented).</p>
<p>Sooner or later, of course, NFSv4 will replace NFSv3. In which limited or full featured implementation ever. NFSv4 is the better protocol.</p>
<p><strong>UPDATE:</strong></p>
<p>I want to make clear that I know the ID mapping is not meant as &#8220;end-user feature&#8221;. It&#8217;s needed to adapt the system to the name-only driven protocol. I just hoped I would have advantages using the mapping <img src='http://www.thebonsai.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/10/14/overestimated-the-advantages-of-nfsv4-on-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ekiga 3.0 - The Scheherazade Release</title>
		<link>http://www.thebonsai.net/2008/09/23/ekiga-30-the-scheherazade-release/</link>
		<comments>http://www.thebonsai.net/2008/09/23/ekiga-30-the-scheherazade-release/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 22:05:19 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Ekiga]]></category>

		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[chat]]></category>

		<category><![CDATA[ekiga]]></category>

		<category><![CDATA[sip]]></category>

		<category><![CDATA[video]]></category>

		<category><![CDATA[voip]]></category>

		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=46</guid>
		<description><![CDATA[The Scheherazade release - 1001 nights of coding
Damien Sandras has released the Version 3.0 of his Ekiga software phone.
This is a major release, most of the code has been rewritten. Many changes are not visible because they are in internal code. See the feature list (major new features are in bold-italic font):


SIP Features  Version [...]]]></description>
			<content:encoded><![CDATA[<h2>The Scheherazade release - 1001 nights of coding</h2>
<p><a title="http://blog.ekiga.net" href="http://blog.ekiga.net" target="_blank">Damien Sandras</a> has released the Version 3.0 of his <a title="http://www.ekiga.org" href="http://www.ekiga.org" target="_blank">Ekiga</a> software phone.</p>
<p>This is a major release, most of the code has been rewritten. Many changes are not visible because they are in internal code. See the feature list (major new features are in <em><strong>bold-italic</strong></em> font):<br />
<span id="more-46"></span></p>
<div class="section">
<h3>SIP Features <span class="addition"> Version 3.0.0</span></h3>
<ul type="square">
<li>SIP compliant</li>
<li>Registrar support</li>
<li>Possibility to simultaneously register to several accounts</li>
<li>Proxy support</li>
<li>Outbound Proxy support</li>
<li>Call Hold</li>
<li>Call Transfer</li>
<li>Call Forwarding on no answer, on busy, always</li>
<li>Configurable port ranges</li>
<li>Instant Messaging</li>
<li>RFC2833 DTMFs support</li>
<li>Message Waiting Indications Support</li>
<li>ENUM support</li>
<li>Transparent NAT Support using STUN</li>
<li>SIP re-INVITE support</li>
<li><em><strong>SIP/SIMPLE Presence support</strong></em></li>
<li><em><strong>Line Monitoring</strong></em></li>
<li><em><strong>Extended presence publishing</strong></em></li>
<li><em><strong>Full SIP capabilities exchange for codec</strong><strong><span style="color: green;"> </span></strong></em></li>
<li><em><strong>SIP INFO DTMF support</strong></em></li>
<li><em><strong>Ability to simultaneously handle several network interfaces</strong></em></li>
</ul>
</div>
<div class="section">
<h3>H.323 Features <span class="addition"> Version 3.0.0</span></h3>
<ul type="square">
<li>H.323v4 Compliant</li>
<li>H.245 Tunneling and Fast Start</li>
<li>Gatekeeper (RAS) Support</li>
<li>H.235 Annex D. Support</li>
<li>Gateway/Proxy Support</li>
<li>H.450.1 Call Hold</li>
<li>H.450.2 Call Transfer</li>
<li>H.450.3 Call Forwarding on No Answer, on Busy, Always</li>
<li>Configurable Port Ranges</li>
<li>RFC2833, Q.931, and Inband DTMF support</li>
<li>ENUM support</li>
<li>Transparent NAT support using STUN</li>
</ul>
</div>
<div class="section">
<h3>Codecs Features <span class="addition"> Version 3.0.0</span></h3>
<ul type="square">
<li>iLBC, GSM-06.10, MS-GSM, G.711-Alaw, G.711-uLaw, G.726, G.721 and Speex audio codecs</li>
<li>H.261 support</li>
<li>Dynamic Jitter Buffer</li>
<li>Dynamic threshold algorithm for Silence Detection</li>
<li>Echo Cancellation</li>
<li>Wideband Codec Support</li>
<li><em><strong>H.263+ support</strong><strong></strong></em></li>
<li><em><strong>H.264 support</strong></em></li>
<li><em><strong>THEORA support</strong></em></li>
<li><em><strong>MPEG4 support</strong><strong></strong></em></li>
<li><em><strong>Framerate up to 30 FPS</strong></em></li>
<li><em><strong>Resolutions up to 704&#215;576</strong></em></li>
</ul>
</div>
<div class="section">
<h3>General Features <span class="addition"> Version 3.0.0</span></h3>
<ul type="square">
<li>Integration with Novell Evolution</li>
<li>LDAP Support</li>
<li>Advanced Address Book</li>
<li>Calls History</li>
<li>Dialpad</li>
<li>Rendez-Vous support</li>
<li>In call Instant-Apply of ettings</li>
<li>Auto Answer and Do Not Disturb Modes</li>
<li>GConf and external Configuration</li>
<li>Possibility for administrators to block some settings</li>
<li>OSS and ALSA compatible soundcards support</li>
<li>Video4Linux, Video4Linux 2 and Firewire Cameras support</li>
<li>Devices Auto-Detection</li>
<li>Configurable sound events</li>
<li>Configuration Assistant</li>
<li>Manual</li>
<li>HIG compliant GUI</li>
<li>KDE and GNOME compatibility</li>
<li>Translated into many languages</li>
<li><em><strong>Buddy List</strong><strong></strong></em></li>
<li><em><strong>Status support</strong></em></li>
<li><em><strong>Devices hotplug</strong></em></li>
<li><em><strong>Network interfaces hotplug</strong></em></li>
<li><em><strong>Accelerated full screen video conferencing</strong></em></li>
</ul>
</div>
<h3>Developer Features  Version 3.0.0</h3>
<ul type="square">
<li> Ekiga Engine, independant of the GUI, reusable in other projects</li>
</ul>
<h2>Ekiga.Net SIP VoIP Service</h2>
<p>Due to the new presence support of Ekiga, the <a title="http://www.ekiga.net" href="http://www.ekiga.net" target="_blank">free SIP service Ekiga.Net</a> will also be tuned a bit. It gets a new router software and a new webinterface.</p>
<p>Since there are many things to take care of, especially the user databases and similar vital things, this won&#8217;t happen today or tomorrow.</p>
<h2>Why do I advertise Ekiga?</h2>
<p>I don&#8217;t advertise. It&#8217;s a FOSS project I&#8217;m involved in my sparetime, so basically I just wrote what others and I did in the last weeks and months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/09/23/ekiga-30-the-scheherazade-release/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Parallel BZIP2</title>
		<link>http://www.thebonsai.net/2008/09/11/parallel-bzip2/</link>
		<comments>http://www.thebonsai.net/2008/09/11/parallel-bzip2/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 22:45:03 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[bzip2]]></category>

		<category><![CDATA[parallel]]></category>

		<category><![CDATA[pbzip2]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[smp]]></category>

		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=44</guid>
		<description><![CDATA[m00!
Due to a new toy we got at work, I was searching how to massively speed up BZIP2 processing on GNU/Linux systems. It sucks when you have 16 cores but only one process/thread.
I finally found PBZIP2, which basically is just a new controll wrapper around the underlying library (the code has around 60 Kilobytes - [...]]]></description>
			<content:encoded><![CDATA[<p>m00!</p>
<p>Due to a <a title="http://www.usn-it.de/index.php/2008/09/11/16-penguins-in-a-row-and-a-linux-kernel-compilation-contest-2min-33sec/" href="http://www.usn-it.de/index.php/2008/09/11/16-penguins-in-a-row-and-a-linux-kernel-compilation-contest-2min-33sec/" target="_blank">new toy</a> we got at work, I was searching how to massively speed up BZIP2 processing on GNU/Linux systems. It sucks when you have 16 cores but only one process/thread.</p>
<p>I finally found <a title="http://compression.ca/pbzip2/" href="http://compression.ca/pbzip2/" target="_blank">PBZIP2</a>, which basically is just a new controll wrapper around the underlying library (the code has around 60 Kilobytes - with comments and all). It builds in about the half of a second.</p>
<p>Just to imagine a bit:</p>
<p>Test file was a 5.6 Gigabyte file with random binary data (/dev/urandom). A normal BZIP2 took 30 Minutes to finish, a parallelized PBZIP2 made the same in 3 Minutes and 30 seconds.</p>
<p>In case you need to speedup BZIP2 processing on your SMP-servers, consider to use PBZIP2 - it rocks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/09/11/parallel-bzip2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>People call me CCC!</title>
		<link>http://www.thebonsai.net/2008/09/08/people-call-me-ccc/</link>
		<comments>http://www.thebonsai.net/2008/09/08/people-call-me-ccc/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 15:37:06 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=42</guid>
		<description><![CDATA[Hi there,
someone in chat just called me a CCC.
A CCC is a simple machine that takes input in the form of coffee and produces output in the form of (C) code. Means, a CCC is a Coffee to Code Converter (also: Coffee to C Converter).
What a world - what was your today&#8217;s nickname?
]]></description>
			<content:encoded><![CDATA[<p>Hi there,</p>
<p>someone in chat just called me a <em>CCC</em>.</p>
<p>A CCC is a simple machine that takes input in the form of coffee and produces output in the form of (C) code. Means, a CCC is a <strong>C</strong>offee to <strong>C</strong>ode <strong>C</strong>onverter (also: <strong>C</strong>offee to <strong>C</strong> <strong>C</strong>onverter).</p>
<p>What a world - what was your today&#8217;s nickname?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/09/08/people-call-me-ccc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back in Ekiga</title>
		<link>http://www.thebonsai.net/2008/09/01/back-in-ekiga/</link>
		<comments>http://www.thebonsai.net/2008/09/01/back-in-ekiga/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 13:06:43 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Ekiga]]></category>

		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[ekiga]]></category>

		<category><![CDATA[gtk]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=36</guid>
		<description><![CDATA[Hi!
Finally I&#8217;m back coding for the Ekiga project.
Though I have some trouble interpreting the new code structures and paradigms, it gets better every day. I focus on GTK+ UI coding (in C), which is tricky enough sometimes.
Have a nice week!
]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>Finally I&#8217;m back coding for <a title="http://www.ekiga.org" href="http://www.ekiga.org" target="_blank">the Ekiga project</a>.</p>
<p>Though I have some trouble interpreting the new code structures and paradigms, it gets better every day. I focus on GTK+ UI coding (in C), which is tricky enough sometimes.</p>
<p>Have a nice week!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/09/01/back-in-ekiga/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Big Brother</title>
		<link>http://www.thebonsai.net/2008/08/26/33/</link>
		<comments>http://www.thebonsai.net/2008/08/26/33/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 04:46:54 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[deutsch]]></category>

		<category><![CDATA[DRM]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Kundenbindung]]></category>

		<category><![CDATA[TCPA]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=33</guid>
		<description><![CDATA[Guten Morgen!
Ich bin mal wieder über eine nette Seite gestolpert, die darstellt was der Wirtschaftszweig IT von Wettberwerb und Fairness hält: TCPA
Ich lasse mich jetzt zu keiner politischen Aussage hinreissen, es soll sich jeder selber denken wie die Zukunft der Menscheit aussehen kann. Das hat nämlich nicht nur mit wirtschaftlicher Kundenbindung zu tun.
Auch so ist [...]]]></description>
			<content:encoded><![CDATA[<p>Guten Morgen!</p>
<p>Ich bin mal wieder über eine nette Seite gestolpert, die darstellt was der Wirtschaftszweig IT von Wettberwerb und Fairness hält: <a title="http://www.rettet-das-internet.de/tcpa.htm" href="http://www.rettet-das-internet.de/tcpa.htm" target="_blank">TCPA</a></p>
<p>Ich lasse mich jetzt zu keiner politischen Aussage hinreissen, es soll sich jeder selber denken wie die Zukunft der Menscheit aussehen <em>kann</em>. Das hat nämlich <em>nicht</em> nur mit wirtschaftlicher Kundenbindung zu tun.</p>
<p>Auch so ist die Seite ganz nett und informativ - es lohnt sich auf jeden Fall mal durchzuklicken, selbst wenn vieles übertrieben dargestellt ist.</p>
<p>In diesem Sinne einen schönen Arbeitstag (wenn der TCPA denn damit einverstanden ist)!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/08/26/33/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Workstation Distupgrade: Bye Etch, welcome Lenny!</title>
		<link>http://www.thebonsai.net/2008/07/29/workstation-disupgrade-bye-etch-welcome-lenny/</link>
		<comments>http://www.thebonsai.net/2008/07/29/workstation-disupgrade-bye-etch-welcome-lenny/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 15:35:08 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Hobby]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[debian]]></category>

		<category><![CDATA[etch]]></category>

		<category><![CDATA[lenny]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[networkmanager]]></category>

		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=30</guid>
		<description><![CDATA[Hi!
Yesterday I did a dist-upgrade for my workstation. Nearly everything worked as expected. Some manual interaction here and there, but okay. Finally I rebooted into the new system, got my IP by DHCP and&#8230; nothing. I was&#8217;t able to logon.
You have to know that I use centralized LDAP-based authentication, which isn&#8217;t always bullet-proof. So I [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>Yesterday I did a dist-upgrade for my workstation. <strong>Nearly</strong> everything worked as expected. Some manual interaction here and there, but okay. Finally I rebooted into the new system, got my IP by DHCP and&#8230; nothing. I was&#8217;t able to logon.</p>
<p>You have to know that I use centralized <span id="more-30"></span>LDAP-based authentication, which isn&#8217;t always bullet-proof. So I searched in this direction first. Started into singleuser mode - oh wonder, <strong>everything</strong> worked as expected, I was able to change users and stuff. I played a bit with these LDAP configs to be sure - they really worked, they were sane! So&#8230; why the hell&#8230; I reconfigured init(8) to give me a blank shell on a specific virtual terminal and rebooted again into runlevel 2. As expected, I wasn&#8217;t able to logon - but on VT6, I had my tinker shell <img src='http://www.thebonsai.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>It was clarified very fast. I checked my current IP and&#8230; there was none. I could swear I got an IP on every bootup! What happened? Well, the dist-upgrade also installed <strong>the shiny and nice piece of crapsoftware called NetworkManager</strong>. After getting an IP by DHCP, the NetworkManager was started and had internal communication problems (on the DBUS?). Because of these problems, it immediately took the IP interface offline - throwing away my IP and making network communication - including LDAP for authentication - impossible.</p>
<p>I have no clue why NetworkManager was installed during the upgrade, it wasn&#8217;t active before!</p>
<p>The rest of the upgrade scenario was quite normal and common. Around 2,5GB of installed data was moved and reinstalled, and the system booted like nothing happened - all hail APT!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/07/29/workstation-disupgrade-bye-etch-welcome-lenny/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Endlich Fachinformatiker</title>
		<link>http://www.thebonsai.net/2008/07/26/endlich-fachinformatiker/</link>
		<comments>http://www.thebonsai.net/2008/07/26/endlich-fachinformatiker/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 12:41:07 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[deutsch]]></category>

		<category><![CDATA[Fachinformatiker]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=28</guid>
		<description><![CDATA[Guten Tag&#8230;
Nun, endlich die Ausbildung hinter mir, ich darf mich jetzt offiziell
&#8220;Fachinformatiker, Fachrichtung Systemintegration&#8220;
schimpfen. Kling komisch&#8230; is aber so  
J.
]]></description>
			<content:encoded><![CDATA[<p>Guten Tag&#8230;</p>
<p>Nun, endlich die Ausbildung hinter mir, ich darf mich jetzt offiziell</p>
<p><em>&#8220;<strong>Fachinformatiker, Fachrichtung Systemintegration</strong>&#8220;</em></p>
<p>schimpfen. Kling komisch&#8230; is aber so <img src='http://www.thebonsai.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>J.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/07/26/endlich-fachinformatiker/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
