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

<channel>
	<title>Aydın Tarık Zengin</title>
	<atom:link href="http://tarikzengin.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tarikzengin.wordpress.com</link>
	<description>Varım, O Halde Düşünüyorum.</description>
	<pubDate>Mon, 21 Apr 2008 16:03:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Şehr-i Istanbul</title>
		<link>http://tarikzengin.wordpress.com/2008/04/21/sehr-i-istanbul/</link>
		<comments>http://tarikzengin.wordpress.com/2008/04/21/sehr-i-istanbul/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 16:03:01 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Gündelik]]></category>

		<category><![CDATA[Yaşam]]></category>

		<category><![CDATA[istanbul]]></category>

		<category><![CDATA[rezillik]]></category>

		<category><![CDATA[türk telekom]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/?p=177</guid>
		<description><![CDATA[Bir onceki yaziyi yazdigim tarihe bakiyorum. 6 Mart.
Bugunku tarihe bakiyorum. 21 Nisan.

Telefon baglandi mi? Hayir.
Herhangi bir haber geldi mi? Hayir.
Turk Telekom telefonlara cevap veriyor mu? Hayir.
Allah Turk Telekomun bin belasini versin mi? Versin.

Daha ne diyeyim ki? Amin demek kaldi geriye.
Onume cikan ilk firsatta bu berbat ve yasanmaz Istanbul&#8217;dan gitmezsem ne olayim. Rezil memleket. Su anda [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bir onceki yaziyi yazdigim tarihe bakiyorum. 6 Mart.<br />
Bugunku tarihe bakiyorum. 21 Nisan.</p>
<ul>
<li>Telefon baglandi mi? Hayir.</li>
<li>Herhangi bir haber geldi mi? Hayir.</li>
<li>Turk Telekom telefonlara cevap veriyor mu? Hayir.</li>
<li>Allah Turk Telekomun bin belasini versin mi? Versin.</li>
</ul>
<p>Daha ne diyeyim ki? Amin demek kaldi geriye.</p>
<p>Onume cikan ilk firsatta bu berbat ve yasanmaz Istanbul&#8217;dan gitmezsem ne olayim. Rezil memleket. Su anda herhangi bi devlet adami bulsam pis dalabilirim.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tarikzengin.wordpress.com/177/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/177/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=177&subd=tarikzengin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tarikzengin.wordpress.com/2008/04/21/sehr-i-istanbul/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/tarikzengin-128.jpg" medium="image">
			<media:title type="html">tarikzengin</media:title>
		</media:content>
	</item>
		<item>
		<title>Türk adını hak etmeyen yegane şirket hangisidir?</title>
		<link>http://tarikzengin.wordpress.com/2008/03/06/turk-adini-hak-etmeyen-yegane-sirket-hangisidir/</link>
		<comments>http://tarikzengin.wordpress.com/2008/03/06/turk-adini-hak-etmeyen-yegane-sirket-hangisidir/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 16:42:20 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Yaşam]]></category>

		<category><![CDATA[adsl]]></category>

		<category><![CDATA[türk telekom]]></category>

		<category><![CDATA[telefon]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/?p=176</guid>
		<description><![CDATA[Aslında iğneleyici mesajlar içeren bir şeyler yazmayı planlamıştım ama vazgeçtim. Doğrudan söylemek istiyorum.
Ey Türk Telekom; senden de, çalışanlarından da nefret ediyorum.
Yıl 2008. Telefon bağlatmak üzere başvurulan Türk Telekom, 1,5 ay sonrasına gün vermiş bulunuyor. Kendilerini kutluyor ve en yakın zamanda helak olmalarını diliyorum. Telekomünikasyonun nasıl bir iş olduğundan az çok anlamasak, gerçekten büyük şirket olduğuna [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Aslında iğneleyici mesajlar içeren bir şeyler yazmayı planlamıştım ama vazgeçtim. Doğrudan söylemek istiyorum.</p>
<blockquote><p>Ey Türk Telekom; senden de, çalışanlarından da nefret ediyorum.</p></blockquote>
<p>Yıl 2008. Telefon bağlatmak üzere başvurulan Türk Telekom, 1,5 ay sonrasına gün vermiş bulunuyor. Kendilerini kutluyor ve en yakın zamanda helak olmalarını diliyorum. Telekomünikasyonun nasıl bir iş olduğundan az çok anlamasak, gerçekten büyük şirket olduğuna inanacağız. Yazık ki ne yazık.</p>
<p>Not : Çok daha ağır şeyler yazmak da istiyorum ama Türk Telekom Hazretleri&#8217;nin wordpress&#8217;i zaten engellemiş olduğunu, yazsam da ulaşması gereken kesime ulaşamayacağını bildiğim için zahmet etmiyorum.</p>
<p>Not 2 :  Türk Telekom senden nefret ediyorum!!</p>
<p>Not 3 : Not 2&#8242;yi zaten söylemişim. Sözümü geri almıyorum.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tarikzengin.wordpress.com/176/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/176/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=176&subd=tarikzengin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tarikzengin.wordpress.com/2008/03/06/turk-adini-hak-etmeyen-yegane-sirket-hangisidir/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/tarikzengin-128.jpg" medium="image">
			<media:title type="html">tarikzengin</media:title>
		</media:content>
	</item>
		<item>
		<title>Feedburner</title>
		<link>http://tarikzengin.wordpress.com/2008/01/20/feedburner/</link>
		<comments>http://tarikzengin.wordpress.com/2008/01/20/feedburner/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 14:39:35 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Gündelik]]></category>

		<category><![CDATA[feedburner]]></category>

		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/2008/01/20/feedburner/</guid>
		<description><![CDATA[Pek takip eden olduğunu düşünmesem de Rss Feed olayını Feedburner&#8217;a aktardım. Es kaza blogumu takip listesine eklemiş olanlar var ise bundan böyle yayınları, sağdaki Rss simgesi ya da aşağıdaki besleme adresi üzerinden ulaşabilecekleri içerik beslemesinden almaları rica olunur.
http://feeds.feedburner.com/tarikzengin 
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Pek takip eden olduğunu düşünmesem de Rss Feed olayını Feedburner&#8217;a aktardım. Es kaza blogumu takip listesine eklemiş olanlar var ise bundan böyle yayınları, sağdaki Rss simgesi ya da aşağıdaki besleme adresi üzerinden ulaşabilecekleri içerik beslemesinden almaları rica olunur.</p>
<p><a href="http://feeds.feedburner.com/tarikzengin" title="Rss Feed" target="_blank">http://feeds.feedburner.com/tarikzengin </a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tarikzengin.wordpress.com/174/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/174/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=174&subd=tarikzengin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tarikzengin.wordpress.com/2008/01/20/feedburner/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/tarikzengin-128.jpg" medium="image">
			<media:title type="html">tarikzengin</media:title>
		</media:content>
	</item>
		<item>
		<title>[Matlab] Pan Tompkins Algoritması Kullanılarak EKG&#8217;de QRS Complex Tespiti ve Ritm Analizi</title>
		<link>http://tarikzengin.wordpress.com/2007/12/16/matlab-ekg-analizi/</link>
		<comments>http://tarikzengin.wordpress.com/2007/12/16/matlab-ekg-analizi/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 16:39:13 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Matlab]]></category>

		<category><![CDATA[Projeler]]></category>

		<category><![CDATA[Avarage Filter]]></category>

		<category><![CDATA[Comb filter]]></category>

		<category><![CDATA[Derivative Based Filter]]></category>

		<category><![CDATA[ECG]]></category>

		<category><![CDATA[EKG]]></category>

		<category><![CDATA[Heart Beat]]></category>

		<category><![CDATA[Pan Tompkins]]></category>

		<category><![CDATA[QRS Complex]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/2007/12/16/matlab-ekg-analizi/</guid>
		<description><![CDATA[Biomedical Signal Analysis dersinde Timur Düzenli ve Salih Aslan ile beraber yaptığımız bir proje bu. EKG verileri üzerinden QRS Complex kısımlarının tespitinden bahsedeceğim. Öncelikle nedir ve neden önemlidir buna değinelim.
Çoğumuzun bildiği üzere EKG (ECG - Electrocardiogram) kalp aktivitelerinin elektriksel olarak kaydıdır. Electrocardiograph ile ölçülerek kaydedilir.
EKG analiz edilerek kalp hakkında oldukça detaylı bilgiler elde edilebilir. Tıp [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Biomedical Signal Analysis dersinde Timur Düzenli ve Salih Aslan ile beraber yaptığımız bir proje bu. EKG verileri üzerinden QRS Complex kısımlarının tespitinden bahsedeceğim. Öncelikle nedir ve neden önemlidir buna değinelim.</p>
<p>Çoğumuzun bildiği üzere EKG (ECG - Electrocardiogram) kalp aktivitelerinin elektriksel olarak kaydıdır. Electrocardiograph ile ölçülerek kaydedilir.</p>
<p>EKG analiz edilerek kalp hakkında oldukça detaylı bilgiler elde edilebilir. Tıp okumadığım için çok detaylı bilemem tabii ki. Fakat EKG sinyalinin birazdan bahsedeceğim kısımlarının zamanlaması hastalıklar hakkında oldukça yararlı bilgiler sağlamaktadır.<span id="more-161"></span></p>
<p>Tipik bir EKG sinyali aşağıdaki şekilde gösterilebilir.</p>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/ekg.png" alt="EKG" /></p>
<p>Burada görüleceği gibi EKG sinyali belirli tipik kısımlar içerir. Bunlar P,Q,R,S ve T kısımlarıdır. Hepsi kalp hakkında önemli bilgiler taşır. Bu yazıda, sinyalde QRS Comlex&#8217;in yerinin bulunmasından bahsedeceğim. Bu bilgi önemlidir çünkü QRS Complex&#8217;in kaç milisaniye sürdüğü çıplak gözle anlaşılamaz.</p>
<p>Konuya girmeden önce şundan da bahsetmek isterim. Doktorların, ellerine gelen EKG kaydına bakarak karar vermesinde bahsedeceğim konu oldukça önem taşır. EKG sinyalleri elektriksel olarak zayıf sinyaller olduğu için kaydedilmesi ve çevre gürültülerden arındırılması işi oldukça zahmetlidir. Demek istediğim, ham bir EKG kaydından hiç bir doktor hiç bir teşhis koyamaz. O şeritteki net ve anlaşılır EKG&#8217;nin nasıl o hale geldiğini ele alacağız. Fakat tüm aşamaları koca bir kitap yapan bu analizin sadece küçük bir kısmı bu yazıca mevcut.</p>
<p>Analiz için kullanacağım önceden kaydedilmiş EKG verileri elimde mevcut.  4000 örnekten oluşan veriyi <a href="http://paste.linux-sevenler.org/index.php?id=1376" title="EKG Verisi" target="_blank">şuradan</a> alabilirsiniz.</p>
<p>Analize başlayalım,</p>
<blockquote>
<pre>close all
clear all
clc

%% Degisken ve Sabitlerin Tanimlanmasi
fs=200; % sample rate

%% Sinyalin Matlab Ortamina Alinmasi
hamsinyal=load('ECG3');
plot(hamsinyal);
title('Ham Sinyal');
figure</pre>
</blockquote>
<blockquote></blockquote>
<pre></pre>
<blockquote>
<pre></pre>
</blockquote>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/1.png" alt="Hamsinyal" /><br />
Görüldüğü gibi sinyal oldukça fazla gürültü içeriyor. Hem yüksek frekanslı hem de şebekeden kaynaklanan ek bileşenler sinyale karışmış durumda. Öncelikle sinyali DC sıfır seviyesine çekelim</p>
<blockquote>
<pre>%% DC Bilesenlerin Atilmasi
dcsizsinyal=(hamsinyal-mean(hamsinyal));
plot(dcsizsinyal);
title('DC Bilesenleri Atilan Sinyal');
<title></title>figure</pre>
</blockquote>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/2.png" alt="DCsiz Sinyal" /><br />
Şimdi de sinyalden yüksek frekanslı gürültüleri temizleyelim. Bunun için bir alçak geçiren (low pass) filtre tasarlayıp sinyali bu filtreden geçirmemiz gerekli. Filtre tipi olarak 10 point avarage filtre kullanalım.</p>
<blockquote>
<pre>%% Filtre
% 10 point avarage filter
B=(1/10)*ones(1,10);
A=1;
freqz(B,A);
title('10 Point Moving Avarage Filtre');
figure
avaragefiltrelisinyal=filter(B,A,dcsizsinyal);
plot(avaragefiltrelisinyal)
title('Moving Avarage (Low Pass) Filtreden Gecmis Sinyal');
figure</pre>
</blockquote>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/3.png" alt="LowPassFiltre" /><br />
<img src="http://tarikzengin.files.wordpress.com/2007/12/4.png" alt="LowPassCikisi" /><br />
Yüksek frekanslı gürültülerin azaldığını görebiliriz. Fakat hala kusursuz değil. Şimdi de düşük frekanslı gürültüleri yok etmek için bir yüksek geçiren (high pass) filtre tasarlayıp sinyali bu filtreden geçirelim. Bunun için de Derivative Based filtre oluşturacağız.</p>
<blockquote>
<pre>%% Derivative Based Filter
B=(1/1.0025)*[1 -1];% 1.0025 normalizasyon degeri
A=[1 -0.995];
freqz(B,A);
title(&#8217;Derivative Based Filter&#8217;);
figure
derivativefiltrelisinyal=filter(B,A,avaragefiltrelisinyal);
plot(derivativefiltrelisinyal)
title(&#8217;Derivative Based (High Pass) Filtreden Gecmis Sinyal&#8217;);
figure</pre>
</blockquote>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/5.png" alt="DerivativeFiltre" /></p>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/6.png" alt="DerivativeCikisi" /><br />
Sinyalden atmamız gereken bir de 60Hz&#8217;lik şebeke gürültüsü var. Kayıt esnasında cihazın şehir şebekesinden kaptığı gütültü de sinyalle beraber kaydedilmiş durumda. Zaten bakıldığında çıplak gözle de görülebiliyor. Bu arada kullandığımız örnek yabancı bir kaynaktan olduğu için şebeke gürültüsü 60Hz. Bizim şebekemiz 50Hz. Onu da hatırlatayım.</p>
<p>60Hz&#8217;lik gürültüyü atmak için bir filtre tasarlanacak ve önceki filtreden çıkan sinyal bu filtreden geçirilecek. Önemli bir sorun da, şebekeden kapılan gürültünün yalnızca 60Hz değil aynı zamanda bunun harmonikleri olarak ortaya çıkması. Bu yüzden yalnızca 60Hz&#8217;i bastıran bir filtre işimiz görmeyecek. Bunun için 60Hz ve tüm harmoniklerini bastırmamızı sağlayacak bir Comb filtre tasarlamamız gerekir. Aşağıda yazdığım filtre katsayılarının nasıl bulunduğuna değinmeyeceğim, zira çok uzun mesele <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Zaten ben de hazır kullandım. Bulmaya çalışmak apayrı bir mesele.</p>
<blockquote>
<pre>%% Comb Filter
% 60Hz sebeke gurultusunu ve harmoniklerini bastiran filtre
B=conv([1 1],[0.6310 -0.2149 0.1512 -0.1288 0.1227 -0.1288 0.1512 -0.2149 0.6310]);
A=1;
freqz(B,A);
title(&#8217;Comb Filter&#8217;);
figure
comb=filter(B,A,derivativefiltrelisinyal);
plot(comb)
title(&#8217;Comb (60Hz ve Harmoniklerini Bastiran) Filtreden Gecmis Sinyal&#8217;);</pre>
</blockquote>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/7.png" alt="Comb Filtre" /></p>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/8.png" alt="CombCikisi" /><br />
Çok kusursuz olmasa da sinyal işlenebilecek hale geldi. Şimdi ise fark alarak sinyaldeki en keskin tepeleri bulalım. Bunlar bize R noktalarını verecek. Ardından da bu R noktasının sağında ve solunda en düşük seviyedeki noktaları bulalım. Bunlar da Q ve S noktalarını verecek.</p>
<blockquote>
<pre>%% Differentiator
differentiatorcikisi=diff(comb);

%% Squaring Operation
kare=differentiatorcikisi.*differentiatorcikisi;

%% Moving Window Integrator
window=ones(1,30); % N=30 moving window
integral= medfilt1(filter(window,1,kare),10);
delay = ceil(length(window)/2);
integral = integral(delay:length(integral));

%% QRS Arama
max_h = max(integral);
thresh = 0.2;
poss_reg = integral&gt;(thresh*max_h);

sol = find(diff([0 poss_reg'])==1);
sag = find(diff([poss_reg' 0])==-1);

 for i=1:length(sol)
    [maxdeger(i) maxloc(i)] = max( comb(sol(i):sag(i)) );
    maxloc(i) = maxloc(i)-1+sol(i); % offset ekle
    [mindeger(i) minloc(i)] = min( comb(sol(i):sag(i)) );
    %mindeger Q noktasini verir
    minloc(i) = minloc(i)-1+sol(i); % offset ekle
    % Q noktasi icin offset
 end

% minpozisyon=ones(1,4000)*-max(comb);
% minpozisyon(1,minloc)=max(comb);
maxpozisyon=ones(1,4000)*(-max(comb));
maxpozisyon(1,maxloc)=max(comb);
% maxpozisyon(1,sol)=max(comb);
% maxpozisyon(1,sag)=max(comb);
% maxpozisyon(1,minloc)=max(comb);

figure
% plot(comb(1:(length(comb)/4)),&#8217;b-&#8217;)
plot(comb)
title(&#8217;R noktalari belirlenmis sinyal&#8217;);
hold on
% plot(minloc,mindeger,&#8217;r&#8211;&#8217;)
plot(maxloc,maxdeger,&#8217;g-&#8217;)

figure
plot(comb)
title(&#8217;R noktalari isaretlenmi� sinyal&#8217;);
hold on
%plot(minpozisyon,&#8217;r') % Q baslangici
plot(maxpozisyon,&#8217;r')
legend(&#8217;Comb Filtreden Gecen Sinyal&#8217;,'R&#8217;);</pre>
</blockquote>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/9.png" alt="Rleribirlesik" /></p>
<p><img src="http://tarikzengin.files.wordpress.com/2007/12/10.png" alt="Rlerisaretli" /><br />
Görüldüğü gibi QRS Complex&#8217;in yeri artık tam olarak bilinebiliyor. İstenen ölçümler buradan çıkarılabilir.</p>
<p>Bu arada sondan üçüncü Complex&#8217;de bir hata var. Algoritma burada hatalı sonuç veriyor. Gürültülerin kusursuz bir şekilde atılamamasından kaynaklanan bir hata söz konusu. P noktası olması gerekenden daha büyük olduğu için R olarak algılanmış ve bir hataya sebebiyet vermiş. Fakat sinyalin geri kalanı istediğimiz veriyi elde etmemiz için yeterli veriyi sağlıyor.</p>
<p>Şimdi elde ettiğimiz verilerden bazı sonuçlara ulaşmaya çalışalım. Girilen veride kaç adet beat (vuruş) bulunduğunu tespit edelim. R noktalarını tespit ettiğimize göre ve R noktası kadar vuruş bulunduğunu bildiğime göre kolaylıkla sonuca ulaşabiliriz.</p>
<blockquote>
<pre>%% Beat Sayisi
beat=length(maxloc)
heartrate=beat/(length(hamsinyal)/fs)</pre>
</blockquote>
<p>Cevap olarak şu sonuçları elde ediyoruz.</p>
<p>beat =</p>
<p>25<br />
heartrate =</p>
<p>1.2500</p>
<p>Analiz sırasında P noktalarından birisi de R olarak algılanmıştı. Aslında beat sayısı 24 olmalıydı.</p>
<p>Şimdi de RR aralığının ortalamasını bulalım.</p>
<blockquote>
<pre>%% RR Araligi Ortalamasi
ortalama=0;
for i=1:beat-1
    ortalama=ortalama+(maxloc(i+1)-maxloc(i)-1)/fs;
    u(i)=(maxloc(i+1)-maxloc(i)-1)/fs;
end
ortalama=1000*ortalama/beat
% ms cinsinden bulmak icin 1000 ile carpildi.</pre>
</blockquote>
<p>Sonuç olarak elde edilen çıktı,</p>
<p>ortalama =</p>
<p>745.8000</p>
<blockquote>
<pre>%% Standart Sapma
variance=var(u)*1000 %ms cinsinden</pre>
</blockquote>
<p>variance =   22.4692</p>
<p>QRS genişliklerinin tespiti için ise zaten bulmuş olduğumuz noktaların farkları alınabilir.</p>
<blockquote>
<pre>% QRS Genisligi
for i=1:beat
    qrs(i)=sag(i)-minloc(i)
end</pre>
</blockquote>
<p>Çıktısında da QRS genişliklerinin birbirine yakın değerde olduğu gözlenebilir.</p>
<p>Görüldüğü gibi hastalık teşhisi için canla başla çalışanlar yalnızca doktorlar değil <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Bizleri de unutmayın.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tarikzengin.wordpress.com/161/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/161/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=161&subd=tarikzengin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tarikzengin.wordpress.com/2007/12/16/matlab-ekg-analizi/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/tarikzengin-128.jpg" medium="image">
			<media:title type="html">tarikzengin</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/ekg.png" medium="image">
			<media:title type="html">EKG</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/1.png" medium="image">
			<media:title type="html">Hamsinyal</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/2.png" medium="image">
			<media:title type="html">DCsiz Sinyal</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/3.png" medium="image">
			<media:title type="html">LowPassFiltre</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/4.png" medium="image">
			<media:title type="html">LowPassCikisi</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/5.png" medium="image">
			<media:title type="html">DerivativeFiltre</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/6.png" medium="image">
			<media:title type="html">DerivativeCikisi</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/7.png" medium="image">
			<media:title type="html">Comb Filtre</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/8.png" medium="image">
			<media:title type="html">CombCikisi</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/9.png" medium="image">
			<media:title type="html">Rleribirlesik</media:title>
		</media:content>

		<media:content url="http://tarikzengin.files.wordpress.com/2007/12/10.png" medium="image">
			<media:title type="html">Rlerisaretli</media:title>
		</media:content>
	</item>
		<item>
		<title>Nazar Boncuğu</title>
		<link>http://tarikzengin.wordpress.com/2007/12/11/nazar-boncugu/</link>
		<comments>http://tarikzengin.wordpress.com/2007/12/11/nazar-boncugu/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 14:58:39 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Gündelik]]></category>

		<category><![CDATA[Yaşam]]></category>

		<category><![CDATA[nazar]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/2007/12/11/nazar-boncugu/</guid>
		<description><![CDATA[Alacağınız olsun. Nazar mı deydirdiniz naptınız? Şu yazımda bahsettiğim objelere bi&#8217;şeyler olmaya başladı.
Önce saatin pili bitti. Duvar da arka taraftaki banyodan nem kaptı. Kare desenlerden biri kendini duvardan aşağı attı. Allah&#8217;tan lambaya bi&#8217;şey olmadı. Maşallah diyeyim ben de  
Sadece bunlar olsa neyse. Dün gece yarısı da elektrik sobası ortalığı yıkarak yere yığıldı. Uykumdan uyandım [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Alacağınız olsun. Nazar mı deydirdiniz naptınız? <a href="http://tarikzengin.wordpress.com/2007/11/28/sikintili-zaman-esintilerim/" title="Sıkıntılı Zaman Esintilerim" target="_blank">Şu</a> yazımda bahsettiğim objelere bi&#8217;şeyler olmaya başladı.</p>
<p>Önce saatin pili bitti. Duvar da arka taraftaki banyodan nem kaptı. Kare desenlerden biri kendini duvardan aşağı attı. Allah&#8217;tan lambaya bi&#8217;şey olmadı. Maşallah diyeyim ben de <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sadece bunlar olsa neyse. Dün gece yarısı da elektrik sobası ortalığı yıkarak yere yığıldı. Uykumdan uyandım sesine. Artık çalışmıyor o da. Balkon kapısının tutacak yeri de elimde kaldı geçen gün.</p>
<p>Burdan rica ediyorum, yalvarıyorum. Her kim kötü kötü bakıyorsa çeksin gözlerini. Başka taraflara baksın. Yoksa fena olacak. Bakın ne güzel tatlı dille uyardım. Beni zor kullanmak zorunda bırakmasın o kimse. Anlaşıldı sanırım.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tarikzengin.wordpress.com/160/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/160/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=160&subd=tarikzengin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tarikzengin.wordpress.com/2007/12/11/nazar-boncugu/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/tarikzengin-128.jpg" medium="image">
			<media:title type="html">tarikzengin</media:title>
		</media:content>
	</item>
		<item>
		<title>Resimli Source Mage GNU/Linux Kurulumu</title>
		<link>http://tarikzengin.wordpress.com/2007/12/05/resimli-source-mage-gnulinux-kurulumu/</link>
		<comments>http://tarikzengin.wordpress.com/2007/12/05/resimli-source-mage-gnulinux-kurulumu/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 01:56:02 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[cast]]></category>

		<category><![CDATA[Source Mage]]></category>

		<category><![CDATA[spell]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/2007/12/05/resimli-source-mage-gnulinux-kurulumu/</guid>
		<description><![CDATA[
Source Mage GNU/Linux
Source Mage GNU/Linux; source tabanlı bir Linux dağıtımıdır. Bir paket kurulacağı zaman otomatik olarak kaynak kodları internetten indirilir, derlenir ve sisteme yüklenir.
 Tarihçe
Source Mage; Sorcerer GNU/Linux ailesine mensuptur. 2001&#8242;de Kyle Sallee, Sorcerer GNU/Linux adındaki GPL lisanslı Linux dağıtımını duyurdu. Bazı geliştiriciler Kyle&#8217;ın dağıtıma olan yaklaşımından rahatsız oldular ve projeden ayrılarak Lunar Linux adında [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:center;"><img src="http://farm3.static.flickr.com/2115/2087897350_3300d7f1d4_o.jpg" alt="SMGL" height="158" width="242" /></p>
<h3><strong>Source Mage GNU/Linux</strong></h3>
<p><strong>Source Mage GNU/Linux</strong>; source tabanlı bir Linux dağıtımıdır. Bir paket kurulacağı zaman otomatik olarak kaynak kodları internetten indirilir, derlenir ve sisteme yüklenir.<span id="more-159"></span></p>
<h3> Tarihçe</h3>
<p>Source Mage; Sorcerer GNU/Linux ailesine mensuptur. 2001&#8242;de Kyle Sallee, Sorcerer GNU/Linux adındaki GPL lisanslı Linux dağıtımını duyurdu. Bazı geliştiriciler Kyle&#8217;ın dağıtıma olan yaklaşımından rahatsız oldular ve projeden ayrılarak Lunar Linux adında yeni bir proje başlattılar. Bunun üzerine Kyle Sallee, Sorcerer GNU/Linux&#8217;un netten yayınını kaldırdı. Sorcerer geliştiricileri proje kodlarının bir kısmını alarak geliştirmeye aynı isimle devam ettiler. Fakat Kyle Sallee&#8217;nin, isim konusunda ısrarcı olmasıyla projenin adı Source Mage GNU/Linux olarak değiştirildi. 2002&#8242;den bu yana geliştirilmeye devam etmektedir.</p>
<h3>Taşınabilirlik</h3>
<p>SourceMage GNU/Linux an itibariyle x86, AMD64, PowerPC, and UltraSparc mimarilerinde çalışabilmektedir.</p>
<p>Tüm Source Mage kodları minimal bir sistem oluşturmak amacıyla oluşturulmuştur. Örneğin paket sistemi sorcery; Bash ve GNU-tabanlı POSIX araçları ile yazılmıştır. C++ compiler (g++) ile derleme yapmak için GCC gerekmez. Perl yerine GNU araçları olan sed ve awk kullanılmıştır. Tüm bu özellikler Source Mage&#8217;i küçük boyutlu yüklemeler için elverişli kılmaktadır.</p>
<h3>Sorcery</h3>
<p>Source Mage, paket yöneticisi olarak Sorcery kullanmaktadır. Bu paket sisteminde her bir paket <strong>spell</strong> olarak adlandırılmaktadır. Bir paketi yüklemek için ilgili <strong>spell</strong> cast edilmelidir. Bir <strong>spell</strong>i cast etmek aşağıdaki aşamaları gerçekleştirir:</p>
<ul>
<li> Kaynak kodu indirilir (Eğer önceden indirilmemişse),</li>
<li> Bağımlılıklar kontrol edilir,</li>
<li> Bağımlılıklar derlenir (Eğer varsa),</li>
<li> Program derlenir,</li>
<li> Program yüklenir.</li>
</ul>
<p>Sistemde erişilebilir <strong>spell</strong>lerin bütününe <strong>grimoire</strong> denir. Yüklü bir pakedi kaldırmak için ise pakede ait spell <strong>dispel</strong> edilir.</p>
<h3>Kurulum</h3>
<h3>Karşılama Ekranı</h3>
<p>Source Mage GNU/Linux CDmizi bilgisayarımıza taktıktan sonra BIOS&#8217;dan açılış sırasını CD&#8217;ye getirerek işlemimize başlıyoruz. Karşımıza ilk olarak Source Mage karşılama sayfası çıkacak. Öntanımlı ayarlarla devam etmek için yalnızca &#8220;Enter&#8221;a basmak yeterli. Eğer boot esnasında takılma gibi problemler yaşanıyorsa bir sonraki denemede açılış parametreleri değiştirilerek de denenebilir. Bunun için Boot: satırına &#8220;install&#8221; yazarak devam edebiliriz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087118445/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2018/2087118445_db2ccdaa0f.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Initrd Menu</h3>
<p>Boot esnasında Source Mage bize hardware modulleri ile ilgili izlenecek yolu soracak. Burada; &#8220;M&#8221; le manuel olarak modul yükleyebilir, &#8220;S&#8221; ile bir kabuk açabilir, &#8220;H&#8221; ile hotplug donanım algılamasını devre dışı bırakabilir, &#8220;R&#8221; ile önceden kurulu bir disk bölümü seçilip kurtarma işlemi yapılabilir ya da kuruluma geçmek için &#8220;D&#8221; ile devam edilebilir.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087903944/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2106/2087903944_dcefb5a60c.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Source Mage Installer</h3>
<p>Kurulumun ana hatlarını görebileceğimiz ve kurulum boyunca bizi yönlendirecek olan Source Mage Installer.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087903904/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2277/2087903904_cc414e8195.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Pre Installation Settings</h3>
<p>Kurulum sırasında yardımcı olacak bazı ayarlar bu menüden yapılabilir. İsteğe bağlı bir seçenektir fakat ayarların yapılması yararımıza olacaktır. Kullanılacak font , klavye düzeni , dil ve metin editörü buradan seçilebilir.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087118227/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2038/2087118227_d05359e9c3.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Disk Structure</h3>
<p>Kurulum için disk yapılandırmasının yapılacağı bölüm. Disk bölümleme ve biçimlendirme oldukça kolay.</p>
<p>Öncelikle <strong>Partition Disks</strong> seçeneğini seçerek diski bölümlemeye başlayalım.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087903716/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2140/2087903716_cb684eb980.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Bölümlendirilecek diski seçerek işleme devam edelim.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087118057/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2375/2087118057_cfdfb5305a.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Bölümlendirme için kullanılacak programı seçmekte sıra. Burada cfdisk i seçmek işimizi bir nebze olsun kolaylaştıracaktır.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087117955/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2296/2087117955_181c47a5fa.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Ardından disk bölümlemesini isteğimize göre yapıyoruz. En basit şekilde bir Linux bölümü ve bir Linux Swap bölümü ayarlamak yeterli olacaktır. Boyut konusunda özgürsünüz. Fakat native bölümü çok küçük tutmak ileride yer sıkıntısı yaşamamıza, swap bölümünü küçük tutmamız da hafıza gereksinimi büyük bazı programlarda yavaşlamaya sebebiyet verecektir.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087117893/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2126/2087117893_6c5c36c1f5.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Bölümlendirmeden sonra sıra geldi biçimlendirme işlemine.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087117833/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2080/2087117833_79c66215ae.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a>  <a href="http://www.flickr.com/photos/11253477@N06/2087117779/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2192/2087117779_a559c8ed31.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Linux&#8217;un kurulacağı native bölümü seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087117719/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2063/2087117719_1fe4c2e3fe.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Bu bölümün dosya sistemini de listeden seçiyoruz. ext3 , reiserfs ya da xfs olabilir. Seçim size kalmış.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087117653/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2189/2087117653_5eb8685161.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Son uyarı disk üzerinde yeni bir dosya sistemi oluşturulacak. &#8220;Bu yola baş koyduk&#8221; diyerek devam ediyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087117589/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2144/2087117589_504aeae177.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a>  <a href="http://www.flickr.com/photos/11253477@N06/2087902970/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2016/2087902970_9f7df347a3.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Sıra swap bölümünü oluşturmaya geldi. Swap için ayırdığımız bölümü seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087902844/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2219/2087902844_6ab3b01ed6.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Dosya sistemi olarak swap seçerek devam ediyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087902794/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2009/2087902794_97e0c8bb80.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a> <a href="http://www.flickr.com/photos/11253477@N06/2087117225/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2171/2087117225_45df7bd4cc.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Ve disk yapılandırmasını tamamladık. Done ile işlemi sonlandırıyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087117179/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2206/2087117179_7b9c4939c8.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Start Installation</h3>
<p>Bu bölümde kuruluma başlamak için gerekli bazı ayarlar Source Mage tarafından otomatik olarak yapılacak.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116989/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2082/2087116989_f1043f8938.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Select Timezone</h3>
<p>Zaman dilimi ayarlarını yapıyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116885/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2004/2087116885_a687898ded.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Listede Europe altından Istanbul u seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116823/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2274/2087116823_c224d6eeef.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Architecture Optimizations</h3>
<p>Şimdi geldik can alıcı noktalardan birine. Source tabanlı bir dağıtımın can damarlarından biri Optimizasyonlar.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087902208/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2374/2087902208_a4336f347b.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Distcc ile ilgili ayarı geçiyoruz. Tabi uygun linux network altyapımız yoksa.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116675/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2254/2087116675_77efcfd06f.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Sistemimizin işlemci mimarisini seçiyoruz.<br />
<a href="http://www.flickr.com/photos/11253477@N06/2087116589/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2368/2087116589_5a640ac690.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Optimization Menu&#8217;den isteğimize bağlı olarak seçim yapabiliriz. Dikkat etmemiz gereken bir optimizasyonun diğeri ile çakışmıyor olması.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116517/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2304/2087116517_390e888b4a.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Kaynak koddan derleme sırasında hayati önem taşıyan derleyici optimizasyonlarını buradan yapabiliriz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116433/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2294/2087116433_b93644a6b9.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Derleyici optimizasyonları için internette biraz araştırma yapıp işlemcimize uygun CFLAGS değerlerini ediniyoruz. Örneğin bu incelemede Pentium4 3.2Ghz Prescott bir işlemci kullanıldı. Buna göre CFLAGS değerleri şu şekilde.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116365/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2082/2087116365_dc1e93e8ae.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Tabii ki farklı ayarlar yapmak da mümkün.</p>
<h3>Linux Çekirdeği</h3>
<p>Sıra geldi çekirdeğimizi derlemeye.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087901806/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2338/2087901806_43ee1f66c1.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Source Mage bize bu aşamada iki seçenek sunuyor. Bunlardan ilki kurulum CDsi ile gelen ve derlenmiş şekilde bulunan kerneli kurulacak sisteme kopyalama, diğeri ise kernel kaynak kodlarından derleme. Sonuçta source tabanlı bir dağıtım kurduğumuza göre derlenmiş kerneli kullanmamız biraz saçma olacaktır. Bu yüzden Compile seçeneğini seçip devam ediyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116085/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2050/2087116085_26088efc62.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Derleyeceğimiz kernel için ayarların yapılmasında sıra. Bunun için yine iki seçeneğimiz var. İster kernelin varsayılan config dosyasını düzenleyebilir istersek de CD ile gelen kernelin config dosyasını kullanarak kernelimiz derleyebiliriz. Bu config dosyasında birçok özellik module olarak tanımlı geldiği için donanım tanıma konusunda sorun olmayacaktır. Makinemizin donanımı ve hangi modüllerle çalıştığı konusunda pek bilgimiz yoksa ISO seçeneğini seçmek daha akılcı olacaktır. Eğer donanımıma uygun, daha önceden düzenlediğimiz bir çekirdek yapılandırma dosyamız varsa bunu da kullanabiliriz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087116023/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2322/2087116023_9a0f5b43da.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Kernel kaynak kodları açılıyor ve gerekli yamalar otomatik olarak yapılıyor.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087115957/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2117/2087115957_f700b9aae9.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Kernel ayarlarını varsayılan kernel config dosyasından yapıyorsak istediğimiz özellikleri ekleyip istemediklerimizi çıkararak kernelimizi oluşturuyoruz. CDdeki config dosyasını kullanıyor isek yalnızca işlemci tipi ve symetric multi processing ayarlarını kontrol etmemiz yeterli olacaktır.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087115881/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2225/2087115881_8871f46c10.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Ve kernelimiz derleniyor&#8230;</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087901378/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2040/2087901378_27f62ae2e5.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Kayıt Tutucu</h3>
<p>Sistemimizde kullanacağımız kayıt tutucu uygulamasını bu menüden seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087901312/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2131/2087901312_2ac63ef97a.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Ben syslog-ng seçtim. Seçim sizin.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087115629/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2382/2087115629_488be77b02.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Bootloader Ayarları</h3>
<p>Sistemimiz için bir Önyükleyici seçip harddiskin açılış kısmına yüklüyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087115493/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2042/2087115493_d9586e378b.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Bootloader olarak grub ya da lilo&#8217;dan birini seçmekte yine özgürüz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087115423/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2370/2087115423_0506343a6f.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Eğer aykırı bir durum söz konusu değilse bootloader&#8217;ı MBR&#8217;a yüklüyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087115351/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2356/2087115351_36f5449581.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Seçtiğimiz bootloader için yapılandırma dosyasını düzenliyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087900850/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2194/2087900850_17f2b4bb5a.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a>  <a href="http://www.flickr.com/photos/11253477@N06/2087115247/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2403/2087115247_5631fb831f.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Ağ ve Internet Ayarları</h3>
<p>Ağ ve internet ayarlarımızı bu bölümden yapıyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087115135/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2396/2087115135_a20531f15c.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Makinemiz için bir hostname seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087900534/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2089/2087900534_8682362e89.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a>  <a href="http://www.flickr.com/photos/11253477@N06/2087900482/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2274/2087900482_a0863769c5.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Ağ tipimizi seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087114873/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2400/2087114873_8d6ec32393.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Ağımızda IP ataması yapan bir DHCP server varsa dhcpcd yi aktif ediyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087114761/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2170/2087114761_85316cb682.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Bir ağ aygıtı ekliyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087900182/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2250/2087900182_ac41b76894.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a>  <a href="http://www.flickr.com/photos/11253477@N06/2087900044/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2217/2087900044_a3a7545bdd.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a>  <a href="http://www.flickr.com/photos/11253477@N06/2087114395/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2324/2087114395_0786e8a6cb.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a> <a href="http://www.flickr.com/photos/11253477@N06/2087114331/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2011/2087114331_e6fcd9bd43.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Domain Name sorgulaması için bir DNS sunucusu ayarlıyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087114195/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2094/2087114195_139672d1cd.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>1&#8242;i seçip Select butonuna basıyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087899692/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2337/2087899692_a51ca5dc76.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Kullandığımız DNS server&#8217;ı giriyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113999/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2157/2087113999_3587045474.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Birden fazla girmek istiyorsak 2 ve 3 seçeneklerine de girebiliriz. Yoksa Save ile kaydedip devam ediyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087899488/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2146/2087899488_7cb446c64b.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Ve bağlantımızı aktif hale getiriyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113873/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2309/2087113873_0f43c4817e.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Diğer Ayarlar</h3>
<p>Sistemle ilgili diğer ayarları bu bölümden yapıyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113799/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2362/2087113799_b34c4da2cb.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>/dev altındaki aygıtlar için hangi sistemi kullanacağımızı ayarlıyoruz. Aygıtları dinamik olarak oluşturduğu için son zamanlarda tüm dağıtımlarda standart olarak gelen udev&#8217;i seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087899260/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2209/2087899260_d0de7367c3.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Optional Spells</h3>
<p>Sistemimizde bulunması gerekli bazı ek paketleri &#8220;Optional Spells&#8221; menüsünden seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113607/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2385/2087113607_21eed8e74b.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a>  <a href="http://www.flickr.com/photos/11253477@N06/2087113551/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2085/2087113551_a7c219485b.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Install Source Mage GNU/Linux</h3>
<p>Dağıtımımız yaptığımız ayarlara göre diskimize kuruluyor.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113495/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2072/2087113495_5af93f972e.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Kurulum tamamlandı. Root şifresini oluşturuyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113425/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2265/2087113425_ed23640843.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Kullanıcı ve Şifre İşlemleri</h3>
<p>Normal kullanım için bir kullanıcı oluşturmayı da unutmuyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113273/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2083/2087113273_86c36fb592.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Kullanıcı bilgileri</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113227/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2247/2087113227_69eac00302.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Kullanıcının dahil olacağı grupları seçiyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087113167/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2203/2087113167_9ac0810def.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Son İşlemler</h3>
<p>Kurulum tamamlandı.<br />
<a href="http://www.flickr.com/photos/11253477@N06/2087113125/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2307/2087113125_6fbfb623f3.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a>  <a href="http://www.flickr.com/photos/11253477@N06/2087113013/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2144/2087113013_b25b6e3a68.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Reboot</h3>
<p>Mekinemizi yeniden başlattığımızda kurup ayarlarını yaptığımız GRUB karşılıyor bizi.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087898612/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2306/2087898612_a73b07b974.jpg" alt="Source Mage GNU Linux" height="375" width="500" /></a></p>
<p>Ve işte Souce Mage GNU/Linux karşımızda.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087112913/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2042/2087112913_d3b93f4ab5.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>İlk Ayarlar</h3>
<p>Öncelikle paket yöndeticimiz olan Sorcery&#8217;yi update ediyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087112861/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2112/2087112861_cd6174358a.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Paket veritabanımız güncellendikten sonra sitemde kurulu bulunan paketleri de update ediyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087112797/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2305/2087112797_d4404611ba.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Sorcery Ayarları</h3>
<p>Paket yöneticimizin ayarlarında sıra. <strong>Sorcery</strong> komutunu veriyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087112721/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2042/2087112721_d9145bbba5.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Options menüsünden Paket sistemimizin ayarlarını yapıyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087898228/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2317/2087898228_d83629dd40.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Kararlı , Test ya da Geliştirme ağaçlarından hangisini kullanağımızı burada seçebiliriz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087898188/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2069/2087898188_032128caae.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Spell menüsünden sisteme kurulmasını istediğimiz paketleri seçiyoruz ve bu paketleri sisteme kurmak için</p>
<blockquote>
<pre>sorcery update</pre>
</blockquote>
<p>komutunu veriyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087112445/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2083/2087112445_29e0d0de4e.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Sorcery, kurulacak paketlerle ilgili ek özellikleri bizden isteyecek. Bunlara <strong>y</strong> ya da <strong>n</strong> şeklinde cevap vererek devam ediyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087897998/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2401/2087897998_7d40e99e86.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<p>Tüm ayarlamalar yapıldıktan sonra kurulacak paketlerin listesi ekranda. <strong>y</strong> ile devam ediyor ve tüm paketleri kuruyoruz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087897948/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2346/2087897948_52e115b6bf.jpg" alt="Source Mage GNU Linux" height="278" width="500" /></a></p>
<h3>Xorg Kurulumu ve Ayarları</h3>
<p>Sistemimize X grafik ortamını kurmak için Sorcery&#8217;nin dahili komutlarından biri olan <strong>cast</strong> komutunu kullanıyoruz.</p>
<blockquote>
<pre>cast xorg</pre>
</blockquote>
<p>komutu ile xorg&#8217;u sistemimize kuruyoruz. <strong>/etc/X11/xorg.conf</strong> dosyasında gerekli düzenlemeleri yaptıktan sonra  X hazır.</p>
<blockquote>
<pre>startx</pre>
</blockquote>
<p>komutu ile çalıştırabiliriz.</p>
<p><a href="http://www.flickr.com/photos/11253477@N06/2087112201/" title="Source Mage GNU Linux by tarik.zengin, on Flickr"><img src="http://farm3.static.flickr.com/2092/2087112201_63555c70e3.jpg" alt="Source Mage GNU Linux" height="375" width="500" /></a></p>
<p>Bundan sonrasında geriye kalan kendimize bir masaüstü yöneticisi seçerek kurmak. Örneğin xfce</p>
<blockquote>
<pre>cast xfce</pre>
</blockquote>
<p>Kolay gelsin.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tarikzengin.wordpress.com/159/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/159/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=159&subd=tarikzengin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tarikzengin.wordpress.com/2007/12/05/resimli-source-mage-gnulinux-kurulumu/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/tarikzengin-128.jpg" medium="image">
			<media:title type="html">tarikzengin</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2115/2087897350_3300d7f1d4_o.jpg" medium="image">
			<media:title type="html">SMGL</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2018/2087118445_db2ccdaa0f.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2106/2087903944_dcefb5a60c.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2277/2087903904_cc414e8195.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2038/2087118227_d05359e9c3.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2140/2087903716_cb684eb980.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2375/2087118057_cfdfb5305a.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2296/2087117955_181c47a5fa.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2126/2087117893_6c5c36c1f5.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2080/2087117833_79c66215ae.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2192/2087117779_a559c8ed31.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2063/2087117719_1fe4c2e3fe.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2189/2087117653_5eb8685161.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2144/2087117589_504aeae177.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2016/2087902970_9f7df347a3.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2219/2087902844_6ab3b01ed6.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2009/2087902794_97e0c8bb80.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2171/2087117225_45df7bd4cc.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2206/2087117179_7b9c4939c8.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2082/2087116989_f1043f8938.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2004/2087116885_a687898ded.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2274/2087116823_c224d6eeef.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2374/2087902208_a4336f347b.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2254/2087116675_77efcfd06f.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2368/2087116589_5a640ac690.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2304/2087116517_390e888b4a.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2294/2087116433_b93644a6b9.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2082/2087116365_dc1e93e8ae.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2338/2087901806_43ee1f66c1.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2050/2087116085_26088efc62.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2322/2087116023_9a0f5b43da.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2117/2087115957_f700b9aae9.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2225/2087115881_8871f46c10.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2040/2087901378_27f62ae2e5.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2131/2087901312_2ac63ef97a.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2382/2087115629_488be77b02.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2042/2087115493_d9586e378b.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2370/2087115423_0506343a6f.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2356/2087115351_36f5449581.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2194/2087900850_17f2b4bb5a.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2403/2087115247_5631fb831f.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2396/2087115135_a20531f15c.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2089/2087900534_8682362e89.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2274/2087900482_a0863769c5.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2400/2087114873_8d6ec32393.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2170/2087114761_85316cb682.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2250/2087900182_ac41b76894.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2217/2087900044_a3a7545bdd.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2324/2087114395_0786e8a6cb.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2011/2087114331_e6fcd9bd43.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2094/2087114195_139672d1cd.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2337/2087899692_a51ca5dc76.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2157/2087113999_3587045474.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2146/2087899488_7cb446c64b.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2309/2087113873_0f43c4817e.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2362/2087113799_b34c4da2cb.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2209/2087899260_d0de7367c3.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2385/2087113607_21eed8e74b.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2085/2087113551_a7c219485b.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2072/2087113495_5af93f972e.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2265/2087113425_ed23640843.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2083/2087113273_86c36fb592.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2247/2087113227_69eac00302.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2203/2087113167_9ac0810def.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2307/2087113125_6fbfb623f3.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2144/2087113013_b25b6e3a68.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2306/2087898612_a73b07b974.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2042/2087112913_d3b93f4ab5.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2112/2087112861_cd6174358a.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2305/2087112797_d4404611ba.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2042/2087112721_d9145bbba5.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2317/2087898228_d83629dd40.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2069/2087898188_032128caae.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2083/2087112445_29e0d0de4e.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2401/2087897998_7d40e99e86.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2346/2087897948_52e115b6bf.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2092/2087112201_63555c70e3.jpg" medium="image">
			<media:title type="html">Source Mage GNU Linux</media:title>
		</media:content>
	</item>
		<item>
		<title>Karakter Kodlaması Değiştiren Script</title>
		<link>http://tarikzengin.wordpress.com/2007/12/05/karakter-kodlamasi-degistiren-script/</link>
		<comments>http://tarikzengin.wordpress.com/2007/12/05/karakter-kodlamasi-degistiren-script/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 23:09:37 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[bash]]></category>

		<category><![CDATA[iconv]]></category>

		<category><![CDATA[iso 8859-9]]></category>

		<category><![CDATA[script]]></category>

		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/2007/12/05/karakter-kodlamasi-degistiren-script/</guid>
		<description><![CDATA[ Script; parametre olarak verilen dosyanın karakter kodlamasını UTF8 ile ISO-8859-9 arasında değiştirmeyi sağlar. Bir ara film altyazıları ile yaşadığım sorunlar yüzünden yazmıştım. Artık pek de ihtiyaç duymuyorum  Birilerinin işine yararsa ne mutlu.
&#160;

#!/bin/bash# ADI="Karakter"
# TAM ADI="Karakter Kodlaması Dönüştürme Betiği"
# YAZAN="Aydın Tarık ZENGİN"
# LİSANS="GPL"
#
#Değişkenleri tanımla
IN_CHAR=&#8221;UTF-8&#8243;
OUT_CHAR=&#8221;ISO_8859-9&#8243;
FILE=$1
#Fonksiyonları tanımla
#ISO dan Unikoda dönüştürecek fonksiyon
function I2U() {
iconv -f $OUT_CHAR -t [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p> Script; parametre olarak verilen dosyanın karakter kodlamasını UTF8 ile ISO-8859-9 arasında değiştirmeyi sağlar. Bir ara film altyazıları ile yaşadığım sorunlar yüzünden yazmıştım. Artık pek de ihtiyaç duymuyorum <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Birilerinin işine yararsa ne mutlu.</p>
<p align="left">&nbsp;</p>
<blockquote>
<pre>#!/bin/bash# ADI="Karakter"
# TAM ADI="Karakter Kodlaması Dönüştürme Betiği"
# YAZAN="Aydın Tarık ZENGİN"
# LİSANS="GPL"
#<span id="more-158"></span>
#Değişkenleri tanımla
IN_CHAR=&#8221;UTF-8&#8243;
OUT_CHAR=&#8221;ISO_8859-9&#8243;
FILE=$1
#Fonksiyonları tanımla
#ISO dan Unikoda dönüştürecek fonksiyon
function I2U() {
iconv -f $OUT_CHAR -t $IN_CHAR $1 -o $1-utf
echo &#8220;$1 ($OUT_CHAR) dosyası $1-utf ($IN_CHAR) olarak kaydedildi&#8221;
}
#
# Unikoddan ISOya dönüştürecek fonksiyon
function U2I() {
iconv -t $OUT_CHAR -f $IN_CHAR $1 -o $1-iso
echo &#8220;$1 ($IN_CHAR) dosyası $1-iso ($OUT_CHAR) olarak kaydedildi&#8221;
}
#
#Girilen parametre dizin ise kabul etmeyecek. dosya ise devam edecek
if ( test -d &#8220;$FILE&#8221; ) then
echo  &#8220;Bu betik dizinler üstünde işlem yapamaz. Parametre olarak bir dosya verin&#8221;
exit
elif ( test -f &#8220;$FILE&#8221; ) then
echo  &#8220;Bu bir dosya. Herşey yolunda&#8221;
fi
#ekranı temizle, menü oluştur
clear
#
echo &#8220;Dönüştürmek isteğiniz karakter kodlamasının numarasını girin :&#8221;
echo &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8221;
echo &#8220;1 : $OUT_CHAR&#8217;den $IN_CHAR&#8217;e&#8221;
echo &#8220;2 : $IN_CHAR&#8217;den $OUT_CHAR&#8217;e&#8221;
#girilen seçeneği secenek değişkenine ata
read secenek
#case ile secenek değişkeninin değerine göre işlemi gerçekleştirecek fonksiyon çağrılır.
case $secenek in
1)I2U $FILE
;;
2)U2I $FILE
;;
*)
echo &#8220;Geçerli bir seçenek girin&#8221;;;
esac
exit</pre>
</blockquote>
<p>Çalışması hakkında da aşağıdaki komut dizisi yeterli açıklamayı sağlayacaktır;</p>
<p align="left">&nbsp;</p>
<blockquote>
<pre><font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> echo &#8220;ışçöğü&#8221; &gt; dosya1
<font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> file dosya1
dosya1: UTF-8 Unicode text
<font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> ./convert.sh dosya1
Bu bir dosya. Herşey yolunda
Dönüştürmek isteğiniz karakter kodlamasının numarasını girin :
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
1 : ISO_8859-9&#8242;den UTF-8&#8242;e
2 : UTF-8&#8242;den ISO_8859-9&#8242;e
2
dosya1 (UTF- <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> dosyası dosya1-iso (ISO_8859-9) olarak kaydedildi
<font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> file dosya1-iso
dosya1-iso: ISO-8859 text
<font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> ./convert.sh dosya1-iso
Bu bir dosya. Herşey yolunda
Dönüştürmek isteğiniz karakter kodlamasının numarasını girin :
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
1 : ISO_8859-9&#8242;den UTF-8&#8242;e
2 : UTF-8&#8242;den ISO_8859-9&#8242;e
1
dosya1-iso (ISO_8859-9) dosyası dosya1-iso-utf (UTF- <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> olarak kaydedildi
<font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> file dosya1-iso-utf
dosya1-iso-utf: UTF-8 Unicode text
<font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> cat dosya1
ışçöğü
<font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> cat dosya1-iso
������
<font color="#00ff00">smacker@tux</font> <font color="#0000ff">~/Temporary/temp/Convmv Scriptim $</font> cat dosya1-iso-utf
ışçöğü</pre>
</blockquote>
<p>Kabukta UTF kullandığım için ISO olan dosyanın içeriği bozuk görülüyor. Zaten olay da burada <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/tarikzengin.wordpress.com/158/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/158/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/158/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=158&subd=tarikzengin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tarikzengin.wordpress.com/2007/12/05/karakter-kodlamasi-degistiren-script/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/tarikzengin-128.jpg" medium="image">
			<media:title type="html">tarikzengin</media:title>
		</media:content>
	</item>
		<item>
		<title>Gentoo Linux, Portage ve Araçları - Bölüm 1</title>
		<link>http://tarikzengin.wordpress.com/2007/12/02/gentoo-linux-portage-ve-araclari-bolum-1/</link>
		<comments>http://tarikzengin.wordpress.com/2007/12/02/gentoo-linux-portage-ve-araclari-bolum-1/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 15:10:14 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Gentoo]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[emerge]]></category>

		<category><![CDATA[equery]]></category>

		<category><![CDATA[Portage]]></category>

		<category><![CDATA[Use Flag]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/2007/12/02/gentoo-linux-portage-ve-araclari-bolum-1/</guid>
		<description><![CDATA[Geçtiğimiz yıl Lapis ekibiyle beraber e-Lapis dergisini tekrar çıkarma kararı almıştık. Sonraları iptal edilen proje dahilinde yazdığım 3~5 satır yazı boşa gitmesin istedim. Konu başlığım Gentoo Linux, Portage ve Araçları şeklinde idi. Yazıyı tamamlamadım fakat olan kısmı da işe yarar sanırım. Birilerinin ilgisini çeksin yeter. Bu arada yazı geçen sene yazıldığı için bir takım değişiklikler [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p align="justify">Geçtiğimiz yıl <a href="http://forum.linux-sevenler.org" title="Lapis" target="_blank">Lapis</a> ekibiyle beraber <a href="http://e-lapis.org/" title="e-Lapis" target="_blank">e-Lapis</a> dergisini tekrar çıkarma kararı almıştık. Sonraları iptal edilen proje dahilinde yazdığım 3~5 satır yazı boşa gitmesin istedim. Konu başlığım Gentoo Linux, Portage ve Araçları şeklinde idi. Yazıyı tamamlamadım fakat olan kısmı da işe yarar sanırım. Birilerinin ilgisini çeksin yeter. Bu arada yazı geçen sene yazıldığı için bir takım değişiklikler söz konusu olmuş olabilir. Kontrol etmedim. 2. ya da 3. bölümü gelir mi onu da şu anda kestirmek zor <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Gentoo Linux:</h2>
<p align="justify">Gentoo Linux; alışılmışın dışına çıkan ve  hız sınırlarını zorlayan bir dağıtım. Elbette getirdiği bir çok yeniliğin bunda katkısı azımsanmayacak derecede. Gelişmiş paket sistemi Portage sayesinde yüzlerce Linux Dağıtımı arasından sıyrılıp kendine özel bir yer edinmiş bir dağıtım Gentoo. Her ne kadar (binary) ikili paket kullanma imkanı sunsa da, bu yöntem gerek yeni kullanıcılar gerekse de uzman kullanıcılar tarafından pek tercih edilmez. Gentoo Linux&#8217;un gücü, kodun işlemciye göre optimize edilebilmesinden gelir. Bu yüzden ikili paket kullanmak yerine programların kaynak koddan derlenmesi kullanıcılar tarafından tercih edilir. Portage; optimizasyon işlemini de, kullanıcı tarafından ayarlanacak birkaç parametre ile kolayca halledebilmektedir. Paket sisteminin kullanışlılığı ile kullanıcıları kendine bağlayan Gentoo&#8217;yu ve gelişmiş paket yönetim sistemi Portage&#8217;ı daha yakından tanıyalım.<span id="more-157"></span></p>
<h2>Portage ve Özellikleri:</h2>
<p align="justify">Portage, Gentoo Linux&#8217;un kalbidir. Tüm yazılım yönetim işlemini tek başına yürütür. Kurulacak yazılımların bağımlılıkları Portage tarafından kontrol edilir. Bulunan bağımlılıklar çözümlenir ve istenen yazılım bağımlılıklarla beraber indirilir, açılır, ön tanımlı optimizasyonlara göre derlenir, çalıştırılabilir dosyalar ve kütüphaneler sistemde gerekli yerlere gönderilir ve kullanıcıya çalışan bir yazılım sunulur. Portage ağacı hal-i hazırda 11000&#8242;in üzerine yazılım sunmaktadır. Bu yazılımlar ebuild tanımlama dosyaları ile sunulmakta ve kaynak kodlar dünya üzerinde yüzlerce sunucuda barındırılmaktadır. (Örneğin ülkemizde Ankara Üniversitesi Sunucuları). Portage ağacına ek olarak yerel makine üzerinde ya da internette ayrı sunucular üzerindeki Portage ağaçları da dahil edilerek çok daha fazla pakete ulaşmak mümkündür.</p>
<h2>Portage Avantajları/Dezavantajları:</h2>
<p align="justify">Portage için &#8220;paket yönetim sistemleri arasında en gelişmiş olanı&#8221; demek sanırım yanlış olmaz. Bu tanımlamayı haketmesini sağlayan en büyük özelliklerinden biri de USE Flag&#8217;ler. Elle derleme işlemi sırasında &#8211;with , &#8211;enable , &#8211;without gibi parametrelerle belirlenen ve belli bir standardı olmadığı ya da INSTALL dosyalarında gerekli açıklama bulunmadığı için kullanılması zorlaşan özellikler, USE Flag&#8217;ler ile birer çocuk oyuncağı haline gelmiştir. Portage&#8217;ın hayati önem taşıyan yapılandırma dosyası make.conf içinde tüm sistem için genel-geçer USE Flag ayarlaması yapılabileceği gibi, package.use içerisinde pakete özel tanımlama da yapılabilir. Sanırım güzellikleri saymakla bitmeyecek <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Bu yüzden en iyisi örnekler üzerinde görmek. Fakat önce dezavantaj kategorisine girebilecek bir maddeye de değinelim. Tahmin edebileceğiniz gibi kaynak koddan derlemenin uzun sürmesi en büyük sorun. Aslında sonuçta elde ettiğiniz stabil ve hızlı yazılımlar bu dezavantajı fazlasıyla tolere ediyor. Bir çeşit gül-diken meselesi. Gentoo&#8217;yu o kadar seviyoruz ki derleme süresi hiç de uzun gelmiyor artık. KDE, Gnome, Openoffice gibi çok büyük projelere ait paketlerin derlenmesi elbetteki uzun sürüyor fakat masaüstü kullanımına yönelik programların ortalama 5 dakikalık derleme süresi (download dahil) öyle çok göz korkutacak bir süre değil. Bir de işin içine deltup gibi araçlar girince download süresini %90&#8242;lar mertebesinde kısaltmak da mümkün oluyor. Bu durumda kalan süreyi varın siz düşünün.</p>
<h2>Temel portage kullanımı:</h2>
<p align="justify">Yazılımların ebuild denen dosyalar ile tanımlandığını söylemiştik. Bu dosyalar içerisinde yazılımın lisans tipi, kaynak kodun indirileceği URL, bağımlılıklar, kurulum sırasında izlenecek yol, kurulum sonrasında yapılacak ayarlar, derleme ve kurulum sırasında kullanıcıya gösterilecek bilgilendirme mesajları ve yazılımın kullanabileceği özelliklere ait USE Flag&#8217;ler gibi tanımlamalar mevcuttur. Yalnızca metin dosyası olduğu için ortalama boyutları birkaç yüz bayt civarındadır.</p>
<p align="justify">Örnek bir ebuild dosyası:</p>
<blockquote><p>    inherit kde<br />
DESCRIPTION=&#8221;A quake-style terminal emulator based on KDE konsole technology&#8221; HOMEPAGE=&#8221;http://extragear.kde.org/apps/yakuake/&#8221; SRC_URI=&#8221;http://www.kde-apps.org/content/files/29153-${P}.tar.bz2&#8243;<br />
LICENSE=&#8221;GPL-2&#8243;<br />
SLOT=&#8221;0&#8243; KEYWORDS=&#8221;amd64 ppc ppc64 x86&#8243; IUSE=&#8221;"<br />
DEPEND=&#8221;|| ( kde-base/konsole kde-base/kdebase )&#8221;<br />
need-kde 3.3</p></blockquote>
<p align="justify">Programların kurulumunda en güçlü Portage aracı olan Emerge kullanılır. Emerge parametrelerini örnekler üzerinde görelim.</p>
<blockquote><p>emerge -s firefox</p></blockquote>
<p align="justify"> Portage veritabanında, isminde firefox geçen paketleri arar ve bir liste halinde sunar.</p>
<blockquote><p>emerge -S firefox</p></blockquote>
<p align="justify"> Portage veritabanında, açıklamasında firefox geçen paketleri arar ve bir liste halinde sunar.</p>
<p align="justify">Portage veritabanında çok daha hızlı arama için kullanabileceğimiz eix aracını daha sonra işleyeceğiz.</p>
<blockquote><p>emerge mozilla-firefox</p></blockquote>
<p align="justify"> Mozilla-firefox paketini tüm bağımlılıkları ile birlikte derler ve kurar.</p>
<blockquote><p>emerge -a mozilla-firefox</p></blockquote>
<p align="justify"> Mozilla-firefox paketinin beraberinde kurulacak bağımlılıkların bir listesini verir ve derlemeye geçmek için onay bekler.</p>
<blockquote><p>emerge -av mozilla-firefox</p></blockquote>
<p align="justify"> Mozilla-firefox paketinin beraberinde kurulacak bağımlılıkların ayrıntılı bir listesini verir. Bu listede yazılımların hangi USE Flag&#8217;lere sahip olduğu, hangilerinin aktif olduğu, hangilerinin olmadığı görülebilir.</p>
<blockquote><p>emerge -p mozilla-firefox</p></blockquote>
<p align="justify"> Mozilla-firefox ve beraberinde kurulacak bağımlılıkların bir listesini verir. Kuruluma geçmez.</p>
<blockquote><p> emerge -pv mozilla-firefox</p></blockquote>
<p align="justify"> Mozilla-firefox ve beraberinde kurulacak bağımlılıkların ayrıntılı (USE Flag içeren) bir listesini verir. Kuruluma geçmez.</p>
<blockquote><p>emerge -sync</p></blockquote>
<p align="justify"> Portage veritabanını belirlenen yansıdan günceller. Portage bu sayede yeni çıkan ya da güncellenen yazılımlardan haberdar olur.</p>
<blockquote><p>emerge -u mozilla-firefox</p></blockquote>
<p align="justify"> Mozilla-firefox paketini ve eğer varsa gerekli bağımlıkları üst sürüme günceller.</p>
<blockquote><p>emerge -C mozilla-firefox</p></blockquote>
<p align="justify"> Mozilla-firefox paketini sistemden kaldırır.</p>
<blockquote><p>emerge -auv system</p></blockquote>
<p align="justify"> Gentoo Base System paketlerinden güncelleme gerekenleri üst sürümlere yükseltir.</p>
<blockquote><p>emerge -auv world</p></blockquote>
<p align="justify"> Sisteme kurulu tüm paketleri tarayarak yeni sürümü olanları günceller.</p>
<p align="justify">Son iki komut sayesinde sistem devamlı güncel tutulur. Kullanılan yazılımlar her zaman kararlı ve günceldir. Ayrıca programların internet sitelerini takip edip yenilerinin çıkıp çıkmadığına bakılmaksızın sistem güncellenebilir.</p>
<p align="justify">Tüm komutlarda -a parametresinin eklenmesi yapılacak işlemin son kez gözden geçirilmesine olanak sağladığından yararlı olacaktır.</p>
<p align="justify">Diğer birçok emerge parametresi için manual sayfasına bakılabilir.</p>
<blockquote>
<p align="justify">man emerge</p>
</blockquote>
<p align="justify">Bunun dışında resmi gentoo geliştiricileri tarafından oluşturulmamış fakat eksikliği hissedildiği için sonradan oluşturulan ebuild dosyalarının sisteme kurulumu için iki yol izlenebilir.</p>
<p align="justify">İlki, yerelde oluşturulmuş bulunan overlay dizininde ilgili kategori altında oluşturulmuş olan program klasörü içerisine koyulmuş olan ebuild dosyasının aşağıdaki biçimde kurulmasıdır.</p>
<blockquote>
<p align="justify">cd /usr/local/portage-overlay/kategori<br />
ebuild yeni_program.ebuild digest<br />
emerge yeni_program</p></blockquote>
<p align="justify">İkinci yöntem digest işlemini otomatik olarak gerçekleştirdiği için biraz daha pratik bir yoldur.</p>
<blockquote>
<p align="justify">emerge -av -digest yeni_program</p>
</blockquote>
<h2>USE Flags:</h2>
<p align="justify"> Portage&#8217;ı Portage yapan en önemli özelliklerden birine geldi sıra. USE bayrakları! Ne işe yararlar, nasıl kullanılırlar, kullanım kolaylıkları nelerdir? Kısaca değinelim;</p>
<p align="justify">USE bayrakları programın kaynak koddan derlenmesi sırasında eklenip çıkarılabilecek özellikleri ayarlayan bir nev-i değişkendir. Değerinin pozitif olması ilgili özelliğin koda dahil edileceği ve programla birlikte kullanılabileceği anlamına gelir. Negatif değerde olması ise programın ilgili özellik olmadan derleneceğini belirtir. Negatif değer atanarak çıkarılan özellikler programın ikili (binary) ve kütüphane (library) dosyalarının boyutunun daha küçük olmasını, hafızaya yüklenme sürelerinin kısalmasını ve hafızada kapladığı alanın daha küçük olmasını sağlar.</p>
<p align="justify">USE bayrakları derleme işlemi sırasında kullanılarak sonuca etki ettiğinden sonradan etkinleştirilemezler. Değiştirilmek istenen bir özellik olduğunda kaynak kod istenen tüm özelliklerle beraber baştan derlenmelidir. Her ne kadar bir dezavantaj gibi görünse de sonuçta derlenen binary&#8217;nin hızı boyutuna doğrudan bağlı olduğundan oldukça yararlıdır.</p>
<p align="justify">USE bayraklarının kullanımı ile verilebilecek en güzel örnek İnternette birçok adreste görebileceğiniz nescafe örneğidir.</p>
<p align="justify">Şöyle ki ;</p>
<blockquote>
<p align="justify">USE=&#8221;süt şeker -krema&#8221; emerge nescafe</p>
</blockquote>
<p align="justify">Sanırım herhangi bir açıklamaya gerek bırakmayacak şekilde açık ve basit <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p align="justify">Peki şu an elimizdeki teorik bilgiyi pratik bilgiye nasıl dönüştürebiliriz?</p>
<p align="justify">Nescafe için hangi USE bayraklarının tanımlı olduğunu bilmemiz ve buna göre komut vermemiz gereklidir. Yani nescafe için &#8220;süt&#8221; USE bayrağı tanımlı değilse bizim parametre olarak &#8220;süt&#8221; tanımlamamız nescafeyi sütlü yapmayacaktır. Bu durumda program için tanımlı USE bayraklarıyla beraber özelliklerini görebileceğimiz, önceki başlıkta bahsi geçen;</p>
<blockquote>
<p align="justify">emerge -pv paket-adı</p>
</blockquote>
<p align="justify">komutunu kullanmamız yeterlidir.</p>
<h2>Gelişmiş Araçlar:</h2>
<p align="justify"> Buraya kadar anlatılan özellikler Portage&#8217;ın her normal kullanıcı tarafında bilinen, günlük hayatta kullanılan ve sevilen özellikleriydi. Artık biraz daha profesyonelleşme zamanı geldi. Portage&#8217;ı daha verimli ve hızlı nasıl kullanabileceğimizi aramaya başlayalım.</p>
<p align="justify">Öncelikli görevimiz Gentoo kullanıcılarının ve geliştiricilerinin en büyük yardımcılarından olan gelişmiş Gentoo Araçlarını edinmek olacak. Bu araçlar Portage&#8217;da toplu halde gentoolkit paketi içinde geliyor. Sistemimize kurmak için bildiğimiz üzere ;</p>
<blockquote>
<p align="justify">emerge -av gentoolkit</p>
</blockquote>
<p align="justify">komutunu veriyoruz. Derleme işlemi makinenin hızına bağlı olarak 3 saniye ile 1 dakika arasında değişiklik gösterebilir. Artık program yönetimi için elimizde paha biçilmez araçlarımız var. Gentoolkit paketi ile sistemimize kurulan araçlar şunlar;</p>
<p align="justify">equery , eclean , eread , euse , glsa-check , revdep-rebuild</p>
<p align="justify">Şimdi nasıl kullanabileceğimize değinelim.</p>
<h3> Equery</h3>
<p align="justify"> Equery, epm&#8217;nin yerini alan çok güçlü bir araç.</p>
<blockquote>
<p align="justify">equery &#8211;help</p>
</blockquote>
<p align="justify">komutu ile gerekli parametreleri görülebilir. Detayları hep birlikte örneklerle beraber görelim.</p>
<p align="justify">Sistemde bulunan bir dosyanın hangi paket tarafından kurulduğunu bulmak istersek vereceğimiz komut ;</p>
<p align="left">&nbsp;</p>
<blockquote><p>    equery belongs /usr/bin/googleearth<br />
[ Searching for file(s) /usr/bin/googleearth in *... ]<br />
x11-misc/googleearth-4_beta (/usr/bin/googleearth)</p></blockquote>
<p align="justify">Görüldüğü üzere &#8220;<strong>/usr/bin/googleearth</strong>&#8221; dosyası &#8220;<strong>x11-misc/googleearth-4_beta</strong>&#8221; paketi tarafından kurulmuş. Komuta -e parametresi verilerek aranan paket bulunduğunda aramanın kesilmesi ve diğer paketlerin taranmaması sağlanabilir.</p>
<p align="justify">Sisteme kurulan bir paketin yerleştirdiği dosyalara bütünlük kontrolü yapılmak istendiğinde vereceğimiz komut;</p>
<p align="left">&nbsp;</p>
<blockquote><p>    equery check amarok<br />
[ Checking media-sound/amarok-1.4.3-r1 ]<br />
* 696 out of 696 files good</p></blockquote>
<p align="justify">&#8220;check&#8221; parametresi dosyaların bütünlük kontrolünü md5 kullanarak yapar. Dosyalar için md5 toplamları derleme sırasında oluşturulur ve saklanır. Bu sayede sistemde herhangi bir acil durumda (elektrik kesilmesi , bad sector oluşması) dosyaların hasar görüp görmediği öğrenilebilir. Yöntemin eksik yanı ise kurulumda oluşturulan md5 toplamlarının kurulum sonrasında değişikliğe uğrayan dosyaları dikkate alamamasıdır. Yani programla beraber kurulan bir yapılandırma dosyası üzerinde herhangi bir değişiklik yapıldığında md5 karşılaştırması doğru sonuç vermeyeceğinden dosya hatalı olarak bildirilecektir. Bu aşamada kontrol kullanıcıdadır. İyi bir Gentoo kullanıcısı ve sistem yöneticisi için herhangi bir sorun teşkil etmemektedir.</p>
<p align="justify">Sistemde kullanılmayan programlar bulundurmak pek istenilen bir durum değildir. Bu nedenle bu tür programları bularak sistemden kaldırmak performansımızı etkileyecektir. Peki bir programın kullanılıp kullanılmadığını nereden ve nasıl anlayabiliriz.</p>
<p align="justify">Sistemden kaldırmak istediğimiz programı bizzat kullanmıyor olabiliriz, fakat bu her zaman o programın gereksiz olduğu anlamına gelmez. Diğer programlar arasından biri veya birkaçı bu pakete bağımlı olabilir. Kaldırılması durumunda bahsi geçen diğer programların da çalışmasını etkileyecektir. Bu yüzden bir programı kaldırmadan önce ona bağımlı başka programlar olup olmadığını öğrenmek için ;</p>
<p align="left">&nbsp;</p>
<blockquote><p>equery depends pygtk<br />
[ Searching for packages depending on pygtk... ]<br />
app-emulation/cedega-6.0.2 (&gt;=dev-python/pygtk-2.6)<br />
app-portage/porthole-0.5.0 (&gt;=dev-python/pygtk-2.4.0)<br />
dev-python/gnome-python-2.16.2 (&gt;=dev-python/pygtk-2.10.3)<br />
dev-python/gnome-python-extras-2.14.0-r1 (&gt;=dev-python/pygtk-2.4)<br />
dev-python/gst-python-0.10.5 (&gt;=dev-python/pygtk-2.6.3)<br />
dev-python/notify-python-0.1.1 (&gt;=dev-python/pygtk-2.4.0)<br />
dev-util/git-1.5.2.5 (gtk? &gt;=dev-python/pygtk-2. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /><br />
dev-util/glade-3.2.2 (!alpha &amp; python? &gt;=dev-python/pygtk-2.10.0)<br />
gnome-base/gnome-menus-2.18.3-r1 (python? dev-python/pygtk)<br />
gnome-extra/libgsf-1.14.3 (python? &gt;=dev-python/pygtk-2. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /><br />
media-gfx/gimp-2.2.17 (python? &gt;=dev-python/pygtk-2)<br />
net-dns/avahi-0.6.19-r2 (python &amp; gtk? &gt;=dev-python/pygtk-2)<br />
net-p2p/deluge-0.5.7 (&gt;=dev-python/pygtk-2)<br />
x11-apps/ccsm-9999 (&gt;=dev-python/pygtk-2.10)<br />
x11-apps/fusion-icon-9999 (gtk? &gt;=dev-python/pygtk-2.10)<br />
x11-libs/vte-0.16.8 (python? &gt;=dev-python/pygtk-2.4)</p></blockquote>
<p align="justify">Buradan anlaşılabileceği gibi pygtk paketini kaldırmak listede verilen programların çalışmamasına neden olacaktır.</p>
<p align="left">&nbsp;</p>
<blockquote>
<p align="justify">equery depends amarok<br />
[ Searching for packages depending on amarok... ]</p></blockquote>
<p align="justify">Şimdiki örnekte ise amarok paketine bağımlı hiçbir program listelenmedi. Eğer amarok kullanmadığımız bir program ise ( ki öyle olmamasını öneririm) sistemden kaldırmamız herhangi bir soruna yol açmayacaktır. (Müzik dinleyecek daha iyi bir program bulamamak dışında)</p>
<p align="justify">&#8220;depends&#8221; parametresi ile sorguladığımız pakete bağımlı diğer paketleri listelemiştik. Peki sorguladığımız paketin bağımlı olduğu paketleri nasıl listeleyebiliriz. Bunun için gerekli parametre ise &#8220;depgraph&#8221;</p>
<blockquote></blockquote>
<p align="left">&nbsp;</p>
<blockquote><p>equery depgraph nano<br />
[ Searching for packages matching nano... ]<br />
* dependency graph for app-editors/nano-1.3.12-r1<br />
`&#8211; app-editors/nano-1.3.12-r1 `&#8211; sys-libs/ncurses-5.5-r2 `&#8211; sys-libs/gpm-1.20.1-r5 [ gpm ] `&#8211; sys-devel/gettext-0.14.5 [ nls ] `&#8211; virtual/libiconv-0 (virtual/libiconv) `&#8211; sys-libs/slang-1.4.9-r2 [ !ncurses slang ]<br />
[ app-editors/nano-1.3.12-r1 stats: packages (6), max depth (2) ]</p></blockquote>
<blockquote></blockquote>
<p align="justify">Yanlarında köşeli parantez içinde USE bayrakları belirtilen bağımlıklar yalnızca o USE bayrağı kullanılarak derleme yapılacağında geçerli olacaktır. Bu örnek için geçerli tüm USE bayraklarının pasif yapıldığını var sayarsak nano için gerekli bağımlılık yalnızca ncurses olarak görülebilir. İlave olarak verilecek her USE bayrağı yanında bir de bağımlılık getirecektir. Yine örnek için konuşacak olursak ; ncurses, nano için bir doğrudan bağımlılıktır. Fakat gpm ncurses paketinin bağımlılığıdır ve nano&#8217;yu dolaylı olarak ilgilendirir. Bu yüzden gpm, nano için bir dolaylı bağımlıktır.</p>
<p align="justify">Daha önce &#8220;belongs&#8221; parametresi ile bir dosyanın hangi paket  tarafından kurulduğunu bulabilmiştik. Şimdi ise bunun tam tersini yapalım ve bir paketin sisteme kurduğu dosyaları bulalım. Bunun için parametremiz &#8220;files&#8221;</p>
<p align="left">&nbsp;</p>
<blockquote><p>equery files netscape-flash<br />
[ Searching for packages matching netscape-flash... ]<br />
* Contents of net-www/netscape-flash-9.0.48.0-r1:<br />
/opt<br />
/opt/netscape<br />
/opt/netscape/plugins<br />
/opt/netscape/plugins/libflashplayer.so<br />
/usr<br />
/usr/lib<br />
/usr/lib/nsbrowser<br />
/usr/lib/nsbrowser/plugins<br />
/usr/lib/nsbrowser/plugins/libflashplayer.so -&gt; /opt/netscape/plugins/libflashplayer.so<br />
/usr/share<br />
/usr/share/doc<br />
/usr/share/doc/netscape-flash-9.0.48.0-r1<br />
/usr/share/doc/netscape-flash-9.0.48.0-r1/README.bz2<br />
/usr/share/doc/netscape-flash-9.0.48.0-r1/readme.txt.bz2</p></blockquote>
<p align="justify">Daha önce bir paketin hangi USE bayraklarını desteklediğini ve hangilerinin aktif olduğunu</p>
<blockquote>
<p align="justify">emerge -pv paket_adi</p>
</blockquote>
<p align="justify">komutuyla görebileceğimize değinmiştik. Yine tersten gidecek olursak bir USE bayrağını destekleyen paketleri bulmak istersek bu kez parametremiz &#8220;hasuse&#8221;</p>
<p align="left">&nbsp;</p>
<blockquote>
<p align="justify">equery hasuse nsplugin<br />
[ Searching for USE flag nsplugin in all categories among: ]<br />
* installed packages<br />
[I--] [  ] app-text/djvu-3.5.19 (0)<br />
[I--] [ -] app-text/acroread-7.0.9-r1 (0)<br />
[I--] [  ] dev-java/sun-jdk-1.4.2.16 (1.4)<br />
[I--] [  ] dev-java/sun-jdk-1.5.0.13 (1.5)<br />
[I--] [ ~] dev-java/sun-jdk-1.6.0.03 (1.6)<br />
[I--] [ -] media-video/realplayer-10.0.9 (0)</p></blockquote>
<p align="justify">Yeri gelmişken listelenen paketlerin isimlerinden önce gelen köşeli parantezlerin anlamından da bahsedelim.</p>
<p align="left">&nbsp;</p>
<blockquote><p>    I , Paket kurulu<br />
P , Portage<br />
O , Overlay<br />
~ , Tanımlı bir anahtar kelime (keyword) ile kurulu<br />
- , Tanımlı bir mimari (arch) için kurulu<br />
M , Paket maskelenmiş</p></blockquote>
<p align="justify">Listedeki paketlerin sonunda parantez içerisinde verilen sayılar ise Portage&#8217;ın bir başka güzel özelliğinden haberdar olmamızı sağlıyor. Bu sayılar; söz konusu paketin hangi slot&#8217;unun kurulu olduğunu gösteriyor.</p>
<p align="justify">Equery ile Portage veritabanında arama yapmak için gerekli olan parametremiz &#8220;list&#8221;</p>
<p align="left">&nbsp;</p>
<blockquote>
<p align="justify">equery list gtk+<br />
[ Searching for package 'gtk+' in all categories among: ]<br />
* installed packages<br />
[I--] [  ] x11-libs/gtk+-1.2.10-r12 (1)<br />
[I--] [  ] x11-libs/gtk+-2.12.1-r2 (2)<br />
[I--] [  ] x11-libs/gtk+extra-2.1.1 (0)</p></blockquote>
<p align="justify">Bu örnek üzerinden giderek slot yapısına biraz daha detaylı değinelim. Slot; bir programın birden fazla sürümünün aynı anda sisteme kurularak etkin bir biçimde kullanılabilmesini sağlar. Örneğe bakacak olursak, gtk+ kütüphanesinin hem 1.x hem de 2.x sürümlerinin aynı anda sisteme kurulu olduklarını görebiliriz. Mantıken 1.x sürümü kurulu olduğu sırada</p>
<blockquote>
<p align="justify">emerge -ua gtk+</p>
</blockquote>
<p align="justify">komutu ile gtk+ paketini güncellemek istediğimde sürümün 2.x&#8217;e yükseltilmesi gerekliydi. İşte slot burada devreye giriyor. Dikkat edilirse listedeki paketlerin sonlarında parantez içinde verilen slot numaraları farklı. Bu da bizim; aynı programın farklı slotlardan farklı sürümlerini aynı anda sistemimizde bulundurabileceğimiz anlamını taşıyor. Kurulu sürümlerden biri güncellendiğinde kendi slotundaki en üst sürüme güncellenir ve diğer slottaki sürüm bundan etkilenmez. Bu özellik sistemle ilgili hayati önem taşıyan uygulamalarda daha da öne çıkmaktadır. Örneğin bir program geliştirici için yazdığı kodun farklı derleyicilerde vereceği tepki ve performansı bilmek önemlidir. Bu yüzden dünya üzerinde en çok kullanılan C/C++ derleyicisi ve aynı zamanda Gentoo&#8217;nun bel kemiği sayılabilecek gcc&#8217;nin farklı sürümlerinin sistemde aynı anda kurulu ve etkin olması istenebilir. Böylelikle programcı, yazdığı kodu derleyicinin farklı sürümlerinde test etme imkanına kavuşur. Masaüstü kullanıcı açısından bakarsak, slot&#8217;un getirdiği faydalardan biri de geriye tam uyumluluk olarak gösterilebilir. Son örneğe tekrar bakarsak gtk+&#8217;ın 1.x ve 2.x sürümlerinin sistemde kurulu olduğunu ve bu kütüphanenin eski (1.x) sürümüne bağımlı programların da sistemimizde sorunsuz bir şekilde çalışacağını görebiliriz.</p>
<p align="justify">&#8220;list&#8221; parametresini biraz daha detaylandıralım. Örnekte görüldüğü gibi bu parametre ile yalnızca sistemde kurulu paketler listelendi. Kurulu olmayan fakat veritabanında mevcut paketleri görebilmek için bazı ek parametreler tanımlamalıyız. Bunlar, önceden bahsettiğimiz p (Portage) ve o (Overlay) parametreleri.</p>
<blockquote>
<p align="left">&nbsp;</p>
<p align="left">equery list -p mozilla-firefox<br />
[ Searching for package 'mozilla-firefox' in all categories among: ]<br />
* installed packages<br />
[I--] [ -] www-client/mozilla-firefox-bin-2.0.0.9 (0)<br />
* Portage tree (/usr/portage)<br />
[-P-] [M ] www-client/mozilla-firefox-2.0.0.2 (0)<br />
[-P-] [M ] www-client/mozilla-firefox-2.0.0.6 (0)<br />
[-P-] [M ] www-client/mozilla-firefox-2.0.0.9 (0)<br />
[-P-] [M~] www-client/mozilla-firefox-bin-3.0_beta1 (0)</p></blockquote>
<p align="justify">-p parametresi ile Portage veritabanında bulunan mozilla-firefox sürümleri listelenmiş oldu. Köşeli parantezlere bakacak olursak, [-P-] şeklinde bir çıktı görüyoruz. Bu sürümün kurulu olmadığını fakat Portage veritabanında bulunduğunu gösterir. [M~] ise paketin maskelenmiş olduğunu ve normal yollarla kurulamayacağını gösterir. Bir paketin maskelenmesi, sistem açısından kararsız olduğunu gösterir ve Gentoo geliştiricileri tarafından belirlenir. Bu yüzden maskenin kaldırılmaması tavsiye edilir. Fakat yine de maskelenmiş bir paket kurulmak isteniyorsa bu durumda izlenecek yol yazının ilerleyen kısımlarında anlatılacaktır. Dikkati çeken bir diğer nokta da satır sonlarındaki parantezler. Tamamının (0) olması, listedeki tüm sürümlerin aynı slotta olduğunu ve birinin sisteme kurulmasının diğerini otomatikman kaldıracağını gösterir.</p>
<p align="justify">-p parametresine ek olarak verilebilecek diğer parametre ise -o parametresi. Portage, Resmi Gentoo Portage veritabanından farklı olarak kendi isteğimize göre oluşturabileceğimiz bir dizini de ebuild deposu olarak tanımlayabilir. Bunun için make.conf dosyası içine</p>
<p align="left">&nbsp;</p>
<blockquote><p> PORTDIR_OVERLAY=&#8221;/usr/local/portage&#8221;</p></blockquote>
<p align="justify"> şeklinde isteğe bağlı bir dizin tanımlanarak Portage&#8217;ın bu dizini de depo olarak kullanması sağlanabilir. &#8220;list&#8221; parametresi ile arama yapıldığında overlay dizinindeki programlar görüntülenmez. Bu yüzden diğer parametre olan -o parametresi kullanılır.</p>
<blockquote>
<p align="left">&nbsp;</p>
<p align="left">equery list -o -p lastfmsubmitd<br />
[ Searching for package 'lastfmsubmitd' in all categories among: ]<br />
* installed packages<br />
* Portage tree (/usr/portage)<br />
* overlay tree (/usr/portage/local/layman/gentopia /usr/portage/local/layman/zugaina /usr/portage/local/layman/vmware /usr/portage/local/layman/xeffects /usr/portage/local/layman/sunrise /usr/portage/local/layman/webapps-experimental /usr/portage/local/layman/pro-audio /usr/portage/local/layman/gnome-experimental /usr/portage/local/layman/berkano /usr/portage/local/layman/science /usr/portage/local/layman/lapis /usr/portage/local/layman/voip /usr/portage/local/layman/catalystframework /usr/local/portage)<br />
[--O] [  ] media-sound/lastfmsubmitd-0.30 (0)</p></blockquote>
<p align="justify">Kurulu paketin sistemde ne kadar yer işgal ettiğini bilmek istersek sıradan yöntemlerle sonuca ulaşmamız pek de olası değildir. Çünkü programın pek çok farklı dosyası sistemde farklı dizinler altında bulunur ve hangi dosyaların istenen paketle birlikte kurulduğunun bulunması ve ayrı ayrı toplanması çok zahmetli bir işlem olacaktır. Neyse ki equery aracılığı ile bu bilgiyi de edinebiliriz. Bunun için &#8220;size&#8221; parametresini kullanmalıyız.</p>
<blockquote>
<p align="left">&nbsp;</p>
<p align="left">equery size mozilla-firefox<br />
[ Searching for packages matching mozilla-firefox... ]<br />
* size of www-client/mozilla-firefox-bin-2.0.0.9<br />
Total files : 242<br />
Total size  : 25230.16 KiB</p></blockquote>
<p align="justify">Daha önce bir paketin hangi USE bayraklarını desteklediğinin ya da bir USE bayrağını hangi paketlerin kullanabildiğinin nasıl bulunabileceğini gördük. Peki sistemde hal-i hazırda kurulu bir paketin hangi USE bayrakları kullanılarak derlendiğini nasıl bulabiliriz. Yeni parametremizin adı &#8220;uses&#8221;</p>
<blockquote>
<p align="left">&nbsp;</p>
<p align="left">equery uses nero<br />
[ Searching for packages matching nero... ]<br />
[ Colour Code : set unset ]<br />
[ Legend : Left column  (U) - USE flags from make.conf              ]<br />
[        : Right column (I) - USE flags packages was installed with ]<br />
[ Found these USE variables for app-cdr/nero-2.1.0.3 ]<br />
U I<br />
+ + mp3     : Add support for reading mp3 files<br />
+ + ogg     : Adds support for the Ogg container format (commonly used by Vorbis, Theora and flac)<br />
- - shorten : Adds support for the shorten audio compressor<br />
+ + sox     : Adds support for Sound eXchange (SoX)<br />
+ + vorbis  : Adds support for the OggVorbis audio codec</p></blockquote>
<p align="justify">Çıktıdan elde edebileceğimiz veriler iki sütunda toplanmış durumdadır. Bunlar U ve I sütunları. U sütunu make.conf dosyasında belirtilen USE bayrağı ayarını belirtir. + ise o USE bayrağı make.conf dosyasında aktif olarak atanmış demektir. İkinci sütun olan I sütunu ise programın sistemde kurulu sürümünün hangi USE bayrakları etkin olarak derlendiğini gösterir. U ve I sütunları arasında farklılık varsa, paketin derlenmesinden sonra make.conf&#8217;da değişiklik yapıldığını ya da paketin derlenmesi sırasında geçici olarak USE bayrağı tanımlandığını gösterir. Paket kurulumu sırasında emerge komutundan önce USE=&#8221;bayrak&#8221; şeklinde USE bayrağı tanımlanabilir. Fakat bu yöntem etkin bir kullanım biçimi değildir. Çünkü sistem güncellenmesi sırasında make.conf&#8217;da yapılan ayarlar geçerli olacaktır. Bu durumda derleme sırasında elle yapıla değişiklik etkinliğini kaybedecek ve genel sistem ayarları geçerli olacaktır. USE bayrağı sistem genelinde değil de pakete özel tanımlanmak istenirse <strong>/etc/portage/package.use</strong> dosyasında tanımlanabilir. Bu yöntem sistemin kararlılığı ve program yönetimi açısından daha sağlıklıdır.</p>
<p align="justify">Equery ile ilgili inceleyeceğimiz son parametre &#8220;which&#8221; parametresi. Which , paketin kurulması sırasında kullanılan ebuild dosyasını gösterir.</p>
<blockquote>
<p align="justify"> equery which amarok<br />
/usr/portage/media-sound/amarok/amarok-1.4.7-r2.ebuild</p></blockquote>
<p align="justify">Böylelikle gentoolkit araçlarından en kapsamlı ve yararlı olanını incelemiş olduk. Equery aracı ile paketler üzerinde tam kontrol sahibi olabilirsiniz.</p>
<p align="justify">&nbsp;</p>
<pre></pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tarikzengin.wordpress.com/157/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/157/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=157&subd=tarikzengin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tarikzengin.wordpress.com/2007/12/02/gentoo-linux-portage-ve-araclari-bolum-1/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/tarikzengin-128.jpg" medium="image">
			<media:title type="html">tarikzengin</media:title>
		</media:content>
	</item>
		<item>
		<title>Sıkıntılı zaman esintilerim</title>
		<link>http://tarikzengin.wordpress.com/2007/11/28/sikintili-zaman-esintilerim/</link>
		<comments>http://tarikzengin.wordpress.com/2007/11/28/sikintili-zaman-esintilerim/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 18:50:31 +0000</pubDate>
		<dc:creator>Aydın Tarık Zengin</dc:creator>
		
		<category><![CDATA[Gündelik]]></category>

		<category><![CDATA[Yaşam]]></category>

		<category><![CDATA[dekorasyon]]></category>

		<category><![CDATA[logo]]></category>

		<category><![CDATA[sıkıntı]]></category>

		<guid isPermaLink="false">http://tarikzengin.wordpress.com/2007/11/28/sikintili-zaman-esintilerim/</guid>
		<description><![CDATA[Başlık garip ama sanırım &#8220;cuk&#8221; oturuyor. Biraz canım sıkkın bu aralar. Ne yapayım diye düşünürken daha önceleri bu çeşit sıkıntılı zamanlarımda vakit öldürmek için yaptığım birkaç şeyi buraya taşımaya karar verdim.
Tamam, biliyorum saçma. Ama dedim ya canım sıkkın.
İlki duvar saatim. Artık çoğumuzun evinde işlevsiz olan baca deliğini değerlendirdim. Tam da yatağımın karşısında ve sabah uyandığımda [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Başlık garip ama sanırım &#8220;cuk&#8221; oturuyor. Biraz canım sıkkın bu aralar. Ne yapayım diye düşünürken daha önceleri bu çeşit sıkıntılı zamanlarımda vakit öldürmek için yaptığım birkaç şeyi buraya taşımaya karar verdim.</p>
<p>Tamam, biliyorum saçma. Ama dedim ya canım sıkkın.</p>
<p>İlki duvar saatim. Artık çoğumuzun evinde işlevsiz olan baca deliğini değerlendirdim. Tam da yatağımın karşısında ve sabah uyandığımda gördüğüm ilk yerde olduğu için kullanışlı oldu. Bundan önceki saatimi de kendim yapmıştım. Onda da rakam kullanmıyordum. O yüzden bir eksiklik hissetmedim.</p>
<p align="center"> <a href="http://tarikzengin.files.wordpress.com/2007/11/photo-000001.jpg" title="duvar saatim"><img src="http://tarikzengin.files.wordpress.com/2007/11/photo-000001.thumbnail.jpg" alt="duvar saatim" /><span id="more-148"></span></a></p>
<p>Bahsi geçmişken şu da önceki duvar saatim;</p>
<p align="center">&nbsp;</p>
<p align="center"><a href="http://tarikzengin.files.wordpress.com/2007/11/mar04_17.jpg" title="eski duvar saati"><img src="http://tarikzengin.files.wordpress.com/2007/11/mar04_17.thumbnail.jpg" alt="eski duvar saati" /></a></p>
<p> Bir diğer sanat ötesi çalışmam ise aydınlatmam. Yapı markette satılan ağaç görünümlü polyester dekorasyon malzemesi ve urganla hazırlayıp içine de 2 adet 9 watt&#8217;lık tasarruflu ampul koyarak gerçekledim bunu da.  Anlatımdan çok karizma bişeymiş hissi vermiş olabilir. Hiç de değil <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Şöyle birşey;</p>
<p align="center"> <a href="http://tarikzengin.files.wordpress.com/2007/11/photo-0000021.jpg" title="aydinlatma1"><img src="http://tarikzengin.files.wordpress.com/2007/11/photo-0000021.thumbnail.jpg" alt="aydinlatma1" /></a>            <a href="http://tarikzengin.files.wordpress.com/2007/11/photo-0000041.jpg" title="aydinlatma2"><img src="http://tarikzengin.files.wordpress.com/2007/11/photo-0000041.thumbnail.jpg" alt="aydinlatma2" /></a></p>
<p align="left">Sırada sıkıntının duvarımdaki yansıması var. Bildiğimiz yapışkanlı kaplama kağıdına sprey boya ile girişmem sonucu elde ettiğim karelerden oluşturduğum dama tahtası benzeri desen. Aslında işe ilk giriştiğimde tavan dahil tüm duvarları kaplamayı düşündüm fakat yine tembelliğime yenik düştüm.</p>
<p align="center"><a href="http://tarikzengin.files.wordpress.com/2007/11/photo-0000051.jpg" title="duvar"><img src="http://tarikzengin.files.wordpress.com/2007/11/photo-0000051.thumbnail.jpg" alt="duvar" /></a></p>
<p align="left">Biraz da eskilerden örneklerim var sırada. Yaklaşık 9~10 yıl önce aldığım ilk bilgisayarımın artık olmayan kasası üzerinde gerçekleştirdiğim acımasız operasyonların sonuçları geliyor şimdi de.</p>
<p align="left">Aslında çok ama çok daha korkunç olan fotoğrafı buraya koymayacağım. Türkiye buna hazır değil. Sadece birazcık bahsedebilirim. Zavallı kasa; normalde önü olan kısmı yanı, normalde yanı olan kısmı da önü olacak şekilde tarafımdan epeyce zorlanmıştı. Bu cümleden birşey anlayabilene helal olsun. Kısacası kasanın yanını, önü yaptım efendim. Cd ve disket sürücüleri, hard disc, power supply, fanlar ve butonlar artık yana (yani benim için yeni ön kısma) bakıyordu. Bu görüntüyü içi kaldıramayıp fenalaşanlar olabileceği için koymaktan vazgeçtim. Tabi hal böyle olunca boşa çıkan kasa kapağını da değerlendirmek gerekti. O sıralar (sanırım) yeni çıkmış olan &#8220;Bir&#8221; albümünün logosunu yine sprey vasıtasıyla aktarıverdim kasa kapağına. O da şu şekilde efendim,</p>
<p align="center"><a href="http://tarikzengin.files.wordpress.com/2007/11/family-0009.jpg" title="kasa kapagi"><img src="http://tarikzengin.files.wordpress.com/2007/11/family-0009.thumbnail.jpg" alt="kasa kapagi" /></a></p>
<p align="left"> Yine eskilerden, artık olmayan bir esintide sıra. Zamanında (Metallica dinlediğimiz zamanlar) duvarımıza yine sprey boya marifetiyle işlediğimiz logo. Kusursuz değil, ilk zamanlarımız tabi. Boya biraz dağılmış <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p align="center"><a href="http://tarikzengin.files.wordpress.com/2007/11/mar02_20.jpg" title="metallica"><img src="http://tarikzengin.files.wordpress.com/2007/11/mar02_20.thumbnail.jpg" alt="metallica" /></a></p>
<p align="left"> Ne zaman yaptığımı hatırlamadığım ama epey uğraştığımı çok iyi hatırladığım bir diğer çalışma da, başlangıça bu kadar büyük olmasını beklemediğim tablomsu. Yapımında, yukarıda bahsi geçen kaplama kağıtlarından kullanmıştım. Sepultura logosunu printerdan çıkardıktan sonra A4&#8242;leri birleştirip kemik parçalarının kalıplarını çıkardım ilk önce. Ardından bu kalıpları kullanarak aynı ölçülerde kaplama kağıtlarını hazırladım. Bulmak için epeyce yol katedip, marangozların garip bakışları altında ezildiğim, üzeri pütürlü beyaz renkli sunta malzeme üzerine itina ile yapıştırdıktan sonra bu yola beraber baş koyduğum ve her projemde yanımda olan sprey boya ile tekrar giriştim işe. Kuruduktan sonra kaplama kağıtlarını çıkardığım zamanki sonuç ise şu şekilde;</p>
<p align="center"> <a href="http://tarikzengin.files.wordpress.com/2007/11/mar02_21.jpg" title="sepultura"><img src="http://tarikzengin.files.wordpress.com/2007/11/mar02_21.thumbnail.jpg" alt="sepultura" /></a></p>
<p align="left">Şu anda dolabımın arkasında duruyor. Atsan atılmaz, satsan satılmaz. O kadar emek vermişim. Ne bileyim, belki de bir Sepultura hayranına falan hediye ederim. Zaten benim bir hayranlığım yok kendilerine. Logo hoşuma gittiği için yaptım. Amca~teyze tayfası önce ne olduğunu anlayamayıp, S harfi olduğunu söylememle beni &#8220;satanik&#8221; olarak epeyce itham etmişlerdir bunun sayesinde. Olsun, kuşaklarımız uymuyor, ve ne yazık ki biz elimizden geleni yapmamıza rağmen onlar nedense orta yola biraz olsun yaklaşmaya karşı çıkıyorlar.</p>
<p align="left">Şimdilik hatırlayabildiklerim ve de elimde belgeleri olan &#8220;sıkıntılı zaman esintilerim&#8221; bunlar. Yapım ve yayımda emeği geçen kendime ve fahiş sprey boya fiyatlarıyla yanımda olan Marshall&#8217;a teşekkürler. Oh rahatladım biraz.</p>
<p align="left">&nbsp;</p>
<p align="left">&nbsp;</p>
<p align="left">&nbsp;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tarikzengin.wordpress.com/148/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tarikzengin.wordpress.com/148/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tarikzengin.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tarikzengin.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tarikzengin.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tarikzengin.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tarikzengin.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tarikzengin.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tarikzengin.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tarikzengin.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tarikzengin.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tarikzengin.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tarikzengin.wordpress.com&blog=913518&post=148&subd=tarikzengin&ref=&feed=1" /></div>]]></co