<?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>Protected * Void &#187; Mobile</title>
	<atom:link href="http://labs.danilocesar.com/blog/tag/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.danilocesar.com/blog</link>
	<description>Free your code, Free your mind!</description>
	<lastBuildDate>Thu, 03 Nov 2011 17:45:49 +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>Prague, Telepathy and HTML5 IM Client</title>
		<link>http://labs.danilocesar.com/blog/2011/11/03/prague-telepathy-and-html-5-im-client/</link>
		<comments>http://labs.danilocesar.com/blog/2011/11/03/prague-telepathy-and-html-5-im-client/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 12:37:40 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[GObject]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[GTK]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Telepathy]]></category>

		<guid isPermaLink="false">http://labs.danilocesar.com/blog/?p=131</guid>
		<description><![CDATA[Hey guys! Last week I&#8217;ve attended to GStreamerConf and LinuxConf conferences in Prague, and Siraj and I had the honor of having our current project for Collabora exposed on Collabora&#8217;s both. It shared space with two others amazing Collabora&#8216;s demos: Media Explorer running a Telepathy plug-in, which adds IM and Audio/Video capabilities to the system. [...]]]></description>
			<content:encoded><![CDATA[<p>Hey guys!</p>
<p>Last week I&#8217;ve attended to GStreamerConf and LinuxConf conferences in Prague, and Siraj and I had the honor of having our current project for Collabora exposed on Collabora&#8217;s both. It shared space with two others amazing <a href="http://www.collabora.co.uk">Collabora</a>&#8216;s demos:</p>
<ol>
<li><a href="http://media-explorer.org/">Media Explorer</a> running a Telepathy plug-in, which adds IM and Audio/Video capabilities to the system.</li>
<li><a href="http://mbatle.wordpress.com/2011/11/02/illusions-in-the-web-a-real-time-video-editor-built-in-html5/">HTML 5 client of a video editor</a>, using GStreamer Editing Services on top of GtkWebkit.</li>
</ol>
<h3>A little bit about Telepathy Webkit Client</h3>
<p>During the last few weeks I&#8217;ve been working on a Telepathy client, a very special one, written almost only with HTML 5 and Javascript, on top of GTK WebKit and <a href="http://live.gnome.org/Seed">Seed</a>.<br />
The goal of this project was writing a Telepathy based IM client, to run on top of WebKit, and it should be able do make and receive audio and video calls.</p>
<h3>GObject introspection magic</h3>
<p>The first question to be answered was &#8220;How access the Telepathy methods from Javascript?&#8221;</p>
<p>And the answer was: GIR and <a href="http://live.gnome.org/Seed">Seed</a>.</p>
<p>As all Gnome developers knows, GObject introspection (GIR) allows us to access a GObject written in C  from a scriptable language, such as Javascript. So that&#8217;s part of the answer.</p>
<p>And Seed binds those introspected objects on WebKit JavascriptCore, which is pretty much what we wanted to do.</p>
<h3>Following a few screen-shots</h3>
<h4>Contact List</h4>
<p>Our first goal was to show the Telepathy&#8217;s roaster list on a HTML5 window. For the widgets, we choose to use <a href="http://joapp.com">joApp</a>, which is a quite nice and stable UI library for HTML 5 applications.</p>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2011/11/tp1.png"><img class="alignnone size-medium wp-image-139" title="Telepathy contact list" src="http://labs.danilocesar.com/blog/wp-content/uploads/2011/11/tp1-208x300.png" alt="" width="208" height="300" /></a></p>
<p>&nbsp;</p>
<h4>Chat Window</h4>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2011/11/tp2.png"><img class="alignnone size-medium wp-image-138" title="Telepathy chat window" src="http://labs.danilocesar.com/blog/wp-content/uploads/2011/11/tp2-227x300.png" alt="Telepathy chat window" width="227" height="300" /></a><br />
<em>What&#8217;s a IM client without a Chat window, right?!</em></p>
<p>The &#8220;tpwebkit&#8221; application with an opened text channel between two users.</p>
<h4>Receiving a call</h4>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2011/11/tp3.png"><img class="alignnone size-medium wp-image-137" title="Receiving a call" src="http://labs.danilocesar.com/blog/wp-content/uploads/2011/11/tp3-240x300.png" alt="" width="240" height="300" /></a></p>
<p>Telepathy WebKit application acting as a Telepathy approver for audio and video calls</p>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2011/11/tp4.png"><img class="alignnone size-medium wp-image-136" title="That's me, from the point of view of a camera on another computer" src="http://labs.danilocesar.com/blog/wp-content/uploads/2011/11/tp4-263x300.png" alt="" width="263" height="300" /></a></p>
<p>That&#8217;s me, from the point of view of my test machine&#8230;</p>
<h3>The real thing running</h3>
<p>If you want to see the real thing running, you can watch this video showing the application during the early development state.</p>
<p><object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/vplj4o9wAzc?version=3&#038;feature=player_detailpage"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/vplj4o9wAzc?version=3&#038;feature=player_detailpage" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></object></p>
<h3>Conclusions and future work</h3>
<p>As we can see from now, Telepathy is ready to be use on native and HTML applications.<br />
I really would like to see the current implementation integrated with the bleeding edge RTC API, which some guys are pushing to WebKit. That would be something really awesome.</p>
<p>If you want to try it, you can get the <a href="http://cgit.collabora.com/git/tpwebkit.git/">code here</a> and play with it. You&#8217;re also going to need a few special changes on Seed package. Check the linuxconf branch <a href="https://gitorious.org/~siraj/seed/sirajs-seed/commits/linuxconf">here</a>.<br />
Or, if you use Ubuntu, you can add <a href="https://launchpad.net/~zdra/+archive/prague-demo">Xavier&#8217;s PPA</a> and install the tpwebkit package.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.danilocesar.com/blog/2011/11/03/prague-telepathy-and-html-5-im-client/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Symbian, 2D games and Qt Optimization Flags</title>
		<link>http://labs.danilocesar.com/blog/2010/09/19/symbian-2d-games-and-qt-optimization-flags/</link>
		<comments>http://labs.danilocesar.com/blog/2010/09/19/symbian-2d-games-and-qt-optimization-flags/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 20:58:15 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[QtS60]]></category>

		<guid isPermaLink="false">http://labs.danilocesar.com/blog/?p=51</guid>
		<description><![CDATA[After two and a half years building rich UIs on top of QGraphicsView and trying every kind of exotic flags or approaches to get better performance results on symbian, I&#8217;ve decided to publish some of them which can be useful to game programmers. With a little help of Ademar, we&#8217;ve selected a good use case: [...]]]></description>
			<content:encoded><![CDATA[<p>After two and a half years building rich UIs on top of QGraphicsView and trying every kind of exotic flags or approaches to get better performance results on symbian, I&#8217;ve decided to publish some of them which can be useful to game programmers.</p>
<p>With a little help of <a href="http://www.ademar.org">Ademar</a>, we&#8217;ve selected a good use case: a bouncing game.</p>
<h2>The game</h2>
<p><img class="size-medium wp-image-52 alignleft" style="margin: 2px 20px 2px 2px;" title="ChainReaction" src="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/10_balls-168x300.png" alt="10 balls image of chainreaction game" width="151" height="270" /></p>
<div style="display: block;">
<p>This game is simple: there are some balls running on the screen, and if you press one of them it will explode, and if a red ball touches a exploded ball, it will explode too. However the game logic is not important here.  Lets list some of the characteristics of this game from a developer&#8217;s point of view:</p>
<ul>
<li>Static background.</li>
<li>Balls can be implemented as GraphicsItems.</li>
<li>Red balls are always moving.</li>
<li>Non-exploded ball doesn&#8217;t collide.</li>
<li>List of elements can grow fast.</li>
<li>The items are scattered on the screen</li>
</ul>
</div>
<div style="display: block; clear: both;"><span style="color: #ff6600;"><strong><em>The comments bellow are only valid for the characteristics of a game defined above.</em></strong></span></div>
<h2>The flags</h2>
<p>The flags I want to comment on this post are:</p>
<ul>
<li><a href="http://doc.trolltech.com/4.6/qgraphicsscene.html#ItemIndexMethod-enum">QGraphicsScene::ItemIndexMethod</a></li>
<li><a href="http://doc.trolltech.com/4.6/qgraphicsview.html#OptimizationFlag-enum">QGraphicsView::OptimizationFlags</a></li>
<li><a href="http://doc.trolltech.com/4.6/qgraphicsview.html#ViewportUpdateMode-enum">QGraphicsView::ViewportUpdateMode</a></li>
</ul>
<h2>The results</h2>
<p>* Those tests were performed on a Nokia 5800, type RM-356, with V51.0.006 firmware and Qt 4.6.3.<br />
** The Y axis is measuring FPS: the higher, the better.</p>
<h3>10 elements on the screen</h3>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/bsp-noindex-all.png"><img class="alignnone size-full wp-image-56" title="bsp-noindex-all" src="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/bsp-noindex-all.png" alt="" width="721" height="374" /></a></p>
<p>First of all, I&#8217;ve tried the four ViewportUpdate methods, with 10 items on the screen, and the MinimalViewportUpdate and the SmartViewportUpdate gave me the highest FPS( 34 and 33.5) . Qt documentation shows  <a href="http://doc.trolltech.com/4.6/qgraphicsscene.html#ItemIndexMethod-enum">NoIndex</a> as the best option for dynamic scenes&#8230; well, the difference is small for few items, but it&#8217;s true =)</p>
<p>So, for the other tests, lets use the NoIndex flag.</p>
<h4>What about optimization flags?</h4>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/opt-1.png"><img class="alignnone size-full wp-image-57" title="opt-1" src="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/opt-1.png" alt="" width="575" height="379" /></a></p>
<p>I took two results from the latest test (SmartViewportUpdate and BoundingRectViewportUpdate) and ran it again with two optimizationFlags: <a href="http://doc.trolltech.com/4.6/qgraphicsview.html#OptimizationFlag-enum">QGraphicsView::DontSavePainterState</a> and <a href="QGraphicsView::DontAdjustForAntialiasing">QGraphicsView::DontAdjustForAntialiasing</a>. So, optimizations flags brings us a little bit of improvement when we can control precisely how the items will be drawn.</p>
<h3>20 elements</h3>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/opt-20.png"><img class="alignnone size-full wp-image-58" title="opt-20" src="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/opt-20.png" alt="" width="728" height="375" /></a></p>
<h3>30 elements</h3>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/opt-30.png"><img class="alignnone size-full wp-image-60" title="opt-30" src="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/opt-30.png" alt="" width="723" height="376" /></a></p>
<h3>40 elements</h3>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/opt-40.png"><img class="alignnone size-full wp-image-61" title="opt-40" src="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/opt-40.png" alt="" width="723" height="369" /></a></p>
<h2>Lessons Learned</h2>
<p>It&#8217;s important to select the correct ViewportUpdate method for your kind of scene. It can make the difference.</p>
<p>If there is a lot of dynamic elements, and if they are scattered throughout the scene, it&#8217;s cheaper to paint the whole screen (or, at least, the bounding rect) instead of trying to determinate the affected area.</p>
<p>To be honest I was expecting a better result from FullViewportUpdate, but I believe it would be better than BoundingRect if we use non-static background.</p>
<h2>What if?</h2>
<p>What if I use only one graphicsItem to paint all the balls? What if a ball was not an item but an object with a render method?</p>
<p>I got a little bit surprised, it wasn&#8217;t the result I was expecting &#8211; it&#8217;s worst. It only gets to be better when I put more than 60 items on the screen.</p>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/hack.png"><img class="alignnone size-full wp-image-62" title="hack" src="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/hack.png" alt="" width="521" height="379" /></a></p>
<h2>Will I throw the code in the garbage can?</h2>
<p>No! As the result of the tests and with a creative help of <a href="http://www.naraosga.com">Nara</a> &#8211; INdT designer &#8211; I&#8217;m releasing a playable alpha version of this game, called by Chubba-Lubba.  It&#8217;s not finished, since it&#8217;s still missing the icon, sounds and scores features, but it&#8217;s testable =)</p>
<p><a href="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/chubbalubba.png"><img class="alignnone size-medium wp-image-69" title="chubbalubba" src="http://labs.danilocesar.com/blog/wp-content/uploads/2010/09/chubbalubba-168x300.png" alt="" width="168" height="300" /></a></p>
<p><a href="http://labs.danilocesar.com/qt/symbian/chubbyluba.sis">Symbian package here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.danilocesar.com/blog/2010/09/19/symbian-2d-games-and-qt-optimization-flags/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Excelent News; Bossa Conference, Kde 4.2 and Debian Lenny!</title>
		<link>http://labs.danilocesar.com/blog/2009/02/05/excelent-news-bossa-conference-kde-42-and-debian-lenny/</link>
		<comments>http://labs.danilocesar.com/blog/2009/02/05/excelent-news-bossa-conference-kde-42-and-debian-lenny/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 13:35:42 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[openbossa]]></category>

		<guid isPermaLink="false">http://labs.danilocesar.com/blog/?p=18</guid>
		<description><![CDATA[I&#8217;m quite excited about the news of the last few days. First: KDE 4.2 was released. I&#8217;m using as my &#8220;oficial desktop manager&#8221; at work and I&#8217;m pretty happy about it. Second: Debian Lenny might be released this month.  I&#8217;m using it too, and I know the result will be very good! Third: BossaConference agenda [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m quite excited about the news of the last few days.</p>
<p>First: KDE 4.2 was released. I&#8217;m using as my &#8220;oficial desktop manager&#8221; at work and I&#8217;m pretty happy about it.</p>
<p>Second: Debian Lenny might be released this month.  I&#8217;m using it too, and I know the result will be very good!</p>
<p>Third: BossaConference <a href="http://www.bossaconference.indt.org/programme" target="_blank">agenda</a> is ready. Think about great minds talking about OpenSource, Maemo, etc, in a paradisaical beach. I had the opportunity to join Bossa &#8217;07, and it was great! <a href="http://www.bossaconference.indt.org/registration" target="_blank">We can&#8217;t miss this one</a>! See you there! =)</p>
<p><a href="http://www.bossaconference.indt.org/" target="_blank"><img class="alignnone size-full wp-image-19" title="openbossa" src="http://labs.danilocesar.com/blog/wp-content/uploads/2009/02/openbossa.png" alt="openbossa" width="400" height="89" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.danilocesar.com/blog/2009/02/05/excelent-news-bossa-conference-kde-42-and-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pychord 0.4 Release</title>
		<link>http://labs.danilocesar.com/blog/2007/10/09/pychord-04-release/</link>
		<comments>http://labs.danilocesar.com/blog/2007/10/09/pychord-04-release/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 13:20:06 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[N800]]></category>
		<category><![CDATA[Pychord]]></category>

		<guid isPermaLink="false">http://labs.danilocesar.com/blog/2007/10/09/pychord-04-release/</guid>
		<description><![CDATA[Hi All&#8230; I&#8217;m not having much time to work on my personal projects ( pychord by example ) cause I&#8217;m having a lot of tasks to do ( and to learn ) on my college and on my new job. But I&#8217;m here to talk about pychord, so let me do it! =) Tim wrote [...]]]></description>
			<content:encoded><![CDATA[<p>Hi All&#8230;</p>
<p>I&#8217;m not having much time to work on my personal projects ( pychord by example ) cause I&#8217;m having a lot of tasks to do ( and to learn ) on my <a href="http://www.inf.ufpr.br" target="_blank">college</a> and on my <a href="http://mandriva.com.br" target="_blank">new job</a>.</p>
<p>But I&#8217;m here to talk about <a href="https://garage.maemo.org/projects/pychord/">pychord,</a> so let me do it! =)</p>
<p><a href="http://www.sense-datum.org/tim/">Tim</a> <a href="http://www.sense-datum.org/tim/archive/2007/09/17/PyChord/2" target="_blank">wrote</a> <a href="https://garage.maemo.org/tracker/?atid=1342&amp;group_id=346&amp;func=browse">a lot of good suggestions</a> on <a href="http://garage.maemo.org">garage&#8217;s</a> foruns. So, I&#8217;m working on their ideas now. I need to say &#8220;thanks&#8221; to Tim cause he gave me a lot of good suggestions to make pychord better. Thank you Tim!</p>
<p>On this last weekend I worked in &#8220;Zoom IN/OUT &#8221; feature and change the font of the chord&#8217;s screen. I think that pychord is a little better now.</p>
<p>You can get it <a href="http://labs.danilocesar.com/maemo/bora/pychord_maemo_0.4.deb">here,</a> or do a &#8220;upgrade&#8221; on your device.</p>
<p>That is all!</p>
<p>Have a nice week!</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.danilocesar.com/blog/2007/10/09/pychord-04-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PyChord for Maemo: Get your .install here!</title>
		<link>http://labs.danilocesar.com/blog/2007/09/16/pychord-for-maemo-get-your-install-here/</link>
		<comments>http://labs.danilocesar.com/blog/2007/09/16/pychord-for-maemo-get-your-install-here/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 16:17:18 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[N800]]></category>

		<guid isPermaLink="false">http://labs.danilocesar.com/blog/2007/09/16/pychord-for-maemo-get-your-install-here/</guid>
		<description><![CDATA[Finally, Pychord is almost ready! All features (about 1.0 version) are working. Now I need to work in two different lines. Source Code improvement [1] Bug Fixes[2] [1] I didn&#8217;t have enough knowledge about pygame when I started this project. So I need to change some parts of the code to fix wrong decisions that [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, <a href="https://garage.maemo.org/projects/pychord/" target="_blank">Pychord</a> is almost ready!</p>
<p>All features (about 1.0 version) are working. Now I need to work in two different lines.</p>
<ul>
<li><a href="https://garage.maemo.org/pm/?group_id=346" target="_blank">Source Code improvement</a> [1]</li>
<li>Bug Fixes[2]</li>
</ul>
<p><strong>[1] </strong>I didn&#8217;t have enough knowledge about <a href="http://www.pygame.org" target="_blank">pygame</a> when I started this project. So I need to change some parts of the code to fix wrong decisions that I made before.<br />
<strong>[2] </strong> If you are using this application, please, give me a <a href="https://garage.maemo.org/tracker/?group_id=346">feedback</a> and I will try to make it better!</p>
<p>Then I will start to develop the 1.1 version ( with some features that I promised before ).</p>
<p>In this version, I created a configuration file (/home/user/.pychord.conf), and this file has to have two simple lines:<br />
<code><br />
db=/home/user/.pychord.db<br />
datadir=/home/user/pychord/data<br />
</code><br />
Where:<br />
&#8220;<strong>db</strong>&#8221; is your DataBase file, with all your chords. Its a sqlite&#8217;s file.<br />
&#8220;<strong>datadir</strong>&#8221; is the folder where pychord will get the chords to put into database file on update process.</p>
<p>You can edit these options by clicking on &#8220;i&#8221; symbol in PyChord&#8217;s first screen. You can also choose by what type of update you want: Full-update or Incremental Update. In Full-update you will lose all your database data. In incremental update pychord will get all files of your datadir and put into database.</p>
<p>All files in your datadir folder have to have the &#8220;.chr&#8221; extension, and have to be like this example:<br />
<code><br />
Name: Music Name<br />
Artist: Music Artist Name<br />
D#       E      F<br />
Your chords<br />
D #      E      F<br />
Your chords<br />
D       E#      F<br />
Your chords<br />
</code><br />
<em>(Two first lines are used like headers, describing the Name of the music and the name of the Artist. Followed by the chords)</em></p>
<p>Ok, its too easy right?!</p>
<p>So, you have to have  a directory (datadir) and put all your files there. Default folder is <code>/home/user/pychord/data.</code> Don&#8217;t forget to update your database when you start to use this application.</p>
<p>So, Ok! Now you can download .install <a href="http://labs.danilocesar.com/maemo/pychord.install" target="_blank">here</a>!</p>
<p>If you have problems to install this application, try again by searching for it on <code>ApplicationManager-&gt;Browse Installable Applications-&gt;others-&gt;pychord</code></p>
<p>If you have any problems after that (or suggestions), please, <a href="https://garage.maemo.org/tracker/?group_id=346">let me know</a>!</p>
<p>[]&#8216;s</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.danilocesar.com/blog/2007/09/16/pychord-for-maemo-get-your-install-here/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

