<?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>İsmail Ata KURT &#187; Programlama</title>
	<atom:link href="http://degiske.com/category/programlama/feed/" rel="self" type="application/rss+xml" />
	<link>http://degiske.com</link>
	<description>fındıklı kahve ile güçlendirilmiş blog :)</description>
	<lastBuildDate>Tue, 29 Jun 2010 12:47:04 +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>jQuery ile T.C Kimlik No doğrulama</title>
		<link>http://degiske.com/2009/12/23/jquery-ile-t-c-kimlik-no-dogrulama/</link>
		<comments>http://degiske.com/2009/12/23/jquery-ile-t-c-kimlik-no-dogrulama/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 19:27:09 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[algoritma]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/?p=208</guid>
		<description><![CDATA[T.C Kimlik No Doğrulama Algoritması :
TC Kimlik numaraları 11 basamaktan oluşmaktadır.
İlk 9 basamak arasında kurulan bir algoritma bize 10. basamağı,
ilk 10 basamak arasında kurulan algoritma ise bize 11. basamağı verir.
* 11 hanelidir.
* Her hanesi rakamsal değer içerir.
* İlk hane 0 olamaz.
* 1. 3. 5. 7. ve 9. hanelerin toplamının 7 katından, 2. 4. 6. ve [...]]]></description>
			<content:encoded><![CDATA[<p><strong>T.C Kimlik No Doğrulama Algoritması :</strong></p>
<p>TC Kimlik numaraları 11 basamaktan oluşmaktadır.<br />
İlk 9 basamak arasında kurulan bir algoritma bize 10. basamağı,<br />
ilk 10 basamak arasında kurulan algoritma ise bize 11. basamağı verir.<br />
* 11 hanelidir.<br />
* Her hanesi rakamsal değer içerir.<br />
* İlk hane 0 olamaz.<br />
* 1. 3. 5. 7. ve 9. hanelerin toplamının 7 katından, 2. 4. 6. ve 8. hanelerin toplamı çıkartıldığında, elde edilen sonucun 10&#8242;a bölümünden kalan, yani Mod10&#8242;u bize 10. haneyi verir.<br />
* 1. 2. 3. 4. 5. 6. 7. 8. 9. ve 10. hanelerin toplamından elde edilen sonucun 10&#8242;a bölümünden kalan, yani Mod 10&#8242;u bize 11. haneyi verir.</p>
<p><strong>Örnek Kullanım :</strong>( jQuery plugin olarak ):</p>
<p><strong><span id="more-208"></span><br />
</strong></p>
<pre class="brush:js">$('#kimlikNo').tcnomu();</pre>
<p>Geçerli T.C No ise True değilse False döndürür.</p>
<p><em><a href="http://blog.livaxmedia.com/demo/js/jquery.tcno/test.html">Örnek</a> |  <a href="http://blog.livaxmedia.com/wp-content/uploads/2009/12/jquery.tcno_.zip">İndir</a></em></p>
<p><strong>Örnek Kullanım</strong> : ( jQuery <a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">validate plugin</a> extension olarak ):</p>
<pre class="brush:js">    $("#tcform").validate({
        rules: {
            tcno: {
                required: true,
                minlength: 11,
                tcno: true
            },
            messages: {
                tcno: "Lütfen geçerli bir T.C No girin."
            }
        }
});</pre>
<p><a href="http://blog.livaxmedia.com/demo/js/jquery.validate.tcno/test_jquery.validate.extension.html">Örnek</a> | <a href="http://blog.livaxmedia.com/wp-content/uploads/2009/12/jquery.validate.tcno.zip"> İndir</a></p>
<p><a href="http://blog.livaxmedia.com/wp-content/uploads/2009/12/jquery.tcno_src.zip">Sıkıştırılmamış halleriyle birlikte indir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2009/12/23/jquery-ile-t-c-kimlik-no-dogrulama/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plesk domain silme hatası</title>
		<link>http://degiske.com/2009/05/30/plesk-domain-silme-hatasi/</link>
		<comments>http://degiske.com/2009/05/30/plesk-domain-silme-hatasi/#comments</comments>
		<pubDate>Sat, 30 May 2009 01:18:01 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[Güncel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2009/05/30/plesk-domain-silme-hatasi/</guid>
		<description><![CDATA[Plesk 8.3 linux ile karşıma gelen hata :
 DomainUser::getAccount failed: Unable to create Account object: Account: unable to select: no such row in the table
0: /usr/local/psa/admin/plib/class.PhDomain.php:424
PhDomain-&#62;reset(integer &#8216;0&#8242;, boolean true, boolean false)
1: /usr/local/psa/admin/plib/class.BsDomain.php:307
BsDomain-&#62;reset(integer &#8216;0&#8242;)
2: /usr/local/psa/admin/plib/class.BsDomain.php:301
BsDomain-&#62;delete(integer &#8216;0&#8242;)
3: /usr/local/psa/admin/plib/class.BsDomain.php:541
mdeleteDomains(array)
4: /usr/local/psa/admin/plib/class.Manager.php:352
Manager-&#62;removeDomains(array)
5: /usr/local/psa/admin/htdocs/domains/removeDomains.php3:44
Uyarı : Oluşabilecek sorunlardan sorumlu değilim 
Seri çözüm 
Tek yapmanız gereken $password kısmına plesk admin şifrenizi girmek
pleskdomaindeletefix.phps 
indir
kaynak [...]]]></description>
			<content:encoded><![CDATA[<p>Plesk 8.3 linux ile karşıma gelen hata :</p>
<blockquote><p> DomainUser::getAccount failed: Unable to create Account object: Account: unable to select: no such row in the table</p>
<p>0: /usr/local/psa/admin/plib/class.PhDomain.php:424<br />
PhDomain-&gt;reset(integer &#8216;0&#8242;, boolean true, boolean false)<br />
1: /usr/local/psa/admin/plib/class.BsDomain.php:307<br />
BsDomain-&gt;reset(integer &#8216;0&#8242;)<br />
2: /usr/local/psa/admin/plib/class.BsDomain.php:301<br />
BsDomain-&gt;delete(integer &#8216;0&#8242;)<br />
3: /usr/local/psa/admin/plib/class.BsDomain.php:541<br />
mdeleteDomains(array)<br />
4: /usr/local/psa/admin/plib/class.Manager.php:352<br />
Manager-&gt;removeDomains(array)<br />
5: /usr/local/psa/admin/htdocs/domains/removeDomains.php3:44</p></blockquote>
<p><strong>Uyarı : Oluşabilecek sorunlardan sorumlu değilim </strong></p>
<p>Seri çözüm <img src='http://degiske.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Tek yapmanız gereken $password kısmına plesk admin şifrenizi girmek</p>
<p><a href="http://blog.livaxmedia.com/wp-content/uploads/2009/05/pleskdomaindeletefix.phps" title="pleskdomaindeletefix.phps">pleskdomaindeletefix.phps </a></p>
<p><a href="http://blog.livaxmedia.com/wp-content/uploads/2009/05/pleskdomaindeletefix.zip">indir</a></p>
<p>kaynak :</p>
<p><a href="http://kb.parallels.com/en/5493">http://kb.parallels.com/en/5493</a></p>
<p><a href="http://www.apaitu.com/2008/05/08/dashboard-preset-used-by-user-failed-dashboardpreset-unable-to-select-no-such-row-in-the-table/">http://www.apaitu.com/2008/05/08/dashboard-preset-used-by-user-failed-dashboardpreset-unable-to-select-no-such-row-in-the-table/<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2009/05/30/plesk-domain-silme-hatasi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kombinasyon sınıfı</title>
		<link>http://degiske.com/2008/06/20/kombinasyon-sinifi/</link>
		<comments>http://degiske.com/2008/06/20/kombinasyon-sinifi/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 00:14:14 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[algoritma]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2008/06/20/kombinasyon-sinifi/</guid>
		<description><![CDATA[Uzunca süredir günlüğüme yazı yazmıyorum ve acaba ne karalasam diye düşünürken aklıma kombinasyon  oluşturma sınıfı yazmak geldi (artık nasıl geldiyse   )
PHP class classCombination.tar.bz2
]]></description>
			<content:encoded><![CDATA[<p>Uzunca süredir günlüğüme yazı yazmıyorum ve acaba ne karalasam diye düşünürken aklıma <a href="http://tr.wikipedia.org/wiki/Kombinasyon" target="_blank">kombinasyon</a>  oluşturma sınıfı yazmak geldi (artık nasıl geldiyse <img src='http://degiske.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>PHP class <a href="/wp-content/uploads/2008/06/classCombination.tar.bz2?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7">classCombination.tar.bz2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2008/06/20/kombinasyon-sinifi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Php ile kutu-bıyık grafikleri (box-whisker plots)</title>
		<link>http://degiske.com/2007/10/25/php-ile-kutu-biyik-grafikleri-box-whisker-plots/</link>
		<comments>http://degiske.com/2007/10/25/php-ile-kutu-biyik-grafikleri-box-whisker-plots/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 01:38:37 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[İstatistik]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2007/10/25/php-ile-kutu-biyik-grafikleri-box-whisker-plots/</guid>
		<description><![CDATA[
John Tukey    tarafından 1977 yılında bulunan kutu bıyık grafikleri açıklayıcı
istatistikte  sayısal veri setlerini beş sayı özetlerine(en küçük gözlem , birinci dörtlük (kartil) , medyan ,
üçüncü dörtlük ve en  büyük gözlem değerlerine ) dayanarak resmeden uygun betimleme yoludur.

Kutu bıyık grafikleri altında yatan istatistiksel dağılımlar hakkında varsayımda bulunmadan farklı popülasyon türlerini gösterebilir.
Kutu [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="boxplot kutu-bÄ±yÄ±k kutubÄ±yÄ±k box plot" id="image136" src="/wp-content/uploads/2007/10/boxplot.png" /></p>
<p><a target="_blank" href="http://en.wikipedia.org/wiki/John_Tukey">John Tukey</a>    tarafından 1977 yılında bulunan kutu bıyık grafikleri açıklayıcı<br />
istatistikte  sayısal veri setlerini beş sayı özetlerine(en küçük gözlem , birinci dörtlük (kartil) , medyan ,<br />
üçüncü dörtlük ve en  büyük gözlem değerlerine ) dayanarak resmeden uygun betimleme yoludur.<br />
<span id="more-93"></span><br />
Kutu bıyık grafikleri altında yatan istatistiksel dağılımlar hakkında varsayımda bulunmadan farklı popülasyon türlerini gösterebilir.<br />
Kutu bıyık grafikleri veri setimizin yayılımı , konumu , çarpıklığı , kuyruk uzunlukları , aykırı gözlem değerleri hakkında bilgi verir.</p>
<p><img alt="boxplot kutu-bÄ±yÄ±k kutubÄ±yÄ±k box plot" id="image138" src="/wp-content/uploads/2007/10/boxplot2.png" /></p>
<p>Yukarıdaki grafiği yorumluyacak olursak ;</p>
<p>X1 için:</p>
<ul>
<li>Daha homojen yayılmış</li>
<li>Çarpıklığı simetriğe yakın</li>
<li>Kuyruk uzunlukları yakın</li>
<li>Aykırı gözlem yok</li>
</ul>
<p>X2 için:</p>
<ul>
<li>Daha heterojen yayılmış</li>
<li>Çarpıklığı sağa çarpık</li>
<li>Kuyruk uzunlukları farklı</li>
<li>Aykırı gözlem yok</li>
</ul>
<p>Yukarıdaki grafiği php ile çizdirmek için :</p>
<p><code> $boxplot = new boxplot();  </code></p>
<p><code>$data = array(  'X1' =>  array(35.8,37.4,39.1,40.7,46.8,47.9,48.6,49.2, 				49.6,50.6,52.3,54.3,54.5,54.5,54.7,55.2, 				                                            56.4,58.6,58.9,61.8,62.5,66.3,66.8,67.2,71.5) ,</code></p>
<p><code><br />
'X2' => array(43.55,45.65,47.25,49.25,51.80,52.15,52.45,53.05, 				                                                                            53.80,53.80,56.20,57.05,57.65,59.45,59.45,64.10, 				                                                                            65.20,55.50,68.05,59.75,69.80,77.65,82.35,85.60,86.85)<br />
);       </code></p>
<p><code>$boxplot->Draw('Değerler','Gruplar',$data);				 </code></p>
<p>Daha ilgi çekici örnek vermek gerekirse ;</p>
<p>1 &#8211;  15 ekim 2007 tarihleri arasında x sitesi için günlük ziyaretçi sayılarını gösteren serimiz aşağıdaki gibi olsun</p>
<p>2515,2416,2388,2420,2405,2191,2144,2319,2262,2294,2046,1435,1759,1995,2217</p>
<p><code> $boxplot = new boxplot();<br />
$data = array('X'=>array(2515,2416,2388,2420,2405,2191,2144,2319,2262,2294,2046,1435,1759,1995,2217));<br />
$boxplot->Draw('Ziyaretçiler','Seri',$data);<br />
</code></p>
<p>kodu ile</p>
<p><img id="image139" alt="boxplot kutu-bÄ±yÄ±k kutubÄ±yÄ±k box plot" src="/wp-content/uploads/2007/10/boxplot3.png" /></p>
<p>grafiğini elde ediyoruz.</p>
<ul>
<li>* aykırı değeri gösteriyor</li>
</ul>
<p>1470&#8242;den daha aşağıda değerde bir aykırı değerimiz var ,veri setimize tekrar baktığımızda bu değerin 1435 değeri olduğunu<br />
anlıyoruz. 1435 değeride 12 ekime denk  geliyor.</p>
<p>Böyle bir durumda  sunucuda  veya sunucuya erişimde bir sorun olduğunu düşünmemiz normal.<br />
Kayıtları inceleyip , gerekli testleri yaptıktan sonra ve son olarak takvime dikkatli bakınca görüyoruz ki ekim 12 Ramazan bayramının ilk günü.</p>
<p>Yani millet site değil akraba geziyor , heyacanlanmaya gerek yok <img src='http://degiske.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><a href="/wp-content/uploads/2007/10/boxplot.tar.gz?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7">Php5 class ve  örneklerin kodları</a></strong></p>
<p>Kaynak :</p>
<p>Veri analizi ders notları <img src='http://degiske.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
<a target="_blank" href="http://en.wikipedia.org/wiki/Box_plot">http://en.wikipedia.org/wiki/Box_plot<br />
</a>    <a target="_blank" href="http://www.maths.murdoch.edu.au/units/statsnotes/samplestats/boxplot.html" /><a target="_blank" href="http://www.itl.nist.gov/div898/handbook/eda/section3/boxplot.htm">http://www.itl.nist.gov/div898/handbook/eda/section3/boxplot.htm</a><br />
<a target="_blank" href="http://www.maths.murdoch.edu.au/units/statsnotes/samplestats/boxplot.html">http://www.maths.murdoch.edu.au/units/statsnotes/samplestats/boxplot.html<br />
</a><a href="http://www.ilk250.org.tr/document/2005/makaleler/03%20-%20SANAY%C4%B0%20NEREYE%20-%20Prof.Dr.%20Necmi%20G%C3%9CRSAKAL.pdf">http://www.ilk250.org.tr/document/2005/makaleler/03%20-%20SANAY%C4%B0%20NEREYE%20-%20Prof.Dr.%20Necmi%20G%C3%9CRSAKAL.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2007/10/25/php-ile-kutu-biyik-grafikleri-box-whisker-plots/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zend Framework</title>
		<link>http://degiske.com/2007/08/22/zend-framework/</link>
		<comments>http://degiske.com/2007/08/22/zend-framework/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 11:49:29 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[Güncel]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2007/08/22/zend-framework/</guid>
		<description><![CDATA[

Zend Framework  kılavuzunu Türkçe&#8216;ye çevirmeye başladım hadi hayırlısı.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://framework.zend.com"><img alt="PoweredBy_ZF_4LightBG.png" id="image131" src="/wp-content/uploads/2007/08/PoweredBy_ZF_4LightBG.png" /></a></p>
<p><a href="http://framework.zend.com"><br />
Zend Framework</a>  <a target="_blank" href="http://framework.zend.com/manual/en/">kılavuzunu</a> <a target="_blank" href="http://framework.zend.com/fisheye/browse/Zend_Framework/trunk/documentation/manual/tr/">Türkçe</a>&#8216;ye çevirmeye başladım hadi hayırlısı.</p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2007/08/22/zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>str_replace Vs preg_replace aka Freddy Vs Jason :D</title>
		<link>http://degiske.com/2007/07/07/str_replace-vs-preg_replace-aka-freddy-vs-jason-d/</link>
		<comments>http://degiske.com/2007/07/07/str_replace-vs-preg_replace-aka-freddy-vs-jason-d/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 23:00:38 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[Geyik]]></category>
		<category><![CDATA[Güncel]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2007/07/07/str_replace-vs-preg_replace-aka-freddy-vs-jason-d/</guid>
		<description><![CDATA[
Bugün Melih&#8216;le uzun süreden sonra buluşup çay içme fırsatı bulduk.
İki programcı bir araya gelince  muhabbet gene  bilgisayara kaydı ve her nasıl olduysa muhabbet özel karakterleri temizlemede str_replace mi daha hızlı yoksa preg_replace mi daha hızlı tartışmasına dönüştü  
Ben dedim preg_replace daha hızlıdır , Melih&#8217;de demez mi tek seferde array ile str_replace daha [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image113" alt="freddy vs jason" src="/wp-content/uploads/2007/07/freddy_vs_jason_1.gif" /></p>
<p>Bugün <a target="_blank" href="http://melih.tasdizen.net/">Melih</a>&#8216;le uzun süreden sonra buluşup çay içme fırsatı bulduk.<br />
İki programcı bir araya gelince  muhabbet gene  bilgisayara kaydı ve her nasıl olduysa muhabbet özel karakterleri temizlemede <a target="_blank" href="http://tr2.php.net/str_replace">str_replace</a> mi daha hızlı yoksa <a target="_blank" href="http://tr2.php.net/preg_replace">preg_replace</a> mi daha hızlı tartışmasına dönüştü <img src='http://degiske.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Ben dedim preg_replace daha hızlıdır , Melih&#8217;de demez mi tek seferde array ile str_replace daha hızlı.<br />
Bizde test etmeye karar verdik.</p>
<p>test için 1000 adet  rassal olarak 100 karakterden oluşturulmuş string kullandık.</p>
<p>Test Platformu :</p>
<pre>Processor #1 Vendor: GenuineIntel
Processor #1 Name: Intel(R) Core(TM)2 CPU          6300  @ 1.86GHz
Processor #1 speed: 1399.953 MHz
Processor #1 cache size: 2048 KB
Processor #2 Vendor: GenuineIntel
Processor #2 Name: Intel(R) Core(TM)2 CPU          6300  @ 1.86GHz
Processor #2 speed: 1399.953 MHz
Processor #2 cache size: 2048 KB
PHP 4.4.6
CENTOS Enterprise 4.5 i686
2 GB ram</pre>
<p>Test sonuçları :</p>
<p>preg_replace   süre 0.141883850098 saniye<br />
str_replace     süre 0.0498099327087 saniye</p>
<p>Sonuç :</p>
<p>Melih&#8217;e bi yemek borcu <img src='http://degiske.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <br />
Aslında ben birden fazla str_replace sanmıştım <img src='http://degiske.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  <img src='http://degiske.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <br />
<a href="/wp-content/uploads/2007/07/str_replace%20VS%20preg_replace.zip?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7">test kodları</a></p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2007/07/07/str_replace-vs-preg_replace-aka-freddy-vs-jason-d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Altyazılarda Türkçe karakter sorunu</title>
		<link>http://degiske.com/2007/06/10/altyazilarda-turkce-karakter-sorunu/</link>
		<comments>http://degiske.com/2007/06/10/altyazilarda-turkce-karakter-sorunu/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 05:30:25 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[Güncel]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[VB 6]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2007/06/10/altyazilarda-turkce-karakter-sorunu/</guid>
		<description><![CDATA[
Bazı divx oynatıcılar (donanımsal) Türkiye pazarında satılmasına rağmen her nasılsa alt yazılarda türkçe karakter
desteklemiyor böyle oluncada alt yazı okumak işkence haline dönüşebiliyor.
Benzer bir durum geçen sene arkadaşımın başına gelmişti , yeni  bellenim(firmware) ile sorundan kurtulma umudu ile üreticinin sitesinin altına üstünü getirmiştik ama nafile bellenim güncellemesi yoktu    bizde çareyi altyazılardaki türkçe [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image106" alt="divx_logo" src="/wp-content/uploads/2007/06/divx.gif" /><br />
Bazı divx oynatıcılar (donanımsal) Türkiye pazarında satılmasına rağmen her nasılsa alt yazılarda türkçe karakter<br />
desteklemiyor böyle oluncada alt yazı okumak işkence haline dönüşebiliyor.<br />
Benzer bir durum geçen sene arkadaşımın başına gelmişti , yeni  bellenim(firmware) ile sorundan kurtulma umudu ile üreticinin sitesinin altına üstünü getirmiştik ama nafile bellenim güncellemesi yoktu <img src='http://degiske.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   bizde çareyi altyazılardaki türkçe karakterleri temizlemekte gördük.</p>
<p>Sonuç olarak altyazılar daha okunaklı oluyor ve altyazılardaki ufak anlam kaymalarından kaynaklanan tebessüm  <img src='http://degiske.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Şimdi bunu niye bir sene sonra yazıyorum ?</p>
<p>Sevgili arkadaşım baş harfi oğuz <img src='http://degiske.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  kaybetmiş programı ,  ve hala oynatıcın bellenim&#8217;inin yeni sürümü yok <img src='http://degiske.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Program aşağıdaki gibi oldukça basit , tek yapmanız gereken alt yazı dosyasını sürükleyip bırakmak.<br />
<img alt="traltyazi.gif" id="image104" src="/wp-content/uploads/2007/06/traltyazi.gif" /></p>
<p>Programı <a href="/wp-content/uploads/2007/06/traltyazi.zip?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7">indir</a> , Kaynak kodu <a href="/wp-content/uploads/2007/06/traltyazi_src.zip?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7">indir </a></p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2007/06/10/altyazilarda-turkce-karakter-sorunu/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Python ile Cpanel sitelerini otomatik yedekleme (Auto backup sites in Cpanel with python)</title>
		<link>http://degiske.com/2007/05/17/python-ile-cpanel-otomatik-site-yedekleme-auto-backup-sites-in-cpanel-with-python/</link>
		<comments>http://degiske.com/2007/05/17/python-ile-cpanel-otomatik-site-yedekleme-auto-backup-sites-in-cpanel-with-python/#comments</comments>
		<pubDate>Thu, 17 May 2007 06:42:00 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Güncel]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2007/05/17/python-ile-cpanel-otomatik-site-yedekleme-auto-backup-sites-in-cpanel-with-python/</guid>
		<description><![CDATA[
Yedekle Cpanel sitelerini otomatik olarak yedeklemenizi sağlayan python betiğidir.
 Centos 4.4 üstünde Cpanel 10 &#8211; 11 ile test edilmiştir.
Kurulum :
wget http://cpyedekle.googlecode.com/files/cpyedekle_0.1.py.tar.gz  
tar -xzf cpyedekle_0.1.py.tar.gz  
# mv cpyedekle_0.1.py /usr/bin/yedekle
Cron jobs ile  yedekleme işleminin her gece 4&#8242;de olmasını sağlıyoruz
#crontab -e
0 4 * * * /usr/bin/yedekle -b >/dev/null 2>&#038;1
satırını ekliyoruz.
Ayarlar :
backup_rotate_interval değişkeni sunucuda kaç günlük [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="python" id="image98" src="/wp-content/uploads/2007/04/python.gif" /><br />
Yedekle <a href="http://www.cpanel.com">Cpanel</a> sitelerini otomatik olarak yedeklemenizi sağlayan <a target="_blank" href="http://python.org/">python</a> betiğidir.<br />
<a target="_blank" href="http://www.centos.org/"> Centos</a> 4.4 üstünde Cpanel 10 &#8211; 11 ile test edilmiştir.<br />
<strong>Kurulum :</strong></p>
<p><code>wget http://cpyedekle.googlecode.com/files/cpyedekle_0.1.py.tar.gz </code> <code><br />
tar -xzf cpyedekle_0.1.py.tar.gz </code> <code><br />
# mv cpyedekle_0.1.py /usr/bin/yedekle</code></p>
<p>Cron jobs ile  yedekleme işleminin her gece 4&#8242;de olmasını sağlıyoruz</p>
<p><code>#crontab -e</code></p>
<p>0 4 * * * /usr/bin/yedekle -b >/dev/null 2>&#038;1</p>
<p>satırını ekliyoruz.</p>
<p><strong>Ayarlar :</strong></p>
<p>backup_rotate_interval değişkeni sunucuda kaç günlük yedek tutulacağını bildiriyor.<br />
Varsayılan olarak 7 , yani ftp ile sitenize bağlandığınızda yedekler dizini içinde sitenizin son 7 günlük yedeklerini göreceksiniz.<br />
Tabi değişik varyasyonlarda mümkün örneğin cron jobs ile haftada bir yedekle&#8217;yi çalıştırıp backup_rotate_interval değişkenini 4 olarak atayıp<br />
haftalık olarak aylık yedek tutabilirsiniz.</p>
<p>Katkıda bulunmak için <a href="http://code.google.com/p/cpyedekle/"><strong>buyrun</strong></a><br />
<strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2007/05/17/python-ile-cpanel-otomatik-site-yedekleme-auto-backup-sites-in-cpanel-with-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vigenere Şifrelemesi (Vigenere Cipher)</title>
		<link>http://degiske.com/2006/12/06/vigenere-sifrelemesivigenere-cipher/</link>
		<comments>http://degiske.com/2006/12/06/vigenere-sifrelemesivigenere-cipher/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 05:42:28 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[algoritma]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2006/12/06/vigenere-sifrelemesivigenere-cipher/</guid>
		<description><![CDATA[
Vigenere Şifreleme tekniği, 16. yüzyılda Fransa 3. Henry Kraliyet üyesi Blaise de Vigenere tarafından bulunmuştur. Burada birbiri yerine kullanılacak harfleri belirlemek için Vigenere Tablosu kullanılır. İngiliz Alfabesi için Tablo 26&#215;26 boyutlarındadır.

Şifreleme bir anahtar kullanılarak yapılır ve anahtardaki harfler tablonun başlık satırında aranır. Buna karşılık düz metindeki harf tablonun başlık sütununda aranır. Bulunan satır ve sütunun [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify; text-indent: 36pt" class="MsoNormal"><img id="image67" alt="180px-Vigenere.jpg" src="/wp-content/uploads/2006/12/180px-Vigenere.jpg" /></p>
<p style="text-align: justify; text-indent: 36pt" class="MsoNormal">Vigenere Şifreleme tekniği, 16. yüzyılda Fransa 3. Henry Kraliyet üyesi Blaise de Vigenere tarafından bulunmuştur. Burada birbiri yerine kullanılacak harfleri belirlemek için Vigenere Tablosu kullanılır. İngiliz Alfabesi için Tablo 26&#215;26 boyutlarındadır.</p>
<p style="text-align: justify; text-indent: 36pt" class="MsoNormal"><img id="image68" alt="180px-Confederate_cipher_disk.jpg" src="/wp-content/uploads/2006/12/180px-Confederate_cipher_disk.jpg" /></p>
<p style="text-align: justify" class="MsoNormal">Şifreleme bir anahtar kullanılarak yapılır ve anahtardaki harfler tablonun başlık satırında aranır. Buna karşılık düz metindeki harf tablonun başlık sütununda aranır. Bulunan satır ve sütunun kesiştiği yerdeki harf, düz metindeki harfin yerine konarak şifreleme işlemi gerçekleştirilir.</p>
<p style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal"><img id="image65" alt="320px-Vigenere-square.jpg" src="/wp-content/uploads/2006/12/320px-Vigenere-square.jpg" /></p>
<p style="text-align: justify" class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 10pt; font-family: NimbusSanL-Regu; color: black"> </span></p>
<p class="MsoNormal"><span style="color: black"> </span></p>
<p class="MsoNormal"><span style="color: black"> </span></p>
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal">
<p style="margin-bottom: 6pt" class="MsoNormal"><span style="color: black">Şöyle bir örnek verebiliriz:</span></p>
<p class="MsoNormal">Anahtar kelime :LEMONLEMONLE</p>
<p class="MsoNormal">Düz Metin :ATTACKATDAWN</p>
<p class="MsoNormal">Şifreli Metin :LXFOPVEFRNHR</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p style="text-align: justify" class="MsoNormal"><img align="left" alt="400px-Vigenere_letter_frequencies.PNG" id="image69" src="http://blog.livaxmedia.com/wp-content/uploads/2006/12/400px-Vigenere_letter_frequencies.PNG" /></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">
<p align="left" style="text-align: justify; text-indent: 36pt" class="MsoNormal">Şifreli metindeki tekrar eden desenler bulunup, bunlar arasındaki uzaklık hesaplanarak anahtar uzunluğu belirlenebilir. Örneğin anahtar uzunluğu <em>N</em> olarak bulunursa, <em>N</em> tane (Anahtardaki harfler birbirinden farklı ise) tek alfabeli Yerine-Koyma şifreleme tekniği kullanıldığı anlaşılır. Bu aşamada artık her bir tek alfabeli şifreli metne, <em>ayrı ayrı</em>, düz metin harflerinin frekans karakteristiklerini kullanan bir saldırı gerçekleştirilebilir.</p>
<p class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">Vigenere Şifreleme tekniği ilk kez 1854’de Charles Babbage tarafından kırılmıştır. Charles’ın kullandığı frekans analizi yaklaşımı, kripto analistlere bir araç olmuştur.</p>
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal"><a href="http://blog.livaxmedia.com/wp-content/uploads/2006/12/vigenere_cipher.zip">Visual C++ 6 Proje dosyaları</a>  &#8211;  <a href="/wp-content/uploads/2006/12/vigenere_cipher.zip?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7" /><a target="_blank" title="/gozat/vigenere_c/" href="/gozat/vigenere_c/?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7">Gozat</a></p>
<p style="text-align: justify" class="MsoNormal"><a href="/wp-content/uploads/2006/12/vigenere_CS.zip?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7">C#</a> &#8211; <a target="_blank" href="/gozat/vigenere_cs/?phpMyAdmin=N%2Csx89UfvNKhbWUoKDi9drgLJU7">Gözat</a></p>
<p style="text-align: justify" class="MsoNormal">Kaynaklar :</p>
<p><a href="http://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher">http://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher</a><br />
<a href="http://ab.org.tr/ab05/tammetin/22.doc"> http://ab.org.tr/ab05/tammetin/22.doc</a></p>
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">
<p style="text-align: justify" class="MsoNormal">
<p class="MsoNormal">
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2006/12/06/vigenere-sifrelemesivigenere-cipher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abi sen Internet Explorerca biliyormusun ?</title>
		<link>http://degiske.com/2006/10/16/abi-sen-internet-explorerca-biliyormusun/</link>
		<comments>http://degiske.com/2006/10/16/abi-sen-internet-explorerca-biliyormusun/#comments</comments>
		<pubDate>Mon, 16 Oct 2006 19:07:51 +0000</pubDate>
		<dc:creator>Xcoder</dc:creator>
				<category><![CDATA[Güncel]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[traji komik]]></category>

		<guid isPermaLink="false">http://blog.livaxmedia.com/2006/10/16/abi-sen-internet-explorerca-biliyormusun/</guid>
		<description><![CDATA[
Son zamanlarda internet explorer  ile aramızda sıkça geçen bir diyaloğun resmidir yukarıdaki  
document.getElementById(obj).innerHTML ile id&#8217;sini verdiğim element&#8217;e müdahale ettiğim zaman böyle bir diyaloğa giroyoruz ie ile.
Ie hatanın nedenini söylemediği için bir türlü bulamıyordum neden böyle bir hata verdiğini.
Genellikle ilk önce firefox sonra ie ile test ettiğim için çok sinir bozucu bir durum bu [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="ie_runtime_error.gif" id="image49" src="/wp-content/uploads/2006/10/ie_runtime_error.gif" /></p>
<p>Son zamanlarda internet explorer  ile aramızda sıkça geçen bir diyaloğun resmidir yukarıdaki <img src='http://degiske.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
document.getElementById(obj).innerHTML ile id&#8217;sini verdiğim element&#8217;e müdahale ettiğim zaman böyle bir diyaloğa giroyoruz ie ile.<br />
Ie hatanın nedenini söylemediği için bir türlü bulamıyordum neden böyle bir hata verdiğini.<br />
Genellikle ilk önce firefox sonra ie ile test ettiğim için çok sinir bozucu bir durum bu oh yaptım bitti derken<br />
böyle bilinmeyen hata gidermek insana geçekten saç baş yolduruyor.</p>
<p>Biraz araştırma yaptıktan sonra ie&#8217;nin böyle abuk davranmasının id&#8217;li bir element içindeki başka bir  id&#8217;li elementi<br />
bulamdığından kaynaklandığını farkettim.</p>
<p>Örneğin</p>
<p><img id="image51" alt="id1.gif" src="/wp-content/uploads/2006/10/id1.gif" /></p>
<p>id2 &#8216;li element bulunamadığından bilinmeyen hata ortaya çıkıyor</p>
<p>oysaki</p>
<p><img alt="id2.gif" id="image52" src="/wp-content/uploads/2006/10/id2.gif" /><br />
şeklinde yapınca sorun olmuyor.</p>
]]></content:encoded>
			<wfw:commentRss>http://degiske.com/2006/10/16/abi-sen-internet-explorerca-biliyormusun/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
