<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>exit's /dev/urandom blog &#187; KDE</title>
	<atom:link href="http://ascending.wordpress.com/category/kde/feed/" rel="self" type="application/rss+xml" />
	<link>http://ascending.wordpress.com</link>
	<description>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;birds came flying from the underground</description>
	<lastBuildDate>Mon, 21 Sep 2009 02:15:46 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='ascending.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/b6e8e892573f88911a54257b3e4d5fde?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>exit's /dev/urandom blog &#187; KDE</title>
		<link>http://ascending.wordpress.com</link>
	</image>
			<item>
		<title>Why Open Source Rocks (and the music industry does not)</title>
		<link>http://ascending.wordpress.com/2009/08/09/why-open-source-rocks-and-the-music-industry-does-not/</link>
		<comments>http://ascending.wordpress.com/2009/08/09/why-open-source-rocks-and-the-music-industry-does-not/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 13:28:53 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[wtf]]></category>
		<category><![CDATA[lyrics]]></category>
		<category><![CDATA[planetkde]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[music industry]]></category>
		<category><![CDATA[riaa]]></category>
		<category><![CDATA[record companies]]></category>
		<category><![CDATA[lyric]]></category>
		<category><![CDATA[lyricwiki]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[wikipedia]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[wrong]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[industry]]></category>
		<category><![CDATA[stupidity]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[licensing]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/?p=543</guid>
		<description><![CDATA[If you ever looked for song lyrics online, you know how most lyrics sites are. Plenty of ads, popups, silly scrolling flash gadgets, bad punctuation, and no easy way to send in corrections. Why not apply to lyrics the same  community-driven editing model that has made Wikipedia so successful?
LyricWiki.org has done exactly that, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=543&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">If you ever looked for song lyrics online, you know how most lyrics sites are. Plenty of ads, popups, silly scrolling flash gadgets, bad punctuation, and no easy way to send in corrections. Why not apply to lyrics the same  community-driven editing model that has made Wikipedia so successful?</p>
<p style="text-align:justify;">LyricWiki.org has done exactly that, and more. They have provided an API, making it easy for media players to query the database and fetch the lyrics for a specific song. To get an idea of this project&#8217;s success, check out <a href="http://meta.wikimedia.org/wiki/List_of_largest_wikis#List_of_largest_MediaWiki_wikis">these stats</a>. At the time of this writing, LyricWiki is the fifth largest MediaWiki in existence, and the largest wiki that is not a Wikipedia or Wiktionary. What an inspiring example of a community built around the ideals of improving content and making information available. What could go wrong?</p>
<p style="text-align:justify;"><span id="more-543"></span></p>
<p style="text-align:justify;">Well, how about this. Who owns the copyright on song lyrics? Right, the artist who wrote them. And who represents the artist? Right, a record company. And what do record companies do to nice sites like LyricWiki?</p>
<p style="text-align:justify;">The following message appeared in the lyrics applet of my beloved Amarok earlier this week:</p>
<blockquote><p>Unfortunately, due to licensing restrictions from some of the major music publishers we can no longer return lyrics through the LyricWiki API (where this application gets some or all of its lyrics).</p></blockquote>
<p style="text-align:justify;">My first thought when seeing that was, <em>&#8220;Huh?! It used to work yesterday.&#8221;</em> Apparently, less than 24 hours have passed between the <a href="http://groups.google.com/group/lyricwiki-api/browse_thread/thread/733ccd919d654040">announcement that developers need to change their applications</a>, and the <a href="http://bugs.kde.org/show_bug.cgi?id=202366">moment the LyricWiki API actually stopped working</a> for retrieving lyrics. In a way, this is a good thing. I hope a lot of users put the pieces together and figured out who is really to blame.</p>
<p style="text-align:justify;">Now let&#8217;s see how Amarok handled the situation. Within 12 hours, the bug report had a patch. In the next two hours, the patch was tested, and a glitch was found and fixed. The next day (still less than 24 hours from the time the bug was reported), the patch was <a href="http://gitorious.org/amarok/amarok/commit/1a1b30fe892afc0c9c7988c4c928c27521640d02">pushed</a> to Git. As an Amarok user observing this process from outside, I thought the turnaround time was pretty darn good!</p>
<p style="text-align:justify;">Unfortunately, getting this fix to the users was not as quick and painless. Since lyrics fetching is done in a script, there is no need to recompile Amarok. Furthermore, we have KNewStuff for installing and updating scripts (among other things). So we are just a step away from allowing users to fix the lyrics problem using Amarok&#8217;s Script Manager. Why not take it?</p>
<p style="text-align:justify;">(Besides the fact that the script is not on kde-apps, another minor issue is that it only works for Amarok 2.1.1 and trunk. Because of <a href="http://websvn.kde.org/?view=rev&amp;revision=977050">this</a>, the script needs modifications to work with Amarok 2.1, which is still shipped by Kubuntu. But nothing that can&#8217;t be fixed in code in 5 minutes.)</p>
<p style="text-align:justify;">Congrats to the Amarok team for being so close to greatness! Amarok was one of the apps that switched me towards KDE in my early days with Linux (the other one was K3B). So I&#8217;m glad to see it rocking even harder today.</p>
<p style="text-align:justify;">Now let me return to LyricWiki for a minute. Can someone enlighten me as to why the music publishers would impose such a restriction on them? If I were an artist and you came asking for my lyrics, I would gladly give them to you and thank you for listening to my stuff. I&#8217;ve heard of people selling music, but&#8230; selling lyrics?!</p>
<p style="text-align:justify;">I hope that as technology makes recording and distribution cheaper, <a href="http://en.wikipedia.org/wiki/Ghosts_I%E2%80%93IV#Release">more artists</a> will take matters into their own hands and release their stuff independently.</p>
<p style="text-align:justify;">PS. If you are reading this on Planet KDE and wondering who I am, Hi! <img class="alignnone size-full wp-image-544" title="wave-smiley" src="http://ascending.files.wordpress.com/2009/08/wave-smiley.gif?w=29&#038;h=24" alt="wave-smiley" width="29" height="24" /> I am doing a <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/kde/t124022559857">GSoC project</a> in Akonadi / KMail, mentored by <a href="http://thomasmcguire.wordpress.com/">Thomas McGuire</a>. I may provide an update about that later, if the mood strikes.</p>
Posted in KDE, Linux, Money, Programming, Technology, Thoughts Tagged: amarok, api, bug, business, copyright, development, industry, license, licensing, lyric, lyrics, lyricwiki, mediawiki, music industry, open, open source, planetkde, record companies, riaa, stupidity, wiki, wikipedia, wrong, wtf <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/543/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/543/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/543/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/543/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/543/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/543/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/543/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/543/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/543/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/543/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=543&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2009/08/09/why-open-source-rocks-and-the-music-industry-does-not/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>

		<media:content url="http://ascending.files.wordpress.com/2009/08/wave-smiley.gif" medium="image">
			<media:title type="html">wave-smiley</media:title>
		</media:content>
	</item>
		<item>
		<title>Slow KDE / Plasma on Intel Integrated Graphics?</title>
		<link>http://ascending.wordpress.com/2009/06/25/slow-kde-plasma-on-intel-integrated-graphics/</link>
		<comments>http://ascending.wordpress.com/2009/06/25/slow-kde-plasma-on-intel-integrated-graphics/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 18:12:05 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[acceleration]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[plasma]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[uxa]]></category>
		<category><![CDATA[x11]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/?p=509</guid>
		<description><![CDATA[Got a laptop with an Intel GMA? Is Alt+Tab slower than you would like? Does Plasma take forever to move or resize an applet? Maybe you didn&#8217;t think it could get better?
Try playing with the options in xorg.conf. This is a good starting place.
In my case lspci shows &#8216;Intel Corporation Mobile 4 Series Chipset Integrated [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=509&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">Got a laptop with an Intel GMA? Is Alt+Tab slower than you would like? Does Plasma take forever to move or resize an applet? Maybe you didn&#8217;t think it could get better?</p>
<p style="text-align:justify;">Try playing with the options in <code>xorg.conf</code>. <a href="http://userbase.kde.org/GPU-Performance">This</a> is a good starting place.</p>
<p style="text-align:justify;">In my case <code>lspci</code> shows <em>&#8216;Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42]&#8216;</em>, and putting</p>
<blockquote><p>Option  &#8220;AccelMethod&#8221;   &#8220;UXA&#8221;</p></blockquote>
<p style="text-align:justify;">in <code>/etc/X11/xorg.conf</code> has improved things significantly. UXA acceleration has been <a href="https://wiki.ubuntu.com/X/UxaTesting">disabled by default in Ubuntu</a> because it caused problems for some people, but in my case enabling it has made everything snappier, and also gotten rid of the drawing artifacts I used to see.</p>
<p style="text-align:justify;">It also caused suspend to stop working (assert in X upon waking), but a <a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/347587/comments/21">recent fix</a> to <code>xserver-xorg-video-intel</code> takes care of that. Distros might have released an update by now, but if you&#8217;re using Kubuntu and can&#8217;t wait, you can grab the packages from <a href="http://ppa.launchpad.net/xorg-edgers/">this ppa</a>.</p>
<p style="text-align:justify;">Snappy plasma, working suspend, happy user.</p>
<p style="text-align:justify;"><strong>Update:</strong> Here is <a href="http://kdemonkey.blogspot.com/2009/05/konsole-under-jaunty.html">a post with another trick</a>, using the <code>-graphicssystem raster</code> option of Qt programs. It makes switching tabs in Konsole faster, and it does wonders for long lines in Kate!</p>
Posted in KDE, Linux Tagged: acceleration, intel, KDE, kubuntu, Linux, plasma, slow, ubuntu, uxa, x11 <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/509/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=509&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2009/06/25/slow-kde-plasma-on-intel-integrated-graphics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>
	</item>
		<item>
		<title>Disorder</title>
		<link>http://ascending.wordpress.com/2008/05/07/disorder/</link>
		<comments>http://ascending.wordpress.com/2008/05/07/disorder/#comments</comments>
		<pubDate>Wed, 07 May 2008 14:35:21 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[away]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[magic]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/?p=398</guid>
		<description><![CDATA[Sorry about the mess I currently made of this blog. I updated the Code section (aka. Magic) and had to create a separate post for every config file that was listed there. The news here is:

I&#8217;ve become maintainer of the KCharSelect widget/utility app in KDE. I haven&#8217;t done much besides bragging yet, but I have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=398&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sorry about the mess I currently made of this blog. I updated the <a href="http://ascending.wordpress.com/code/">Code section</a> (aka. Magic) and had to create a separate post for every config file that was listed there. The news here is:</p>
<ul>
<li>I&#8217;ve become maintainer of the KCharSelect widget/utility app in KDE. I haven&#8217;t done much besides bragging yet, but I have some bug fixes (before <a href="http://techbase.kde.org/Schedules/KDE4/4.1_Release_Schedule">4.1</a>) and features in mind.</li>
<li>With a little luck (and a lot of free time if I find it), I will begin porting <a href="http://www.methylblue.com/filelight/">Filelight</a> to KDE 4.</li>
</ul>
<p>In other weakly related news:</p>
<ul>
<li>Theme change. Opinions?</li>
<li>Blogroll updated. Forget common sense.</li>
<li>I won&#8217;t be home until Monday. I&#8217;m going to make an ass of myself <em>again</em> in front of the unbeatable Romanian contestants at the <a href="http://campion.edu.ro/index.php">.Campion</a> final round <img src="http://faq.wordpress.com/wp-includes/images/smilies/icon_eek.gif" alt="" /></li>
<li>I&#8217;ve been pondering whether I should finally get my own domain + paid hosting soon. I decided that it&#8217;s not yet the time, since except for a few gotchas (can only upload certain file types, can&#8217;t change CSS), I&#8217;ve been really happy with the WordPress.com service.</li>
</ul>
<p>Now, if this post is not random, than I don&#8217;t know what is! <img src="http://faq.wordpress.com/wp-includes/images/smilies/icon_wink.gif" alt="" /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ascending.wordpress.com/398/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ascending.wordpress.com/398/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/398/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=398&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2008/05/07/disorder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>

		<media:content url="http://faq.wordpress.com/wp-includes/images/smilies/icon_eek.gif" medium="image" />

		<media:content url="http://faq.wordpress.com/wp-includes/images/smilies/icon_wink.gif" medium="image" />
	</item>
		<item>
		<title>Konvert2Ogg 0.2 is here</title>
		<link>http://ascending.wordpress.com/2008/03/21/konvert2ogg-02-is-here/</link>
		<comments>http://ascending.wordpress.com/2008/03/21/konvert2ogg-02-is-here/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 19:59:02 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[audio books]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[konvert2ogg]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[ogg vorbis]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/?p=379</guid>
		<description><![CDATA[Finally,
after a complete redesign,
and a complete code rewrite,
released under a full moon,
feature-complete and usable,
[drum roll],
[fireworks],
Konvert2Ogg 0.2 is here.
(updated) Home page
SourceForge.net project page
KDE-Apps.org page
I am especially thrilled about what I&#8217;ve learned while developing this project:

How to implement a factory in C++, so that when I want to add a new class, I don&#8217;t need to add [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=379&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Finally,</p>
<p>after a complete redesign,</p>
<p>and a complete code rewrite,</p>
<p>released under a full moon,</p>
<p>feature-complete and usable,</p>
<p>[drum roll],</p>
<p>[fireworks],</p>
<p><a href="https://sourceforge.net/project/showfiles.php?group_id=198617&amp;package_id=235869&amp;release_id=586052">Konvert2Ogg 0.2</a> is here.</p>
<p align="right"><a href="http://konvert2ogg.sourceforge.net/">(updated) Home page</a><br />
<a href="https://sourceforge.net/projects/konvert2ogg/">SourceForge.net project page</a><br />
<a href="http://www.kde-apps.org/content/show.php?content=77365">KDE-Apps.org page</a></p>
<p>I am especially thrilled about what I&#8217;ve learned while developing this project:</p>
<ul>
<li>How to implement a factory in C++, so that when I want to add a new class, I don&#8217;t need to add references to it all over the place.</li>
<li>As a bonus, make that factory a singleton ;)</li>
<li>Lots of things about Qt, KDE, and even svn, XHTML and CSS, that I could only learn hands-on. (too many to list)</li>
<li>I even fixed some bugs / made some improvements to kdelibs while working on K2O!</li>
<li>Probably a bunch of other stuff I am forgetting right now.</li>
</ul>
<p>Although the program now works and does what I want, this is no way the end of the journey. There are many more cool things in the can :D</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ascending.wordpress.com/379/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ascending.wordpress.com/379/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/379/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=379&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2008/03/21/konvert2ogg-02-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>
	</item>
		<item>
		<title>People born today age four times slower.</title>
		<link>http://ascending.wordpress.com/2008/02/29/people-born-today-age-four-times-slower/</link>
		<comments>http://ascending.wordpress.com/2008/02/29/people-born-today-age-four-times-slower/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 18:57:44 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Screenshots]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[School]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/?p=368</guid>
		<description><![CDATA[In other completely random news:

School&#8217;s out for a week!
Konvert2Ogg, the KDE project I&#8217;m working on, has a new mission statement and code and GUI design. I am especially satisfied with the way the singleton / object factory (as taught by Alexandrescu) has turned out. With the factory and the base classes in place, adding support [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=368&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In other completely random news:</p>
<ul>
<li>School&#8217;s out for a week!</li>
<li>Konvert2Ogg, the KDE project I&#8217;m working on, has a new mission statement and code and GUI design. I am especially satisfied with the way the singleton / object factory (as taught by <a href="http://www.informit.com/store/product.aspx?isbn=0201704315">Alexandrescu</a>) has turned out. With the factory and the base classes in place, adding support for Oggenc took only a few minutes.<br />
<a href="http://ascending.files.wordpress.com/2008/02/k2o-for-blog.png" title="k2o-for-blog.png"><img src="http://ascending.files.wordpress.com/2008/02/k2o-for-blog.thumbnail.png" alt="k2o-for-blog.png" /></a><br />
Wait for version 0.2 sometime in the next few weeks.</li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ascending.wordpress.com/368/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ascending.wordpress.com/368/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/368/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=368&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2008/02/29/people-born-today-age-four-times-slower/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>

		<media:content url="http://ascending.files.wordpress.com/2008/02/k2o-for-blog.thumbnail.png" medium="image">
			<media:title type="html">k2o-for-blog.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Playing with Qt/KDE</title>
		<link>http://ascending.wordpress.com/2007/11/03/playing-with-qtkde/</link>
		<comments>http://ascending.wordpress.com/2007/11/03/playing-with-qtkde/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 16:53:17 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[Challenge]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Screenshots]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[full screen]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[speed-writing]]></category>
		<category><![CDATA[style sheet]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/2007/11/03/playing-with-qtkde/</guid>
		<description><![CDATA[Speed writing means dumping the contents of your brain as fast as you can without stopping to think or check grammar. The small program I wrote today pretends to help you do it by launching a full-screen window to cover all distractions. It also keeps track of time for you and counts how many lines, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=303&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://ascending.files.wordpress.com/2007/11/justwrite.png" title="justwrite.png"><img src="http://ascending.files.wordpress.com/2007/11/justwrite.thumbnail.png" alt="justwrite.png" align="right" hspace="5" vspace="5" /></a>Speed writing means dumping the contents of your brain as fast as you can without stopping to think or check grammar. The small program I wrote today pretends to help you do it by launching a full-screen window to cover all distractions. It also keeps track of time for you and counts how many lines, words, and letters you&#8217;ve written. Here&#8217;s the <a href="http://ascending.files.wordpress.com/2007/11/justwritetarbz2.txt">source code</a> (rename to .tar.bz2).</p>
<p>It uses the KDE4 libs, and the preposterous colors are the result of my experimenting with Qt style sheets.</p>
<p><strong>PS.</strong> Bonus points if you find a way to crash it! (I know there is at least one)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ascending.wordpress.com/303/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ascending.wordpress.com/303/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/303/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=303&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2007/11/03/playing-with-qtkde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>

		<media:content url="http://ascending.files.wordpress.com/2007/11/justwrite.thumbnail.png" medium="image">
			<media:title type="html">justwrite.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Happenings</title>
		<link>http://ascending.wordpress.com/2007/09/15/happenings/</link>
		<comments>http://ascending.wordpress.com/2007/09/15/happenings/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 11:39:44 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[School]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/2007/09/15/happenings/</guid>
		<description><![CDATA[Almost a week has passed and I&#8217;m still silent. No time? No inspiration? No will?
School is boring like usual. We&#8217;re not feeling the full weight of it yet, not until the exams start. Still, spending the first half of the day away from my PC makes me think of how much time I&#8217;ve wasted this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=291&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Almost a week has passed and I&#8217;m still silent. No time? No inspiration? No will?</p>
<p>School is boring like usual. We&#8217;re not feeling the full weight of it yet, not until the exams start. Still, spending the first half of the day away from my PC makes me think of how much time I&#8217;ve wasted this summer&#8230; This year more attention is given to SATs and college applications than to school itself. Teachers had better be understanding or else&#8230;</p>
<p>Thankfully, audio-books make the days significantly less monotone.</p>
<p>I&#8217;ve been hacking around in KDE, Konsole mostly. So far I helped implement a couple of features which I&#8217;m awfully proud of:</p>
<ul>
<li>Double-clicking a tab lets you rename it;</li>
<li>Double-clicking the empty space on the tab bar opens a new terminal session;</li>
<li>From the menu you can now open Konqueror at the directory you&#8217;re currently at.</li>
</ul>
<p>but I&#8217;m still floating around through the files and classes like a clueless wanderer&#8230;</p>
<p>So, risking to sound like <a href="http://en.wikipedia.org/wiki/You_Suck">Abby Normal</a> again, let me just say: <em>&#8216;later.</em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ascending.wordpress.com/291/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ascending.wordpress.com/291/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/291/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=291&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2007/09/15/happenings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>
	</item>
		<item>
		<title>A Couple of GDB Tricks</title>
		<link>http://ascending.wordpress.com/2007/09/02/a-couple-of-gdb-tricks/</link>
		<comments>http://ascending.wordpress.com/2007/09/02/a-couple-of-gdb-tricks/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 08:21:03 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/2007/09/02/a-couple-of-gdb-tricks/</guid>
		<description><![CDATA[What is life without debugging?&#8230; :roll:
Getting to know the GNU Debugger can give you lots of power and speed. Unfortunately if you&#8217;re working on a big project such as KDE, using it is not always pleasant.
By default, GDB loads the &#8220;symbols&#8221; from the libraries used by the debugged application. If it wouldn&#8217;t do that, it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=284&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>What is life without debugging?&#8230; :roll:</p>
<p>Getting to know the GNU Debugger can give you lots of power and speed. Unfortunately if you&#8217;re working on a big project such as KDE, using it is not always pleasant.</p>
<p>By default, <code>GDB</code> loads the <em>&#8220;symbols&#8221;</em> from the libraries used by the debugged application. If it wouldn&#8217;t do that, it couldn&#8217;t tell you the names of classes / functions / variables. When your application uses Qt however, these libraries are huge and can easily eat up 512MB of RAM in debugging symbols. That means that if you don&#8217;t have a lot of memory,  each time you&#8217;ll run your app in the debugger, your machine will start to whirr and thrash. Swap space will be used and performance will go down dramatically.</p>
<p>Fortunately there&#8217;s a way around this problem. <a href="http://kdemonkey.blogspot.com/">Robert Knight</a> of <a href="http://konsole.kde.org/">Konsole</a> fame <a href="http://lists.kde.org/?l=kde-devel&amp;m=118151693509434&amp;w=2">shared this</a> on the kde-devel mailing list. The trick is to tell <code>GDB</code> not to load the symbols automatically before telling it to run your application.</p>
<blockquote><p>set auto-solib-add off</p></blockquote>
<p>This means that your backtraces will be full of <code>???</code>s. Notice which libraries your program calls and load them manually with a command like</p>
<blockquote><p>shar QtGui</p></blockquote>
<p>This will load all libraries containing <code>QtGui</code> in their names. Don&#8217;t try <code>shar Qt</code> as it will load the entire Qt, which we were trying to avoid in the first place.</p>
<p>After loading a library manually, issue the <code>backtrace</code> (<code>bt</code>) command again, notice and load the next library, and so on until you have a full call stack. Now check your memory usage. Relieved? ;)</p>
<p>Many times, however, you may want to attach <code>GDB</code> to an already running process. When you do this (using <code>gdb app-name app-PID</code>), <code>GDB</code> doesn&#8217;t give you a chance to stop it from loading the symbols. One way around this is to add the</p>
<blockquote><p>set auto-solib-add off</p></blockquote>
<p>line to your <strong><code>~/.gdbinit</code></strong> file. That means <code>GDB</code> will never load symbols by default. You can return to the old behavior by issuing <code>set auto-solib-add on</code> at any time.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ascending.wordpress.com/284/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ascending.wordpress.com/284/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=284&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2007/09/02/a-couple-of-gdb-tricks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>
	</item>
		<item>
		<title>Announcing Konvert2Ogg 0.1</title>
		<link>http://ascending.wordpress.com/2007/06/17/announcing-konvert2ogg-01/</link>
		<comments>http://ascending.wordpress.com/2007/06/17/announcing-konvert2ogg-01/#comments</comments>
		<pubDate>Sun, 17 Jun 2007 12:03:28 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/2007/06/17/announcing-konvert2ogg-01/</guid>
		<description><![CDATA[Konvert2Ogg is a KDE4 project I have started this month, and today is the big 0.1 day ;) It converts MP3s to Ogg Vorbis, effectively replacing the old command-line tool with a nice GUI.
Here&#8217;s the big shiny link:
http://konvert2ogg.sourceforge.net/
I&#8217;ve been pleasantly impressed with the service SourceForge offers open source projects for free: hosting, space for downloads, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=236&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Konvert2Ogg is a KDE4 project I have started this month, and today is the big 0.1 day ;) It converts MP3s to Ogg Vorbis, effectively replacing the <a href="http://ascending.wordpress.com/2007/04/15/enjoy-the-silence/">old</a> command-line <a href="http://ascending.wordpress.com/2007/06/03/add-silence-and-oggsh-update/">tool</a> with a nice GUI.</p>
<p>Here&#8217;s the big shiny link:<br />
<a href="http://konvert2ogg.sourceforge.net/">http://konvert2ogg.sourceforge.net/</a></p>
<p>I&#8217;ve been pleasantly impressed with the service <a href="http://sourceforge.net/">SourceForge</a> offers open source projects for free: hosting, space for downloads, shell access and even <a href="http://en.wikipedia.org/wiki/Subversion_%28software%29">svn</a>!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ascending.wordpress.com/236/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ascending.wordpress.com/236/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/236/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=236&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2007/06/17/announcing-konvert2ogg-01/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>
	</item>
		<item>
		<title>HOWTO: Install Krazy on Ubuntu</title>
		<link>http://ascending.wordpress.com/2007/06/07/howto-install-krazy-on-ubuntu/</link>
		<comments>http://ascending.wordpress.com/2007/06/07/howto-install-krazy-on-ubuntu/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 10:52:01 +0000</pubDate>
		<dc:creator>Constantin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://ascending.wordpress.com/2007/06/07/howto-install-krazy-on-ubuntu/</guid>
		<description><![CDATA[Here are some quick steps to install Krazy, the KDE static analysis tool (code checker in more accessible language) on your local machine:


sudo aptitude install libtie-ixhash-perl libhtml-parser-perl libfile-find-rule-perl
These are the Perl dependencies of Krazy. It won&#8217;t install without them.
Download the code in a new directory:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdesdk/ebn/krazy/

Change into the directory and start the installation. You [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=229&subd=ascending&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here are some quick steps to install <a href="http://techbase.kde.org/Development/Tutorials/Code_Checking">Krazy</a>, the KDE static analysis tool (<em>code checker</em> in more accessible language) on your local machine:</p>
<ol>
<li>
<blockquote><p>sudo aptitude install libtie-ixhash-perl libhtml-parser-perl libfile-find-rule-perl</p></blockquote>
<p>These are the Perl dependencies of Krazy. It won&#8217;t install without them.</li>
<li>Download the code in a new directory:<br />
<blockquote><p>svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdesdk/ebn/krazy/</p></blockquote>
</li>
<li>Change into the directory and start the installation. You may choose the directory Krazy should be installed to, the default is <code>/usr/local/Krazy/</code>. I chose a location in my home directory: <code>~/krazy/</code><br />
<blockquote><p>cd krazy<br />
./install.sh ~/krazy/</p></blockquote>
</li>
<li>To make your environment aware of where the scripts are, adjust your path (in <code>~/.bashrc</code>):<br />
<blockquote><p>PATH=/home/exit/kde4-devel/krazy/bin:$PATH</p></blockquote>
<p>Make sure you indicated the right directory.</li>
<li>That&#8217;s it! Log-out, log-in to update the <code>PATH</code> and type <code>krazy --list</code>. You should get a list of checks that are available.</li>
</ol>
<p>Now, to check a single source file, type <code>krazy <em>filename</em></code>. To check a whole bunch of them, use <code>krazyall</code>. Enjoy 8)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ascending.wordpress.com/229/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ascending.wordpress.com/229/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ascending.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ascending.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ascending.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ascending.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ascending.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ascending.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ascending.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ascending.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ascending.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ascending.wordpress.com/229/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ascending.wordpress.com&blog=641345&post=229&subd=ascending&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ascending.wordpress.com/2007/06/07/howto-install-krazy-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14485c804228347f17007e2fa773ea70?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ascending</media:title>
		</media:content>
	</item>
	</channel>
</rss>