<?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>rat on red &#187; Yalı</title>
	<atom:link href="http://blog.ratonred.com/tail/pardus/yali/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ratonred.com</link>
	<description>Gökmen Göksel&#039;s warehouse.</description>
	<lastBuildDate>Fri, 30 Jul 2010 07:19:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Oxygen YALI ?</title>
		<link>http://blog.ratonred.com/2008/12/oxygen-yali/</link>
		<comments>http://blog.ratonred.com/2008/12/oxygen-yali/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 10:13:32 +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[Qt]]></category>
		<category><![CDATA[Yalı]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=283</guid>
		<description><![CDATA[I saw this pretty project on Planet and I really like their theme for installer. I looked at source and made some changes for YALI.. Finally the result;]]></description>
			<content:encoded><![CDATA[<p>I saw this pretty <a target="_blank" href="http://chakra-project.org/">project</a> on <a target="_blank" href="http://planetkde.org">Planet</a> and I really like their theme for installer. I looked at source and made some changes for YALI.. Finally the result;</p>
<p style="text-align: center;"><a href="http://blog.ratonred.com/wp-content/uploads/2008/12/oxygen-yali.png"><img class="aligncenter size-full wp-image-286" style="border: 0pt none;" title="Yali with Oxygen theme enabled.." src="http://blog.ratonred.com/wp-content/uploads/2008/12/oxygen-yali.png" alt="Yali with Oxygen theme enabled.." width="650" height="428" /></a></p>
<p align="right"><a target="_blank" class="tt" href="http://twitter.com/home/?status=Oxygen+YALI+%3F+http://bit.ly/zgjI" title="Post to Twitter"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://blog.ratonred.com/2008/12/oxygen-yali/&amp;title=Oxygen+YALI+%3F" title="Post to Delicious"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://blog.ratonred.com/2008/12/oxygen-yali/&amp;title=Oxygen+YALI+%3F" title="Post to Digg"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://blog.ratonred.com/2008/12/oxygen-yali/&amp;t=Oxygen+YALI+%3F" title="Post to Facebook"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://reddit.com/submit?url=http://blog.ratonred.com/2008/12/oxygen-yali/&amp;title=Oxygen+YALI+%3F" title="Post to Reddit"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro3.png" alt="Post to Reddit" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ratonred.com/2008/12/oxygen-yali/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Yalı için küçük insanlık için büyük adımlar..</title>
		<link>http://blog.ratonred.com/2008/11/yali-icin-kucuk-insanlik-icin-buyuk-adimlar/</link>
		<comments>http://blog.ratonred.com/2008/11/yali-icin-kucuk-insanlik-icin-buyuk-adimlar/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 18:56:10 +0000</pubDate>
		<dc:creator>Gökmen Göksel</dc:creator>
				<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Türkçe]]></category>
		<category><![CDATA[Yalı]]></category>
		<category><![CDATA[gezegen.linux]]></category>
		<category><![CDATA[gezegen.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=224</guid>
		<description><![CDATA[Bir süredir sevgili Doruk ısrarla Yalı ile kurulum yaparken ortaya çıkabilecek olası CD okuma problemleri vesilesi ile kurulumun yarıda kesilmesinden dert yanmakta, belirli aralıklarla kulağımı çınlatmakta idi. En bir eski yazılımların dahi desteklediği bu basit özellik adına bir şeyler yapılması gerektiğine dair son yazdıkları [#] sevgili Faik&#8216;i pek bir hislendirmiş olacak ki, bu konuyu basit [...]]]></description>
			<content:encoded><![CDATA[<p>Bir süredir sevgili <a target="_blank" href="http://zzz.fisek.com.tr/seyir-defteri">Doruk</a> ısrarla Yalı ile kurulum yaparken ortaya çıkabilecek olası CD okuma problemleri vesilesi ile kurulumun yarıda kesilmesinden dert yanmakta, belirli aralıklarla kulağımı çınlatmakta idi. En bir eski yazılımların dahi desteklediği bu basit özellik adına bir şeyler yapılması gerektiğine dair son yazdıkları [<a target="_blank" href="http://liste.pardus.org.tr/gelistirici/2008-November/014269.html">#</a>] sevgili <a target="_blank" href="http://www.faikuygur.com/blog">Faik</a>&#8216;i pek bir hislendirmiş olacak ki, bu konuyu basit bir halde nasıl çözebileceğini düşünmeye başladı.</p>
<p>Yapmış olduğumuz &#8220;<a target="_blank" href="http://en.wikipedia.org/wiki/Pair_programming">Pair programming</a>&#8221; seansının ardından işi Yalı&#8217;da çözdük :)</p>
<p style="text-align: center;"><a href="http://blog.ratonred.com/wp-content/uploads/2008/11/yali4-askforretry.png"><img class="size-medium wp-image-228 aligncenter" title="Yalı4 Ask for Retry" src="http://blog.ratonred.com/wp-content/uploads/2008/11/yali4-askforretry-300x187.png" alt="" width="300" height="187" /></a></p>
<p style="text-align: left;">Kendi görüşümü yine de eklemeden geçemeyeceğim; CD okuma problemlerinde tekrar deneme yapmanın ne kadar işe yarayacağından hala şüpheliyim ve fakat belki bir gün birinin işine yarar bu özellik belki kimbilir..</p>
<p align="right"><a target="_blank" class="tt" href="http://twitter.com/home/?status=Yal%C4%B1+i%C3%A7in+k%C3%BC%C3%A7%C3%BCk+insanl%C4%B1k+i%C3%A7in+b%C3%BCy%C3%BCk+ad%C4%B1mlar..+http://bit.ly/bK5SOI" title="Post to Twitter"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://blog.ratonred.com/2008/11/yali-icin-kucuk-insanlik-icin-buyuk-adimlar/&amp;title=Yal%C4%B1+i%C3%A7in+k%C3%BC%C3%A7%C3%BCk+insanl%C4%B1k+i%C3%A7in+b%C3%BCy%C3%BCk+ad%C4%B1mlar.." title="Post to Delicious"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://blog.ratonred.com/2008/11/yali-icin-kucuk-insanlik-icin-buyuk-adimlar/&amp;title=Yal%C4%B1+i%C3%A7in+k%C3%BC%C3%A7%C3%BCk+insanl%C4%B1k+i%C3%A7in+b%C3%BCy%C3%BCk+ad%C4%B1mlar.." title="Post to Digg"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://blog.ratonred.com/2008/11/yali-icin-kucuk-insanlik-icin-buyuk-adimlar/&amp;t=Yal%C4%B1+i%C3%A7in+k%C3%BC%C3%A7%C3%BCk+insanl%C4%B1k+i%C3%A7in+b%C3%BCy%C3%BCk+ad%C4%B1mlar.." title="Post to Facebook"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://reddit.com/submit?url=http://blog.ratonred.com/2008/11/yali-icin-kucuk-insanlik-icin-buyuk-adimlar/&amp;title=Yal%C4%B1+i%C3%A7in+k%C3%BC%C3%A7%C3%BCk+insanl%C4%B1k+i%C3%A7in+b%C3%BCy%C3%BCk+ad%C4%B1mlar.." title="Post to Reddit"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro3.png" alt="Post to Reddit" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ratonred.com/2008/11/yali-icin-kucuk-insanlik-icin-buyuk-adimlar/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Yalı4: Porting something to Qt4</title>
		<link>http://blog.ratonred.com/2008/11/yali4-porting-something-to-qt4/</link>
		<comments>http://blog.ratonred.com/2008/11/yali4-porting-something-to-qt4/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 01:50:10 +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[Yalı]]></category>
		<category><![CDATA[planet.kde]]></category>
		<category><![CDATA[planet.pardus]]></category>

		<guid isPermaLink="false">http://blog.ratonred.com/?p=3</guid>
		<description><![CDATA[Yali is the first Pardus software a user encounters. Basically, it recognizes the hardware and installs Pardus software from the installation media (i.e CD) to a hard disk partition user selects. Yalı was developed mainly with Qt and Python (PyQt ..) but for supporting new technologies (there is Qt4 now and it rocks !) I [...]]]></description>
			<content:encoded><![CDATA[<p>Yali is the first <a target="_blank" title="Pardus is GNU/Linux distribution developed by UEKAE" href="http://www.pardus.org.tr/eng">Pardus</a> software a user encounters. Basically, it recognizes the hardware and installs <a target="_blank" title="Pardus is GNU/Linux distribution developed by UEKAE" href="http://www.pardus.org.tr/eng">Pardus</a> software from the installation media (i.e CD) to a hard disk partition user selects. Yalı was developed mainly with Qt and Python (PyQt ..) but for supporting new technologies (there is Qt4 now and it rocks !)</p>
<p>I ported Yalı Qt3 version to Qt4 named as Yali4 (to avoid chaos; we still use Qt3 version for some of other projects); while porting I have totally changed some approach in visual design.</p>
<p>General UI:<br />
<img class="alignleft" title="Yali Qt3" src="http://pardus.org.tr/eng/images/yali-en-1.jpg" alt="" width="270" height="203" /><img class="alignleft" title="Yali Qt4" src="http://ratonred.wordpress.com/files/2008/10/pardus_yali1.jpg" alt="" width="270" height="202" /></p>
<p style="clear:left">
<p style="clear:left">In general I used <a target="_blank" href="http://system-linux.net/doc/qt4/doc/html/stylesheet.html">Qt Style Sheet</a> support for design basics; a centered shiny background, transparent icons and graphics in screens and some WidgetStyle from <a target="_blank" href="http://system-linux.net/doc/qt4/doc/html/stylesheet.html">Qt Style Sheet</a> examples. For screens I prefer <a target="_blank" href="http://system-linux.net/doc/qt4/doc/html/qstackedwidget.html">QStackedWidget</a> which supports transparency too and some signals for walking between screens. (Also while desining YALI&#8217; screen infrastructure I tried to make it modular &#8212; I will blog it later. )</p>
<p style="clear:left">Standard widgets of Qt4 are enough for YALI but for making something shiny I made some tricks;</p>
<p style="clear:left"><a href="http://blog.ratonred.com/wp-content/uploads/2008/11/yali4-part2.png"><img class="size-medium wp-image-180 alignleft" title="Yali4 Partitioning" src="http://blog.ratonred.com/wp-content/uploads/2008/11/yali4-part2-300x236.png" alt="" width="300" height="236" /></a><a href="http://blog.ratonred.com/wp-content/uploads/2008/11/yali4-part.png"><img class="alignleft size-medium wp-image-182" title="Yalı4 Resize Question" src="http://blog.ratonred.com/wp-content/uploads/2008/11/yali4-part-300x236.png" alt="" width="300" height="236" /></a></p>
<p style="clear:left">
<p style="clear:left">For each partition I used a QRadioButton (which has already have checked/unchecked state) and QSplitter to seperate them (each splitter width calculated from partition size).</p>
<p style="clear:left"><a href="http://blog.ratonred.com/wp-content/uploads/2008/11/old.png"><img class="alignnone size-medium wp-image-184" title="old" src="http://blog.ratonred.com/wp-content/uploads/2008/11/old-300x72.png" alt="" width="300" height="72" /></a></p>
<p style="clear:left">Flexibility of Qt4 gave me this;</p>
<p style="clear:left"><a href="http://blog.ratonred.com/wp-content/uploads/2008/11/new.png"><img class="alignnone size-medium wp-image-185" title="new" src="http://blog.ratonred.com/wp-content/uploads/2008/11/new-300x72.png" alt="" width="300" height="72" /></a></p>
<p style="clear:left">You just need some CSS tricks like this;</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">  QRadioButton<span style="color: #00AA00;">:</span><span style="color: #3333ff;">:indicator </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span><span style="color: #00AA00;">;</span>height<span style="color: #00AA00;">:</span><span style="color: #933;">1px</span><span style="color: #00AA00;">;</span>border-<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">white</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
  QRadioButton<span style="color: #3333ff;">:checked </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">6px</span> <span style="color: #993333;">solid</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">180</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
  QSplitter<span style="color: #00AA00;">:</span><span style="color: #3333ff;">:handle </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span>rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">255</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>and some colors and icons;</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">  metaTypes = <span style="color: black;">&#123;</span><span style="color: #483d8b;">&quot;ntfs&quot;</span> :<span style="color: black;">&#123;</span><span style="color: #483d8b;">&quot;bgcolor&quot;</span>:<span style="color: #483d8b;">&quot;#18D918&quot;</span>,
                        <span style="color: #483d8b;">&quot;fgcolor&quot;</span>:<span style="color: #483d8b;">&quot;#000000&quot;</span>,
                        <span style="color: #483d8b;">&quot;icon&quot;</span>   :<span style="color: #483d8b;">&quot;windows&quot;</span><span style="color: black;">&#125;</span>,
               <span style="color: #483d8b;">&quot;hfs+&quot;</span> :<span style="color: black;">&#123;</span><span style="color: #483d8b;">&quot;bgcolor&quot;</span>:<span style="color: #483d8b;">&quot;#C0A39E&quot;</span>,
                        <span style="color: #483d8b;">&quot;fgcolor&quot;</span>:<span style="color: #483d8b;">&quot;#000000&quot;</span>,
                        <span style="color: #483d8b;">&quot;icon&quot;</span>   :<span style="color: #483d8b;">&quot;other&quot;</span><span style="color: black;">&#125;</span>,
               <span style="color: #483d8b;">&quot;ext3&quot;</span> :<span style="color: black;">&#123;</span><span style="color: #483d8b;">&quot;bgcolor&quot;</span>:<span style="color: #483d8b;">&quot;#7590AE&quot;</span>,
                        <span style="color: #483d8b;">&quot;fgcolor&quot;</span>:<span style="color: #483d8b;">&quot;#FFFFFF&quot;</span>,
                        <span style="color: #483d8b;">&quot;icon&quot;</span>   :<span style="color: #483d8b;">&quot;linux&quot;</span><span style="color: black;">&#125;</span><span style="color: black;">&#125;</span>
&nbsp;
  partition.<span style="color: black;">setIcon</span><span style="color: black;">&#40;</span>QtGui.<span style="color: black;">QIcon</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;:/gui/pics/%s.png&quot;</span> <span style="color: #66cc66;">%</span> icon<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
  partition.<span style="color: black;">setStyleSheet</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;background-color:%s;color:%s&quot;</span> <span style="color: #66cc66;">%</span> <span style="color: black;">&#40;</span>meta<span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;bgcolor&quot;</span><span style="color: black;">&#93;</span>,meta<span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;fgcolor&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span></pre></div></div>

<p>I&#8217;m done time is 03:50 now :) For more information about Yalı feel free to get in source at <a target="_blank" href="http://svn.pardus.org.tr/uludag/trunk/yali4">Pardus SVN</a>.</p>
<p align="right"><a target="_blank" class="tt" href="http://twitter.com/home/?status=Yal%C4%B14%3A+Porting+something+to+Qt4+http://bit.ly/Vr6k" title="Post to Twitter"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://blog.ratonred.com/2008/11/yali4-porting-something-to-qt4/&amp;title=Yal%C4%B14%3A+Porting+something+to+Qt4" title="Post to Delicious"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://blog.ratonred.com/2008/11/yali4-porting-something-to-qt4/&amp;title=Yal%C4%B14%3A+Porting+something+to+Qt4" title="Post to Digg"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://blog.ratonred.com/2008/11/yali4-porting-something-to-qt4/&amp;t=Yal%C4%B14%3A+Porting+something+to+Qt4" title="Post to Facebook"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://reddit.com/submit?url=http://blog.ratonred.com/2008/11/yali4-porting-something-to-qt4/&amp;title=Yal%C4%B14%3A+Porting+something+to+Qt4" title="Post to Reddit"><img class="nothumb" src="http://blog.ratonred.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro3.png" alt="Post to Reddit" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ratonred.com/2008/11/yali4-porting-something-to-qt4/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
