<?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>Riccardo Iaconelli &#187; Util things or HOWTOs</title>
	<atom:link href="http://blog.ruphy.org/posts/category/util-things-or-howtos/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.ruphy.org</link>
	<description>The blog of a proud Free Software hacker and vector graphics artist</description>
	<lastBuildDate>Tue, 25 Jan 2011 06:36:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Akunambol &#8211; Contacts visualization breakage and a possible fix</title>
		<link>http://blog.ruphy.org/posts/138</link>
		<comments>http://blog.ruphy.org/posts/138#comments</comments>
		<pubDate>Thu, 23 Sep 2010 20:10:15 +0000</pubDate>
		<dc:creator>ruphy</dc:creator>
				<category><![CDATA[Akunambol]]></category>
		<category><![CDATA[Goodies]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Util things or HOWTOs]]></category>

		<guid isPermaLink="false">http://blog.ruphy.org/?p=138</guid>
		<description><![CDATA[Just in case you happen to open KAddressBook, and see that the new entries display the vcard name where the name should appear, like it has happened here: then relax. If I had a large and friendly font, I&#8217;d probably also write &#8220;Don&#8217;t panic&#8221;, on the back side of this post. Your data is safe. [...]]]></description>
			<content:encoded><![CDATA[<p>Just in case you happen to open KAddressBook, and see that the new entries display the vcard name where the name should appear, like it has happened here:</p>
<p style="text-align: center;"><a href="http://blog.ruphy.org/wp-content/uploads/2010/09/akunambol-vcfs.png"><img class="size-medium wp-image-139 aligncenter" title="KAddressBook after a sync" src="http://blog.ruphy.org/wp-content/uploads/2010/09/akunambol-vcfs-300x293.png" alt="" width="300" height="293" /></a></p>
<p>then relax. If I had a large and friendly font, I&#8217;d probably also write &#8220;Don&#8217;t panic&#8221;, on the back side of this post.</p>
<p>Your data is safe.</p>
<p>The filter works, too, and the bug is in Akonadi, but just in the tree item view, to be precise. This means that you can expect to see it again as soon as akonadi is fixed, and none of your contacts data is harmed.</p>
<p>To be even more specific, the bug where this is tracked is this one: <a href="https://bugs.kde.org/show_bug.cgi?id=252145">https://bugs.kde.org/show_bug.cgi?id=252145</a></p>
<p>Please note that this only affects KAddressBook tree visualization, and in no way it compromises how the other application work (or visualize your contact data).</p>
<p>So, now that you&#8217;re more relaxed about this issue, here comes the howto part of the post:</p>
<p>Infact, in case you still badly need your contacts back, today I pushed a commit which (cleanly) workarounds this problem. To get it, you should do a number of things. Please note that while this procedure has worked for me like a charm, it could not work for you for many unknown reasons. <strong>Therefore, please proceed with extreme care!</strong></p>
<ol>
<li>Perform a full sync, so that all of your contacts data is backed up on the server.</li>
<li>Checkout the 0.2.x branch from git.
<ul>
<pre class="brush:shell">git clone git://gitorious.org/akunambol/akunambol.git</pre>
</ul>
</li>
<li>Compile the branch as explained <a href="http://akunambol.ruphy.org/help/compiling-akunambol">here</a> (look at the section &#8220;Building Akunambol&#8221;)</li>
<li>Stop Akonadi, remove (or just backup) the local contacts, and start Akonadi again. (<strong>warning</strong>: <code> ./local/share/contacts</code> is where all of your contacts are stored! you might want to mv it instead)
<ul>
<pre class="brush:shell">akonadictl stop
rm -r .local/share/contacts/
akonadictl start</pre>
</ul>
</li>
<li>Now, remove all the cache created by Akunambol. This will ensure that Akunambol won&#8217;t think that you just deleted all of your contacts (thus deleting them from the server too) but instead will think that it has just started on an empty addressbook (thus filling it with the data you saved during Step 1).
<ul>
<pre class="brush:shell">rm -rf .kde4/share/apps/akunambol</pre>
</ul>
</li>
<li>Start Akunambol, and start a sync. Once it finishes you should see all of your contacts in KAddressBook again.</li>
</ol>
<p>To close this post, yes, I know that all this procedure is a bit cumbersome, but again, if you have had this problem, don&#8217;t panic: <span style="text-decoration: underline;">your data is safe</span>. You don&#8217;t need to follow these steps. You will not be able to display it correctly for the moment, but it&#8217;s only in THAT particular visualization, and all the functionality works nonetheless, including contacts searching, and other views of your contact list. Then, in case KAddressBook is really crucial to you, and you can&#8217;t afford to wait for the bugfix, you can simply use the procedure I illustrated above and everything should be fine. But actually, most of the users (me included) won&#8217;t even notice the problem&#8230;</p>
<p>Anyways&#8230; That&#8217;s all for now! Happy syncing! :)</p>
 <p><a href="http://blog.ruphy.org/?flattrss_redirect&amp;id=138&amp;md5=0e2df73921cc2945ec38d5520ec413d2" title="Flattr" target="_blank"><img src="http://blog.ruphy.org/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ruphy.org/posts/138/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Fix planet-planet (!) and Skema 0.1 released!</title>
		<link>http://blog.ruphy.org/posts/26</link>
		<comments>http://blog.ruphy.org/posts/26#comments</comments>
		<pubDate>Mon, 19 Nov 2007 21:06:12 +0000</pubDate>
		<dc:creator>ruphy</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Random fun]]></category>
		<category><![CDATA[Util things or HOWTOs]]></category>

		<guid isPermaLink="false">http://blog.ruphy.org/posts/26</guid>
		<description><![CDATA[Will write a short second post today as there&#8217;s something which really annoys me, the cursor will come just later. There&#8217;s a bug on planet planet that makes me sometimes flood planetkde&#8230;. it&#8217;s the second time in 3 posts&#8230; Please fix it!!!!!! I apologize with all the guys which I flooded the reading to. In [...]]]></description>
			<content:encoded><![CDATA[<p>Will write a short second post today as there&#8217;s something which really annoys me, the cursor will come just later.<br />
<strong>There&#8217;s a bug on planet planet that makes me sometimes flood planetkde</strong>&#8230;. it&#8217;s the second time in 3 posts&#8230; Please fix it!!!!!!<br />
I apologize with all the guys which I flooded the reading to.</p>
<p>In this post I&#8217;d also like to point out to you about an extremely valuable tool, written by one of my KDE co-hacker and good friend Paolo Capriotti.</p>
<p><span id="more-26"></span></p>
<p>I just noticed he blogged about it, I tried it this afternoon when he first shown his prerelease to me, and I must say it really rocks. It&#8217;s a tool written in ruby which performs similar tasks than kapptemplate (see kdesdk), but it works with templates and it&#8217;s *way* more powerful. It&#8217;s written for KDE 4 so that&#8217;s also a big plus (meaning automatic generation of CMake file, etc&#8230;). =)<br />
It also comes with very handy tools builtin, and does *much* more than just generate empty apps, like it has the ability to add a GPLv2 header license to multiple source files with a one liner command line, or the ability to create skeletons for classes just as simply. Here&#8217;s the link to his blog entry:<br />
<a href="http://pcapriotti.wordpress.com/2007/11/19/skema-01/">http://pcapriotti.wordpress.com/2007/11/19/skema-01/</a></p>
<p>If you&#8217;re a developer, you should definitely try it out, it&#8217;s at its first release (0.1) after 2 days of developement, but it&#8217;s already awesome, and worths the trying. I&#8217;m already pretty excited about it. =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ruphy.org/posts/26/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: blog.ruphy.org @ 2012-02-05 22:35:32 -->
