<?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>php, postgresql, mysql, javascript</title>
	<atom:link href="http://www.cagataytoprak.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cagataytoprak.com/wordpress</link>
	<description>java, jsf, jpa, jasper reports, pardus, linux, freebsd, ubuntu, solaris, damn small server</description>
	<lastBuildDate>Mon, 15 Aug 2011 14:07:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux Üzerine Android SDK Kurmak</title>
		<link>http://www.cagataytoprak.com/wordpress/2011/08/15/linux-uzerine-android-sdk-kurmak/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2011/08/15/linux-uzerine-android-sdk-kurmak/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 14:07:08 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[android sdk abd problem]]></category>
		<category><![CDATA[android sdk kurmak]]></category>
		<category><![CDATA[android sdk kurulumu]]></category>
		<category><![CDATA[linux android sdk kurmak]]></category>
		<category><![CDATA[linux android sdk problemi]]></category>
		<category><![CDATA[linux üzerinde android]]></category>
		<category><![CDATA[linuxla android uygulaması geliştirmek]]></category>
		<category><![CDATA[pardus 2011 android sdk kurulumu]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=226</guid>
		<description><![CDATA[Linux üzerine Android SDK kurarken karşılaştığımız basit bir zorluk var. Bir "Merhaba Dünya" uygulaması yazana kadar bu zorlukları aşmamız gerekecek.
Öncelikle Android SDK, bir NCurses bağımlısı. O yüzden paket yöneticimizden NCurses kütüphanesini muhakkak kuruyoruz.
Yum'sa Yum, Pisi ise Pisi, Apt ise Apt.
Bunun dışında internette cevabını bulamadığım bir sorun var ki o da;
Android SDK Kurarken 64 Bit İşletim [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2011/08/15/linux-uzerine-android-sdk-kurmak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Application Object</title>
		<link>http://www.cagataytoprak.com/wordpress/2010/12/30/php-application-object/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2010/12/30/php-application-object/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 22:13:21 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Application Object in PHP]]></category>
		<category><![CDATA[Caching with PHP]]></category>
		<category><![CDATA[PHP Application Class]]></category>
		<category><![CDATA[PHP Application Server]]></category>
		<category><![CDATA[PHP cache]]></category>
		<category><![CDATA[PHP Cache Class]]></category>
		<category><![CDATA[PHP ile Application Object]]></category>
		<category><![CDATA[PHP ile cache yapmak]]></category>
		<category><![CDATA[PHP memcache]]></category>
		<category><![CDATA[PHP with Application Object]]></category>
		<category><![CDATA[PHP xcache]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=200</guid>
		<description><![CDATA[Uzun zamandır konu sıkıntısı yaşamamın üzerinden yeniden ilginç bir konuyla geri döndüm. 
JSP, .NET, ve çağdışı kalmış ASP bile application object içerirken PHP dili neden application object içermez ?
Bunun cevabını bilmiyoruz. Ancak öte yandan PHP ile bunu yapmak oldukça basit.
Bize lazım olan bir Cache nesnesi, bir Application nesnesi ve bir model.
Şimdi örneğimizi yapmaya başlıyoruz;
&#160;
class Application&#123;
	private [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2010/12/30/php-application-object/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;de Object Pool</title>
		<link>http://www.cagataytoprak.com/wordpress/2010/05/20/phpde-object-pool/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2010/05/20/phpde-object-pool/#comments</comments>
		<pubDate>Thu, 20 May 2010 14:29:31 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[object pool]]></category>
		<category><![CDATA[object pool in php]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP 5]]></category>
		<category><![CDATA[php object pool pattern]]></category>
		<category><![CDATA[singleton]]></category>
		<category><![CDATA[tasarım şablonları]]></category>
		<category><![CDATA[__clone]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=176</guid>
		<description><![CDATA[Uğraştığım işlerden birinde, bir web sitesinin birden fazla veritabanından bağlantı çekebilmesi ihtiyacı doğmuştu.
Varsayalım ki, kullanıcı bilgilerini MySQL veritabanından, istatistik bilgilerini PostgreSQL veritabanından çekmemiz gerekiyor.
Bu durumda birden fazla bağlantı kurmamız gerekecek ve singleton patterni işimizi görmeyecek. 
Bunun için object pool patternini kullanıyoruz. Aynı singletonda yaptığımız gibi, static create fonksiyonun içine static bir değişken atıyoruz. Ancak bu [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2010/05/20/phpde-object-pool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript Datagrid 2.0</title>
		<link>http://www.cagataytoprak.com/wordpress/2010/02/08/javascript-datagrid-2-0/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2010/02/08/javascript-datagrid-2-0/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 12:52:26 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[add events datagrid]]></category>
		<category><![CDATA[add events datagrid on runtime]]></category>
		<category><![CDATA[append event]]></category>
		<category><![CDATA[datagrid]]></category>
		<category><![CDATA[datagrid sortable]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[pagination]]></category>
		<category><![CDATA[paging]]></category>
		<category><![CDATA[paging datagrid]]></category>
		<category><![CDATA[paging events datagrid]]></category>
		<category><![CDATA[sortable]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=166</guid>
		<description><![CDATA[Uzun zaman sonra tekrar ekleme yapmaya döndüm.
Daha önce yazdığım datagrid elementine bazı özellikler ekledim.
Artık sütunlara tıklayarak sıralama yapabiliyor, resim alanı ekleyebiliyor ve sayfalama yapabiliyoruz.
DataGrid2.tar.gz
DataGrid2.zip
Sıralamada, sayfalamada bazı hatalar vardı onları düzelttim. 2.1 versiyonu koyuyorum.
DataGrid2.1.tar.gz
DataGrid2.1.zip
Bunların dışında, sourceforge'da proje başlattım. Geliştirme işlerini artık buradan yapacağım.
https://sourceforge.net/projects/dgridwithevents/
]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2010/02/08/javascript-datagrid-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pardus 2009&#8242;a geçiş</title>
		<link>http://www.cagataytoprak.com/wordpress/2009/10/04/pardus-2009a-gecis/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2009/10/04/pardus-2009a-gecis/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:07:12 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[pardus]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[2009.1]]></category>
		<category><![CDATA[dell vostro 1520]]></category>
		<category><![CDATA[kapatmak]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[kdewebdev]]></category>
		<category><![CDATA[modprobe wl]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[paneli kapattım]]></category>
		<category><![CDATA[pardus 2009]]></category>
		<category><![CDATA[pgadmin]]></category>
		<category><![CDATA[php+gtk]]></category>
		<category><![CDATA[php-cli]]></category>
		<category><![CDATA[PISI]]></category>
		<category><![CDATA[pisi it -c system.devel]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[quanta]]></category>
		<category><![CDATA[quanta+kde4]]></category>
		<category><![CDATA[vostro 1520]]></category>
		<category><![CDATA[wi-fi]]></category>
		<category><![CDATA[wireles]]></category>
		<category><![CDATA[wireless sorunu]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=156</guid>
		<description><![CDATA[Sonunda fırsatını bulup Pardus 2009'a yükselebildim.
İlk izlenimim öncelikle "Çok değiştirmişler" oldu.
Alışana kadar 3-4 gün geçecek gibi geliyor.
İlk olarak paneli kapattım. Ve uzun bir süre açamadım. Google'da arama yaparsanız nasıl açılacağı yazıyor. 
Birde elimdeki Dell Vostro 1520 makinanın kablosuz kartını tanımadı. Aşağıdaki linkte yazanları uyguladım, kartı tanıttım.
http://ubuntuforums.org/showthread.php?t=1194444&#038;page=2
Ancak hala kablosuz kartla internete bağlanabilmiş değilim. Ağları görüyorum, IP [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2009/10/04/pardus-2009a-gecis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Küçük ama etkili bir AJAX zımbırtısı</title>
		<link>http://www.cagataytoprak.com/wordpress/2009/08/21/ajax-nesnesi/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2009/08/21/ajax-nesnesi/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 22:56:08 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[javascript ajax]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=124</guid>
		<description><![CDATA[Aslında bu kodu burada paylaşmayı düşünmüyordum ancak gördüm ki, Türkçe kaynaklarda bununla ilgili bir eksiklik var.
Ajaxla uğraşan herkes ya jquery yada xajax gibi kütüphaneler kullanıyor, yada oturup her ajax isteği için o kodları yazıyor.
Küçük sevimli ve işi sadece ajax olan bir js classına pek rastlanmıyor.

Ajax.js.tar.gz
Ajax.js.zip
Kodu sayfanıza ekledikten sonra kullanımı da aşağıdaki gibidir.
&#160;
	var ajax = new [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2009/08/21/ajax-nesnesi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>javascript DataGrid</title>
		<link>http://www.cagataytoprak.com/wordpress/2009/08/16/javascript-datatable/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2009/08/16/javascript-datatable/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 12:47:21 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[add events on datagrid]]></category>
		<category><![CDATA[add events on datagrid on runtime]]></category>
		<category><![CDATA[ajax datagrid]]></category>
		<category><![CDATA[ajax events datagrid]]></category>
		<category><![CDATA[events on data grid]]></category>
		<category><![CDATA[javascript datagrid]]></category>
		<category><![CDATA[javascript datagrid event collumn]]></category>
		<category><![CDATA[runtime events on datagrid]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=114</guid>
		<description><![CDATA[Son 10, 15 gündür üzerinde çalıştığım datagrid nesnemi burada paylaşmak istiyorum.
Ajax-javascript alemlerinde, uzun zamandır grid üzerine button tipinde alan tanımlayıp,
tıklama olayını yazabileceğim bir datagrid nesnesi bulamıyorum. Yabancı sitelerde de bulamıyorum.
Ya aramayı beceremiyorum yada bu konuda hiç paylaşım yapılmamış.

Her neyse, ben de oturdum bu konudaki açığı gidermek için datagridimi yazdım.
Şimdilik sadece kullanımını anlatacağım, daha sonra geniş [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2009/08/16/javascript-datatable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ve XCache ile resimleri tampona almak</title>
		<link>http://www.cagataytoprak.com/wordpress/2009/07/17/php-ve-xcache-ile-resimleri-tampona-almak/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2009/07/17/php-ve-xcache-ile-resimleri-tampona-almak/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 20:58:38 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[cache images]]></category>
		<category><![CDATA[cachelemek]]></category>
		<category><![CDATA[caching an image]]></category>
		<category><![CDATA[image caching]]></category>
		<category><![CDATA[image caching by php PHP]]></category>
		<category><![CDATA[image caching via php]]></category>
		<category><![CDATA[image caching with php]]></category>
		<category><![CDATA[image output and browser caching]]></category>
		<category><![CDATA[images caching with xcache]]></category>
		<category><![CDATA[kullanımı]]></category>
		<category><![CDATA[PHP ile XCache]]></category>
		<category><![CDATA[resimleri]]></category>
		<category><![CDATA[resimleri cachelemek]]></category>
		<category><![CDATA[resimleri tamponlamak]]></category>
		<category><![CDATA[tamponlamak]]></category>
		<category><![CDATA[XCache]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=90</guid>
		<description><![CDATA[Üzerinde bir kaç gündür çalıştığım bir konu hakkında yazacağım.
Öncelikle "XCache ne demek, tampon ne demek ?" diyenler; bu yazıya hazırlık olarak yazdığım, önceki yazımı okusunlar. "PHP nedir ?" diyenlere ise sözüm yok 

PHP ile resimleri tampona almak beni oldukça yordu. Çünkü PHP ile resimleri birer stringe dönüştürmenin yolunu bulamadım. Onun için zor bir yöntem deniyorum, [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2009/07/17/php-ve-xcache-ile-resimleri-tampona-almak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ve XCache</title>
		<link>http://www.cagataytoprak.com/wordpress/2009/07/17/php-ve-xcache/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2009/07/17/php-ve-xcache/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 20:26:37 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[cachelemek]]></category>
		<category><![CDATA[kullanımı]]></category>
		<category><![CDATA[mehmet şamlı]]></category>
		<category><![CDATA[PHP ile XCache]]></category>
		<category><![CDATA[tamponlamak]]></category>
		<category><![CDATA[XCache]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=81</guid>
		<description><![CDATA[Uzun zamandır yazacak konu ve zaman bulamadığımdan yazmıyordum, lakin üzerinde çalıştığım bir uygulamada, resimleri bellekte tutmak zorunda kaldıktan sonra, yazmamaya daha fazla direnemedim.
Sayfada gösterilecek resimleri dinamik olarak çalışma anında üretmem gerekiyordu, ancak bu işin çok fazla işlemci gücü harcamasına sebep olacağını düşünerek tedirgin oluyordum. Daha sonra aklıma, bunları bir kere oluşturup, belirli bir süre bellekte [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2009/07/17/php-ve-xcache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Değişken Atamaları Üzerine</title>
		<link>http://www.cagataytoprak.com/wordpress/2009/04/01/degisken-atamalari-uzerine/</link>
		<comments>http://www.cagataytoprak.com/wordpress/2009/04/01/degisken-atamalari-uzerine/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 18:47:36 +0000</pubDate>
		<dc:creator>Çağatay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pass by Reference]]></category>
		<category><![CDATA[Pass by Value]]></category>
		<category><![CDATA[primitive]]></category>
		<category><![CDATA[variables]]></category>
		<category><![CDATA[__clone]]></category>

		<guid isPermaLink="false">http://www.cagataytoprak.com/wordpress/?p=54</guid>
		<description><![CDATA[$a = $b;
&#160;
PHP'de değişkenler birbirlerine atanırken 2 şekilde atanır;
1- Değişkeni kopyalayıp atanan değişkene yazmak. (Pass by Value)
2- Değişkenin sadece referansını kopyalamak. (Pass by Reference)
Bu çoğu OOP destekleyen dilde bu şekildedir.

1- Değişkenin değerini atamak.
İlkel (primitive) dediğimiz değişken türlerinde(integer, string gibi...), atamalar yapılırken bu şekilde yapılır.
$a = 4;
$b = $a;
echo $b //ekrana 4 yazar
$b = 5;
&#160;
echo $a [...]]]></description>
		<wfw:commentRss>http://www.cagataytoprak.com/wordpress/2009/04/01/degisken-atamalari-uzerine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

