<?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>Kodrella.com &#124; For Minority</title>
	<atom:link href="http://www.kodrella.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kodrella.com</link>
	<description>Sağdan, soldan, İnternetten SENle alakalı bilgiler-belgeler. Hergün bir kez ziyaret et.</description>
	<lastBuildDate>Fri, 11 May 2012 21:09:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>WordPress &#8211; Belirli Tarih öncesi tüm yazıları güncelleme</title>
		<link>http://www.kodrella.com/wordpress-belirli-tarih-oncesi-tum-yazilari-guncelleme/</link>
		<comments>http://www.kodrella.com/wordpress-belirli-tarih-oncesi-tum-yazilari-guncelleme/#comments</comments>
		<pubDate>Fri, 11 May 2012 07:31:42 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Mysql update]]></category>
		<category><![CDATA[wordpress ile belirli tarih öncesini düzenleme]]></category>
		<category><![CDATA[wordpress mysql]]></category>
		<category><![CDATA[wordpress mysql komutu]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=274</guid>
		<description><![CDATA[WordPress kurulu bir sitenizde belli tarihten eski yazılarınızın içeriğini değişmek isteyebilirsiniz. Örneğin özelleştirilmiş WordPress&#8217;i e-ticaret altyapınızda kullanıyorsunuz. Ve belli tarihten eski tüm yazıların STOK değerlerini 0&#8242;a eşitlemek istiyorsunuz. Mysql update kodu&#8217;nu wordpress özel alan tablosuna uygun şekilde düzenledim. include (&#34;../wp-config.php&#34;); // veritabanına bağlandık mysql_connect(&#039;localhost&#039;, &#039;site_user&#039;, &#039;pass&#039;); mysql_select_db(&#039;db_user&#039;); $guncelle=mysql_query(&#34;UPDATE wp_postmeta SET meta_value=0 WHERE meta_key=&#039;stok&#039; AND post_id [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress kurulu bir sitenizde belli tarihten eski yazılarınızın içeriğini değişmek isteyebilirsiniz. Örneğin özelleştirilmiş WordPress&#8217;i e-ticaret altyapınızda kullanıyorsunuz. Ve belli tarihten eski tüm yazıların STOK değerlerini 0&#8242;a eşitlemek istiyorsunuz. Mysql update kodu&#8217;nu wordpress özel alan tablosuna uygun şekilde düzenledim.</p>
<pre class="brush: php; gutter: true">include (&quot;../wp-config.php&quot;); // veritabanına bağlandık
mysql_connect(&#039;localhost&#039;, &#039;site_user&#039;, &#039;pass&#039;);
mysql_select_db(&#039;db_user&#039;);

$guncelle=mysql_query(&quot;UPDATE wp_postmeta SET meta_value=0 WHERE meta_key=&#039;stok&#039; AND post_id IN (SELECT ID from wp_posts WHERE post_date&lt;&#039;2012-04-05&#039;)&quot;); // update kodumuz (2012-04-05 tarihinden eski yazılara girilmiş tüm stok özel alanlarının karşılıklarını 0 yapıyor. </pre>
<p>Eğer tarih kısmını bir form ile yönetmek istiyorsanız, $guncelle değişkeninden önce $tarih=POST['tarih']; diyerek tarih isimli name&#8217;den gelen form verisini, tarih yazılı kısma da $tarih yazarak yönetebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/wordpress-belirli-tarih-oncesi-tum-yazilari-guncelleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Japonlardan, Yiyecekleri büyük gösteren &#8220;Zayıflama Gözlüğü&#8221;</title>
		<link>http://www.kodrella.com/japonlardan-yiyecekleri-buyuk-gosteren-zayiflama-gozlugu/</link>
		<comments>http://www.kodrella.com/japonlardan-yiyecekleri-buyuk-gosteren-zayiflama-gozlugu/#comments</comments>
		<pubDate>Thu, 03 May 2012 12:48:47 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Karma İçerikler]]></category>
		<category><![CDATA[Teknolojiler]]></category>
		<category><![CDATA[google gözlük]]></category>
		<category><![CDATA[Tokyo üniversitesi]]></category>
		<category><![CDATA[zayıflama]]></category>
		<category><![CDATA[zayıflama gözlüğü]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=270</guid>
		<description><![CDATA[Daha önce Kodrella&#8217;da yayınladığım Google Gözlük haberi üzerine, internette karşılaştığım bu icadı sizin de incelemeniz için yayınlıyorum. Tokyo üniversitesinde bir grup, zayıflamak isteyenler için &#8220;zayıflama gözlüğü&#8221; icat etmişler. Kilolu kişilerin yiyeceklerini daha büyük görebilmeleri için tasarlanan gözlük şimdiden çok sayıda kişinin umudu haline gelmiş Tüketeceğiniz yiyeceklerin %50 daha büyük görünmesini sağlayan o gözlük. Not : [...]]]></description>
			<content:encoded><![CDATA[<p>Daha önce Kodrella&#8217;da yayınladığım Google Gözlük haberi üzerine, internette karşılaştığım bu icadı sizin de incelemeniz için yayınlıyorum. Tokyo üniversitesinde bir grup, zayıflamak isteyenler için &#8220;<strong>zayıflama gözlüğü</strong>&#8221; icat etmişler. Kilolu kişilerin yiyeceklerini daha büyük görebilmeleri için tasarlanan gözlük şimdiden çok sayıda kişinin umudu haline gelmiş <img src='http://www.kodrella.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Tüketeceğiniz yiyeceklerin %50 daha büyük görünmesini sağlayan o gözlük.</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/05/japonların-zayıflama-gözlüğü.jpg"><img class="alignleft size-full wp-image-271" style="margin-left: 5px;" title="japonların-zayıflama-gözlüğü" src="http://www.kodrella.com/wp-content/uploads/2012/05/japonların-zayıflama-gözlüğü.jpg" alt="zayıflama" width="525" height="480" /></a></p>
<p>Not : İmajla yabancı bir websitesinde karşılaştım. Böyle bir ürün olduğunu da sanmıyorum. olsaydı tabii ki takdir ederdik ve gerçekten eğlenceli bir icat olurdu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/japonlardan-yiyecekleri-buyuk-gosteren-zayiflama-gozlugu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yandex, SEO ve algoritmaya dair ipuçları</title>
		<link>http://www.kodrella.com/yandex-seo-ve-algoritmaya-dair-ipuclari/</link>
		<comments>http://www.kodrella.com/yandex-seo-ve-algoritmaya-dair-ipuclari/#comments</comments>
		<pubDate>Tue, 01 May 2012 09:34:29 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[İnternet Günlüğü]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Yandex]]></category>
		<category><![CDATA[arama motoru]]></category>
		<category><![CDATA[arama motoru optimizasyonu]]></category>
		<category><![CDATA[direct reklam]]></category>
		<category><![CDATA[yandex]]></category>
		<category><![CDATA[yandex direct]]></category>
		<category><![CDATA[yandex seo]]></category>
		<category><![CDATA[yandex webmaster]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=260</guid>
		<description><![CDATA[Arama motoru devi Google&#8217;un karşısında Türkiye piyasasına hızlı bir giriş yapan Yandex için sitenizi nasıl optimize edebilirsiniz, karşılaştıklarım, ipuçları, Ayrıca yandex hakkında edindiğim seo gözlemimi paylaşacağım. Google kadar gelişmiş olmasa da(ki bu beklenemez) Birçok ana hatlarda google ile benzerlik göstermeye çalışan yandex, Türkiye sitesinde ağırlıklı olarak .tr uzantılı sitelere önem vermekte. Bu birçok arama sonucunda [...]]]></description>
			<content:encoded><![CDATA[<p>Arama motoru devi Google&#8217;un karşısında Türkiye piyasasına hızlı bir giriş yapan Yandex için sitenizi nasıl optimize edebilirsiniz, karşılaştıklarım, ipuçları, Ayrıca yandex hakkında edindiğim seo gözlemimi paylaşacağım.</p>
<p>Google kadar gelişmiş olmasa da(ki bu beklenemez) Birçok ana hatlarda google ile benzerlik göstermeye çalışan yandex, Türkiye sitesinde<strong> ağırlıklı olarak .tr uzantılı sitelere önem vermekte</strong>.</p>
<p>Bu birçok arama sonucunda açıkca görülmekte. Google da .TR domainlere geçmişte iyi değerler verirdi fakat yandex de bu durum biraz daha ön planda.</p>
<div id="attachment_261" class="wp-caption alignleft" style="width: 387px"><a href="http://www.kodrella.com/wp-content/uploads/2012/05/web-tasarım-kelimesinde-ilk-sayfa.png"><img class="size-full wp-image-261" title="web-tasarım-kelimesinde-ilk-sayfa" src="http://www.kodrella.com/wp-content/uploads/2012/05/web-tasarım-kelimesinde-ilk-sayfa.png" alt="seo " width="377" height="464" /></a><p class="wp-caption-text">web tasarım yandex</p></div>
<p>&nbsp;</p>
<p>Yandex google&#8217;un geçtiğimiz yıl duyurduğu sitelerin sadece anasayfalarıyla değil, tüm alt sayfalarıyla ayrı olarak değerlendirdiği algoritmasına yakın bir çizgide ilerlemeye çalışıyor. Yani anasayfa haricinde alt sayfaları da krirterlere göre değerlendiriyor.</p>
<p>Yandex&#8217;te  google gibi Webmaster tools sayfasına sahip. Sitenizin daha hızlı indexlenmesi ve indexlenmeyen birçok siteden önce yandex dizine kaydolmasını istiyorsanız<a title="yandex site ekle" href="http://webmaster.yandex.com.tr/addurl.xml" target="_blank"> yandex add url </a>ve webmaster araçlarını kullanabilirsiniz.</p>
<p>Yandex&#8217;in göze çarpan eksiklerinden biri de yazıları geç indexlemesi.</p>
<p>Yandex webmaster sayfasında hala rusça çevrilmemiş konu başlıkları mevcut. Google Adwords gibi Yandex&#8217;inde reklam servisi bulunmakta. Arama sonuçlarında bunlarla da karşılaşabilirsiniz. Yandex&#8217;in bu servisinin adı da Direct. Yandex Reklamveren-Yayıncı ağı hakkında daha detaylı bilgi almak için <a title="yandex direct" href="http://fatihtoprak.com/yandex-direct-hakkinda-reklam-veren-ve-yayinci-agi-servisi-uzerine-genellemeler-tespitler.html" target="_blank">Bu </a>adresi ziyaret edebilirsiniz.</p>
<p>Google&#8217;un birçok özelliğine yakın duran algoritması, Her ne kadar google&#8217;un gerisinde gelse de, google&#8217;un tartışılmaz pazar üstünlüğünü etkileyecek bir potansiyele sahip.</p>
<p>Geçtiğimiz aylarda hazırlanan bir infografikle(hemen altta) yandex&#8217;in neler yaptığı, kullanımları gibi alanlarda bilgi edinebilirsiniz.</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/05/60-saniyede-yandex.png"><img class="alignleft size-medium wp-image-264" title="60 saniyede yandex" src="http://www.kodrella.com/wp-content/uploads/2012/05/60-saniyede-yandex-300x288.png" alt="" width="300" height="288" /></a><br />
Büyük hali için resmi yeni sekme de görüntüleyin. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/yandex-seo-ve-algoritmaya-dair-ipuclari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 &#8211;  Progress komutu</title>
		<link>http://www.kodrella.com/html5-komutu/</link>
		<comments>http://www.kodrella.com/html5-komutu/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:06:32 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Arayüz Geliştirme]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[html5 dersleri]]></category>
		<category><![CDATA[html5 progress]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[yükleniyor]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=247</guid>
		<description><![CDATA[HTML5 video komutundan sonra html5&#8242;in farklı özelliklerinden biri progress komutu. Bu komut yardımıyla dosya yüklenme, sayfa yüklenme gibi işlemler sırasında ekranda tek bir komut ile kullanıcıya progress bar gösterebileceğiz. GÜNCELLEME : WordPress HTML5 Etiketlerini filtrelemediğinden başlığa yazdığım &#60;progress&#62; komutunu çalıştırdı, anasayfamızda progress bar oluştu. Aşağıda ki kodu uyguladığınızda işlemi daha net anlayacaksınız. &#60;progress&#62;Yükleniyor....&#60;/progress&#62; aşağıda ki [...]]]></description>
			<content:encoded><![CDATA[<p>HTML5 video komutundan sonra html5&#8242;in farklı özelliklerinden biri progress komutu. Bu komut yardımıyla dosya yüklenme, sayfa yüklenme gibi işlemler sırasında ekranda tek bir komut ile kullanıcıya progress bar gösterebileceğiz.</p>
<p>GÜNCELLEME : WordPress HTML5 Etiketlerini filtrelemediğinden başlığa yazdığım &lt;progress&gt; komutunu çalıştırdı, anasayfamızda progress bar oluştu.</p>
<p>Aşağıda ki kodu uyguladığınızda işlemi daha net anlayacaksınız.</p>
<pre class="brush: html; gutter: true">&lt;progress&gt;Yükleniyor....&lt;/progress&gt;</pre>
<p>aşağıda ki görüntüyü alıyoruz.<br />
<a href="http://www.kodrella.com/wp-content/uploads/2012/04/progress-etiketi.png"><img class="alignleft size-full wp-image-248" title="progress-etiketi" src="http://www.kodrella.com/wp-content/uploads/2012/04/progress-etiketi.png" alt="" width="179" height="42" /></a></p>
<p>&nbsp;</p>
<p>İşlem durumuna göre progress barı ilerletebiliriz. Bunun için html kodlama da aşina olduğumuz value komutundan faydalanacağız.</p>
<p>Örnek kodumuz;</p>
<pre class="brush: html; gutter: true">&lt;progress value=&quot;30&quot; max=&quot;90&quot;&gt;</pre>
<p>Önizleme;<br />
<a href="http://www.kodrella.com/wp-content/uploads/2012/04/progress-value-html5.png"><img class="alignleft size-full wp-image-249" title="progress-value-html5" src="http://www.kodrella.com/wp-content/uploads/2012/04/progress-value-html5.png" alt="" width="172" height="30" /></a></p>
<p>&nbsp;</p>
<p>Max komutu tam yüklendiği değeri belirtiyor. Value ise şuan bulunan noktayı.<br />
Buna göre 90 değerli bir işlemin, 30. noktasında. Yani 3/1&#8242;i yüklenmiş.</p>
<p>Bu arada progress komutuyla beraber meter komutu da kullanılmaktadır. Meter komutu maximum ve minimum değerleri tanımlanmış birimleri belirlemenizi sağlar. Bir daha ki HTML5 Dersimiz de  meter komutuna değineceğiz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/html5-komutu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>İnsanlar ikiye ayrılır, binary bilenler ve bilmeyenler</title>
		<link>http://www.kodrella.com/insanlar-ikiye-ayrilir-binary-bilenler-ve-bilmeyenler/</link>
		<comments>http://www.kodrella.com/insanlar-ikiye-ayrilir-binary-bilenler-ve-bilmeyenler/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 12:15:34 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[İnternet Günlüğü]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[binary]]></category>
		<category><![CDATA[binary nedir]]></category>
		<category><![CDATA[binary sayı sistemi]]></category>
		<category><![CDATA[ikili sayı sistemi]]></category>
		<category><![CDATA[ikili sayı sistemi nedir]]></category>
		<category><![CDATA[ikilik sistem]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=241</guid>
		<description><![CDATA[İkili sayılar sayıların 2 tabanında yazılmasıyla elde edilir. Dolayısıyla tüm sayılar 0 ve 1 rakamları kullanılarak ifade edilirler. Elektronik devrelerindeki kolay uygulanabilmeleri nedeniyle günümüz bilgisayarlarının neredeyse tamamında kullanılırlar. Günlük hayatta sayıları ifade etmek için onluk taban [decimal] kullanılır. Bunun anlamı, her sayının 0, 1, 2, 3, 4, 5, 6, 7, 8 ve 9 rakamları kullanılarak [...]]]></description>
			<content:encoded><![CDATA[<p>İkili sayılar sayıların 2 tabanında yazılmasıyla elde edilir. Dolayısıyla tüm sayılar 0 ve 1 rakamları kullanılarak ifade edilirler. Elektronik devrelerindeki kolay uygulanabilmeleri nedeniyle günümüz bilgisayarlarının neredeyse tamamında kullanılırlar.</p>
<p>Günlük hayatta sayıları ifade etmek için onluk taban [decimal] kullanılır. Bunun anlamı, her sayının 0, 1, 2, 3, 4, 5, 6, 7, 8 ve 9 rakamları kullanılarak ifade edilmesidir. Sayıların en sağındaki basamağına birler, ikincisine onlar ve üçüncüsüne de yüzler basamağı denildiği genel olarak bilinmekte.<br />
<a href="http://www.kodrella.com/wp-content/uploads/2012/04/binary-sistemi.png"><img class="alignleft size-full wp-image-242" title="binary-sistemi" src="http://www.kodrella.com/wp-content/uploads/2012/04/binary-sistemi.png" alt="" width="300" height="368" /></a><br />
Bu basamaklara daha yakından bakıldığında sayıların çarpma ile ifade edildiği anlaşılacaktır. Örneğin 5, 5 × 10<sup>0</sup>, yani 5 çarpı 10&#8242;un sıfırıncı kuvveti olarak düşünülebilir. Yani 5 × 1 = 5. 50&#8242;yi ele alırsak, 50 = 5 × 10<sup>1</sup> = 5 × 10. 5 bu defa onlar basamağında olduğundan bir sonraki kuvveti kullandık. Daha büyük bir sayı ile:</p>
<dl>
<dd><img src="http://upload.wikimedia.org/wikipedia/tr/math/f/a/3/fa328a313236f01e3f4f1f8e78942beb.png" alt="5834 = (5 \times 10^3) + (8 \times 10^2) + (3 \times 10^1) + (4 \times 10^0)" /></dd>
</dl>
<p>Özetle, her basamak 10&#8242;un bir kuvvetinin çarpımını ifade ediyor. Onluk sayı düzeneğinde, bu taban 10&#8242;dur. Bir basamakta kullanabileceğimiz rakamlar bitti mi, örneğin 99&#8242;a ulaştık mı, yeni bir basamak ekleyip 100&#8242;e geçiyoruz.</p>
<p>İkili sayılarda ise fark 10 yerine taban olarak 2&#8242;nin kullanılmasıdır. Dolayısıyla kullanabileceğimiz rakamlar 0 ve 1&#8242;dir. 0 ve 1&#8242;i kullandıktan sonra daha büyük sayıları ifade etmek için yeni basamak ekleyip tekrar 1&#8242;den başlanması gerekir.</p>
<p>Farklı tabanların kullanıldığı ortamlarda belirsizliği önlemek için sayıların sağ alt köşesine tabanları eklenir:</p>
<dl>
<dd><img src="http://upload.wikimedia.org/wikipedia/tr/math/c/b/1/cb11308ccd5c4e4e2d1b517dec6e87c7.png" alt="1_2 = 1 \times 2^0 = 1 \times 1 = 1_{10}" /></dd>
<dd><img src="http://upload.wikimedia.org/wikipedia/tr/math/7/6/d/76d8336da32f899285635d4bb3bfc1ec.png" alt="10_2 = (1 \times 2^1) + (0 \times 2^0) = 2 + 0 = 2_{10}" /></dd>
<dd><img src="http://upload.wikimedia.org/wikipedia/tr/math/d/8/0/d80ab38b0ab8ed1fb426a87a2e1799ee.png" alt="101_2 = (1 \times 2^2) + (0 \times 2^1) + (1 \times 2^0) = 4 + 0 + 1 = 5_{10}" /></dd>
<dd><img src="http://upload.wikimedia.org/wikipedia/tr/math/2/2/c/22c163e17f113b11c8eed6adb9a390a5.png" alt=" = 00110101001110000011001100110100" /><br />
olarak ifade edilebilir</dd>
<dd></dd>
<dd></dd>
</dl>
<p>Kaynak : <a title="ikili sayı sistemi" href="http://tr.wikipedia.org/wiki/%C4%B0kili_say%C4%B1_sistemi" target="_blank">wikipedia.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/insanlar-ikiye-ayrilir-binary-bilenler-ve-bilmeyenler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Html5 video etiketi kullanımı ve tarayıcılar</title>
		<link>http://www.kodrella.com/html5-video-etiketi-kullanimi-ve-tarayicilar/</link>
		<comments>http://www.kodrella.com/html5-video-etiketi-kullanimi-ve-tarayicilar/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 07:07:07 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Arayüz Geliştirme]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[autoplay]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[html5 dersleri]]></category>
		<category><![CDATA[html5 komutları]]></category>
		<category><![CDATA[html5 muted]]></category>
		<category><![CDATA[html5 posted]]></category>
		<category><![CDATA[html5 video]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=228</guid>
		<description><![CDATA[Kodrella.com da ilk HTML5 dersimiz &#8220;video&#8221; komutu. Video komutu flash playera alternatif olması açısından adını en sık duyduğumuz komutlardan biri. Fakat henüz tüm tarayıcılar tarafından desteklenmemesi(özellikle IE Sürümleri), Modern tarayıcılarda ise cpu kullanımını gereksiz arttırması sebebiyle projelerde kullanılabilmesi için hala zamanı var. Aşağıda yer alan HTML5 video komutunun kullanıldığı kodları kendi bilgisayarımda test ettim. Chrome [...]]]></description>
			<content:encoded><![CDATA[<p>Kodrella.com da ilk HTML5 dersimiz &#8220;video&#8221; komutu. Video komutu flash playera alternatif olması açısından adını en sık duyduğumuz komutlardan biri.<br />
Fakat henüz tüm tarayıcılar tarafından desteklenmemesi(özellikle IE Sürümleri), Modern tarayıcılarda ise cpu kullanımını gereksiz arttırması sebebiyle projelerde kullanılabilmesi için hala zamanı var.<br />
Aşağıda yer alan HTML5 video komutunun kullanıldığı kodları kendi bilgisayarımda test ettim.</p>
<p>Chrome ve FIREFOX&#8217;ta aynı görüntüye sahip fakat Chrome açıldıktan bir süre sonra kapatıyor kendini. Bu da cpu kullanımıyla alakalı gelen eleştirilerin haklılığını gösteriyor.</p>
<pre class="brush: html; gutter: true">&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;video width=&quot;300&quot; height=&quot;200&quot; controls=&quot;controls&quot;&gt;&lt;source src=&quot;video.mp4&quot; type=&quot;video/mp4&quot; /&gt;
&lt;video width=&quot;300&quot; height=&quot;200&quot; controls=&quot;controls&quot;&gt;&lt;source src=&quot;video.mp4&quot; type=&quot;video/mp4&quot; /&gt;
Bu tarayıcı HTML5 video komutu desteklemiyor.
&lt;/video&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Video komutunda diğer html tagları da görüldüğü gibi kullanılabiliyor. (Width, height)</p>
<p><em>Firefox Önizleme</em><br />
<a href="http://www.kodrella.com/wp-content/uploads/2012/04/firefox.jpg"><img class="alignleft size-medium wp-image-229" title="firefox" src="http://www.kodrella.com/wp-content/uploads/2012/04/firefox-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p><em>Chrome Önizleme</em><br />
<a href="http://www.kodrella.com/wp-content/uploads/2012/04/chrome.jpg"><img class="alignleft size-medium wp-image-230" title="chrome" src="http://www.kodrella.com/wp-content/uploads/2012/04/chrome-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Html5 video komutuyla beraber kullanabileceğiniz diğer komutlara <a title="html5 video" href="http://www.w3schools.com/html5/tag_video.asp" target="_blank">W3Schools&#8217;tan </a> bakabilirsiniz.</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/04/html5-video-komutu-kullanımıyla-alakalı-diger-komutlar.png"><img class="alignleft size-medium wp-image-234" title="html5-video-komutu-kullanımıyla-alakalı-diger-komutlar" src="http://www.kodrella.com/wp-content/uploads/2012/04/html5-video-komutu-kullanımıyla-alakalı-diger-komutlar-300x164.png" alt="" width="300" height="164" /></a></p>
<p>Belirli zamanlarda html5 komutlarıyla alakalı makalelere devam edeceğiz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/html5-video-etiketi-kullanimi-ve-tarayicilar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TinyMce Editörü PHP Scriptinize Entegre Edin</title>
		<link>http://www.kodrella.com/tinymce-editoru-php-scriptinize-entegre-edin/</link>
		<comments>http://www.kodrella.com/tinymce-editoru-php-scriptinize-entegre-edin/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 19:24:59 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[ckeditör alternatifi]]></category>
		<category><![CDATA[ckeditör entegre]]></category>
		<category><![CDATA[php tinymce]]></category>
		<category><![CDATA[tinymce]]></category>
		<category><![CDATA[tinymce editör]]></category>
		<category><![CDATA[tinymce editör entegre]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=132</guid>
		<description><![CDATA[Php&#38;Mysql ile geliştirdiğiniz scriptlerinize detaylı bir Editör arıyorsanız TinyMCE kullanabilirsiniz. Geçmişte FCKEditör en sık kullanılan editörlerden biriydi. Bugün FCKEditor CKEditor ismiyle devam etmekte.   TinyMCE Editör ise CKEditör&#8217;e alternatif oldukça başarılı, Türkçe destekleyen, düzenli güncellenen ve Scriptinize entegresi kolay olan Alternatf bir editördür. Admin formunuzu hazırladığınızı varsayıyorum, hazırlamadıysanız hemen bir textarea alanı yeterli tinymce editör için. [...]]]></description>
			<content:encoded><![CDATA[<p>Php&amp;Mysql ile geliştirdiğiniz scriptlerinize detaylı bir Editör arıyorsanız <span style="text-decoration: underline;"><strong>TinyMCE</strong></span> kullanabilirsiniz. Geçmişte FCKEditör en sık kullanılan editörlerden biriydi. Bugün FCKEditor CKEditor ismiyle devam etmekte.   TinyMCE Editör ise CKEditör&#8217;e alternatif oldukça başarılı, Türkçe destekleyen, düzenli güncellenen ve Scriptinize entegresi kolay olan Alternatf bir editördür.</p>
<p>Admin formunuzu hazırladığınızı varsayıyorum, hazırlamadıysanız hemen bir textarea alanı yeterli tinymce editör için.</p>
<p>Not-1: Öncelikle tüm denemelerinizi <strong>Localhost ya da FTP Serverınız</strong>da yapınız.</p>
<p>Öncelikle <strong>TinyMCE Editor&#8217;</strong>ü websitesinden indirin.</p>
<p>TinyMCE 3.3.9.4 jQuery package isimli dosyayı <a title="tinymce editör" href="http://www.tinymce.com/download/download.php">indirin</a></p>
<p>İndirdiğiniz dosya içerisinde TinyMce dizini altında example ve jscripts klasörleri bulunmaktadır. Jscripts klasörünü scriptin ana dizinine kopyalayın.</p>
<p>Admin panelinin üst kısımına aşağıda ki kodu ekleyin.</p>
<pre class="brush: javascript; gutter: true">&lt;script type=&quot;text/javascript&quot; src=&quot;../jscripts/tiny_mce/tiny_mce.js&quot;&gt;&lt;/script&gt;</pre>
<p>&nbsp;</p>
<p>Hemen altına aşağıda ki kodları ekleyin</p>
<pre class="brush: actionscript3; gutter: true">&lt;script type=&quot;text/javascript&quot;&gt;

	// O2k7 skin (silver)
	tinyMCE.init({
		// Genel Ayarlar
		mode : &quot;exact&quot;,
		elements : &quot;aciklama&quot;,
		theme : &quot;advanced&quot;,
		skin : &quot;o2k7&quot;,
		skin_variant : &quot;black&quot;,
		plugins : &quot;safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups&quot;,

		// Tema Ayarları
		theme_advanced_buttons1 : &quot;save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect&quot;,
		theme_advanced_buttons2 : &quot;cut,copy,paste,pastetext,pasteword,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor&quot;,
		theme_advanced_buttons3 : &quot;tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen&quot;,
		theme_advanced_buttons4 : &quot;insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak&quot;,
		theme_advanced_toolbar_location : &quot;top&quot;,
		theme_advanced_toolbar_align : &quot;left&quot;,
		theme_advanced_statusbar_location : &quot;bottom&quot;,
		theme_advanced_resizing : true,

		// Siteniz için kodladığınız CSS dosyasının yolu
		content_css : &quot;style.css&quot;,

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : &quot;lists/template_list.js&quot;,
		external_link_list_url : &quot;lists/link_list.js&quot;,
		external_image_list_url : &quot;lists/image_list.js&quot;,
		media_external_list_url : &quot;lists/media_list.js&quot;,

		// Replace values for the template plugin
		template_replace_values : {
			username : &quot;Some User&quot;,
			staffid : &quot;991234&quot;
		}
	});
&lt;/script&gt;</pre>
<p>Kodun en üstünde Genel Ayarlar kısmında elements karşısında yer alan &#8216;aciklama&#8217; tagı, TinyMCE editörün görüntüleneceği alana name olarak atamalısınız.</p>
<p>Name&#8217;i aciklama olan textare alanını çağırdığınız takdirde aşağıda ki görüntüyü görmüş olmalısınız.</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/02/sonuctinymceeditor.jpg"><img class="alignnone size-medium wp-image-133" title="sonuctinymceeditor" src="http://www.kodrella.com/wp-content/uploads/2012/02/sonuctinymceeditor-300x115.jpg" alt="" width="300" height="115" /></a></p>
<p>TinyMce editörün farklı görünümleri mevcut indirmiş olduğunuz dosya içerisinde yer alan examples klasöründe farklı görünümleri inceleyebilir, sitenizin farklı alanlarına (Yorum vs) yerleştirebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/tinymce-editoru-php-scriptinize-entegre-edin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google’dan akıllı İnternet gözlüğü</title>
		<link>http://www.kodrella.com/googledan-akilli-internet-gozlugu/</link>
		<comments>http://www.kodrella.com/googledan-akilli-internet-gozlugu/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 11:14:43 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Gündem]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[Teknolojiler]]></category>
		<category><![CDATA[akıllı gözlük]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google gözlüğü]]></category>
		<category><![CDATA[internet gözlüğü]]></category>
		<category><![CDATA[project glass]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=214</guid>
		<description><![CDATA[Google “Project Glass” ismini verdiği akıllı bir internet gözlüğü prototipini tanıttı. Şuanda satışının mümkün olamayacağı fakat zamanla kullanımının başlayabileceğini duyurdu. İnternet bağlantınız sayesinde gözlük üzerinde ki ekrandan mailleri kontrol edebileceğiniz, mesajlaşabileceğiz, harita kullanımı, gibi özellikleri bulabileceğiniz gözlük geleceğin teknolojisine ışık tutuyor. Ayrıca Google gözlük projesinde sesli kontrolü kullandı. Mikrofon aracılığıyla verdiğiniz komutlara göre gözlük ekranı [...]]]></description>
			<content:encoded><![CDATA[<p>Google “Project Glass” ismini verdiği akıllı bir internet gözlüğü prototipini tanıttı. Şuanda satışının mümkün olamayacağı fakat zamanla kullanımının başlayabileceğini duyurdu.<br />
İnternet bağlantınız sayesinde gözlük üzerinde ki ekrandan mailleri kontrol edebileceğiniz, mesajlaşabileceğiz, harita kullanımı, gibi özellikleri bulabileceğiniz gözlük geleceğin teknolojisine ışık tutuyor.<br />
Ayrıca Google gözlük projesinde sesli kontrolü kullandı. Mikrofon aracılığıyla verdiğiniz komutlara göre gözlük ekranı değişiyor.<br />
Google gözlük ekranında görüntülenen simgeler aşağıda ki gibi;</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/04/2.png"><img class="alignnone  wp-image-215" title="google project glass" src="http://www.kodrella.com/wp-content/uploads/2012/04/2.png" alt="google gözlüğü" width="433" height="239" /></a></p>
<p><strong>Başlıca özellikleri :</strong></p>
<ul>
<li>Takvim ve saat kontrolü</li>
<li>Çevrenizle alakalı bildirimler</li>
<li>Harita, bulunduğunuz konum ve gitmek istediğiniz yer hakkında bildirimler</li>
<li>Arkadaşlarınız nerede? Size yakınsa detaylı koordinat bildirimi</li>
<li>Gözlük üzerinde çevreyi detaylı incelemenize olanak veren kamera</li>
<li>Videolu görüşme imkanı</li>
</ul>
<p><iframe src="http://www.youtube.com/embed/9c6W4CCU9M4" frameborder="0" width="420" height="315"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/googledan-akilli-internet-gozlugu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobil ticaretin bugünü</title>
		<link>http://www.kodrella.com/mobil-ticaretin-bugunu/</link>
		<comments>http://www.kodrella.com/mobil-ticaretin-bugunu/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 07:55:14 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Araştırma Yazıları]]></category>
		<category><![CDATA[İnternet Günlüğü]]></category>
		<category><![CDATA[Mobil]]></category>
		<category><![CDATA[Teknolojiler]]></category>
		<category><![CDATA[infodif]]></category>
		<category><![CDATA[m-ticaret]]></category>
		<category><![CDATA[mobil ticaret]]></category>
		<category><![CDATA[mticaret]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=208</guid>
		<description><![CDATA[M-ticaret yani Mobil ticaret kavramının günümüzde kullanım alanlarıyla alakalı seçtiğim 1-2 adet video. İkinci video&#8217;da kadının telefon üzerinden, uygulama sayesinde online gözlük seçebilmesi gibi durumlar artık akıllı telefonlarda kullanılıyor. Uygulama başarısı hala düşük olsa da zamanla telefonların ve uygulamaların daha akıllı hale gelmesiyle, kullanıcı ile 100%100&#8242;e yakın, birebir örtüşen sonuçlar elde edilebilir. E-tohum yatırımı alan [...]]]></description>
			<content:encoded><![CDATA[<p>M-ticaret yani Mobil ticaret kavramının günümüzde kullanım alanlarıyla alakalı seçtiğim 1-2 adet video. İkinci video&#8217;da kadının telefon üzerinden, uygulama sayesinde online gözlük seçebilmesi gibi durumlar artık akıllı telefonlarda kullanılıyor. Uygulama başarısı hala düşük olsa da zamanla telefonların ve uygulamaların daha akıllı hale gelmesiyle, kullanıcı ile 100%100&#8242;e yakın, birebir örtüşen sonuçlar elde edilebilir. E-tohum yatırımı alan Türk yazılım şirketi,<a title="infodif" href="http://infodif.com/" target="_blank">InfoDif</a> buna benzer işlemleri gerçekleştirebilecek teknolojiler üzerine yazılımlar geliştiriyor.<br />
Ayrıca M-ticaret kavramının sadece Türkiyede kullanıldığını sanıyordum, videolardan anlıyoruz ki &#8220;M-commerce&#8221; F-commerce gibi dünya çapında yaygın ve de f-ticaretin aksine, hayatımızın gerçekten parçası olmayı başarıp, yükselişini devam ettirecek. </p>
<p><iframe src="http://www.youtube.com/embed/tTyXG4TBLiE?feature=player_embedded" frameborder="0" width="420" height="360"></iframe></p>
<p><iframe src="http://www.youtube.com/embed/agwFbTwg9HA" frameborder="0" width="420" height="315"></iframe></p>
<p><iframe src="http://www.youtube.com/embed/orPYB741sqY" frameborder="0" width="420" height="315"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/mobil-ticaretin-bugunu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;da gelişmiş aramalar yapmak</title>
		<link>http://www.kodrella.com/googleda-gelismis-aramalar-yapmak/</link>
		<comments>http://www.kodrella.com/googleda-gelismis-aramalar-yapmak/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 14:40:55 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[İpucu & Çözümler]]></category>
		<category><![CDATA[Karma İçerikler]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[arama ipuçları]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google gelişmiş arama]]></category>
		<category><![CDATA[google kullanımı]]></category>
		<category><![CDATA[hava durumu]]></category>
		<category><![CDATA[maç sonuçları]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=199</guid>
		<description><![CDATA[Google arama motorunda, aradığımız bilgiye çoğu zaman sonuçlarda çıkan siteleri ziyaret ederek ulaşıyoruz. Google gelişmiş aramalar ile kısa yoldan, google&#8217;un sunmuş olduğu birçok hizmetlere erişebilirsiniz. Aynı şekilde bazen aramamızla birebir uyuşan sonuçlara ulaşmak isteriz. Bu yazımızda bu ipuçlarına kısaca değineceğiz. Arama teriminizle birebir eşleşen sonuçları listeletmek için &#8221; (tırnak işareti) ya da köşeli parantezleri [] [...]]]></description>
			<content:encoded><![CDATA[<p>Google arama motorunda, aradığımız bilgiye çoğu zaman sonuçlarda çıkan siteleri ziyaret ederek ulaşıyoruz. Google gelişmiş aramalar ile kısa yoldan, google&#8217;un sunmuş olduğu birçok hizmetlere erişebilirsiniz.</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/03/google-arama-ipuçları.jpg"><img class="size-full wp-image-202 aligncenter" title="google arama ipuçları" src="http://www.kodrella.com/wp-content/uploads/2012/03/google-arama-ipuçları.jpg" alt="" width="160" height="107" /></a><br />
Aynı şekilde bazen aramamızla birebir uyuşan sonuçlara ulaşmak isteriz. Bu yazımızda bu ipuçlarına kısaca değineceğiz.<br />
Arama teriminizle birebir eşleşen sonuçları listeletmek için &#8221; (tırnak işareti) ya da köşeli parantezleri [] kullanabilirsiniz.</p>
<pre class="brush: bash; gutter: true">örnek : &lt;strong&gt;&quot;&lt;/strong&gt;dikkatli çalışmalar odağında&lt;strong&gt;&quot;&lt;/strong&gt;</pre>
<p>Hava durumu bilgisi öğrenmek istiyorsanız, sonuçlarda çıkan siteleri ziyaret etmeden hava terimi kullanarak güncel hava durumu bilgisini google&#8217;dan alabilirsiniz.</p>
<pre class="brush: bash; gutter: true">Örnek : hava malatya</pre>
<p>Size malatyanın son 4 günü tahmini hava durumunu listeleyecektir. Ayrıca direkt &#8220;hava&#8221; diye aratırsanız bulunduğunuz lokasyona göre sonuçlar listelenecektir.<br />
Google gelişmiş aramaların en sık kullandığım özelliklerinden biri de Hesap Makinesi. 150+250+300 diye bir işlemi arattığınız zaman size sonucu verecektir.<br />
Film Malatya araması malatyada gösterime giren filmleri puan ve yorumlarıyla beraber listelemekte.</p>
<p>Bununla beraber</p>
<pre class="brush: bash; gutter: true">dolar kaç tl</pre>
<p>diye arama yaptığınızda güncel döviz bilgisi de ekrana yazılır.</p>
<p>&#8220;1 ABD Doları = 1,79839942 Türk Lirası&#8221;</p>
<p>Aramanızda 2 nokta kullanarak aramayı belirli tarihler arasında sınırlandırabilirsiniz. Örnek;</p>
<pre class="brush: bash; gutter: true">tayyip erdoğan 2005..2009</pre>
<p>Unuttuğunuz hatırlamadığınız kelimeleri arada * kullanarak google&#8217;a sorabilirsiniz. Aramanıza en yakın sonuçlar gelecektir. Örnek;</p>
<pre class="brush: bash; gutter: true">&quot;home * wanted to go&quot; lyrics&quot;</pre>
<p>Dosya, e-kitap, word belgesi aramalarını listeletmek için filetype terimini kullanabilirsiniz.</p>
<pre class="brush: bash; gutter: true">ösys hazırlık filetype:pdf</pre>
<p>Siteye benzer diğer websitelerinin listelenmesini istiyorsanız aşağıda ki komutu kullanın;</p>
<pre class="brush: bash; gutter: true">    related:kodrella.com</pre>
<p>Google&#8217;da birçok farklı arama metodu ve komutu mevcuttur. Sık kullanabileceğiniz komutları listeledim.</p>
<p>Son olarak <a href="http://t.co/VR507qCZ " title="google" target="_blank">http://t.co/VR507qCZ</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/googleda-gelismis-aramalar-yapmak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Farklı single.php dosyası oluşturma</title>
		<link>http://www.kodrella.com/wordpress-farkli-single-php-dosyasi-olusturma/</link>
		<comments>http://www.kodrella.com/wordpress-farkli-single-php-dosyasi-olusturma/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 08:14:31 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Karma İçerikler]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[her kategoriye özel single.php]]></category>
		<category><![CDATA[single.php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress özel yazı sayfası]]></category>
		<category><![CDATA[wordpress özelleştirilmiş single]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=193</guid>
		<description><![CDATA[WordPress her kategori için farklı single.php oluşturmanız için gerekli döküman. Örneğin Referanslar kategorisi altında Referans detay sayfası var ve diğer single.php dosyasından farklı olması gerekiyor. Bunun için aşağıda ki kodları temanıza uygulamanız yeterlidir. Veya diğer single görünümlerden farklı bir single.php istiyorsunuz, yine seçtiğiniz kategoriye özel single.php oluşturabilirsiniz. Forumlarda özellikle herkes birden fazla kategori için sorular [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress her kategori için farklı single.php oluşturmanız için gerekli döküman. Örneğin Referanslar kategorisi altında Referans detay sayfası var ve diğer single.php dosyasından farklı olması gerekiyor. Bunun için aşağıda ki kodları temanıza uygulamanız yeterlidir. Veya diğer single görünümlerden farklı bir single.php istiyorsunuz, yine seçtiğiniz kategoriye özel single.php oluşturabilirsiniz.</p>
<p>Forumlarda özellikle herkes birden fazla kategori için sorular sormuş tam haliyle aşağıda. Birden fazla kategori için, birden fazla single.php görünümü yapabilirsiniz.</p>
<pre class="brush: actionscript3; gutter: true">&lt;?php
$post = $wp_query-&gt;post;
if ( in_category(&#039;3&#039;) ) {
include(TEMPLATEPATH . &#039;/single-1.php&#039;); }
elseif ( in_category(&#039;6&#039;) ) {
include(TEMPLATEPATH . &#039;/single-2.php&#039;); }
elseif ( in_category(&#039;9&#039;) ) {
include(TEMPLATEPATH . &#039;/single-3.php&#039;); }
else { include(TEMPLATEPATH . &#039;/single-orjinal.php&#039;);
}
?&gt;</pre>
<p>in_category diye belirtilen alan, Category id. Wp-admin Yazılar &gt; Kategoriler sayfasında kategori üstüne tıklayrak, adres satırından category id alabilirsiniz.</p>
<p>3 farklı kategori için 3 farklı sayfa belirledik. Siz de yukarı da ki kod yardımıyla birbirinden farklı single.php dosyaları oluşturabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/wordpress-farkli-single-php-dosyasi-olusturma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Http Analyzer ile Örnek website analizi (Döküman)</title>
		<link>http://www.kodrella.com/http-analyzer-ile-ornek-website-analizi-dokuman/</link>
		<comments>http://www.kodrella.com/http-analyzer-ile-ornek-website-analizi-dokuman/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 18:55:56 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Araştırma Yazıları]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[ajax shoutbox]]></category>
		<category><![CDATA[analyzer]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[http analyzer]]></category>
		<category><![CDATA[http analyzer nedir]]></category>
		<category><![CDATA[tnttv]]></category>
		<category><![CDATA[veri trafiği]]></category>
		<category><![CDATA[web sniffer]]></category>
		<category><![CDATA[website analzi]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=176</guid>
		<description><![CDATA[Http Analyzer kısacası çağırmış olduğunuz websitelerinde ki veri trafiğini kontrol etmeye yarayan, çok başarılı ve faydalı bir programdır. Web sitelerini incelerken hangi form, hangi sayfaya post yapıyor, Hangi methodu kullanıyor, Cookie vb bilgileri detaylıca incelemenize yardımcı olur. Yazıya http analyzer&#8217;i daha iyi anlayabilmeniz için bir websitesini incelemeye karar verdim. Http Analyzer ücretli bir yazılımdır. Full [...]]]></description>
			<content:encoded><![CDATA[<p>Http Analyzer kısacası çağırmış olduğunuz websitelerinde ki veri trafiğini kontrol etmeye yarayan, çok başarılı ve faydalı bir programdır. Web sitelerini incelerken hangi form, hangi sayfaya post yapıyor, Hangi methodu kullanıyor, Cookie vb bilgileri detaylıca incelemenize yardımcı olur.<br />
Yazıya http analyzer&#8217;i daha iyi anlayabilmeniz için bir websitesini incelemeye karar verdim.<br />
Http Analyzer ücretli bir yazılımdır. Full versiyonu orjinal sitesinden indirebilirsiniz, lakin trial&#8217;dir. Belli bir süre sonra bazı özellikleri kısıtlanabilir.</p>
<p>Bu yazıda örnek bir siteyi inceleyerek hangi sayfanın, hangi sayfaya ne gönderdiğini, AJAX ile hazırlanmış formların veri kaynaklarını tespit etmeyi öğreneceğiz.<br />
Örnek sitemiz, tv programlarından hiç hazzetmediğim <strong>TNT</strong> kanalının websitesi.</p>
<p>Http Analyzer&#8217;i açıp, tarayıcılarımızda açık olan tüm websitelerini kapatıp, sadece hedef siteyi açık bırakırsanız araya başka veriler girmez. Gmail,wordpress, Twitter ve facebook gibi sistemler AJAX çalıştırdıkları için kontrolünüz dışında tarayıcınız üzerinde veri akışı yaşanabilir. Program açıldıktan sonra sol üstte Start işaretine basın ve tnttv.com.tr adresine girin.</p>
<p>İlk olarak karşımıza tnttv sitesinin açılırken çağırdığı dosyalar<strong>/</strong>sayfalar geldi.</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/03/site-açılırken-çağırdığı-dosyalar.bmp"><img class="alignnone  wp-image-177" title="site açılırken çağırdığı dosyalar" src="http://www.kodrella.com/wp-content/uploads/2012/03/site-açılırken-çağırdığı-dosyalar.bmp" alt="http analyzer" width="553" height="137" /></a></p>
<p>Hemen alt kısmında başlıklardan anlaşılacağı üzre sitenin sunucusu,cookie gibi bilgiler gitti.</p>
<p>Ubuntu server da Apache 2.2.14 sürümü kurulu. Eski bir versiyon sayılabilir. 20 küsürleri çıktı çünkü.</p>
<p>Sayfanın nerelerden veri çağırdığını kolaylıkla ilkekrandan görebiliyoruz. Örneğin şöyle http://www.tnttv.com.tr/serverside/top10.php bir sayfa varmış.</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/03/sunucu-ve-tnttvhakkındabilgiler.bmp"><img class="alignnone  wp-image-178" title="sunucu ve tnttvhakkındabilgiler" src="http://www.kodrella.com/wp-content/uploads/2012/03/sunucu-ve-tnttvhakkındabilgiler.bmp" alt="" width="534" height="233" /></a></p>
<p>&nbsp;</p>
<p>Şimdi HttpAnalyzer üst menüde yeralan clear butonuna tıklayarak ekranı temizleyin.</p>
<p>Sitede manşetin sağında yer alan tntüyelik butonuna tıklayın, HttpAnalyzer bize tntüyelik butonunun Login.php i çağırdığını söyledi. Devam edelim.</p>
<p>Üye alanlarına demo-demo yazarak sistemin nerelerden sorgulama yapacağını öğrenelim.</p>
<p>Demo-Demo verisi yanlış  olduğu için Kullanıcı Adı/Şifre hatalı dedi. Ve ayrıca http://www.tnttv.com.tr/serverside/loginHandler.php bu sayfayıda ek olarak çalıştırdı. Var olan bir üyelikle girelim.</p>
<p>Üyelik formunu doldurup gönder dediğimde yine LoginHandler.php sayfasına gitti. Anlaşılan bu dosyada üyelik sorgulama ve yenikayıt gibi fonksiyonlar mevcut.</p>
<p>Giriş yaptıktan sonra profil sayfasında Profil Düzenle kısmı yine AJAX ile hazırlanmış. Bizi <span style="text-decoration: underline;">ShowProfile()</span> isimli fonksiyona gönderiyor. Profil sayfasına giriştede http://www.tnttv.com.tr/serverside/user.php isimli sayfayı çalıştırıyor.</p>
<p>Anasayfaya tekrar dönersek <strong>Sesini Duyur</strong> kısmında AJAX ile bir shoutbox hazırlanmış. Bu sayfada da verinin hangi sayfaya gittiği belli değil. <span style="text-decoration: underline;">Clear</span> diyip birşeyler gönderelim. Kodrella yazıp Gönder dedim ve bu kez de http://www.tnttv.com.tr/serverside/shoutboxHandler.php bu sayfayı çağırdı. Bu sayfaların hiçbiri direkt olarak çalışmıyor tabii ki.</p>
<p>Ajax kullanılmış birçok  siteyi bu program ile rahatlıkla inceleyebilirsiniz, Flash sitelerde http analyzer çalışmaz Ayrıca jQuery verisini de veri trafiği önceden yaşandığı için o an göremezsiniz. Örnek tnttv.com sitesi üst menüde programlar / diziler linkleri.</p>
<p>&nbsp;</p>
<p>Yazıda kullanılan program</p>
<p><a title="http analyzer" href="http://www.ieinspector.com/httpanalyzer/downloadV6/HttpAnalyzerFullTrial_V6.exe" target="_blank">Http Analyzer orjinal download sayfası</a></p>
<p>Ayrıca Http Analyzer firefox ve internet explorer eklentileri de mevcut. Bu eklentilere de firebug gibi rahatça erişebilirsiniz. Web geliştirici ya da websitelerini incelemek istiyorsanız kurmanız önerilir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/http-analyzer-ile-ornek-website-analizi-dokuman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google arama sonuçlarında Yıldız-Puan görüntületme</title>
		<link>http://www.kodrella.com/google-arama-sonuclarinda-yildiz-puan-goruntuletme/</link>
		<comments>http://www.kodrella.com/google-arama-sonuclarinda-yildiz-puan-goruntuletme/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 20:11:24 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Araştırma Yazıları]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[gd star rating]]></category>
		<category><![CDATA[rating]]></category>
		<category><![CDATA[rich snippets]]></category>
		<category><![CDATA[rich snippets nedir]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=172</guid>
		<description><![CDATA[Google yaklaşık 1 yıl önce bazı film veritabanı(imdb), program inceleme, kullanıcı görüşleri bildiren sitelerde Yıldızlı sonuçlar görüntületmeye başladı. 2012 Yılı itibariyle tüm websiteleri, içerik ve anasayfalarını kullanıcıya puanlattırarak arama sonuçlarında Puanına oranlı yıldızın görüntülenmesini sağlayabiliyor. Google, yahoo ve bing&#8217;in ortak kullandığı bazı tag&#8217;ların açıklanmasından sonra birçok websitesi sayfa-yazılarına puanlama ekleyerek, google pozisyonlarında listeletmeye başladılar. Google [...]]]></description>
			<content:encoded><![CDATA[<p>Google yaklaşık 1 yıl önce bazı film veritabanı(imdb), program inceleme, kullanıcı görüşleri bildiren sitelerde Yıldızlı sonuçlar görüntületmeye başladı. 2012 Yılı itibariyle tüm websiteleri, içerik ve anasayfalarını kullanıcıya puanlattırarak arama sonuçlarında Puanına oranlı yıldızın görüntülenmesini sağlayabiliyor.</p>
<p>Google, yahoo ve bing&#8217;in ortak kullandığı bazı tag&#8217;ların açıklanmasından sonra birçok websitesi sayfa-yazılarına puanlama ekleyerek, google pozisyonlarında listeletmeye başladılar.</p>
<p>Google diğer uygulamaları gibi, bu kez webmasterları pek yormadan, Herhangi bir doğrulama kontrolü yapmadan, sayfadan gelen veriyi, olduğu gibi arama sonuçlarına yansıtıyor.</p>
<p>Sizde sitenizi, Rich Snippets kullanarak, arama sonuçlarında yıldızlı gösterebilirsiniz.</p>
<p>WordPress kullanıcıları tüm alt sayfalarını aşağıda ki rating eklentisini kullanarak sitelerine otomatik ekleyebilirler. Kullanıcıların verdiği puanlasra göre zamanla google sonuçlarına da yansıyor.<br />
<strong><a title="gd star ratings" href="http://www.gdstarrating.com/2012/03/01/gd-star-rating-1-9-15/" target="_blank">GD Star Rating</a></strong> Eklentisini kurduktan sonra Eklenti ayar sayfasına gelerek bazı düzenlemeler yapmanız iyi olacaktır. Kurulduktan sonra puan verilen bir içeriğin görüntüsü;</p>
<div id="attachment_173" class="wp-caption alignnone" style="width: 354px"><a href="http://www.kodrella.com/wp-content/uploads/2012/03/rich-snippets.jpg"><img class="size-full wp-image-173" title="rich snippets" src="http://www.kodrella.com/wp-content/uploads/2012/03/rich-snippets.jpg" alt="google" width="344" height="80" /></a><p class="wp-caption-text">gd star ratings</p></div>
<p>Örneğin anasayfada her yazıdan sonra puan ya da up-down görüntülenmesini istemiyorsanız, GD Star Ratings menüsü altında Settings&#8217;e tıklayarak;<br />
Articles alanında seçili olan &#8220;For posts displayed on Front Page. &#8221; işaretini kaldırın. Böylelikle anasayfada her yazıdan sonra görüntülenmeyecek, sadece altsayfalarınız puanlamaya açık olacak.</p>
<p>Ayrıca anasayfanız için bir puan göstertmek istiyorsanız index.php&#8217;e aşağıda ki kodları ekleyebilirsiniz.</p>
<p>Aşağıda ki kodlara göre 233 kişi, 10 üzerinden ortalama 9 puan vermiş olacak. Tabii bu durum doğal değil, şimdilik google problem yaratmasa da ilerleyen zamanlarda buna bir önlem getirebilir. Tabii önlemle beraber ceza da yiyebilirsiniz. O yüzden abartmadan kodunuzu eklemeniz önerilir.</p>
<pre class="brush: html; gutter: true">&lt;div class=&quot;hreview&quot; style=&quot;color:white;z-index:-5; width=413px;height:132px&quot;&gt;
&lt;span class=&quot;hreview-aggregate&quot; &gt;
&lt;span class=&quot;item&quot;&gt;&lt;span class=&quot;fn&quot;&gt;Rating&lt;/span&gt;
&lt;/span&gt;,
&lt;span class=&quot;rating&quot;&gt;&lt;span class=&quot;average&quot;&gt;9.5&lt;/span&gt; out of &lt;span class=&quot;best&quot;&gt;
10&lt;/span&gt; based on &lt;span class=&quot;count&quot;&gt;233&lt;/span&gt; ratings&lt;/span&gt;

&lt;/span&gt;</pre>
<p>Kod r10.net&#8217;ten alınmıştır. Sorunsuz çalışmaktadır. Ayrıca yaptığınız işlemi anında <a title="google rich snippets" href="http://www.google.com/webmasters/tools/richsnippets" target="_blank">Google Rich Snippets </a>sayfasından çalışıp, çalışmadığını test edebilirsiniz.</p>
<p>Belirtmek gerekir ki rich snippets, yıldızlı sonuçların sitenizde bulunması google sıralamanızı yükselten bir özellik değil. Fakat arama sonuçlarında yıldız görünmesi, daha çok kullanıcının tercih etmesine neden olabilir bu da haliyle sıralamanıza yansır.<br />
Arama sonuçlarını şüphesiz zenginleştiren bir yol google ve kullanıcılar için, ama bu işte spama kaçılması kullanıcıları rahatsız eder, Google spama yönelenleri cezalandırabilir, doğal bir sonuç göstermekte fayda var.<br />
Diğer rich snippets örnek kullanımlarına <a href="http://microformats.org/wiki/google-rich-snippets-examples" target="_blank">buradan </a>erişebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/google-arama-sonuclarinda-yildiz-puan-goruntuletme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS ile arkaplan resmini zemine oturtmak</title>
		<link>http://www.kodrella.com/css-ile-arkaplan-resmini-zemine-oturtmak/</link>
		<comments>http://www.kodrella.com/css-ile-arkaplan-resmini-zemine-oturtmak/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 14:04:24 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Arayüz Geliştirme]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css arkaplan]]></category>
		<category><![CDATA[css arkaplanı yaymak]]></category>
		<category><![CDATA[css background]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=165</guid>
		<description><![CDATA[Kendi portföyümü 2009 senesinde hazırlamıştım. O günden bu yana eski hali bulunuyordu. Dün değişmeye karar verdim ve ilk olarak arkaplana yapım aşamasında resmi yerleştirdim. İlk olarak denediğim klasik CSS Background kodları scrollbar&#8217;ı kapatmadan ve sayfaya tam olarak oturmadan görüntüleniyordu. Aşağıda ki CSS koduyla istediğim resmi arkaplana yerleştirdim. background: url(yapim.jpg) no-repeat center center fixed; -webkit-background-size: cover; [...]]]></description>
			<content:encoded><![CDATA[<p>Kendi portföyümü 2009 senesinde hazırlamıştım. O günden bu yana eski hali bulunuyordu. Dün değişmeye karar verdim ve ilk olarak arkaplana yapım aşamasında resmi yerleştirdim. İlk olarak denediğim klasik CSS Background kodları scrollbar&#8217;ı kapatmadan ve sayfaya tam olarak oturmadan görüntüleniyordu. Aşağıda ki CSS koduyla istediğim resmi arkaplana yerleştirdim.</p>
<pre class="brush: css; gutter: true">background: url(yapim.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;</pre>
<p>İşime yaradı kod, sizde kullanabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/css-ile-arkaplan-resmini-zemine-oturtmak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Özgün içerik ayrımını nasıl yapıyor?</title>
		<link>http://www.kodrella.com/google-ozgun-icerik-ayrimini-nasil-yapiyor/</link>
		<comments>http://www.kodrella.com/google-ozgun-icerik-ayrimini-nasil-yapiyor/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 00:31:29 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Araştırma Yazıları]]></category>
		<category><![CDATA[Karma İçerikler]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Teknolojiler]]></category>
		<category><![CDATA[arama motorları]]></category>
		<category><![CDATA[benzerlik özeti]]></category>
		<category><![CDATA[google teknolojisi]]></category>
		<category><![CDATA[ilişkisel olmayan veritabanları]]></category>
		<category><![CDATA[map reduce]]></category>
		<category><![CDATA[map reduce nedir]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[qr code]]></category>
		<category><![CDATA[sim hash algoritması]]></category>
		<category><![CDATA[simhash]]></category>

		<guid isPermaLink="false">http://www.kodrella.com/?p=144</guid>
		<description><![CDATA[NoSQL ile alakalı makaleler okurken, Google indexleme, arama, inceleme süreçleri hakkında çeşitli dökümanlar okudum. Kodrella&#8217;da yazmayı düşündüğüm bir konuyla uyuşunca Google&#8217;un bu kusursuz yapısı hakkında araştırmalarımı paylaşmak istedim. Yazı bu konu hakkında ki acemiliğimden dolayı, yanlış terim kullanımları, hatalı tanımlamalar içerebilir. NoSQL kısaca ilişkisel olmayan veritabanı. Günümüzde semantizm, kişiyi, kullanıcıyı tanımak bu kadar popülerken, İlişkisel olmayan veritabanı [...]]]></description>
			<content:encoded><![CDATA[<p>NoSQL ile alakalı makaleler okurken, Google indexleme, arama, inceleme süreçleri hakkında çeşitli dökümanlar okudum. Kodrella&#8217;da yazmayı düşündüğüm bir konuyla uyuşunca Google&#8217;un bu kusursuz yapısı hakkında araştırmalarımı paylaşmak istedim. Yazı <span style="text-decoration: underline;">bu konu hakkında ki </span><span style="text-decoration: underline;">acemiliğimden dolayı, yanlış terim kullanımları, hatalı tanımlamalar </span>içerebilir.</p>
<p>NoSQL kısaca ilişkisel olmayan veritabanı. Günümüzde semantizm, kişiyi, kullanıcıyı tanımak bu kadar popülerken, İlişkisel olmayan veritabanı niye bu aralar gündemde dedim ben de önce, Google&#8217;un bir nevi NoSQL tipini, kendi altyapısında nasıl kullandığını anlayınca, NoSql ve aşağı da tanımladığım diğer kavramlara daha bir ilgi duyar oldum. Okumanız önerilir..</p>
<p>Öncelikle <strong>NoSQL</strong> hakkında kavramları inceleyelim;</p>
<p><span style="text-decoration: underline;">Map-Reduce kavramı</span></p>
<p>Map ; Bu katman gelen işi ilgili birimlere dağıtır ve çıktıyı verir.</p>
<p>Reduce ; Bu katman ise Map&#8217;tan gelen çıktıları tek bir işlem sonucu olarak verir.</p>
<p><a title="hasan özgan" href="http://www.hasanozgan.com" target="_blank">Hasan Özgan </a>hoca blogunda, Map ve Reduce için; &#8220;<em>aslında fonksiyonel programlamada sıkça kullanılan iki fonksiyondur. Excel buna güzel bir örnektir.</em>&#8221; demiş.</p>
<p>Ayrıca blog&#8217;unda Google&#8217;un tüm interneti nasıl indirip, taradığı hakkında güzel bir yorumda bulunmuş.</p>
<p><em>&#8220;Burada ilginç bir döngü var? Internet mozaik bir yapıdadır. Ve dağınıktır. Bu dağınık yapıyı Google’ın yaptığı gibi indekslemek (tabiri caizse tüm interneti indirmek isterseniz), dünyanın en büyük ve en iyi ilişkilsel veritabanını kanalize olmuş Oracle bile yetersiz kalacaktır.&#8221;</em></p>
<p>2008 yılında çeşitli kuruluşların sağladığı bilgiye göre 200 milyondan fazla websitesi var. Alan adı değil, yayında olan 200 milyon. O da bundan 4 yıl öncesi, her yıl katlanarak büyüdüğünü anlatmaya gerek yok.</p>
<p>Her site ortalama 10 sayfa içerik&#8217;den ibaret olsa(kelime sayısı farketmeksizin, 10 farklı url), ki bunların %9&#8242;u haber portalları, %6&#8242;sı 2008 rakamlarına göre bloglar, Wikiler, Döküman-Makale portalları, Kurum-Kuruluşların(forumlar, ansiklopedi tarzı siteler) bilgi kaynakları vs vs olduğunu düşünürsek ortalama 10 değil, baya bir fazla çıkacaktır. Fakat en basitinden 10&#8242;ar sayfa olduğunu varsayarsak 2 milyar sayfa olduğu anlamına gelir.</p>
<p>2 milyar sayfa arasından birbirinden içerik çalan, ya da içeriğinin bir kısmı özgün, diğer kısmı alıntı olan, Veyahut aldığı içeriği kurallara uyarak kısa özetler ve ana siteye bağlantı vererek yapan, Tamamen özgün içerik üreten sitelerin belirlenmesi, Bu sitelerin bu davranışlarının doğal olup olmadığı, %100 özgün olsa da kullanıcılar tarafından tercih edilip edilmemesi, Buna göre sıralanması, Sitenin genel konusuyla ilişkilendirilmesi, Kullanıcıya en iyi sonucu verebilmesi için sürekli olarak bu değerlerin kıstas edilmesi gibi yüzlerce unsurun bir yapıda bulunması günümüzün en kral veritabanı Oracle&#8217;ın bile kaldıramayacağı türden bir sonuç ortaya çıkarıyor. Dev internet sitelerinin kendi teknolojileriyle çalışma yapmamaları, ve bu çalışmalar sonucunda ürünlerini piyasaya çıkarmamaları kaçınılmaz.</p>
<p>İşte burda ilişkisel olmayan veritabanlarının önemi artıyor. Çünkü birbiriyle ilişkili olan ve yukarıda ki işlemlerin daha yüzlercesini 2 milyar sayfa arasında sorgulatmak, kontrol etmek, Aynı anda aynı veriyi isteyen yüzbinlerce kullanıcıya sunmak gerçekten çok zor. İmkansız değil elbette fakat çok ciddi maliyetler, daha yavaş bir yapı ve çok daha fazla uğraş gerektirecek yöne götürüyor. Bu yöntemle yüzlerce, üstün özellikli olmasa da bu dev işlemi gerçekleştiren bilgisayarlara ihtiyaç doğuyor. İşlemcisi, Ram&#8217;i düşük olsa da, sorgulama, karşılaştırma kısacası ilişiklikten uzak olduğu için ihtiyaca tam cevap veriyor.</p>
<p>Aynı şekilde google veriyi tek bir makinada tutmayarak, bir makinanın göçmesi durumunda (ki böylesine bir sistem de çok olağan) birbiriyle ilişkilendirdiği diğer makinalardan devam ettirerek, sistemin sürekli çalışmasını sağlıyor.</p>
<p>Yine Hasan Ozgan hocanın yazısına dönersek;</p>
<p><em>&#8220;Google, startup döneminde, bir mühendislik şirketi gibi davrandı ve ihtiyaçlarını iyi analiz etti. 10.000$’lık sunucular almak yerine 500$’lık ucuz makineler satın aldı. Ve bu makinelerin kısa ömürlü ve her an patlayacağını bilerek kodlarını yazdı. Ve BigTable denilen (Hadoop bunun açık kaynak halidir) Map ve Reduce fonksiyonları ile sorgulamayı sağlayan bir mimari kurdu. Bu mimarinin en önemli özelliği; makinelerden biri göçse bile, sistemin çalışmaya devam etmesidir. Her kaydın 3-5 ayrı sunucuda kopyası bulunmaktadır. Bu şekilde web için en uygun devasa bir <strong><span style="text-decoration: underline;">Mosaic</span></strong> oluşturdular.&#8221;</em></p>
<p>Google&#8217;un işi internet için oluşturduğu bu dev Mozaiği, istenene göre en doğru şekilde kullanıcıya sunmak. Bunu yaparken Özgün içerik ayrımını SimHash (Benzerlik Özeti) kavramıyla bilinen yöntemlerin üstüne kendi geliştirdiği, eklediği yöntem ve metodlarla yapıyor. Tamamen farklı bir yapıda kullanılabilir, fakat bu işin ana mantığı Sim hash Benzerlik özeti yapısı.</p>
<p>Yapay zeka konularında doğrultu&#8217;nun eksisinin belirlenmesi, doğruya yakınlığının hesaplanması önemlidir. Çünkü amaç Yapay zekanın en doğru sonucu üretmesidir. Simhash yöntemi de bu işi metodlar ve komutlarla hesaplayıp, her veriye bir tanım vererek doğru depolamayı amaçlamaktadır.</p>
<p>Örneğin aşağıda ki cümle Google örümcekleri tarafından indexlenmiş olsun.</p>
<p><em>&#8220;Bilgi ve makaleler Bu yazı sonucunda çeşitli makaleler araştırılmaya devam edecek ve konu hakkında daha fazla bilgi, makaleler edinilecek..&#8221;</em></p>
<p>İkinci iş olarak bu yazının özgünlüğünü kıyaslamak isteyeceği için, Öncelikle bu verinin kendi hafızasında olup olmadığını sorgulaması gerekmektedir. Bu adımdan sonra, yazdığımız cümlenin hafıza da olmadığını varsayarsak, Önce benim yönteme göre sonra Simhash benzerlik özeti yöntemine göre aşağıda ki şekillerde depolayacaktır.</p>
<p>Aşağıda olayı daha iyi anlayabilmeniz için basit bir tablo hazırladım(benim saçma yöntemim), bu tabloda site, ve içeriği özgün olduğu için veriyi nasıl kaydedeceği anlatılmıştır.</p>
<p><strong>Örnek tablomuz;</strong></p>
<p>Bu yazının yayınlandığı websitesi</p>
<p><span style="text-decoration: underline;">www.kodrella.com</span></p>
<p>Bu yazının olduğu sitenin meta-tag&#8217;ları</p>
<p>keywords : bilgisayar, programlama, bilgisayar kavramları, teknoloji, popüler haberler</p>
<p>description : bilgisayar ve programlama hakkında çeşitli makalelerin yayınladığı güncel teknoloji sitesi.</p>
<p>h1-h2-b : bilgisayar, programlama, bilgisayar</p>
<p>Şimdi google&#8217;un aldığı cümle başka bir yerde kalıp halinde kullanılıp kullanılmadığını anlamak için cümleye özel bir tanım vermesi gerekir. Son zamanlarda popüler olan <strong>QR Code</strong> benzeri bir yöntem kullanılarak iş oldukça hızlandırılabilir.</p>
<p>Yazdığımız yazı tamamen benzersiz olduğu için, benzersiz bir tanım vermesi gerekir.</p>
<p>Öncelikle her kelimeyi ayrı ayrı olarak tanımlayıp site alanına + olarak ekleyelim.</p>
<p>Yazı,(1)<br />
Sonucunda,(1)<br />
Çeşitli,(1)<br />
Makaleler(3),<br />
araştırılmaya,(1)<br />
devam,(1)<br />
edecek,(1)<br />
konu,(1)<br />
hakkında,(1)<br />
fazla,(1)<br />
bilgi(2),<br />
edinilecek(1)<br />
<em>*Bu, ve, ile, daha gibi daha önce tanımlanmış olan çeşitli bağlaçları almayarak hem zamandan tasarruf edip, hem en doğru veriyi depolayabilir bu yüzden, bu tür bağlaçları baştan sisteme kabul etmiyoruz.</em></p>
<p>Her bir kez tekrarlanan değer için 1, bir kez tekrarlanan için 0 rakamlarını cümle sırasına göre diziyoruz.</p>
<p>000111000000110</p>
<p>Tabii yüzmilyonlarca site, milyarlarca sayfa arasından aynı yapıya sahip onbinlerce cümle olacağından, birçok cümle aynı rakamsal karşılığı alacaktır. Bu da sistemin mantıksız bir yapıya kurulduğunun kanıtı.</p>
<p>Benim kendi yöntemimle çözmeye çalıştığım işi Sim Hash algoritması aşağıda ki şekilde <a href="http://www.bilgisayarkavramlari.com" target="_blank">Şadi Evren ŞEKER </a>hocanın anlatımıyla ekledim.</p>
<blockquote><p>Sim hash algoritması, iki dosyayı birer vektör olarak görür ve bu <a href="http://www.bilgisayarkavramlari.com/2008/01/12/mesafe-vektoru-distance-vector/">vektorler (yöney, vector)</a> arasındaki cosinüs (cosine) bağlantısını bulmaya çalışır.</p>
<p><a href="http://www.kodrella.com/wp-content/uploads/2012/02/yoneykosinus.png"><img class="alignnone size-full wp-image-149" title="yoneykosinus" src="http://www.kodrella.com/wp-content/uploads/2012/02/yoneykosinus.png" alt="" width="265" height="141" /></a></p>
<p>Yukarıdaki şekilde temsil edildiği üzere iki dokümanın ayrı ayrı birere vektör olması durumunda, aralarında cos (x) olarak gösterilen bir açı ile bağlantı bulunması mümkündür.</p>
<p>Algoritma, öncelikle işlediği metindeki kelimelerin ağırlıklarını (weight) çıkarmakta ve buna göre kelimeleri sıralamaktadır.</p>
<p>Sıralanan her kelimeye, b uzunluğunda, yegane (unique) değer döndüren bir fonksiyon kullanılır. Örneğin her kelime için farklı bir hash sonucu döndüren fonksiyon kullanılır.</p>
<p>b boyutundaki bir vektörün ağırlık değeri hesaplanırken, her kelimedeki 1 değeri için +1 ve 0 değeri için -1 değeri ağırlığa eklenir.</p>
<p>Son olarak üretilen ağırlık vektöründeki + değerler 1, 0 ve – değerler ise 0 olarak çevirilir.</p>
<p><strong>Örnek</strong></p>
<p>Yukarıdaki algoritmanın çalışmasını bir örnek üzerinden anlatalım. Algoritmanın üzerinde çalışacağı metin aşağıdaki şekilde verilmiş olsun:</p>
<p>www bilgisayar kavramları com bilgisayar kavramlarının anlatıldığı bir bilgisayar sitesidir ve com uzantılıdır</p>
<p>Yukarıdaki bu metni, algoritmanın anlatılan adımlarına göre işleyelim:</p>
<p>İlk adımımız, algoritmadaki kelimelerini ağırlıklarının çıkarılmasıdır. Bu adımı çeşitli şekillerde yapmak mümkündür ancak biz örneğimizde kolay olması açısından kelime<a href="http://www.bilgisayarkavramlari.com/2008/02/21/veri-guvenliginde-frekans-analizi-cryptoanalysis/">frekanslarını (tekrar sayısı, frequency)</a> kullanacağız. Buna göre metindeki kelimelerin tekrar sayılarına göre sıralanmış hali aşağıda verilmiştir:</p>
<p>bilgisayar 3 com 2 kavramları 1 kavramlarının 1 anlatıldığı 1 bir 1 www 1 sitesidir 1 ve 1 uzantılıdır 1</p>
<p>Yukarıda geçen her kelime için bir parmak izi (fingerprint) değeri üretiyoruz. Bu değerin özelliği, kelimeler arasında yegane (unique) bir değer bulmaktır. Bu değer, herhangi bir hash fonksiyonu üzerinden de üretilebilir. Biz örneğimizde kolalık olması açısından her kelime için rast gele bir değer kendimiz atayacağız. Ancak gerçek bir uygulamada rast gele değerlerin kullanılması mümkün değildir. Bunun sebebi, aynı kelimenin tekrar gelmesi halinde yine aynı değerin üretilmesi zorunluluğudur. Bu yazıdaki amaç algoritmayı anlatmak olduğu için birer hash sonucu olarak rast gele değerler kullanılacaktır.</p>
<p>bilgisayar 10101010 com 11000000 kavramları 01010101 kavramlarının 10100101 anlatıldığı 11101110 bir 01011111 www 11110001 sitesidir 10101110 ve 00001111 uzantılıdır 00100010</p>
<p>3. adımda, yukarıdaki değerleri topluyoruz. Toplama işlemi sırasında 1 değerleri için +1 ve 0 değerleri için -1 alıyoruz.</p>
<p>10101010<br />
11000000<br />
01010101<br />
10100101<br />
11101110<br />
01011111<br />
11110001<br />
10101110<br />
00001111<br />
00100010<br />
——–<br />
2 0 2 -4 0 2 2 0</p>
<p>Son olarak, yukarıdaki değerleri ikilik tabana çeviriyoruz: 10100110 bu değer bizi simhash sonucumuz olarak bulunuyor.</p>
<p>Örneğin yeni bir dosyayı daha işlemek istediğimizde, bu dosyadaki kelime yoğunluğuna göre yukarıda bulduğumuz simhash değerine yakın bir değer çıkmasını bekleriz.</p>
<p>Diyelim ki yeni bir dosyada da sadece “bilgisayar kavramları com” yazıyor olsun. Bu yazının sim hash değerini bularak karşılaştırmaya çalışalım:</p>
<p>bilgisayar 10101010 com 11000000 kavramları 01010101</p>
<p>10101010<br />
11000000<br />
01010101<br />
———<br />
1 1 -1 -1 -1 1 1 1</p>
<p>Değerin ikilik tabana çevrilmiş hali : 11000111</p>
<p>Orjinal dokümandan çıkardığımız simhash değeri ile farklı olan bit sayısı 3′tür. Bunun anlamı yukarıdaki bilgisayar kavramları com yazısının orjinal yazıya 3 mesafesinde yakın olduğudur.</p></blockquote>
<p>Son olarak google birebir bu yöntemi kullanmıyor tabii ki, fikir benzerliği var fakat, google&#8217;un çok daha ileri yöntemler kullanıyor. Zaman zaman yabancı websitelerinde, google kendi bloglarında bunlardan bahsediyor..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kodrella.com/google-ozgun-icerik-ayrimini-nasil-yapiyor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

