<?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>www.yalazi.org &#187; ubuntu</title>
	<atom:link href="http://www.yalazi.org/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yalazi.org</link>
	<description>Yine bir gayrı ciddi internet günlüğü..</description>
	<lastBuildDate>Thu, 01 Dec 2011 14:57:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Bir mallık hikayesi</title>
		<link>http://www.yalazi.org/2011/07/24/bir-mallik-hikayesi/</link>
		<comments>http://www.yalazi.org/2011/07/24/bir-mallik-hikayesi/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 19:11:48 +0000</pubDate>
		<dc:creator>Onur Yalazı</dc:creator>
				<category><![CDATA[Havadan Sudan]]></category>
		<category><![CDATA[LKD Gezegen]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[crap]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[holy crap]]></category>
		<category><![CDATA[mal]]></category>
		<category><![CDATA[transmission]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[yama]]></category>

		<guid isPermaLink="false">http://www.yalazi.org/?p=461</guid>
		<description><![CDATA[Uzun zamandır, Ubuntu&#8216;da kullandığım bittorrent istemcisi olan Transmission&#8217;ın gtk arabiriminde olmasını istediğim bir özellik vardı. Torrent&#8217;in takipçilerini /trackers) liste üzerinden silebilmek. Transmission da bu özellik yerine &#8220;takipçileri düzenle&#8221; isimli bir tuş ve tüm trackerların listesinin olduğu bir metin kutusu üzerinden yazarak ekleme çıkarma özelliği vardı. Dün C yazmayı özlediğimi farkederek bu işe giriştim. GTK bilmediğim [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun zamandır, <a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a>&#8216;da kullandığım bittorrent istemcisi olan<a title="Transmission" href="http://www.transmissionbt.com "> Transmission&#8217;</a>ın <a title="Gtk Gimp Toolkit" href="http://www.gtk.com">gtk</a> arabiriminde olmasını istediğim bir özellik vardı. <strong>Torrent&#8217;in takipçilerini /trackers) liste üzerinden silebilmek</strong>.</p>
<p>Transmission da bu özellik yerine <strong>&#8220;takipçileri düzenle&#8221;</strong> isimli bir tuş ve tüm trackerların listesinin olduğu <strong>bir metin kutusu üzerinden yazarak ekleme çıkarma özelliği</strong> vardı. Dün <strong>C yazmayı özlediğimi</strong> farkederek bu işe giriştim. <strong>GTK bilmediğim</strong> ve <strong>Transmission&#8217;ın kod tabanına biraz uzak olduğum</strong> için işlevi eklemem 2 günümü aldı. Ancak işin kolayına kaçtığım için <strong>apt-get source</strong> ile indirdiğim<strong> kaynak kodu</strong> üzerinde çalıştım.</p>
<blockquote><p>apt-get source transmission<br />
apt-get build-dep transmission</p></blockquote>
<p>İşimi kolaylaştıran ve tüm derleme ağacını sağlayan bu komutların rahatlığı yüzünden <strong>svn HEAD i incelemeyi atladım</strong>. Ne de olsa, transmission gtk arabiriminde yıllardır bu özellik yoktu.<em> Kimse eklemiş olamaz değil mi?</em></p>
<p>Yaklaşık <strong>2 gün çalışarak</strong> bu özelliği <strong>çok az  gtk bildiğim halde</strong> ve çok uzun zamandır kullanmadığım <strong>C&#8217;yi kullarak</strong> ekledim. çalıştırdım. Bundan sonra sıra <strong>yamayı hazırlayarak transmission&#8217;a göndermeye</strong> geldi. Bunun için <strong>svn head</strong> i alıp yazdığım kodları bu <strong>ağaç üzerinde çalışır hale getirmem</strong> gerekiyordu. Bu sayede kullanılabilir bir yama elde edecektim.</p>
<blockquote><p>svn co svn://svn.transmissionbt.com/Transmission/trunk Transmission-svn</p></blockquote>
<p>İndirdiğim kodlara elimdeki değişiklikleri <strong>elle eklemek</strong> ile işe başladım. Kodları kopyalayıp yapıştırdım. <strong>Debian build kurallarından</strong> aldığım configure satırı ile paketi ayarlamaya çalışınca <strong>libevent-2 kullanmaya geçtiklerini</strong> farkettim. Bunun için <a title="Ubuntu Launchpad" href="http://launchpad.net">launchpad.net</a>&#8216;den gerekli olan <strong>libevent-2.0-5 paketlerini</strong> buldum <strong>sisteme yükledim</strong>. Sağlıklı bir derleme yapabilmek için yazdığım kodları, HEAD&#8217;de gerçekleşmiş olan <strong>değişikliklere uygun hale getirmeye</strong> başladım. Kullandığım <strong>yapılar (structures), sabitler ve enumlar değişmişti</strong>. Bu kadar değişiklik olduğunu doğrusu düşünmemiştim. Çalışacağını düşündüğüm hale getirip<strong> derlemeyi başardım</strong>. Programı çalıştırdım. <em>Bir de ne göreyim!</em> İstediğim özelliği sağ butona koymamışlar ama ayrı buton ekleyerek <strong>gerçekleştirmişler.</strong> Üstelik yaptığım <strong>yama da çalışmıyordu</strong>. Bu 2 olumsuzluk yüzünden yamayı çalışır ve yeni kod yapısında bulunan özellikleri kullanır hale getirmekten <strong>- şimdilik- vazgeçtim</strong>. Bunun yerine kurduğum ekstra paketleri kaldıdım ve,</p>
<blockquote><p>apt-add-repository ppa:transmissionbt<br />
aptitude update<br />
aptitude install transmission</p></blockquote>
<p>komutlarını vererek transmission&#8217;ın <strong>son sürümünü kullanmaya</strong> başladım.</p>
<p><em>Evet, bu yetenekli bir malın hikayesidir..</em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yalazi.org/2011/07/24/bir-mallik-hikayesi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>uzayüssünden mir-uzayistaysonuna</title>
		<link>http://www.yalazi.org/2009/03/25/uzayussunden-mir-uzayistaysonuna/</link>
		<comments>http://www.yalazi.org/2009/03/25/uzayussunden-mir-uzayistaysonuna/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 15:50:07 +0000</pubDate>
		<dc:creator>Onur Yalazı</dc:creator>
				<category><![CDATA[Havadan Sudan]]></category>
		<category><![CDATA[LKD Gezegen]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[dizüstü]]></category>
		<category><![CDATA[ibex]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[intrepid ibex]]></category>
		<category><![CDATA[mir-uzayistasyonu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.yalazi.org/?p=263</guid>
		<description><![CDATA[&#8220;Linux masaüstüne hazır değil&#8221; diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı &#8211; kamera ile pek işim olmasa da &#8211; benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 210px"><a href="http://tr.wikipedia.org/wiki/Mir"><img title="Mir Görev Nişanı" src="http://upload.wikimedia.org/wikipedia/commons/f/f5/Mir_insignia.jpg" alt="Mir Uzay İstasyonu Görev Nişanı" width="200" height="141" /></a><p class="wp-caption-text">Mir Uzay İstasyonu Görev Nişanı</p></div>
<p>&#8220;Linux masaüstüne hazır değil&#8221; diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı &#8211; kamera ile pek işim olmasa da &#8211; benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için &#8220;bakın bu da böyle çözülür&#8221; gibi bir yazı yazamayacağım.</p>
<p>Yeni dizüstüme mir-uzayistasyonu adını verdim.</p>
<blockquote><p>Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux</p></blockquote>
<p>Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.</p>
<ul>
<li><a title="Mir uzay istasyonu wikipedia" href="http://en.wikipedia.org/wiki/Mir">Mir Uzay İstasyonu İngilizce &#8211; Wikipedia </a> <a title="Mir uzay istasyonu wikipedia" href="http://tr.wikipedia.org/wiki/Mir"> Turkçe &#8211; Wikipedia</a></li>
<li><a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a></li>
<li><a title="Acer" href="www.acer.com.tr">Acer</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yalazi.org/2009/03/25/uzayussunden-mir-uzayistaysonuna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

