<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>OpenSource programming</title>
	<atom:link href="http://dimsuz.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dimsuz.wordpress.com</link>
	<description>Programming for KDE</description>
	<lastBuildDate>Mon, 18 May 2009 21:32:05 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dimsuz.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/176a5b267ca10b6f4d0174cb394c9838?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>OpenSource programming</title>
		<link>http://dimsuz.wordpress.com</link>
	</image>
			<item>
		<title>KLines on Nokia XPressMusic 5800</title>
		<link>http://dimsuz.wordpress.com/2009/05/16/klines-on-nokia-xpressmusic-5800/</link>
		<comments>http://dimsuz.wordpress.com/2009/05/16/klines-on-nokia-xpressmusic-5800/#comments</comments>
		<pubDate>Sat, 16 May 2009 14:50:20 +0000</pubDate>
		<dc:creator>Dmitry</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dimsuz.wordpress.com/?p=34</guid>
		<description><![CDATA[Hello guys and girls!  
I always felt excited about Qt for S60 port, so I decided to give it a try.
And now I&#8217;m excited to see how KLines are running smoothly on my Nokia 5800 
All animations are working, you can see svg theme being used.
Here&#8217;s a photo of the device with KLines running:

After [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=34&subd=dimsuz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello guys and girls! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I always felt excited about Qt for S60 port, so I decided to give it a try.</p>
<p>And now I&#8217;m excited to see how KLines are running smoothly on my Nokia 5800 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
All animations are working, you can see svg theme being used.</p>
<p>Here&#8217;s a photo of the device with KLines running:</p>
<p><img src="http://www.dpimka.org/files/images/klines_s60.jpg" alt="" /></p>
<p>After I set up all needed tools and SDKs, porting itself was not very complex (mostly commenting out code, yeah). Of course the major pain was that I had to do all this on Windows &#8211; I&#8217;ve lost my Windows development habits long ago and don&#8217;t feel like I want them back <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I thought about recording some live video, but my camera is too lamish for that <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>For those of you who are interested in trying the ported version on their 5800/n97 devices, here&#8217;s the sisx file:<br />
<a href="http://www.dpimka.org/files/klines_s60_gcce_urel.sisx">http://www.dpimka.org/files/klines_s60_gcce_urel.sisx</a></p>
<p>NOTE: You&#8217;ll need a qt symbian port libs to be installed on your phone to run it.<br />
Take them here:<br />
<a href="http://pepper.troll.no/s60prereleases/demos/qt_libs_armv5_udeb_50.sisx">http://pepper.troll.no/s60prereleases/demos/qt_libs_armv5_udeb_50.sisx</a><br />
More info here:<br />
<a href="http://pepper.troll.no/s60prereleases/">http://pepper.troll.no/s60prereleases/</a></p>
<p>NOTE1: I didn&#8217;t test it much. I didn&#8217;t test it to run on some phone other then mine. It won&#8217;t run on symbian 3.x phones. It may crash, it may &#8230; well, no warranities <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dimsuz.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dimsuz.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dimsuz.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dimsuz.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dimsuz.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dimsuz.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dimsuz.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dimsuz.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dimsuz.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dimsuz.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=34&subd=dimsuz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dimsuz.wordpress.com/2009/05/16/klines-on-nokia-xpressmusic-5800/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad12dab493fae6b2635c387855219f6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dimsuz</media:title>
		</media:content>

		<media:content url="http://www.dpimka.org/files/images/klines_s60.jpg" medium="image" />
	</item>
		<item>
		<title>Klipper updates</title>
		<link>http://dimsuz.wordpress.com/2009/04/01/klipper-updates/</link>
		<comments>http://dimsuz.wordpress.com/2009/04/01/klipper-updates/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 12:06:55 +0000</pubDate>
		<dc:creator>Dmitry</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dimsuz.wordpress.com/?p=26</guid>
		<description><![CDATA[Hello!
Recently I&#8217;ve added a few things to klipper and I thought some of you might be interested to know about them. As for me I&#8217;d like you to test this and to report me any bugs you might find  
Basically I&#8217;ve added two things. First: now when you copy some file path to Klipper, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=26&subd=dimsuz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello!</p>
<p>Recently I&#8217;ve added a few things to klipper and I thought some of you might be interested to know about them. As for me I&#8217;d like you to test this and to report me any bugs you might find <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Basically I&#8217;ve added two things. First: now when you copy some file path to Klipper, it can automatically determine a list of apps that can handle this filetype. Here are some examples of action menus it will produce:</p>
<div id="attachment_27" class="wp-caption alignnone" style="width: 1058px"><img class="size-full wp-image-27" title="klipper-menus" src="http://dimsuz.files.wordpress.com/2009/04/klipper-menus.png?w=1048&#038;h=254" alt="klipper menus" width="1048" height="254" /><p class="wp-caption-text">Klipper action menus</p></div>
<p>So, now user has no need to add a lot of custom actions for a basic file types <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Second, i&#8217;ve added a dialog which allows you to edit action properties or to add a new action. It looks like this:</p>
<div id="attachment_28" class="wp-caption alignnone" style="width: 404px"><img class="size-full wp-image-28" title="klipper-edit-action" src="http://dimsuz.files.wordpress.com/2009/04/klipper-edit-action.png?w=394&#038;h=445" alt="&quot;Action Properties&quot; dialog" width="394" height="445" /><p class="wp-caption-text">&quot;Action Properties&quot; dialog</p></div>
<p>This dialog pops up when you click on &#8220;Add Action&#8221; or &#8220;Edit Action&#8221; in the &#8220;Actions&#8221; config page:</p>
<div id="attachment_29" class="wp-caption alignnone" style="width: 713px"><img class="size-full wp-image-29" title="klipper-config-action" src="http://dimsuz.files.wordpress.com/2009/04/klipper-config-action.png?w=703&#038;h=572" alt="&quot;Actions&quot; configuration page" width="703" height="572" /><p class="wp-caption-text">&quot;Actions&quot; configuration page</p></div>
<p>That&#8217;s all folks! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dimsuz.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dimsuz.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dimsuz.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dimsuz.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dimsuz.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dimsuz.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dimsuz.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dimsuz.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dimsuz.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dimsuz.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=26&subd=dimsuz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dimsuz.wordpress.com/2009/04/01/klipper-updates/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad12dab493fae6b2635c387855219f6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dimsuz</media:title>
		</media:content>

		<media:content url="http://dimsuz.files.wordpress.com/2009/04/klipper-menus.png" medium="image">
			<media:title type="html">klipper-menus</media:title>
		</media:content>

		<media:content url="http://dimsuz.files.wordpress.com/2009/04/klipper-edit-action.png" medium="image">
			<media:title type="html">klipper-edit-action</media:title>
		</media:content>

		<media:content url="http://dimsuz.files.wordpress.com/2009/04/klipper-config-action.png" medium="image">
			<media:title type="html">klipper-config-action</media:title>
		</media:content>
	</item>
		<item>
		<title>Keeping you notified</title>
		<link>http://dimsuz.wordpress.com/2008/07/08/keeping-you-notified/</link>
		<comments>http://dimsuz.wordpress.com/2008/07/08/keeping-you-notified/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 13:58:58 +0000</pubDate>
		<dc:creator>Dmitry</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dimsuz.wordpress.com/?p=24</guid>
		<description><![CDATA[I decided to post a little update on the state of Notify plasmoid which currently resides in playground (it is planned to move it to 4.2&#8217;s kdebase once 4.1 is out).
Well, I can say that I already use it on a daily basis since quite some time ago and it looks stable from crash-free POV [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=24&subd=dimsuz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I decided to post a little update on the state of Notify plasmoid which currently resides in playground (it is planned to move it to 4.2&#8217;s kdebase once 4.1 is out).<br />
Well, I can say that I already use it on a daily basis since quite some time ago and it looks stable from crash-free POV <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>After Riccardo (ruphy) provided me with great mockup and further feedback on how it should behave, I started to work.<br />
Actually, a new look was implemented rather quick and later I did only some minor things + code reshuffling from time to time.<br />
I just didn&#8217;t blog (for some unknown reason <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> )</p>
<p>Currently the applet evolved into something you can see below:</p>
<p><a href="http://dimsuz.files.wordpress.com/2008/07/notify_new.png"><img src="http://dimsuz.files.wordpress.com/2008/07/notify_new.png?w=400&#038;h=277" alt="" width="400" height="277" class="alignnone size-full wp-image-23" /></a></p>
<p>Details:<br />
- Now it sits in panel as an icon and shows notifications in a popup as they arrive (it still can be added to desktop &#8211; it&#8217;ll look like what you see in a popup)<br />
- Notifications from one application are grouped. Notifications in a group can be switched with arrows (soon: this will be animated too)</p>
<p>Issues (some of known ones) &#8211; so you don&#8217;t keep spamming me by reiterating over them <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /><br />
- Layouting of action buttons (like &#8220;Chat&#8221; on a screenshot) looks screwed &#8211; too close to the text, too little space for the text. To be improved.<br />
- Perhaps other visual layout changes pending.<br />
- Action buttons visual look is WIP. It&#8217;s actually a stub &#8211; i expect them to be drawn more nicely.<br />
- You must have noticed ugly whitish corner edges around the popup. I&#8217;m having issues with setting proper mask for the widget that actively resizes itself &#8211; to be investigated.<br />
- Whole applet doesn&#8217;t react to plasma theme changes and it currently respects only one theme &#8211; oxygen <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  That means, I develop it with oxygen theme being set in plasma and didn&#8217;t even take a look on other themes. yet.<br />
- Perhaps something else I forgot.</p>
<p>So as you can see most of the issues are on visual side. Functionality wise &#8211; it works. Notifications are displayed, actions are triggered <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Well, visual side is a very important one. That&#8217;s what will be my main focus for now.</p>
<p>I&#8217;d be grateful for any testing of this applet  &#8211; if you find any crashes or some other bugs, please ping me on irc (dimsuz) or mail me at: &lt;irc_nick&gt;@gmail.com <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>P.S. To ehamberg: wrote this using kate vi mode <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dimsuz.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dimsuz.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dimsuz.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dimsuz.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dimsuz.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dimsuz.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dimsuz.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dimsuz.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dimsuz.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dimsuz.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dimsuz.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dimsuz.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=24&subd=dimsuz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dimsuz.wordpress.com/2008/07/08/keeping-you-notified/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad12dab493fae6b2635c387855219f6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dimsuz</media:title>
		</media:content>

		<media:content url="http://dimsuz.files.wordpress.com/2008/07/notify_new.png" medium="image" />
	</item>
		<item>
		<title>Plasmoiding notifications and notificating plasmoids</title>
		<link>http://dimsuz.wordpress.com/2008/04/10/plasmoiding-notifications-and-notificating-plasmoids/</link>
		<comments>http://dimsuz.wordpress.com/2008/04/10/plasmoiding-notifications-and-notificating-plasmoids/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 12:12:59 +0000</pubDate>
		<dc:creator>Dmitry</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dimsuz.wordpress.com/?p=21</guid>
		<description><![CDATA[Ok, I finally got to blog about the stuff I was doing lately  
As I wasn&#8217;t quite satisfied with the current visual representation on KDE notifications (KNotify uses KPassivePopup ATM), I decided to try to improve them. Also, hearing all the buzz about plasma I was interested to see how it works and to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=21&subd=dimsuz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ok, I finally got to blog about the stuff I was doing lately <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As I wasn&#8217;t quite satisfied with the current visual representation on KDE notifications (KNotify uses KPassivePopup ATM), I decided to try to improve them. Also, hearing all the buzz about plasma I was interested to see how it works and to play with it. And so I went to #plasma, asking for advice on how would it best to proceed with giving more cutie look to KDE notifications <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Aaron immediately suggested me a nice way to go, explained me some details, pointed to the existance of galago spec &#8211; so thanks, Aaron! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I think I&#8217;ll start my short description of what have been done with a screenshot:</p>
<p><a href="http://dimsuz.files.wordpress.com/2008/04/notify.png"><img class="alignnone size-medium wp-image-22" src="http://dimsuz.files.wordpress.com/2008/04/notify.png" alt="Notify plasmoid" /></a></p>
<p>What you can see above is the very beginnings of the Notify plasmoid &#8211; which is capable of showing notifications. It is by no means finished, but it already supports clicking on that &#8220;action links&#8221; so you&#8217;re able to open a new chat <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Also as you can see on second notification &#8211; the applet supports showing &#8220;timing out&#8221; state of notifications &#8211; there&#8217;s an animated circle that gets sliced as notification&#8217;s timeout expires.</p>
<p>Now about how this is works:<br />
I developed a Plasma DataEngine which implements (to some extent) a <a href="http://www.galago-project.org/specs/notification/0.9/index.html">Galago project&#8217;s</a> Desktop Notifications DBus interface. And also I patched KNotify&#8217;s NotifyByPopup plugin to forward notifications to this DBus interface when it exists and to fallback to passive popups if DBus interface doesn&#8217;t exist. This was what aseigo suggested and it works fine. So here&#8217;s a workflow on how things might work on a someone&#8217;s system:</p>
<p>- KDE session is started, bringing up KNotify<br />
- KNotify searches for org.kde.Notifications DBus interface, doesn&#8217;t find one, so it uses passive popups<br />
- User adds a Notify plasmoid to desktop: plasmoid instanciates its DataEngine which makes org.kde.Notifications appear on a session bus<br />
- KNotify notices this and starts to forward its popups to org.kde.Notifications and stops showing passive popups<br />
- Notify applet reacts on data changes in DataEngine and provides visualizations for coming notifications<br />
- If user clicks on some action in notification in plasmoid, the DBus signal is emitted &#8211; KNotify reacts on it by performing assosiated action<br />
- User removes a Notify plasmoid: DataEngine gets destroyed, org.kde.Notifications gets unregistered from session bus.<br />
- KNotify notices this and starts showing passive popups as usual</p>
<p>Nice, isn&#8217;t it?<br />
Even more: after patching KNotify, it will be able to use *any* implementation of Galago spec, not necessarily this plasma one.<br />
And therefore notifications might be shown using a native user environment.</p>
<p>So as basic things of DBus interface are now implemented, next will come improvements on visual side &#8211; plasma artists will eventually provide me with an applet mockup, so I can make it more good looking and behaving <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Also in #plasma we discussed some ideas about making it an extender in future (Hi, pinda!)</p>
<p>I&#8217;m also thinking about merging my KNotify improvements back in trunk eventually &#8211; they&#8217;re not very obtrusive as they simply add a couple of new methods to NotifyByPopup plugin.<br />
And KNotify continues to work as it does now, unless DBus interface org.kde.Notifications will be found.<br />
I wonder when it will be best to do this merge &#8211; as I consider KNotify part mostly complete (of course I&#8217;ll post a patch for review on k-c-d prior to merging)</p>
<p>Last but not least, thanks to Thiago and all who worked on QtDBus &#8211; it proved to be simple enough to learn and use even for such a newbie as me, who wasn&#8217;t experienced with DBus at all <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Ah, and of course, techbase tutorials are very nice &#8211; thanks for them too! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dimsuz.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dimsuz.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dimsuz.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dimsuz.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dimsuz.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dimsuz.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dimsuz.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dimsuz.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dimsuz.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dimsuz.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dimsuz.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dimsuz.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=21&subd=dimsuz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dimsuz.wordpress.com/2008/04/10/plasmoiding-notifications-and-notificating-plasmoids/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad12dab493fae6b2635c387855219f6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dimsuz</media:title>
		</media:content>

		<media:content url="http://dimsuz.files.wordpress.com/2008/04/notify.png" medium="image">
			<media:title type="html">Notify plasmoid</media:title>
		</media:content>
	</item>
		<item>
		<title>KDE3 and KDE4 bugs</title>
		<link>http://dimsuz.wordpress.com/2007/12/15/kde3-and-kde4-bugs/</link>
		<comments>http://dimsuz.wordpress.com/2007/12/15/kde3-and-kde4-bugs/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 16:35:12 +0000</pubDate>
		<dc:creator>Dmitry</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dimsuz.wordpress.com/2007/12/15/kde3-and-kde4-bugs/</guid>
		<description><![CDATA[It still isn&#8217;t fully clear to me what to do with bugs of KDE apps that have a KDE4 version.
Let&#8217;s take any game from kdegames for example.
KAtomic has some bugs from its kde3 times. Let&#8217;s take the bugs that aren&#8217;t applicable or fixed in kde4 version of the game.
What to do with them?
The thing that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=20&subd=dimsuz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It still isn&#8217;t fully clear to me what to do with bugs of KDE apps that have a KDE4 version.</p>
<p>Let&#8217;s take any game from kdegames for example.</p>
<p>KAtomic has some bugs from its kde3 times. Let&#8217;s take the bugs that aren&#8217;t applicable or fixed in kde4 version of the game.<br />
What to do with them?</p>
<p>The thing that confuses me is that as someone said on kde-core-devel &#8220;KDE3 is not disapearring anywhere&#8221;.</p>
<p>So should I close these bugs saying they&#8217;re fixed in KDE4? But then KDE3 version of app will still contain this bug. And I must say I don&#8217;t feel like fixing kde3 bugs. For the following reasons:</p>
<p>- I don&#8217;t have kde3 development environment<br />
- I don&#8217;t have motivation on fixing kde3 bugs<br />
- I consider myself as a maintainer of kde4 version of an app, not kde3 one</p>
<p>Of course I can just ignore them and wait for someone who will be willing to fix them, but these bugs are still assigned to me and I&#8217;m supposed to be the person who deals with them.</p>
<p>And they show up in bugzilla queries <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I guess the final question is this:<br />
Should KDE4 versions of kde apps be considered like their <strong>next</strong> versions, or like absolutely separate ones?</p>
<p>Any thoughts on this?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dimsuz.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dimsuz.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dimsuz.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dimsuz.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dimsuz.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dimsuz.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dimsuz.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dimsuz.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dimsuz.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dimsuz.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dimsuz.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dimsuz.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=20&subd=dimsuz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dimsuz.wordpress.com/2007/12/15/kde3-and-kde4-bugs/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad12dab493fae6b2635c387855219f6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dimsuz</media:title>
		</media:content>
	</item>
		<item>
		<title>Feeling like KBugBuster</title>
		<link>http://dimsuz.wordpress.com/2007/12/15/feeling-like-kbugbuster/</link>
		<comments>http://dimsuz.wordpress.com/2007/12/15/feeling-like-kbugbuster/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 22:49:13 +0000</pubDate>
		<dc:creator>Dmitry</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[kbugbuster]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://dimsuz.wordpress.com/2007/12/15/feeling-like-kbugbuster/</guid>
		<description><![CDATA[Hello, Planet KDE!
I decided to start a blog I can write to when I have programming-related-blog-writing mood  
I hope my English is mature enough for you to understand it at least roughly.
Actually it is already since some days ago I want to write about my work on kbugbuster.
It began with a feeling   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=19&subd=dimsuz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello, Planet KDE!</p>
<p>I decided to start a blog I can write to when I have programming-related-blog-writing mood <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I hope my English is mature enough for you to understand it at least roughly.</p>
<p>Actually it is already since some days ago I want to write about my work on kbugbuster.</p>
<p>It began with a feeling <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  When I heard someone mentioning Deskzilla (that&#8217;s a proprietary bugzilla client), I thought about kbugbuster. I knew it was in a not-very-good shape. Suddenly I feeled like resurrecting it. I wasn&#8217;t sure if I&#8217;ll have time for that though. But in one of the weekends it happend &#8211; I created a branch in kde repository and started to hack.</p>
<p>And now I&#8217;m continuing to hack on it as I happen to have free minute and /dev/hands demanding action <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>At first I wanted to just bring it to shape, with possibly some code restructuring and adding some features that&#8217;ll naturally emerge.<br />
All my previous contacts with existing KDE apps (written by someone else) &#8211; namely katomic, klines, kmines, kreversi &#8211; ended up being a major rewrite. I thought I can do different with kbugbuster.</p>
<p>No luck <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  After two days of hacking I suddenly understood that I&#8217;m missatisfied with existing API and code to a degree where I end up &#8220;restructuring&#8221; so much that I put a lot of &#8220;TODO remove this, do another way&#8221;. So I just started all over <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I didn&#8217;t throw away an old code &#8211; to keep it for reference.</p>
<p>And this rewrite has a great influence on my kde/qt learning curve &#8211; I started to learn Qt model/view framework, I learned how to use KIO (never tried it in action before &#8211; kudos to its devs &#8211; KIO rocks!)</p>
<p>So. The summary of current state of things:</p>
<p>1. I wrote a &#8220;backend&#8221; stuff which is currently able to perform basic queries and do very basic bug parsing (only ID and Summary are extracted ATM). Queries are asynchronous (kio), parsing is synchronous &#8211; but this *should* change.<br />
2. GUI stuff &#8211; sidebar treeview/model and bug list/model. Sidebar already supports adding items with any query attached to them. This can be viewed like bugzilla&#8217;s &#8220;saved searches&#8221; I guess.</p>
<p>This all currently operates in online-only mode.<br />
Actually I wanted to ask you &#8211; what do you think about kbugbuster having an offline mode?<br />
How do you see it?<br />
Should it do it like Deskzilla does &#8211; syncing to bugzilla and offering complete offline browsing and working with bugs?<br />
Should it behave like an old kbugbuster did &#8211; just cache any retrieved info, but not the whole picture?</p>
<p>Is it needed at all?</p>
<p>Any other thoughts about kbugbuster in general (and in detail) are welcome <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks to all who read until here, this was kind of lengthy post &#8211; it&#8217;s difficult to keep first posts short <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>P.S. No screenshots for now &#8211; they&#8217;re boring <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Partly broken GUI, sidebar with servers and products + bug list with several items in &#8220;ID:SUMMARY&#8221; form &#8211; that&#8217;s all it currently has <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dimsuz.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dimsuz.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dimsuz.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dimsuz.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dimsuz.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dimsuz.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dimsuz.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dimsuz.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dimsuz.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dimsuz.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dimsuz.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dimsuz.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dimsuz.wordpress.com&blog=554461&post=19&subd=dimsuz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dimsuz.wordpress.com/2007/12/15/feeling-like-kbugbuster/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad12dab493fae6b2635c387855219f6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dimsuz</media:title>
		</media:content>
	</item>
	</channel>
</rss>