<?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>tolga.kaprol.net</title>
	<atom:link href="http://tolga.kaprol.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://tolga.kaprol.net</link>
	<description>Resmi Blogum</description>
	<lastBuildDate>Wed, 24 Feb 2010 10:51:10 +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>Tivibu.com.tr Açıldı</title>
		<link>http://tolga.kaprol.net/2010/02/tivibu-com-tr-acildi/</link>
		<comments>http://tolga.kaprol.net/2010/02/tivibu-com-tr-acildi/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 10:51:10 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iptv]]></category>
		<category><![CDATA[web tv]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/2010/02/tivibu-com-tr-acildi/</guid>
		<description><![CDATA[Gelecek, az kaldı, gelmek üzere derken, IPTV Türkiye&#8217;ye geldi. 
TTNET&#8217;in web tv hizmeti www.tivibu.com.tr adresinde yayına başlamış. 
Kanal sayısı olarak digital platformlara yakın bir kanal sayısı var. Ayrıca Pay-per-view modeliyle istediğiniz filmi istediğiniz zaman da izleyebiliyorsunuz.
Standart paket 1TL iken Video kanallarını da içeren Standart plus paketi 4 TL.
İzleyebilmek için Doğuş Grubu&#8217;nun Sipru programı benzer bir [...]]]></description>
			<content:encoded><![CDATA[<p>Gelecek, az kaldı, gelmek üzere derken, IPTV Türkiye&#8217;ye geldi. </p>
<p>TTNET&#8217;in web tv hizmeti www.tivibu.com.tr adresinde yayına başlamış. </p>
<p>Kanal sayısı olarak digital platformlara yakın bir kanal sayısı var. Ayrıca Pay-per-view modeliyle istediğiniz filmi istediğiniz zaman da izleyebiliyorsunuz.</p>
<p>Standart paket 1TL iken Video kanallarını da içeren Standart plus paketi 4 TL.</p>
<p>İzleyebilmek için Doğuş Grubu&#8217;nun Sipru programı benzer bir ara program yüklemeniz gerekiyor. TTNet abonesi olmanız da bir diğer gerekli unsur.</p>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2010/02/tivibu-com-tr-acildi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EA&#8217;den İlginç Bir Reklam Kampanyası</title>
		<link>http://tolga.kaprol.net/2010/02/eaden-ilginc-bir-reklam-kampanyasi/</link>
		<comments>http://tolga.kaprol.net/2010/02/eaden-ilginc-bir-reklam-kampanyasi/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:00:22 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Kaptan Arka Kapı]]></category>
		<category><![CDATA[Dante’s Inferno Site]]></category>
		<category><![CDATA[ea]]></category>
		<category><![CDATA[hellisnigh.com]]></category>
		<category><![CDATA[oyun]]></category>
		<category><![CDATA[reklam]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/?p=80</guid>
		<description><![CDATA[Popüler paylaşım sitesi Digg&#8217;in kaynak kodlarında bugünlerde ilginç bir ayrıntı var. İlk bakıldığında sitenin hacklenmiş olabileceği soruları kafamızı kurcalarken kaynak koda daha dikkatli baktığımızda ürkütücü bir surat ile sol alt köşede bir web sitesi adresi ile parola görüyoruz.
Bu EA&#8217;den çıkacak yeni bir oyunun reklam kampanyası aslında. Digg haricinde beş farklı sitede daha aynı kaynak kod [...]]]></description>
			<content:encoded><![CDATA[<p>Popüler paylaşım sitesi Digg&#8217;in kaynak kodlarında bugünlerde ilginç bir ayrıntı var. İlk bakıldığında sitenin hacklenmiş olabileceği soruları kafamızı kurcalarken kaynak koda daha dikkatli baktığımızda ürkütücü bir surat ile sol alt köşede bir web sitesi adresi ile parola görüyoruz.</p>
<p>Bu EA&#8217;den çıkacak yeni bir oyunun reklam kampanyası aslında. Digg haricinde beş farklı sitede daha aynı kaynak kod var ancak şifreler farklı. Şifreleri toplayıp siteye girdiğinizde ise bir sürpriz hediye sizi bekliyor olacak.</p>
<p>İşin heyecanını bozmamak için siteleri söylemiyorum ancak sektörün büyük haber, inceleme sitelerinin kaynak kodlarını inceleyin derim.</p>
<p><img class="alignnone" title="Digg Source" src="http://crimsonlinks.com/wp-content/uploads/2010/02/digg-412x450.jpg" alt="" width="412" height="450" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2010/02/eaden-ilginc-bir-reklam-kampanyasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Halk Otobüsleri İçin Çözüm Önerisi</title>
		<link>http://tolga.kaprol.net/2010/02/halk-otobusleri-icin-cozum-onerisi/</link>
		<comments>http://tolga.kaprol.net/2010/02/halk-otobusleri-icin-cozum-onerisi/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 11:06:58 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Kaptan Arka Kapı]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/?p=77</guid>
		<description><![CDATA[Tıklım tıklım kalabalık olan halk otobüslerine daha çok yolcu almak için bir çözüm olabilir mi?

]]></description>
			<content:encoded><![CDATA[<p>Tıklım tıklım kalabalık olan halk otobüslerine daha çok yolcu almak için bir çözüm olabilir mi?</p>
<p><img class="alignleft" title="Halk Otobüsü" src="http://smilepanic.com/images/stories/2009_jan_22/5/20.jpg" alt="" width="600" height="552" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2010/02/halk-otobusleri-icin-cozum-onerisi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans ve Güzellikleri</title>
		<link>http://tolga.kaprol.net/2010/02/netbeans-ve-guzellikleri/</link>
		<comments>http://tolga.kaprol.net/2010/02/netbeans-ve-guzellikleri/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 08:01:55 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[autocomplete]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/2010/02/netbeans-ve-guzellikleri/</guid>
		<description><![CDATA[Birkaç gündür IDE olarak NetBeans kullanmaya başladım. NetBeans&#8217;ı Sun&#8217;ın desteklediğini hatırlatıp nerelere gidebileceğini düşünmenizi öneririm.
Şimdiden beni NetBeans&#8217;a hayran bırakan birkaç özellik buldum.
Öncelikle JDBC üzerinden veritabanınıza bağlantı kurup, tablolarınıza bakabiliyorsunuz. Aynı şekilde web servislerini de incelemeniz mümkün. Gerek Google gerekse de eBay API&#8217;si olsun, en popüler web servisleri de ön tanımlı olarak geliyor.
Bir diğer güzel özellik [...]]]></description>
			<content:encoded><![CDATA[<p>Birkaç gündür IDE olarak NetBeans kullanmaya başladım. NetBeans&#8217;ı Sun&#8217;ın desteklediğini hatırlatıp nerelere gidebileceğini düşünmenizi öneririm.</p>
<p>Şimdiden beni NetBeans&#8217;a hayran bırakan birkaç özellik buldum.</p>
<p>Öncelikle JDBC üzerinden veritabanınıza bağlantı kurup, tablolarınıza bakabiliyorsunuz. Aynı şekilde web servislerini de incelemeniz mümkün. Gerek Google gerekse de eBay API&#8217;si olsun, en popüler web servisleri de ön tanımlı olarak geliyor.</p>
<p>Bir diğer güzel özellik de her denediğim IDE&#8217;de ilk baktığım özellik olan satır kopyalama özelliği. <strong>CTRL + Shift + Aşağı Ok</strong> her zamanki gibi bulunduğunuz satırı aşağı kopyalıyor. Ancak<strong> CTRL + Shift + Yukarı Ok</strong> ise aynı satırı yukarı kopyalıyor ki, kodu kopyalamada kaybettiğimiz süreyi kurtarıyor.</p>
<p>En son keşfettiğim özellik ise çok kullandığım bir javascript kütüphanesi olan jQuery&#8217;i tamamlaması oldu. Meğer jQuery&#8217;nin dokümantasyonu da NetBeans ya da kurduğum javascript plug-inleri ile otomatik geliyormuş. Artık öyle ikide birde <a href="http://docs.jquery.com" target="_blank">http://docs.jquery.com</a>&#8216;un kapısını aşındırmak yok <img src='http://tolga.kaprol.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2010/02/netbeans-ve-guzellikleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL&#8217;de En Optimum Sayfalama Yöntemi</title>
		<link>http://tolga.kaprol.net/2010/01/mysqlde-en-optimum-sayfalama-yontemi/</link>
		<comments>http://tolga.kaprol.net/2010/01/mysqlde-en-optimum-sayfalama-yontemi/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 10:44:36 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/?p=69</guid>
		<description><![CDATA[Bildiğiniz üzere MySQL&#8217;de en etkili sayfalama metodlarından biri SQL cümleciği içinde LIMIT kullanmaktadır.
Ancak yine bu limit özelliği nedeniyle tüm kayıtlarla ilgili bilgi gelmediğinden sıkıntı yaşanır:
Ya sayfalama yaparken tüm kayıtları her defasında okumak (1 milyon kayıt olan bir tabloda işlem yaptığınızı, ve SQL sunucunuzun uzak bir lokasyonda olduğunu hayal edin)
Ya da ikinci bir sorgu yapmak gerekli [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz üzere MySQL&#8217;de en etkili sayfalama metodlarından biri SQL cümleciği içinde LIMIT kullanmaktadır.</p>
<p>Ancak yine bu limit özelliği nedeniyle tüm kayıtlarla ilgili bilgi gelmediğinden sıkıntı yaşanır:</p>
<p>Ya sayfalama yaparken tüm kayıtları her defasında okumak <em>(1 milyon kayıt olan bir tabloda işlem yaptığınızı, ve SQL sunucunuzun uzak bir lokasyonda olduğunu hayal edin)</em><br />
Ya da ikinci bir sorgu yapmak gerekli olur.</p>
<p>Oysa MySQL&#8217;e ekleyeceğiniz kısa bir fonksiyon ile limit kullanılmadan önceki kayıt sayısını da rahatlıkla alabilir, böylece işlem yapacağınız SQL sayısını bire düşürürken; bütün kayıtları da boşuna getirmemiş olursunuz.</p>
<p>Bu işlemi yapabileceğiniz SQL fonksiyonu <strong>SQL_CALC_FOUND_ROWS<span style="font-weight: normal;">&#8216;dur.</span></strong></p>
<p>Aşağıdaki şekilde kullanım yaptığınızda ilk sırada gelecek değerin toplam kayıt sayısı olduğunu görebilirsiniz:</p>
<pre>SELECT SQL_CALC_FOUND_ROWS, * FROM tablo WHERE sehir=‘İstanbul’ LIMIT 10</pre>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2010/01/mysqlde-en-optimum-sayfalama-yontemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yemeksepeti Sonunda Yenilenmiş</title>
		<link>http://tolga.kaprol.net/2010/01/yemeksepeti-sonunda-yenilenmis/</link>
		<comments>http://tolga.kaprol.net/2010/01/yemeksepeti-sonunda-yenilenmis/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 13:38:30 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[yemek sepeti]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/2010/01/yemeksepeti-sonunda-yenilenmis/</guid>
		<description><![CDATA[Açıldığı günden beri tasarımını pek değiştirmeyen Yemek Sepeti, eski tasarımında doyuma ulaşmış ve tasarımını yenilemiş.
]]></description>
			<content:encoded><![CDATA[<p>Açıldığı günden beri tasarımını pek değiştirmeyen Yemek Sepeti, eski tasarımında doyuma ulaşmış ve tasarımını yenilemiş.</p>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2010/01/yemeksepeti-sonunda-yenilenmis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LHC ile Maya ilişkisi</title>
		<link>http://tolga.kaprol.net/2009/12/lhc-ile-maya-iliskisi/</link>
		<comments>http://tolga.kaprol.net/2009/12/lhc-ile-maya-iliskisi/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 14:11:58 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Fizik ve Metafizik]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[cern]]></category>
		<category><![CDATA[large hadron collider]]></category>
		<category><![CDATA[lhc]]></category>
		<category><![CDATA[maya]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/?p=58</guid>
		<description><![CDATA[
Mayalar LHC&#8217;yi biliyor olabilir mi? Aradaki yüzlerce yıl dışında başka fark yok gibi&#8230;
Daha büyüğü:

]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-59" title="dis_cern2" src="http://tolga.kaprol.net/wp-content/uploads/dis_cern2.jpg" alt="dis_cern2" width="420" height="167" /></p>
<p>Mayalar LHC&#8217;yi biliyor olabilir mi? Aradaki yüzlerce yıl dışında başka fark yok gibi&#8230;</p>
<p>Daha büyüğü:</p>
<p><img class="alignnone size-full wp-image-60" title="dis_maya" src="http://tolga.kaprol.net/wp-content/uploads/dis_maya.jpg" alt="dis_maya" width="399" height="404" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2009/12/lhc-ile-maya-iliskisi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sIFR ve Cufon Alternatifi</title>
		<link>http://tolga.kaprol.net/2009/12/sifr-ve-cufon-alternatifi/</link>
		<comments>http://tolga.kaprol.net/2009/12/sifr-ve-cufon-alternatifi/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 07:33:06 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Cascading Style Sheets (CSS)]]></category>
		<category><![CDATA[.oet]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[cufon]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[sifr]]></category>
		<category><![CDATA[text replacement]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/?p=51</guid>
		<description><![CDATA[Bildiğiniz üzere HTML&#8217;de font kullanımı kullanıcıların bilgisayarlarında kurulu olan fontlarla sınırlıdır. Bu yüzden web sayfalarındaki fontlar genelde 4-5 farklı aile dışında çıkmazdı.
Son zamanlarda SiFR ve Cufon gibi replacement çözümleri ile bu problemin çözümü nispeten mümkün hale geldi fakat uygulama konusunda halen bir takım sıkıntılar yaşanabiliyor.

Aslında CSS 2 ile gelen fakat daha sonra CSS 2.1 ile [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz üzere HTML&#8217;de font kullanımı kullanıcıların bilgisayarlarında kurulu olan fontlarla sınırlıdır. Bu yüzden web sayfalarındaki fontlar genelde 4-5 farklı aile dışında çıkmazdı.</p>
<p>Son zamanlarda <a title="SiFR" href="http://www.mikeindustries.com/blog/sifr/" target="_blank">SiFR</a> ve <a title="Cufon" href="http://cufon.shoqolate.com/" target="_blank">Cufon</a> gibi replacement çözümleri ile bu problemin çözümü nispeten mümkün hale geldi fakat uygulama konusunda halen bir takım sıkıntılar yaşanabiliyor.</p>
<p style="text-align: left;"><img class="aligncenter" title="font-face destek tablosu" src="http://www.fatihhayrioglu.com/wp-content/fontface_destek_tablosu.gif" alt="" width="450" height="259" /></p>
<p style="text-align: left;">Aslında CSS 2 ile gelen fakat daha sonra CSS 2.1 ile kaldırılan <strong>@font-face</strong> özelliği ile dışarıdan font yükleyerek bunu web sayfasında kullanabilmek mümkün. Özelliğin CSS 2.1&#8242;de kaldırılmasından dolayı modern tarayıcılar olarak nitelendireceğimiz Firefox, Safari, Opera ve Chrome dörtlüsünde css içinde @font-face kullanabilmek için son sürümlerin yüklü olması gerekiyor. Bu dörtlü CSS3 sayesinde TTF uzantılı fontları destekliyor.</p>
<p>Internet Explorer farklı bir dosya formatı kullanmak (.eot) kaydıyla v4 üstü tüm sürümlerde bu özelliği destekliyor.</p>
<p>@font-face ile ilgili daha fazla bilgiyi <a href="http://www.fatihhayrioglu.com/font-face-kullanimi/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+fatihhayri+(Fatih+Hayrioglu'nun+not+defteri)" target="_blank">Fatih Hayrioğlu&#8217;nun Not Defteri</a>&#8216;nde bulabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2009/12/sifr-ve-cufon-alternatifi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Sistemlerde Dosyaların Encoding&#8217;lerinin Değiştirilmesi</title>
		<link>http://tolga.kaprol.net/2009/12/linux-sistemlerde-dosyalarin-encodinglerinin-degistirilmesi/</link>
		<comments>http://tolga.kaprol.net/2009/12/linux-sistemlerde-dosyalarin-encodinglerinin-degistirilmesi/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 12:28:00 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[dil kodlaması]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[file encoding]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/?p=46</guid>
		<description><![CDATA[Özellikle Windows ortamında oluşturulan dosyalar genellikle Windows Türkçe ya da ISO-8859-9 formatında kodlanmış oluyorlar. Ancak çoklu dil aileleriyle çalışmaya başladığınızda bunun bir kabusa dönüştüğünü farketmek zor değil. Linux&#8217;da kısa yoldan bir dosyanın encode&#8217;unu değiştirmek için;

tcs -f 8859-9 -t utf dosyaadi.php &#62; yenidosyaadi.php

komutu yeterli oluyor. Tcs direkt olarak çeviri yaptığı için içeriğini yeni bir dosya olarak [...]]]></description>
			<content:encoded><![CDATA[<p>Özellikle Windows ortamında oluşturulan dosyalar genellikle Windows Türkçe ya da ISO-8859-9 formatında kodlanmış oluyorlar. Ancak çoklu dil aileleriyle çalışmaya başladığınızda bunun bir kabusa dönüştüğünü farketmek zor değil. Linux&#8217;da kısa yoldan bir dosyanın encode&#8217;unu değiştirmek için;</p>
<blockquote>
<p style="padding-left: 30px;"><strong>tcs -f 8859-9 -t utf dosyaadi.php &gt; yenidosyaadi.php</strong></p>
</blockquote>
<p>komutu yeterli oluyor. Tcs direkt olarak çeviri yaptığı için içeriğini yeni bir dosya olarak kaydedebiliyoruz.</p>
<p>Bu işlemi otomatikleştirmek için şöyle bir script yazdık. Bu script sayesinde bir klasör içindeki bütün önemli uzantılara sahip dosyaların encodingini utf-8&#8242;e çevirebilirsiniz.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">#!/bin/sh</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">CMDLN_ARGS=&#8221;$@&#8221; # Command line arguments for this script</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">export CMDLN_ARGS</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"># Run this script as root if not already.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">chk_root () {</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">if [ ! $( id -u ) -eq 0 ]; then</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;Please enter your password.&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">exec sudo su -c &#8220;${0} ${CMDLN_ARGS}&#8221; # Call this prog as root</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">exit ${?}  # sice we&#8217;re &#8216;execing&#8217; above, we wont reach this exit</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"># unless something goes wrong.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">fi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">}</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">chk_root</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">files=`find $1 -regex &#8220;.*\(php\|html\|tpl\|js\|css\|htm\)$&#8221;`</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">suffix=`eval date +%s`</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">tar -zcvf backup-$suffix.tar.gz &#8211;exclude=&#8217;*.tar.gz&#8217; $1</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">for xx in $files</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">do</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">mv $xx $xx.bak</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo backup to: $xx.bak</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">tcs -f 8859-9 -t utf $xx.bak &gt; $xx</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">rm $xx.bak</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo $xx converted</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 82px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">done</div>
<blockquote><p>#!/bin/sh</p>
<p>CMDLN_ARGS=&#8221;$@&#8221; # Command line arguments for this script</p>
<p>export CMDLN_ARGS</p>
<p># Run this script as root if not already.</p>
<p>chk_root () {</p>
<p>if [ ! $( id -u ) -eq 0 ]; then</p>
<p>echo &#8220;Please enter your password.&#8221;</p>
<p>exec sudo su -c &#8220;${0} ${CMDLN_ARGS}&#8221; # Call this prog as root</p>
<p>exit ${?}  # sice we&#8217;re &#8216;execing&#8217; above, we wont reach this exit</p>
<p># unless something goes wrong.</p>
<p>fi</p>
<p>}</p>
<p>chk_root</p>
<p>files=`find $1 -regex &#8220;.*\(php\|html\|tpl\|js\|css\|htm\)$&#8221;`</p>
<p>suffix=`eval date +%s`</p>
<p>tar -zcvf backup-$suffix.tar.gz &#8211;exclude=&#8217;*.tar.gz&#8217; $1</p>
<p>for xx in $files</p>
<p>do</p>
<p>mv $xx $xx.bak</p>
<p>echo backup to: $xx.bak</p>
<p>tcs -f 8859-9 -t utf $xx.bak &gt; $xx</p>
<p>rm $xx.bak</p>
<p>echo $xx converted</p>
<p>done</p></blockquote>
<div>Yukarıdaki kodu convertfiles olarak kaydettikten sonra <strong>chmod +x convertfiles </strong>ile çalıştırılabilir hale getirilmesi gerekir.</div>
<div>Bu komuttan sonra ./convertfiles &lt;KLASÖR ADI&gt; komutu ile istediğiniz klasörün içindeki php, html, js vb. dosyaların encodingi iso-8859-9&#8242;den UTF-8&#8242;e dönüşmüş olacaktır.</div>
<div><strong>Not: </strong>ek olarak bulunduğu klasör içine proje dosyalarını da yedeklemektedir.</div>
<div><strong>Not 2: </strong>İşleme başlamadan önce tüm dosyalarınızı manuel olarak yedeklemenizi tavsiye ederiz.</div>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2009/12/linux-sistemlerde-dosyalarin-encodinglerinin-degistirilmesi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu&#8217;da DNS Cache Nasıl Temizlenir?</title>
		<link>http://tolga.kaprol.net/2009/11/ubuntuda-dns-cache-nasil-temizlenir/</link>
		<comments>http://tolga.kaprol.net/2009/11/ubuntuda-dns-cache-nasil-temizlenir/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 07:40:41 +0000</pubDate>
		<dc:creator>Tolga Kaprol</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[dns cache]]></category>
		<category><![CDATA[nscd]]></category>

		<guid isPermaLink="false">http://tolga.kaprol.net/?p=43</guid>
		<description><![CDATA[Windows kullanırken DNS Cache&#8217;imizi ipconfig /flushdns komutu ile kimi zaman problemli olsa da temizleyebiliyorduk.
Peki ya Ubuntu&#8217;ya geçiş yaptık ve dns cache&#8217;imizi temizlememiz gerekirse?
Bu iş için Ubuntu&#8217;nun standart kurulumunda var olmayan bir paketi kurmamız gerekiyor:
sudo aptitude install nscd
Bu paketten sonra nscd deamon&#8217;ı kurulmuş oluyor. Diğer deamonları yeniden başlatır gibi başlatıyoruz:
sudo /etc/init.d/nscd restart
Bu noktada dns cache&#8217;i temizlenmiş [...]]]></description>
			<content:encoded><![CDATA[<p>Windows kullanırken DNS Cache&#8217;imizi <strong>ipconfig /flushdns</strong> komutu ile kimi zaman problemli olsa da temizleyebiliyorduk.</p>
<p>Peki ya Ubuntu&#8217;ya geçiş yaptık ve dns cache&#8217;imizi temizlememiz gerekirse?</p>
<p>Bu iş için Ubuntu&#8217;nun standart kurulumunda var olmayan bir paketi kurmamız gerekiyor:</p>
<p><span style="line-height: 18px;"><span style="line-height: 18px;"><strong>sudo aptitude install nscd</strong></span></span></p>
<p><span style="line-height: 18px;"><span style="line-height: 18px;">Bu paketten sonra nscd deamon&#8217;ı kurulmuş oluyor. Diğer deamonları yeniden başlatır gibi başlatıyoruz:</span></span></p>
<p><span style="line-height: 18px;"><strong>sudo /etc/init.d/nscd restart</strong></span></p>
<p><span style="line-height: 18px;"><span style="line-height: 19px;">Bu noktada dns cache&#8217;i temizlenmiş ve yeni ip adreslerine ulaşabiliyor olmanız gerekmektedir.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tolga.kaprol.net/2009/11/ubuntuda-dns-cache-nasil-temizlenir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
