<?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>Flashcentury</title>
	<atom:link href="http://www.flashcentury.net/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.flashcentury.net</link>
	<description>Flashcentury Web Design &#124; K78</description>
	<lastBuildDate>Tue, 09 Mar 2010 12:46:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Smarty &#8216;de Block oluşturmak (register_block)</title>
		<link>http://www.flashcentury.net/index.php/smarty-de-block-olusturmak-register_block.html</link>
		<comments>http://www.flashcentury.net/index.php/smarty-de-block-olusturmak-register_block.html#comments</comments>
		<pubDate>Tue, 09 Mar 2010 12:43:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Smarty]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Fonksiyon]]></category>
		<category><![CDATA[register_block]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=789</guid>
		<description><![CDATA[Smarty &#8216;de çok kullandığınız koları veya fonksiyonları kendinize ait blocklar oluşturabilirsiniz. Böylece hem daha pratik bir şekilde kullanabilirsiniz hem de ileride hazırlayacağınız projeleriniz için hali hazırda bulundurabilirsiniz.
İsterseniz hemen kodlamaya başlayalım;
İlk olarak bir normal PHP için kullanabileceğimiz fonksiyon oluşturalım.

function kucukKarakter ($degisken){
$degisken = strtolower($degisken);
return $degisken;
}

Bu fonksiyonu aşağıdaki gibi kullanarak parantez içerisindeki yazıyı küçük harflere çevirebiliriz.

echo kucukKarakter ('FlashCentury.NET');
//sonuc [...]]]></description>
			<content:encoded><![CDATA[<p>Smarty &#8216;de çok kullandığınız koları veya fonksiyonları kendinize ait blocklar oluşturabilirsiniz. Böylece hem daha pratik bir şekilde kullanabilirsiniz hem de ileride hazırlayacağınız projeleriniz için hali hazırda bulundurabilirsiniz.</p>
<p>İsterseniz hemen kodlamaya başlayalım;<span id="more-789"></span></p>
<p>İlk olarak bir normal <a title="PHP Nedir" href="http://www.flashcentury.net/index.php/php-nedir.html">PHP</a> için kullanabileceğimiz fonksiyon oluşturalım.</p>
<pre class="brush: php;">
function kucukKarakter ($degisken){
$degisken = strtolower($degisken);
return $degisken;
}
</pre>
<p>Bu fonksiyonu aşağıdaki gibi kullanarak parantez içerisindeki yazıyı küçük harflere çevirebiliriz.</p>
<pre class="brush: php;">
echo kucukKarakter ('FlashCentury.NET');
//sonuc flashcentury.net olacaktır
</pre>
<p><em>Not : strtolower ve strtoupper fonksiyonları hakkında <a title="ucfirst ucwords strtoupper strtolower fonksiyonlari" href="http://www.flashcentury.net/index.php/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html" target="_self">buraya</a> tıklayarak bilgi edinebilirsiniz.</em></p>
<p>Şimdide aynı fonsiyonu Smarty için hazırlayalım;</p>
<pre class="brush: php;">
function kucukKarakter ($params, $content, &amp;$smarty, &amp;$repeat){
$degisken = $content;
$degisken = strtolower($degisken);
}
</pre>
<p>Fonksiyonu oluştururken <span style="color: #008000;"> <strong>$params, $content, &amp;$smarty, &amp;$repeat</strong></span> degiskenleri eminim dikkatinizi çekmiştir. Bular Smarty fonksiyonu oluştururken standart değişkenlerdir, şuan işimize yarayacak olan değişken tanımlayıcımız <strong><span style="color: #008000;">$content</span></strong> block arasındaki değişken değerini bize verecek.</p>
<p><em>Not : Smarty fonksiyonları için ayrıca bir makale yazarak diğer değişkenlerin ve Smartyde fonksiyon oluşturma mantığının hakkında bilgi vereceğim. Şimdilik bu kalıbı bilmeniz yeterlidir.</em></p>
<p><span style="color: #ff0000;"><strong>Evet şimdi sıra geldi Smarty Block oluşturmaya;</strong></span></p>
<pre class="brush: xml;">
$smarty-&gt;register_block('kk', 'kucukKarakter');
</pre>
<p><strong>registe_block</strong> fonksiyonunu kullanarak ilk önce block &#8216;umuzun adını seçiyoruz sonra bir virgül (,) ile ayırarak fonsiyon ismini yazıyoruz.</p>
<p>Bu kodu Smarty templete dosyasında aşağıdaki gibi kullanabiliriz;</p>
<pre class="brush: xml;">
{kk}FlashCentury.NET{/kk}
</pre>
<p>Artık size ait <strong>kk</strong> isimli bir block var ve bu dosyayı include ederek tüm projelerinizde kullanabilirsiniz.</p>
<p>Bu örneği toparlayıp birde <strong>bk</strong> (buyuk karakter) block ekleyelim;</p>
<p><strong>.php Dosyası</strong></p>
<pre class="brush: php;">
function kucukKarakter ($params, $content, &amp;$smarty, &amp;$repeat){
$degisken = $content;
$degisken = strtolower($degisken);
}

function buyukKarakter ($params, $content, &amp;$smarty, &amp;$repeat){
$degisken = $content;
$degisken = strtoupper($degisken);
}

$smarty-&gt;register_block('kk', 'kucukKarakter');
$smarty-&gt;register_block('bb', 'buyukKarakter');
</pre>
<p><strong>.tpl Dosyası</strong></p>
<pre class="brush: xml;">
küçük  {kk}FlashCentury.NET{/kk} &lt;br /&gt;
büyük  {bb}FlashCentury.NET{/bb}
</pre>
<p>Örnek dosyayı buradan indirebilirsiniz.<br />
<a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=1" title=" downloaded 102 times" >Smarty Block Ornek1 (102)</a></p>
<p><strong><span style="color: #ff0000;">Şimdi daha işe yarar bir örnek yapalım</span></strong><br />
Permalink için linkler içerisinde türkçe ve zararlı karakterleri temizmekte kullanabileceğimiz bir Smarty Block yapalım.</p>
<p><strong>.php Dosyası</strong></p>
<pre class="brush: php;">
&lt;?php
function seoLink ($params, $content, &amp;$smarty, &amp;$repeat)
{
    $text = trim ($content);
    $tr = array(&quot;ş&quot;, &quot;Ş&quot;, &quot;ı&quot;, &quot;(&quot;, &quot;)&quot;, &quot;'&quot;, &quot;ü&quot;, &quot;Ü&quot;, &quot;ö&quot;, &quot;Ö&quot;, &quot;ç&quot;, &quot;Ç&quot;, &quot; &quot;, &quot;?&quot;, &quot;ş&quot;, &quot;Ş&quot;, &quot;ı&quot;, &quot;ğ&quot;, &quot;Ğ&quot;, &quot;İ&quot;, &quot;ö&quot;, &quot;Ö&quot;, &quot;Ç&quot;, &quot;ç&quot;, &quot;ü&quot;, &quot;Ü&quot;);
    $eng = array(&quot;s&quot;, &quot;S&quot;, &quot;i&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;u&quot;, &quot;U&quot;, &quot;o&quot;, &quot;O&quot;, &quot;c&quot;, &quot;C&quot;, &quot;-&quot;, &quot;&quot;, &quot;s&quot;, &quot;S&quot;, &quot;i&quot;, &quot;g&quot;, &quot;G&quot;, &quot;I&quot;, &quot;o&quot;, &quot;O&quot;, &quot;C&quot;, &quot;c&quot;, &quot;u&quot;, &quot;U&quot;);
    $text = str_replace($tr,$eng,$text);
    $text = eregi_replace('[^0-9A-Za-z]',&quot;-&quot;,$text);
    $text = preg_replace(&quot;@--*@&quot;,&quot;-&quot;,$text);
    return strtolower($text);
}

$smarty-&gt;register_block('seo', 'seoLink');
?&gt;
</pre>
<p><strong>.tpl Dosyası</strong></p>
<pre class="brush: xml;">

{seo}http://www.flashcentury.net/türkçe (şğıçöü) karakterli bir link.html{/seo}
</pre>
<p>Template dosyasını çalıştırdığınızda ekranda; http://www.flashcentury.net/turkce-sgicou-karakterli-bir-link.html yazdığını göreceksiniz.</p>
<p>Örnek dosyayı buradan indirebilirsiniz.<br />
<a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=2" title=" downloaded 101 times" >Smarty Block Örnek 2 (101)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/smarty-de-block-olusturmak-register_block.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS Nedir?</title>
		<link>http://www.flashcentury.net/index.php/rss-nedir.html</link>
		<comments>http://www.flashcentury.net/index.php/rss-nedir.html#comments</comments>
		<pubDate>Sun, 28 Feb 2010 23:22:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[Besleme]]></category>
		<category><![CDATA[Nedir]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Xml]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=761</guid>
		<description><![CDATA[RSS &#8216;yi kısaca açıklamak gerekirse; insanların çok fazla sayıda siteyi düzenli olarak takip etmesinden dolayı ihityaç haline gelmiş bir teknolojidir diyebiliriz. Orjinal açılımı ile Rich Site Summary (Zengin Site Özeti) kelimelerin baş harflerinden oluşan RSS ilk olarak düzenli içerik yayınlayan blog, haber veya magazin sitelerinde kullanılsada günümüzde hemen hemen her sitede kullanılmaya başlanmıştır. Örneğin bir [...]]]></description>
			<content:encoded><![CDATA[<p>RSS &#8216;yi kısaca açıklamak gerekirse; insanların çok fazla sayıda siteyi düzenli olarak takip etmesinden dolayı ihityaç haline gelmiş bir teknolojidir diyebiliriz. Orjinal açılımı ile<strong> R</strong>ich <strong>S</strong>ite <strong>S</strong>ummary (Zengin Site Özeti) kelimelerin baş harflerinden oluşan <a title="RSS" href="http://www.flashcentury.net/index.php/tag/RSS">RSS</a> ilk olarak düzenli içerik yayınlayan blog, haber veya magazin sitelerinde kullanılsada<span id="more-761"></span> günümüzde hemen hemen her sitede kullanılmaya başlanmıştır. Örneğin bir alış-veriş sitesi yeni çıkan veya en çok rabet gösterilen ürünlerini yayınlarken, başka bir seyahat acentesi Alanyada tatil yapmak isteyen ziyaretçilerini RSS ile yeni çıkan kampanyalardan haberdar edebiliyor.</p>
<p><span style="color: #ff0000;"><strong>Neden RSS?</strong></span><br />
Yazıya başlarken &#8220;i<em>nsanların çok fazla sayıda siteyi düzenli olarak takip etmesinden dolayı ihityaç haline gelmiş bir teknolojidir.</em>&#8221; şeklinde bir cümle kullanmıştım bu konuyu biraz açmak gerekirse;<br />
Örneğin farzelim ki bir internet kullanıcısının<br />
Hobileri;  Sinema, Kitap, Şiir<br />
Mesleği : Öğretmen<br />
Bu kişinin hobıleri ile ilgili takip ettiği 10 adet site olduğunu farzedelim. Mesleği ile alakalı takip ettiği 5 adet kaynak siteler ve 3 tanede blogu takip ettiğini düşünelim. Toplam 17 siteyi takip ediyor. Bu sitelere hergün tek tek girip yeni neler eklenmiş diye bakmak yerine daha önceden RSS &#8216;leri ekleyerek çok daha hızlı bir şekilde takipedebiliyor. Yani düzenli hemde zaman kaybı olmadan takip imkani oluyor.</p>
<p><span style="color: #ff0000;"><strong>Peki sitelere nasıl bir fayda sağlar?</strong></span><strong><br />
</strong>ilk olarak kullanıcılara RSS hizmeti vererek bu kolaylığı sağlaması web sitesinin düzenli bir kullanıcı kitlesine sahip olmasını sağlar. Ayrıca <a title="Google" href="http://www.flashcentury.net/index.php/tag/Google">Google </a>ve bazı arama motorlarıda web sitelerin RSS &#8216;lerini farkeder ve indexler tıpkı bir <a title="Sıtemaps" href="http://www.flashcentury.net/index.php/tag/sitemaps">sitemaps</a> gibi değerlendirir. Yani kısaca <a title="SEO" href="http://www.flashcentury.net/index.php/category/seo-yontemleri">SEO</a> içinde avantajlıdır sitenizdeki RSS &#8216;leri sadece kullanıcılarınız değil Google da takip eder.</p>
<p>RSS kullanımı güncel içerik sağlayan siteler için bir zorumluluk haline gelmeye başladı, ilk olarak üst düzey bilgisi olan internet kullanıcıları bu teknoloji kullanırken şuan orta seviye kullanılara kadar kullanım yayıldı.</p>
<p><span style="color: #ff0000;"><strong>Nasıl Kullanırım?</strong></span><br />
Bir Sitede RSS olup olmadığını asres satırının hemen sağ tarafındaki (Firefox) turuncu RSS iconundan alayabilirsiniz. Bu icona tıkladığınızda  RSS adresini ve onu hangi sağlayıcı ile (örneğin Google Reader) izlemek istediğinizi seçebileceğiniz bir sayfa açılır. Buradan Google Readeri seçerek RSS &#8216;yi takip etmeye başlayabilirsiniz. RSS için birçok hizmet ve program mevcuttur ben şahsen Google Reader &#8216;i kullanıyorum fakat internette kısa bir araştırma yaparsanız birçok alternatif olduğunu göreceksiniz. İlerleyen günlerde RSS takip edebileceğiniz belli başlı hizmetler hakkında da bir makale daha yazmayı düşünüyorum.</p>
<div id="attachment_762" class="wp-caption aligncenter" style="width: 603px"><a href="http://www.flashcentury.net/wp-content/uploads/RSS-flashcentury.jpg"><img class="size-full wp-image-762 " title="RSS-flashcentury" src="http://www.flashcentury.net/wp-content/uploads/RSS-flashcentury.jpg" alt="" width="593" height="290" /></a><p class="wp-caption-text">RSS Browser iconları</p></div>
<p style="text-align: center;">
<p><strong>Son olarak RSS hakında biraz da teknik bilği vernek istiyorum;</strong><br />
RSS dosyaları<a title="XML Nedir" href="http://www.flashcentury.net/index.php/xml-nedir.html"> XML</a> olarak oluşturulmaktadır ve uzantıları genelikle .rss ve .xml olmaktadır. Bir web sitesi RSS ile en fazla 20 içerik verebilir ama RSS okuyucuları eski içeriklerileri arşivleyerek daha fazla gösterebilirler fakat kaynak dosyasının maksimum kapasitesi 20 adet ile sınırlıdır. RSS içeriği Channel ve Item olmak üzere iki ana bölümden oluşur Channel bölümünde RSS ve Siteye ait genel bilgiler verilirken item kısmında ise içerikler listelenir.</p>
<p>Web sitenize RSS kodlamayı planlıyorsanız <a title="Php Nedir" href="http://www.flashcentury.net/index.php/php-nedir.html">PHP</a> proğramcıları için bu konuda daha önceden yazmış olduğum <a title="Php ile dinamik RSS yapimi" href="http://www.flashcentury.net/index.php/php-ile-dinamik-rss-yapimi.html">Php ile Dinamik RSS beslemesi Yapımı</a> başlıklı makalemi okumanızı tavsiye ederim&#8230;</p>
<p>Ayrıca Aşağıdaki kaynaklardan da RSS hakkında bilgi edinebilirsiniz.</p>
<ul>
<li> Wikipedia : <a title="Rss" href="http://tr.wikipedia.org/wiki/RSS">http://tr.wikipedia.org/wiki/RSS</a></li>
<li>xml.com : <a title="Xml.com Rss" href="http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html">http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html</a></li>
<li>Harvard Uni : <a title="Harvard Uni . Rss" href="http://cyber.law.harvard.edu/rss/rss.html">http://cyber.law.harvard.edu/rss/rss.html</a></li>
<li>Youtube Video Anlatım : <a title="Rss video anlatim" href="http://www.youtube.com/watch?v=0klgLsSxGsU">http://www.youtube.com/watch?v=0klgLsSxGsU</a></li>
</ul>
<p><a href="http://www.turkeyrank.com/" title="TurkeyRank.Com - Pagerank Servisi" target="_blank"><img src="http://www.turkeyrank.com//pr.php?ref=flashcentury.net&#038;style=15" alt="TurkeyRank.Com - Pagerank Servisi" border="0"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/rss-nedir.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter &#8216;dan Takip edebileceğiniz 10 jQuery Sitesi</title>
		<link>http://www.flashcentury.net/index.php/twitter-dan-takip-edebileceginiz-10-jquery-sitesi.html</link>
		<comments>http://www.flashcentury.net/index.php/twitter-dan-takip-edebileceginiz-10-jquery-sitesi.html#comments</comments>
		<pubDate>Sat, 27 Feb 2010 03:03:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bildirgec Özel]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=757</guid>
		<description><![CDATA[Sanırım Twitter &#8216;dan  bahsetmeye sanırım gerek yok. Aşağıda Twitter üzerinden jQuery Eklentileri (pluginleri), dersleri ve makalelerini takip edebileceğiniz 10 web sitesi yeralmaktadır.

usejquery.com
Özellikle jQuery dersleri bulabileceğiniz ayrıca jquery pluginlerini nasıl kullanıldığı hakkında bilgi veren bir kaynak sitesi.
 https://twitter.com/usejquery

jquerylabs.com
jQuery eklentileri, Menüleri, araçları, dersleri vs bulabileceğiniz bir kaynak sitesi.
 https://twitter.com/jQuerylabs 

jquerystyle.com
jQuery hakkında çok başarılı makaleler bulabileceğiniz bir [...]]]></description>
			<content:encoded><![CDATA[<p>Sanırım <a href="http://www.flashcentury.net/index.php/tag/Twitter" target="_blank">Twitter </a>&#8216;dan  bahsetmeye sanırım gerek yok. Aşağıda Twitter üzerinden <a href="http://www.flashcentury.net/index.php/tag/jquery">jQuery</a> Eklentileri (pluginleri), dersleri ve makalelerini takip edebileceğiniz 10 web sitesi yeralmaktadır.</p>
<ul>
<li><strong><a href="http://www.usejquery.com" target="_blank">usejquery.com</a></strong><br />
Özellikle jQuery dersleri bulabileceğiniz ayrıca<span id="more-757"></span> jquery pluginlerini nasıl kullanıldığı hakkında bilgi veren bir kaynak sitesi.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/avatar-normal.jpg" border="0" alt="" align="middle" /> <a href="https://twitter.com/usejquery" target="_blank">https://twitter.com/usejquery</a></h2>
</li>
<li><strong><a title="jquerylabs plugins" href="http://www.jquerylabs.com" target="_blank">jquerylabs.com</a></strong><br />
jQuery eklentileri, Menüleri, araçları, dersleri vs bulabileceğiniz bir kaynak sitesi.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/jquerylabs-twitter-avatar-normal.png" border="0" alt="" align="middle" /> <a title="jquerylabs Twitter" href="https://twitter.com/jQuerylabs" target="_blank">https://twitter.com/jQuerylabs </a></h2>
</li>
<li><strong><a href="http://jquerystyle.com" target="_blank">jquerystyle.com</a></strong><br />
jQuery hakkında çok başarılı makaleler bulabileceğiniz bir kaynak.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/apple-touch-icon-normal.png" border="0" alt="" align="middle" /> <a href="https://twitter.com/jquerystyle" target="_blank">https://twitter.com/jquerystyle</a></h2>
</li>
<li><strong><a href="http://buildinternet.com" target="_blank">buildinternet.com</a></strong><br />
Sam  ve Zach kardeşlerin ünlü blogunu bilen bilir jquery ve internet  teknolojileri hakkında özenle hazırlanmış makale ve dersler  bulabilirsiniz.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/bitwitter-normal.jpg" border="0" alt="" align="middle" /> <a href="https://twitter.com/buildinternet" target="_blank">https://twitter.com/buildinternet</a></h2>
</li>
<li><strong><a href="http://jqueryfordesigners.com" target="_blank">jqueryfordesigners.com</a></strong><br />
Çok  fazla bir içeriğe sahip olmasa da jquery için en iyi kaynak  sitelerinden bir tanesi. Görsel anlatımlar yapılan örnekleri indirme  imkanı sunan çok kullanışlı bir kaynak.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/remysharp-normal.jpg" border="0" alt="" align="middle" /> <a href="http://twitter.com/rem" target="_blank">http://twitter.com/rem</a></h2>
</li>
<li><strong><a href="http://jquery-howto.blogspot.com" target="_blank">jquery-howto.blogspot.com</a></strong><br />
jquery ve jquery pluginlerini nasıl kullanacağınız konusunda dersler ve makaleler yayınlayan bir site.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/jquery-normal.gif" border="0" alt="" align="middle" /> <a href="http://twitter.com/jQueryHowto" target="_blank">http://twitter.com/jQueryHowto</a></h2>
</li>
<li><strong><a href="http://sohtanaka.com" target="_blank">sohtanaka.com</a></strong><br />
Web uygulamarı ve ağırlıklı olarak jquery makaleleri bulabileceğiniz bir site.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/untitled-1-normal.png" border="0" alt="" align="middle" /> <a href="http://twitter.com/SohTanaka" target="_blank">http://twitter.com/SohTanaka</a></h2>
</li>
<li><strong><a href="http://ajaxrain.com" target="_blank">ajaxrain.com</a></strong><br />
Ajaxrain sadece jquery pluginleri yayınlayan bir site olmamasına rağmen çok geniş bir jquery plugin arşivine sahip.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/logo-normal.png" border="0" alt="" align="middle" /> <a href="http://twitter.com/ajaxrain" target="_blank">http://twitter.com/ajaxrain</a></h2>
</li>
<li><strong><a href="http://marcgrabanski.com" target="_blank">marcgrabanski.com</a></strong><br />
Ağırlıklı olarak jquery makaleleri bulabileceğiniz harika bir site.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/bio-cropped-1-normal.jpg" border="0" alt="" align="middle" /> <a href="http://twitter.com/1Marc" target="_blank">http://twitter.com/1Marc</a></h2>
</li>
<li><strong><a href="http://jquery.com" target="_blank">jquery.com</a></strong><br />
ve tabii ki <a href="http://jquery.com" target="_blank">jquery.com</a>. jquery hakkında haber ve duyuruları kurumsal sitesinde takip etmek isteyebilirsiniz.</p>
<h2><img src="http://www.bildirgec.org/imaj/Flashcentury/jquery-avatar-normal.png" border="0" alt="" align="middle" /> <a href="http://twitter.com/jquery" target="_blank">http://twitter.com/jquery </a></h2>
</li>
</ul>
<p>Bu makaleyi daha detaylı bildirgec &#8216;ten okuyabilirsiniz.<br />
<a title="Twitter jQuery" href="http://www.bildirgec.org/yazi/twitter-dan-takip-edebileceginiz-10" target="_blank">http://www.bildirgec.org/yazi/twitter-dan-takip-edebileceginiz-10</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/twitter-dan-takip-edebileceginiz-10-jquery-sitesi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TrustRank Nedir</title>
		<link>http://www.flashcentury.net/index.php/trustrank-nedir.html</link>
		<comments>http://www.flashcentury.net/index.php/trustrank-nedir.html#comments</comments>
		<pubDate>Thu, 25 Feb 2010 00:41:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Backlink]]></category>
		<category><![CDATA[PageRank]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[TrustRank]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=733</guid>
		<description><![CDATA[Bildiğiniz gibi Google Pagarank sistemi ne kadar detaylı ve işlevsel olsada malesef bugüne kadar PageRank puanını arttırmaya dayalı birçok hile denendi Google tarafından çözümler üzetildi ve hala hileler aldatmacalar denenmeye devam ediyor. Spam sıteler, Kişisel sitelerin çoğalması ve Arama motorlarında üst sıralarda çıkmak için yapılan aldatmacalar gibi sebepler  TrustRank &#8216;ın doğmasına neden oldu.
TrustRank yarı [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz gibi Google <a title="Pagerank Nedir" href="http://www.flashcentury.net/index.php/pagerank-nedir.html">Pagarank</a> sistemi ne kadar detaylı ve işlevsel olsada malesef bugüne kadar PageRank puanını arttırmaya dayalı birçok hile denendi Google tarafından çözümler üzetildi ve hala hileler aldatmacalar denenmeye devam ediyor. Spam sıteler, Kişisel sitelerin çoğalması ve Arama motorlarında üst sıralarda çıkmak<span id="more-733"></span> için yapılan aldatmacalar gibi sebepler  TrustRank &#8216;ın doğmasına neden oldu.</p>
<p>TrustRank yarı otomatik bir sistemdir yani bazı kriterler bot &#8216;lar tarafından otomatik denetlenirken bazı unsurlar editörler tarafından kontrol edip puanlandırılmaktadır.</p>
<p><span style="color: #ff0000;"><strong>Kök Siteler</strong></span><a href="http://www.flashcentury.net/wp-content/uploads/trustrank.jpg"><img class="size-full wp-image-718 alignleft" title="trustrank Kök Site" src="http://www.flashcentury.net/wp-content/uploads/trustrank.jpg" alt="" width="257" height="361" /></a><br />
Şimdi isterseniz sistemin ne şekilde çalıştığı konusuna biraz değinelim. TrustRank &#8216;ın bazı kriterleri editörler tarafından belirleniyor demiştik. Editörler link olarak yüksek derecede güvenilir siteleri seçiyor ve bu siteler 100 puan vererek işaretliyor bu sitelere kök siteler deniliyor. (Örneğin  : wikipedia.org, Apple.com, wordpress.com) Kök sitelerden nofollow olmadan link aldığınızda 100 puan değerinde link çıkışı alıyorsunuz siz başa bir siteye link verdiğinizde 90 değerinde bir link göndermiş oluyorsunuz. Aldığınız TrustRank link puanları tabiki sitemin bir parçası ve TrustRank argoritmasında önemli bir yer tutuyor fakat TrustRank puanı için tek kriter alınanTrustRank link puanları değil.</p>
<p><span style="color: #ff0000;"><strong>Diğer belli başlı kriterler;</strong></span><br />
Bazı kriterler google PageRank &#8216;tan tanıyorsunuz örneğin sitenin yaşı Google Pagarank kriterlerinden bir tanesi ve aynı şekilde TrustRank argoritması içinde bir puanlamada etki gösteen bir faktaör fakat TrustRank &#8216;ın iş güven olduğu için olaya daha geniş kapsamda bakıyor ve domain yaşı ile birlikte domain ileri senelr için kaç yıllığına kiralandığıda kriterler arasında yerini almış.</p>
<p>isterseniz bilinen bazı TrustRank krite bir göz atalım;</p>
<p><strong>Özğün içerik</strong><br />
TrustRank birincil amacı özgün siteleri belirlemek. Bildiğiniz gibi google veya diğer arama motorlarında herhangi bir konuyu aradığımızda karşımıza aynı içeriğe sahip onlarca site çıkıyor fakat orjinal içeriğe sahip site beliki en altlarda hatta sonuçlar olmayabiliyor. Bu sonrunu uzun zamandır çözmeye çalışan Google PageRank sisteminde aynı içeriğe sahip siteleri toplu halde aşağı indirken TrustRank sisteminde siteyi başka sitelerden içerik çalmışmı düşüncesi ile inceliyor. Bir tek içerik alınması bir puanı etkiliyor.</p>
<p><strong>Yeni Nesil Tasarım</strong><br />
Editörler tarafından incelenen bir kriter. Site tasarımının ne kadar güven verdiğini ve yeni standartlara uyup uymadığı kontrol ediliyor. Ayrıca diğer sitelerden ve template &#8216;ler direk kopyalanıp kopyalanmadığı gözönünde bulunduruluyor.</p>
<p><strong>Yeni Nesil Kodlama Teknikleri</strong><br />
Kodlama konusunda da sitelerin ne kadar güven verdiği inceleniyor. Özellikler hatalrla dolu bir site ve arkasındaki teknik ekip güvenli bulunmuyor. Ayrıca google bot &#8216;larının kolay erisimi link yapısı ve standartlar inceleniyor.</p>
<p><strong>Güncelleme Aralıkları</strong><br />
PageRank &#8216;tede yer alan bu kriter TrustRank içinde kullanıyor fakat arada şöyle ufak bir fark var PageRank sisteminde güncelleme sıklığı puanı etkilemesinin yanı sıra Google robotlarını siteyi ne sıklıkla kontrol edeceği konusunda da bilgi verirken TrustRank sitenin ne derece güncel olduğunu ve ilerideki istikrara önem veriyor.</p>
<p><strong>Sitenin Yaşı</strong><br />
Yukarıda da bahsettiğim gibi Sitenin ne kadar süredir yayın yaptığı önemli kriterler arasında aynı konuda 1 senelik yayın yapan bir siteye göre 10 senedir hizmet veren başka bir site arasında bir güven farkı olmalı diye düşünülüyor ve haksızda değiller.</p>
<p><strong>Domain Kralama süresi </strong><br />
Sitenin alan adı yanı domaini kaç yıllığına kralandı? Bu da TrustRank için orjinal bir kriter. Örneğin bir spam site 2 seneden fazla kralanmazken bir şirket sitesi5 seneliğine kralanıyor. Aslında mantık çok basit &#8220;Bu domain ileri 5 sene için daha kralanmış ise demmek ki önümüzdeki 5 sene daha yayında olacak&#8221;. Puanlamanın amacının güven olduğunu düşünürsek bence kayda değer bir kriter.</p>
<p><strong>Sitenin Ulaşılabilirliği</strong><br />
Bilirsiniz bazı siteler arada bir çöker yada girilemez server veya teknik sorunlar olur veya sitenin açılışı çok uzun sürebilir. Bu gibi durumlarda TrustRank puanlama sistemini etkileyen bir etkendir.</p>
<p><strong>Ziyaretçi Sadakati</strong><br />
Ziyaretçi spam bir siteye yanışlıkla veya hilelerle girmiş olabilir fakat tekrar siteye girme olasılığı azdır. Bu düşünceyle ziyaretçi sadakati da puanlayı etkiliyor yani ziyaretçi siteye tekrar tekrar giriyorsa demekki bu site güvenli deniliyor.</p>
<p><strong>SSL Sertifikalar</strong><br />
Özellikle alışveriş siteleride SSL sertifikaların kullanılması ve sertifikaya bağlı sitenin ilegal bir olaya karışmamış olması.</p>
<p><strong>Siteye Bağlı Linkler</strong><br />
<a title="Backlink Nedir" href="http://www.flashcentury.net/index.php/backlink-nedir.html">Backlink</a> faktörü TrustRank &#8216;tada bir kriter, aynı konuya ait referans linkler sitenin güvenirliğini arttırıyor.</p>
<p><strong>Backlinlerin Yaşı</strong><br />
Evet PageRank &#8216;te olmayan bu kriter de sitenize verilen linklerin ne kadar eski olduğunu gözönünde bulunduruyor. Örneğin bir siteden 3 yıldır link alıyorsunuz TrustRank bu durumu olumlu olarak yorumluyor Spam veya hile ile alınan linkler bu kadar uzun süreli olmuyor.</p>
<p>Ayrıca bu kriterlerin dışında bilinmeyen ve kesin emin olunmayan bazı unsurlarda var örneğin sitenin tek bir IP &#8216;ye sahip olması, Google Webmasters &#8216;a kayıtlı olması veya sitede kullanılan dilin doğru yazılmış olması gibi.</p>
<p><span style="color: #ff0000;"><strong>Sitede Kullanılan Dilin Kusursuzluğu</strong></span><br />
Google Translate &#8216;i duymayan kalmamıştır sanırım. Google &#8216;un bu süper hizmeti gün geçtikçe gelişiyor ve hatta kullanıcılar tarafından bir geliştiriliyor, Google her ne kadar bunu bizlere hizmet olarak sunsa da ileriye dönük projelerde geliştiriyor örneğin sitelerde kullanılan dilin (örneğin Türkçe) ne kadar doğru kullanıldığı, kelimelerin yanlış, yabancı harflerle yazılıp yazılmadığının kontrolu gibi unsurları otomatik kontrol etmek projeler arasında. Kesin olarak açıklanmasada söylentilere göre TrustRank kriterlerinden biri de imla hataları olduğu düşünüyor. Köklü ve ciddi bir site kelime hataları ile dolu bir içerik sunması sanırım çok az bir ihtimalken tutarsız bir site <em>cok fazle sayida hata we yanlis barindira bilür <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>TrustRank Yahoo ve Stanford Üniversitesi işbirliği ile geliştiren ve onrasında Google &#8216;lun dahil olduğu bir projedir ve şu an faaliyettedir fakat orjinal sitesi henüz tam anlamıyla doğru sonuç vermiyor ve beta aşamasında.<br />
Aşağıdaki linkte ulaşabilirsini;</p>
<p><a rel="nofollow" href="http://www.trustrank.org">www.trustrank.org</a></p>
<p>Ayrıca TrustRank &#8216;ı Wikipedia &#8216;dan da inceleyebilirsini<br />
<a href="http://tr.wikipedia.org/wiki/TrustRank ">http://tr.wikipedia.org/wiki/TrustRank </a></p>
<p><span style="color: #ff0000;"><strong>Son olarak</strong></span><br />
Bazı otoriteler PageRank yerini alacağını düşünüyor hatta yapılan çalışmalarda TrustRank odaklı alınan linklerin arama motorlarında çok daha çabuk etki gösterdiği söyleniyor. Aslında TrustRank &#8216;ın amacı Spam ve gereksiz içeriğe sahip sitelerin arama sonuçlarından arındırmak olduğu için benim düşüncem PageRank ve TrustRank birbiriyle paraler çalışsan iki sitem olrak varlığını sürdürecek ama yinede zaman gösterecek. Ayrıca Google Spam sitelerden hariç bir diğer amaç ise kişisel siteler ile şirket sitelerini birbirinden ayırmak. Örneğin bir farzedinki bir LCD tv modeli hakkında bilgi arıyorsunuz veya internetten sipariş vermeyi düşünyorsunuz, arama motoru sonuçlarına baktığınızda kişisel bir blogtaki bilgi online shop &#8216;lardn hatta üretici firma sitesinden hada üst sıralarda çıkabiliyor. Bu sebeple Google artık kişisel sitelere 5 puandan fazla PageRank vermeyeceğini duyurdu artık bir sitenin PageRank puanı 5 &#8216;in üstünde olması için ya şirket sitesi veya insanlığa faydalı TrustRank puanı yüksek bir site olması gerekiyor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/trustrank-nedir.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Css dosyalarınızı GZIP ile sıkıştırarak optimize edin (WP-CSS)</title>
		<link>http://www.flashcentury.net/index.php/wordpress-css-dosyalarinizi-gzip-ile-sikistirarak-optimize-edin-wp-css.html</link>
		<comments>http://www.flashcentury.net/index.php/wordpress-css-dosyalarinizi-gzip-ile-sikistirarak-optimize-edin-wp-css.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 02:29:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[Optimize]]></category>
		<category><![CDATA[Performans]]></category>
		<category><![CDATA[WP-CSS]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=700</guid>
		<description><![CDATA[Wordpress temsasında ve eklentilerinde kullandığınız Css dosyalarını sıkıştırarak sitenize hızlandırmanız ve gereksiz trafiği engelemeniz münkün. Daha önceki bir makalemde CSS Kodlarınızı Sıkıştırmak İçin Araçlar adlı başlık altında bazı online hizmet veren sitelerden bahsetmiştim fakat şimdi anlatacağım plugin ile bu işi çok daha pratik yapabilirsiniz. Ayrıca Css dosyalarınız gzip ile sıkıştırılıp Cache yapılacağı için performans açısından [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress temsasında ve eklentilerinde kullandığınız Css dosyalarını sıkıştırarak sitenize hızlandırmanız ve gereksiz trafiği engelemeniz münkün. Daha önceki bir makalemde <a title="CSS kodlarinizi sikistirmak icin araclar" href="http://www.flashcentury.net/index.php/css-kodlarinizi-sikistirmak-icin-araclar.html">CSS Kodlarınızı Sıkıştırmak İçin Araçlar</a> adlı başlık altında bazı online hizmet veren sitelerden bahsetmiştim fakat <span id="more-700"></span>şimdi anlatacağım plugin ile bu işi çok daha pratik yapabilirsiniz. Ayrıca Css dosyalarınız gzip ile sıkıştırılıp Cache yapılacağı için performans açısından da daha iyi sonuç elde edebilirsiniz.</p>
<p><strong>Plugin &#8216;izin adı WP-CSS</strong></p>
<ul>
<li>ilk olarak <a href="http://wordpress.org/extend/plugins/wp-css/" target="_blank">buraya</a> tıklayarak WP-CSS pluginini bilgisayarınıza indiriyoruz ve zip dosyasından çıkartıyoruz</li>
<li>ikinci olarak indirdiğimiz dosyayı ZIP &#8216;ten çıkartarak herhangi bir FTP proğramı ile wordpress blog &#8216;umuzun  <strong>wp-content/plugins/ </strong>klasörüne upload yapıyoruz.</li>
<li>Sonra Wordpress Admin paneline girerek plugin &#8216;i aktif yapıyoruz. (Rutin işlemler burada sona eriyor)</li>
<li>WP-CSS eklentisini aktif ettiğimizde <strong>wp-content/plugins/wp-css</strong> klasörünün içinde  <strong>cache</strong> isimli yeni bir klasör oluştuğunu göreceksiniz. Bu klasöre yazma izni veriyoruz (bir diğer değişle mod 777 yapıyoruz)</li>
<li>Son olarak temamızda yer alan Css dosyalarının baglantılarını header.php dosyasını açarak <code>&lt;?php wp_css('dizin<a title="css" rel="tag" href="http://wolkanca.com/etiket/css/"></a>/cssdosyamiz.<a title="css" rel="tag" href="http://wolkanca.com/etiket/css/">css</a>'); ?&gt; şeklinde düzenliyoruz.</code></li>
</ul>
<p>Sanırım son adımda bahsettiğim işlemi biraz detaylı anlatmam daha yararlı olacak;</p>
<p>Normalde Wordpress temalarının Css dosyaları aşağıda ki şekilde eklenmiştir;</p>
<pre class="brush: php;">&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&amp;lt;?php bloginfo('stylesheet_directory'); ?&amp;gt;/cssdosyasi.css&quot; media=&quot;screen&quot; /&amp;gt;&lt;br /&gt;</pre>
<p>böyle bir kodu şu şekilde değiştirmemiz gerekiyor;</p>
<pre class="brush: php;">&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&amp;lt;?php wp_css('cssdosyasi.css'); ?&amp;gt;&quot; media=&quot;screen&quot; /&amp;gt;&lt;br /&gt;</pre>
<p>Örneğin Temamınızı içindeki dosyalar şu şekilde olsun;</p>
<pre>/cssdosyasi.css
/sitiller/stil1.css
/sitiller/stil2.css
/sitiller/stil3.css</pre>
<p>Yani Temamızın bulunduğu klasörün kök dizininde cssdosyasi.css ve stiller isimli klasörde de 3 tane daha farklı Css dosyası var. Bu dosyaları aşağıdaki gibi çağırmamız gerekiyor;</p>
<pre class="brush: php;">&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&amp;lt;?php wp_css('cssdosyasi.css'); ?&amp;gt;&quot; media=&quot;screen&quot; /&amp;gt;&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&amp;lt;?php wp_css('sitiller/stil1.css'); ?&amp;gt;&quot; media=&quot;screen&quot; /&amp;gt;&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&amp;lt;?php wp_css('sitiller/stil2.css'); ?&amp;gt;&quot; media=&quot;screen&quot; /&amp;gt;&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&amp;lt;?php wp_css('sitiller/stil3.css'); ?&amp;gt;&quot; media=&quot;screen&quot; /&amp;gt;&lt;br /&gt;</pre>
<p>Bir diğer alternetif ise bu dosyaları style.css dosyasına include yapabilirsiniz. Böylece Php dosyasında hiçbir değişiklik yapmanıza gerek kalmaz. Örneğin yukarıdaki Css dosyalarını Style.css dosyasına direk include yapalım;</p>
<pre class="brush: css;">[/css]

&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;@import url(&quot;cssdosyasi.css&quot;);&lt;br /&gt;@import url(&quot;sitiller/stil1.css&quot;);&lt;br /&gt;@import url(&quot;sitiller/stil2.css&quot;);&lt;br /&gt;@import url(&quot;sitiller/stil3.css&quot;);&lt;/p&gt;&lt;pre&gt;

[css]</pre>
<p>Böylece ilk örnekte bahsettiğim işmemi yapmanıza gerek kalmaz. Her iki yöntemide hercih edebilirsini fakat benim tavsiyem style.css içine include etmeniz çünkü böylece tek bir css dosyanız olur ve daha iyi bir performans sağlarsınız.<br />
Ayrıca Temaların ana Css dosyası olan <strong>style.css dosyasını çağırırken hiç bir değişiklik yapmıyoruz</strong> zira WP-CSS style.css dosyasını otomatik algılıyor.</p>
<p>Hepsi bu kadar&#8230;</p>
<p><a href="http://www.flashcentury.net/wp-content/uploads/wp-css-test.png"><img class="aligncenter size-full wp-image-704" title="wp-css-test" src="http://www.flashcentury.net/wp-content/uploads/wp-css-test.png" alt="" width="709" height="506" /></a></p>
<p>Toplam 33kb büyüklüğünde 8 Css dosyanı include ile tek bir dosyaya birletirerek yapılan testte %91 performans sağlandığı görülmüş. Sizde WP-CSS eklentisini kurduktan sitenizin açılış hızını kontrol eden herhangi bir proğramveya firefox eklentisi ile test edebilirsiniz milisanilerle &#8216;de olsa aradaki farkı kesinlikle göreceksiniz.</p>
<p>Bir sonraki makalemde hemen hemen aynı şekilde çalışan ve javaScript dosyalarını optimize  edmek için kullanabileceğiniz WP-JS eklentisniden bahsederek bu konuya devam edeceğim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/wordpress-css-dosyalarinizi-gzip-ile-sikistirarak-optimize-edin-wp-css.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Favicon Servisi</title>
		<link>http://www.flashcentury.net/index.php/google-favicon-servisi.html</link>
		<comments>http://www.flashcentury.net/index.php/google-favicon-servisi.html#comments</comments>
		<pubDate>Fri, 29 Jan 2010 16:57:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Favicon]]></category>
		<category><![CDATA[Png]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=684</guid>
		<description><![CDATA[Google &#8216;lun birbirinden başarılı servisleri arasında bazen hiç haberdar olmadığımız ufak uygulamarıda oluyor işte bunlardan biride icon servisi.
Aslında çok geniş çaplı bir hizmet sayılmaz ama olabildiğince pratik olduğu kesin.
Peki nedir bu servis? ne işe yarar derseniz; Url &#8217;sini yazdığımız sitenin favicon &#8216;nunu Png formatında almamızı sağlıyor.
Hemen örnek bir link yazalım;
http://www.google.com/s2/favicons?domain=www.facebook.com
Yukarıdaki linke tıkladığınızda veya kopyalayıp tarayıcınızın [...]]]></description>
			<content:encoded><![CDATA[<p>Google &#8216;lun birbirinden başarılı servisleri arasında bazen hiç haberdar olmadığımız ufak uygulamarıda oluyor işte bunlardan biride icon servisi.</p>
<p>Aslında çok geniş çaplı bir hizmet sayılmaz ama olabildiğince pratik olduğu kesin.</p>
<p>Peki nedir bu servis? ne işe yarar derseniz<span id="more-684"></span>; Url &#8217;sini yazdığımız sitenin favicon &#8216;nunu Png formatında almamızı sağlıyor.</p>
<p>Hemen örnek bir link yazalım;</p>
<p><a title="facebook favicon" href="http://www.google.com/s2/favicons?domain=www.facebook.com" target="_blank">http://www.google.com/s2/favicons?domain=www.facebook.com</a></p>
<p>Yukarıdaki linke tıkladığınızda veya kopyalayıp tarayıcınızın adres satırına yapıştırdığınızda ekranda facebook.com &#8216;com favicon &#8216;unu göreceksiniz. Oldukça pratik olduğunu söylemiştim yapmanız gereken tek şey url &#8216;nin sonunda yazan <strong>domanin</strong> değişkenine bir  değer vermeniz.</p>
<p><strong>http://www.google.com/s2/favicons?domain=<span style="color: #ff0000;">www.herhangibirsite.com</span></strong></p>
<p>Yazdığınız url &#8216;ye ait <strong>favicon.ico</strong> dosyasını <strong>16&#215;16 ebatlarında Png formatına</strong> çevirip bizlere sunulan bu datayı nasıl daha etkili kulanırız derseniz örneği sitenizde linkler isminde bir kategori var ve siz bazı sitelere link veriyorsunuz;</p>
<pre class="brush: xml;">

&lt;h3&gt;Linkler&lt;/h3&gt;

&lt;a href=&quot;http://www.flashcentury.net&quot;&gt;
&lt;img style=&quot;vertical-align: middle; border:0;&quot; src=&quot;http://www.google.com/s2/favicons?domain=www.flashcentury.net&quot; alt=&quot;flashcentury.net&quot; /&gt;
Flashcentury.net&lt;/a&gt;
&lt;br /&gt;

&lt;a href=&quot;http://www.google.com&quot;&gt;
&lt;img style=&quot;vertical-align: middle; border:0;&quot; src=&quot;http://www.google.com/s2/favicons?domain=www.google.com&quot; alt=&quot;Google.com&quot; /&gt;
Google.com&lt;/a&gt;
&lt;br /&gt;

&lt;a href=&quot;http://www.facebook.com&quot;&gt;
&lt;img style=&quot;vertical-align: middle; border:0;&quot; src=&quot;http://www.google.com/s2/favicons?domain=www.facebook.com&quot; alt=&quot;Google.com&quot; /&gt;
Facebook.com&lt;/a&gt;
</pre>
<p>Yukarıdaki kodun çıktısı şu şekilde olacaktır;</p>
<h3>Linkler</h3>
<p><a href="http://www.flashcentury.net"><img style="vertical-align: middle; border: 0;" src="http://www.google.com/s2/favicons?domain=www.flashcentury.net" alt="flashcentury.net" />Flashcentury.net</a></p>
<p><a href="http://www.google.com"><img style="vertical-align: middle; border: 0;" src="http://www.google.com/s2/favicons?domain=www.google.com" alt="Google.com" />Google.com</a></p>
<p><a href="http://www.facebook.com"><img style="vertical-align: middle; border: 0;" src="http://www.google.com/s2/favicons?domain=www.facebook.com" alt="Google.com" />Facebook.com</a></p>
<p>işte bu kadar basit. En yalın haliyle incelemek isterseniz resim ekleme kodarınız şu şekilde olmalı</p>
<pre class="brush: xml;">
&lt;img src=&quot;http://www.google.com/s2/favicons?domain=www.flashcentury.net&quot;  /&gt;
</pre>
<p><em>www.flashcentury.net</em> yazan kısmı icon &#8216;unu göstermek istediğiniz sitenin url &#8217;si ile değiştirmeniz yeterli.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/google-favicon-servisi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XHTML Nedir?</title>
		<link>http://www.flashcentury.net/index.php/xhtml-nedir.html</link>
		<comments>http://www.flashcentury.net/index.php/xhtml-nedir.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:57:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Body]]></category>
		<category><![CDATA[Head]]></category>
		<category><![CDATA[Html]]></category>
		<category><![CDATA[Nedir]]></category>
		<category><![CDATA[Title]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Xhtml]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=655</guid>
		<description><![CDATA[Öncelikle biraz HTML &#8216;den bahsetmek istiyorum.  HTML ismi Hyper Text Markup Language kelimlerinin başharflerinden meydana gelmektedir. Yani Türkçe karşılığı; Hareketli Metin İşaretleme Dili  &#8216;dir. HTML için web sayfasının çatısı diyebiliriz, belli başlı tag &#8216;lardan oluşur ve dinamik bir yapıya sahip değildir. Örneğin mantıksal bir sorgulama (if &#8211; else) veya bir döngü yapılamaz.
Az öncede [...]]]></description>
			<content:encoded><![CDATA[<p>Öncelikle biraz HTML &#8216;den bahsetmek istiyorum.  HTML ismi <strong>H</strong>yper <strong>T</strong>ext <strong>M</strong>arkup <strong>L</strong>anguage kelimlerinin başharflerinden meydana gelmektedir. Yani Türkçe karşılığı; Hareketli Metin İşaretleme Dili  &#8216;dir. HTML için web sayfasının çatısı diyebiliriz, belli başlı tag &#8216;lardan oluşur ve <span style="text-decoration: underline;">dinamik bir yapıya sahip değildir</span>. Örneğin mantıksal bir sorgulama (<a href="http://www.flashcentury.net/index.php/tag/if-Else" target="_self">if &#8211; else</a>) veya bir döngü yapılamaz.</p>
<p>Az öncede yazdığım gibi web sayfasında benim tabirimle bir çatı görevi taşır, sayfa öğerleri html olarak yerleştirilir ve eğer dinamik bir işlem gerekiyorsa browser (Tarayıcı) işlemleri için <a href="http://www.flashcentury.net/index.php/tag/javascript" target="_self">javacript</a>, vbscript vb.. server tabanli işlemler için <a href="http://www.flashcentury.net/index.php/tag/php" target="_self">Php</a>, <a href="http://www.flashcentury.net/index.php/tag/asp" target="_self">Asp</a>, <a href="http://www.flashcentury.net/index.php/tag/Python" target="_self">Python</a>, <a href="http://www.flashcentury.net/index.php/tag/jsp" target="_self">jsp</a> vb.. gibi kodlama dilleriyle desteklenir. Eğer bir site sadece <span id="more-655"></span>HTML kodlarından oluşacaksa bu site büyük bir ihtimalle sadece sunum amaçlı bir site olabilir ki günümüzde sadece html  &#8216;den ibaret bir site çok nadir kullanılmaktadır. Son olarak HTML dosyaları .html veya .htm uzantılarına sahiptir. Bu iki uzantı arasında hiç bir fark yoktur fakat genellikle .html uzantısı kullanılmaktadır.</p>
<p>HTML hakkında bu kadar bilgiden sonra şimdi XHTML &#8216;ye geçebiliriz.  Aslında XHTML 2000 yılında <a href="http://www.w3.org/" target="_blank">W3C</a> tarafından kabul edilmiş tüm internet tarayıcıları ve Gsm Telefonları tarafından standart olarak kabul edilmiştir.  HTML biraz daha derlenip, geliştirilip ve belli bir standarta geçirilip XHTML olmuşturulmuştur. XHTML kullanmanın en temel amaçlarından birisi farklı tarayıcılarda sorun çıkarmamasıdır, bunun yanında tarayılar kodu daha çabuk algılar ve web sayfası HTML &#8216;ya göre daha hızlı çalışır. Bir diğer avantajı ise başta <a href="http://www.google.com" target="_blank">Google</a> olamak üzere başlıca arama motorları XHTML standarlarına uygun yazılmış siteye tam not veriller ve arama motorlarında kötü kodlanmış rakip sitelere göre üst sıralara yükselir.</p>
<p>XHTML E<strong><span style="color: #000000;">x</span></strong>tensible <strong>H</strong>yper <strong>T</strong>ext <strong>M</strong>arkup <strong>L</strong>anguage , Türkçe karşılığı Esnetilebilir Hareketli Metin İşaretleme Dili  anlamındadır. Her ne kadar  Esnetilebilir denilsede bu esneklik kodlayan programcılar değil XHTML &#8216;yi geliştiren programcılar için geçerli olduğunu düşünüyorum zira <a href="http://www.flashcentury.net/index.php/tag/xml">XML</a> yapısında var olan söz dizimi ifadelerini bünyesine alan bir dildir. <a href="http://www.flashcentury.net/index.php/tag/xml" target="_self">XML</a> ’de var olan sıkı ve uyulması gereken şartlar XHTML &#8216;de de geçerlidir. Bu doğrultuda <a href="http://www.flashcentury.net/index.php/tag/xml" target="_self">XML </a>’de olan extensible ifadesini bünyesine almıştır.</p>
<p><span style="color: #ff0000;"><strong>XHTML kodlama mantığı?</strong> </span><br />
İlk olarak bilmeniz gereken şey XHTML hiyerarşik bir yapıya sahiptir kodlar birbirlerini kapsarlar.</p>
<p><strong>Örneğin ;</strong><br />
<span style="color: #3366ff;">&lt;html&gt;<br />
   &lt;body&gt;<br />
      &lt;div&gt;Merhaba Dünya&lt;/div&gt;<br />
   &lt;/body&gt;<br />
&lt;/html&gt;</span></p>
<p>Ayrıca yukarıdaki örnektede farkettiğiniz üzere <strong><span style="color: #ff0000;">&lt;&#8230;.&gt;</span></strong> şeklinde taglar açılır ve kesinlikle kapatılması gerekmektedir. Kapatılırken de <strong><span style="color: #ff0000;">&lt;/&#8230;..&gt;</span></strong> şeklinde kapatılır.</p>
<p>Bilmeniz gereken bir diğer önemli husus ise XHTML tagları iki ana bölümden oluşur bunlar <strong>&lt;head&gt;</strong> ve <strong>&lt;body&gt;</strong> taglarıdır.</p>
<p><strong><span style="color: #008000;">Head -&gt;</span></strong> Sayfanın bilgilerini tarayıcıya, arama motorlarına bildirir ve gerekli <a href="http://www.flashcentury.net/index.php/tag/css">Css </a>veya <a href="http://www.flashcentury.net/index.php/tag/javascript">js</a> kodlarını import eder. Örneğin site başlığı, arama motorları için taglar, dil ayarları, gibi bilgiler bu alana yazılır ve Head bölümüne yazılan kadlar ziyaretçi tarafından görülmez.</p>
<p><span style="color: #008000;"><strong>Body -&gt;</strong></span> Bu bölüm ise ziyaretçinin gördüğü bölümdür, sayfanın içeriği bu alana yazılır.</p>
<p><strong>Şimdi en sade haliyle bir XHTML kodu yazalım;</strong></p>
<p><span style="color: #3366ff;">&lt;html&gt;<br />
   &lt;head&gt;&lt;/head&gt;<br />
   &lt;body&gt;&lt;/body&gt;<br />
&lt;/html&gt;</span></p>
<p>Herhangi bir editörle hatta her bilgisayar da yeralan text editor ile bile bu kodu yazıp <strong>.html</strong> olarak kaydedebilirsiniz. Yukarıdaki kod bir XHTML dosyasının en yalın halidir.</p>
<p><strong>Şimdi biraz dosyamızın içine birşeyler ekliyelim;</strong></p>
<p><span style="color: #3366ff;">&lt;html&gt;<br />
   &lt;head&gt;<br />
      &lt;title&gt;İlk Deneme&lt;/title&gt;<br />
   &lt;/head&gt;<br />
   &lt;body&gt;<br />
      Merhaba Dünya<br />
   &lt;/body&gt;<br />
&lt;/html&gt;</span></p>
<p>Yukarıdaki örnekte <strong><span style="color: #008000;">Head</span> </strong>bölümüne <strong>&lt;title&gt;</strong> Tag &#8216;ı ile sitenin başlığını (<em>İlk Deneme</em>) yazdık ve sonra <span style="color: #008000;"><strong>Body</strong> </span>Tagları arasına <em>Merhaba Dünya</em> yazarak içeriğimizi eklemiş olduk.  Bu kodu <strong>.html</strong> olarak kaydedip açtığınızda ekranda <span style="color: #ff0000;">Merhaba Dünya </span>yazacak, tarayıcının en üst sol kısmında ise sitenin başlığı olan <span style="color: #ff0000;">İlk Deneme</span> yazısını göreceksiniz.</p>
<p>Umarım XHML kodlama mantığını kavramışsınızdır. İlerleyen <a href="http://www.flashcentury.net/index.php/category/xhtml-dersleri" target="_self">derlerimizde</a> XHTML taglarını ve ne şekilde kullanıldığını bol bol anlatacağım. XHTML oldukça kolay bir programlama dilidir ve web tasarım için en temel unsurlardan biridir.</p>
<p>Bir sonraki dersimizde görüşmek üzere&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/xhtml-nedir.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quackwatch Interesting Web Sites (Backlink Dizini)</title>
		<link>http://www.flashcentury.net/index.php/quackwatch-interesting-web-sites-backlink-dizini.html</link>
		<comments>http://www.flashcentury.net/index.php/quackwatch-interesting-web-sites-backlink-dizini.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:38:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Backlink]]></category>
		<category><![CDATA[Backlink Dizini]]></category>
		<category><![CDATA[Directory]]></category>
		<category><![CDATA[Dizin]]></category>
		<category><![CDATA[PR dizin]]></category>
		<category><![CDATA[Quackwatch Interesting]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[Yüksek PR Dizinleri]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=647</guid>
		<description><![CDATA[


PageRank Puanı 
: Pr5


Kategori 
: Genel


Url 
: http://www.quackwatch.com/


Ekleme Adresi :
: http://www.quackwatch.com/05Links/othersites.html







Backlink Nedir?
]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="600">
<tbody>
<tr>
<td width="153"><strong>PageRank Puanı </strong></td>
<td width="447">: Pr5</td>
</tr>
<tr>
<td><strong>Kategori </strong></td>
<td>: Genel</td>
</tr>
<tr>
<td><strong>Url </strong></td>
<td>: <a href="http://www.quackwatch.com/05Links/othersites.html" target="_blank">http://www.quackwatch.com/</a><a href="http://www.madison.k12.wi.us/tnl/detectives/" target="_blank"></a><a href="http://www.bloggerandpodcaster.com/guide.php" target="_blank"></a><a href="http://www.eatwellguide.org/i.php?pd=Home" target="_blank"></a><a href="http://www.eatwellguide.org/i.php?id=error404"></a><a href="http://researchguides.austincc.edu/" target="_blank"></a><a href="http://www.rahul.net/mcgrew/hotlist.html" target="_blank"></a><a href="http://www.outdoored.com/default.aspx" target="_blank"></a><a rel="nofollow" href="http://www.linguistic-funland.com/" target="_blank"></a><a rel="nofollow" href="http://www.womenshealthmatters.ca/index.cfm" target="_blank"></a><a rel="nofollow" href="http://www.elexp.com/links.htm" target="_blank"></a><a href="http://www.greatbridgelinks.com/GBLnew.html" target="_blank"></a><a href="http://www.austinastro.org/links.html" target="_blank"></a><a rel="nofollow" href="http://www.therealestatelibrary.com/" target="_blank"></a><a href="http://www.safetydirectory.com/" target="_blank"></a></td>
</tr>
<tr>
<td><strong>Ekleme Adresi :</strong></td>
<td>: <a href="http://www.quackwatch.com/05Links/othersites.html" target="_blank">http://www.quackwatch.com/05Links/othersites.html</a><a href="http://www.madison.k12.wi.us/tnl/detectives/" target="_blank"></a></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><a title="Baklink Nedir?" href="http://www.flashcentury.net/index.php/backlinking/backlink-nedir.html" target="_self"><span id="more-647"></span>Backlink Nedir?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/quackwatch-interesting-web-sites-backlink-dizini.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php ‘de Mantıksal İfadeler (Switch)</title>
		<link>http://www.flashcentury.net/index.php/php-de-mantiksal-ifadeler-switch.html</link>
		<comments>http://www.flashcentury.net/index.php/php-de-mantiksal-ifadeler-switch.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:15:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Break]]></category>
		<category><![CDATA[Case]]></category>
		<category><![CDATA[çok seçenekli mantıksal sorgulama]]></category>
		<category><![CDATA[Default]]></category>
		<category><![CDATA[if Else]]></category>
		<category><![CDATA[Mantıksal İfadeler]]></category>
		<category><![CDATA[Mantiksal Operatörler]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Switch]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=638</guid>
		<description><![CDATA[Bir önceki Php dersimizde if ve else ile mantıksal ifadeleri kullanmayı anlatmıştım, şimdi ise Php &#8216;de matiksal ifadelerin diğer bir alternatifi olan switch deyimini anlatacağım.
Switch &#8216;in kullanım mantığı oldukca basittir.
switch ( değişken ) 
{
case Koşul;
 Koşul doğru ise yapılacak işlem
break;

case Koşul;
 Koşul doğru ise yapılacak işlem
break;
default:
 Hicbir kosul uymuyorsa yapilacak islem
}
Switch -&#62; Ana kodumuz olan [...]]]></description>
			<content:encoded><![CDATA[<p>Bir önceki <a title="Php Dersleri" href="http://www.flashcentury.net/index.php/tag/php-dersleri" target="_self">Php </a>dersimizde <a title="Php de Mantıksal İfadeler (If Else)" href="http://www.flashcentury.net/index.php/php-dersleri/php-de-mantiksal-ifadeler-if-else.html" target="_self">if ve else ile mantıksal ifadeleri kullanmayı </a>anlatmıştım, şimdi ise <a title="Php" href="http://www.flashcentury.net/index.php/tag/php" target="_self">Php</a> &#8216;de <a title="Mantiksal ifade" href="http://www.flashcentury.net/index.php/tag/mantiksal-ifadeler" target="_self">matiksal ifadelerin </a>diğer bir alternatifi olan <a title="Switch" href="http://www.flashcentury.net/index.php/tag/switch" target="_self">switch</a> deyimini anlatacağım.</p>
<p>Switch &#8216;in kullanım mantığı oldukca basittir.</p>
<p class="MsoNormal"><span style="color: #003300;"><strong>switch (</strong> </span><strong><span style="color: #339966;">değişken</span><span style="color: #ff00ff;"><span style="color: #339966;"> </span><span style="color: #003300;">)<span id="more-638"></span></span></span><span style="color: #003300;"> </span><br />
<span style="color: #003300;">{</span></strong><br />
<span style="color: #0000ff;">case Koşul;<br />
</span><span style="mso-tab-count: 1;"> </span><span style="color: #ff0000;">Koşul doğru ise yapılacak işlem<br />
</span><span style="color: #0000ff;">break;<br />
</span><br />
<span style="color: #008000;"><span style="color: #0000ff;">case Koşul;</span><br />
</span><span style="mso-tab-count: 1;"> </span><span style="color: #ff0000;">Koşul doğru ise yapılacak işlem<br />
</span><span style="color: #0000ff;">break;</span></p>
<p><span style="color: #0000ff;">default:</span><br />
<span style="mso-tab-count: 1;"> </span><span style="color: #ff0000;">Hicbir kosul uymuyorsa yapilacak islem</span><br />
<span style="color: #003300;">}</span></p>
<p><strong>Switch -&gt;</strong> Ana kodumuz olan Switch değimi ile bir değişken çağırıyoruz ve Switch &#8216;in kapsadığı kodlarımızı parantez ( <strong><span style="color: #ff0000;">{ <span style="color: #000000;">ve</span> }</span></strong> ) içerisine alıyoruz.<br />
<strong>Case     -&gt;</strong> koşullarımızı case ile test ediyoruz ve eğer uygunsa aşağıda ki satirda yapilacak işlemleri belirtiyoruz.<br />
<strong>break   -&gt;</strong> Eğer koşulumuz dogru ise, yapılacak işlemler gerçekleştıkten sonra break parametresi ile switch kontrolunu durduruyoruz.<br />
<strong>default -&gt;</strong> Eğer hiç bir koşul uygun değılse default devreye giriyor. default &#8216;u if ile kosullandirmada else &#8216;ye benzetebiliriz.</p>
<p>Şimdi isterseniz bir önceki dersimizde vermiş olduğum örneği switch ile yapalim</p>
<pre class="brush: php;">
$Adiniz = &quot;Hüseyin&quot;;

switch ($Adiniz)
{
case &quot;Hüseyin&quot; :
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Merhaba Hüseyin&quot;;
break

case &quot;Sevgi&quot;:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Merhaba Sevgi&quot;;
break

default
echo &quot;Sizi Tanimiyorum&quot;;
}
</pre>
<p>Yukarıda da bahsettiğim gibi <a title="Swıtch" href="http://www.flashcentury.net/index.php/tag/switch">Switch</a> &#8216;in kullanımı oldukca basittir. Bu örnekte $Adiniz isimli bir değişken tanımladık ve değişkene Hüseyin değerini verdik. Sonrasında <a title="Switch" href="http://www.flashcentury.net/index.php/tag/switch">Switch</a> &#8216;ten $Adiniz isimli değiskeni kontrol etmisini istedik. Bu kodu çalıştırdığınızda ile <a title="Case" href="http://www.flashcentury.net/index.php/tag/case">Case</a> &#8216;nin koşulu olan &#8220;Hüseyin&#8221; doğru olduğu için ekranda &#8220;Merhaba Hüseyin&#8221; yazacaktir.</p>
<p>ilk <a title="Case" href="http://www.flashcentury.net/index.php/tag/case">Case</a> denememiz de koşul yerine geldi ve <a title="Break" href="http://www.flashcentury.net/index.php/tag/break">break </a>komutunu kullandığımız için, <a title="Swıtch" href="http://www.flashcentury.net/index.php/tag/switch">Switch</a> içerisinde yeralan diğer şartlar kontrol edilmeden <a title="Swıtch" href="http://www.flashcentury.net/index.php/tag/switch">switch</a> islemi bitecektir, bu kullanım şekli kodunuzun daha sağlıklı ve hızlı çalışması için size tavsiyemdir fakat break parametresini kullanmasaydık birinci koşuldaki $Adiniz isimli değiskenin değeri &#8220;Hüseyin&#8221; olsa dahi diğer şartlarıda kontrol edecekti.</p>
<p>Şimdi biraz daha ise yarar bir örnek yapalim;</p>
<pre class="brush: php;">
$Ay = 5;

switch ($Ay)
{
case 1:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Ocak&quot; ;
break

case 2:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Şubat&quot; ;
break

case 3:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Mart&quot; ;
break

case 4:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Nisan&quot; ;
break

case 5:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Mayıs&quot; ;
break

case 6:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Haziran&quot; ;
break

case 7:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Temmuz&quot; ;
break

case 8:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Ağustos&quot; ;
break

case 9:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Eylül&quot; ;
break

case 10:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Ekim&quot; ;
break

case 11:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Kasim&quot; ;
break

case 12:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Aralık&quot; ;
break

default
echo &quot;Girdiğiniz ay doğru değil, Lütfen kontrol ediniz&quot;;
}
</pre>
<p>Yukarıdaki kodu çalıştırdığımızda $ay değişkenının değeri 5 olduğu için ekranda Mayıs yazacaktır.</p>
<p>Aynı işlemi <a title="else" href="http://www.flashcentury.net/index.php/tag/else">if else</a> ile de yapabiliz fakat yukarıdaki gibi çok seçenekli bir mantıksal sorgulama da daha iyi bir performans için <a title="Switch" href="http://www.flashcentury.net/index.php/tag/Switch">Switch</a> metodunu kullanmanızı tavsiye ederim.</p>
<p><span style="color: #ff0000;"><span style="color: #000000;"><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/php-de-mantiksal-ifadeler-switch.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Triple Boot (Debian+XP+OSX) auf Macbook</title>
		<link>http://www.flashcentury.net/index.php/triple-boot-debianxposx-auf-macbook.html</link>
		<comments>http://www.flashcentury.net/index.php/triple-boot-debianxposx-auf-macbook.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:11:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Betriebssystemen]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=635</guid>
		<description><![CDATA[Wer im Besitz eines Macbook ist, kann gleich mehrere Betriebssysteme parallel installieren. Dies funktioniert offiziell mit Windows XP bzw. Vista in Verbindung mit Bootcamp. Es geht jedoch auch mit drei Betriebssystemen, nämlich mit Mac OS, Debian und XP.
Dazu gibt es ein Videotutorial.
Part 1
Part 2
Eine Anleitung im PDF-Format zum Ausdrucken gibt´s hier.
]]></description>
			<content:encoded><![CDATA[<p>Wer im Besitz eines Macbook ist, kann gleich mehrere Betriebssysteme parallel installieren. Dies funktioniert offiziell mit Windows XP bzw. Vista in Verbindung mit Bootcamp. Es geht jedoch auch mit drei Betriebssystemen, nämlich mit Mac OS, Debian und XP.</p>
<p>Dazu gibt es ein Videotutorial.<br />
<a href="http://www.youtube.com/watch?v=Wf0sNcsidvE&amp;fmt=18" target="_blank">Part 1</a><br />
<a href="http://www.youtube.com/watch?v=InZw-SV80Mc&amp;fmt=18" target="_blank">Part 2</a><br />
Eine Anleitung im PDF-Format zum Ausdrucken gibt´s <a href="http://goldenlabs.de/tutorial_tripleboot_macbook.pdf">hier</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/triple-boot-debianxposx-auf-macbook.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML ve XHTML Arasindaki Farklar</title>
		<link>http://www.flashcentury.net/index.php/html-ve-xhtml-arasindaki-farklar.html</link>
		<comments>http://www.flashcentury.net/index.php/html-ve-xhtml-arasindaki-farklar.html#comments</comments>
		<pubDate>Tue, 26 Jan 2010 14:28:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Doctype]]></category>
		<category><![CDATA[Dtd]]></category>
		<category><![CDATA[Frark]]></category>
		<category><![CDATA[Html]]></category>
		<category><![CDATA[Xhtml]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=615</guid>
		<description><![CDATA[
Bir önceki dersimizde XHLML Nedir başlığı altında bu konuya giriş yaptık ve şimdi dilerseniz HTML ve XHTML arasındaki farkları inceleyelim.
Öncelikle şu nu söyleyeyim, eğer daha önceden HTML biliyorsanız XHTML sizi fazla yormayacak aslında hemen hemen aynı taglar kullanılmaktadır fakat bir önceki derstede bahsettiğim gibi XHTML &#8216;nin belli başlı standartları ve uyulması gereken şartları vardır. Şimdi [...]]]></description>
			<content:encoded><![CDATA[<div class="body">
<p>Bir önceki dersimizde XHLML Nedir başlığı altında bu konuya giriş yaptık ve şimdi dilerseniz HTML ve XHTML arasındaki farkları inceleyelim.</p>
<p>Öncelikle şu nu söyleyeyim, eğer daha önceden HTML biliyorsanız XHTML sizi fazla yormayacak aslında hemen hemen aynı taglar kullanılmaktadır fakat bir önceki derstede bahsettiğim gibi XHTML &#8216;nin belli başlı standartları ve uyulması gereken şartları vardır. Şimdi bu farklılıkları şıklar halinde yazacağım;</p>
<p><span id="more-615"></span><strong><span style="color: #ff0000;">1.</span></strong> <span style="color: #ff0000;"><strong>Küçük harf kullanımı :</strong></span> Normal HTML &#8216;de büyük yada küçük harf hiç farketmiyordu, bu konuda hiçbir kural yoktu fakat XHTML özellikle küçük harf konusunda çok titiz.</p>
<p>     <strong>HTML</strong><br />
     &lt;BODY&gt;<br />
    &lt;div WIDTH=&#8221;100%&#8221;&gt;Merhaba Dünya&lt;/div&gt;<br />
    &lt;/BODY&gt;</p>
<p>    <strong> XHTML</strong><br />
     &lt;body&gt;<br />
     &lt;div width=&#8221;100%&#8221;&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;/body&gt;</p>
<p><strong><span style="color: #ff0000;">2.</span> <span style="color: #ff0000;">Parametrelerde küçük harf ile yazılmalıdır :</span></strong> Yukarıda bahsettiğim şıkka ek olarak parametrelerde bir standarta baglanmıştır.</p>
<p>     <strong>HTML</strong><br />
     &lt;BODY&gt;<br />
     &lt;div&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;/BODY&gt;</p>
<p>     <strong>XHTML<br />
</strong>     &lt;body&gt;<br />
     &lt;div&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;/body&gt;</p>
<p><strong><span style="color: #ff0000;">3.</span> <span style="color: #ff0000;">Düzgün hiyerarşi :</span></strong> Açılan taglar sırası ile kapatılmalıdır.</p>
<p>      <strong>HTML </strong><br />
      &lt;strong&gt;&lt;div&gt;Merhaba Dünya&lt;/strong&gt;&lt;/div&gt;</p>
<p>     <strong>XHTML<br />
</strong>     &lt;div&gt;&lt;strong&gt;Merhaba Dünya&lt;/strong&gt;&lt;div&gt;</p>
<p><span style="color: #ff0000;"><strong>4.</strong></span> <span style="color: #ff0000;"><strong>Kapalı taglar :</strong></span> Tüm taglar kapatılmalıdır. Örneğin bazı taglar tek başına kullanılır (br , hr, img) bu taglarda XHTML &#8216;de kapatılmalıdır.</p>
<p>     <strong>HTML<br />
</strong>     &lt;br&gt;<br />
     &lt;hr&gt;<br />
     &lt;image href=&#8221;resim.gif&#8221;&gt;</p>
<p>    <strong> XHTML</strong><br />
     &lt;br /&gt;<br />
     &lt;hr /&gt;<br />
     &lt;image href=&#8221;resim.gif&#8221; title=&#8221;Flashcentury&#8221; /&gt;</p>
<p><strong><span style="color: #ff0000;">5.</span></strong> <span style="color: #ff0000;"><strong>Kapatılan taglara / işaretinden önce boşluk bırakmak :</strong></span> Yukarıdaki şıkla bahsettiğim tagları kapatırken / işaretinden önce bir boşluk bırakmanız gerekmektedir. Bu tarayıcılar ve arama motorları tarafından kabul edilmiş bir standarttır.</p>
<p>     <strong>Yanlış Kullanım</strong><br />
     &lt;br/&gt;<br />
     &lt;hr/&gt;<br />
     &lt;image href=&#8221;resim.gif&#8221; title=&#8221;Flashcentury&#8221;/&gt;</p>
<p>    <strong> Doğru kullanım<br />
</strong>     &lt;br /&gt;<br />
     &lt;hr /&gt;<br />
     &lt;image href=&#8221;resim.gif&#8221; title=&#8221;Flashcentury&#8221; /&gt;</p>
<p><strong><span style="color: #ff0000;">6.</span></strong> <strong><span style="color: #ff0000;">Link ve Resim eklerken bir başlık girilmelidir :</span></strong> Özellikle arama motorları için ve standartlar uymak için bunu yapmanız gerekmektedir. <strong>title</strong> parametresi ile resim veya link hakkında tarayıcıya bilgi vermemiz gerekmektedir.</p>
<p>     <strong>HTML</strong><br />
     &lt;image href=&#8221;resim.gif&#8221;&gt;<br />
     &lt;a href=&#8221;<a href="http://www.flashcentury.net">http://www.flashcentury.net</a>&#8220;&gt;</p>
<p>     <strong>XHTML</strong><br />
     &lt;image href=&#8221;resim.gif&#8221;&gt;<br />
     &lt;image href=&#8221;resim.gif&#8221; title=&#8221;Flashcentury&#8221; /&gt;<br />
     &lt;a href=&#8221;<a href="http://www.flashcentury.net/">http://www.flashcentury.net</a>&#8221; title=&#8221;Flashcentury&#8221; /&gt;</p>
<p><strong><span style="color: #ff0000;">7.</span></strong> <span style="color: #ff0000;"><strong>Parametreler tırnak içinde olmalıdır :</strong></span> HTML &#8216; de bu konuda bir şart yoktu tırnak için ve tırnak içinde kullanmadan parametre değerleri verilebiliyordu.</p>
<p>     <strong>HTML</strong><br />
     &lt;BODY&gt;<br />
     &lt;div width=100%&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;/BODY&gt;</p>
<p>     <strong>XHTML</strong><br />
     &lt;body&gt;<br />
     &lt;div width=&#8221;100%&#8221;&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;/body&gt;</p>
<p><strong><span style="color: #ff0000;">8.</span></strong> <span style="color: #ff0000;"><strong>Parametrelerde sadeleştirme : </strong></span>Özellikle Form parametrlerinde bazı kolaylıklar vardı, örneğin <strong>checked </strong>parametresini kullanarak bir radio buttonu seçili hale getirebiliyorduk ama malesef XHTML &#8216;de bu olay kaldırıldı.</p>
<p>     <strong>HTML</strong><br />
     &lt;input type=&#8221;radio&#8221; checked&gt;<br />
     &lt;option selected&gt;</p>
<p>     <strong>XHTML</strong><br />
     &lt;input  type=&#8221;radio&#8221; checked=&#8221;checked&#8221; /&gt;<br />
     &lt;option selected=”selected” /&gt;</p>
<p><span style="color: #ff0000;"><strong>9. Name parametresi yerine id Parametresi kullanimi :</strong> </span>HTML döneminde taglara isim verirken Name parametresi kullaniliyordu, Id parametresi ise ikinci bir olasilik veya javascript ağırlıklıydı fakat XHTML genel tanımlamada Id parametresini kullanmamızı istiyor.</p>
<p>     <strong>HTML</strong><br />
     &lt;div name=&#8221;mesaj&#8221;&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;image name=&#8221;resim&#8221; href=&#8221;resim.gif&#8221;&gt;</p>
<p>     <strong>XHTML</strong><br />
     &lt;div id=&#8221;mesaj&#8221;&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;image id=&#8221;resim&#8221; href=&#8221;resim.gif&#8221; /&gt;</p>
<p><span style="color: #ff0000;"><strong>10. DOCTYPE bildirimi :</strong></span> HTML kodlarından önce daha doğrusu kodlamanın ilk başına DOCTYPE (DTD ) bir başka değişle HTML dokumanımızın çeşitini bildirmemiz gerekiyor. Bu konuyla daha ayrıntılı bilgiye buradan ulaşabilirsiniz.</p>
<p>     <strong>HTML</strong><br />
     &lt;html&gt;<br />
     &lt;head&gt;<br />
     &lt;title&gt; HTML Dökümanı&lt;/title&gt;<br />
     &lt;body&gt;<br />
     &lt;div&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;/body&gt;<br />
     &lt;/html&gt;</p>
<p>     <strong>XHTML<br />
     </strong>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
     &lt;html&gt;<br />
     &lt;head&gt;<br />
     &lt;title&gt; HTML Dökümanı&lt;/title&gt;<br />
     &lt;body&gt;<br />
     &lt;div&gt;Merhaba Dünya&lt;/div&gt;<br />
     &lt;/body&gt;<br />
     &lt;/html&gt;</p>
<p>Eğer standart bir XHTML kodlaması yapacaksanız genel kullanımı yukarıdaki gibidir ve tüm XHTML sayfalarınızın ilk satırına bu kodu ekleyebilirsiniz fakat bazen sayfanızı frameler ile veya farklı türlerde yapmanız gerekebilir, DTD bildimi ile kodlamanızın çeşidini tanımlarsınız ve tarayıcılara yardımcı olursunuz. DOCTYPE ile ilgili yazıma buradan ulaşabilirsiniz.</p>
<p>HTML &#8216;den XHTML &#8216;ye geçen veya bu işe yeni başlamış arkadaşlar için dikkat etmesi gereken en önemli gördüğüm 10 maddeyi ekledim, ilerleyen derslerde yeri geldikçe yine bazı ayrıntılardan bahsedeceğim.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/html-ve-xhtml-arasindaki-farklar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eurovision 2009 için Google &#8216;da enteresan bir Gadget</title>
		<link>http://www.flashcentury.net/index.php/eurovision-2009-icin-google-da-enteresan-bir-gadget.html</link>
		<comments>http://www.flashcentury.net/index.php/eurovision-2009-icin-google-da-enteresan-bir-gadget.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 01:40:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Site Tanitimlari]]></category>
		<category><![CDATA[Eurovision]]></category>
		<category><![CDATA[Eurovision 2009]]></category>
		<category><![CDATA[Gadget]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Gadget]]></category>
		<category><![CDATA[Hadise]]></category>
		<category><![CDATA[istatistik]]></category>
		<category><![CDATA[Web Araçları]]></category>
		<category><![CDATA[Web Site]]></category>
		<category><![CDATA[Yarışma]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=557</guid>
		<description><![CDATA[Evet Eurovision &#8216;a çok az kaldı ve internette Eurovision yarışmacılar hakkında aramalar dahada hızlandı. Google &#8216;da boş durmuyor ve yapılan arama sonucu hangi yarışmacının daha çok hit aldığını istatistikli olarak bizlere sunuyor.
 
Ayrıca hazırladığı Gadget sayesinde sitenizde veya blog &#8216;unuzda yazınlama imkanı Googla tarafından düşünülmüş.
Buradan daha ayrıntılı bilgiye ve eğer Eurovision 2009 Google Gadget &#8216;ti [...]]]></description>
			<content:encoded><![CDATA[<p>Evet Eurovision &#8216;a çok az kaldı ve internette Eurovision yarışmacılar hakkında aramalar dahada hızlandı. Google &#8216;da boş durmuyor ve yapılan arama sonucu hangi yarışmacının daha çok hit aldığını istatistikli olarak bizlere sunuyor.<span id="more-557"></span></p>
<p> <iframe src="http://eurovisiongadget.appspot.com/?lang=tr" width="670" height="370" frameborder="0" scrolling="no"></iframe></p>
<p>Ayrıca hazırladığı Gadget sayesinde sitenizde veya blog &#8216;unuzda yazınlama imkanı Googla tarafından düşünülmüş.</p>
<p><a title="Google Eurovision Gadget" href="http://www.google.com.tr/intl/tr/landing/eurovision/index.html" target="_blank">Buradan </a>daha ayrıntılı bilgiye ve eğer Eurovision 2009 Google Gadget &#8216;ti sitenizde yayınlamak istiyorsanız yine aynı sayfadan ulaşabilirsiniz.</p>
<p>Son bir ayrıntı daha vermek istiyorum, yapılan oylamalar yarışmacının ait olduğu ülkeden kabul edilmiyor, Bu sene ilk üçe girmesi kesin gözüyle bakılan <a title="Eurovision Hadise" href="http://www.google.com.tr/search?lr=&amp;aq=f&amp;oq=&amp;q=Hadise&amp;hl=tr" target="_blank">Hadise </a>şu an listede 2. sırada yeralıyor. Ayrıntılı sonuçlara <a title="Google Eurovision" href="http://www.google.com.tr/intl/tr/landing/eurovision/results.html" target="_blank">buladan</a> ulaşabilirsiniz&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/eurovision-2009-icin-google-da-enteresan-bir-gadget.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.htaccess dosyası olmadan permalink yapımı (H-seo tekniği)</title>
		<link>http://www.flashcentury.net/index.php/h-seo-teknigi-ile-permalink-yapimi.html</link>
		<comments>http://www.flashcentury.net/index.php/h-seo-teknigi-ile-permalink-yapimi.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 01:31:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[$_SERVER]]></category>
		<category><![CDATA[Apachi Server]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[explode]]></category>
		<category><![CDATA[Hseo]]></category>
		<category><![CDATA[Hseo Tekniği]]></category>
		<category><![CDATA[hseolink]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[Mod Rewrite]]></category>
		<category><![CDATA[perma]]></category>
		<category><![CDATA[permalink]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[QUERY_STRING]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[split]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/index.php/seo-yontemleri/htaccess-dosyasi-olmadan-permalink-yapimi-h-seo-teknigi.html</guid>
		<description><![CDATA[Öncelikle bu tekniğin neden ihtiyaç haline geldiğinden bahsetmek istiyorum;

Windows server veya host kullananan kişilerin eğer Apachi Server kullanmıyorsa en büzük sıkıntılarından birisi Mod_Rewrite ve .htaccess dosyasını kullanamıyor olması. .htaccess dosyası kullanılamadığı için]]></description>
			<content:encoded><![CDATA[<p>Öncelikle bu tekniğin neden ihtiyaç haline geldiğinden bahsetmek istiyorum;</p>
<p>Windows server veya host kullananan kişilerin eğer Apachi Server kullanmıyorsa en büzük sıkıntılarından birisi Mod_Rewrite  ve .htaccess dosyasını kullanamıyor olması. .htaccess dosyası kullanılamadığı için hazırlanan web projelerine permalink uygulanamıyor. <a href="http://www.flashcentury.net/index.php/tag/permalink">Permalink </a>Web sitenin linklerinin daha profesyonel görünmesine dahada önemlisi başta <a title="Google" href="http://www.flashcentury.net/index.php/tag/google" target="_blank">Google</a> olmak üzere başlıca arama motorlarında daha kolay bulunmasını sağlıyor.</p>
<p>Tamamen bana ait olan <a title="Hseo" href="http://www.flashcentury.net/index.php/tag/hseo">H-seo</a> tekniğini yukarıda bahsettiğim sıkıntıyı çeken Windows Server kullanıcılarına armağan ediyorum <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>isterseniz hemen anlatmaya başlayayım;</p>
<p><strong><span style="color: #ff0000;">1. Adım : url &#8216;miz üyerinden değişken transferi</span></strong></p>
<p>ilk olarak Query_String metodu ile web sitemizi url &#8217;sinden sonra gelen değişkenleri alıyoruz;</p>
<pre class="brush: php;">$url= $_SERVER['QUERY_STRING'];</pre>
<p>Sonra ( / ) işaretlerini split fonksiyonu ile parçalıyoruz ve get0, get1, get2 seklinde değişkenlere yazdırıyoruz;</p>
<pre class="brush: php;">list($get0, $get1, $get2, $get3, $get4, $get5, $get6, $get7, $get8, $get9 ) = split('[/]', $url);</pre>
<p>Fakat eğer gelen veriler belirsiz ise ve siz gelen veriye göre kodlamanız faklı yönlere gidecekse aşağıdaki şekilde de url &#8216;yi parçalayabilirsiniz.</p>
<pre class="brush: php;">$hseo = explode('/', $url);</pre>
<p>Bu şekilde ( / ) işaretleri ile ayrılan değişkenleri hseo adlı <a href="http://www.flashcentury.net/index.php/tag/array">Array</a> değişkenine atamış olduk.</p>
<p><strong><span style="color: #ff0000;">2.Adım : Linkler</span></strong></p>
<p>Aslında linkler her ne kadar hazırladığımız siteye göre değişsede ön önemli şart ( ? ) işareti ile değişkenlerimizin başladığını belirmez gerektiğidir.</p>
<p>Şimdi örnek olarak bir kitap sitesi yaptığımızı farzedelim ve bu kitap sitesinde kitaplar, yazarlar ve yayınevleri adlı üç sayfa olduğunu varsayalım;</p>
<p><span style="color: #0000ff;">www.orneksite.com/?/kitap/flashcentury<br />
www.orneksite.com/?/yazar/Huseyin-kocak<br />
www.orneksite.com/?/yayinevi/xxx-yazıncılık</span></p>
<p>şeklinde linkler kullanmımız gerekiyor. Aslında kilit nokta ( ? ) işaretinde saklı, bu işaretten sonra tarayıcımız bir veri geldiğini anlıyor ve 404 hata sayfasına yönlendirmiyor. Biz ise bu avantajdan faydalanarak değişkenlerimizi sanki bir klasör dizini gibi sıralıyoruz ve <strong>1. Adımda</strong> bahsettiğim şekilde değişkenlerimizi alıyoruz, aslında bu yönteme alternetif bir get tekniğide diyebiliriz.</p>
<p>linklerimizi oluşturuken bir diğer sıkıntı ise eğer url &#8216;de yeralacak değişkenler bir databank &#8216;tan gelecekse türkçe karakterler ve özel semboller olacaktır fakat bu sorununda çözümü oldukça kolay;</p>
<p>Aşağıdaki fonksiyonu kullanarak türkçe karakterleri temizleyebilirsiniz:</p>
<pre class="brush: php;">function uyarla($deger) {
$bul=array(&quot;ş&quot;,&quot;Ş&quot;,&quot;ı&quot;,&quot;(&quot;,&quot;)&quot;,&quot;'&quot;,&quot;ü&quot;,&quot;Ü&quot;,&quot;ö&quot;,&quot;Ö&quot;,&quot;ç&quot;,&quot;Ç&quot;,&quot; &quot;,&quot;/&quot;,&quot;*&quot;,&quot;?&quot;,&quot;ş&quot;,&quot;Ş&quot;,&quot;ı&quot;,&quot;ğ&quot;,&quot;Ğ&quot;,&quot;İ&quot;,&quot;ö&quot;,&quot;Ö&quot;,&quot;Ç&quot;,&quot;ç&quot;,&quot;ü&quot;,&quot;Ü&quot;);
$duzelt=array(&quot;s&quot;,&quot;S&quot;,&quot;i&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;,&quot;u&quot;,&quot;U&quot;,&quot;o&quot;,&quot;O&quot;,&quot;c&quot;,&quot;C&quot;,&quot;-&quot;,&quot;-&quot;,&quot;-&quot;,&quot;&quot;,&quot;s&quot;,&quot;S&quot;,&quot;i&quot;,&quot;g&quot;,&quot;G&quot;,&quot;I&quot;,&quot;o&quot;,&quot;O&quot;,&quot;C&quot;,&quot;c&quot;,&quot;u&quot;,&quot;U&quot;);
$deger=str_replace($duzelt,$bul,$deger);
$deger = preg_replace(&quot;@[^A-Za-z0-9\-_]+@i&quot;,&quot;&quot;,$deger);
return $deger;
} </pre>
<p>İserseniz şimdi yukarıdaki fonksiyonu kullanarak dinamik bir şekilde link oluşturalım,</p>
<pre class="brush: php;">
$link1 = &quot;www.orneksite.com/?/kitap/&quot; .uyarla(sql['kitap']);
$link2 = &quot;www.orneksite.com/?/yazar/&quot; .uyarla(sql['yazar']);
$link3 = &quot;www.orneksite.com/?/yayinevi/&quot; .uyarla(sql['yayinevi']);
</pre>
<p>Yukarıdaki örnekte sql isimli bir database baglantisi ve bu bağlantıda kitap, yazar ve yayinevi isimli fielt &#8216;ler olduğunu düşünün.</p>
<p>uyarla() fonksiyonunu çok daha kapsamlı olarak kullanmak isterseniz buraya tıklayarak açılan linkteki fonksiyonu inceleyebilirsiniz.</p>
<p><span style="color: #ff0000;"><strong>3.Adım : değişkenlerimizi kullanma</strong></span></p>
<p>Sıra geldi son adıma, yukarda bahsettiğim örnekten devam ederek anatmak çok daha faydalı olacağını düşünüyorum;</p>
<p>Kitap sitemizde kitap, yazar ve yayın evi isimli üc bölüm var demistik, şimdi de yine bu üç bölüme ait birer <a title="Php Dersleri" href="http://www.flashcentury.net/index.php/tag/php-dersleri" target="_self">Php</a> sayfası oldugunu farzedelim ve biz url &#8216;den gelen değişkenlere göre bu sayfalarını index &#8216;imize include edelim.</p>
<pre class="brush: php;">
switch ($hseo[1]) {
case &quot;kitap&quot;:
    include &quot;kitap.php&quot;;
    break;
case &quot;yazar&quot;:
    echo &quot;yazar.php&quot;;
    break;
case &quot;yayinevi&quot;:
    echo &quot;yayinevi.php&quot;;
    break;
}
</pre>
<p>işte bu kadar <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  $hseo[1] değişkenimiz (?) işaretinden sonraki slahlar arasındaki (/kitap/) veriyi temsil ediyor ve biz <a title="Php Swıtch" href="http://www.flashcentury.net/index.php/php-dersleri/php-de-mantiksal-ifadeler-switch.html" target="_self">switch</a> aracılığı işle değişkenin ne olduğunu anlayıp uygun sayfayı include ediyoruz.</p>
<p>Şimdi örneği biraz daha dinamik hale getirelim ve tek sayfa üzerinden bir sql sorgusu yaptıralım;</p>
<p>Örneğim vertabani diye bir <a title="MySql Dersleri" href="http://www.flashcentury.net/index.php/mysql-dersleri" target="_self">Mysql</a> tablomuz var ve bu tablo içinde  kitap, yazar ve yayinevi isimli fielt &#8216;ler bulunmakta (2. Adımdaki kullandığımız örnekteki gibi)</p>
<pre class="brush: php;">$sql = mysql_query (&quot;SELECT * FROM vertabani  WHERE &quot; . $hseo[1] . &quot; = ' &quot; . $hseo[2] . &quot; '  LIMIT 1 &quot;);</pre>
<p>www.orneksite.com/?/kitap/flashcentury &#8211;&gt; Sol taraftaki linki verdiğimizde MySql sorgumuz aşağıdaki şekilde yorumlanmış olacaktır.</p>
<pre class="brush: php;">$sql = mysql_query (&quot;SELECT * FROM vertabani  WHERE kitap = ' flashcentury '  LIMIT 1 &quot;);</pre>
<p>burada kitap &#8211;&gt; $hseo[1] ve flashcentury  &#8211;&gt; $hseo[2] değişkenlerine atanmış olacaktır.</p>
<p>Evet arkadaşlar umarım faydalı olmuşumdur. Yukarıda da bahsettiğim gibi Windows Server kullanan arkadaşlar için geliştirdiğim bu tekniğin örnek kullanımını aşağıdaki linkten indirebilirsiniz.</p>
<p>Not : Örnek dosyalar hazırlandıktan sonra buraya konulacaktır.</p>
<p>Hseo Yönteminin avantajları<br />
- .Htaccess dosyası kullanılamayan Hosting hesaplarında veya Windows Server &#8216;lerde rahatlıkla kullanılabilir.<br />
- 404 hata sayfalarına erişim sağlamayan Hosting hesaplarında uygulanabilir<br />
- Benzer bir teknik olan 404 hata sayfası üzerinden yapılan permalink tekniği bazı arama motorları tarafından yinede hata olarak kabul edilir, hatta bazı üstatların ittihasına göre artık <a title="Google Flashcentury" href="http://www.flashcentury.net/index.php/tag/google" target="_self">Google</a> &#8216;da hata olarak görmektedir fakat bu yöntemde böyle bir hata algılaması söz konusu değildir.<br />
- Permalink &#8216;in sagladığı <a title="Seo Nedir" href="http://www.flashcentury.net/index.php/seo-yontemleri/seo-nedir.html" target="_self">Seo</a> avantajlar (arama motorları tarafından daha üst sıralarda yeralmak) bu yöntem ilede mümkündür.<br />
- 404 hata sayfası üzerinden calışmasına kıyasla daha hızlı ve sorunsuzdur<br />
- 404 hata sayfa üzerinden calistirmak bazen işe yaramaz, örneğin 404.php diye bir dosya oluşturup bütün index sayfasını bu dosya üzerinden calistırısınız fakat Server bu dosyayı bir uyarı sayfası olarak düşünür ve <a title="Php" href="http://www.flashcentury.net/index.php/tag/php">php kodlarını</a> calıştırmaz sadece <a title="Xhtml Dersleri" href="http://www.flashcentury.net/index.php/xhtml-dersleri" target="_self">Html </a>muamelesi yapar, fakat Hseo tekniğinde bözyle bir sorun sözkonusu değildir.</p>
<p>Hseo Dezavantajları<br />
- Aslında kullanım kolaylığı ve hız açısından hiç bir dezavantajı yoktur fakat linklerde yeralan ( ? ) işareti görünüm olarak bir eksi puan kazandırıyor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/h-seo-teknigi-ile-permalink-yapimi.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Her siteyi yazicidan cikartmak</title>
		<link>http://www.flashcentury.net/index.php/her-siteyi-yazicidan-cikartmak.html</link>
		<comments>http://www.flashcentury.net/index.php/her-siteyi-yazicidan-cikartmak.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 01:20:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Cikti]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[DOM Inspector]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Print]]></category>
		<category><![CDATA[printversion]]></category>
		<category><![CDATA[Yazici]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=539</guid>
		<description><![CDATA[Bu problemi herkes biliyordur – bir website ‘yi yazicidan cikartmak ve örnegin yolculuk esnasinda okumak istiyorsunuz ama cogu zaman kagittaki cikti cok farkli oluyor. Bunun nedeni, site yöneticisi (printversion) yapmamis olmasindan kaynaklaniyor. Web siteteki gibi bir sunum almak isterken, onun yerine sadece HTML]]></description>
			<content:encoded><![CDATA[<p>Bu problemi herkes biliyordur &#8211; bir website &#8216;yi yazicidan cikartmak ve örnegin yolculuk esnasinda okumak istiyorsunuz ama cogu zaman kagittaki cikti cok farkli oluyor. Bunun nedeni, site yöneticisi (printversion) yapmamis olmasindan kaynaklaniyor. Web siteteki gibi bir sunum almak isterken, onun yerine sadece <a title="Html" href="http://www.flashcentury.net/index.php/tag/html">HTML</a> gösteriyor.</p>
<p>Cok basit bir hüner ile Firefox-Browseri öyle manipüle edebilirsiniz ki, ekran versiyonu basim icin kullanabilirsiniz. Bunun icin <a href="https://addons.mozilla.org/de/firefox/addon/6622" target="_blank">DOM-Inspector</a> isimli plugin gerekiyor (<a title="Mac" href="http://www.flashcentury.net/index.php/category/mac">Mac</a> kullanicilar biraz daha sansli cünkü bu eklenti <a title="Firefox" href="http://www.flashcentury.net/index.php/tag/firefox">firefox</a> üzerinde direk kurulu halde geliyor)</p>
<p>Simdi siradan bir website aciyorsunuz, örnegin http://www.seitwert.de ve Extras Menüsünden  -&gt; DOM Inspector aciyorsunuz. Ordan asagidaki adimlari takip ediyorsunuz:</p>
<p>HTML -&gt; HEAD -&gt; LINK. MEDIA´ya sag tikla ile oradaki (value) parametreyi  &#8220;all&#8221; veya &#8220;print&#8221; yazip degistiriyorsunuz, veee iste bu kadar. Artik her siteyi güzel sekilde yazicidan cikartabilirsiniz.</p>
<p style="text-align: center;"><img class="size-full wp-image-425 aligncenter" title="DOM Inspector " src="http://www.flashcentury.net/wp-content/uploads/2009/06/bild_5.png" alt="DOM Inspector " width="389" height="274" /></p>
<p>(Bu makalenin <a href="http://serkan-ffm.blogspot.com/2009/05/jede-webseite-ausdrucken-ganz-einfach.html" target="_blank" rel="nofollow">Almanca</a> versiyonunu okumak icin <a title="jede-webseite-ausdrucken-ganz-einfach" rel="nofollow" href="http://serkan-ffm.blogspot.com/2009/05/jede-webseite-ausdrucken-ganz-einfach.html" target="_blank">buraya</a> tiklayiniz)</p>
<p><strong>Serkan Aydin</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/her-siteyi-yazicidan-cikartmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 6 kabusundan kurtulmak</title>
		<link>http://www.flashcentury.net/index.php/internet-explorer-6-kabusundan-kurtulmak.html</link>
		<comments>http://www.flashcentury.net/index.php/internet-explorer-6-kabusundan-kurtulmak.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 01:14:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[eklenti]]></category>
		<category><![CDATA[Else]]></category>
		<category><![CDATA[Explorer]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[ie6 Update]]></category>
		<category><![CDATA[If]]></category>
		<category><![CDATA[if Else]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Js]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Tarayıcı]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Uyuşmazlık]]></category>
		<category><![CDATA[w3.org]]></category>
		<category><![CDATA[Xhtml]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=533</guid>
		<description><![CDATA[Bildiğiniz gibi biz web tasarım ve programcılarının en büyük sorunlarından birisi de tarayıcı (Browser) uyuşmazlığıdır.
Hazırladığınız siteyi birde Internet Explorer, Firefox, Opera, Safari, Chrome gibi tarayılarda sorunsuz calışması için emek harcarız. Hadi bakalım tam hersey bitti site hazır derken]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz gibi biz web tasarım ve programcılarının en büyük sorunlarından birisi de tarayıcı (Browser) uyuşmazlığıdır.</p>
<p>Hazırladığınız siteyi birde Internet Explorer, Firefox, Opera, Safari, Chrome gibi tarayılarda sorunsuz calışması için emek harcarız. Hadi bakalım tam hersey bitti site hazır derken birde farklı versiyonlarda site nasıl çalışacak sıkıntısı karşımıza çıkar. Internet Explorer &#8216;da bu konuda olabildiğince acımasızdır, bir versiyonda sorunsuz çalışan site diğer versiyonda içler acısıdır.</p>
<p>Özellikle Internet Explorer 6 çok sorunlu bir tarayıcıdır bir çok Css ve Js kodu sorunlu çalışır hatta bazı kodlar hiç reaksiyon göstermez. Şu an en son versiyon Internet Explorer 8 olmasına ramen hala Internet Explorer 6 kullanan bir çok bilinçsiz internet kullanıcısı var bu sebeple hala sitenizin Internet nasıl çalıştığını kontrol etmelisiniz. Internet Explorer 6 &#8216;dan sonraki versiyonlar biraz (az biraz) daha sorunsuz diyebiliriz .</p>
<p>Tam anlamıyla farklı tarayıcı uyumu sorununa bir çözüm olmasada en azından Internet Explorer 6 kullananları azaltma için bir çözümden bahsedeceğim..<span id="more-533"></span></p>
<ul>
<li>ilk olrak <a title="Ie6 Update" href="http://ie6update.com/hosted/ie6update.1.0.0.zip" target="_blank">buradaki zip dosyasını</a> bilgisayarınıza indiriniz.</li>
<li>İndirdiğiniz zip dosyasını açtığınızda bir örnek html dosyası (example.html), ie6update klasörğ içinde ie6update.js isimli bir Javascript dosyası olduğunu göreceksiniz. Ayrıca resim ve resimlerin kaynak dosyasını psd formatında eklenmiştir.</li>
<li>Tahmin ettiğiniz gibi bu bir jQuery eklentisi. example.html dosyasının kaynak kodlarını incelerseniz bu eklentinin ne sekilde calistiğini çok rahat görebilirsiniz.</li>
</ul>
<p>Fakat yinede kodları bir gözden geçirelim ;</p>
<p><strong>ilk önce tarayıcının Internet Explorer 6 olup olmadığını kontrol ediyoruz</strong></p>
<pre class="brush: plain;">&lt;!--[if IE 6]&gt;</pre>
<p><strong>Eğer tarayıcı Internet Explorer 6 ise jQuery &#8216;i Googlelaps üzerinden çağırıyoruz.</strong></p>
<pre class="brush: plain;">if(typeof jQuery == 'undefined'){
document.write(&quot;&lt;script type=\&quot;text/javascript\&quot;  src=\&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\&quot;&gt;&lt;/&quot;+&quot;script&gt;&quot;);
var __noconflict = true;
} </pre>
<p><strong>Sonra  <span style="color: #ff0000;">IE6UPDATE_OPTIONS</span> değişkenine açılacak popupta kullanılacak resim dosyalarımızın yolunu bildiriyoruz.</strong></p>
<pre class="brush: plain;">var IE6UPDATE_OPTIONS = {
icons_path: &quot;ie6update/images/&quot;
}
</pre>
<p><strong>jQuery çağırırken açtığımız <span style="color: #ff0000;">&lt;script&gt;</span> etiketini kapatıp<br />
</strong></p>
<pre class="brush: plain;">&lt;/script&gt;</pre>
<p><strong>Son olarak ie6update.js dosyamızı çağırıyoruz ve gizli if sorgumuzu kapatıyoruz..</strong></p>
<pre class="brush: plain;">&lt;script type=&quot;text/javascript&quot; src=&quot;ie6update/ie6update.js&quot;&gt;&lt;/script&gt;
&lt;![endif] &gt;
</pre>
<p>İşte bu kadar. Artık ziyaretçileriniz sitenize girdiğinde eğer Internet Explorer 6 kullanıyorsa bir uyarı penceresi çıkacak ve Internet Explorer &#8216;ın yeni versiyonu çıktını bildirip update etmesini isteyecek&#8230;</p>
<p>Tarayıcı ve tarayıcı versiyonu uyuşmazlık soruna ne zaman tam anlamıyla bir çözüm bulunur bilmem ama en azından bizim gayretimizle eski versiyon kullanan bilinçsiz ziyaretçi sayısını azaltabiliriz.</p>
<p>Bir sonraki makalede görüşmek üzere<br />
Hüseyin Koçak</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/index.php/internet-explorer-6-kabusundan-kurtulmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
