<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TheBonsai&#039;s Blog &#187; Coding</title>
	<atom:link href="http://www.thebonsai.net/category/hobbies-are-fun/coding-is-fun/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thebonsai.net</link>
	<description>About the days and nights of TheBonsai</description>
	<lastBuildDate>Thu, 13 May 2010 08:43:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>nss-pam-ldapd</title>
		<link>http://www.thebonsai.net/2010/01/23/nss-pam-ldapd/</link>
		<comments>http://www.thebonsai.net/2010/01/23/nss-pam-ldapd/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 17:16:15 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nss]]></category>
		<category><![CDATA[pam]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=171</guid>
		<description><![CDATA[Hi folks,
I have a small LDAP setup running for centralized Linux authentication since years, using the NSS and PAM modules from PADL Software Pty Ltd.
A few weeks ago I found the nss-pam-ldapd from Arthur de Jong and found the architecture is promising and fixes some problems with the design of the PADL modules.
This project needs [...]]]></description>
			<content:encoded><![CDATA[<p>Hi folks,</p>
<p>I have a small LDAP setup running for centralized Linux authentication since years, using the NSS and PAM modules from <a title="PADL Software Pty Ltd" href="http://www.padl.com/" target="_blank">PADL Software Pty Ltd</a>.</p>
<p>A few weeks ago I found the <a title="http://arthurdejong.org/nss-pam-ldapd/" href="http://arthurdejong.org/nss-pam-ldapd/" target="_blank">nss-pam-ldapd</a> from <a title="http://arthurdejong.org/" href="http://arthurdejong.org/" target="_blank">Arthur de Jong</a> and found the architecture is promising and fixes some problems with the design of the PADL modules.</p>
<p>This project needs contributors, so if you</p>
<ul>
<li>have time</li>
<li>know some C</li>
<li>like LDAP</li>
<li>have ideas</li>
<li>can test</li>
</ul>
<p>it would be nice to see you there.</p>
<p>I also contributed a line or two.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2010/01/23/nss-pam-ldapd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coding intuitive interfaces</title>
		<link>http://www.thebonsai.net/2009/12/09/coding-intuitive-interfaces/</link>
		<comments>http://www.thebonsai.net/2009/12/09/coding-intuitive-interfaces/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 06:21:19 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Hobby]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=159</guid>
		<description><![CDATA[In some discussion about interfaces I followed, somebody said the wise words:

The only truly intuitive interface is the nipple

I&#8217;ve never seen it that way&#8230;
UPDATE: http://www.greenend.org.uk/rjk/2002/08/nipple.html does some research on it
]]></description>
			<content:encoded><![CDATA[<p>In some discussion about interfaces I followed, somebody said the wise words:</p>
<blockquote>
<h1>The only truly intuitive interface is the nipple</h1>
</blockquote>
<p>I&#8217;ve never seen it that way&#8230;</p>
<p>UPDATE: <a href="http://www.greenend.org.uk/rjk/2002/08/nipple.html" target="_blank">http://www.greenend.org.uk/rjk/2002/08/nipple.html</a> does some research on it</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2009/12/09/coding-intuitive-interfaces/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why end-users shouldn&#8217;t critizise on a technical level</title>
		<link>http://www.thebonsai.net/2009/08/16/why-end-users-shouldnt-critizise-on-a-technical-level/</link>
		<comments>http://www.thebonsai.net/2009/08/16/why-end-users-shouldnt-critizise-on-a-technical-level/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 13:12:52 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Hobby]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[english]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=140</guid>
		<description><![CDATA[A rant! A rant!
Today, somebody (thanks exaltis on Freenode) provided me a link to an OSNews article during a discussion about X. He told me it&#8217;s fun to read &#8211; I clicked.
In this article (also read the comments), Thom Holwerda talks about why the X Window System is bad and Linux needs a different graphics [...]]]></description>
			<content:encoded><![CDATA[<p>A rant! A rant!</p>
<p>Today, somebody (thanks <em>exaltis</em> on Freenode) provided me a link to an <a href="http://www.osnews.com/story/21999/Editorial_X_Could_Learn_a_Lot_from_Vista_Windows_7">OSNews article</a> during a discussion about X. He told me it&#8217;s fun to read &#8211; I clicked.</p>
<p>In this article (also read the comments), Thom Holwerda talks about why the X Window System is bad and Linux needs a different graphics architecture. This article is nice to read and discusses existing problems in some applications and X server software.</p>
<p>All problems he talks about are real, yes. I can understand that he&#8217;s pissed off. And he, as end-user, wants a solution and a stable system.</p>
<p>But his conclusions that these problems come from the design of the X Window System itself are just wrong and show that he doesn&#8217;t know what the design of X is. X has enough problems in its design, but none of them are related to the problems in his article. He talks about bad design, but he actually means bad implementation. Even his example with driver crashes or driver updates are completely irrelevant for the X design, the X Window architecture allows ways to implement this. That nobody does this doesn&#8217;t mean it&#8217;s a design problem.</p>
<p>From what I can see in the text he just would say to me that he&#8217;s a user and not a tech and he doesn&#8217;t care and he just wants a working system.</p>
<p><strong>Yes, right, he&#8217;s a user. That&#8217;s why he shouldn&#8217;t conclude it&#8217;s a design problem, he should just talk about what he knows and not about what he thinks he knows.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2009/08/16/why-end-users-shouldnt-critizise-on-a-technical-level/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bash v4 is near</title>
		<link>http://www.thebonsai.net/2009/01/16/bash-v4-is-near/</link>
		<comments>http://www.thebonsai.net/2009/01/16/bash-v4-is-near/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 17:41:35 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/?p=107</guid>
		<description><![CDATA[While analyzing the BETA2 and RC1 versions of Bash version 4, I wrote a short technical overview article:
http://bash-hackers.org/wiki/doku.php/bash4 http://wiki.bash-hackers.org/bash4
Enjoy, comments and edits welcome.
]]></description>
			<content:encoded><![CDATA[<p>While analyzing the BETA2 and RC1 versions of Bash version 4, I wrote a short technical overview article:</p>
<p><span style="text-decoration: line-through;">http://bash-hackers.org/wiki/doku.php/bash4</span> <a title="Bash Hackers Wiki - Bash4" href="http://wiki.bash-hackers.org/bash4" target="_blank">http://wiki.bash-hackers.org/bash4</a></p>
<p>Enjoy, comments and edits welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2009/01/16/bash-v4-is-near/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</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 &#8211; 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 &#8211; 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>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ekiga 3.0 &#8211; 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 &#8211; 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 &#8211; 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>
		<slash:comments>4</slash:comments>
		</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 &#8211; 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 &#8211; 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>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Measure the code quality</title>
		<link>http://www.thebonsai.net/2008/02/09/measure-the-code-quality/</link>
		<comments>http://www.thebonsai.net/2008/02/09/measure-the-code-quality/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 11:26:04 +0000</pubDate>
		<dc:creator>TheBonsai</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://www.thebonsai.net/index.php/2008/02/09/measure-the-code-quality/</guid>
		<description><![CDATA[Did you ever wonder about how you can measure the quality of the code you write?
The solution is relatively easy: Quality statistics.
QUALITY = WTF / 1min
See: OSNEWS Article
]]></description>
			<content:encoded><![CDATA[<p>Did you ever wonder about how you can measure the quality of the code you write?</p>
<p>The solution is relatively easy: <strong>Quality statistics.</strong></p>
<p><code>QUALITY = WTF / 1min</code></p>
<p>See: <a title="http://www.osnews.com/story/19266/WTFs_m" href="http://www.osnews.com/story/19266/WTFs_m" target="_blank">OSNEWS Article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebonsai.net/2008/02/09/measure-the-code-quality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
