<?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>Gökmen Göksel&#039;s warehouse. &#187; planet.pardus</title>
	<atom:link href="http://blog.gokmengoksel.com/tag/planet-pardus/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gokmengoksel.com</link>
	<description>Gökmen Göksel&#039;s warehouse.</description>
	<lastBuildDate>Mon, 02 Apr 2012 08:45:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Cebit Eurasia 2011 Istanbul</title>
		<link>http://blog.gokmengoksel.com/2011/10/cebit-eurasia-2011-istanbul/</link>
		<comments>http://blog.gokmengoksel.com/2011/10/cebit-eurasia-2011-istanbul/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 11:16:57 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.gokmengoksel.com/?p=895</guid>
		<description><![CDATA[The biggest technology fair in Turkeyhas just been over. More than 100.000 visitors and about 1000 companies met for four days. Pardus was one of the biggest pavilion as for the last years. We ran out of DVD&#8217;s before the fair is over, altough we prepared 10.000 of them with the latest release of Pardus, which is 2011.2 Cervus elaphus. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/cebit.jpg"><br />
<img class="size-full wp-image-907 aligncenter" title="CeBIT Bilisim" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/cebit.jpg" alt="" width="400" height="267" /></a></p>
<p><a title="Cebit Bilisim Eurasia" href="http://www.cebitbilisim.com/index.html">The biggest technology fair in Turkey</a>has just been over. More than <strong>100.000</strong> visitors and about <strong>1000</strong> companies met for <strong>four days</strong>.<span id="more-895"></span></p>
<p><a href="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/stand.jpg"><img class="aligncenter size-large wp-image-900" title="Stand" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/stand-640x480.jpg" alt="" width="640" height="480" /></a></p>
<p>Pardus was one of the biggest pavilion as for the last years. We ran out of DVD&#8217;s before the fair is over, altough we prepared <strong>10.000</strong> of them with the latest release of Pardus, which is <strong>2011.2 <em>Cervus elaphus</em></strong>. :)</p>
<p><a href="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/stand2.jpg"><img class="aligncenter size-large wp-image-901" title="Stand" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/stand2-640x425.jpg" alt="" width="640" height="425" /></a></p>
<p>The pavillion was full of fun. We hosted the <a href="http://www.sigmard.com/blogsigma/">SigmaRD</a> artist collective with their body/gesture controller based on <a href="http://www.xbox.com/kinect">Kinect</a>, which is written with <a href="http://qt.nokia.com/">Qt</a> and runs on <a href="http://www.pardus.org.tr/eng">Pardus</a>.</p>
<p><a href="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/kinect.jpg"><img class="aligncenter size-large wp-image-902" title="Playing Everball" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/kinect-640x480.jpg" alt="" width="640" height="480" /></a></p>
<p>Their project Natural Interface, converts human interaction (gestures captured through Kinect) to X events. Thus, you can control desktop applications by simple hand gestures.</p>
<p><a href="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/game.jpg"><img class="aligncenter size-large wp-image-903" title="Playing World of Goo" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/game-640x480.jpg" alt="" width="640" height="480" /></a></p>
<p>We also provided a home entertainment unit with a comfortable couch and a big LCD TV. In the previous events, we were tired and bored from the questions and prejudices about games on Linux. This time we showed everyone, how you rock with Linux! Hundreds of people enjoyed playing World of Goo, Frets on Fire, Crayon Physics, Open Arena, Torcs etc.and watching HD movies (free movies of course like Sintel, Elephants Dream and Big Buck Bunny ;) )&#8230;</p>
<p>But most of the people was interested in the interactive digital board which was powered by Pardus.</p>
<p><a href="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/interactive_board.jpg"><img class="aligncenter size-large wp-image-904" title="Kids playing with interactive board" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/interactive_board-640x480.jpg" alt="" width="640" height="480" /></a></p>
<p>I should tell about this a little bit more. There is a project called Fatih, aims to improve technological infrastructure of Turkish educational system. It is planned to install digital interactive boards in all classrooms and Pardus has been chosen as the operating system. This means more than <strong>600.000</strong> interactive boards will be powered by free software and KDE! :) Another chapter of the project is providing tablet PC&#8217;s to all school kids where it is still controversial if the OS will be Pardus or another system (Android?). That is a though decision as it means <strong>15.000.000</strong> tablets will be operated which will be <strong>15% of the whole market of tablets</strong>. (Yep, that&#8217;s right! :) )</p>
<p>Finally I want to thank all volunteers for their great work ! We couldn&#8217;t do this without their faith.</p>
<p><a href="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/People.jpg"><img class="aligncenter size-large wp-image-899" title="Pardus People" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/10/People-640x426.jpg" alt="" width="640" height="426" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2011/10/cebit-eurasia-2011-istanbul/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Quickformat – An exciting removable disk formatter for Pardus</title>
		<link>http://blog.gokmengoksel.com/2011/06/quickformat-%e2%80%93-an-exciting-removable-disk-formatter-for-pardus/</link>
		<comments>http://blog.gokmengoksel.com/2011/06/quickformat-%e2%80%93-an-exciting-removable-disk-formatter-for-pardus/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 06:38:56 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Plasma]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.gokmengoksel.com/?p=827</guid>
		<description><![CDATA[In Linux World, formatting a Usb Flash Disk is not an easy operation for end-user; in Pardus we always use one sentence: &#8220;Make it easy !&#8220;. So, we have to find an easy way to formatting a removable disk ! Yet another creative developer from Pardus, Renan Çakırerk has created Quickformat. And I wanted to [...]]]></description>
			<content:encoded><![CDATA[<p>In Linux World, formatting a Usb Flash Disk is not an easy operation for end-user; in Pardus we always use one sentence: &#8220;<strong>Make it easy !</strong>&#8220;. So, we have to find an easy way to formatting a removable disk !</p>
<p>Yet another creative developer from Pardus, <a title="Renan's Blog" href="http://cakirerk.org">Renan Çakırerk</a> has created <strong>Quickformat</strong>. And I wanted to let you know !</p>
<p><img class="aligncenter" title="QuickFormat" src="http://cakirerk.org/wp-content/uploads/2011/06/snapshot2.png" alt="" width="514" height="303" /></p>
<p>It is also integrated to Dolphin !</p>
<p><img class="aligncenter" title="Integrated to Dolphin" src="http://cakirerk.org/wp-content/uploads/2011/06/snapshot1.png" alt="" width="531" height="383" /></p>
<p>You can find a lot of information about <strong>Quickformat</strong> from <a title="Renan's Blog" href="http://cakirerk.org">Renan&#8217;s Blog</a>. Have fun !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2011/06/quickformat-%e2%80%93-an-exciting-removable-disk-formatter-for-pardus/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Pardus 2011</title>
		<link>http://blog.gokmengoksel.com/2011/02/pardus-2011/</link>
		<comments>http://blog.gokmengoksel.com/2011/02/pardus-2011/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 09:35:19 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.gokmengoksel.com/?p=721</guid>
		<description><![CDATA[Pardus developer community proudly present Pardus 2011. This release is the 5th major installation release that has shipped since the project had begun in 2003 by TÜBİTAK BİLGEM (Center of Research For Advanced Technologies Of Informatics And Information Security) and offers many new features among a more stable experience. Some of new features that we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pardus.org.tr">Pardus</a> developer community proudly present <a href="http://pardus.org.tr/eng/download/">Pardus 2011</a>. <a href="http://blog.gokmengoksel.com/wp-content/uploads/2011/02/pardus-logo1.png"><img class="alignright size-full wp-image-723" title="Pardus 2011" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/02/pardus-logo1.png" alt="" width="257" height="71" /></a></p>
<p>This release is the <strong>5th</strong> major installation release that has shipped  since the project had begun in <strong>2003</strong> by <a href="http://bilgem.tubitak.gov.tr">TÜBİTAK BİLGEM</a> (Center of  Research For Advanced Technologies Of Informatics And Information  Security) and offers many new features among a more stable experience.</p>
<p>Some of new features that we made in Pardus 2011;</p>
<ul>
<li><em>YALI</em>, the installer of Pardus, gained LVM/RAID and UUID support.</li>
<li>The user interface is completely redesigned to improve the usability.</li>
<li>Users are now able to select between Open Source and proprietary drivers for their NVIDIA video adapters.</li>
</ul>
<p><img class="aligncenter size-full wp-image-724" title="YALI" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/02/Install-61.png" alt="" width="500" height="374" /></p>
<div>
<ul>
<li><em>Kaptan</em>, the desktop customization tool of Pardus, now optionally captures your picture and sets it as your avatar in KDE.</li>
<li>Users are now able to select their preferred icon theme which will be used in their KDE desktop environment.</li>
<li>The user interface is completely redesigned to improve the usability.</li>
</ul>
<p><img class="aligncenter size-full wp-image-725" title="Kaptan" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/02/Configure-3.png" alt="" width="500" height="367" /></p>
</div>
<div>
<ul>
<li>
<div><em>Pisi</em> now internally uses XZ as the default compression algorithm.</div>
</li>
<li>
<div>Binary package names now reflects the architecture and the distribution release for which the package is built.</div>
</li>
<li>
<div>Various speed enhancements has been done in the core components for a better package management experience.</div>
</li>
</ul>
<p><img class="aligncenter size-full wp-image-726" title="Package Manager" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/02/pm-1.png" alt="" width="500" height="375" /></p>
</div>
<div>
<ul>
<li>
<div>Users are now able to vote for a package and see the screenshots of graphical applications shipped within packages.</div>
</li>
<li>
<div>The graphical user interface is redesigned to improve  the  usability. Various speed enhancements has been done for a better   graphical package management experience.</div>
</li>
<li>
<div>A lot of KDE integration work has been done including the usage of KDE system tray.</div>
</li>
</ul>
</div>
<div><img class="aligncenter size-full wp-image-727" title="Package Manager Package Details" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/02/pm-2.png" alt="" width="500" height="375" /></div>
<div>And lots of fresh stuff;</div>
<div>
<div>
<div>
<ul>
<li>
<div><strong>Kernel</strong> &#8211; The Linux kernel shipped with Pardus 2011 is 2.6.37 which is the latest stable kernel released on 2011/01/05.</div>
</li>
<li>
<div><strong>Plymouth</strong> &#8211; The bootsplash technology used in Pardus 2009.2 is completely dropped and replaced by the new Plymouth engine.</div>
</li>
<li>
<div><strong>Python</strong> &#8211; Python is updated to 2.7.1.</div>
</li>
<li>
<div><strong>Perl</strong> &#8211; Perl is updated to 5.12.2.</div>
</li>
<li>
<div><strong>X.org</strong> &#8211;  xorg-server is updated to 1.9.4 RC1, improvements to the automatic   driver configuration mechanism has been done by our developers.</div>
</li>
<li>
<div><strong>TeX Live</strong> &#8211; TeX Live documentation stack is updated to 2009.</div>
</li>
</ul>
<div>Pardus 2011 comes with KDE Software  Compilation,  4.5.5 . The base packages also contains numerous  backports and fixes  which will improve the stability of your desktop  experience  significantly.</div>
</div>
</div>
<div>You can download <strong>32-bit</strong> and <strong>64-bit</strong> versions from <a href="http://www.pardus.org.tr/eng/download/">Pardus Download Page</a>. Have fun !</div>
</div>
<div><img class="alignleft size-full wp-image-729" title="Fosdem 2011" src="http://blog.gokmengoksel.com/wp-content/uploads/2011/02/Fosdem-going-to.png" alt="" width="150" height="89" /> p.s. We will be attending <a href="http://www.fosdem.org">Fosdem</a> with my colleague <a href="http://fosdem.org/2011/schedule/speaker/goekcen_eraslan">Gökçen Eraslan</a>, we have talks about <a href="http://developer.pardus.org.tr/projects/index.html">Pardus Technologies</a> in <a href="http://fosdem.org/2011/schedule/track/crossdistro_devroom">CrossDistro devroom</a> (<a href="http://fosdem.org/2011/schedule/event/distro_comar">COMAR</a> and <a href="http://fosdem.org/2011/schedule/event/distro_pardus">Pisi</a>) and we will bring some Pardus 2011 DVDs, you have a chance to get an original Pardus 2011 DVD at Fosdem ;)</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2011/02/pardus-2011/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Service Manager meets PDS&#8230;</title>
		<link>http://blog.gokmengoksel.com/2010/11/service-manager-meets-pds/</link>
		<comments>http://blog.gokmengoksel.com/2010/11/service-manager-meets-pds/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 14:38:09 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=713</guid>
		<description><![CDATA[As you may know, service-manager of Pardus uses COMAR backend to handle service status.. And we have a simple interface for this. I have made some change to service-manager ui for user requests from our Turkish Community OzgurlukIcin.com (ozgurluk icin means &#8220;for freedom&#8221; in Turkish).. Users wanted to see service descriptions in service-manager and I [...]]]></description>
			<content:encoded><![CDATA[<p>As you may know, <a title="Service Manager" href="http://developer.pardus.org.tr/projects/service-manager">service-manager</a> of Pardus uses <a href="http://developer.pardus.org.tr/projects/comar">COMAR</a> backend to handle service status.. And we have a simple interface for this. I have made some change to service-manager ui for user requests from our Turkish Community <a href="http://www.ozgurlukicin.com">OzgurlukIcin.com</a> (ozgurluk icin means &#8220;for freedom&#8221; in Turkish)..</p>
<p>Users wanted to see service descriptions in service-manager and I tried to find a proper solution, here is the result;</p>
<p><iframe src="http://player.vimeo.com/video/17189194?portrait=0" width="500" height="388" frameborder="0"></iframe>
<p><a href="http://vimeo.com/17189194">Service Manager meets PDS</a> from <a href="http://vimeo.com/gokmen">Gökmen Göksel</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2010/11/service-manager-meets-pds/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A small touch.</title>
		<link>http://blog.gokmengoksel.com/2010/11/small-touch/</link>
		<comments>http://blog.gokmengoksel.com/2010/11/small-touch/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 22:19:47 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=694</guid>
		<description><![CDATA[While using the Package Manager of Pardus, I have always been annoyed with the animation of package list. In Package Manager, when user clicked on a package -to get its details-, details comes with sliding-down animation. And then if user clicks the same package, details goes away with sliding up animation. But, when user clicks [...]]]></description>
			<content:encoded><![CDATA[<p>While using the Package Manager of Pardus, I have always been annoyed with the animation of package list.</p>
<p>In Package Manager, when user clicked on a package -to get its details-, details comes with sliding-down animation. And then if user clicks the same package, details goes away with sliding up animation.</p>
<p>But, when user clicks a different package while one of them opened before, it closes the first one directly (no animation) and then shows the new one with a sliding down animation. A small touch;</p>
<pre>--- trunk/kde/package-manager/manager/src/rowanimator.py	2010/10/20 13:51:19	32615
+++ trunk/kde/package-manager/manager/src/rowanimator.py	2010/11/07 20:29:59	32912
@@ -45,16 +45,27 @@
         self.direction = DOWN
         self.row = None
         self.lastrow = None
-        self.timeLine = QTimeLine(300)
         self.t_view = updater
+        self.initTimeLine()
+        self.hoverLinkFilter = HoverLinkFilter(self)
+        self.t_view.installEventFilter(self.hoverLinkFilter)

+    def initTimeLine(self):
+        self.timeLine = QTimeLine(300)
         QObject.connect(self.timeLine, SIGNAL("frameChanged(int)"), self.updateSize)
         QObject.connect(self.timeLine, SIGNAL("finished()"), self.finished)
+        self.timeLine.setDirection(QTimeLine.Backward)

-        self.hoverLinkFilter = HoverLinkFilter(self)
-        self.t_view.installEventFilter(self.hoverLinkFilter)
+    def animate(self, row, reverseOld = False):
+        if self.row &gt;= 0:
+            if not self.row == row:
+                self.timeLine.setFrameRange(DEFAULT_HEIGHT, self.max_height)
+                self.timeLine.start()
+                QObject.connect(self.timeLine, SIGNAL("finished()"), lambda: self.animate(row, True))
+                if not reverseOld:
+                    return

-    def animate(self, row):
+        self.initTimeLine()
         self.setRow(row)
         self.timeLine.setFrameRange(DEFAULT_HEIGHT, self.max_height)
         self.timeLine.start()</pre>
<p>Fixed it :) Here are the results;</p>
<p>The old one;</p>
<p><iframe src="http://player.vimeo.com/video/16596101?portrait=0" width="500" height="300" frameborder="0"></iframe><br />
<a href="http://vimeo.com/16596101">Old Package List Animation</a> from <a href="http://vimeo.com/gokmen">Gökmen Göksel</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>The new one;</p>
<p><iframe src="http://player.vimeo.com/video/16596066?portrait=0" width="500" height="300" frameborder="0"></iframe><br />
<a href="http://vimeo.com/16596066">New Package List Animation</a> from <a href="http://vimeo.com/gokmen">Gökmen Göksel</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2010/11/small-touch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pardus is in top five !</title>
		<link>http://blog.gokmengoksel.com/2010/10/pardus-in-first-five/</link>
		<comments>http://blog.gokmengoksel.com/2010/10/pardus-in-first-five/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 13:08:53 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=680</guid>
		<description><![CDATA[Linux Journal just announced the ﻿﻿﻿﻿2010 Linux Journal Readers&#8217; Choice Awards, and good news Pardus is in top five this year ! In three important categories, Pardus catches the top five; - Best Linux Distribution; 1st Ubuntu and 5th is Pardus - Best Package Management Application; 1st Apt and 5th is Pisi﻿ - Product of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-681" title="Linux Journal" src="http://blog.ratonred.com/wp-content/uploads/2010/10/logo-lj.jpg" alt="" width="200" height="96" /></p>
<p>Linux Journal just announced the <a href="http://www.linuxjournal.com/content/readers-choice-awards-2010">﻿﻿﻿﻿</a><strong><a href="http://www.linuxjournal.com/content/readers-choice-awards-2010">2010 </a></strong><em><strong><a href="http://www.linuxjournal.com/content/readers-choice-awards-2010">Linux Journal</a></strong></em><strong><a href="http://www.linuxjournal.com/content/readers-choice-awards-2010"> Readers&#8217; Choice Awards</a></strong>, and good news <strong>Pardus</strong> is in top five this year !</p>
<p>In three important categories, <strong>Pardus</strong> catches the top five;</p>
<p>- <strong>Best Linux Distribution</strong>; <strong>1st</strong> <a href="http://www.ubuntu.com/">Ubuntu</a> and <strong>5th</strong> is Pardus</p>
<p>- <strong>Best Package Management Application</strong>; <strong>1st</strong> <a href="http://en.wikipedia.org/wiki/Advanced_Packaging_Tool">Apt</a> and <strong>5th</strong> is <a href="http://developer.pardus.org.tr/projects/pisi/">Pisi﻿</a></p>
<p>- <strong>Product of the Year</strong>; <strong>1st</strong> <a href="http://www.android.com/">Android</a>, <strong>2nd</strong> <a href="http://www.kde.org">KDE</a> <strong>lol</strong> and <strong>5th</strong> is Pardus</p>
<p>The other good news is our best friend <a href="http://www.python.org">Python</a> selected <strong>1st</strong> in both <strong>Best Programming</strong> and <strong>Best Scripting Languages</strong> categories.</p>
<p>Have a nice Sunday !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2010/10/pardus-in-first-five/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pardus 2011 Beta with new Package Manager</title>
		<link>http://blog.gokmengoksel.com/2010/10/pardus-2011-beta-with-new-pm/</link>
		<comments>http://blog.gokmengoksel.com/2010/10/pardus-2011-beta-with-new-pm/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 08:48:45 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=645</guid>
		<description><![CDATA[I was busy with Pardus 2011 for a while (we released Pardus 2011 Beta last week), where I couldn&#8217;t find a chance to write about development process. You will see great improvements in the upcoming release; Pardus 2011 will be shipped with KDE 4.5.2 and a whole bunch of our management tools which are written [...]]]></description>
			<content:encoded><![CDATA[<p>I was busy with Pardus 2011 for a while <em>(we released </em><strong><a href="http://lists.pardus.org.tr/pardus-announce/2010-October/000086.html"><em>Pardus 2011 Beta</em></a></strong><em> last week)</em>, where I couldn&#8217;t find a chance to write about development process. You will see great improvements in the upcoming release; Pardus 2011 will be shipped with <strong>KDE 4.5.2</strong> and a whole bunch of our management tools which are written with Python, PyQt and PyKDE. I guess the package-manager will be the most noteworthy one in all.</p>
<p>Pardus have its own package management system: <strong>PiSi </strong>(<em>For more information about pisi you can checkout </em><a href="http://developer.pardus.org.tr/projects/pisi/"><em>development page</em></a>)<strong>. </strong><a href="http://developer.pardus.org.tr/projects/package-manager/">Package-manager</a> uses its backend<strong>. </strong> As you may remember from my <a href="http://blog.ratonred.com/2008/11/service-manager-for-kde4-with-comar-and-pykde4/">previous posts</a>, we are using an infrastructrure for managing operations called <a href="http://developer.pardus.org.tr/projects/comar">Çomar</a>. Package-manager calls Çomar where it can check that if the user have necessary priveleges to use PiSi by using <a href="http://www.freedesktop.org/wiki/Software/PolicyKit">PolicyKit</a> <em>(which calls PolicyKitKde on KDE).</em> You may see that this operation resembles <a href="http://techbase.kde.org/Development/Tutorials/KAuth/KAuth_Basics">KAuth</a>. One can ask why we are using this method, instead of KAuth. Well, the simple answer is that this infrastructure is nearly 4 years old. :-)</p>
<p>Let&#8217;s look at the new features of package-manager&#8230;</p>
<p>The most significant change is the new interface where you may see that there are tabs similar to <a href="http://rekonq.sourceforge.net/">rekonq</a> and <a href="http://www.chromium.org/Home">chromium</a>. Package-manager doesn&#8217;t have anything to offer in file menu but settings, so this menuless aspect works better for our needs and it saves a one line space, which is getting more and more important for netbooks and other small screen devices.</p>
<p><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm1.png"><img class="aligncenter size-medium wp-image-657" title="package-manager new interface" src="http://blog.ratonred.com/wp-content/uploads/2010/10/pm1-300x248.png" alt="" width="300" height="248" /></a></p>
<p>Another great improvement you may catch from the first screenshot is rating stars for packages. The rating option was a feature requested by our users for a long time. Since we kept them waiting so long, we thought that the solution should worth. We put out a new project called <strong><a href="http://svn.pardus.org.tr/uludag/trunk/appinfo/">AppInfo</a></strong> which can work with any package management system. At the moment, only PiSi backend is completed but anyone can write a new backend for rpm, deb or any other package-manager of choice. AppInfo provides a rating for each package from its main database. Clients uses AppInfo API to check out the rating database from a predefined AppInfo server which provides screenshots and rating info for the requested package. Below you can see the information of package-manager in use.</p>
<p><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm4.png"><img class="aligncenter size-medium wp-image-661" title="package manager AppInfo details" src="http://blog.ratonred.com/wp-content/uploads/2010/10/pm4-300x248.png" alt="" width="300" height="248" /></a></p>
<p>In the last screenshot you may be interested in the overlayed widget. The trick is the <a href="http://svn.pardus.org.tr/uludag/trunk/pds/pds/gui.py">PDS.Gui</a> class. I&#8217;ve written about <strong>Pardus Desktop Services</strong> <a href="http://blog.ratonred.com/2010/04/universal_apps/">before</a>. This Gui class is a new add-on for <a href="http://svn.pardus.org.tr/uludag/trunk/pds/">PDS</a> aiming to improve usability. It also supports animated transitions which based on <a href="http://doc.trolltech.com/4.7/qtimeline.html">QTimeLine</a> and to achieve an animation infrastructure similar to <a href="http://doc.trolltech.com/4.7/qpropertyanimation.html">QPropertyAnimation</a>. Using QPropertyAnimation was an option for sure, however I wanted to experience to create a basic animation framework with power of Qt. So this choice was totally personal&#8230; :-)</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="544" height="334" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AYKH%2BiwA" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="544" height="334" src="http://blip.tv/play/AYKH%2BiwA" allowfullscreen="true"></embed></object></p>
<p><a href="http://blip.tv/file/4305879">Package Manager in Action</a></p>
<p>While integrating the new search mechanism to achieve an auto completion for packages, I used PDS.Gui as well.</p>
<p style="text-align: center;"><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm2.png"><img class="size-medium wp-image-663 aligncenter" title="package manager auto completion" src="http://blog.ratonred.com/wp-content/uploads/2010/10/pm2-300x248.png" alt="" width="300" height="248" /></a></p>
<p style="text-align: center;"><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm2.png"></a><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm3.png"><img class="size-medium wp-image-662 aligncenter" title="package manager while searching" src="http://blog.ratonred.com/wp-content/uploads/2010/10/pm3-300x248.png" alt="" width="300" height="248" /></a></p>
<p style="text-align: center;"><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm3.png"></a><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm7.png"><img class="size-medium wp-image-658 aligncenter" title="package manager when it couldn't find the requested search" src="http://blog.ratonred.com/wp-content/uploads/2010/10/pm7-300x248.png" alt="" width="300" height="248" /></a></p>
<p>I embedded the basket window and the progress dialog into the main window with PDS.Gui as well.</p>
<p style="text-align: center;"><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm5.png"><img class="size-medium wp-image-660 aligncenter" title="package manager choosen application basket" src="http://blog.ratonred.com/wp-content/uploads/2010/10/pm5-300x248.png" alt="" width="300" height="248" /></a></p>
<p style="text-align: center;"><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm5.png"></a><a href="http://blog.ratonred.com/wp-content/uploads/2010/10/pm6.png"><img class="size-medium wp-image-659 aligncenter" title="package manager progress dialog" src="http://blog.ratonred.com/wp-content/uploads/2010/10/pm6-300x248.png" alt="" width="300" height="248" /></a></p>
<p>You may <a href="ftp://ftp.pardus.org.tr/pub/pardus/installcd/2011/Beta/">download</a> Pardus 2011 Beta and check the new features.</p>
<p>Thanks for the fish&#8230;</p>
<p><em> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2010/10/pardus-2011-beta-with-new-pm/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Universal Apps</title>
		<link>http://blog.gokmengoksel.com/2010/04/universal_apps/</link>
		<comments>http://blog.gokmengoksel.com/2010/04/universal_apps/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 11:43:38 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Utils]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=500</guid>
		<description><![CDATA[In Pardus Corporate we use KDE 3.5.10 and some of our new tools from Pardus 2009 which runs KDE 4.3.5 (for now). Tools in 2009 are designed to work with the current desktop environment which is KDE 4.3.5. So, we have a problem in Pardus Corporate side; we need kdelibs4 on KDE 3.5.10. It is [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Kde 3.5 and Kde 4.x" src="http://cekirdek.pardus.org.tr/~gokmen/3-4.png" alt="" width="288" height="131" /></p>
<div>
<p>In Pardus Corporate we use KDE 3.5.10 and some of our new tools from Pardus 2009 which runs KDE 4.3.5 (for now). Tools in 2009 are designed to work with the current desktop environment which is KDE 4.3.5. So, we have a problem in Pardus Corporate side; we need kdelibs4 on KDE 3.5.10. It is possible to use kdelibs4 but in some ways it is not a great idea.</p>
<p>We think that we can create a solution for making universal apps which run on KDE 4.x with kdelibs4 and for others (kde3.5, xfce etc.) which use Qt libs.</p>
<p>Most of the code in our applications just depends on Qt 4.x, but some important parts for the desktop integration depends on KDE.</p>
<h3>Basics of desktop integration</h3>
<p><img class="alignright" title="Qt, Code Less; Create More." src="http://qt.nokia.com/images/products/qt-logo/image_thumb" alt="" width="128" height="128" /></p>
<ol>
<li>Icons</li>
<li>Colors</li>
<li>Fonts</li>
<li>Language Selection</li>
<li>Translations</li>
<li>Notifications</li>
<li>&#8230;</li>
</ol>
<p>I started with KIconLoader port for Qt, which I have found the C++ version on <a href="http://labs.trolltech.com/blogs/2009/02/13/freedesktop-icons-in-qt/">this blog entry</a> and ported it to Python from scratch. For colors, fonts or language selection it is enough to read the user&#8217;s <code>kdeglobals</code> files. Notifications are handled by PyNotify on Qt-Only mode&#8230; When things started to grow up I decided to merge them under the name of <em><strong>Pardus Desktop Services (Pds)</strong></em>.</p>
<h3>Example Usage of Pds</h3>
<p><code>&gt;&gt; import pds<br />
&gt;&gt; desktop = pds.Pds()<br />
&gt;&gt; desktop.session.Name<br />
'kde'<br />
&gt;&gt; desktop.session.Version<br />
'4'<br />
&gt;&gt; desktop.config_file<br />
'/home/gokmen/.kde4/share/config/kdeglobals'<br />
&gt;&gt; desktop.settings('Icons/Theme', 'default')<br />
u'oxygen'</code></p>
<h3>Other Classes</h3>
<p>PDS also provides the following classes;</p>
<p><strong>QIconLoader</strong> &#8211; for icon loading from current desktop settings (Kde 4, Kde 3.5, Xfce ..)</p>
<p><strong>QUniqueApplication</strong> &#8211; for creating a unique application like KUniqueApplication. It also provides sending commands to running instances through QLocalServer.</p>
<p><strong>I18n</strong> &#8211; Pds uses Gettext for translations and supports the kdelibs&#8217; i18n-like parameters such as (%1, %2).</p>
<p><strong>Notification</strong> &#8211; Uses PyNotify if it&#8217;s installed otherwise it uses QSystemTrayIcon balloon message.</p>
<p><em>worth a thousand words..</em></p>
<p>The following example shows two running Package-Manager instances; first one is running as a KUniqueApplication on Kde 4.4 provided by kdelibs4 and the second one is running as a QUniqueApplication which is provided by Pardus Desktop Services on Kde 3.5. <strong><em>Same application, same features, one code..</em></strong></p>
<p><a href="http://blog.ratonred.com/wp-content/uploads/2010/04/kde-4-pm.png"><img class="size-medium wp-image-531 alignleft" title="Package Manager Running on Kde 4 as KUniqueApplication" src="http://blog.ratonred.com/wp-content/uploads/2010/04/kde-4-pm-300x114.png" alt="" width="300" height="114" /></a> <a href="http://blog.ratonred.com/wp-content/uploads/2010/04/kde-3-pm.png"><img class="size-medium wp-image-532 alignleft" title="Package Manager Running on Kde 3.5 as QUniqueApplication (PDS)" src="http://blog.ratonred.com/wp-content/uploads/2010/04/kde-3-pm-300x116.png" alt="" width="300" height="116" /></a></p>
<p style="text-align: left;">You can checkout source code of Pds from <a href="http://websvn.pardus.org.tr/uludag/trunk/pds">here</a> and you may have a look at the <a href="http://websvn.pardus.org.tr/uludag/branches/kde/package-manager/pureQt4/">package-manager fork</a> for an example usage of Pds.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2010/04/universal_apps/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pardus 2009 Released !</title>
		<link>http://blog.gokmengoksel.com/2009/07/pardus-2009-released/</link>
		<comments>http://blog.gokmengoksel.com/2009/07/pardus-2009-released/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 20:31:16 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=401</guid>
		<description><![CDATA[At least our final release 2009 is ready for humanity :) Which includes KDE 4.2.4 and lots of backported features of KDE 4.3, lots of management tools which are fully integrated with KDE itself and following fresh open source softwares: * KDE 4.2.4 * Linux kernel 2.6.30.1 * OpenOffice.org 3.1.0.6 * Firefox 3.5.1 * Gimp [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Pardus 2009" src="http://pardus.org.tr/media/resimler/basin/cd2009gobek.png" alt="" width="72" height="66" />At least our final release 2009 is ready for humanity :) Which includes KDE 4.2.4 and lots of backported features of KDE 4.3, lots of management tools which are fully integrated with KDE itself and following fresh open source softwares:</p>
<p><img class="alignright" src="http://www.ozgurlukicin.com/media/upload/image/pardus2009-72.png" alt="" width="310" height="194" />* KDE 4.2.4<br />
* Linux kernel 2.6.30.1<br />
* OpenOffice.org 3.1.0.6<br />
* Firefox 3.5.1<br />
* Gimp 2.6.6<br />
* Xorg 1.6.2<br />
* Python 2.6.2<br />
* Texlive 2008<br />
* GCC 4.3.3<br />
* GLIBC 2.9</p>
<p>You can grab your own copy from <a href="ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2009/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2009/07/pardus-2009-released/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Pardus 2009 Alpha Released</title>
		<link>http://blog.gokmengoksel.com/2009/05/pardus-2009-alpha-released/</link>
		<comments>http://blog.gokmengoksel.com/2009/05/pardus-2009-alpha-released/#comments</comments>
		<pubDate>Thu, 28 May 2009 05:30:24 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=383</guid>
		<description><![CDATA[We just released Pardus 2009 Alpha with great work of our team and release maintainer \o/ Alpha includes KDE 4.2.3 with some of backported changes, Linux 2.6.30_rc7 and also a series of new managers for end-users. You can grab it from here. A little time left for the final release ;)]]></description>
			<content:encoded><![CDATA[<p>We just released Pardus 2009 Alpha with great work of our team and release maintainer \o/ Alpha includes KDE 4.2.3 with some of backported changes, Linux 2.6.30_rc7 and also a series of new managers for end-users. You can grab it from <a href="ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2009-Alpha/">here</a>.</p>
<p>A little time left for the final release ;)</p>
<p style="text-align: center;"><img class="alignnone" src="http://cekirdek.pardus.org.tr/~gokmen/timer.php?en" alt="" width="175" height="85" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gokmengoksel.com/2009/05/pardus-2009-alpha-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

