<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tekno Portal &#187; Dosya</title>
	<atom:link href="http://www.is34.net/tag/dosya/feed" rel="self" type="application/rss+xml" />
	<link>http://www.is34.net</link>
	<description>Bilim,Teknoloji,Sağlık,Sinema,Haber Portalı</description>
	<lastBuildDate>Sun, 13 Dec 2009 16:59:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>fstream (File Stream, Dosya Akışı)</title>
		<link>http://www.is34.net/fstream-file-stream-dosya-akisi.html</link>
		<comments>http://www.is34.net/fstream-file-stream-dosya-akisi.html#comments</comments>
		<pubDate>Tue, 21 Apr 2009 18:36:38 +0000</pubDate>
		<dc:creator>bilgeadam</dc:creator>
				<category><![CDATA[Bilgisayar]]></category>
		<category><![CDATA[Bilgisayar Kavramları]]></category>
		<category><![CDATA[Aksi]]></category>
		<category><![CDATA[Almak]]></category>
		<category><![CDATA[Ancak]]></category>
		<category><![CDATA[Append Mode]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[Asl]]></category>
		<category><![CDATA[Atamak]]></category>
		<category><![CDATA[Basit]]></category>
		<category><![CDATA[Binary Files]]></category>
		<category><![CDATA[Bir]]></category>
		<category><![CDATA[Bu]]></category>
		<category><![CDATA[Bunun]]></category>
		<category><![CDATA[Dosya]]></category>
		<category><![CDATA[Dosyadaki]]></category>
		<category><![CDATA[Dosyadan]]></category>
		<category><![CDATA[Dosyalama]]></category>
		<category><![CDATA[Dosyalar]]></category>
		<category><![CDATA[Dosyalardan]]></category>
		<category><![CDATA[Dosyan]]></category>
		<category><![CDATA[Ekleme]]></category>
		<category><![CDATA[Evren EKER]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[fonksiyonlar]]></category>
		<category><![CDATA[Haf]]></category>
		<category><![CDATA[Herhangi]]></category>
		<category><![CDATA[I O]]></category>
		<category><![CDATA[iin]]></category>
		<category><![CDATA[Kapat]]></category>
		<category><![CDATA[Karakter]]></category>
		<category><![CDATA[Kelime]]></category>
		<category><![CDATA[Memory]]></category>
		<category><![CDATA[Metin]]></category>
		<category><![CDATA[Metin Dosyalar]]></category>
		<category><![CDATA[Nesne]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Okuma]]></category>
		<category><![CDATA[Okunan]]></category>
		<category><![CDATA[Oysaki]]></category>
		<category><![CDATA[Rastgele]]></category>
		<category><![CDATA[Read Mode]]></category>
		<category><![CDATA[Reading Mode]]></category>
		<category><![CDATA[Sat]]></category>
		<category><![CDATA[Sembollerin]]></category>
		<category><![CDATA[Standard]]></category>
		<category><![CDATA[Standart]]></category>
		<category><![CDATA[TCP IP]]></category>
		<category><![CDATA[Text Files]]></category>
		<category><![CDATA[Veri Tipi]]></category>
		<category><![CDATA[verilen]]></category>
		<category><![CDATA[veya]]></category>
		<category><![CDATA[Write]]></category>
		<category><![CDATA[Writing Mode]]></category>
		<category><![CDATA[Yani]]></category>
		<category><![CDATA[Yazan]]></category>
		<category><![CDATA[Yazma]]></category>
		<category><![CDATA[Yazmak]]></category>
		<category><![CDATA[Yine]]></category>
		<category><![CDATA[Yukar]]></category>

		<guid isPermaLink="false">http://www.is34.net/fstream-file-stream-dosya-akisi.html</guid>
		<description><![CDATA[Standart giri k ilemleri (klavye ve ekran) (Standard input output) Dosya giri k ilemleri (letim sisteminin dosya yapsndaki bir dosyadan okumak ve bu dosyaya yazmak eklinde) (File input output) Hafza giri k ilemleri (Hafzann herhangi bir blgesinden veya baz durumlarda farkl ilemlerin (process) aralarnda iletiimi iin hafzadan okumak ve yazmak eklindeki giri klar (Memory input output) A giri k ilemleri (Ada bulunan baka bir bilgisyara belirlenmi bir protokol erevesinde (rnein TCP/IP) ile veri gndermek ve almak eklindeki giri k ilemleri) (Network input output) Bu yaznn amac, dosyala giri k ilemlerini ieren fstream ktphanesini tantmaktr.]]></description>
			<content:encoded><![CDATA[<div class="ezAdsense adsense adsense-leadin" style="float:right;margin:12px;"><script type="text/javascript"><!--
google_ad_client = "pub-5774392092812421";
 
google_ad_slot = "2131199574";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Yazan : Şadi Evren ŞEKER</p>
<p>Özellikle C++ dilinde dosyalara erişmek ve dosyalar üzerinde işlem yapmak için çeşitli fonksiyonlardan oluşan bir kütüphanenin ismidir.</p>
<p>Aslında bilgisayarlardaki giriş çıkış işlemlerini ( I/O input/output) dört ana başlıkta toplamak mümkündür.</p>
<ul>
<li>Standart giriş çıkış işlemleri (klavye ve ekran) (Standard input output)</li>
<li>Dosya giriş çıkış işlemleri (İşletim sisteminin dosya yapısındaki bir dosyadan okumak ve bu dosyaya yazmak şeklinde) (File input output)</li>
<li><a href="http://www.bilgisayarkavramlari.com/2008/11/07/rastgele-erisilebilir-bellek-random-access-memory-ram/">Hafıza</a> giriş çıkış işlemleri (Hafızanın herhangi bir bölgesinden veya bazı durumlarda farklı işlemlerin (process) aralarında iletişimi için hafızadan okumak ve yazmak şeklindeki giriş çıkışlar (Memory input output)</li>
<li>Ağ giriş çıkış işlemleri (Ağda bulunan başka bir bilgisyara belirlenmiş bir protokol çerçevesinde (Örneğin TCP/IP) ile veri göndermek ve almak şeklindeki giriş çıkış işlemleri) (Network input output)</li>
</ul>
<p>Bu yazının amacı, dosyala giriş çıkış işlemlerini içeren fstream kütüphanesini tanıtmaktır.</p>
<p>Yine başlamadan önce bilinmesi gerekir ki dosyalar programlama dillerinde iki ana grup altında incelenebilir:</p>
<ul>
<li>Metin dosyaları (Text Files)</li>
<li>İkili dosyalar (Binary Files)</li>
</ul>
<p>Metin dosyalarını basitçe bir metin editörüyle açıp okuduğumuz (örneğin notepad, vi gibi) dosyalar olarak düşünebiliriz. Bu dosyalarda veri ardışık bir şekilde (sequential) dosyaya yazılmıştır. Dosyadaki herhangi bir veriye erişmek için dosyanın başından o veriye kadar ilerlemek gerekir.</p>
<p>İkili dosyalarda ise, dosyada bulunan verilere erişmeyi rastgele olarak yapabiliriz. Örneğin dosyanın 100. byte&#8217;ındaki bir veriye tek seferde erişilebilir. Ancak ikili dosyaların okunması ve yazılması metin dosyaları kadar basit değildir. Bu dosya tiplerinin kodlanma durumlarına göre özel editörler ile açılması gerekir. Örneğin herhangi bir ofis uygulaması ile (openoffice, microsoft office gibi) kaydettiğiniz bir dökümanı basit bir metin editörü ile açmayı deneyebilirsiniz. Dosya açıldığında sizin için anlamsız semboller belirecektir. Sembollerin bu şekilde belirmesinin sebebi aslında dosyada bulunan değerlere ASCII tablosundan birer karşılık aranmasından kaynaklanmaktadır. Oysaki bir ikili dosyadaki değerlerin ASCII karşılığı olması gerekmez.</p>
<p>Dosyalama işlemlerini içeren fstream kütüphanesini bu yazı kapsamında 4 grupta inceleyeceğiz.</p>
<ol>
<li>Dosyaların açılması</li>
<li>Dosyaların kapatılması</li>
<li>Dosyalardan okuma ve yazma işlemleri</li>
<li>İlave fonksiyonlar</li>
</ol>
<p><strong>Dosyaların açılması </strong></p>
<p>Dosyalar 3 farklı şekilde açılabilir:</p>
<ol>
<li>Okuma şeklinde (Reading Mode)</li>
<li>Yazma şeklinde (Writing Mode)</li>
<li>Ekleme şeklinde (Append Mode)</li>
</ol>
<p>Basitçe okuma şeklinde açılan bir dosyadan sadece veri okunabilir. Yazma şeklindeki dosyalara veri yazılabilir ve dosyada daha önceden bulunan bütün veriler silinir (bir anlamda üzerine yazılmış olur). Ekleme şeklinde açılan dosyalarda ise mevcut veri saklanır ve yazılan veriler dosyanın sonuna ilave edilir.</p>
<p>Dosyaların iki farklı tutulma şekli bulunduğunu daha önce görmüştük. Aşağıda dosyaların bu tutulma şekillerine (ikili veya metin) ve yukarıdaki açılma şekillerine göre fstream kütüphanesinden hangi fonksiyonla açıldığını görmekteyiz:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="132" valign="top"><strong> </strong></td>
<td width="228" valign="top"><strong>Metin Dosyaları</strong></td>
<td width="259" valign="top"><strong>İkili Dosyalar</strong></td>
</tr>
<tr>
<td width="132" valign="top">Yazma Şekli</p>
<p>(Write mode)</p>
</td>
<td width="228" valign="top">Yazmak için</p>
<p>ofstream out (&#8221;dosya.txt&#8221;);</p>
<p>veya</p>
<p>ofstream out;</p>
<p>out.open(&#8221;dosya.txt&#8221;);</p>
</td>
<td width="259" valign="top">Yazmak için</p>
<p>ofstream out (&#8221;dosya.txt&#8221;,ios::binary);</p>
<p>veya</p>
<p>ofstream out;</p>
<p>out.open(&#8221;dosya.txt&#8221;, ios::binary);</p>
</td>
</tr>
<tr>
<td width="132" valign="top">Ekleme Şekli</p>
<p>(Append Mode)</p>
</td>
<td width="228" valign="top">ofstream out(&#8221;dosya.txt&#8221;,ios::app);</p>
<p>veya</p>
<p>ofstream out;</p>
<p>out.open(&#8221;dosya.txt&#8221;, ios::app);</p>
</td>
<td width="259" valign="top">ofstream out (&#8221;dosya.txt&#8221;,ios::app|ios::binary);</p>
 
 
<div class="ezAdsense adsense adsense-midtext" style="float:left;margin:12px;"><script type="text/javascript"><!--
google_ad_client = "pub-5774392092812421";
 
google_ad_slot = "8225273303";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>veya</p>
<p>ofstream out;</p>
<p>out.open(&#8221;dosya.txt&#8221;, ios::app | ios::binary);</p>
</td>
</tr>
<tr>
<td width="132" valign="top">Okuma Şekli</p>
<p>(Read Mode)</p>
</td>
<td width="228" valign="top">ifstream in (&#8221;dosya.txt&#8221;);</p>
<p>veya</p>
<p>ifstream in ;</p>
<p>in.open(&#8221;dosya.txt&#8221;);</p>
</td>
<td width="259" valign="top">ifstream in (&#8221;dosya.txt&#8221;, ios::binary);</p>
<p>veya</p>
<p>ifstream in ;</p>
<p>in.open(&#8221;dosya.txt&#8221;, ios::binary);</p>
</td>
</tr>
</tbody>
</table>
<p>Yukarıdaki tablodaki kod örnekleri kullanılarak bir dosya okuma, yazma veya ekleme şekillerinde açılabilir.</p>
<p><strong>Dosyaların Kapatılması</strong></p>
<p>Dosya işlemleri sırasında özellikle bir dosyaya veri yazıldıktan sonra dosyanın kapatılması çok önemlidir. Çünkü işletim sistemi bir dosyaya yazılacak olan verileri doğrudan yazmak yerine hafızada bekletebilir. Bunun sebebi dosyaya yazılacak veriler üzerinde ileride bir değişiklik olma ihtimali ve bu durumda dosyaya erişmeden hafıza üzerinden ilgili değişikliğin yapılmasıdır.</p>
<p>Ancak dosya kapatıldığı zaman, programımızda dosyaya yazılmasını istediğimiz şeylerin tamamının dosyaya yazılmış olduğundan emin olabiliriz. Aksi halde yukarıda bahsedilen durum gibi dosyaya yazılması beklenen herşey yazılmış olmayabilir.</p>
<p>fstream kütüphanesinde dosyaların kapatılması için close() fonksiyonu bulunur. Bir dosyanın hangi şekilde açıldığına bakılmaksızın (ekleme, yazma veya okuma) ve dosyanın tipine bakılmaksızın (metin veya ikili dosya) bu fonksiyon kullanılabilir.</p>
<p>in.close();</p>
<p>veya out.close();</p>
<p>şeklinde dosya kapatılabilir.</p>
<p><strong>Dosyalardan okuma ve yazma işlemleri</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="205" valign="top">Veri Tipi</td>
<td width="205" valign="top">Okuma fonksiyonları</td>
<td width="205" valign="top">Yazma fonksiyonları</td>
</tr>
<tr>
<td width="205" valign="top">char</td>
<td width="205" valign="top">get();</td>
<td width="205" valign="top">put();</td>
</tr>
<tr>
<td width="205" valign="top">Kelime (boşluğa, dosya sonuna yada satır sonuna kadar)</td>
<td width="205" valign="top">&gt;&gt; (yönlendirme operatörü)</td>
<td width="205" valign="top">&lt;&lt; (yönlendirme)</td>
</tr>
<tr>
<td width="205" valign="top">Satır (dosya sonuna yada satır sonuna kadar)</td>
<td width="205" valign="top">getline();</td>
<td width="205" valign="top">&lt;&lt; (yönlendirme)</td>
</tr>
<tr>
<td width="205" valign="top">Nesne (struct veya object tipinde)</td>
<td width="205" valign="top">read();</td>
<td width="205" valign="top">write();</td>
</tr>
<tr>
<td width="205" valign="top">İkili dosya tipleri için</td>
<td width="205" valign="top">Yukarıdakilerin aynısı</td>
<td width="205" valign="top">Yukarıdakilerin aynısı</td>
</tr>
</tbody>
</table>
<p>Yukarıdaki tablodan okunmak veya yazılmak istenen veri tipine göre bir fonksiyon seçilerek kullanılabilir.</p>
<p><strong>İlave Fonksiyonlar</strong></p>
<p>Aşağıda pekçok zaman dosya işlemlerini kolaylaştıran bazı fonksiyonlar ve kullanım açıklamaları verilmiştir.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="205" valign="top">İşlem</td>
<td width="205" valign="top">Fonksiyon</td>
<td width="205" valign="top">Açıklama</td>
</tr>
<tr>
<td width="205" valign="top">Dosya sonunu kontrol</td>
<td width="205" valign="top">eof()</td>
<td width="205" valign="top">Dosyadan okuma yapılırken dosyanın sonuna gelindiğinde true veya 1 değeri döndürür.</td>
</tr>
<tr>
<td width="205" valign="top">Herhangi bir işlemin hatalı olması.</td>
<td width="205" valign="top">bad()</td>
<td width="205" valign="top">Yazma veya okuma işlemleri sırasında bir işlemin herhangi bir sebeple gerçekleştirilememesi durumunda true veya 1 döndürür.</td>
</tr>
<tr>
<td width="205" valign="top">Dosya açık mı kontrolü</td>
<td width="205" valign="top">is_open()</td>
<td width="205" valign="top">Dosyanın açık olup olmadığını kontrol eder. Şayet açıksa true değilse false döndürür.</td>
</tr>
<tr>
<td width="205" valign="top">Okunan verinin miktarı</td>
<td width="205" valign="top">gcount();</td>
<td width="205" valign="top">Dosya açıldıktan sonra şimdiye kadar dosyadan okunmuş olan verinin byte cinsinden değerini döndürür.</td>
</tr>
<tr>
<td width="205" valign="top">Karakter atlatma</td>
<td width="205" valign="top">igonore()</td>
<td width="205" valign="top">Verilen miktar kadar karakteri atlayarak sonrasından devam eder. Dosyadan okuma işlemi yapılırken belirli bir bilgiyi atlamak için kullanılabilir.</td>
</tr>
<tr>
<td width="205" valign="top">Sıradaki karakteri kontrol</td>
<td width="205" valign="top">peek();</td>
<td width="205" valign="top">Sıradaki karakteri kontrol eder ama dosyada ilerlemez. Yani dosyadan okuma işlemi yapıldığında kalınan yerden devam eder ama peek fonksiyonu ile sıradaki karakter kontrol edilebilir.</td>
</tr>
<tr>
<td width="205" valign="top">Rastgele erişim (sadece ikili dosyalarda)</td>
<td width="205" valign="top">seekg();</p>
<p>seekp();</p>
<p>tellg();</p>
<p>tellp();</p>
</td>
<td width="205" valign="top">Fonksiyonların sonu g ile bitenler get (Almak) sonu p ile bitenler ise put(Atamak) için kullanılır. Basitçe dosyanın belirli bir konumuna gitmek veya mevcut konumunu öğrenmek için kullanılırlar.</td>
</tr>
</tbody>
</table>
<p><img src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/e0f16_4Ovn69pXO5U" height="1" width="1" /></p>
 
 
<div class="ezAdsense adsense adsense-leadout" style="text-align:center;margin:12px;"><script type="text/javascript"><!--
google_ad_client = "pub-5774392092812421";
 
google_ad_slot = "1085443722";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>]]></content:encoded>
			<wfw:commentRss>http://www.is34.net/fstream-file-stream-dosya-akisi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xhamster a nasıl girerim?</title>
		<link>http://www.is34.net/xhamster-a-nasil-girerim.html</link>
		<comments>http://www.is34.net/xhamster-a-nasil-girerim.html#comments</comments>
		<pubDate>Tue, 21 Apr 2009 09:12:49 +0000</pubDate>
		<dc:creator>bilgeadam</dc:creator>
				<category><![CDATA[Bilgisayar]]></category>
		<category><![CDATA[ayn]]></category>
		<category><![CDATA[Bu]]></category>
		<category><![CDATA[Dosya]]></category>
		<category><![CDATA[Dosyay]]></category>
		<category><![CDATA[Engelli]]></category>
		<category><![CDATA[Etiket]]></category>
		<category><![CDATA[Evet]]></category>
		<category><![CDATA[Hamster]]></category>
		<category><![CDATA[Hem]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[iin]]></category>
		<category><![CDATA[Mast]]></category>
		<category><![CDATA[sans]]></category>
		<category><![CDATA[Seks Sex]]></category>
		<category><![CDATA[Sevgili]]></category>
		<category><![CDATA[Sex]]></category>
		<category><![CDATA[siteler]]></category>
		<category><![CDATA[Tayyip Erdo]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows System]]></category>
		<category><![CDATA[Woody Allen]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.is34.net/xhamster-a-nasil-girerim.html</guid>
		<description><![CDATA[Etiket: attraksiyon, elizabet, engelli siteler, Hamster, hosts, hosts dosyas, hosts dosyas, internet, ip, mastrbasyon, otuzbir, porno, porno siteler, pornoma dokunma, pornomadokunma, Sansr, Seks, Sex, tek kiilik grup seks, tokatlamak, xhamster, xhamster.com Engelli sitelere giri iin dns zmleme, hosts dosyas dzenleyici (4) Sex ile gelen rekor (22) in&#39;de seks olimpiyatlar (5) Youtube ve dier engellenen sitelere girmek iin bir yol daha (24) Youtube a buradan girin (72)]]></description>
			<content:encoded><![CDATA[<p><a title="Xhamster nasıl girerim?" href="http://blog.wolkanca.com/wp-content/uploads/2009/04/xhamster.jpg"><img style=" float: left; padding: 4px; margin: 0 7px 2px 0;" src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/a68af_xhamster-90x90.jpg" alt="xhamster" title="xhamster" width="90" height="90" class="alignleft size-thumbnail wp-image-11876" /></a>Sevgili elizabet gençliği, sizlere bu dev hizmeti sunmak istedim çünkü arama trendlerine baktığımda <strong>xhamster.com</strong>&#8216;a nasıl girerim ağbey diye sayıklayıp duruyordunuz. Evet bu dev hizmet sizi Türk mahkemelerinin baltalayıp, porno hakkınızı elinden almasına karşı faili, şusu busu bes belli bir kıyak.</p>
<p>Hem başbakanımız Tayyip Erdoğan ne diyor Youtube için, aynsını <a rel="external" title="xhamster" href="http://www.xhamster.com/">www.xhamster.com</a> için ben yazayım: ben giriyorum siz de girin.</p>
<p><span></span></p>
<p align="center"><a href="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/96c64_buotuzbirbanner2.jpg"><img style=" display: block; margin-right: auto; margin-left: auto;" src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/96c64_buotuzbirbanner2.jpg" alt="buotuzbirbanner2" title="buotuzbirbanner2" width="468" height="60" class="aligncenter size-full wp-image-11878" /></a><br />
<a rel="external" title="pornomadokunma" href="http://pornomadokunma.blogspot.com/">pornomadokunma.blogspot.com</a>
</p>
<p>Woody Allen:<br />
&#8220;Mastürbasyon iyidir; çünkü sevdiğiniz bir şeyle yaparsınız&#8221;</p>
<p>(Windows kullanıcıları için) Aşağıdaki dosyayı indirin ve bilgisayarınızın <em>\Windows\System32\drivers\etc</em> klasöründe bulunan <strong>hosts</strong> isimli dosya ile değiştirin. Bu değişikliği yaptıktan sonra bilgisayarınızda ön belleğin temizlenmesi grekmekte, şimdi flushdns yazacağım kafanızı karışacak siz en güzeli bilgisayarı kapatıp açarsınız kafanıza göre takılın.</p>
<p><a title="xhamster - youporn etc" href="http://blog.wolkanca.com/wp-content/uploads/2009/04/hosts.zip">Dosyayı indirmek için basınız</a>.</p>
<div>
host dosyasına aşağıdakileri eklerseniz de aynı şey olacaktır;</p>
<blockquote><p>88.208.16.168 xhamster.com<br />
88.208.16.168 www.xhamster.com<br />
88.208.23.102 static.xhamster.com<br />
88.208.16.168 ads.xhamster.com<br />
88.208.16.84 st2.xhamster.com<br />
88.208.16.85 st.xhamster.com<br />
213.174.148.145 dlusa-1.xhamster.com<br />
88.208.23.6 st3.xhamster.com<br />
88.208.32.211 st4.xhamster.com<br />
88.208.16.67 dl1.xhamster.com<br />
88.208.16.94 dl2.xhamster.com<br />
88.208.17.30 dl3.xhamster.com<br />
88.208.17.41 dl4.xhamster.com<br />
88.208.23.193 dl5.xhamster.com<br />
88.208.23.195 dl6.xhamster.com<br />
88.208.23.196 dl7.xhamster.com<br />
88.208.23.197 dl8.xhamster.com<br />
88.208.23.209 dl9.xhamster.com<br />
88.208.23.217 dl10.xhamster.com<br />
88.208.23.210 dl11.xhamster.com<br />
88.208.23.211 dl12.xhamster.com<br />
88.208.23.1 dl13.xhamster.com<br />
88.208.23.2 dl14.xhamster.com<br />
88.208.23.3 dl15.xhamster.com<br />
88.208.23.4 dl16.xhamster.com<br />
88.208.23.5 dl17.xhamster.com<br />
88.208.23.100 dl18.xhamster.com<br />
88.208.23.8 dl19.xhamster.com<br />
88.208.24.1 dlams-1.xhamster.com</p>
</blockquote>
<p>Aynı dosya içinde youtube, youporn vs. diğer engelli sitler içinde ip adresleri yazılı olduğunu yazayım bu da bonus track olsun.</p>
<p>Bu kıyak başka yerde yok.</p>
<p>Hamster candır!
</p>
</div>
<p>
<p><small>&copy; 2005 &#8211; 2009 <a rel="home" title="wolkanca.com" href="http://wolkanca.com/">wolkanca</a>. Bu yazi <a title="blog wolkanca com" target="_blank" rel="home" href="http://blog.wolkanca.com">blog.wolkanca.com</a> adresinde yazildi, sitenin yazilari yalnizca izin alinmak kaydi ile alinti yapilabilir ve yayinlanabilir.</small></p>
<div>
<div>
<div> </div>
<div> </div>
</div>
</div>
<hr />Etiket: <a href="http://blog.wolkanca.com/etiket/attiraksiyon/" title="attıraksiyon" rel="tag">attıraksiyon</a>, <a href="http://blog.wolkanca.com/etiket/elizabet/" title="elizabet" rel="tag">elizabet</a>, <a href="http://blog.wolkanca.com/etiket/engelli-siteler/" title="engelli siteler" rel="tag">engelli siteler</a>, <a href="http://blog.wolkanca.com/etiket/hamster/" title="Hamster" rel="tag">Hamster</a>, <a href="http://blog.wolkanca.com/etiket/hosts/" title="hosts" rel="tag">hosts</a>, <a href="http://blog.wolkanca.com/etiket/hosts-dosyas/" title="hosts dosyas" rel="tag">hosts dosyas</a>, <a href="http://blog.wolkanca.com/etiket/hosts-dosyasi/" title="hosts dosyası" rel="tag">hosts dosyası</a>, <a href="http://blog.wolkanca.com/kategori/internet/" title="internet" rel="tag">internet</a>, <a href="http://blog.wolkanca.com/etiket/ip/" title="ip" rel="tag">ip</a>, <a href="http://blog.wolkanca.com/etiket/masturbasyon/" title="mastürbasyon" rel="tag">mastürbasyon</a>, <a href="http://blog.wolkanca.com/etiket/otuzbir/" title="otuzbir" rel="tag">otuzbir</a>, <a href="http://blog.wolkanca.com/etiket/porno/" title="porno" rel="tag">porno</a>, <a href="http://blog.wolkanca.com/etiket/porno-siteler/" title="porno siteler" rel="tag">porno siteler</a>, <a href="http://blog.wolkanca.com/etiket/pornoma-dokunma/" title="pornoma dokunma" rel="tag">pornoma dokunma</a>, <a href="http://blog.wolkanca.com/etiket/pornomadokunma/" title="pornomadokunma" rel="tag">pornomadokunma</a>, <a href="http://blog.wolkanca.com/etiket/sansur/" title="Sansür" rel="tag">Sansür</a>, <a href="http://blog.wolkanca.com/etiket/seks/" title="Seks" rel="tag">Seks</a>, <a href="http://blog.wolkanca.com/etiket/sex/" title="Sex" rel="tag">Sex</a>, <a href="http://blog.wolkanca.com/etiket/tek-kisilik-grup-seks/" title="tek kişilik grup seks" rel="tag">tek kişilik grup seks</a>, <a href="http://blog.wolkanca.com/etiket/tokatlamak/" title="tokatlamak" rel="tag">tokatlamak</a>, <a href="http://blog.wolkanca.com/etiket/xhamster/" title="xhamster" rel="tag">xhamster</a>, <a href="http://blog.wolkanca.com/etiket/xhamstercom/" title="xhamster.com" rel="tag">xhamster.com</a></p>
<h3>Bunu okuyan şunları da okur;</h3>
<ul>
<li><a href="http://blog.wolkanca.com/engelli-sitelere-giris-icin-dns-cozumleme-hosts-dosyasi-duzenleyi/" title="Engelli sitelere giriş için dns çözümleme, hosts dosyası düzenleyici (01 Nisan 2009)">Engelli sitelere giriş için dns çözümleme, hosts dosyası düzenleyici</a> (4)</li>
<li><a href="http://blog.wolkanca.com/sex-ile-gelen-rekor/" title="Sex ile gelen rekor (01 Ocak 2007)">Sex ile gelen rekor</a> (22)</li>
<li><a href="http://blog.wolkanca.com/cinde-seks-olimpiyatlari/" title="Çin'de seks olimpiyatları (19 Mayıs 2008)">Çin&#39;de seks olimpiyatları</a> (5)</li>
<li><a href="http://blog.wolkanca.com/youtube-ve-diger-engellenen-sitelere-girmek-icin-bir-yol-daha/" title="Youtube ve diğer engellenen sitelere girmek için bir yol daha (06 Ağustos 2008)">Youtube ve diğer engellenen sitelere girmek için bir yol daha</a> (24)</li>
<li><a href="http://blog.wolkanca.com/youtube-a-buradan-girin/" title="Youtube a buradan girin (18 Ocak 2008)">Youtube a buradan girin</a> (72)</li>
</ul>
<p><a href="http://feedads.googleadservices.com/~a/1_Wke8xWSGMN6GcKRctDikjhZIw/a"><img src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/96c64_i" border="0" ismap="true"/></a></p>
<p><img src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/96c64_5Zg6osXW3cw" height="1" width="1" /></p>]]></content:encoded>
			<wfw:commentRss>http://www.is34.net/xhamster-a-nasil-girerim.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vektör Ve Bitmap Grafik Türleri</title>
		<link>http://www.is34.net/vektor-ve-bitmap-grafik-turleri-2.html</link>
		<comments>http://www.is34.net/vektor-ve-bitmap-grafik-turleri-2.html#comments</comments>
		<pubDate>Fri, 03 Apr 2009 20:31:46 +0000</pubDate>
		<dc:creator>bilgeadam</dc:creator>
				<category><![CDATA[Bilgisayar]]></category>
		<category><![CDATA[Adobe Illustrator]]></category>
		<category><![CDATA[Adobe Photoshop]]></category>
		<category><![CDATA[ayn]]></category>
		<category><![CDATA[Bahsetti]]></category>
		<category><![CDATA[Bilgisayarla]]></category>
		<category><![CDATA[Bir]]></category>
		<category><![CDATA[Bitmap]]></category>
		<category><![CDATA[Bu]]></category>
		<category><![CDATA[Bunlar]]></category>
		<category><![CDATA[Bunun]]></category>
		<category><![CDATA[Corel Draw]]></category>
		<category><![CDATA[Corel PaintShop Pro]]></category>
		<category><![CDATA[Dosya]]></category>
		<category><![CDATA[Fatih Turan]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Freehand]]></category>
		<category><![CDATA[Gimp]]></category>
		<category><![CDATA[GimpShop]]></category>
		<category><![CDATA[grafikler]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[Macromedia Adobe Fireworks]]></category>
		<category><![CDATA[Macromedia Adobe Freehand]]></category>
		<category><![CDATA[Muhammet Sevim]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[Piksel]]></category>
		<category><![CDATA[Son]]></category>
		<category><![CDATA[Sonras]]></category>
		<category><![CDATA[Vekt]]></category>
		<category><![CDATA[Yaln]]></category>
		<category><![CDATA[Yaz]]></category>
		<category><![CDATA[Yine]]></category>

		<guid isPermaLink="false">http://www.is34.net/vektor-ve-bitmap-grafik-turleri-2.html</guid>
		<description><![CDATA[Bu ticari programlarn yansra arabirimi Corel Draw&#8217;a benzeyen ve ak kaynakl, cretsiz bir program olan Inkscape&#8216;de denenmeye deer bir program olduunu sylemeden gemeyelim. Yalnz son zamanlarda .svg diye bir dosya tr ile bu mmkn gibi grnsede bu konu hakknda tam olarak bir bilgim yok.]]></description>
			<content:encoded><![CDATA[<p>
Vektör ve bitmap(raster) grafikler. Bu iki terimi forumlarda, çeşitli portölyolarda ve büyük galerilerde mutlaka duymuşsunuzdur. Bilgisayarla oluşturulan grafikler bu iki türden oluşur.
</p>
<p>
Vektör grafik nedir? Vektör grafikler hangi programlarla oluşturulabilir ve düzenlenebilir? Bitmap nedir? Bitmap grafikler hangi programlarla oluşturulabilir ve düzenlenebilir? Bütün bu soruların yanıtını bildiğim kadarı ile cevap verip en sonunda bu iki türü karşılaştırmaya gideceğim.
</p>
<p><span></span></p>
<p> </p>
<h2>Vektör Grafik Nedir?</h2>
<p>
Vektör grafikler çözünürlükten bağımsız, herbir nesne matematiksel ifadelerle oluşturulan ve en önemlisi detay kaybetmeden herhangi bir boyuta yeniden ölçeklendirilebilen grafik türüdür. Aşağıda görüldüğü üzere vektörel nesne büyütüldüğünde herhangi bir bozulma gerçekleşmiyor.
</p>
<div>
<img src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/4e2cb_vector.jpg" alt="Bir Vektör Grafik Örneği" />
</div>
<h2>Vektörel Grafikler Hangi Programlarla Oluşturulabilir?</h2>
<p>
Vektör grafik üretmek için yapılan birçok program mevcut. Bunların arasında en çok bilinen ve benimde severek kullandığım program olan <a href="http://www.adobe.com/products/illustrator/">Adobe Illustrator</a>&#8216;dur. Adobe Illustrator&#8217;un dosya uzantısı .ai&#8217;dir. Öte yandan ülkemizde özellikle baskı alanında kullanılan ve bence Illustrator kadar kullanışlı olmayan <a href="http://www.corel.com/servlet/Satellite?pagename=Corel3/Products/Display&amp;pfid=1047024307335&amp;pid=1047025934319">Corel Draw</a> bulunuyor. Corel Draw&#8217;ın dosya uzantısı .cdr&#8217;dir. Yine ülkemizde pek bir popüler olan ve kullanımı diğer programlara nazaran daha basit olan fakat geleceği biraz meçhul olan <a href="http://www.adobe.com/products/freehand/">Macromedia(Adobe) Freehand</a> bulunur. Freehand&#8217;in dosya uzantısı .fh(X)&#8217;dir. Bu ticari programların yanısıra arabirimi Corel Draw&#8217;a benzeyen ve açık kaynaklı, ücretsiz bir program olan <a href="http://www.inkscape.org/">Inkscape</a>&#8216;de denenmeye değer bir program olduğunu söylemeden geçmeyelim. Inkscape ile çok sağlam çalışmalar yapıldığını gördüm ve Inkscape çoğu işletim sisteminde çalışır durumdadır. Inkscape&#8217;in kullandığı dosya uzantısı .svg&#8217;dir. Son olarak yukarda bahsettiğim programlar kadar gelişmiş olmasada web grafikleri için kullanabileceğiniz, vektörel çizim yeteneğine sahip olan <a href="http://www.adobe.com/products/fireworks/">Macromedia(Adobe) Fireworks</a>&#8216;dan da bahsedebiliriz. Öte yandan Fireworks&#8217;un bitmap çizim yetenekleride mevcut. Bunun için Muhammet Sevim&#8217;in hazırlamış olduğu <a href="http://www.muhammetsevim.com/yazi/fireworksun-en-guzel-yanlari/">yazıyı</a> gözden geçirmenizi tavsiye ederim. Fireworks&#8217;un kullandığı dosya uzantısı ise .png&#8217;dir.
</p>
<p> </p>
<p>
Bahsettiğim bu dosya uzantılarının yanısıra .svg, .eps, .wmf gibi dosya uzantılarını da yukarıdaki programlar ortak olarak kullanabiliyorlar.
</p>
<h2>Bitmap Grafik Nedir?</h2>
<p>
Bitmap türü grafiği tanımlayacak olursak, ilgili imajı oluşturan ve herbiri renk bilgisi içeren piksel veya noktaların yanyana ve alt alta dizilmesiyle oluşan grafik türüdür. Piksel&#8217;den kısaca bahsetmek gerekirse bir bitmap görüntüyü oluşturan en küçük noktadır. Aşağıdaki nesneye yakından bakıldığında piksellerden oluştuğu görülüyor ve büyütüldüğünde görüntü kalitesinde kayıp yaşanıyor.
</p>
<div>
<img src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/4f4bd_bitmap.jpg" alt="Bir Bitmap Grafik Örneği" />
</div>
<h2>Bitmap Grafikler Hangi Programlarla Oluşturulabilir?</h2>
<p>
Bu tür grafikleri oluşturmak için en bilindik ve en popüler olan, yine benim kullanıyor olduğum <a href="http://www.adobe.com/products/photoshop/">Adobe Photoshop</a>&#8216;u ilk başta sayabiliriz. Sonrasında uzun zamandır Adobe Photoshop&#8217;a alternatif olarak gösterilen <a href="http://www.corel.com/servlet/Satellite?pagename=Corel3/Products/Display&amp;pfid=1047024307383&amp;pid=1047025487586">Corel PaintShop Pro</a>&#8216;dan bahsedebiliriz. Yine bir açık kaynaklı ve ücretsiz bir program olan <a href="http://www.gimp.org/">Gimp</a>&#8216;i de duymuşsunuzdur. Eğer Gimp&#8217;in arayüzüne yabancı iseniz <a href="http://plasticbugs.com/index.php?p=241">GimpShop</a>&#8216;u deneyebilirsiniz. GimpShop&#8217;daki menüler ve kısayol tuşları Adobe Photoshop ile hemen hemen aynı yapılmaya çalışılmış böylece bir nebzede olsa Adobe Photoshop kullanıyor gibi Gimp&#8217;i kullanabiliyorsunuz. Bitmap grafiklerde en çok kullanılan uzantılardan bahsetmek gerekirse .jpg, .png, .gif, .bmp gibilerini sayabiliriz.
</p>
<h2>Avantajlar-Dezavantajlar</h2>
<h3>Vektör Grafik Türlerinin Avantajları</h3>
<ul>
<li>Vektör grafikler farklı boyutlar ve farklı renklerde üretilmesi gereken çalışmalarda kullanmak için idealdir. Örneğin bir vektörel görsel çalışması büyük bir ilan tahtası için büyütülüp kullanılabilir. Aynı zamanda istenilen derecede küçültülüp kalite kaybı olmaksızın bir kartvizit üzerine de basılabilir. Çalışmanın görsel olarak detaylarıı her iki durumda da kayıba uğramaz.</li>
<li>Vektör grafikler gerektiğinde bitmap haline kolaylıkla getirilebilir.</li>
<li>Vektör grafikler istenildiğinde büyütülebilir, nesneler yeniden renklendirilebilir, nesneler yeniden şekillendirilebilir.</li>
<li>Dosya boyutu olarak daha az yer kaplarlar.</li>
</ul>
<h3>Vektör Grafik Türlerinin Dezavantajları</h3>
<ul>
<li>Vektörel grafik çalışmalarında görsel olarak fotoğraf kalitesinde üretim yapamassınız.</li>
<li>Vektörel grafik çalışmaları web üzerinde bitmap olarak çevirmeden kullanamassınız. Yalnız son zamanlarda .svg diye bir dosya türü ile bu mümkün gibi görünsede bu konu hakkında tam olarak bir bilgim yok.</li>
</ul>
<h3>Bitmap Grafik Türlerinin Avantajları</h3>
<ul>
<li>Bitmap grafikler milyonlarca renk değişimi alabilir.</li>
<li>Bitmap grafiklerde piksellerin herbirine müdahale edebilirsiniz. Bu sayede fotoğrafçılar veya sayısal sanatçılar fotoğraflara rötüş işlemi veya manipüle edebiliyorlar.</li>
</ul>
<p> </p>
<h3>Bitmap Grafik Türlerinin Dezavantajları</h3>
<ul>
<li>Bitmap grafiğin sahip olduğu çözünürlükten daha yükseğe getirildiğinde keskinliğini yitirir ve görüntüde bozukluk meydana gelir. Aynı zamanda sahip olduğu çözünürlükten daha aşağı hale getirildiğinde de pikseller kaldırıldığı için orijinal görüntüsünü kaybeder.</li>
<li>Bitmap grafikler özel dosya biçimlerini saymassak(Photoshop gibi programların kullandığı .psd dosya türü gibi) katman bilgileri içermezler. Bu yüzden düzenlenmesi vektör grafiklere nazaran zordur.</li>
<li>Bitmap grafikler vektör grafiklere nazaran bilgisayarda dosya boyutu olarak daha fazla yer kaplar.</li>
</ul>
<p>
Yazımızın sonuna geldik. Eğer bir eksiğim veya hatam varsa bu konu üzerinde yorumda bulunup yazımı genişletebilirsiniz.</p>
<hr noshade="noshade" color="#ccc" size="1" />
<p><em>Bu yazı <a href="http://www.fatihturan.com/ben-kimim/">Fatih Turan</a> tarafından <strong>25 Ağustos 2007 11:29</strong> tarihinde yazıldı. <a href="http://www.fatihturan.com/grafik-tasarim/vektor-ve-bitmap-grafik-turleri/#comments">1 yorum var</a>.</em>
</p>
<p><a href="http://feedads.googleadservices.com/~a/8lCLjE60tH4SBIkNEZXegq3428k/a"><img src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/4f4bd_i" border="0" ismap="true"/></a></p>
<p><img src="http://www.is34.net/wp-content/plugins/wp-o-matic/cache/4f4bd_mcj7bOfal-A" height="1" width="1" /></p>]]></content:encoded>
			<wfw:commentRss>http://www.is34.net/vektor-ve-bitmap-grafik-turleri-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
