<?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>CatyCat İnternet</title>
	<atom:link href="http://www.catycat.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.catycat.net</link>
	<description>Web teknolojilerine alternatif bakış açısı</description>
	<lastBuildDate>Wed, 24 Feb 2010 18:42:32 +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>WordPress Hamus Teması Türkçe</title>
		<link>http://www.catycat.net/wordpress-hamus-temasi-turkce</link>
		<comments>http://www.catycat.net/wordpress-hamus-temasi-turkce#comments</comments>
		<pubDate>Tue, 16 Feb 2010 19:45:29 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[2 Sütunlu]]></category>
		<category><![CDATA[Hamus]]></category>
		<category><![CDATA[Magazine Style]]></category>
		<category><![CDATA[Widget Ready]]></category>
		<category><![CDATA[WordPress Türkçe Tema]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=282</guid>
		<description><![CDATA[
Yine blogla fazla ilgilenemediğimden dem vurmaktansa yazıya balıklama bir dalış yapayım. Efendim bundan sonra gördüğüm güzel WordPress temalarını Türkçeleştirmeye karar verdim ve ilk olarak da Hamus diye anılan bu garip isimli tema ile başlıyorum. Sizlerin de beğendiğiniz ve henüz Türkçeye çevrilmemiş WordPress temaları gözünüze çarparsa zaman buldukça onlarla da ilgilenmeye çalışacağım.
Tema ile Test Sürüşü
Türkçe Hamus [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.catycat.net/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/282.jpg&amp;w=200&amp;h=150&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p><a href="http://www.catycat.net/wp-content/uploads/2010/02/hamus.jpg"><img class="alignleft size-full wp-image-283" title="hamus" src="http://www.catycat.net/wp-content/uploads/2010/02/hamus.jpg" alt="" width="210" height="168" /></a>Yine blogla fazla ilgilenemediğimden dem vurmaktansa yazıya balıklama bir dalış yapayım. Efendim bundan sonra gördüğüm güzel WordPress temalarını Türkçeleştirmeye karar verdim ve ilk olarak da <a title="WordPress Hamus Theme" href="http://wpjunction.com/hamus/">Hamus</a> diye anılan bu garip isimli tema ile başlıyorum. Sizlerin de beğendiğiniz ve henüz Türkçeye çevrilmemiş WordPress temaları gözünüze çarparsa zaman buldukça onlarla da ilgilenmeye çalışacağım.</p>
<p><a title="WordPress Hamus Theme Demo" href="http://wpjunction.com/themes/demo/?theme=Hamus">Tema ile Test Sürüşü</a></p>
<p><a title="WordPress Hamus Türkçe" href="http://www.box.net/shared/5br473szkt">Türkçe Hamus İndir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/wordpress-hamus-temasi-turkce/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Takip Ettiklerim</title>
		<link>http://www.catycat.net/takip-ettiklerim</link>
		<comments>http://www.catycat.net/takip-ettiklerim#comments</comments>
		<pubDate>Sun, 27 Dec 2009 18:22:01 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[İnternet]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[takip ettiklerim]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=278</guid>
		<description><![CDATA[Google Reader ile takip ettiğim blolgarın listesidir aşağıdakiler. Dileyen Google Reader&#8217;dan export edip &#8220;OPML to HTML convert&#8221; aracını kullanarak takip ettiği kişileri paylaşabilir. Gözümden kaçanları veya bilmediğim blogları tavsiye etmekten çekinmeyin.
Alfabetik Liste

[RSS] 5 Posta
[RSS] biraz ki$isel
[RSS] bobiler.org
[RSS] CatyCat
[RSS] CESETİZLERİ ♀
[RSS] Diyomki
[RSS] eburhan.com
[RSS] eczahaneci
[RSS] Eleştirel Günlük
[RSS] Evli Adam&#8217;ın halleri
[RSS] Fatih Hayrioğlu&#8217;nun not defteri
[RSS] Fikir Atölyesi
[RSS] GÜNEŞİN [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.catycat.net/wp-content/uploads/2009/12/rss-icons.jpg"><img class="alignleft size-medium wp-image-279" title="rss-icons" src="http://www.catycat.net/wp-content/uploads/2009/12/rss-icons-300x268.jpg" alt="" width="192" height="171" /></a>Google Reader ile takip ettiğim blolgarın listesidir aşağıdakiler. Dileyen Google Reader&#8217;dan export edip &#8220;<a title="OPML to HTML convert tool" href="http://geekyweekly.com/wp-content/uploads/parseOPML.html">OPML to HTML convert</a>&#8221; aracını kullanarak takip ettiği kişileri paylaşabilir. Gözümden kaçanları veya bilmediğim blogları tavsiye etmekten çekinmeyin.<span id="more-278"></span></p>
<p><strong>Alfabetik Liste</strong></p>
<ul>
<li>[<a href="http://feeds2.feedburner.com/5posta/KpWI">RSS</a>] <a href="http://5posta.org">5 Posta</a></li>
<li>[<a href="http://feeds.feedburner.com/nexusfeed">RSS</a>] <a href="http://www.birazkisisel.com">biraz ki$isel</a></li>
<li>[<a href="http://feeds.feedburner.com/bobiler">RSS</a>] <a href="http://www.bobiler.org">bobiler.org</a></li>
<li>[<a href="http://www.catycat.net/feed">RSS</a>] <a href="http://www.catycat.net">CatyCat</a></li>
<li>[<a href="http://cesetizleri.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://cesetizleri.blogspot.com/">CESETİZLERİ ♀</a></li>
<li>[<a href="http://www.erdilyasaroglu.com/diyomki/index.php/feed/">RSS</a>] <a href="http://www.erdilyasaroglu.com/diyomki">Diyomki</a></li>
<li>[<a href="http://feeds.feedburner.com/eburhan">RSS</a>] <a href="http://www.eburhan.com">eburhan.com</a></li>
<li>[<a href="http://eczahaneci.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://eczahaneci.blogspot.com/">eczahaneci</a></li>
<li>[<a href="http://elestirelmedyagunlugu.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://elestirelmedyagunlugu.blogspot.com/">Eleştirel Günlük</a></li>
<li>[<a href="http://benevliyim.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://benevliyim.blogspot.com/">Evli Adam&#8217;ın halleri</a></li>
<li>[<a href="http://feeds.feedburner.com/fatihhayri">RSS</a>] <a href="http://www.fatihhayrioglu.com">Fatih Hayrioğlu&#8217;nun not defteri</a></li>
<li>[<a href="http://feeds.feedburner.com/fikiratolyesi">RSS</a>] <a href="http://www.fikiratolyesi.com">Fikir Atölyesi</a></li>
<li>[<a href="http://www.gunesintamicinde.com/feed/">RSS</a>] <a href="http://www.gunesintamicinde.com">GÜNEŞİN TAM İÇİNDE &#8211; Sarışın Site</a></li>
<li>[<a href="http://feeds.feedburner.com/GrkN">RSS</a>] <a href="http://www.gurkanoluc.com">Gürkan OLUÇ</a></li>
<li>[<a href="http://benbugunbunuogrendim.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://benbugunbunuogrendim.blogspot.com/">hastalardan öğrendiklerim</a></li>
<li>[<a href="http://feeds.feedburner.com/blogzin">RSS</a>] <a href="http://h-demirbas.blogspot.com/">Hello! My name is Harun &#8211; Sen zahmet etme, ben Google&#8217;larım</a></li>
<li>[<a href="http://herbokubilenadam.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://herbokubilenadam.blogspot.com/">Her Boku Bilen Adam</a></li>
<li>[<a href="http://kalemzede2.wordpress.com/feed/">RSS</a>] <a href="http://kalemzede2.wordpress.com">kalemzede</a></li>
<li>[<a href="http://sewimsizbilgin.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://sewimsizbilgin.blogspot.com/">KISA Bİ ARA&#8230;</a></li>
<li>[<a href="http://feeds.feedburner.com/lampforweb">RSS</a>] <a href="http://www.lampforweb.com">LAMP for WEB</a></li>
<li>[<a href="http://mserdark.com/feed">RSS</a>] <a href="http://mserdark.com">M. Serdar Kuzuloğlu</a></li>
<li>[<a href="http://www.maddebagimlisi.com/feed/">RSS</a>] <a href="http://www.maddebagimlisi.com">Madde Bağımlısı</a></li>
<li>[<a href="http://www.mengu.net/feed/">RSS</a>] <a href="http://www.mengu.net">Mengu</a></li>
<li>[<a href="http://www.mfyz.com/?/rss/gunluk/">RSS</a>] <a href="http://www.mfyz.com/">MFYZ.Com Günlük Girdileri</a></li>
<li>[<a href="http://feeds.feedburner.com/muhammet">RSS</a>] <a href="http://www.muhammetsevim.com">Muhammet Sevim</a></li>
<li>[<a href="http://www.muharremerin.com/feed/">RSS</a>] <a href="http://www.muharremerin.com">Muharrem ERİN</a></li>
<li>[<a href="http://feeds.feedburner.com/Neticat">RSS</a>] <a href="http://www.neticat.com">Neticat</a></li>
<li>[<a href="http://feeds.feedburner.com/nucro-blog">RSS</a>] <a href="http://www.nucro.org">Nucro Blog</a></li>
<li>[<a href="http://www.okanari.com/feed/">RSS</a>] <a href="http://www.okanari.com">OKAN ARI &#8211; SEO &#8211; Linux &#8211; PHP &#8211; WEB &#8211; GÜVENLİK</a></li>
<li>[<a href="http://feeds.feedburner.com/OkunasiNotlar">RSS</a>] <a href="http://okunasinotlar.blogspot.com/">Okunası Notlar</a></li>
<li>[<a href="http://feeds2.feedburner.com/onlayn">RSS</a>] <a href="http://onlayn.org">Onlayn.org</a></li>
<li>[<a href="http://otobuste.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://otobuste.blogspot.com/">Otobus</a></li>
<li>[<a href="http://feeds2.feedburner.com/oztecnic">RSS</a>] <a href="http://www.oztecnic.com">oztecnic &#8211; XHTML, CSS, JavaScript, Fireworks, Web Standartları, Erişilebilirlik</a></li>
<li>[<a href="http://samihazinses.blogspot.com/feeds/posts/default">RSS</a>] <a href="http://samihazinses.blogspot.com/">piç güveysinden hallice</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/takip-ettiklerim/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Hayran Sayfasına RSS Beslemelerini Otomatik Ekleme</title>
		<link>http://www.catycat.net/facebook-hayran-sayfasina-rss-beslemelerini-otomatik-ekleme</link>
		<comments>http://www.catycat.net/facebook-hayran-sayfasina-rss-beslemelerini-otomatik-ekleme#comments</comments>
		<pubDate>Tue, 22 Dec 2009 19:48:47 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook Hayran Sayfası]]></category>
		<category><![CDATA[Web 2]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=270</guid>
		<description><![CDATA[CatyCat için oluşturduğum Facebook hayran sayfasına blog yazılarını otomatik olarak eklemek istedim. Bunun için Facebook hayran sayfası yönetim panelini biraz kurcaladım ancak bulamadım. Nette konuyu araştırırken Jean O&#8217;Brien kişisinin konuyu güzelce anlattığını gördüm ve aynı dertten muzdarip olanlara/olacaklara bildirmek istedim. Konuyu bir de benden dinlemek isteyenlerle devam edelim.
Öncelikle bir hayran sayfanız olmalı ki blog girdilerinizi [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.catycat.net/wp-content/uploads/2009/12/facebook-fan-page.jpg"><img class="alignleft size-medium wp-image-276" title="facebook-fan-page" src="http://www.catycat.net/wp-content/uploads/2009/12/facebook-fan-page-300x169.jpg" alt="" width="192" height="108" /></a>CatyCat için oluşturduğum <a title="CatyCat Facebook Fan Page" href="http://www.facebook.com/pages/CatyCat/104575059510">Facebook hayran sayfasına</a> blog yazılarını otomatik olarak eklemek istedim. Bunun için Facebook hayran sayfası yönetim panelini biraz kurcaladım ancak bulamadım. Nette konuyu araştırırken Jean O&#8217;Brien kişisinin konuyu <a href="http://www.jeanobrien.com/2009/06/11/how-to-import-a-blog-into-a-facebook-fan-page/">güzelce anlattığını</a> gördüm ve aynı dertten muzdarip olanlara/olacaklara bildirmek istedim. Konuyu bir de benden dinlemek isteyenlerle devam edelim.<span id="more-270"></span></p>
<p>Öncelikle bir hayran sayfanız olmalı ki blog girdilerinizi veya <a title="FriendFeed" href="http://friendfeed.com">FriendFeed</a>, <a title="Twitter" href="http://twitter.com">Twitter</a> gibi sosyal paylaşım ortamlarındaki iletilerinizi hayran sayfanıza ekleyebilesiniz. Benim hala bir hayran sayfam yok diyenler için geliyor: <a title="Facebook Hayran Sayfası Oluşturma" href="http://www.google.com.tr/search?hl=tr&amp;rlz=1C1CHNP_trTR332TR332&amp;q=facebook+hayran+sayfas%C4%B1+olu%C5%9Fturma&amp;btnG=Ara&amp;meta=&amp;aq=f&amp;oq=">Facebook Hayran Sayfası Oluşturma</a></p>
<p>Bu işlemleri hallettiğiniz farz ederek devam ediyoruz. Sayfanızın <strong>düzenleme(edit)</strong> bölümünden <strong>&#8220;Notes&#8221;</strong> başlığına giriyoruz.</p>
<p style="text-align: center;"><a href="http://www.catycat.net/wp-content/uploads/2009/12/facebook-fan-page-edit.png"><img class="size-full wp-image-271 aligncenter" title="facebook-fan-page-edit" src="http://www.catycat.net/wp-content/uploads/2009/12/facebook-fan-page-edit.png" alt="" width="251" height="58" /></a></p>
<p>Sonrasında sağ taraftaki <strong>&#8220;Import a Blog&#8221;</strong> linkine tıklayıp istediğiniz RSS adresini girerek yazılarınızı, iletilerinizi hayran sayfanıza otomatik olarak ekleyebilir hale geliyorsunuz.</p>
<p style="text-align: center;"><a href="http://www.catycat.net/wp-content/uploads/2009/12/facebook-fan-page-import-blog.png"><img class="size-full wp-image-272 aligncenter" title="facebook-fan-page-import-blog" src="http://www.catycat.net/wp-content/uploads/2009/12/facebook-fan-page-import-blog.png" alt="" width="230" height="227" /></a></p>
<p>Konumuz genel hatlarıyla bu şekildeydi. Başka RSS adreslerini de aynı işlemi tekrar etmek suretiyle ekleyebilir, sayfanızı güncelliğini artırabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/facebook-hayran-sayfasina-rss-beslemelerini-otomatik-ekleme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teknolojik Gereçlerim</title>
		<link>http://www.catycat.net/teknolojik-gereclerim</link>
		<comments>http://www.catycat.net/teknolojik-gereclerim#comments</comments>
		<pubDate>Fri, 18 Sep 2009 22:57:59 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Acer Aspire 5520G]]></category>
		<category><![CDATA[Canon PowerShot A570 IS]]></category>
		<category><![CDATA[Nokia N79]]></category>
		<category><![CDATA[OCZ Diesel 8 Gb]]></category>
		<category><![CDATA[SmartDisk 250 Gb HDD]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=250</guid>
		<description><![CDATA[Bu aralar blogla fazla ilgilenemedim. Tatil rehavetine kapıldığım içindir diye düşünüyorum. Neyse ki döndük ve yeni sezona biraz daha soft konulardan başlamak adettendir. Kullandığım teknolojik aletlerden bahsetmek istiyorum. İyi-kötü yönleri, avanyajları fiyatları vb. özellikleriyle sizlere tanıtmaya çalışacağım.
1. Acer Aspire 5520G
2008 Şubat ayı civarlarında aldığım, aynı zamanda ilk dizüstü bilgisayarımdır kendileri. Şu ana kadar AMD işlemcisinin [...]]]></description>
			<content:encoded><![CDATA[<p>Bu aralar blogla fazla ilgilenemedim. Tatil rehavetine kapıldığım içindir diye düşünüyorum. Neyse ki döndük ve yeni sezona biraz daha soft konulardan başlamak adettendir. Kullandığım teknolojik aletlerden bahsetmek istiyorum. İyi-kötü yönleri, avanyajları fiyatları vb. özellikleriyle sizlere tanıtmaya çalışacağım.</p>
<p>1. <a title="Acer Aspire 5520G" href="http://www.acer.com.tr/acer/product.do?link=oln85e.redirect&amp;changedAlts=&amp;kcond48e.c2att101=-1&amp;CRC=2759084358#wrAjaxHistory=0">Acer Aspire 5520G</a></p>
<p><a href="http://www.catycat.net/wp-content/uploads/2009/09/098c761335.jpg"><img class="alignleft size-full wp-image-251" title="Acer Aspire 5520G" src="http://www.catycat.net/wp-content/uploads/2009/09/098c761335.jpg" alt="Acer Aspire 5520G" width="225" height="175" /></a>2008 Şubat ayı civarlarında aldığım, aynı zamanda ilk dizüstü bilgisayarımdır kendileri. Şu ana kadar AMD işlemcisinin aşırı ısınması dışında hiçbir sorunla karşılaşmadım. Hatta yakın zamanda yaptığım fan temizliği sonrasında PES 2009, NFS Carbon, Call OF Duty 4 gibi oyunları zorlanmadan çalıştırdı. 1.9 Ghz AMD işlemcisi, GeForce 8400M ekran kartı, 2 GB Ram, 15.4&#8221; ekranı ve 160 GB sabit diskiyle en az 2 sene daha kullanılabilir görünüyor. 3 kanal ses çıkışı ve çok sağlam bir ethernet kartına sahip. Bataryası ise genel olarak elektrikte kullanmama rağmen 2 saat gidiyor ancak. Fiyat/performans açısından gayet alınabilir bir üründü ve genel olarak memnunum.<span id="more-250"></span></p>
<p>2. <a title="Nokia N79" href="http://www.nokia.com.tr/cep-telefonlari/tum-modeller/nokia-n79">Nokia N79</a></p>
<p><a href="http://www.catycat.net/wp-content/uploads/2009/09/nokia-n79.jpg"><img class="alignright size-medium wp-image-252" title="nokia-n79" src="http://www.catycat.net/wp-content/uploads/2009/09/nokia-n79-300x297.jpg" alt="nokia-n79" width="240" height="238" /></a>Yaklaşık 4 aydır kullandığım ilk kameralı telefonum olan Nokia N79&#8242;a alışmam uzun zaman almadı. Zira daha önce hep Nokia telefonlar kullanmıştım. Özelliklerine gelecek olursak 5 Mp ama gece çekimi iyi olmayan bir kameraya sahip. 3G desteği, Wi-Fi bağlantısında sorunsuz olması ve navigasyon özelliği benim için kafi derecede yeterli. Şarj süresi kullanıma göre değişsede 3-4 gün civarı gidiyor. Görünümünün şık olması ve hafifliği güzel bir stil katıyor. Yanında gelen 4Gb hafıza kartı işimi fazlasıyla görüyor ve hız açısından bir sorun yaratmıyor. Geniş ekranı sayesinde video izlemede sorun yaratmıyor ve akselometre özelliği sayesinde ekran dikey ve yatay kullanılabiliyor. N79&#8242;un en beni benden alan özelliği ise harika bir müzik-çalar olması. Yanında gelen kulaklık çok kaliteli ve harika bir müzik keyfi sunuyor. Kulaklık çıkışının 3.5 mm olması müzikleri hoparlörden dinleme imkanı sağlıyor ve ses kalitesi de çok iyi.</p>
<p>3. <a title="Canon PowerShow A570 IS" href="http://www.canon.com.tr/For_Home/Product_Finder/Cameras/Digital_Camera/PowerShot/PowerShot_A570_IS/">Canon PowerShot A570 IS</a></p>
<p><a href="http://www.catycat.net/wp-content/uploads/2009/09/canon-a570-is.jpg"><img class="alignleft size-medium wp-image-255" title="canon-a570-is" src="http://www.catycat.net/wp-content/uploads/2009/09/canon-a570-is-300x225.jpg" alt="canon-a570-is" width="240" height="180" /></a>Yaklaşık 6-7 ay önce aldığım fotoğraf makinamı fazla kullanmadım ama yeni başlayanlar için tavsiye edebilirim. 7.1 Mp görüntü kalitesi ve DIGIC III motora sahip. Yüz tanımlama sistemi, 4x optik zoom, ISO 1600 çekim değeri ve yarı-manuel kullanım imkanı çekim yapmayı kolaylaştırıyor. Yanında 8 Gb hafıza kartıyla beraber kullanıyorum. Tek sorunum pille çalışıyor olması ve almayı düşünenlere tavsiyem kaliteli piller ve şarj cihazı almaları. Onun dışında çekim kalitesi çok güzel ve Canon olması cihazın sağlamlığını ortaya koyuyor.</p>
<p>4. <a title="SmartDisk 250 Gb HDD" href="http://www.hepsiburada.com/smartdisk-pro-edition-250gb-8mb-5400rpm-sata-2.5-tasinabilir-disk/productDetails.aspx?categoryid=100225&amp;productid=bd8501011&amp;SKU=BD8501011-250GB">SmartDisk 250 Gb HDD</a></p>
<p><a href="http://www.catycat.net/wp-content/uploads/2009/09/smartdisk.jpg"><img class="alignright size-full wp-image-256" title="smartdisk" src="http://www.catycat.net/wp-content/uploads/2009/09/smartdisk.jpg" alt="smartdisk" width="157" height="157" /></a>1 seneye geçkin bir süredir kullandığım harici sabit diskimden gayet memnunum. İçerisinde Samsung marka disk bulunuyor ve Samsung bu işte belli başlı oyunculardan biri.  Okuma-yazma hızı gayet iyi ve hiç yarı yolda bıraktığı olmadı. Tek tuşla yedekleme özelliğini pek kullanmasam da kullanmak isteyenler için yararlı olduğu bir gerçek. 2.5&#8221; ve 5400 Rpm kendileri. Yanında gelen deri kılıfı da gayet şık bir görünüm veriyor. Kasasının aliminyum olması ısınma problemlerini engelliyor.</p>
<p>5. <a title="OCZ Diesel 8 Gb" href="http://www.ocztechnology.com/products/flash_drives/ocz_diesel_usb_2_0_flash_drive">OCZ Diesel 8 Gb </a></p>
<p><a href="http://www.catycat.net/wp-content/uploads/2009/09/ocz-diesel.jpg"><img class="alignleft size-full wp-image-257" title="ocz-diesel" src="http://www.catycat.net/wp-content/uploads/2009/09/ocz-diesel.jpg" alt="ocz-diesel" width="134" height="134" /></a>Daha önceden kullandığım 512 Mb Kingston flash belleğim artık miadını doldurunca yenisini almaya karar vermiştim. Kısa bir araştırmadan sonra tercihimi OCZ Diesel&#8217;den yanan kullandım ve aldığıma pişman olmadım. Öncelikle boyutu çok küçük ve görünümü çok şık. Yazma-okuma hızı çok iyi ve 8 Gb kapasitesi işimi fazlasıyla görüyor. Tak-çıkarlı kapağının şeffaf renkli olması sık sık kaybolmasını yol açsa da onun haricinde kaliteli bir ürün.</p>
<p>Bu 5 araç günlük teknoloji ihtiyacımı gidermeye yetiyor. Genelde bir ürün almadan önce kısa bir araştırma yaparım ve şimdiye kadar aldığım üründen memnun olmadığım pek olmadı. Benden bu kadar diyor, memnun teknolojik alışverişler diliyorum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/teknolojik-gereclerim/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Fonksiyonlarla Çalışmak</title>
		<link>http://www.catycat.net/php-fonksiyonlarla-calismak</link>
		<comments>http://www.catycat.net/php-fonksiyonlarla-calismak#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:54:31 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[fonksiyonlar]]></category>
		<category><![CDATA[functions]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=239</guid>
		<description><![CDATA[PHP ile ilgilenen her web geliştiricinin zamanı geldiğinde ihtiyaç duyacağı önemli konulardan biri de fonksiyonlardır. Yerinde kullanıldığında hız, zaman kazancı, kod yazma kolaylığı gibi faydaları belirgin şekilde görünür. Kullanımı ise diğer programlama dilleriyle aynı mantıktadır. Eğer daha önce windows/linux tabanlı olsun web tabanlı olsun herhangi bir programlama dilinde fonksiyonlarla çalıştıysanız, PHP&#8217;nin fonksiyon mantığını öğrenmeniz çok [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.catycat.net/wp-content/uploads/2009/08/php_functions.PNG"><img class="alignleft size-full wp-image-240" title="php_functions" src="http://www.catycat.net/wp-content/uploads/2009/08/php_functions.PNG" alt="php_functions" width="180" height="182" /></a>PHP ile ilgilenen her web geliştiricinin zamanı geldiğinde ihtiyaç duyacağı önemli konulardan biri de fonksiyonlardır. Yerinde kullanıldığında hız, zaman kazancı, kod yazma kolaylığı gibi faydaları belirgin şekilde görünür. Kullanımı ise diğer programlama dilleriyle aynı mantıktadır. Eğer daha önce windows/linux tabanlı olsun web tabanlı olsun herhangi bir programlama dilinde fonksiyonlarla çalıştıysanız, PHP&#8217;nin fonksiyon mantığını öğrenmeniz çok az zamanınızı alacaktır.<br />
<span id="more-239"></span><br />
Öncelikle örnek bir fonksiyonu nasıl oluşturacağımıza göz atalım. Fonksiyonumuz için functions.php isimli bir sayfa oluşturuyoruz.</p>
<p><strong>functions.php</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">function</span> toplam <span style="color: #009900;">&#40;</span><span style="color: #000088;">$sayi_1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sayi_2</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$sonuc</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$sayi_1</span> <span style="color: #339933;">+</span> <span style="color: #000088;">$sayi_2</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$sonuc</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Burada toplam isminde bir fonksiyon oluşturduk. Dikkat ederseniz fonksiyon isminin başına $ işareti eklemedik. toplam isimli fonksiyon 2 değerle çalışıyor ve gelen değerleri $sonuc değişkeniyle topladık ve sonucu ekrana yazdırdık.</p>
<p>Fonksiyonumuzu bir kere oluşturduktan herhangi bir sayfada istediğimiz kadar çağırabiliriz(kullanabiliriz). Kullanım örneği için index.php isminde bir sayfa oluşturalım.</p>
<p><strong>index.php</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">include</span> <span style="color: #0000ff;">'functions.php'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// functions.php sayfasını çağırdık.</span>
toplam <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">15</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// toplam isimli fonksiyonumuzu 15 ve 20'yi toplaması için çağırdık.</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Tarayıcımızda index.php&#8217;yi çalıştırdığımızda 35 yazdığını göreceğiz.<br />
İlk örneğimiz anlaşılır olması için nispeten basitti. İkinci örneğimizde örnek olarak bir  yorum ekleme formunu fonksiyon olarak oluşturcağız. Aşağıdaki kodları functions.php sayfasına ekliyoruz.</p>
<p><strong>functions.php</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">function</span> yorum_formu<span style="color: #009900;">&#40;</span><span style="color: #000088;">$y_isim</span><span style="color: #339933;">,</span> <span style="color: #000088;">$y_mail</span><span style="color: #339933;">,</span> <span style="color: #000088;">$y_website</span><span style="color: #339933;">,</span> <span style="color: #000088;">$y_yorum</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;form name=&quot;form1&quot; action=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$PHP_SELF</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; method=&quot;post&quot;&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;İsim&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;isim&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$y_isim</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;E-Mail&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;mail&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$y_mail</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Website&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;website&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$y_website</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yorum&lt;/td&gt;
&lt;td&gt;&lt;textarea name=&quot;yorum&quot; rows=&quot;5&quot; cols=&quot;20&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$y_yorum</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/textarea&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Gönder&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/form&gt;
<span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><em>yorum_formu</em> isimli fonksiyonumuzu 4 değer kullanarak oluşturduk. Fonksiyonu çağırırken  4 değer göndermemiz gerekiyor. Fonskiyona gelen 4 değer sırasıyla uygun bölümlere ekleniyor. Şimdi sıra geldi fonksiyonu çağıracağımız sayfayı oluşturmaya.</p>
<p><strong>yorum_ekle.php</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">include</span> <span style="color: #0000ff;">'functions.php'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// fonksiyonlarımızın bulunduğu sayfayı çağırıyoruz.</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$submit</span> <span style="color: #339933;">==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
yorum_formu <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// yorum formunu kullanıcı ilk defa kullanacağı için boş değerler gönderip çağırıyoruz.</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$submit</span> <span style="color: #339933;">==</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">// burada form kontrollerini yapıyoruz ve örneğin herhangi bir alan boş bırakıldıysa kullanıcıya formu doldurduğu şekliyle ikinci kez gösteriyoruz.</span>
yorum_formu <span style="color: #009900;">&#40;</span><span style="color: #000088;">$isim</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mail</span><span style="color: #339933;">,</span> <span style="color: #000088;">$website</span><span style="color: #339933;">,</span> <span style="color: #000088;">$yorum</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Bu örnekte formu çağırıldığı sayfanın içinde dönderdik. Formları sayfa içerisinde döndermeyle ilgili <a href="http://www.catycat.net/php-ile-formlari-ayni-sayfada-donderme">yazıya</a> göz atabilirsiniz. </p>
<p>Fonksiyonların PHP&#8217;de kullanılması kabaca bu şekildeydi. Örneklerde konunun özünü kaybetmemek için güvenlik önlemleri vs. dikkate almadım.  Konuyla ilgili soru, görüş ve önerilerinize elimden geldiğince cevap vermeye çalışacağım.</p>
<p><a href="http://www.catycat.net/test/php_fonksiyonlar">Örneklerin Çalışan Hali</a><br />
<a href="http://www.box.net/shared/vo19h6hn98">Dosya Olarak İndirin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/php-fonksiyonlarla-calismak/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tynt Tracer &#8211; Kopyala Yapıştıra Hayır!</title>
		<link>http://www.catycat.net/tynt-tracer-kopyala-yapistira-hayir</link>
		<comments>http://www.catycat.net/tynt-tracer-kopyala-yapistira-hayir#comments</comments>
		<pubDate>Mon, 10 Aug 2009 00:37:57 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Tynt Tracer]]></category>
		<category><![CDATA[TypePad]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=231</guid>
		<description><![CDATA[Son zamanlarda benim de muzdarip olduğum bir konu olan yazılarınızın kaynak belirtilmeden çalınması olayına farklı bir çözüm getirmişler. Tynt Tracer isminde ücretsiz bir servis sayfanıza ekleyeceğiniz bir JavaScript kodu sayesinde, içeriğiniz kopyalandığı sırada, sonuna kopyalanan sayfanızın bir linkini ekliyor. Tabii uyanık hırsızın bunu görüp silmesi muhtemel ancak servis hangi içeriğinizin(resimler dahil) ne zaman, ne kadar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.catycat.net/wp-content/uploads/2009/08/Tracer_wordmark_beta.jpg"><img class="alignleft size-full wp-image-232" title="Tracer_wordmark_beta" src="http://www.catycat.net/wp-content/uploads/2009/08/Tracer_wordmark_beta.jpg" alt="Tracer_wordmark_beta" width="152" height="60" /></a>Son zamanlarda benim de muzdarip olduğum bir konu olan yazılarınızın kaynak belirtilmeden çalınması olayına farklı bir çözüm getirmişler. <a title="Tynt Tracer" href="http://www.tynt.com/">Tynt Tracer</a> isminde ücretsiz bir servis sayfanıza ekleyeceğiniz bir JavaScript kodu sayesinde, içeriğiniz kopyalandığı sırada, sonuna kopyalanan sayfanızın bir linkini ekliyor. Tabii uyanık hırsızın bunu görüp silmesi muhtemel ancak servis hangi içeriğinizin(resimler dahil) ne zaman, ne kadar kopyalandığını saklıyor ve verileri size sunuyor. Siz de içerik hırsızlarından rahatsız oluyorsanız veya hangi yazınızın popüler olduğunu merak ediyorsanız servisi deneyebilirsiniz.<span id="more-231"></span></p>
<p>Tynt Tracer servisini kullanmak için öncelikle <a title="Tynt Tracer Kayıt" href="https://tcr1.tynt.com/tracer/log_in">kayıt olmak</a> gerekiyor.</p>
<p>Kayıt işlemi tamamlandıktan sonra karşınıza 3 aşamalı bir bölüm geliyor.</p>
<ol>
<li>&#8220;<strong>Attribution Link</strong>&#8221; kutucuğunu işaretleyerek kopyalanan içeriğinizin sonuna sayfanızın linkini ekliyorsunuz.<br />
İçeriğinizi Creative Commons lisansı ile koruyorsanız &#8220;<strong>Add Creative Commons License</strong>&#8221; kutucuğunu işaretleyebilirsiniz.</li>
<li>Bu adımda size verilen kodu sayfanızdaki

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span></pre></div></div>

<p>etiketinin üstüne ekliyorsunuz. WordPress için <em>footer.php</em> içerisindedir.</li>
<li>Son olarak &#8220;<strong>Test Your Script</strong>&#8221; butonuna tıklayarak, kodu doğru yerleştirip yerleştirmediğinizi test ediyorsunuz.</li>
</ol>
<p><a title="How to add Tynt Tracer code to WordPress" href="http://tracer.tynt.com/faq-how-to-set-up-tracer-on-your-blog#wordpress">WordPress</a>, <a title="How to add Tynt Tracer code to Blogger" href="http://tracer.tynt.com/faq-how-to-set-up-tracer-on-your-blog#blogger">Blogger</a>, <a title="How to add Tynt Tracer code to TypePad" href="http://tracer.tynt.com/faq-how-to-set-up-tracer-on-your-blog#typepad">TypePad </a>gibi sistemler için kodu nasıl ekleyeceğinize dair görsel anlatımlar da mevcut.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/tynt-tracer-kopyala-yapistira-hayir/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CatyCat Mobil Versiyon Yayında!</title>
		<link>http://www.catycat.net/catycat-mobil-versiyon-yayinda</link>
		<comments>http://www.catycat.net/catycat-mobil-versiyon-yayinda#comments</comments>
		<pubDate>Fri, 07 Aug 2009 13:45:29 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CatyCat]]></category>
		<category><![CDATA[WordPress Mobile Pack]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=226</guid>
		<description><![CDATA[3G&#8217;nin ülkemize adeta bayram coşkusuyla  giriş yapmasıyla birlikte yavaş yavaş tüm internet hizmetlerinin mobil versiyona  adapte olduklarını görüyoruz. Akıllı telefonların da yaygınlaşması mobil dünyaya ayak uydurmanın zamanının geldiğinin bir başka habercisi.
Hal böyleyken biz de boş durmadık ve WordPress için geliştirilen WordPress Mobile Pack eklentisi sayesinde CatyCat Mobil Versiyon an itibariyle yayında.
Özellikle yönetim paneline mobil olarak [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.catycat.net/wp-content/uploads/2009/08/catycat-mobil-versiyon.PNG"><img class="alignleft size-full wp-image-228" title="catycat-mobil-versiyon" src="http://www.catycat.net/wp-content/uploads/2009/08/catycat-mobil-versiyon.PNG" alt="catycat-mobil-versiyon" width="221" height="240" /></a>3G&#8217;nin ülkemize adeta bayram coşkusuyla  giriş yapmasıyla birlikte yavaş yavaş tüm internet hizmetlerinin mobil versiyona  adapte olduklarını görüyoruz. Akıllı telefonların da yaygınlaşması mobil dünyaya ayak uydurmanın zamanının geldiğinin bir başka habercisi.</p>
<p>Hal böyleyken biz de boş durmadık ve WordPress için geliştirilen <a title="WordPress Mobile Pack" href="http://wordpress.org/extend/plugins/wordpress-mobile-pack/">WordPress Mobile Pack</a> eklentisi sayesinde CatyCat Mobil Versiyon an itibariyle yayında.</p>
<p>Özellikle yönetim paneline mobil olarak erişim ve farklı tema seçenekleriyle eklenti gayet başarılı denebilir.</p>
<p>Test etmek için cep telefonunuzdan <a title="CatyCat" href="http://www.catycat.net">http://www.catycat.net</a> adresine girebilir, görüşlerinizi mobil olarak gönderebilirisiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/catycat-mobil-versiyon-yayinda/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress &#8211; Twitter Entegrasyonu</title>
		<link>http://www.catycat.net/wordpress-twitter-entegrasyonu</link>
		<comments>http://www.catycat.net/wordpress-twitter-entegrasyonu#comments</comments>
		<pubDate>Fri, 07 Aug 2009 00:55:20 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Twit Connect]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=219</guid>
		<description><![CDATA[Son zamanların en popüler paylaşım servislerinden olan Twitter, Türk internet kullanıcılarının da ilgisini çekmeyi başardı ve Facebook ve FriendFeed&#8216;in tahtına şimdiden göz koymuş durumda. İleride kazanan kim olur bilinmez ama bizi ilgilendiren, bir şekilde bu paylaşım çılgınlığına adapte olmanın zamanının geldiği. Facebook Connect&#8216;i hatırlayacak olursanız, Twitter da &#8220;Benim neyim eksik?&#8221; diyerekten, web geliştiriciler için sitelerini [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-221" title="twitter-login-box" src="http://www.catycat.net/wp-content/uploads/2009/08/twitter-login-box.PNG" alt="twitter-login-box" width="259" height="181" />Son zamanların en popüler paylaşım servislerinden olan <a title="Twitter" href="http://twitter.com">Twitter</a>, Türk internet kullanıcılarının da ilgisini çekmeyi başardı ve <a title="Facebook" href="http://www.facebook.com">Facebook </a>ve <a title="FriendFeed" href="http://friendfeed.com">FriendFeed</a>&#8216;in tahtına şimdiden göz koymuş durumda. İleride kazanan kim olur bilinmez ama bizi ilgilendiren, bir şekilde bu paylaşım çılgınlığına adapte olmanın zamanının geldiği. <a title="Facebook Connect" href="http://www.catycat.net/wordpress-facebook-connect-entegrasyonu">Facebook Connect</a>&#8216;i hatırlayacak olursanız, Twitter da &#8220;Benim neyim eksik?&#8221; diyerekten, web geliştiriciler için sitelerini Twitter ile entegre etmelerini sağlayan servisi(Twitter Application Platform) bizlere sundu.<span id="more-219"></span></p>
<p>Biz de bu sevindirici haberden sonra, bloglarımızda en çok değer verdiğimiz yorum bölümünü Twitter ile entegre ederek bu değişime bi nebze olsun ayak uydurmuş olacağız.</p>
<p>Tabii ki çoğu durumda olduğu gibi bu konuyla da ilgili bir Wordpress eklentisi mevcut. <a title="Twit Connect" href="http://wordpress.org/extend/plugins/twitconnect/">Twit Connect</a> isimli eklentiyi indirip, blogumuza kuruyoruz.</p>
<p>Eklentimizi kurup, etkinleştirdikten sonra <a title="Twitter Application" href="http://twitter.com/oauth">şu adrese</a> girip, blogumuz için bir Twitter uygulaması yaratıyoruz.</p>
<p style="text-align: left;"><a href="http://www.catycat.net/wp-content/uploads/2009/08/twitter-application-settings.png"><img class="size-medium wp-image-222 aligncenter" title="twitter-application-settings" src="http://www.catycat.net/wp-content/uploads/2009/08/twitter-application-settings-300x187.png" alt="twitter-application-settings" width="374" height="352" /></a><br />
Uygulamamızı hazırladıktan sonra <strong>&#8220;Consumer key&#8221;</strong> ve <strong>&#8220;Consumer secret&#8221;</strong> anahtarlarını kaybetmiyoruz.<br />
Yönetim Paneli &#8211;&gt; Ayarlar &#8211;&gt; Twit Connect bölümünde üst taraftaki ilgili alanlara anahtarlarımızı ekliyoruz.<br />
En üstteki <strong>&#8220;Self-Hosted oAuth requires PHP 5.&#8221;</strong> kutucuğunu işaretliyip bize sunulan butonlardan beğendiğimiz birini seçtikten sonra ayarlarımızı kaydediyoruz.</p>
<p>Son olarak da kullandığımız temanın comment.php dosyasında aşağıdaki kodu buluyoruz.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;author_info&quot;</span>&gt;</span></pre></div></div>

<p>Yukarıdaki kodu bulduysak hemen üstüne aşağıdaki kod parçacığını ekliyoruz.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'twit_connect'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>twit_connect<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Yapmanız gerekenler bunlardı. Artık ziyaretçileriniz yorum yaparken Twitter hesaplarını kullanabilecek, avatarları görünecek ve Twitter adresleri link olarak yer alacak. Test sürüşü yapmak isterseniz hemen aşağıdaki yorum bölümünü kullanabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/wordpress-twitter-entegrasyonu/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wibiya Toolbar &#8211; Bloglarınıza Araç Çubuğu Ekleyin</title>
		<link>http://www.catycat.net/wibiya-toolbar-bloglariniza-arac-cubugu-ekleyin</link>
		<comments>http://www.catycat.net/wibiya-toolbar-bloglariniza-arac-cubugu-ekleyin#comments</comments>
		<pubDate>Tue, 21 Jul 2009 19:43:45 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[wibiya araç çubuğu]]></category>
		<category><![CDATA[wibiya toolbar]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=201</guid>
		<description><![CDATA[Gün geçmiyor ki bloglar için yeni bir özellik, yeni bir güzellik yapılmayadursun. Bunlardan sonuncusu ise Wibiya isminde bir araç çubuğu. Wibiya, bloglar için oluşturulmuş, içerisinde birçok özelliği barındıran bir araç çubuğu. Bu özellikleri sıralamak gerekirse;

Facebook Fan Page ile blogunuz için oluşturduğunuz hayran sayfasına bağlantı.
Twitter hesabınıza bağlantı ve ziyaretçilerinizin postlarınızı görüp, yorum yapabilecekleri bir bölüm.
Okuyucularınızın yazılarınızı [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-205" title="page1_image" src="http://www.catycat.net/wp-content/uploads/2009/07/page1_image-300x199.jpg" alt="page1_image" width="300" height="199" />Gün geçmiyor ki bloglar için yeni bir özellik, yeni bir güzellik yapılmayadursun. Bunlardan sonuncusu ise Wibiya isminde bir araç çubuğu. <a title="Wibiya" href="http://www.wibiya.com/">Wibiya</a>, bloglar için oluşturulmuş, içerisinde birçok özelliği barındıran bir araç çubuğu. Bu özellikleri sıralamak gerekirse;</p>
<ul>
<li>Facebook Fan Page ile blogunuz için oluşturduğunuz hayran sayfasına bağlantı.</li>
<li><a title="Twitter" href="http://twitter.com">Twitter </a>hesabınıza bağlantı ve ziyaretçilerinizin postlarınızı görüp, yorum yapabilecekleri bir bölüm.</li>
<li>Okuyucularınızın yazılarınızı <a title="Facebook" href="http://www.facebook.com">Facebook</a>, <a title="FriendFeed" href="http://friendfeed.com">FriendFeed</a>, <a title="Twitter" href="http://twitter.com">Twitter</a>, <a title="del.icio.us" href="http://del.icio.us">del.icio.us</a> gibi sitelerde paylaşabilmeleri için bir buton.<span id="more-201"></span></li>
<li><a title="Google Translate" href="http://translate.google.com">Google Translate</a> ile sayfalarınızın farklı dillere çevrilmesini sağlayan bir buton.</li>
<li><a title="Flickr" href="http://www.flickr.com/">Flicker</a>&#8216;daki fotoğraf albümleriniz için bir kısayol.</li>
<li><a title="Heyzap" href="http://www.heyzap.com">Heyzap </a>flash oyun sitesinden oyunlar.</li>
<li>Blog yazılarınız için kısayol.</li>
<li>Blog araması.</li>
</ul>
<p><img class="alignnone size-medium wp-image-206" title="page2_image" src="http://www.catycat.net/wp-content/uploads/2009/07/page2_image-300x199.jpg" alt="page2_image" width="300" height="199" /><img class="alignnone size-medium wp-image-207" title="wibiya3" src="http://www.catycat.net/wp-content/uploads/2009/07/wibiya3-300x199.jpg" alt="wibiya3" width="300" height="199" /></p>
<p>Araç çubuğumuzun marifetleri bunlar. Gelelim blogumuza nasıl ekleyeceğimize.</p>
<ol>
<li>Öncelikle Wibiya şu an için beta ve servisi kullanabilmeniz için <a title="Wibiya beta invitatiton" href="http://www.wibiya.com/UserBetaLogin.php">şuradaki </a>sayfada sağ bölümdeki alanlara gerekli bilgilerimizi girerek davetiyemizin gelmesini bekliyoruz. Benimki 1 gün içinde gelmişti.</li>
<p></p>
<li>Verdiğimiz e-posta adresine Wibiya&#8217;dan gelen linke tıklayıp 4 adımda kayıt işlemini hallediyoruz. Hesap oluşturma, tema seçimi, kullanacağınız araçlar ve son olarak blogunuza ekleyeceğiniz kod.</li>
<p></p>
<li><a title="WordPress" href="http://wordpress.org">Wordpress</a>, <a title="Blogger" href="http://blogger.com">Blogger </a>ve <a title="TypePad" href="http://www.typepad.com">TypePad </a>için özel olarak hazırlanmış eklentileri kullabileceğiniz gibi, kodu manuel olarak da ekleyebiliyoruz. Bunun için son adımda <strong>&#8220;Install on other blog platforms&#8221;</strong> u seçiyoruz.</li>
<p></p>
<li>Sağ tarafta bizim için özel bir kod oluşturuluyor ve bu kodu temamızın

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span></pre></div></div>

<p>etiketinin hemen üzerine ekliyoruz.<br />
<strong>Not:</strong> Bu kod Wordpress için temanızın footer.php sayfasında Blogger&#8217;da ise kullandığınız şablonunun alt kısmındadır.</li>
</ol>
<p><strong>Örnek:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://toolbar.wibiya.com/toolbarLoader.php?toolbarId=your_id&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span></pre></div></div>

<p><strong>your_id</strong> yazan bölümü kendi kodunuza göre uyarlamanız gerekiyor.</p>
<p>Uygulamanın bir örneğini <del datetime="2009-08-22T23:15:44+00:00">sayfanın altında görebili</del>r, soru, görüş ve yorumlarınızı gönderebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/wibiya-toolbar-bloglariniza-arac-cubugu-ekleyin/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>PHP ve AJAX ile Title, Description, Keywords, Thumbnail Alma</title>
		<link>http://www.catycat.net/php-ve-ajax-ile-title-description-keywords-thumbnail-alma</link>
		<comments>http://www.catycat.net/php-ve-ajax-ile-title-description-keywords-thumbnail-alma#comments</comments>
		<pubDate>Fri, 17 Jul 2009 11:50:22 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[açıklama]]></category>
		<category><![CDATA[anahtar kelimeler]]></category>
		<category><![CDATA[başlık]]></category>
		<category><![CDATA[description]]></category>
		<category><![CDATA[get_meta_tags]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[önizleme resmi]]></category>
		<category><![CDATA[thumbnail]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[website thumbnail]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=161</guid>
		<description><![CDATA[Uzun bir aradan sonra yeni bir yazıyla tekrar karşınızdayım. Bu yazıda bir web adresindeki başlık, açıklama, anahtar kelimeler ve sayfanın önizleme resmini nasıl okuyup, kullanacağımızdan bahsedeceğim. Örneğimizde PHP ve AJAX kullanacağız ki bu ikili her derde çare. Keyifli bir yazı olması dileğiyle konuya balıklama dalıyorum.

Öncelikle kullanıcının web adresini gireceği bir html sayfası oluşturuyoruz.

&#60;html&#62;
&#60;head&#62;
&#60;title&#62;PHP ile Title, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-168" title="meta_tags" src="http://www.catycat.net/wp-content/uploads/2009/07/meta_tags.PNG" alt="meta_tags" width="194" height="125" />Uzun bir aradan sonra yeni bir yazıyla tekrar karşınızdayım. Bu yazıda bir web adresindeki başlık, açıklama, anahtar kelimeler ve sayfanın önizleme resmini nasıl okuyup, kullanacağımızdan bahsedeceğim. Örneğimizde PHP ve AJAX kullanacağız ki bu ikili her derde çare. Keyifli bir yazı olması dileğiyle konuya balıklama dalıyorum.<br />
<span id="more-161"></span><br />
Öncelikle kullanıcının web adresini gireceği bir html sayfası oluşturuyoruz.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>PHP ile Title, Description, Keywords, Thumbnail Alma - CatyCat<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=UTF-8&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;eyceks/eyceks.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
function get_url(){ 
	var url1 = document.getElementById('url').value;
	url2 = fc_(url1);
	var sc = 'url3='+ url2;
		JXP(1, &quot;info&quot;, &quot;get_url.php&quot;, sc);
   }
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">table</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">tr</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">td</span>&gt;</span>Website URL:<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">td</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">tr</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">tr</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">td</span>&gt;</span>http://<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;url&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;url&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">td</span>&gt;</span>
	<span style="color: #009900;">&lt;!– Butona tıklandığında get_url<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> fonksiyonuna değer gönderiyoruz. –&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">td</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;button&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Send&quot;</span> <span style="color: #000066;">onClick</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;get_url()&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">td</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">tr</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">table</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;info&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<p>Oluşturduğumuza sayfada url id&#8217;sine sahip input alanındaki değeri <strong>&#8220;get_url()&#8221;</strong> isimli fonksiyona gönderdik. Girilen değer fonksiyona girdikten sonra AJAX yardımıyla bu değeri &#8220;get_url.php&#8221; sayfasına gönderiyoruz. Şimdi get_url.php sayfasını oluşturalım.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">// temizlik</span>
<span style="color: #000088;">$url3</span><span style="color: #339933;">=</span><span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// http:// kontrolü</span>
<span style="color: #000088;">$url_control</span><span style="color: #339933;">=</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url3</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$url_control</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">&quot;http://&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$url3</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$url3</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// title bilgisini alıyoruz.</span>
<span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$file</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/&lt;title&gt;(.+)&lt;\/title&gt;/i&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$file</span><span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;b&gt;Title:&lt;/b&gt; '</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">else</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;The page doesn't have a title tag!&lt;br /&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// keyword bilgilerini alıyoruz.    </span>
<span style="color: #000000; font-weight: bold;">function</span> keywords<span style="color: #009900;">&#40;</span><span style="color: #000088;">$site</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
 <span style="color: #000088;">$metetags</span> <span style="color: #339933;">=</span> <span style="color: #990000;">get_meta_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$site</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$key</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$metetags</span><span style="color: #009900;">&#91;</span>keywords<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$key</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$metetags</span> <span style="color: #339933;">=</span> <span style="color: #990000;">get_meta_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$site</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$key</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$metetags</span><span style="color: #009900;">&#91;</span>keyword<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
 <span style="color: #b1b100;">return</span> <span style="color: #000088;">$key</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>  
&nbsp;
<span style="color: #666666; font-style: italic;">// description bilgisini alıyoruz.</span>
 <span style="color: #000088;">$metetags</span> <span style="color: #339933;">=</span> <span style="color: #990000;">get_meta_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$desc</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$metetags</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'description'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;b&gt;Description:&lt;/b&gt; '</span><span style="color: #339933;">.</span><span style="color: #000088;">$desc</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;b&gt;Keywords:&lt;/b&gt; '</span><span style="color: #339933;">.</span>keywords<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// website thumbnail</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;b&gt;Thumbnail:&lt;/b&gt;&lt;br /&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$thumboo_api</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;your_thumboo_code_here&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$thumboo_url</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$url3</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$thumoo_params</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;u=&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;HTTP_HOST&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span>
<span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;REQUEST_URI&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;su=&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thumboo_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;c=medium&amp;api=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$thumboo_api</span><span style="color: #339933;">;</span>
<span style="color: #339933;">@</span><span style="color: #990000;">readfile</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://counter.goingup.com/thumboo/snapshot.php?&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$thumoo_params</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Bu sayfada öncelikle girilen adresteki başlık bilgilerini okumak için <strong>&#8220;file&#8221;</strong> fonksiyonunu kullandık. Sonrasında sayfada</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span></pre></div></div>

<p>arattık ve arasında kalanları okuyup sayfanın başlığını öğrenmiş olduk.</p>
<p>İkinci olarak sayfadaki anahtar kelimler için <strong>&#8220;get_meta_tags&#8221;</strong> fonksiyonunu kullandık ve bu sayede sayfanın anahtar kelimelerini(keywords) öğrendik. Yine aynı fonksiyon yardımıyla sayfanın açıklama(description) bilgilerini öğrenmiş olduk.</p>
<p>Son olarak sayfanın bir önizleme resmini ekrana dökmek için çeşitli servisler mevcut. Bu uygulama için <a title="Thumboo" href="http://www.thumboo.com/">Thumboo</a> isimli bir aracı kullandım. Aracı kullanmak için servise kayıt olduktan sonra &#8220;My Account&#8221; bölümünde sizin için oluşturulmuş kodu sağ tarafta &#8220;Your API Key&#8221; bölümünde görebilirsiniz. O kodu kopyalayıp &#8220;your_thumboo_code_here&#8221; bölümüne yapıştırıyoruz ve artık girilen adresin önizleme resmini alabiliyoruz.</p>
<p>Uygulamanın bir örneğini CatyCat&#8217;te test edebilir dilerseniz bilgisayarınıza indirebilirsiniz.</p>
<p><a title="Test Sürüşü" href="http://catycat.net/test/get_url_info/">Test Sürüşü</a></p>
<p><a title="Download PHP ve AJAX ile Title, Description, Keywords, Thumbnail Alma" href="http://www.box.net/shared/b4cs13nih9">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/php-ve-ajax-ile-title-description-keywords-thumbnail-alma/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Friend Connect Kurulumu &#8211; Kullanımı</title>
		<link>http://www.catycat.net/google-friend-connect-kurulumu-kullanimi</link>
		<comments>http://www.catycat.net/google-friend-connect-kurulumu-kullanimi#comments</comments>
		<pubDate>Mon, 13 Apr 2009 19:39:00 +0000</pubDate>
		<dc:creator>Ersin HAN</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Facebook Connect]]></category>
		<category><![CDATA[Google Friend Connect]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=148</guid>
		<description><![CDATA[Facebook Connect yazısında bahsi geçen Google Friend Connect uygulaması, blog veya web sitelerinde kullancılarınızın Google hesaplarını kullanarak topluluk oluşturmanızı sağlıyor. Bize yararı ne diyecek olursanız şöyle ki:

Topluluğunuza katılan kullanıcılar yorum yaparak ve puan vererek sitenizin zenginleşmesine imkan veriyor.
Katılımcılar arkadaşlarını da davet ederek daha çok kişi tarafından tanınmanızı sağlıyor.

Konuyla ilgili bir video da hali hazırda bulunmakta. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-157" title="google-friend-connect" src="http://www.catycat.net/wp-content/uploads/2009/04/google-friend-connect-299x300.jpg" alt="google-friend-connect" width="299" height="300" />Facebook Connect <a title="Wordpress Facebook Connect Entegrasyonu" href="http://www.catycat.net/wordpress-facebook-connect-entegrasyonu">yazısında </a>bahsi geçen <a title="Google Friend Connect" href="http://www.google.com/friendconnect/home/intro">Google Friend Connect</a> uygulaması, blog veya web sitelerinde kullancılarınızın Google hesaplarını kullanarak topluluk oluşturmanızı sağlıyor. Bize yararı ne diyecek olursanız şöyle ki:</p>
<ul>
<li>Topluluğunuza katılan kullanıcılar yorum yaparak ve puan vererek sitenizin zenginleşmesine imkan veriyor.</li>
<li>Katılımcılar arkadaşlarını da davet ederek daha çok kişi tarafından tanınmanızı sağlıyor.</li>
</ul>
<p>Konuyla ilgili bir video da hali hazırda bulunmakta. Youtube&#8217;a erişebiliyorsanız aşağıdan izleyebilirsiniz.</p>
<p><a href="http://www.youtube.com/v/N94s7ix0JPo&amp;hl=en&amp;autoplay=1">Google Friend Connect</a></p>
<p>Aklınızı çelmeyi başardıysam sizi kurulum ve kullanım aşamasına alabiliriz demektir.<br />
<span id="more-148"></span><br />
Öncelikle <a href="http://www.google.com/friendconnect/home/intro">şu adresten</a> Google hesabınızla giriş yapıyorsunuz ve <strong>&#8220;Set up new sites&#8221;</strong> butonuna tıkladıktan sonra karşınıza iki seçenek geliyor. Eğer Blogger üzerinden yayın yapıyorsanız<strong> &#8220;Friend Connect for Blogger blogs&#8221;</strong> linkine, Wordpress veya normal bir web siteniz varsa da <strong>&#8220;Friend Connect for standart web sites&#8221;</strong> linkine tıklıyoruz.</p>
<p>Biz burada normal web siteleri için kurulum aşamasını anlatacağız. Blogger için olanının pek farklı olduğunu sanmıyorum. Bu yol ayrımından sonra 4 adımda kurulum aşamasını bitirmiş olacağız.</p>
<h3>Kurulum Aşaması</h3>
<ol>
<li>İlk adımda<strong> &#8220;Site Name&#8221;</strong> yazan yere sitemizin ismini,<strong> &#8220;Home URL&#8221;</strong> yazan bölüme de sitemizin adresini yazıyoruz.</li>
<li>Bu adımda rpc_relay.html ve canvas.html adında oluşturulan dosyaları sitemizin ana dizinine yüklüyoruz. Örnek olarak http://www.example.com/rpc_relay.html olacak şekilde.</li>
<li>Bu adımda yüklediğimiz dosyaların kontrolü yapılıyor. <strong>&#8220;Test to finalize setup&#8221;</strong> butonuna tıklayıp kontorlü yaptırıyoruz.</li>
<li>Son adımda ise Google tarafından oluşturulmuş widgetların kodarını (rengini, yazını tipini isteğimize göre düzenleyip)  sitemizin istediğimiz bir bölümüne yerleştiriyoruz.</li>
</ol>
<p>Kurulum aşaması bu kadar basitti.</p>
<h3>Social Bar</h3>
<p><img class="size-medium wp-image-151 alignnone" title="socialbar-preview" src="http://www.catycat.net/wp-content/uploads/2009/04/socialbar-preview-300x128.jpg" alt="socialbar-preview" width="300" height="128" /></p>
<p>Google Friend Connect&#8217;in sol bölümündeki menüde <strong>Social Bar</strong> ibaresini görecekseniz. Bu şekilde bir bar yerleştirmek isterseniz yine aynı bölümden ayarlarını yaparak oluşturulan HTML kodunu sitenize yerleştirerek kullanabilirsiniz.</p>
<h3>Social Gadgets</h3>
<p><img class="alignnone size-full wp-image-153" title="social-wall" src="http://www.catycat.net/wp-content/uploads/2009/04/social-wall.png" alt="social-wall" width="169" height="180" /><img class="alignnone size-full wp-image-155" title="social-playlist" src="http://www.catycat.net/wp-content/uploads/2009/04/social-playlist.png" alt="social-playlist" width="162" height="176" /><img class="alignnone size-full wp-image-154" title="social-ratereview" src="http://www.catycat.net/wp-content/uploads/2009/04/social-ratereview.png" alt="social-ratereview" width="142" height="160" /></p>
<p>Yine aynı menüden Social Gadget&#8217;ı seçerek kullanıcılarınızın yorum yazabilecekleri bir duvar uygulaması (Wall Gadget), yıldız derecelendirme sitemi ekleyebileceğiniz Rewrite/Rate Gadget veya dinlediğiniz müzikleri gösterebileceğiniz Playlist Gadget gibi uygulamaları aynı yöntemle ekleyebilirsiniz.</p>
<p>Uygulamanın bir örneğini CatyCat&#8217;de görebilir, dilerseniz CatyCat topluluğuna katılarak dünyayı beraber keşfetmeye çıkabiliriz. <img src='http://www.catycat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Güncelleme (24.07.2009):</strong><br />
Google Friend Connect &#8211; WordPress entegrasyonu için bir eklenti mevcut. Ayrınıtlı bilgi almak ve indirmek için <a href="http://wordpress.org/extend/plugins/google-friend-connect-integration/">buradan.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/google-friend-connect-kurulumu-kullanimi/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CatyCat Blog Ödülleri 2009&#8242;da</title>
		<link>http://www.catycat.net/catycat-blog-odulleri-2009da</link>
		<comments>http://www.catycat.net/catycat-blog-odulleri-2009da#comments</comments>
		<pubDate>Sat, 11 Apr 2009 13:00:50 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Blog Ödülleri 2009]]></category>
		<category><![CDATA[CatyCat]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=141</guid>
		<description><![CDATA[Blog Ödülleri ilk olarak 2008&#8216;de düzenlenmişti ve büyük ses getirerek blogların kendilerini tanıtmaları ve diğer bloglardan haberdar olmalarını sağlamıştı. Geçen yılın verdiği gazla bu sene de ödüller verilecek ve CatyCat de teknoloji blogları kategorisinde yerini aldı. Fazla bir beklentim bulunmamasına rağmen züğürt tesellisi yaparak önemli olan yarışmaya katılmaktı diyerekten sizleri Blog Ödülleri 2009&#8242;da oy vermeye [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Blog Ödülleri 2009" href="http://2009.blogodulleri.com/"><img class="alignleft size-full wp-image-143" title="sunipeyk_2-300" src="http://www.catycat.net/wp-content/uploads/2009/04/sunipeyk_2-300.png" alt="sunipeyk_2-300" width="228" height="190" />Blog Ödülleri</a> ilk olarak <a title="Blog Ödülleri 2008" href="http://2008.blogodulleri.com/">2008</a>&#8216;de düzenlenmişti ve büyük ses getirerek blogların kendilerini tanıtmaları ve diğer bloglardan haberdar olmalarını sağlamıştı. Geçen yılın verdiği gazla bu sene de ödüller verilecek ve CatyCat de teknoloji blogları kategorisinde yerini aldı. Fazla bir beklentim bulunmamasına rağmen züğürt tesellisi yaparak önemli olan yarışmaya katılmaktı diyerekten sizleri Blog Ödülleri 2009&#8242;da oy vermeye davet ediyorum. 1 dk. lık üye olma sürecinden sonra beğendiğiniz bloglara oylarınızı verebilirsiniz.</p>
<p>CatyCat&#8217;e oy vermek için <a title="Blog Ödülleri 2009 CatyCat" href="http://2009.blogodulleri.com/blog/catycat">buradan</a></p>
<p>Teknoloji Blogları kategorisine göz atmak için <a title="Blog Ödülleri 2009 Teknoloji Blogları" href="http://2009.blogodulleri.com/kategori/11">buradan</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/catycat-blog-odulleri-2009da/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress Facebook Connect Entegrasyonu</title>
		<link>http://www.catycat.net/wordpress-facebook-connect-entegrasyonu</link>
		<comments>http://www.catycat.net/wordpress-facebook-connect-entegrasyonu#comments</comments>
		<pubDate>Mon, 16 Mar 2009 21:11:58 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook Connect]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=134</guid>
		<description><![CDATA[Facebook Connect, Facebook&#8217; un son zamanlarda üzerinde fazlaca durduğu yeni nesil web uygulamalarından bir tanesi. Hatırlayacağınız gibi OpenID isminde bir servis İnternette milyonlarca web sayfası var ve kullanıcıların bu sitelere teker teker üye olmaları yerine, alacakları bir OpenID ile sitelere üye olmaya gerek kalmadan bu hesapları ile giriş yapsınlar şeklinde bir fikir ile yola çıkmıştı [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Facebook Connect" href="http://developers.facebook.com/connect.php"><img class="alignleft size-full wp-image-137" title="Facebook Conference" src="http://www.catycat.net/wp-content/uploads/2009/03/facebook-connect.jpg" alt="Facebook Conference" width="318" height="255" />Facebook Connect</a>, Facebook&#8217; un son zamanlarda üzerinde fazlaca durduğu yeni nesil web uygulamalarından bir tanesi. Hatırlayacağınız gibi OpenID isminde bir servis İnternette milyonlarca web sayfası var ve kullanıcıların bu sitelere teker teker üye olmaları yerine, alacakları bir <a title="OpenID" href="http://openid.net/">OpenID </a>ile sitelere üye olmaya gerek kalmadan bu hesapları ile giriş yapsınlar şeklinde bir fikir ile yola çıkmıştı ve bir hayli ilgi görmüştü. İşte Facebook da burdan ilham alarak geliştirdiği Facebook Connect servisi ile kullanıcıların Facebook hesabı ile bloglara yorum bırakma gibi bilgi girilmesi gereken bölümlerde kullanıcıları zahmetten kurtarmayı hedefliyor. Unutmayalım Google da bu alanda iddialı ve bakalım kazanan kim olacak?<br />
<span id="more-134"></span><br />
Bu güzel ve edebi girişten sonra gelelim Wordpress bloglarımıza bu servisi nasıl entegre edeceğimize. Öncelikle bu işlem için halihazırda bir kaç eklenti mevcut. Bizim kullanacağımız eklentiyi indirmek için <a title="Facebook Connect Wordpress Bileşeni" href="http://wordpress.org/extend/plugins/wp-facebookconnect/">buradan</a>.</p>
<p>Eklentiyi indirip, kurulum işlemlerini bitirdikten sonra blogumuzun yönetim panelinden ayarlar bölümüne Facebook Connect sekmesi eklenmiş olması gerekiyor. Ayarlar sayfasında bizden bir <strong>API Key</strong> ve <strong>Secret Key</strong> istiyor. Bu keyleri alabilmek için bir Facebook hesabımızın olması gerekiyor. Sonrasında <a title="Facebook Uygulama Oluşturma" href="http://www.facebook.com/developers/createapp.php?version=new">Facebook Uygulama Oluşturma</a> sayfasına giderek yeni bir uygulama oluşturuyoruz.</p>
<p>Facebook uygulamamızı oluşturduktan sonra ekranda bize özel API Key&#8217;i ve Secret Key&#8217;i Wordpress admin panelindeki Facebook Connect bölümüne giriyoruz.</p>
<p>Bu bilgileri girdikten sonra Facebook uygulamamızın olduğu sayfada <strong>Connect </strong>bölümünde <strong>Connect URL</strong> bölümüne blogumuzun urlsini giriyoruz.</p>
<p>Bu uğraştırıcı hareketlerden sonra blogumuzda kullandığımız temanın comment.php dosyasını açıyoruz ve yorum gönderme formunun uygun bir yerine aşağıdaki kodları ekliyoruz.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> do_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fbc_display_login_button'</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Eğer yorum gönderme formunu bulamdıysanız eklediğiniz kodun şu şekilde bir görünümde olması gerekiyor.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$user_ID</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
... <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">else</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> .... <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;?php</span> do_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fbc_display_login_button'</span><span style="color: #009900;">&#41;</span>  <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Evet yapmamız gereken bu kadardı. Artık kullanıcılarınız yorum yapmak için Facebook hesaplarını kullanabilirler. Örnek bir uygulama için bu sayfanın yorum gönderme bölümünü deneyebilirsiniz <img src='http://www.catycat.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/wordpress-facebook-connect-entegrasyonu/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>reCAPTCHA Kurulumu &#8211; Kullanımı</title>
		<link>http://www.catycat.net/recaptcha-kurulumu-kullanimi</link>
		<comments>http://www.catycat.net/recaptcha-kurulumu-kullanimi#comments</comments>
		<pubDate>Sun, 22 Feb 2009 15:01:55 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Güvenlik Kodu]]></category>
		<category><![CDATA[reCAPTCHA]]></category>
		<category><![CDATA[reCAPTCHA Form]]></category>
		<category><![CDATA[Word]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=126</guid>
		<description><![CDATA[CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) websitelerindeki formların bir insan tarafından doldurulduğunun doğrulanması amacıyla kullanılan bir güvenlik projesidir. İnternetin gelişmesiyle beraber özellikle kullanıcı sayısı fazla olan websitelerinin kendilerini bir şekilde botlardan korumaya aldığını görüyoruz. Korunmak için   kendi güvenlik önlemlerinizi alabileceğiniz gibi, dünyayı yeniden keşfetmenin anlamı olmadığını düşünenlerdenseniz [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-130" title="reCAPTCHA" src="http://www.catycat.net/wp-content/uploads/2009/02/smallcaptchaspacewithroughalpha.png" alt="reCAPTCHA" width="250" height="155" /><a title="CAPTCHA" href="http://recaptcha.net/">CAPTCHA</a> (<strong>C</strong>ompletely <strong>A</strong>utomated <strong>P</strong>ublic <strong>T</strong>uring test to tell <strong>C</strong>omputers and <strong>H</strong>umans <strong>A</strong>part) websitelerindeki formların bir insan tarafından doldurulduğunun doğrulanması amacıyla kullanılan bir güvenlik projesidir. İnternetin gelişmesiyle beraber özellikle kullanıcı sayısı fazla olan websitelerinin kendilerini bir şekilde botlardan korumaya aldığını görüyoruz. Korunmak için <img src='http://www.catycat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  kendi güvenlik önlemlerinizi alabileceğiniz gibi, dünyayı yeniden keşfetmenin anlamı olmadığını düşünenlerdenseniz sizi şöyle alalım efendim.<br />
<span id="more-126"></span><br />
Neden reCAPTCHA diyenler için kendileri şöyle açıklamışlar:</p>
<ul>
<li>Herşeyden önce ücretsiz bir servis.</li>
<li>Bana göre çok işlevsel görünen bir özelliği var ki, websitelerine eklenen bu servis sayesinde önceden taranmış kitapların dijital ortama aktarılmasına yardımcı oluyorsunuz. Ayrıntılı bilgi için <a title="reCAPTCHA helps to digitize books" href="http://recaptcha.net/learnmore.html">buradan</a>.</li>
<li>Kullanıcılar kelimleri okuyamadığında ses desteği de mevcut.</li>
<li>Güvenilirdir. Diğer CAPTCHA yöntemleri kırılabilirmiş.</li>
<li>100.000&#8242; e yakın websitesi reCAPTCHA&#8217; yı kullanıyor. En bilinenleri ise <a title="Facebook" href="http://www.facebook.com">Facebook</a>, <a title="Ticketmaster" href="http://www.ticketmaster.com/">Ticketmaster</a> ve <a title="Craigslist" href="http://www.craigslist.org/about/sites">Craigslist</a>.</li>
<li>Son olarak kullanımı kolay ve çeşitli diller için dökümanlar mevcut.</li>
</ul>
<p>Evet bu kadar hikayeden sonra gelelim servisi nasıl kullanacağımıza. Öncelikle <a title="reCAPTCHA sign up" href="https://admin.recaptcha.net/accounts/signup/?next=%2Frecaptcha%2Fcreatesite%2F">buraya </a>tıklıyoruz ve formu doldurduktan sonra servise üye oluyoruz. Sonrasında karşımıza gelen ekranda Domain yazan bölüme sitemizin adresini (eğer birden fazla websiteniz var ve hepsinde kullanmak istiyorsanız &#8220;Enable this key on all domains (global key)&#8221; yazan kutucuğu işaretliyoruz.) yazıyoruz ve &#8220;Create Key&#8221; yazan butona tıklıyoruz. Bu işlemleri bitirdikten sonra daha sonra kullanacağımız Public Key ve Private Key bilgileri ekrana geliyor.</p>
<p>Bu işlemleri de bitirdikten sonra bizim için asıl önemli aşamaya geçiyoruz. Websitenizde kullandığınız programlama diline göre veya kullandığınız sisteme göre reCAPTCHA&#8217;yı nasıl ekleyeceğiniz <a title="reCAPTCHA resources" href="http://recaptcha.net/resources.html">kaynaklar</a> bölümünde detaylıca verilmiş.</p>
<p>Biz PHP dili için örnek bir uygulama yapalım.</p>
<p>İlk adımda PHP reCAPTCHA kütüphanesini indiriyoruz. <a title="Download reCAPTCHA PHP Library" href="http://recaptcha.googlecode.com/files/recaptcha-php-1.10.zip">Download</a></p>
<p>Sonrasında sıkıştırılmış dosyayı açıyor ve formun barındığı dizine kopyalıyoruz.</p>
<p>Şimdi formun bulunduğu PHP sayfasına aşağıdaki kodları ekleyeceğiz. Bu güvenlik kodunun görünmesini sağlayacak.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'recaptchalib.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$publickey</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;...&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// servise üye olduktan sonra aldığımız Public Key</span>
<span style="color: #b1b100;">echo</span> recaptcha_get_html<span style="color: #009900;">&#40;</span><span style="color: #000088;">$publickey</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Tabii bir de bunun doğruluğunu kontrol etmemiz gerekiyor. Formu kontrol ettiğimiz PHP sayfasına da aşağıdaki kodları ekliyoruz.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'recaptchalib.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$privatekey</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;...&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Servise üye olduktan sonra aldığımız Private Key</span>
<span style="color: #000088;">$resp</span> <span style="color: #339933;">=</span> recaptcha_check_answer <span style="color: #009900;">&#40;</span><span style="color: #000088;">$privatekey</span><span style="color: #339933;">,</span>
                                <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;REMOTE_ADDR&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
                                <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;recaptcha_challenge_field&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
                                <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;recaptcha_response_field&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$resp</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">is_valid</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #990000;">die</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Güvenlik kodu doğru  girilmedi. Geri dönün ve tekrar deneyin&quot;</span> <span style="color: #339933;">.</span>
       <span style="color: #0000ff;">&quot;(reCAPTCHA said: &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$resp</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">error</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;)&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Örnek bir uygulama için <a href="http://www.catycat.net/test/reCAPTCHA_ornek/">buradan</a>.<br />
Örneği dosya halinde indirmek isteyenler için. <a href="http://www.box.net/shared/ydnqt0e06q">Download</a></p>
<p><strong>Güncelleme(23.07.2009):</strong><br />
WordPress &#8211; reCAPTCHA entegrasyonu için bir eklenti hali hazırda mevcut. reCAPTCHA ile oluşturulmuş güvenlik kodunu yorum göndermede, sayfalarda veya yazılarınızda kullanabilirsiniz. Eklenti ile ilgili ayrınıtılı bilgi almak ve indirmek için <a href="http://wordpress.org/extend/plugins/recaptcha-form/">buradan.</a></p>
<p>Soru, görüş ve önerileriniz için ne yapmanız gerektiğini biliyorsunuz <img src='http://www.catycat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/recaptcha-kurulumu-kullanimi/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Blog Gelişmeleri</title>
		<link>http://www.catycat.net/blog-gelismeleri</link>
		<comments>http://www.catycat.net/blog-gelismeleri#comments</comments>
		<pubDate>Sun, 15 Feb 2009 17:11:22 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[All in One SEO Pack]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Google Sitemap XML]]></category>
		<category><![CDATA[Turhost]]></category>
		<category><![CDATA[WP Contact Form]]></category>
		<category><![CDATA[WP Page Navi]]></category>
		<category><![CDATA[WP Syntax]]></category>
		<category><![CDATA[ZinePress]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=103</guid>
		<description><![CDATA[Uzun uzun zaman oldu blogla ilgilenmeyeli. Hızlı başlamıştım ve haliyle bir zaman sonra bıkkınlık gelmişti ama nihayet döndüm ki ne döndüm. Biliyorum yine hızlı bir dönüş oldu ama aylardan sonra gelen isteğimi kaçırmak istemedim. Neyse bu kadar edebiyat yeter. Gelelim neler yaptığıma.

Öncelikle daha önce kullandığım Blogger hesabımın yedeğini aldım ve kendi host ve alanıma geçmemin [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_92" class="wp-caption alignleft" style="width: 211px"><img class="size-medium wp-image-92" title="under-construction" src="http://www.catycat.net/wp-content/uploads/2009/02/under-construction-300x299.jpg" alt="under-construction" width="201" height="158" /><p class="wp-caption-text">under-construction</p></div>
<p>Uzun uzun zaman oldu blogla ilgilenmeyeli. Hızlı başlamıştım ve haliyle bir zaman sonra bıkkınlık gelmişti ama nihayet döndüm ki ne döndüm. Biliyorum yine hızlı bir dönüş oldu ama aylardan sonra gelen isteğimi kaçırmak istemedim. Neyse bu kadar edebiyat yeter. Gelelim neler yaptığıma.</p>
<ul>
<li>Öncelikle daha önce kullandığım Blogger hesabımın yedeğini aldım ve kendi host ve alanıma geçmemin iyi olacağını düşünerek <a title="Turhost" href="http://www.turhost.com/">Turhost</a> &#8216;dan 1000 Mb kapasiteli bir alan satın aldım. Kendilerine güvenli ve hızlı servisleri için teşekkür ediyorum.</li>
<li>Sonrasında efendim zamanında az biraz ilgilendiğim Wordpress&#8217; e dönüş yaptım ve bildiğiniz gibi kolay bir kurulumdan sonra düzenlemeye geçtim.</li>
<li>Birkaç denemeden sonra <a title="ZinePress" href="http://wellmedicated.com/themes/zinepress/">ZinePress</a> temasında karar kıldım ve Türkçeleştirmeyi de <a title="ZinePress Türkçe" href="http://www.rss-ems.com/blog/697-zinepress-turkce-wordpress-temasi-22-12-2008/">RSS-EMS</a>&#8216; nin katkılarıyla düzenleyerek yayınladım.</li>
<li>Tema işini de bitirdikten sonra anasayfada yazıların solundaki resimleri düzenledim.</li>
<li>Malum arada PHP ile ilgili yazılar da yazıyorum ve kodların düzenli ve anlaşılır görünmesi için <a title="WP Syntax" href="http://wordpress.org/extend/plugins/wp-syntax/">WP Syntax</a> eklentisi kurdum.</li>
<li>Weblogların olmazsa olmazı iletişim formunu da <a title="WP Contact Form" href="http://wordpress.org/extend/plugins/wp-contact-form/stats/">WP Contact Form</a> eklentisini Türkçeleştirerek bloga ekledim.</li>
<li>Yine Wordpress&#8217;in önemli eklentilerinden <a title="WP Page Navi" href="http://wordpress.org/extend/plugins/wp-pagenavi/">WP Page Navi&#8217;</a> yi bloga entegre ettim.</li>
<li>SEO için de <a title="All in One SEO Pack" href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack</a> eklentisini kurdum ve gerekli ayarlarını yaptım.</li>
<li>Sitemap için de <a title="Google XML Sitemap" href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google XML Sitemap</a> eklentisini kurdum ve aktifleştirdim.</li>
</ul>
<p>Evet, yaptıklarım genel hatlarıyla bu şekildeydi. Ama bitti mi? Tabii ki hayır. Daha yapılacak çok iş var ama zamanla onları da halledeceğim. Bunlardan en göze çarpanı ise Logo. <img src='http://www.catycat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  İğrenç göründüğünün farkındayım ama malum Photoshopla ilgilenmek gerekiyor.</p>
<p>Şimdilik benden bu kadar. Eklentilerle ve diğer bahsettiklerimle ilgili sormak istediklerinizi yorumla veya iletişim sayfasını kullanarak sorabilirsiniz. Sağlıcakla kalın&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/blog-gelismeleri/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AppServ Kurulumu ve Kullanımı</title>
		<link>http://www.catycat.net/appserv-kurulumu-ve-kullanimi</link>
		<comments>http://www.catycat.net/appserv-kurulumu-ve-kullanimi#comments</comments>
		<pubDate>Wed, 10 Sep 2008 15:37:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Appserv]]></category>
		<category><![CDATA[Easy PHP]]></category>
		<category><![CDATA[kullanım]]></category>
		<category><![CDATA[kurulum]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[yerel sunucu]]></category>

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

PHP uygulama geliştiricileri için Localhost&#8217;da çalışmanın vazgeçilmez olduğu bir gerçektir. Projelerimizi hazırlarken olmazsa olmazlardan birisi deneme aşamasıdır ki bu noktada bizlerin imdadına Local&#8217;de çalışan PHP sunucuları yetişir. Normal bir PHP + MySQL sunucusu kurmak bir hayli zahmetli olduğundan, farklı işletim sistemlerinde çalışabilen hazır PHP + MySQL sunucuları piyasada cirit atıyor. Bunlardan en bilinenleri Easy PHP [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://draft.blogger.com/"></a></p>
<div class="separator" style="clear: both; text-align: center;"><a style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" href="http://4.bp.blogspot.com/_BA3bQ9vN1N8/SMfsPg9kE4I/AAAAAAAAAGY/nWjblEiOKXM/s1600-h/appservnetwork.gif"><img src="http://4.bp.blogspot.com/_BA3bQ9vN1N8/SMfsPg9kE4I/AAAAAAAAAGY/UWxY6jNZnmY/s320-R/appservnetwork.gif" border="0" alt="" /></a></div>
<p><a href="http://www.php.net/">PHP</a> uygulama geliştiricileri için Localhost&#8217;da çalışmanın vazgeçilmez olduğu bir gerçektir. Projelerimizi hazırlarken olmazsa olmazlardan birisi deneme aşamasıdır ki bu noktada bizlerin imdadına Local&#8217;de çalışan PHP sunucuları yetişir. Normal bir PHP + MySQL sunucusu kurmak bir hayli zahmetli olduğundan, farklı işletim sistemlerinde çalışabilen hazır PHP + MySQL sunucuları piyasada cirit atıyor. Bunlardan en bilinenleri <a href="http://www.easyphp.org/">Easy PHP</a> ve <a href="http://sourceforge.net/projects/xampp/">XAMPP</a>.</p>
<p>Ben yine bunlar kadar popüler olmamasına rağmen, gerek PHP ve MySQL&#8217;in en son sürümlerini barındırması, gerekse işlevselliği bakımından <a href="http://www.appservnetwork.com/index.php">AppServ</a>&#8216;ü tercih ediyorum ve sizlere de kullanmanızı tavsiye ediyorum. Bu kadar açıklamadan sonra ikna olduysanız sizleri kurulum ve kullanım aşamasına alabiliriz.<span id="more-16"></span></p>
<p>Öncelikle <a href="http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download">şu adresten</a> AppServ&#8217; ün 2.5.10 sürümünü indiriyoruz. Bu sürümün barındırdığı özellikler ise şöyle:</p>
<ul>
<li>Apache 2.2.8</li>
<li>PHP 5.2.6</li>
<li>MySQL 5.0.51b</li>
<li>phpMyAdmin-2.10.3</li>
</ul>
<p>Programın kurulumu gayet basit. Normal bir program kurar gibi ilk 4 adımda &#8220;Next&#8221; diyerek ilerliyoruz. 5. adımda ise bizi aşağıdaki gibi bir pencere karşılıyor.</p>
<div class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://3.bp.blogspot.com/_BA3bQ9vN1N8/SMfwklRfIoI/AAAAAAAAAGg/qn9elKdFxwk/s1600-h/setup05.gif"><img src="http://3.bp.blogspot.com/_BA3bQ9vN1N8/SMfwklRfIoI/AAAAAAAAAGg/fS7yJMVA-YM/s400-R/setup05.gif" border="0" alt="" /></a></div>
<p>Server Name: localhost</p>
<p>Administrator&#8217;s Email Address: sallama bir e-posta adresi yazalım.</p>
<p>Apache HTTP Port: Zaten 80 olarak geliyor, dokunmayalım.</p>
<p>6. adımda ise bizi aşağıdaki gibi bir pencere karşılıyor.</p>
<div class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://2.bp.blogspot.com/_BA3bQ9vN1N8/SMfxWWhb7rI/AAAAAAAAAGo/Xnq2SWu6uBA/s1600-h/setup06.gif"><img src="http://2.bp.blogspot.com/_BA3bQ9vN1N8/SMfxWWhb7rI/AAAAAAAAAGo/gYIXYlP52v8/s400-R/setup06.gif" border="0" alt="" /></a></div>
<p>Bu adımda bizden MySQL hesabımız için şifre isteniyor. Şifremizi iki defa yazdıktan sonra karakter setine de dokunmadan kurulum işlemini hallediyoruz. Bu arada phpMyAdmin için varsayılan kullanıcı adımız &#8220;<strong>root</strong>&#8221; ve şifremiz ise bu ekranda yazdığımız şifre.</p>
<p>Kurulum işlemi gördüğünüz gibi bu kadar basit. Şimdi projelerimizde AppServ&#8217; ü nasıl kullanacağımıza bakalım.</p>
<p>AppServ&#8217; e ait tüm dosyalar C:\AppServ klasörü içerisinde. Bu klasörlerden bizim işimize en çok yarayacak olan &#8220;<strong>www</strong>&#8221; klasörü. Tavsiyem bu klasörü masaüstüne kısayol olarak gönderip, zaman kaybından kurtulmanız.</p>
<p>&#8220;www&#8221; klasörü içerisine projemize ait dosyaları kopyaladıktan sonra tarayıcımızın adres satırına <a href="http://127.0.0.1/">http://127.0.0.1/</a> veya <a href="http://localhost/">http://localhost/</a> yazarak ana dizinimize ulaşabiliyoruz. Eğer projenizi &#8220;www&#8221; klasörü içerisinde &#8220;deneme&#8221; isimli bir klasörde topladıysanız yazmamız gereken adres <a href="http://127.0.0.1/deneme">http://127.0.0.1/deneme</a>.</p>
<p>phpMyAdmin kontrol paneline ulaşmak içinse tarayıcımızın adres satırına <a href="http://127.0.0.1/phpmyadmin/">http://127.0.0.1/phpmyadmin/</a> veya <a href="http://localhost/phpmyadmin/">http://localhost/phpmyadmin/</a> yazıyoruz. Varsayılan kullanıcı adımız <strong>root </strong>ve şifremiz ise kurulumda girdiğimiz şifre.</p>
<p>Artı olarak programın bir destek forumu bulunuyor ve forumun Türkçe Destek bölümüne <a href="http://www.appservnetwork.com/forum/index.php?board=11.0">şu adresten</a> ulaşabilirsiniz.</p>
<p>AppServ kurulumu ve kullanımı özet olarak bu şekilde. Biraz kurcalayarak programın ayrıntılarını öğrenebilirsiniz. Bu kadar anlatımdan sonra sıra projelerimizi oluşturmaya geldi. İşin en kolay kısmı bitti. Zor yanı ise daha yeni başlıyor <img src='http://www.catycat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/appserv-kurulumu-ve-kullanimi/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Web Tarayıcısı: Google Chrome</title>
		<link>http://www.catycat.net/google-web-tarayicisi-google-chrome</link>
		<comments>http://www.catycat.net/google-web-tarayicisi-google-chrome#comments</comments>
		<pubDate>Tue, 02 Sep 2008 19:14:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[tarayıcı]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=15</guid>
		<description><![CDATA[
Google bir süredir beklenen web tarayıcısını nihayet kullanıma sundu. Önceleri işletim sistemi, daha sonraları cep telefonu derken Google Chrome ile bu sefer tarayıcı alanında bir yenilikle bizlere çeşitlilik sağlandı.
Şu anda bu yazıyı Google Chrome kullanarak yazıyorum ve ufak tefek hatalar dışında biraz Firefox biraz Safari karışımı bir tarayıcı gibi görünüyor. Bu kadar genel bilgi yeterliyse ayrıntılara geçme vakti gelmiştir.
Öncelikle [...]]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" href="http://www.google.com/chrome/intl/tr/images/dlpage_lg.jpg"><img src="http://www.google.com/chrome/intl/tr/images/dlpage_lg.jpg" border="0" alt="" width="200" height="163" /></a></div>
<p><a href="http://www.google.com/">Google</a> bir süredir beklenen web tarayıcısını nihayet kullanıma sundu. Önceleri işletim sistemi, daha sonraları cep telefonu derken <a href="http://www.google.com/chrome/">Google Chrome</a> ile bu sefer tarayıcı alanında bir yenilikle bizlere çeşitlilik sağlandı.</p>
<p>Şu anda bu yazıyı <a href="http://www.google.com/chrome/">Google Chrome</a> kullanarak yazıyorum ve ufak tefek hatalar dışında biraz <a href="http://www.mozilla.com/firefox/">Firefox</a> biraz <a href="http://www.apple.com/safari/">Safari</a> karışımı bir tarayıcı gibi görünüyor. Bu kadar genel bilgi yeterliyse ayrıntılara geçme vakti gelmiştir.<span id="more-15"></span></p>
<p>Öncelikle yeni tarayıcımız açık kaynak ve tüm uygulama geliştiricilere sunulmuş durumda. Bu alanda deneyimli olanlar, inceleyip daha detaylı bilgiyi verebilirler.</p>
<p><a href="http://www.google.com/chrome/intl/el/images/logo_sm.jpg">Google Chrome</a> şu an için Beta aşamasında ve henüz Linux ve Mac uyumlu değil. Sadece Windows ortamında deneme imkanına sahibiz.</p>
<p>Kişisel fikrim bu taraycının zamanla kendini kabul ettireceği ve Firefox kadar olmasa da özellikle açık kaynak taraftarlarınca destekleneceği yolunda.</p>
<p><a href="http://www.google.com/chrome/eula.html?hl=tr">Google Chrome&#8217;u İndir</a></p>
<p>Google web geliştiricileri de düşünmüş ve sık sorulan sorular (SSS) hakkında bir sayfa hazırlamış. <a href="http://www.google.com/chrome/intl/tr/webmasters-faq.html">[şuradan]</a></p>
<p>Benim <a href="http://www.google.com/chrome/intl/tr/images/logo_sm.jpg">Google Chrome</a> ile ilgili bildiklerim, düşündüklerim bunlar. Peki siz nasıl buldunuz yeni nesil tarayıcımızı?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/google-web-tarayicisi-google-chrome/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogger&#8217;da Yenilik: Tepkiler (Reactions)</title>
		<link>http://www.catycat.net/bloggerda-yenilik-tepkiler-reactions</link>
		<comments>http://www.catycat.net/bloggerda-yenilik-tepkiler-reactions#comments</comments>
		<pubDate>Thu, 28 Aug 2008 22:04:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogger in Draft]]></category>
		<category><![CDATA[Blogger Taslak]]></category>
		<category><![CDATA[Reactions]]></category>
		<category><![CDATA[Tepkiler]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=14</guid>
		<description><![CDATA[
 Bu aralar Blogger&#8216; da hareketlilik var sanki. Önce yazılara yıldız derecelendirme özelliği geldi ve ardından yazılara yönelik tepkileri ölçmek için hazırlanan &#8220;Tepkiler (Reactions)&#8221;, Blogger&#8216; ın yapım aşamasında olan özelliklerini anlattığı Blogger in Draft blogunda duyuruldu. [kaynak] Bol bağlantılı girizgahtan sonra gelelim bu özelliği nasıl kullanmamız gerektiğine. Yazının orjinaline şu adresten ulaşabilirsiniz. Öncelikle bu özellik [...]]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" href="http://1.bp.blogspot.com/_BA3bQ9vN1N8/SLciTiIRdiI/AAAAAAAAAGA/p7OqBMrjAVw/s1600-h/blogger-logo.jpg"><img src="http://1.bp.blogspot.com/_BA3bQ9vN1N8/SLciTiIRdiI/AAAAAAAAAGA/hvysc-3mu-A/s200-R/blogger-logo.jpg" border="0" alt="" /></a></div>
<p> Bu aralar <a href="http://www.blogger.com/">Blogger</a>&#8216; da hareketlilik var sanki. Önce yazılara yıldız derecelendirme özelliği <a href="http://bloggerindraft.blogspot.com/2008/06/new-feature-star-ratings.html">geldi</a> ve ardından yazılara yönelik tepkileri ölçmek için hazırlanan &#8220;Tepkiler (Reactions)&#8221;, <a href="http://www.blogger.com/">Blogger</a>&#8216; ın yapım aşamasında olan özelliklerini anlattığı <a href="http://bloggerindraft.blogspot.com/">Blogger in Draft</a> blogunda duyuruldu. <a href="http://bloggerindraft.blogspot.com/2008/08/new-feature-reactions.html">[kaynak]</a> Bol bağlantılı girizgahtan sonra gelelim bu özelliği nasıl kullanmamız gerektiğine. Yazının orjinaline <a href="http://www.bloggerbuster.com/2008/08/bloggers-new-reactions-feature-how-to.html">şu adresten</a> ulaşabilirsiniz.<span id="more-14"></span> Öncelikle bu özellik halen Beta aşamasında olduğu için Blogger kontrol paneli olarak <a href="http://draft.blogger.com/">Blogger Taslak</a>&#8216; ı kullananlar görebilir. Normla kontrol panelini kullananlar Blogger Taslak adresinden aynı kullanıcı adı ve şifresiyle giriş yaparak Beta özellikleri kullanmaya başlayabilirler. Bu aşamayı geçtikten sonra Kontrol Paneli -&gt; Yerleşim -&gt; Blog Yazılarını Düzenle linkine tıklayıp, çıkan pencereden Tepkiler kutucuğunu işaretleyip, yandaki alana da seçenekleri girdiğinizde işlem tamam olacak.
<div class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://1.bp.blogspot.com/_BA3bQ9vN1N8/SLcvtPbTD1I/AAAAAAAAAGQ/l5rgzcKajlA/s1600-h/blogger_tepkiler.jpg"><img src="http://1.bp.blogspot.com/_BA3bQ9vN1N8/SLcvtPbTD1I/AAAAAAAAAGQ/kCcr2YiqRcs/s400-R/blogger_tepkiler.jpg" border="0" alt="" /></a></div>
<p> Eğer benim gibi varsayılan temalardan değil de özelleştirilmiş Blogger temalarından kullanıyorsanız bu işlemi yaptıktan sonra şu yönergeleri izleyin. 1. Öncelikle &#8220;Widget Şablonlarını Genişlet&#8221; kutucuğunu işaretliyoruz. 2. Şablonda aşağıdaki kodun geçtiği yeri buluyoruz. Bulamazsanız aradığımız yer yazıların bitip, yorumların başladığı alan.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;data:post.body&gt;</span></pre></div></div>

<p> 3. Yukarıdaki kodu veya aradığımız yeri bulduktan sonra aşağıdaki kodu hemen altına ekliyoruz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"> <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;reaction-buttons&quot;</span>&gt;</span> <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">table</span> <span style="color: #000066;">border</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;0&quot;</span> <span style="color: #000066;">cellpadding</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;0&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100%&quot;</span>&gt;</span> <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;reactions-label&quot;</span>&gt;</span> <span style="color: #009900;">&lt;data:top.reactionsLabel<span style="color: #66cc66;">/</span>&gt;</span> <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">td</span>&gt;</span> <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">td</span>&gt;</span> <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">iframe</span> allowtransparency<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'true'</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'reactions-iframe'</span> expr:<span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'data:post.reactionsUrl'</span> <span style="color: #000066;">frameborder</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'0'</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'reactions'</span> <span style="color: #000066;">scrolling</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'no'</span><span style="color: #66cc66;">/</span>&gt;</span> <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">td</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">tr</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">table</span>&gt;&lt;<span style="color: #66cc66;">/</span>b:if&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span></pre></td></tr></table></div>

<p> + olarak eğer şablonunuz renk seçimlerini düzenlemeye müsait ise siz de aşağıdaki örneklerde olduğu gibi farklı tasarımlar geliştirebilirsiniz.
<div class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://2.bp.blogspot.com/_fHOI7XRQmmo/SJtiA7QR5-I/AAAAAAAAAJg/vPoUilyZDiM/s1600-R/pink.png"><img src="http://2.bp.blogspot.com/_fHOI7XRQmmo/SJtiA7QR5-I/AAAAAAAAAJg/vPoUilyZDiM/s320-R/pink.png" border="0" alt="" /></a></div>
<div class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://2.bp.blogspot.com/_fHOI7XRQmmo/SJth_405sWI/AAAAAAAAAJY/fOnAN5hKGHI/s1600-R/blue.png"><img src="http://2.bp.blogspot.com/_fHOI7XRQmmo/SJth_405sWI/AAAAAAAAAJY/fOnAN5hKGHI/s320-R/blue.png" border="0" alt="" /></a></div>
<div class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://4.bp.blogspot.com/_fHOI7XRQmmo/SJth-_N_VPI/AAAAAAAAAJQ/zLIydfEzla8/s1600-R/black.png"><img src="http://4.bp.blogspot.com/_fHOI7XRQmmo/SJth-_N_VPI/AAAAAAAAAJQ/zLIydfEzla8/s320-R/black.png" border="0" alt="" /></a></div>
<p> Bu özellikle ilgili kişisel görüşümü soracak olursanız, bir yazıya birden fazla tepki verilebilmesi, futbolda bir tabir vardır hani &#8220;düşünce güzel&#8221;, demekten öteye gitmez. Yine de güzel bulanlar, yukarıda anlatılan şekilde dilediklerince kullanabilirler.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/bloggerda-yenilik-tepkiler-reactions/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>openWYSIWYG Kurulumu &#8211; Kullanımı</title>
		<link>http://www.catycat.net/openwysiwyg-kurulumu-kullanimi</link>
		<comments>http://www.catycat.net/openwysiwyg-kurulumu-kullanimi#comments</comments>
		<pubDate>Tue, 26 Aug 2008 22:38:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[FCKeditor]]></category>
		<category><![CDATA[kullanım]]></category>
		<category><![CDATA[kurulum]]></category>
		<category><![CDATA[metin editörü]]></category>
		<category><![CDATA[openWYSIWYG]]></category>
		<category><![CDATA[TinyMCE]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=13</guid>
		<description><![CDATA[
Web projeleri geliştirme aşamasında sıfırdan metin düzenleme fonksiyonları yazmak zor gelir. Üstelik üst düzey işlemler (tablo, renk vb.) için vakit harcamak gereksizdir. Dünyayı yeniden keşfetmenin gereksiz olduğuna inananlardansanız, daha önceden hazırlanmış zengin metin editörlerini kullanabilirsiniz. Bunlardan en bilinenleri TinyMCE ve FCKeditor&#8216; dür.
openWYSIWYG ise az bilinmesine rağmen, gerek  hız gerekse işlevsellik bakımından anlatmayı uygun gördüğüm kullanışlı [...]]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" href="http://1.bp.blogspot.com/_BA3bQ9vN1N8/SLSGmrmkW5I/AAAAAAAAAFg/ojfq3rpWYQM/s1600-h/wysiwyg.gif"><img src="http://1.bp.blogspot.com/_BA3bQ9vN1N8/SLSGmrmkW5I/AAAAAAAAAFg/W3OLMN2JOwU/s320-R/wysiwyg.gif" border="0" alt="" /></a></div>
<p>Web projeleri geliştirme aşamasında sıfırdan metin düzenleme fonksiyonları yazmak zor gelir. Üstelik üst düzey işlemler (tablo, renk vb.) için vakit harcamak gereksizdir. Dünyayı yeniden keşfetmenin gereksiz olduğuna inananlardansanız, daha önceden hazırlanmış zengin metin editörlerini kullanabilirsiniz. Bunlardan en bilinenleri <a href="http://tinymce.moxiecode.com/index.php">TinyMCE</a> ve <a href="http://www.fckeditor.net/">FCKeditor</a>&#8216; dür.</p>
<p><a href="http://www.openwebware.com/">openWYSIWYG</a> ise az bilinmesine rağmen, gerek  hız gerekse işlevsellik bakımından anlatmayı uygun gördüğüm kullanışlı bir metin editörü. Bu kadar bilgiden sonra gelelim kurulumuna ve nasıl kullanmamız gerektiğine.<span id="more-13"></span></p>
<p>Öncelikle <a href="http://www.openwebware.com/openwysiwyg_v1.4.7.zip">şu adresten</a> editörümüzün dosyalarını indiriyoruz ve sıkıştırılmış klasörü açıp projemizin uygun bir yerine yerleştiriyoruz. Daha sonra hangi sayfada textarea etiketini zenginleştirmek istiyorsak, o sayfadaki herhangi bir yere aşağıdaki kodları ekliyoruz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;JavaScript&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/wysiwyg.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript1.2&quot;</span>&gt;</span>
   WYSIWYG.display('all');
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>Unutmamanız gereken sayfanızdaki textarea elementine id değeri vermeniz. Örnek kullanım için aşağıdaki örneğe bakabilirsiniz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
openWYSIWYG Kurulumu-Kullanımı - ERsin HAN
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;JavaScript&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/wysiwyg.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript1.2&quot;</span>&gt;</span>
   WYSIWYG.attach('all');
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">form</span> <span style="color: #000066;">action</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;kaydet.php&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;form1&quot;</span> <span style="color: #000066;">method</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">textarea</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;textarae1&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;textarea1&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;20&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">textarea</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">form</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></td></tr></table></div>

<p>Bu şekilde standart olarak gelen fonksiyonları kullanabiliriz. Gelelim editörümüzü özelleştirmeye.</p>
<p>Özelleştirmelere başlamadan önce kodlarda ufak değişiklikler yapmamız gerekiyor. Önceden eklediğimiz</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;JavaScript&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/wysiwyg.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>kodunun hemen altına aşağıdaki kodu ekliyoruz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;JavaScript&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scripts/wysiwyg-settings.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>Daha sonra yine önceden eklediğimiz</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript1.2&quot;</span>&gt;</span>
   WYSIWYG.attach('all');
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>bu kodu da aşağıdaki şekilde değiştiriyoruz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript1.2&quot;</span>&gt;</span>
var ayarlar = new WYSIWYG.Settings();
ayarlar.addToolbarElement(&quot;<span style="color: #009900;">&lt;element&gt;</span>&quot;, <span style="color: #009900;">&lt;toolbar&gt;</span>, <span style="color: #009900;">&lt;position&gt;</span>);
WYSIWYG.attach('all', ayarlar);
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>Yukarıda örnek olarak editörümüzdeki butonların yerlerini ayarladık. Örnek olarak &#8220;Kalın&#8221; butonunun yerini 3. satır 1. sıraya almak istersek aşağıdaki değerleri giriyoruz.</p>
<p>ayarlar.addToolbarElement(&#8220;bold&#8221;, 3, 1);</p>
<p>Editörünüzden herhangi bir butonu kaldırmak isterseniz eklemeniz gereken kod şu şekilde:</p>
<p>mysettings.removeToolbarElement(&#8220;&lt;element&gt;&#8221;);</p>
<p><strong>Kullanabileceğiniz tüm butonların isimleri:</strong></p>
<p><em>font, fontsize, bold, italic, underline, forecolor, backcolor, justifyleft, justifycenter, justifyright, unorderedlist, orderedlist, outdent, indent, subscript, superscript, cut, copy, paste, removeformat, undo, redo, inserttable, insertimage, createlink, seperator, undo, redo, seperator, preview, print, viewSource, help</em></p>
<div style="color: red;"><strong>Resim Yükleme İşlemleri</strong></div>
<p><a href="http://www.openwebware.com/">openWYSIWYG</a> standart olarak resim yükleme özelliğini barındırmıyor. Ancak son sürümle beraber gelen bir eklentisi sayesinde bir kaç ufak kod değişikliği ile resim yükleme özelliğini kazandırabiliyoruz. Yine standart scriptimiz wysiwyg.js ve özellik değiştirme scripti wysiwyg-settings.js&#8217; yi çağırdıktan sonra bu koldarın altına aşağıdaki kodları ekliyoruz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript1.2&quot;</span>&gt;</span>
var ayarlar = new WYSIWYG.Settings();
&nbsp;
// openImageLibrary eklentisinin konumunu belirtiyoruz.
ayarlar.ImagePopupFile = &quot;addons/imagelibrary/insert_image.php&quot;;
// Resim yükleme ekranının genişliği.
ayarlar.ImagePopupWidth = 600;
// Resim yükleme ekranının yüksekliği.
ayarlar.ImagePopupHeight = 245; 
// textarea1 elementine ayarları uygulatıyoruz.
  WYSIWYG.attach('textarea1', ayarlar);
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>Resim yükleme ile ilgili dizin, dosya boyutu, uzantı kontrolü gibi ayarları <em>addons/imagelibrary/config.inc</em> dosyasından düzenleyebilirsiniz.</p>
<p>Örnekleri dosya halinde indirmek için <a href="http://www.box.net/shared/bza4kaq8s4">buradan</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/openwysiwyg-kurulumu-kullanimi/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP ile Rastgele Logo Gösterimi</title>
		<link>http://www.catycat.net/php-ile-rastgele-logo-gosterimi</link>
		<comments>http://www.catycat.net/php-ile-rastgele-logo-gosterimi#comments</comments>
		<pubDate>Sun, 17 Aug 2008 20:44:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[rasgele logo]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=11</guid>
		<description><![CDATA[
Özgün web sitelerinde sık kullanılan bir özellik olmamasına rağmen, bazı sitelerde &#8211; özellikle forumlarda &#8211; birden fazla logo veya banner dönüşümlü olarak gösteriliyor. Kendi adıma pek tavsiye etmesemde, üzerinde epey zaman harcayıp, emek verip hazırladığınız üstelik hangisini seçeceğinize karar veremediğiniz bir durumda kullanmanızın bir sakıncası yoktur.
Rastgele logo veya banner gösteriminde PHP ve kankası MySQL&#8217;i kullanacağız. [...]]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_BA3bQ9vN1N8/SKiN9-5ARRI/AAAAAAAAADo/CbM8qSNdqAI/s1600-h/logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_BA3bQ9vN1N8/SKiN9-5ARRI/AAAAAAAAADo/TLvf_drZoRc/s200-R/logo.jpg" /></a></div>
<p>Özgün web sitelerinde sık kullanılan bir özellik olmamasına rağmen, bazı sitelerde &#8211; özellikle forumlarda &#8211; birden fazla logo veya banner dönüşümlü olarak gösteriliyor. Kendi adıma pek tavsiye etmesemde, üzerinde epey zaman harcayıp, emek verip hazırladığınız üstelik hangisini seçeceğinize karar veremediğiniz bir durumda kullanmanızın bir sakıncası yoktur.</p>
<p>Rastgele logo veya banner gösteriminde PHP ve kankası MySQL&#8217;i kullanacağız. Sözü daha fazla uzatmadan kolları sıvayıp, kodlarımızı yazmaya başlayalım.<br />
<span id="more-11"></span><br />
Daha basit olarak elimizdeki logoların URL&#8217; lerini bir diziye aktarıp, diziden rastgele bir logo seçerek de, dönüşümlü logo yayınlayabiliriz. Ancak ileride logo gösterimleriniz için (düzenleme, silme, ekleme vb.) yönetici arayüzü tasarlamak isterseniz, logoların URL&#8217; lerini veritabanına kaydetmenin faydalarını görürsünüz.</p>
<p>Öncelikle phpMyAdmin&#8217; de logo isminde bir tablo yarartıyoruz ve içerisine id ve url isimli 2 sütun ekliyoruz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`logo`</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #ff0000;">`id`</span> int<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">,</span>
<span style="color: #ff0000;">`url`</span> varchar<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
<span style="color: #993333; font-weight: bold;">PRIMARY</span> <span style="color: #993333; font-weight: bold;">KEY</span>  <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`id`</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#41;</span> ENGINE<span style="color: #66cc66;">=</span>MyISAM  <span style="color: #993333; font-weight: bold;">DEFAULT</span> CHARSET<span style="color: #66cc66;">=</span>utf8 <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">=</span><span style="color: #cc66cc;">5</span> ;
&nbsp;
<span style="color: #808080; font-style: italic;">-- </span>
<span style="color: #808080; font-style: italic;">-- Tablo döküm verisi `logo`</span>
<span style="color: #808080; font-style: italic;">-- </span>
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`logo`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'logo/logo1.jpg'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`logo`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'logo/logo2.jpg'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`logo`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'logo/logo3.jpg'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`logo`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'logo/logo4.jpg'</span><span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>
Tablomuzu oluşturduktan sonra sıra geliyor PHP ile bu logoları rastgele yayınlamaya. Aşağıdaki örneği incelersek, ne kadar basit ve kısa bir uygulama olduğunu görebiliriz.</p>
<p><b>index.php</b></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
&nbsp;
<span style="color: #000088;">$db_host</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;localhost&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Genelde localhost</span>
<span style="color: #000088;">$db_kullanici</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;root&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Veritabanı kullanıcı adı</span>
<span style="color: #000088;">$db_sifre</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;******&quot;</span><span style="color: #339933;">;</span>   <span style="color: #666666; font-style: italic;">// Veritabanı şifresi</span>
<span style="color: #000088;">$db_adi</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;deneme&quot;</span><span style="color: #339933;">;</span>     <span style="color: #666666; font-style: italic;">// Veritabanı adı</span>
&nbsp;
<span style="color: #000088;">$baglanti</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_host</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_kullanici</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_sifre</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_adi</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">mysql_errno</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Veritabanına bağlanılamıyor ...'</span><span style="color: #339933;">;</span>
<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$sorgu</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_query</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT * FROM logo ORDER BY RAND() LIMIT 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #666666; font-style: italic;">// Tablodaki logolardan rastgele 1 tane seçtik.</span>
<span style="color: #000088;">$dizi</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_fetch_array</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$sorgu</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;a href='http://www.siteismi.com/'&gt;&lt;img src='<span style="color: #006699; font-weight: bold;">$dizi[url]</span>' alt='Anasayfa' /&gt;&lt;/a&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">mysql_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$baglanti</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>
Burada önemli olan <b>ORDER BY RAND() LIMIT 1 </b>ifadesi. ORDER BY RAND(), SQL dilinde tablodaki kayıtları rastgele sıralamamızı sağlıyor. LIMIT 1 ifadesi ise sıralanan kayıtlardan birincisini seçmemize yarıyor.</p>
<p>Konu ana hatlarıyla bu şekilde ve geliştirilmeye müsait. Soru, görüş ve önerilerinizi yorum olarak gönderip, mümkün olan en kısa zaman içerisinde yanıt alabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/php-ile-rastgele-logo-gosterimi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP İle Sayfalama Yapma</title>
		<link>http://www.catycat.net/php-ile-sayfalama-yapma</link>
		<comments>http://www.catycat.net/php-ile-sayfalama-yapma#comments</comments>
		<pubDate>Thu, 14 Aug 2008 23:59:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[pagination]]></category>
		<category><![CDATA[sayfalama]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=10</guid>
		<description><![CDATA[
Uzun bir aradan sonra nihayet yeni bir yazı yazıp, sizlerle paylaşma fırsatı buldum. Hemen konuya geçecek olursak PHP ile ilgilenmeye yeni başlayanların sık karşılaştığı bir sorun olan sayfalama tekniği. Google&#8216; dan aşina olduğumuz bu teknik, özellikle forumların ülkemizde yaygınlaşmasıyla heryerde görünür hale geldi. Çok fazla veri içeren tabloların ekrana sunumunda kullanıcıya büyük kolaylık sağlayan bu [...]]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_BA3bQ9vN1N8/SKTJwbeGwRI/AAAAAAAAADg/Y9sRtaw1PvA/s1600-h/pagination.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_BA3bQ9vN1N8/SKTJwbeGwRI/AAAAAAAAADg/xcfRvr3pjDs/s320-R/pagination.gif" /></a></div>
<p>Uzun bir aradan sonra nihayet yeni bir yazı yazıp, sizlerle paylaşma fırsatı buldum. Hemen konuya geçecek olursak PHP ile ilgilenmeye yeni başlayanların sık karşılaştığı bir sorun olan sayfalama tekniği. <a href="http://www.google.com/">Google</a>&#8216; dan aşina olduğumuz bu teknik, özellikle forumların ülkemizde yaygınlaşmasıyla heryerde görünür hale geldi. Çok fazla veri içeren tabloların ekrana sunumunda kullanıcıya büyük kolaylık sağlayan bu tekniği bir örnekle anlamaya çalışalım.<br />
<span id="more-10"></span><br />
İlk olarak phpMyAdmin&#8217;de&nbsp; id, başlık ve metin alanları bulunan basit bir tablo yaratıyoruz. </p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`veriler`</span> <span style="color: #66cc66;">&#40;</span>
  <span style="color: #ff0000;">`id`</span> int<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`baslik`</span> varchar<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`metin`</span> text <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
  <span style="color: #993333; font-weight: bold;">PRIMARY</span> <span style="color: #993333; font-weight: bold;">KEY</span>  <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`id`</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#41;</span> ENGINE<span style="color: #66cc66;">=</span>MyISAM  <span style="color: #993333; font-weight: bold;">DEFAULT</span> CHARSET<span style="color: #66cc66;">=</span>utf8 <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">=</span><span style="color: #cc66cc;">7</span> ;
&nbsp;
<span style="color: #808080; font-style: italic;">-- </span>
<span style="color: #808080; font-style: italic;">-- Tablo döküm verisi `veriler`</span>
<span style="color: #808080; font-style: italic;">-- </span>
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`veriler`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'selam'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'selam selam'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`veriler`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'merhaba'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'merhaba merhaba'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`veriler`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'naber'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'naber naber'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`veriler`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'iyidir'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'iyidir iyidir'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`veriler`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">5</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'görüşürüz'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'görüşürüz görüşürüz'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`veriler`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">6</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'tamam'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'tamam tamam'</span><span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>
Tablomuzu oluşturduktan sonra aşağıdaki örneği inceleyerek basit bir sayfalamanın nasıl yapıldığını görebilirsiniz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
&nbsp;
  <span style="color: #000088;">$db_host</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;localhost&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Genelde localhost</span>
  <span style="color: #000088;">$db_kullanici</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;root&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Veritabanı kullanıcı adı</span>
  <span style="color: #000088;">$db_sifre</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;******&quot;</span><span style="color: #339933;">;</span>   <span style="color: #666666; font-style: italic;">// Veritabanı şifresi</span>
  <span style="color: #000088;">$db_adi</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;deneme&quot;</span><span style="color: #339933;">;</span>     <span style="color: #666666; font-style: italic;">// Veritabanı adı</span>
&nbsp;
  <span style="color: #000088;">$baglanti</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_host</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_kullanici</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_sifre</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_adi</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">mysql_errno</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Veritabanına bağlanılamıyor ...'</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sayfa</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// İlk açılışta sayfayı 1 yapıyoruz.</span>
  <span style="color: #000088;">$sayfa</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #000088;">$sayfa</span><span style="color: #339933;">=</span><span style="color: #000088;">$sayfa</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$kayit</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Her sayfada kaç kayıt olacağını belirtiyoruz.</span>
  <span style="color: #000088;">$baslangic</span><span style="color: #339933;">=</span><span style="color: #000088;">$sayfa</span><span style="color: #339933;">*</span><span style="color: #000088;">$kayit</span><span style="color: #339933;">;</span> 
  <span style="color: #000088;">$bitis</span><span style="color: #339933;">=</span><span style="color: #000088;">$baslangic</span><span style="color: #339933;">+</span><span style="color: #000088;">$kayit</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #000088;">$sorgu</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_query</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT * FROM veriler LIMIT <span style="color: #006699; font-weight: bold;">$baslangic</span>, <span style="color: #006699; font-weight: bold;">$bitis</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;div id='sonuclar' style='width:500px;'&gt;
  &lt;h3&gt;Veriler&lt;/h3&gt;&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dizi</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_fetch_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sorgu</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// Bu bölümde verileri sıralıyoruz.</span>
  <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;b&gt;<span style="color: #006699; font-weight: bold;">$dizi[baslik]</span>&lt;/b&gt;
  &lt;br /&gt;<span style="color: #006699; font-weight: bold;">$dizi[metin]</span>&lt;br /&gt;&lt;hr&gt;&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/div&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #000088;">$sorgu2</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_query</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT * FROM veriler&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$say</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_num_rows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sorgu2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Toplam kayıt sayısını buluyoruz.</span>
&nbsp;
  <span style="color: #000088;">$j</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">&lt;</span><span style="color: #000088;">$say</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #000088;">$i</span><span style="color: #339933;">+</span><span style="color: #000088;">$kayit</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// Döngü sayfada gösterilecek veri sayısı kadar artıyor.</span>
  <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;a href='index.php?sayfa=<span style="color: #006699; font-weight: bold;">$j</span>'&gt;<span style="color: #006699; font-weight: bold;">$j</span>&lt;/a&gt; &quot;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$j</span><span style="color: #339933;">++;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #990000;">mysql_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$baglanti</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>    
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>
<a href="http://www.box.net/shared/vy34zx1y5v">Örneği indirmek için</a></p>
<p>Konu hakkında soru, görüş ve önerilerinizi ısrarla bekliyorum. <img src='http://www.catycat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/php-ile-sayfalama-yapma/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Blogun Gelişimi Hakkında</title>
		<link>http://www.catycat.net/blogun-gelisimi-hakkinda</link>
		<comments>http://www.catycat.net/blogun-gelisimi-hakkinda#comments</comments>
		<pubDate>Fri, 01 Aug 2008 14:42:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Favicon]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Webmaster Tools]]></category>
		<category><![CDATA[JotForm]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=9</guid>
		<description><![CDATA[
Blogger ile ilk ilgilenmeye başladığım sıralarda bu kadar fazla özelliği olduğunu düşünmüyordum. Ücretsiz bir servis olduğu için istediğim değişiklikleri yapamayacağımı düşünürken birazcık araştırmayla birçok özelliği bloga ekleyebileceğimi gördüm. Temalar, eklentiler, widgetler, hack vb. yöntemleri ile dilediğiniz gibi blogunuzu özelleştirebiliyorsunuz.
Bu yazıda blogda ne gibi düzenlemeler yaptım onlardan bahsedeceğim.


Öncelikle blogumu Google Web Yöneticisi Araçları&#8216; na kaydettim. Bu sayede [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blogger.com/"></a></p>
<div id="attachment_84" class="wp-caption alignleft" style="width: 162px"><a><img class="size-full wp-image-84" title="blogger_logo-thumb" src="http://www.catycat.net/wp-content/uploads/2009/02/blogger_logo-thumb.gif" alt="blogger logo" width="152" height="152" /></a><p class="wp-caption-text">blogger logo</p></div>
<p>Blogger ile ilk ilgilenmeye başladığım sıralarda bu kadar fazla özelliği olduğunu düşünmüyordum. Ücretsiz bir servis olduğu için istediğim değişiklikleri yapamayacağımı düşünürken birazcık araştırmayla birçok özelliği bloga ekleyebileceğimi gördüm. Temalar, eklentiler, widgetler, hack vb. yöntemleri ile dilediğiniz gibi blogunuzu özelleştirebiliyorsunuz.</p>
<p>Bu yazıda blogda ne gibi düzenlemeler yaptım onlardan bahsedeceğim.<br />
<span id="more-9"></span></p>
<ul>
<li>Öncelikle blogumu <a href="http://www.google.com/webmasters/tools">Google Web Yöneticisi Araçları</a>&#8216; na kaydettim. Bu sayede ziyaretçilerin hangi anahtar kelimeler ile bloga ulaştıklarını görebiliyor, hangi yazıların sisteme eklendiğini, hatalı sayfaları vb. görebiliyorum. Ayrıca RSS sayesinde sitemap ekleyip, yazılar yayınlandığı anda sisteme ekleniyor.</li>
<li>Sonrasında bloguma <a href="http://www.google.com/analytics/">Google Analytics</a> kodlarını ekledim. Bu sayede bloga giren ziyaretçilerin ayrıntılı olarak sayısını, tarayıcılarını, konumlarını, blogda kalma süreleri gibi birçok detayı görebiliyorum.</li>
<li><a href="http://jotform.com/">JotForm</a>&#8216; u kullanarak bloga bir iletişim formu ekledim. Blogger&#8217; ın bence önemli bir eksikliği bu.</li>
<li><a href="http://www.favicon.cc/">favicon.ico Generator</a> kullanarak bir favicon ekledim fakat biraz acemice göründüğünün farkındayım <img src='http://www.catycat.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li><a href="http://ersinhan.blogspot.com/2008/07/online-web-20-tasarm-aralar.html">Şurada</a> hakkında bilgi verdiğim <a href="http://www.logoease.com/">Logoease</a>&#8216; yi kullanarak bir logo hazırladım. Fena da durmadı hani.</li>
<li>SEO uyumluluğu açısından tavsiye edilen &#8220;Devamını Oku&#8221; şeklinde bir bağlantı vererek yazıların bir kısmını anasayfada yayınlamayı <a href="http://www.mafiamax.com/2007/07/sizlere-bu-yazmda-blogger-kullanclarnn.html">şu adresteki</a> yönergeler sayesinde uyguladım.</li>
<li>Yayınladığım yazılara oy vererek derecelendirme sistemini <a href="http://woork.blogspot.com/">woork</a>&#8216; un <a href="http://woork.blogspot.com/2008/01/simple-star-rate-system-for-blogger_11.html">şu adresteki</a> yazısından bloga uyarladım.</li>
<li>Artık hemen hemen her yerde bahsedilen &#8220;Yorum formunu sayfa içine alma&#8221; yı kullandığım temada varsayılan olarak gelmesine rağmen biraz düzenleyerek hallettim.</li>
<li>Blogda yayınlanan son yazılar ve son yorumları blogun RSS adresinden çekmek suretiyle sağ sütuna ekledim.</li>
<li>Son olarak aslında ilk yaptığım şeylerden biri olan kullandığım temayı Türkçeleştirdim ve bazı ufak hatalarını gidermeye çalıştım hatta bazı eksiklikleriyle hala uğraşıyorum. Örneğin İnternet Explorer&#8217; da sağ üstteki RSS ikonu görünmüyor.</li>
</ul>
<p>Bu kadar düzenlemeden sonra bayağı bir süre tema işleriyle uğraşmam artık diye içimden geçiriyorum ama gözüme kullanışlı bir eklenti çarptığı anda yine el atacağım gibi görünüyor. Sıraladığım eklenti veya düzenlemelerden anlatmamı istediğiniz olursa ayrı bir yazıda bu konulardan bahsedebilirm. Benden bu kadar, sağlıcakla kalın.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/blogun-gelisimi-hakkinda/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP ile Formları Aynı Sayfada Dönderme</title>
		<link>http://www.catycat.net/php-ile-formlari-ayni-sayfada-donderme</link>
		<comments>http://www.catycat.net/php-ile-formlari-ayni-sayfada-donderme#comments</comments>
		<pubDate>Thu, 31 Jul 2008 17:11:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[aynı sayfada]]></category>
		<category><![CDATA[form]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=8</guid>
		<description><![CDATA[PHP ile proje geliştirirken önemli unsurlardan biri de sayfaların kalabalıklığıdır. Hele ki kapsamlı bir proje geliştiriyorsanız neyin nerde olduğunu bulmakla uğraşmak can sıkıcıdır. Bu sıkıntıyı bir nebze hafifleten bir yöntemi dilim döndüğünce anlatmaya çalışacağım.

Öncelikle içerisinde form öğelerini barındıran normal bir HTML sayfası oluşturalım.
index.html

1
2
3
4
5
6
7
8
9
10
11
12
13
&#60;html&#62;
  &#60;head&#62;
  &#60;meta http-equiv=&#34;content-type&#34; content=&#34;text/html; charset=windows-1250&#34;&#62;
  &#60;meta name=&#34;generator&#34; content=&#34;PSPad editor, [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_94" class="wp-caption alignleft" style="width: 260px"><img class="size-full wp-image-94" title="contactform" src="http://www.catycat.net/wp-content/uploads/2009/02/contactform.gif" alt="contact form" width="250" height="193" /><p class="wp-caption-text">contact form</p></div>PHP ile proje geliştirirken önemli unsurlardan biri de sayfaların kalabalıklığıdır. Hele ki kapsamlı bir proje geliştiriyorsanız neyin nerde olduğunu bulmakla uğraşmak can sıkıcıdır. Bu sıkıntıyı bir nebze hafifleten bir yöntemi dilim döndüğünce anlatmaya çalışacağım.<br />
<span id="more-8"></span><br />
Öncelikle içerisinde form öğelerini barındıran normal bir HTML sayfası oluşturalım.</p>
<p><b>index.html</b></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;content-type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=windows-1250&quot;</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;generator&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;PSPad editor, www.pspad.com&quot;</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>PHP ile Formları Aynı Sayfada Dönderme - ERsin HAN<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">form</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;form1&quot;</span> <span style="color: #000066;">action</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;kaydet.php&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;isim&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;submit&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;submit&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Gönder!&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">form</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></td></tr></table></div>

<p>
Formumuzu oluşturduktan sonra bu formdaki değerlerin okunacağı kaydet.php sayfasını oluşturalım.</p>
<p><b>kaydet.php</b></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$isim</span><span style="color: #339933;">=</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;isim&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$soyisim</span><span style="color: #339933;">=</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;soyisim&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">...</span>
<span style="color: #666666; font-style: italic;">// Değişkenlerimizi aldıktan sonra işlemlerimiz buradan devam ediyor.</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>
Gördüğünüz gibi normal bir formdan verileri aldık ve işlemleri yaptık ama bu basit işlem için 2 ayrı sayfa kullanmış olduk. Şimdi bu iki sayfayı nasıl birleştirip, işlemleri tek bir sayfada halledebiliriz ona bakalım. </p>
<p><b>birlesmis.php</b></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$submit</span><span style="color: #339933;">==</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// Submit isimli buton tıklanmamışsa formu ekrana basıyoruz.</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;form name=&quot;form1&quot; action=&quot;<span style="color: #000000; font-weight: bold;">&lt;?</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$PHP_SELF</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; method=&quot;post&quot;&gt;
İsim: &lt;input type=&quot;text&quot; name=&quot;isim&quot; value=&quot;&quot;&gt;
Soyisim: &lt;input type=&quot;text&quot; name=&quot;soyisim&quot; value=&quot;&quot;&gt;
&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Gönder!&quot;&gt;
&lt;/form&gt;
<span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$submit</span><span style="color: #339933;">==</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// Submit isimli buton tıklanmışsa işlemlerimi yapıyoruz.</span>
<span style="color: #000088;">$isim</span><span style="color: #339933;">=</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;isim&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$soyisim</span><span style="color: #339933;">=</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;soyisim&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">...</span>
<span style="color: #666666; font-style: italic;">// Değişkenlerimizi aldıktan sonra işlemlerimiz buradan devam ediyor.</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>
Örnekte görüldüğü gibi formdaki submit butonuna verdiğimiz isimle formun gönderilip($submit==true) gönderilmediğini ($submit==false) anlayabiliyoruz. Submit butonu tıklanmadıysa formu gösteriyoruz. Tıklandıysa yani form gönderildiyse, işlemlerimizi yapıyoruz.</p>
<p>Bu işlem genel hatlarıyla bu şekilde. Soru, görüş ve önerilerinizi yorum olarak gönderebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/php-ile-formlari-ayni-sayfada-donderme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Web 2.0 Tasarım Araçları</title>
		<link>http://www.catycat.net/online-web-20-tasarim-araclari</link>
		<comments>http://www.catycat.net/online-web-20-tasarim-araclari#comments</comments>
		<pubDate>Sat, 26 Jul 2008 18:14:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Form Style Generator]]></category>
		<category><![CDATA[My Cool Button]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Stripemania]]></category>
		<category><![CDATA[Web 2.0 Badges]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=7</guid>
		<description><![CDATA[Logoease

Logoease online olarak logo veya banner oluşturabileceğiniz bir site. 3 adımda size özel logonuzu yaratabilirsiniz. İlk olarak çeşitli kategoriler altında size sunulan seçeneklerden en uygununu seçiyorsunuz. Daha sonra düzenleme ekranında renk, yazı ve arkaplan öğelerini düzenledikten sonra son olarak çalışmanızı kayıt olurken verdiğiniz e-posta adresine .jpg, .png, .tiff formatlarında 3 farklı boyutta gönderiyorlar. Örnek görmek [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Logoease</strong></p>
<div class="separator" style="text-align: center; clear: both;"><a style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;" href="http://bp1.blogger.com/_BA3bQ9vN1N8/SI3q20nfsQI/AAAAAAAAACQ/5VvH2WcWBu0/s1600-h/logo_logoease.jpg"><img style="border: 0pt none ;" src="http://bp1.blogger.com/_BA3bQ9vN1N8/SI3q20nfsQI/AAAAAAAAACQ/09i0s5mBmTo/s200-R/logo_logoease.jpg" alt="" /></a></div>
<p><a href="http://www.logoease.com/">Logoease</a> online olarak logo veya banner oluşturabileceğiniz bir site. 3 adımda size özel logonuzu yaratabilirsiniz. İlk olarak çeşitli kategoriler altında size sunulan seçeneklerden en uygununu seçiyorsunuz. Daha sonra düzenleme ekranında renk, yazı ve arkaplan öğelerini düzenledikten sonra son olarak çalışmanızı kayıt olurken verdiğiniz e-posta adresine .jpg, .png, .tiff formatlarında 3 farklı boyutta gönderiyorlar. Örnek görmek isterseniz <a href="http://www.logoease.com/LogoSamples.aspx">şu adresteki</a> daha önceden hazırlanmış logolara bakabilirsiniz. İlaveten bu blogda gördüğünüz logo da <a href="http://www.logoease.com/">Logoease</a> kullanılarak hazırlandı.<br />
<span id="more-7"></span><br />
<strong>Stripemania</strong></p>
<div class="separator" style="text-align: center; clear: both;"><a style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;" href="http://bp3.blogger.com/_BA3bQ9vN1N8/SI3uLxsJY_I/AAAAAAAAACY/IY6JrbXDIjM/s1600-h/stripemania.jpg"><img style="border: 0pt none ;" src="http://bp3.blogger.com/_BA3bQ9vN1N8/SI3uLxsJY_I/AAAAAAAAACY/lV-Mv9Q03vY/s200-R/stripemania.jpg" alt="" /></a></div>
<p><a href="http://www.stripemania.com/">Stripemania</a> web siteleri için genellikle arkaplanlar için kullanılan resimleri oluşturabileceğiniz kullanışlı bir araç. Size uygun olan renkleri (background color), çizgi kalınlığını (stripe width), çizgiler arasındaki boşluğu (spacing width) seçtikten sonra, hazırladığınız arkaplanı normal veya transparan hallerini bloglarınızda veya sitelerinizde kullanabilirsiniz. Örnekler için <a href="http://www.stripemania.com/stripe.licious/">buradan</a>, nasıl kullanabileceğiniz öğrenmek için ise <a href="http://www.stripemania.com/tutorials/">Tutorials</a> linkine bakabilirsiniz.<br />
<strong>Form Style Generator</strong></p>
<p><a style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;" href="http://bp0.blogger.com/_BA3bQ9vN1N8/SI3xNOuxYDI/AAAAAAAAACo/nam4avdzU5I/s1600-h/logo_fsg.jpg"><img style="border: 0pt none ;" src="http://bp0.blogger.com/_BA3bQ9vN1N8/SI3xNOuxYDI/AAAAAAAAACo/c0JcR9kLXHE/s200-R/logo_fsg.jpg" alt="" /></a><a href="http://www.formstylegenerator.com/">Form Style Generator</a> ile formlarınıza güzellik katabilir, Web 2.0 görünümüne sokabilirsiniz. Sol taraftaki &#8220;design&#8221; bölümünden formunuzun rengini (design.your background), çizgi stilini (design.your border), formunuzun yazı tipini (design.your font and text) kendinize uygun biçimde seçebilirsiniz. Ayrıca form elamanlarınızın onHover ve onFocus olaylarında arkaplan rengi, çizgi rengi vb. özelliklerini değiştirerek kullanıcı dostu bir görünüm sağlayabilirsiniz.</p>
<p>Tüm işlemlerinizi bitirdikten sonra &#8220;Download&#8221; linkine tıklayarak CSS kodunuzu alıp kendi CSS kodlarınızı altına ekleyip, gerekli düzenlemeleri yaptıktan sonra istediğiniz gibi kullanabilirsiniz.</p>
<p><strong>My Cool Button</strong></p>
<p><a style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;" href="http://bp0.blogger.com/_BA3bQ9vN1N8/SI36H9O2SdI/AAAAAAAAACw/jRmVf-bKB2o/s1600-h/logo_mcb.png"><img style="border: 0pt none ;" src="http://bp0.blogger.com/_BA3bQ9vN1N8/SI36H9O2SdI/AAAAAAAAACw/sqw8nj27jWk/s320-R/logo_mcb.png" alt="" /></a><a href="http://www.mycoolbutton.com/">My Cool Button</a> isminden de anlaşılacağı gibi bir buton oluşturma aracı. Bu tip sitelerdeki genel kurala uygun olarak önce butonunuzun şeklini (shape) seçiyorsunuz. Daha sonra Web 2.0 renklerinden veya kendi HEX kodunuzu girerek renginizi (colors) belirtiyorsunuz. Son olarak ise kullanacağınız yazı fontunu (text) seçtikten sonra butonunuz hazır hale geliyor. Artı olarak butonunuza ikon eklemek isterseniz (Örneğin RSS, Youtube, Flicker vb.) hazır ikonlardan birini seçebilir veya kendi ikonunuzu upload edebilirsiniz. Örnekleri görmek isterseniz <a href="http://www.mycoolbutton.com/buttons.php">Demo</a> bölümüne bakabilirsiniz.</p>
<p>NOT: Butondan kasıt resim tabanlı link vermedir. Ayrıntılı bilgi için aşağıdaki örneği inceleyebilirsiniz.</p>
<pre class="sh_html">&lt;a href="http://feeds.feedburner.com/ersinhan"&gt;
&lt;img src="http://www.host.com/rozet.png" title="RSS ile takip et!" /&gt;
&lt;/a&gt;</pre>
<div class="separator" style="text-align: center; clear: both;"><a style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;" href="http://feeds.feedburner.com/ersinhan"><img style="border: 0pt none ;" src="http://bp2.blogger.com/_BA3bQ9vN1N8/SI39Kb6WrXI/AAAAAAAAAC4/BirMvgOdLSc/s320-R/www.STADTAUS.com_btn74251863.png" alt="" /></a></div>
<p>Yukarıdaki kodların ekran çıktısı yandaki gibi olacaktır.</p>
<p><strong>Web 2.0 Badges</strong></p>
<div class="separator" style="text-align: center; clear: both;"><a style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;" href="http://bp0.blogger.com/_BA3bQ9vN1N8/SI3-pVhYjzI/AAAAAAAAADA/MnXb4lQ46VY/s1600-h/logo_web2.0badges.gif"><img style="border: 0pt none ;" src="http://bp0.blogger.com/_BA3bQ9vN1N8/SI3-pVhYjzI/AAAAAAAAADA/Osd1Pcgllhg/s320-R/logo_web2.0badges.gif" alt="" /></a></div>
<p><a href="http://www.web20badges.com/">Web 2.0 Badges</a> siteleriniz için &#8220;badge&#8221; olarak adlandırılan rozetler hazırlamanızı sağlayan web tabanlı bir araç. Önceden hazırlanmış şekillerden birini seçerek rozetinizi hazırlamaya başlıyorsunuz. Daha sonra içerisine ekleyeceğiniz yazıyı, yazının fontu rengi vb. özellikleri ayarladıktan sonra önizlemede baktığınız resme &#8220;sağ tıklayıp&#8221; kaydedebilirsiniz. Örnekler için sitenin en altına bakabilir veya <a href="http://www.eburhan.com/">eburhan</a>&#8216; ın 2. versiyon temasına bakabilirsiniz. Hazırladığınız rozeti sürükle-bırak tekniğiyle nasıl oluşturacağınızı ise <a href="http://www.eburhan.com/jquery-ile-cek-birak-ozellikli-nesneler-olusturmak/">buradaki</a> yazısında anlatmış.</p>
<p>Sanırım bugünlük bu kadar araç tanıtımı yeterli. Bu araçları tanıyın, kullanan kullana eskitin o zaman alternatiflerini, daha yenilerini anlatmaya, bulmaya çalışırım. Şimdiden hepinize kolay gelsin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/online-web-20-tasarim-araclari/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arama Formlarına Anahtar Kelime Önerileri Ekleme</title>
		<link>http://www.catycat.net/arama-formlarina-anahtar-kelime-onerileri-ekleme</link>
		<comments>http://www.catycat.net/arama-formlarina-anahtar-kelime-onerileri-ekleme#comments</comments>
		<pubDate>Fri, 25 Jul 2008 22:12:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[keyword suggest]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=6</guid>
		<description><![CDATA[Başta Google olmak üzere birçok web sitesinde arama yapmak istediğinizde, yazdınız şeylerle ilgili sizlere öneriler sunulduğunu görmüşsünüzdür. Bu yazıda bu tür arama formlarını nasıl oluşturabileceğimizi anlatmaya çalışacağım.Bu işlemleri yapabilmek için PHP, MySQL ve AJAX kullanacağız. AJAX&#8217;ın çalışma mantığını anlamak için şu adreste eburhan&#8217; ın yazdığı makaleyi okumanızı tavsiye ederim.

Artık arama formunu içeren sayfamızı oluşturmanın vakti geldi.
index.html

&#60;!DOCTYPE [...]]]></description>
			<content:encoded><![CDATA[<p><a style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;" href="http://www.seroundtable.com/archives/google-suggest.jpg"><img class="alignleft" style="border: 0pt none;" src="http://www.seroundtable.com/archives/google-suggest.jpg" alt="" width="200" height="124" /></a>Başta <a href="http://www.google.com/">Google</a> olmak üzere birçok web sitesinde arama yapmak istediğinizde, yazdınız şeylerle ilgili sizlere öneriler sunulduğunu görmüşsünüzdür. Bu yazıda bu tür arama formlarını nasıl oluşturabileceğimizi anlatmaya çalışacağım.Bu işlemleri yapabilmek için PHP, MySQL ve AJAX kullanacağız. AJAX&#8217;ın çalışma mantığını anlamak için <a href="http://ajax-tr.com/eyceks-kutuphanesi-ve-ornek-bir-uygulama/1/">şu adreste</a> eburhan&#8217; ın yazdığı makaleyi okumanızı tavsiye ederim.</p>
<p><span id="more-6"></span><br />
Artık arama formunu içeren sayfamızı oluşturmanın vakti geldi.</p>
<p><strong>index.html</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #00bbdd;">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;content-type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=windows-1250&quot;</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;generator&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;PSPad editor, www.pspad.com&quot;</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Arama Formlarına Anahtar Kelime Önerileri Ekleme - ERsin HAN<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;eyceks.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
function oneriler(){ 
    var gelen = document.ara.aranan.value;
    var gelen = fc_(gelen);
    var sc = 'ara='+ gelen;
        JXP(1, &quot;sonuclar&quot;, &quot;oneriler.php&quot;, sc);
        e=document.getElementById('sonuclar');
        e.style.display=&quot;block&quot;;
   }
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">form</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;ara&quot;</span> <span style="color: #000066;">method</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post&quot;</span> <span style="color: #000066;">action</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;ara.php&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;aranan&quot;</span> <span style="color: #000066;">onkeyup</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;oneriler()&quot;</span>&gt;</span> <span style="color: #808080; font-style: italic;">&lt;!-- Fonksiyonumuzu çağırıyoruz. --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;submit&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Ara&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">form</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'sonuclar'</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span> <span style="color: #808080; font-style: italic;">&lt;!-- Fonksiyondan gelen kelimelerin gösterileceği alan. --&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<p>Sayfamızı oluşturduktan sonra formun anlık okunacağı oneriler.php sayfasını oluşturmadan önce anahtar kelimeler içeren tablomuzu veritabanında oluşturuyoruz.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`a_kelime`</span> <span style="color: #66cc66;">&#40;</span>
  <span style="color: #ff0000;">`id`</span> int<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`icerik_id`</span> int<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`a_kelime`</span> varchar<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">20</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
  <span style="color: #993333; font-weight: bold;">PRIMARY</span> <span style="color: #993333; font-weight: bold;">KEY</span>  <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`id`</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#41;</span> ENGINE<span style="color: #66cc66;">=</span>MyISAM  <span style="color: #993333; font-weight: bold;">DEFAULT</span> CHARSET<span style="color: #66cc66;">=</span>utf8 <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">=</span><span style="color: #cc66cc;">36</span> ;
&nbsp;
<span style="color: #808080; font-style: italic;">--</span>
<span style="color: #808080; font-style: italic;">-- Tablo döküm verisi `a_kelime`</span>
<span style="color: #808080; font-style: italic;">-- </span>
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`a_kelime`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'elma'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`a_kelime`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'armut'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`a_kelime`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'kiraz'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`a_kelime`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'karpuz'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`a_kelime`</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">5</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'ayva'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Veritabanında anahtar kelime tablomuzu oluşturduktan sonra sıra geldi PHP sayfamıza.</p>
<p><strong>oneriler.php</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
  <span style="color: #000088;">$db_host</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;localhost&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Genelde localhost</span>
  <span style="color: #000088;">$db_kullanici</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;root&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Veritabanı kullanıcı adınız</span>
  <span style="color: #000088;">$db_sifre</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;******&quot;</span><span style="color: #339933;">;</span>   <span style="color: #666666; font-style: italic;">// Veritabanı şifreniz</span>
  <span style="color: #000088;">$db_adi</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;deneme&quot;</span><span style="color: #339933;">;</span>     <span style="color: #666666; font-style: italic;">// Veritabanı adınız</span>
&nbsp;
  <span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_host</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_kullanici</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db_sifre</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db_adi</span><span style="color: #339933;">,</span> <span style="color: #000088;">$baglanti</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">mysql_errno</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Veritabanına bağlanılamıyor ...'</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #000088;">$ara</span><span style="color: #339933;">=</span><span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aranan</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Gelen değişkeni temizliyoruz.</span>
<span style="color: #000088;">$sorgu</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_query</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT DISTINCT a_kelime FROM a_kelime WHERE a_kelime LIKE '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$aranan</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;%'&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$say</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_num_rows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sorgu</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aranan</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;ul&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dizi</span><span style="color: #339933;">=</span><span style="color: #990000;">mysql_fetch_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sorgu</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$ekle</span><span style="color: #339933;">=</span><span style="color: #000088;">$dizi</span><span style="color: #009900;">&#91;</span>a_kelime<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;li&gt;&lt;a href='ara.php?aranan=<span style="color: #006699; font-weight: bold;">$ekle</span>'&gt;&lt;small&gt;<span style="color: #006699; font-weight: bold;">$dizi[a_kelime]</span>&lt;/small&gt;&lt;/a&gt;&lt;/li&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/ul&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Temel olarak yapılan işlemler bu kadar. CSS ile önerileren kelimeleri arama formunun altına getirebilirsiniz. Uygulamayı geliştirdikten sonra, yaptığınız örnekleri ve adreslerini yorum olarak gönderebilirsiniz.</p>
<p>Uygulamayı indirmek için:</p>
<p><a href="http://www.box.net/shared/jq3s295w48">Arama Formu Önerileri</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/arama-formlarina-anahtar-kelime-onerileri-ekleme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogger Kod Renklendirme</title>
		<link>http://www.catycat.net/blogger-kod-renklendirme</link>
		<comments>http://www.catycat.net/blogger-kod-renklendirme#comments</comments>
		<pubDate>Mon, 21 Jul 2008 15:45:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[code highlighter]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[SyntaxHighlighter]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=5</guid>
		<description><![CDATA[Blogda daha farklı konulara (PHP, MySQL vb.) değinmeyi düşünürken öncelikli konunun Blogger olması sizlere ilginç gelebilir. Bildiğiniz gibi içerisinde kod barındıran yazılarda, kodları düz metin gibi yazmak ziyaretçilere anlaşılır gelmeyecektir. Bu sebepten ötürü bu konuda biraz araştırma yaptım ve eburhan&#8217;ın şuradaki yazısını buldum. Benimle aynı sıkıntıyı yaşayan veya yaşayacak olanlara faydalı bir yazı olacağını umuyorum.
Kısa [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_84" class="wp-caption alignleft" style="width: 162px"><img src="http://www.catycat.net/wp-content/uploads/2009/02/blogger_logo-thumb.gif" alt="blogger logo" title="blogger_logo-thumb" width="152" height="152" class="size-full wp-image-84" /><p class="wp-caption-text">blogger logo</p></div><br />
Blogda daha farklı konulara (PHP, MySQL vb.) değinmeyi düşünürken öncelikli konunun Blogger olması sizlere ilginç gelebilir. Bildiğiniz gibi içerisinde kod barındıran yazılarda, kodları düz metin gibi yazmak ziyaretçilere anlaşılır gelmeyecektir. Bu sebepten ötürü bu konuda biraz araştırma yaptım ve eburhan&#8217;ın <a href="http://www.eburhan.com/javascript-ve-css-ile-hazirlanmis-kod-renklendiricileri/">şuradaki</a> yazısını buldum. Benimle aynı sıkıntıyı yaşayan veya yaşayacak olanlara faydalı bir yazı olacağını umuyorum.</p>
<p>Kısa bir girizgahtan sonra gelelim asıl meseleye. Öncelikle eburhan&#8217;ın da yazısında belirttiği gibi kod renklendirmede kullanabileceğiniz çeşitli scriptler mevcut. Biz bu scriptlerden <a href="http://code.google.com/p/syntaxhighlighter/">SyntaxHighlighter</a>&#8216;ı kullanacağız.<br />
<span id="more-5"></span><br />
Öncelikle <a href="http://syntaxhighlighter.googlecode.com/files/SyntaxHighlighter_1.5.1.rar">şu adresten</a> dosyamızı indiriyoruz. Bizim işimize yarayacak olanlar şunlar.</p>
<ul>
<li>Scripts -&gt; clipboard.swf</li>
<li>Scripts -&gt; shCore.js</li>
<li>Styles&nbsp; -&gt; SyntaxHighlighter.css</li>
</ul>
<p>Bunların haricinde hangi dilde kod renklendirme yapmak istiyorsak o dilin JavaScript dosyasını Script klasöründen buluyoruz. Örneğimizde HTML ve PHP dillerini kullanacağız. </p>
<p>Blogger&#8217;ın barındırma hizmeti olmadığı için kullanabileceğimiz en iyi barındırma servisi <a href="http://pages.google.com/">Google Pages</a>. Dosyalarımızı Google Pages veya başka bir servise yükledikten sonra Blogger Kontrol Panelinden Yerleşim -&gt; HTML&#8217;yi Düzenle sekmesine geliyoruz. Bir sorun oluşmaması için kullandığınız şablonu yedeklemenizi öneririm. Şablonda</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span></pre></td></tr></table></div>

<p>etiketinin hemen üzerine aşağıdaki kodları yapıştırıyoruz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'http://username.googlepages.com/SyntaxHighlighter.css'</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'stylesheet'</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'text/css'</span><span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'http://username.googlepages.com/shCore.js'</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'text/javascript'</span><span style="color: #66cc66;">/</span>&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'http://username.googlepages.com/shBrushSql.js'</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'text/javascript'</span><span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'http://username.googlepages.com/shBrushPhp.js'</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'text/javascript'</span><span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'http://username.googlepages.com/shBrushXml.js'</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'text/javascript'</span><span style="color: #66cc66;">/</span>&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'javascript'</span>&gt;</span>
  dp.SyntaxHighlighter.ClipboardSwf = &quot;http://username.googlepages.com/clipboard.swf&quot;;
  dp.SyntaxHighlighter.BloggerMode();
  dp.SyntaxHighlighter.HighlightAll(&quot;code&quot;);
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p>
Kodlardaki <b>username</b>&#8216;i kendi kullanıcı adınızı yazarak düzeltmelisiniz. Hepsi bu kadar. Kullanmak için ise yazılarınızı yazarken HTML&#8217;yi Düzenle sekmesine gelip kodlarımızı şu şekilde giriyoruz.</p>
<ul>
<li>HTML Kod Renklendirmesi İçin Örnek:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">pre</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;html&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;code&quot;</span>&gt;</span>HTML kodlar buraya.</pre></td></tr></table></div>

</pre>
</li>
<li>PHP Kod Renklendirmesi İçin Örnek:

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">pre</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;php&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;code&quot;</span>&gt;</span>PHP Kodları Buraya.</pre></td></tr></table></div>

</pre>
</li>
</ul>
<p>Yazıyı mümkün olduğunca kısa ve anlaşılır tutmaya çalıştım. Soru, görüş ve önerilerinizi yorumlamaktan çekinmeyin.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/blogger-kod-renklendirme/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Selam! Aranızda bana da yer var mı?</title>
		<link>http://www.catycat.net/selam-aranizda-bana-da-yer-var-mi</link>
		<comments>http://www.catycat.net/selam-aranizda-bana-da-yer-var-mi#comments</comments>
		<pubDate>Sat, 19 Jul 2008 23:07:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Selam]]></category>

		<guid isPermaLink="false">http://www.catycat.net/?p=3</guid>
		<description><![CDATA[Selamlar
Blog dünyasına yeni adım atmanın verdiği heyecanla karaladığım ilk yazım umarım amacına ulaşır. Öncelikle neden yazmaya başladığımı kısaca açıklamam gerekiyor. Uzun zamandır bilgisayar dünyası ile haşır ve de neşirim. Son 3 yıldır ise web teknolojileri ile uğraşıyorum ve artık öğrendiklerimi anlatmanın zamanı geldi diye düşünüyorum. Belki bu düşüncem geçici bir heves olabilir diyerek blogger&#8217;ı tercih [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_101" class="wp-caption alignleft" style="width: 158px"><img class="size-full wp-image-101" title="ciao" src="http://www.catycat.net/wp-content/uploads/2009/02/ciao.jpeg" alt="ciao" width="148" height="103" /><p class="wp-caption-text">ciao</p></div>
<p>Selamlar<br />
Blog dünyasına yeni adım atmanın verdiği heyecanla karaladığım ilk yazım umarım amacına ulaşır. Öncelikle neden yazmaya başladığımı kısaca açıklamam gerekiyor. Uzun zamandır bilgisayar dünyası ile haşır ve de neşirim. Son 3 yıldır ise web teknolojileri ile uğraşıyorum ve artık öğrendiklerimi anlatmanın zamanı geldi diye düşünüyorum. Belki bu düşüncem geçici bir heves olabilir diyerek blogger&#8217;ı tercih ettim. Şimdilik de ihtiyaçlarımı karşılayack gibi görünüyor. Yok eğer yazılarım web aleminde çığır açar, &#8221; Artık kendi sunucuna geç ! &#8221; sesleri çoğalmaya başlarsa o zaman birşeyler düşünürüz.<span id="more-3"></span><br />
Neden yazmaya başladığımı açıkladıktan sonra blog içeriğinde ne olacağından kısaca bahsedeyim. Efendim öncelikle  herkesin bildiği konuda ahkâm kesmesi taraftarı olduğum için PHP-MySQL ikilisi major konular olacak. Bunların haricinde AJAX, CSS ve az biraz da Web 2.0 konularına zamanım yettiğince değinmeyi düşünüyorum.</p>
<p>Yazılara gönderebileceğiniz yorumlarda görüşlerinizi, sorularınızı, eklemek istediklerinizi, varsa hatalarımı çekinmeden iletebilirsiniz. Uzun soluklu bir serüven olması ümidiyle, bir sonraki yazıda görüşmek üzere&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catycat.net/selam-aranizda-bana-da-yer-var-mi/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
