<?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>Alex&#039;s Adventures in CodeSpace</title>
	<atom:link href="http://www.blogalex.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.blogalex.com</link>
	<description>Alex Guerrieri&#039;s Blog</description>
	<lastBuildDate>Wed, 22 Jun 2011 15:56:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Great People Are Overrated. Really?</title>
		<link>http://www.blogalex.com/archives/304</link>
		<comments>http://www.blogalex.com/archives/304#comments</comments>
		<pubDate>Wed, 22 Jun 2011 15:50:11 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=304</guid>
		<description><![CDATA[A work colleague tweeted about this article written by Bill Taylor, and he (my colleague) asked me what I thought about it.
While the article is very well written and the author raises a few very good points, I disagree with part of it. Perhaps, I have a slightly different point of view about the subject.]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 22.0px; font: 12.0px Helvetica} p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 22.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 22.0px; font: 12.0px Helvetica; color: #134fae} span.s1 {text-decoration: underline} -->A work colleague tweeted about <a href="http://blogs.hbr.org/taylor/2011/06/great_people_are_overrated.html" target="_blank">this article</a> written by <em>Bill Taylor</em>, and he (my colleague) asked me what I thought about it.</p>
<p>While the article is very well written and the author raises a few very good points, I disagree with part of it. Perhaps, I have a slightly different point of view about the subject.</p>
<p>Let me quote a couple sentences from it to analyze them in context:</p>
<p><em>&#8220;Five great programmers can completely outperform 1,000 mediocre programmers&#8221;</em></p>
<p>I completely agree with that sentence (told by <em>Marc Andreessen</em> to the article&#8217;s author for his book).</p>
<p>Mediocre programmers <strong>don&#8217;t add value</strong>, they usually subtract from it. They&#8217;re usually also mediocre Team players, making things worse.</p>
<p>Later, he contrasts that sentence with this one:</p>
<p><em>&#8220;If you were launching a technology or developing a product, would you rather have five great engineers rather than 1,000 average engineers&#8221;</em></p>
<p>While contextually they seem to be mutually exclusive, I happen to agree with that sentence as well, because I think there&#8217;s a not-so-subtle difference between &#8220;average&#8221; and &#8220;mediocre&#8221; that the author is simplifying. In my opinion <em>average</em> and <em>mediocre</em> are not the same.</p>
<p>Average engineers <strong>add value</strong>. If they&#8217;re also good team players, they can add<strong> a lot of value</strong> and they can surely outperform a smaller group of &#8220;Rock Stars&#8221;.</p>
<p>There&#8217;s an important concept that the article also doesn&#8217;t quite grasp or at least it&#8217;s not presented with the relevance it deserves: <strong>Teamwork</strong>.</p>
<p><strong>Non-team-players are a bad idea</strong>, no matter how great as coders they are. The only way to overcome it would be to get them doing one-man projects, and those are an even bigger <em>very bad idea</em> company-wise.</p>
<p>However, the article links to <a href="http://www.economist.com/node/18709691" target="_blank">another article</a> that analyzes Barça&#8217;s (the Spanish soccer team) case. As a <em>Barça</em> fan and Barcelona resident I fell particularly identified with the example. Let me add a little bit of my view to the article:</p>
<p><em>Barça</em> has the best soccer player in the world (<em>Lionel Messi</em>, I&#8217;d call him a &#8220;Rock Star&#8221;) and a lot other players that are <em>way</em> above great (<em>Xavi</em>, <em>Iniesta</em>, <em>Pedro</em>, <em>Villa</em>, to name a few). Most of them were raised on the Club, not bought from other Clubs. Barça also have a few more &#8220;average&#8221; players in comparison, but most of them are really, really good ones. I wouldn&#8217;t say that there&#8217;s any <em>mediocre</em> players on the Team.</p>
<p>Curiously enough, <em>Messi</em> played his share of matches with the Argentinian selection (also with a good deal of the best soccer players around, most of them currently playing on the best European Clubs and being extremely successful at it).</p>
<p>The outcome? Completely unremarkable. <em>Messi</em> didn&#8217;t score a<em> single goal</em> on the world cup and the team didn&#8217;t make it past quarter finals. Why? Because they weren&#8217;t a <em>Team</em>, just a bunch of -extremely- talented players doing a mediocre job as a Team.</p>
<p>You can assemble a team of great people if they&#8217;re good team players, there&#8217;s nothing wrong with it and it will outperform much bigger teams. Barça is a proof of it, but I&#8217;m sure there&#8217;s a good deal of other examples around.</p>
<p>I consider myself extremely lucky of working head-to-head with a lot of great people (both as Engineers and Team players) at <a href="http://www.3cinteractive.com/" target="_blank">3Cinteractive</a> and I can&#8217;t imagine a better working environment (BTW,  <a href="http://www.3cinteractive.com/Careers" target="_blank">we&#8217;re hiring</a>). It proves to me that you can assemble a team of great people and accomplish a lot, as long as they&#8217;ve got what it takes to work together as a team.</p>
<p>In contrast, mediocre Team players will ruin any team as much as mediocre coders would slow it down.</p>
<p>I think one should aim for hiring at least <em>average</em> programmers that are <em>above average</em> (no concessions there) team members, or <em>average</em> team members that are<em> above average</em> programmers, but I&#8217;d ban mediocracy from one&#8217;s working environment completely. Oh, and <em>average</em> as in <em>decent</em>, not less <img src='http://www.blogalex.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Note: the later article got it all wrong about the &#8220;Catalonia is not Spain&#8221; part. Those banners are a display of extreme nationalism/separatism with which I&#8217;m completely in disagreement.</p>
<p>This is what I&#8217;d call my &#8220;Programmer&#8217;s Grid&#8221;, depicting in an image what I&#8217;d tried to describe with words above.<br />
<img src="http://www.blogalex.com/wp-content/uploads/2011/06/programmer_grid.jpg" alt="Programmer's Grid" /></p>
<p>And this is my perhaps biased opinion, based on my own experience. What do you think?</p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/304/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Up-to-date&#8230; and bilingual!</title>
		<link>http://www.blogalex.com/archives/293</link>
		<comments>http://www.blogalex.com/archives/293#comments</comments>
		<pubDate>Wed, 17 Nov 2010 22:11:50 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=293</guid>
		<description><![CDATA[It was about time to get my blog up to speed again.]]></description>
			<content:encoded><![CDATA[<p>During the last few days I&#8217;ve been posting a good deal of patches I&#8217;ve been working on. I hope you like them.</p>
<p>Also, I&#8217;ve added a multi-lingual plugin and started translating my latest post to Spanish. It will take some time to get all the older posts translated, but I&#8217;ll eventually get that done.</p>
<p>I hope this will help the Kannel spanish-speaking community of users. I know a few of them <img src='http://www.blogalex.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It was about time to get my blog up to speed again.</p>
<p>Regards,</p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/293/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Startup mode for SMSC&#8217;s</title>
		<link>http://www.blogalex.com/archives/250</link>
		<comments>http://www.blogalex.com/archives/250#comments</comments>
		<pubDate>Wed, 17 Nov 2010 20:52:54 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Kannel]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[smsc]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=250</guid>
		<description><![CDATA[This patch allows you to configure your smsc binds to boot in "dead" (stopped) mode.]]></description>
			<content:encoded><![CDATA[<p>When you start Kannel, it attempts to start all the configured SMSC binds. While this is usually what most people needs, there might be some cases when you don&#8217;t want all your binds to come up at once:</p>
<ul>
<li>Failover routes that you manually enable when needed.</li>
<li>New binds being worked out, not ready for production.</li>
<li>Test binds you use only from time to time.</li>
<li>Etc.</li>
</ul>
<p>This patch allows you to configure in which state a bind will start when booting (or when adding it with the <em>add-smsc</em> command). This is done by a new parameter on the smsc group called <em>start-at-boot</em>, which defaults to <em>true</em> if not present.</p>
<p>In short: just add the following line to an smsc group:</p>
<blockquote><p>start-at-boot = false</p></blockquote>
<p>and that smsc will start as &#8220;dead&#8221; and will require a start-smsc command to activate it.</p>
<p>Download the patch from <a title="Start at boot" href="http://www.blogalex.com/wp-content/uploads/2010/11/kannel-smsc-start-at-boot.patch">here</a>.</p>
<p>As usual, this is fairly untested code and should be used with caution.</p>
<p>Please try it and let me know if you encounter any issues.</p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/250/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Speed meters per SMSC</title>
		<link>http://www.blogalex.com/archives/232</link>
		<comments>http://www.blogalex.com/archives/232#comments</comments>
		<pubDate>Wed, 17 Nov 2010 10:36:24 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Kannel]]></category>
		<category><![CDATA[meter]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[tps]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=232</guid>
		<description><![CDATA[Right now you can only tell how many messages per second Kannel is sending globally, but not on a per-smsc basis. This patch addresses that.]]></description>
			<content:encoded><![CDATA[<p>This is a nice-to-have feature IMHO, since right now you can only tell how many messages per second Kannel is sending <em>globally</em>, but not on a per-smsc basis.</p>
<p>This patch addresses that, adding to each smsc the same three counters Kannel uses for global traffic.</p>
<p><strong>NOTE:</strong> The text and XML schema on the status page changed to accommodate the new counters, so if you&#8217;re parsing it from your code you&#8217;ll probably need to make a few changes to be able to parse it correctly.</p>
<p>Please download the patch from <a title="Kannel speed meters" href="http://www.blogalex.com/wp-content/uploads/2010/11/kannel-smsc-speed.patch">here</a>.</p>
<p>As with most new patches, proceed with caution and test it thoroughly before using it on live systems.</p>
<p>Regards,</p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/232/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Syslog support for Kannel</title>
		<link>http://www.blogalex.com/archives/240</link>
		<comments>http://www.blogalex.com/archives/240#comments</comments>
		<pubDate>Tue, 16 Nov 2010 19:46:06 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Kannel]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[syslog]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=240</guid>
		<description><![CDATA[This patch implements syslog logging on bearerbox, smsbox and wapbox.]]></description>
			<content:encoded><![CDATA[<p>This patch implements syslog logging on bearerbox, smsbox and wapbox.</p>
<p>It uses two configurable parameters:</p>
<div>
<ul>
<li>syslog-level (0-7) defines the desired logging level.</li>
<li>syslog-facility (string) defines the syslog facility to use. Default is &#8220;daemon&#8221;, but you can set any of the valid ones (kern, auth, local0..7, etc.).</li>
</ul>
</div>
<div>To use it, you need to add syslog-level and syslog-facility to the core, smsbox and/or wapbox group. You might also need to tweak your /etc/syslog.conf to suit your needs (I won&#8217;t teach you how to configure syslog here, you can Google it yourself isn&#8217;t it? <img src='http://www.blogalex.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</div>
<div>The patch in its current state it will only work for bearerbox, smsbox and wapbox logs. It won&#8217;t log anything from SMSC connections nor the access log.</div>
<p>Please download the patch from <a title="Kannel Syslog Patch" href="http://www.blogalex.com/wp-content/uploads/2010/11/kannel-syslog.patch">here</a>.</p>
<p>NOTE: This is fairly untested and it&#8217;s not part of Kannel&#8217;s main tree, so use it with caution.</p>
<p>Give it a spin and let me know if it works for you.</p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/240/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New storage format for SqlBox</title>
		<link>http://www.blogalex.com/archives/236</link>
		<comments>http://www.blogalex.com/archives/236#comments</comments>
		<pubDate>Tue, 16 Nov 2010 18:27:50 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Kannel]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=236</guid>
		<description><![CDATA[With this two fixes you shouldn't have any issues sending special characters, wap-push and other binary messages either.]]></description>
			<content:encoded><![CDATA[<p>A problem that many people encountered while using SqlBox was that it was tricky to cope with charsets and binary messages when a DB was involved.</p>
<p>There were many things that can go wrong when storing data as text on a DB, specially if it involves non-ascii characters.</p>
<p>To fix that, Stipe Tolj recently submitted a patch that modified SqlBox to url-encode the message before writing it to the DB, and url-decodes it when reading from it.</p>
<p>That fixed the issue with special characters, but when you need to send binary messages you also need to deal with the <em>udh</em> field, which can be even more problematic (try writing a binary zero and you&#8217;ll know what I mean <img src='http://www.blogalex.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p>To fix that, I&#8217;ve extended his patch to url-encode/decode the <em>udhdata</em> column as well. With this two fixes you shouldn&#8217;t have any issues sending special characters, wap-push and other binary messages either.</p>
<p>Both patches are now part of SqlBox and you&#8217;ll get them if you download the latest snapshot, or the SVN head.</p>
<p><strong>IMPORTANT NOTE: If you&#8217;re relying on inserting messages on the &#8220;send_sms&#8221; table, you might need to change your code to url-encode the messages first.</strong></p>
<p>Regards,</p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/236/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sqlbox as a Kannel add-on</title>
		<link>http://www.blogalex.com/archives/230</link>
		<comments>http://www.blogalex.com/archives/230#comments</comments>
		<pubDate>Tue, 16 Nov 2010 18:16:59 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Kannel]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[sqlbox]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=230</guid>
		<description><![CDATA[With the release of Kannel 1.5.0 Development Version on Oct. 20th., Sqlbox is now part of Kannel's distribution.]]></description>
			<content:encoded><![CDATA[<p>A lot of stuff has been happening lately on the Kannel project: lots of new patches, bug fixes and even a brand new development release.</p>
<p>With the release of <a title="Kannel 1.5.0 Development Version" href="http://www.kannel.org/news.shtml#1.5.0" target="_blank">Kannel 1.5.0 Development Version</a> on Oct. 20th., Sqlbox is now part of Kannel&#8217;s distribution.</p>
<p>This is really great news, because you&#8217;ll get SqlBox along with Kannel.</p>
<p>You&#8217;ll also get OpenSmppBox as well (an Open Source SMPP server implementation for Kannel).</p>
<p>You can get the new release on the <a title="Kannel Downloads" href="http://www.kannel.org/download.shtml" target="_blank">Downloads Page</a> as usual. Browse down to the Development Release section.</p>
<p>Hope you enjoy it!</p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/230/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MWC Barcelona 2010</title>
		<link>http://www.blogalex.com/archives/228</link>
		<comments>http://www.blogalex.com/archives/228#comments</comments>
		<pubDate>Wed, 10 Feb 2010 23:16:02 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[barcelona]]></category>
		<category><![CDATA[fira]]></category>
		<category><![CDATA[mobile world congress]]></category>
		<category><![CDATA[mwc]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=228</guid>
		<description><![CDATA[Is that time of the year again, and MWC is just a few days away. I&#8217;m sure a lot of new stuff will be showcased this year as usual (I&#8217;m particularly curious about augmented reality since it gained a lot of momentum lately, but I&#8217;m sure we&#8217;ll se a full lot of social apps, mobile [...]]]></description>
			<content:encoded><![CDATA[<p>Is that time of the year again, and MWC is just a few days away. I&#8217;m sure a lot of new stuff will be showcased this year as usual (I&#8217;m particularly curious about augmented reality since it gained a lot of momentum lately, but I&#8217;m sure we&#8217;ll se a full lot of social apps, mobile web portals, LTE ,WiMax, etc, etc.).</p>
<p>I hope is a good time for Kannel developers and users to assemble and meet having a good time together as well.</p>
<p>If you happen to be at the Fira this year and want to meet with me just drop me a note in private.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/228/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SFTP/SCP Atomic Copy</title>
		<link>http://www.blogalex.com/archives/226</link>
		<comments>http://www.blogalex.com/archives/226#comments</comments>
		<pubDate>Fri, 20 Nov 2009 16:50:53 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[atomic]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[sftp]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=226</guid>
		<description><![CDATA[I&#8217;ve come across Mihai Secasiu&#8217;s very useful patch for OpenSSH, that enables SCP and SFTP to do atomic copying. We needed that functionality on one of our servers, so I decided to give it a try. However, we were using OpenSSH 5.3p1 instead of 4.6 (the version the patch was made for) and the patch didn&#8217;t apply [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve come across Mihai Secasiu&#8217;s very useful <a title="patch" href="http://patchlog.com/patches/atomic-scp-and-sftp-upload/" target="_blank">patch</a> for OpenSSH, that enables SCP and SFTP to do atomic copying.</p>
<p>We needed that functionality on one of our servers, so I decided to give it a try. However, we were using OpenSSH 5.3p1 instead of 4.6 (the version the patch was made for) and the patch didn&#8217;t apply completely.</p>
<p>After a couple of tweaks, I&#8217;ve managed to make it apply on 5.3p1 and, in the same Open Source spirit shown by the original patch author&#8217;s , here&#8217;s my modified version that applies against 5.3p1:</p>
<p><a href="http://www.blogalex.com/wp-content/uploads/2009/11/openssh_scp_sftp_atomic-5.3p1.diff">openssh_scp_sftp_atomic-5.3p1</a></p>
<p>Check <a title="patch" href="http://patchlog.com/patches/atomic-scp-and-sftp-upload/" target="_blank">the original patch post</a> on <a title="PatchLog" href="http://patchlog.com/" target="_blank">PatchLog</a> for instructions about how to build it and configure. There&#8217;s a lot more nice stuff on the site as well.</p>
<p>Nice job Mihai! <img src='http://www.blogalex.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/226/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dlr counters on the status page</title>
		<link>http://www.blogalex.com/archives/222</link>
		<comments>http://www.blogalex.com/archives/222#comments</comments>
		<pubDate>Fri, 06 Nov 2009 14:37:24 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Kannel]]></category>
		<category><![CDATA[dlr]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://www.blogalex.com/?p=222</guid>
		<description><![CDATA[This patch adds separate dlr counters on the status page.]]></description>
			<content:encoded><![CDATA[<p>This patch adds separate <em>dlr</em> counters on the status page.</p>
<p>If you use <em>dlrs</em> (Delivery Receipts) with Kannel, you&#8217;ve noticed that they&#8217;re counted along with MO traffic as incoming messages.</p>
<p>This leads to misunderstandings on how much incoming traffic you&#8217;re <em>really</em> sustaining: For example on <em>SMPP</em>, if you request <em>dlrs</em>, depending on the carrier having it enabled or not, you&#8217;ll get one or two more &#8220;incoming&#8221; messages counted (<em>dlrs</em> are very similar to <em>mo</em> messages in structure).</p>
<p>After applying this patch, the status page will display incoming and <em>dlr</em> traffic on separate counter, either for the total amouns as in each and every defined smsc connection. It will also display separate load indicators, so you&#8217;ll know at all times if your inbound traffic is actually traffic or just old/delayed <em>dlrs</em>.</p>
<p>Here&#8217;s the patch:</p>
<p><a href="http://www.blogalex.com/wp-content/uploads/2009/11/kannel-dlr-status.patch">kannel-dlr-status</a></p>
<p>As usual, please try it and let me know what you think.</p>
<p>Alex</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogalex.com/archives/222/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

