<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Suat ATAN * KARALAMA DEFTERİ</title>
	<atom:link href="http://suatatan.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://suatatan.wordpress.com</link>
	<description>Şuuraltımdan notlar...</description>
	<lastBuildDate>Wed, 14 Oct 2009 10:59:53 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>tr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='suatatan.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/2d485e6c48286bb1b4cf7e8a9eb9eaab?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Suat ATAN * KARALAMA DEFTERİ</title>
		<link>http://suatatan.wordpress.com</link>
	</image>
			<item>
		<title>Project Kenai</title>
		<link>http://suatatan.wordpress.com/2009/10/14/project-kenai/</link>
		<comments>http://suatatan.wordpress.com/2009/10/14/project-kenai/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 10:59:53 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/2009/10/14/project-kenai/</guid>
		<description><![CDATA[Project Kenai, Sun firmasının geliştirdiği bir kod barındırma hizmetidir. Bu site ile yeni projeler açıp kaydedebilir, projenizin kodlarına her yerden erişebilirsiniz.
Direkt olarak kullanmak yerine Netbeans 6.7 sürümünden sonra Netbeans&#8217;ın içinde hazır olarak gelen &#34;Kenai Penceresi&#34; ile projenizi açıp kodlarını düzenleyebilirsiniz.
Ya da diğer projelere ait olan kodları indirip bilgisayarınızda deneyebilir, o projenin üyesi olabilirsiniz.
Haliyle Project Kenai [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=227&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Project Kenai, Sun firmasının geliştirdiği bir kod barındırma hizmetidir. Bu site ile yeni projeler açıp kaydedebilir, projenizin kodlarına her yerden erişebilirsiniz.<br />
Direkt olarak kullanmak yerine Netbeans 6.7 sürümünden sonra Netbeans&#8217;ın içinde hazır olarak gelen &quot;Kenai Penceresi&quot; ile projenizi açıp kodlarını düzenleyebilirsiniz.<br />
Ya da diğer projelere ait olan kodları indirip bilgisayarınızda deneyebilir, o projenin üyesi olabilirsiniz.<br />
Haliyle Project Kenai &quot;open source&quot; yani açık kaynak kodlu yazılımlar içindir.<br />
Project Kenai, Sourceforge ve benzeri sitelere göre yeni olsa da, gerek kullanım gerekse SVN hizmetini daha kolay hale getirdiğinden idealdir.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=227&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2009/10/14/project-kenai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>
	</item>
		<item>
		<title>Google&#8217;nin Code Playground Hizmeti ile artık api testi daha kolay</title>
		<link>http://suatatan.wordpress.com/2009/10/14/googlenin-code-playground-hizmeti-ile-artik-api-testi-daha-kolay/</link>
		<comments>http://suatatan.wordpress.com/2009/10/14/googlenin-code-playground-hizmeti-ile-artik-api-testi-daha-kolay/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 10:49:54 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[Bilgisayar]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/?p=225</guid>
		<description><![CDATA[
Web&#8217;de yazılım geliştirmenin yeni trendi olan API kullanımının zorluğu malumdur. Kodları inceleyecek, tutorialleri okuyacaksınız, test aşamasında aklınıza gelen her şeyin yazılı olmaması sizi yıldıracak.
Ancak Google&#8217;nin zekice icatlarından biri olan Code Playground hizmeti ile artık hemen hemen her tür API&#8217;yi online test etmeniz ve bazı hazır kalıpları görerek deneme yanılma yapmanız mümkün.
İşte adresi
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=225&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone" src="http://code.google.com/apis/ajax/playground/images/code_logo.png" alt="" width="161" height="40" /><br />
Web&#8217;de yazılım geliştirmenin yeni trendi olan API kullanımının zorluğu malumdur. Kodları inceleyecek, tutorialleri okuyacaksınız, test aşamasında aklınıza gelen her şeyin yazılı olmaması sizi yıldıracak.</p>
<p>Ancak Google&#8217;nin zekice icatlarından biri olan Code Playground hizmeti ile artık hemen hemen her tür API&#8217;yi online test etmeniz ve bazı hazır kalıpları görerek deneme yanılma yapmanız mümkün.</p>
<p><a href="http://code.google.com/apis/ajax/playground/" target="_self">İşte adresi</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/225/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=225&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2009/10/14/googlenin-code-playground-hizmeti-ile-artik-api-testi-daha-kolay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>

		<media:content url="http://code.google.com/apis/ajax/playground/images/code_logo.png" medium="image" />
	</item>
		<item>
		<title>JQuery ile Link davranışını iptal etme</title>
		<link>http://suatatan.wordpress.com/2009/08/23/jquery-ile-link-davranisini-iptal-etme/</link>
		<comments>http://suatatan.wordpress.com/2009/08/23/jquery-ile-link-davranisini-iptal-etme/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 15:09:03 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[Bilgisayar]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/2009/08/23/jquery-ile-link-davranisini-iptal-etme/</guid>
		<description><![CDATA[Ajax&#8217;lı uygulamalar yaparken, tıklanan bir linkin direkt olarak
standart sayfadaki gibi href&#8217;inde tanımlanan adrese gitmesini engellemek gerekebilir.
Elbette bu durum hiç hiperlink kullanmayarak sağlanabilir
ancak sayfanın javascript&#8217;in çalışmadığı yerlerde de
eksiksiz çalışmasını sağlama(Hijax Yaklaşımı) için linkleri
kullanmak zaruridir.
Aşağıdaki fonksiyon ortamda javascript varsa sayfadaki tüm linkleri
iptal eder ve tıklandığında ilgili sayfaya gitmez. Bunun yerine kullanıcının tanımladığı fonksiyonlar çalıştırılır.
Eğer ortamda Javascript yoksa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=223&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ajax&#8217;lı uygulamalar yaparken, tıklanan bir linkin direkt olarak<br />
standart sayfadaki gibi href&#8217;inde tanımlanan adrese gitmesini engellemek gerekebilir.<br />
Elbette bu durum hiç hiperlink kullanmayarak sağlanabilir<br />
ancak sayfanın javascript&#8217;in çalışmadığı yerlerde de<br />
eksiksiz çalışmasını sağlama(Hijax Yaklaşımı) için linkleri<br />
kullanmak zaruridir.<br />
Aşağıdaki fonksiyon ortamda javascript varsa sayfadaki tüm linkleri<br />
iptal eder ve tıklandığında ilgili sayfaya gitmez. Bunun yerine kullanıcının tanımladığı fonksiyonlar çalıştırılır.<br />
Eğer ortamda Javascript yoksa (mesela sayfa ceptelefonundan geziliyor) bu durumdaysa script tagları arasındaki kodlar zaten çalışmayacağından linkler standart olarak davranırlar</p>
<p><span style="color:#888888;">$(document).ready(function(){</span></p>
<p><span style="color:#888888;">$(&#8220;a&#8221;).attr(&#8220;onclick&#8221;,&#8221;return false;&#8221;); </span></p>
<p><span style="color:#888888;">});//dr</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/223/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=223&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2009/08/23/jquery-ile-link-davranisini-iptal-etme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>
	</item>
		<item>
		<title>CSS liste tagları</title>
		<link>http://suatatan.wordpress.com/2009/08/22/css-ile-ve-liste-taglari/</link>
		<comments>http://suatatan.wordpress.com/2009/08/22/css-ile-ve-liste-taglari/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 19:00:09 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[Bilgisayar]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/?p=219</guid>
		<description><![CDATA[Aşağıdaki gibi bir listenin olduğunu varsayalım:
&#60;div id=&#8221;menu1&#8243;&#62;
&#60;ul&#62;
&#60;li&#62;&#60;a href=&#8221;fins_site.html&#8221;&#62;Site Ekle&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#8221;fins_sakin.php&#8221;&#62;Sakin Ekle&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#8221;fins_sitegideri.php&#8221;&#62;Gider Ekle&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#8221;"&#62;Ödeme Ekle&#60;/a&#62;&#60;/li&#62;
&#60;/ul&#62;
&#60;/div&#62;
Bu menünün görünümü standart altalta ve başlarında yuvarlaklar bulunan maddeler listesi olarak görüntülenir.
Ancak webde bilinen bir trend olarak menü oluştururken de &#60;ul&#62; ve &#60;li&#62; tagları kullanma adeti vardır. Dikey menüler böyle oluşturulabilir Ancak Yatay Menüler için css tarafında şu kodları kullanmak [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=219&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Aşağıdaki gibi bir listenin olduğunu varsayalım:</p>
<p><span style="color:#999999;">&lt;div id=&#8221;menu1&#8243;&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8221;fins_site.html&#8221;&gt;Site Ekle&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;fins_sakin.php&#8221;&gt;Sakin Ekle&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;fins_sitegideri.php&#8221;&gt;Gider Ekle&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;"&gt;Ödeme Ekle&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;</span><br />
Bu menünün görünümü standart altalta ve başlarında yuvarlaklar bulunan maddeler listesi olarak görüntülenir.</p>
<p>Ancak webde bilinen bir trend olarak menü oluştururken de &lt;ul&gt; ve &lt;li&gt; tagları kullanma adeti vardır. Dikey menüler böyle oluşturulabilir Ancak Yatay Menüler için css tarafında şu kodları kullanmak gerekir:</p>
<p><span style="color:#999999;"><strong>#menu1 ul </strong><br />
{</span></p>
<p>list-style:none;</p>
<p>}</p>
<p><span style="color:#888888;"><strong>#menu1 ul li</strong><br />
{<br />
display: block;<br />
float: left;<br />
}</span><br />
Bu durumda &lt;li&gt; tagları arasındaki ifadeler yanyana ve başlarında yuvarlak olmaksızın görüntülenirler.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/219/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=219&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2009/08/22/css-ile-ve-liste-taglari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>
	</item>
		<item>
		<title>Google App Engine&#8217;yi duyurdu. (Google Babalığını gösterdi yine)</title>
		<link>http://suatatan.wordpress.com/2009/06/22/google-app-engineyi-duyurdu-google-babaligini-gosterdi-yine/</link>
		<comments>http://suatatan.wordpress.com/2009/06/22/google-app-engineyi-duyurdu-google-babaligini-gosterdi-yine/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 08:36:22 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[Darbe]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/?p=213</guid>
		<description><![CDATA[
Google webde yine babalığını gösterdi.
Java ve Python kodlayan (ben de dahil) bir sürü garibanın ücretsiz ya da uygun fiyata java hosting bulamaması, python hostinini ise rüyada görmesi Google&#8217;yi üzmüş ki sağolsun ücretsiz olarak Java ve Python desteği veriyor.
Siz de ister Java&#8217;da ister Pythonda programınızı yazıp programinizinadi.appspot.com adresi ile Google&#8217;nin desteği ile ücretsiz yayınlıyorsunuz.
Bu kerameti incelemek [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=213&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone" title="Google App Engine" src="http://code.google.com/intl/tr-TR/appengine/images/appengine_lowres.gif" alt="" width="142" height="109" /></p>
<p>Google webde yine babalığını gösterdi.</p>
<p>Java ve Python kodlayan (ben de dahil) bir sürü garibanın ücretsiz ya da uygun fiyata java hosting bulamaması, python hostinini ise rüyada görmesi Google&#8217;yi üzmüş ki sağolsun ücretsiz olarak Java ve Python desteği veriyor.</p>
<p>Siz de ister Java&#8217;da ister Pythonda programınızı yazıp <em>programinizinadi.appspot.com </em>adresi ile Google&#8217;nin desteği ile ücretsiz yayınlıyorsunuz.</p>
<p><a href="http://code.google.com/intl/tr-TR/appengine/" target="_self">Bu kerameti incelemek için burayı tıklayın</a></p>
<p>Google&#8217;nin bu hizmetini kullanmadan önce bir kaç hatırlatma var.</p>
<p>Java ile yazacağınız uygulamalarda Servlet ve JSP desteği var. Ancak daha iyi uygulamar için baba bir GWT desteği var (Google Web Toolkit denilen Java bilenlerin kolayca kullanabileceği bir kütüphane diyeyim)</p>
<p>Veritabanı kaşarlanmış PHP&#8217;cilerin iyi bildiği MySQL mantığından biraz farklı. (Ben de tam anlamadım inceliyorum)</p>
<p>Java ile uygulama yazacaksanız en iyisi bu hayratın sitesinde dendiği gibi Eclipsenin J2EE sürümünü (Ganymede olması azım) indirip sonra Goople App Engine pluginini Eclipse&#8217;ye kurmak. Neden mi? Uygulamayı aynen bilgisayarnızda test edip (mail alma gönderme dahil) sonra sağ tıklayıp upload diyerek googlenin size verdiği alanda yayınlayabiliyorsunuz.</p>
<p>Python ile uygulama yazacaksanız Java için Eclipse&#8217;deki rahatlık henüz yok. Google App Engine SDK&#8217;yi indirip biraz hammallık yapmalısınız. (Ama Python&#8217;un rahatlığı için buna değer)</p>
<p>Netbeans için GWT plugini ile Java&#8217;da bir şeyler yapayım derseniz var. Ama Eclipse&#8217;deki entegre durumu henüz sağlayamamışlar.</p>
<p>Ha bi de &#8220;ya nasıl şey bu GWT ve App Engine?&#8221; derseniz.  Galerisi var. <a href="http://appgallery.appspot.com/" target="_blank"> Burayı tıklayarak</a> hazırlanmış bu uygulamaların neye benzediğini inceleyebilirsiniz.</p>
<p>Mesela bir ağabeyimiz Müzik Albüm Bulutu diye bi uygulama yazmoş . İşte adresi:</p>
<p><a href="http://musicartistcloud.appspot.com/cloudservlet">http://musicartistcloud.appspot.com/cloudservlet</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=213&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2009/06/22/google-app-engineyi-duyurdu-google-babaligini-gosterdi-yine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>

		<media:content url="http://code.google.com/intl/tr-TR/appengine/images/appengine_lowres.gif" medium="image">
			<media:title type="html">Google App Engine</media:title>
		</media:content>
	</item>
		<item>
		<title>Open Office 3.1 yayınlandı</title>
		<link>http://suatatan.wordpress.com/2009/06/22/open-office-3-1-yayinlandi/</link>
		<comments>http://suatatan.wordpress.com/2009/06/22/open-office-3-1-yayinlandi/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 08:25:26 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[Bilgisayar]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/?p=211</guid>
		<description><![CDATA[
Open Office 3.1 yayınlandı. Bir çok yeni özelliğin eklendiği ücretisiz ve &#8220;tek rakibim Microsoft Office&#8221; diyen bu güzel yazılımları indirmek için
burayı tıklayın. Sonra Turkish ibaresinin yanında işletim sisteminize uygun olan paketi indirip kurun.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=211&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone" title="Open Offiice 3.1" src="http://img4.imageshack.us/img4/1560/ooo31.jpg" alt="" width="200" height="189" /></p>
<p>Open Office 3.1 yayınlandı. Bir çok yeni özelliğin eklendiği ücretisiz ve &#8220;tek rakibim Microsoft Office&#8221; diyen bu güzel yazılımları indirmek için</p>
<p><a href="http://download.openoffice.org/other.html#tr" target="_self">burayı tıklayın</a>. Sonra Turkish ibaresinin yanında işletim sisteminize uygun olan paketi indirip kurun.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=211&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2009/06/22/open-office-3-1-yayinlandi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>

		<media:content url="http://img4.imageshack.us/img4/1560/ooo31.jpg" medium="image">
			<media:title type="html">Open Offiice 3.1</media:title>
		</media:content>
	</item>
		<item>
		<title>Aynı anda birden fazla belgeyi tek programda düzenlemek. Tab devrimi Open Office ile mümkün</title>
		<link>http://suatatan.wordpress.com/2009/06/22/ayni-anda-birden-fazla-belgeyi-tek-programda-duzenlemek-tab-devrimi-open-office-ile-mumkun/</link>
		<comments>http://suatatan.wordpress.com/2009/06/22/ayni-anda-birden-fazla-belgeyi-tek-programda-duzenlemek-tab-devrimi-open-office-ile-mumkun/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 08:22:01 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[Bilgisayar]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/?p=209</guid>
		<description><![CDATA[
Tab da nedir diyen çıkabilir. Şudur: Bir zamanlar Internet Explore ile 3 sayfaya aynı anda bakmak için her sayfa için ayrı bir ekran açık aşağıdaki araç çubuğundan değiştirmek gerekiyordu. Bu hamallığı Mozilla Firefox kaldırmıştı. Sonra Internet Explore 7 de bunu hemen kopyaladı.
Şimdi ise beklediğim ya da Yılmaz Erdoğan&#8217;ın vizontele filiminde dediği gibi &#8220;Şerefsizim aklıma gelmişti&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=209&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone" src="http://wiki.services.openoffice.org/w/images/9/90/Tabbed_Windows.PNG" alt="" width="447" height="311" /></p>
<p>Tab da nedir diyen çıkabilir. Şudur: Bir zamanlar Internet Explore ile 3 sayfaya aynı anda bakmak için her sayfa için ayrı bir ekran açık aşağıdaki araç çubuğundan değiştirmek gerekiyordu. Bu hamallığı Mozilla Firefox kaldırmıştı. Sonra Internet Explore 7 de bunu hemen kopyaladı.</p>
<p>Şimdi ise beklediğim ya da Yılmaz Erdoğan&#8217;ın vizontele filiminde dediği gibi &#8220;Şerefsizim aklıma gelmişti&#8221; dediğim bir husus var:</p>
<p>Aynı anda mesela 4 word dosyası ile tek word programı açıkken çalışmak mümkün mü?</p>
<p>El-Cevap: Elbette değil. Çünkü paralı yazılımlardan bu keramet beklenmez.</p>
<p>Ama Open Officenin muhtemelen böyle bir kerameti vardır.</p>
<p>Aradım buldum:</p>
<p><a href="http://wiki.services.openoffice.org/wiki/Framework/WorkInProgress/Tabbed_Windows_Extension"></a>Open Office ile aynı anda isterseniz 10 dosyayı açıp çalışın. (Bazılarımız için büyük ihtiyaç)</p>
<p>Bu ise Open Office&#8217;nin özel bir eklentisi (plugin) ile mümkün. Bunu da  aradım buldum:</p>
<p>İşte adresi:</p>
<p><a href="http://wiki.services.openoffice.org/wiki/Framework/WorkInProgress/Tabbed_Windows_Extension">http://wiki.services.openoffice.org/wiki/Framework/WorkInProgress/Tabbed_Windows_Extension</a></p>
<p>Bu eklentiyi Open Office kurulu bilgisayarınızda çalıştırınaca kedini programa ekliyor. Sonra siz aynı program içinde birden fazla belgeyi düzenleyebiliyorsunuz.</p>
<p>Yanlız bu plugini yazan arkadaşlar ayıp etmişler . Bu plugin Open Office 3.0 versiyonuyla çalışmıyor. Çalışmamak bir yana programı dağıtıp bir daha çalışmaz hale getiriyor.</p>
<p>Eh yenisini merakla bekliyoruz.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=209&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2009/06/22/ayni-anda-birden-fazla-belgeyi-tek-programda-duzenlemek-tab-devrimi-open-office-ile-mumkun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>

		<media:content url="http://wiki.services.openoffice.org/w/images/9/90/Tabbed_Windows.PNG" medium="image" />
	</item>
		<item>
		<title>TRT 6 FREKANSLARI</title>
		<link>http://suatatan.wordpress.com/2008/12/29/trt-6-frekanslari/</link>
		<comments>http://suatatan.wordpress.com/2008/12/29/trt-6-frekanslari/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 19:24:00 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[Kürtçe]]></category>
		<category><![CDATA[TRT]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/?p=172</guid>
		<description><![CDATA[KURDÎ
TRT 6  (Şeş&#8217;in uydu) frekansları: 
Uydu: Türksat

Frekans 12.685 MHz, 
Polarizasyon Yatay. 
Sembol Oranı 30.000.
 FEC 5/6 TRT 6 
Kesinlikle izlenmesi gereken bu kanalın frekanslarını not edin. Meğer Kürtçe Konuşuşmak ne kadar tehlikesiz.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=172&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone" src="http://www.trt.com.tr/img/genel/trt.JPG" alt="" width="151" height="75" /><span style="color:#ff0000;"><strong>KURDÎ</strong></span></p>
<p><span class="haberdetaymetin">TRT 6  (Şeş&#8217;in uydu) frekansları: </span></p>
<p><span class="haberdetaymetin">Uydu: Türksat<br />
</span></p>
<p><span class="haberdetaymetin">Frekans 12.685 MHz, </span></p>
<p><span class="haberdetaymetin">Polarizasyon Yatay. </span></p>
<p><span class="haberdetaymetin">Sembol Oranı 30.000.</span></p>
<p><span class="haberdetaymetin"> FEC 5/6 TRT 6 </span></p>
<p><span class="haberdetaymetin"><em>Kesinlikle izlenmesi gereken bu kanalın frekanslarını not edin. Meğer Kürtçe Konuşuşmak ne kadar tehlikesiz.</em><br />
</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=172&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2008/12/29/trt-6-frekanslari/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>

		<media:content url="http://www.trt.com.tr/img/genel/trt.JPG" medium="image" />
	</item>
		<item>
		<title>DOM erişimi ile Tarayıcı Tarafında Dinamik Olarak İçerik oluşturulması</title>
		<link>http://suatatan.wordpress.com/2008/12/21/dom-erisimi-ile-tarayici-tarafinda-dinamik-olarak-icerik-olusturulmasi/</link>
		<comments>http://suatatan.wordpress.com/2008/12/21/dom-erisimi-ile-tarayici-tarafinda-dinamik-olarak-icerik-olusturulmasi/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 20:25:07 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Dom]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/?p=170</guid>
		<description><![CDATA[Bazı web sayfalarında görmüşsünüzdür belli bir yere tıkladığınızda anında arama çubuğu oluşuverir.  Bu işlem Javascript ile HTML dökümanının düğümlerine erişim ile olur. İşi yapan Javascriptteki createElement, appendChild ve removeChild metotlarıdır.
Aşağıda bu işlemi yapacak bir kod göreceksiniz:
&#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&#62;
&#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&#62;
&#60;head&#62;
&#60;script type=&#8221;text/javascript&#8221;&#62;
function arama_formu()
{
var formtag = document.createElement(&#8216;form&#8217;); // FORM TAGI OLUSTURULUYOR
var form_yazi=&#8221;ARAMA:&#8221;;
//formtag.innerHTML=form_yazi;
formtag.setAttribute(&#8220;name&#8221;,&#8221;form1&#8243;);
formtag.setAttribute(&#8220;method&#8221;,&#8221;GET&#8221;);
formtag.setAttribute(&#8220;target&#8221;,&#8221;_blank&#8221;);
formtag.setAttribute(&#8220;action&#8221;,&#8221;http://www.google.com.tr/search?site=&#38;hl=tr&#8221;);
var inputtag=document.createElement(&#8220;input&#8221;);
inputtag.setAttribute(&#8220;type&#8221;,&#8221;text&#8221;);
inputtag.setAttribute(&#8220;id&#8221;,&#8221;q&#8221;);
inputtag.setAttribute(&#8220;name&#8221;,&#8221;q&#8221;);
var [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=170&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bazı web sayfalarında görmüşsünüzdür belli bir yere tıkladığınızda anında arama çubuğu oluşuverir.  Bu işlem Javascript ile HTML dökümanının düğümlerine erişim ile olur. İşi yapan Javascriptteki <strong>createElement</strong>, <strong>appendChild </strong>ve <strong>removeChild </strong>metotlarıdır.</p>
<p>Aşağıda bu işlemi yapacak bir kod göreceksiniz:</p>
<p><span style="color:#808080;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;</span></p>
<p><span style="color:#808080;">function arama_formu()<br />
{</span></p>
<p><span style="color:#808080;">var formtag = document.createElement(&#8216;form&#8217;); // FORM TAGI OLUSTURULUYOR<br />
var form_yazi=&#8221;ARAMA:&#8221;;<br />
//formtag.innerHTML=form_yazi;<br />
formtag.setAttribute(&#8220;name&#8221;,&#8221;form1&#8243;);<br />
formtag.setAttribute(&#8220;method&#8221;,&#8221;GET&#8221;);<br />
formtag.setAttribute(&#8220;target&#8221;,&#8221;_blank&#8221;);<br />
formtag.setAttribute(&#8220;action&#8221;,&#8221;http://www.google.com.tr/search?site=&amp;hl=tr&#8221;);<br />
var inputtag=document.createElement(&#8220;input&#8221;);<br />
inputtag.setAttribute(&#8220;type&#8221;,&#8221;text&#8221;);<br />
inputtag.setAttribute(&#8220;id&#8221;,&#8221;q&#8221;);<br />
inputtag.setAttribute(&#8220;name&#8221;,&#8221;q&#8221;);</span></p>
<p><span style="color:#808080;">var dugme=document.createElement(&#8220;input&#8221;);<br />
dugme.setAttribute(&#8220;type&#8221;,&#8221;submit&#8221;);<br />
dugme.setAttribute(&#8220;id&#8221;,&#8221;button&#8221;);<br />
dugme.setAttribute(&#8220;name&#8221;,&#8221;button&#8221;);<br />
dugme.setAttribute(&#8220;value&#8221;,&#8221;Ara&#8221;);</span></p>
<p><span style="color:#808080;">var fani=document.getElementById(&#8220;fani&#8221;);<br />
var fanidugme=fani.firstChild;<br />
fani.removeChild(fanidugme);</span></p>
<p><span style="color:#808080;">formtag.appendChild(inputtag);<br />
formtag.appendChild(dugme);</span></p>
<p><span style="color:#808080;">document.getElementById(&#8216;apDiv1&#8242;).setAttribute(&#8220;class&#8221;,&#8221;tbar&#8221;);<br />
document.getElementById(&#8216;apDiv1&#8242;).appendChild(formtag);</span></p>
<p><span style="color:#808080;">}<br />
&lt;/script&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-9&#8243; /&gt;<br />
&lt;title&gt;SUAT ATAN AJAX DERSLERİ&lt;/title&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
&lt;!&#8211;<br />
#apDiv1 {<br />
position:absolute;<br />
left:3px;<br />
top:8px;<br />
width:507px;<br />
height:29px;<br />
z-index:1;<br />
}<br />
#q{<br />
background-color: #FFFF99;<br />
}<br />
&#8211;&gt;<br />
&lt;/style&gt;<br />
&lt;/head&gt;</span></p>
<p><span style="color:#808080;">&lt;body&gt;<br />
&lt;div id=&#8221;apDiv1&#8243;&gt;&lt;/div&gt;<br />
&lt;div id=&#8221;fani&#8221;&gt;<br />
&lt;input type=&#8221;button&#8221; id=&#8221;dugme1&#8243; value=&#8221;Ara&#8221; onclick=&#8221;arama_formu()&#8221; /&gt;</span><span style="color:#808080;"> &lt;/div&gt;<span style="color:#ffffff;">&lt;!&#8211;Bu kodlar Suat ATAN tarafından kodlanmıştır.&#8211;&gt;</span></span><span style="color:#808080;">&lt;/body&gt;<br />
&lt;/html&gt;</span><br />
Bu kodların çalışır hali için</p>
<p><a href="http://suatatan.com/ajax/arge1/arama_formu_olustur.htm" target="_blank">http://suatatan.com/ajax/arge1/arama_formu_olustur.htm</a></p>
<p>Ancak bu kodlar şu an itibari ile Mozilla Firefox altında çalışmamaktadır. Nedeni bulunduğunda yeni versiyonu yazılacaktır.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=170&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2008/12/21/dom-erisimi-ile-tarayici-tarafinda-dinamik-olarak-icerik-olusturulmasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>
	</item>
		<item>
		<title>AJAX ile veri çekerken veriyi salt veya HTML&#8217;nin okunmuş hali olarak alma</title>
		<link>http://suatatan.wordpress.com/2008/11/03/ajax-ile-veri-cekerken-veriyi-salt-veya-htmlnin-okunmus-hali-olarak-alma/</link>
		<comments>http://suatatan.wordpress.com/2008/11/03/ajax-ile-veri-cekerken-veriyi-salt-veya-htmlnin-okunmus-hali-olarak-alma/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 21:38:55 +0000</pubDate>
		<dc:creator>suatatan</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajax Dersleri]]></category>

		<guid isPermaLink="false">http://suatatan.wordpress.com/2008/11/03/ajax-ile-veri-cekerken-veriyi-salt-veya-htmlnin-okunmus-hali-olarak-alma/</guid>
		<description><![CDATA[Aşağıda göreceğiniz fonksiyon kendisine gelen parametreye bağlanarak içerğini okur ve çalıştığı dökümanın güncellenmesini gerektirmeksizin (Zaten Ajax ile uğraştığımıza göre amaç bu) içeriğini ekrana yazar.
index.html dosyası:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
&#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&#62;
&#60;html&#62;
 &#60;head&#62;
 &#60;title&#62;Suat ATAN Ajax Dersleri&#60;/title&#62;
 &#60;script type=&#8221;text/javascript&#8221; src=&#8221;ajax.js&#8221;&#62;&#60;/script&#62;
&#60;/head&#62;
&#60;body&#62;
&#60;p&#62;
 &#60;a href=&#8221;http://checkip.dyndns.org/&#8221; onclick=&#8221;grabFile(this.href); return false;&#8221;&#62; IP Sorgula&#60;/a&#62;
 &#60;/p&#62;
 
 &#60;div id=&#8221;hedef&#8221;&#62;&#60;/div&#62;
&#60;/body&#62;
&#60;/html&#62;
ajax.js dosyası:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
// JavaScript Document Suat ATAN. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=168&subd=suatatan&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Aşağıda göreceğiniz fonksiyon kendisine gelen parametreye bağlanarak içerğini okur ve çalıştığı dökümanın güncellenmesini gerektirmeksizin (Zaten Ajax ile uğraştığımıza göre amaç bu) içeriğini ekrana yazar.</p>
<p><span style="font-weight:bold;color:#cc0000;">index.html dosyası:</span>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><span style="color:#999999;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;</span><br />
<span style="color:#999999;">&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;</span><br />
<span style="color:#999999;">&lt;html&gt;</span><br />
<span style="color:#999999;"> &lt;head&gt;</span><br />
<span style="color:#999999;"> &lt;title&gt;Suat ATAN Ajax Dersleri&lt;/title&gt;</span><br />
<span style="color:#999999;"> &lt;script type=&#8221;text/javascript&#8221; src=&#8221;ajax.js&#8221;&gt;&lt;/script&gt;</span></p>
<p><span style="color:#999999;">&lt;/head&gt;</span><br />
<span style="color:#999999;">&lt;body&gt;</span></p>
<p><span style="color:#999999;">&lt;p&gt;</span><br />
<span style="color:#999999;"> &lt;a href=&#8221;</span><span style="font-weight:bold;color:#999999;">http://checkip.dyndns.org/</span><span style="color:#999999;">&#8221; onclick=&#8221;</span><span style="font-weight:bold;color:#999999;">grabFile(this.href)</span><span style="color:#999999;">; return false;&#8221;&gt; IP Sorgula&lt;/a&gt;</span></p>
<p><span style="color:#999999;"> &lt;/p&gt;</span><br />
<span style="color:#999999;"> </span><br />
<span style="color:#999999;"> &lt;div id=&#8221;hedef&#8221;&gt;&lt;/div&gt;</span><br />
<span style="color:#999999;">&lt;/body&gt;</span><br />
<span style="color:#999999;">&lt;/html&gt;</span></p>
<p><span style="font-weight:bold;color:#cc0000;">ajax.js dosyası:</span>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p><span style="color:#cccccc;">// JavaScript Document Suat ATAN. suatatan.com _ajax_libraries</span><br />
<span style="color:#999999;">function getHTTPObject() {</span><br />
<span style="color:#999999;"> var xhr = false;</span><br />
<span style="color:#999999;"> if (window.XMLHttpRequest) {</span><br />
<span style="color:#999999;"> xhr = new XMLHttpRequest();</span><br />
<span style="color:#999999;"> } else if (window.ActiveXObject) {</span><br />
<span style="color:#999999;"> try {</span><br />
<span style="color:#999999;"> xhr = new ActiveXObject(&#8220;Msxml2.XMLHTTP&#8221;);</span><br />
<span style="color:#999999;"> } catch(e) {</span><br />
<span style="color:#999999;"> try {</span><br />
<span style="color:#999999;"> xhr = new ActiveXObject(&#8220;Microsoft.XMLHTTP&#8221;);</span><br />
<span style="color:#999999;"> } catch(e) {</span><br />
<span style="color:#999999;"> xhr = false;</span><br />
<span style="color:#999999;"> }</span><br />
<span style="color:#999999;"> }</span><br />
<span style="color:#999999;"> }</span><br />
<span style="color:#999999;"> return xhr;</span><br />
<span style="color:#999999;">}</span></p>
<p><span style="color:#999999;">function grabFile(file) {</span><br />
<span style="color:#999999;"> var istek = getHTTPObject();//obje olusturuldu</span><br />
<span style="color:#999999;"> if (istek) { //istek gerceklestiridli</span><br />
<span style="color:#999999;"> istek.onreadystatechange = function() { </span></p>
<p><span style="color:#999999;"> //durum degistigi zaman sonucu goster</span><br />
<span style="color:#999999;"> displayResponse(istek); //istek sonucugun goster</span><br />
<span style="color:#999999;"> };</span><br />
<span style="color:#999999;"> istek.open(&#8220;GET&#8221;, file, true); //veri al</span><br />
<span style="color:#999999;"> istek.send(null);//bos gonder</span><br />
<span style="color:#999999;"> }</span><br />
<span style="color:#999999;">}</span></p>
<p><span style="color:#999999;">function displayResponse(istek) {</span><br />
<span style="color:#999999;"> if (istek.readyState == 4) { //sonuc tam dondyse</span><br />
<span style="color:#999999;"> if (istek.status == 200 || istek.status == 304) { //hata yoksa</span><br />
<span style="color:#999999;"> </span><br />
<span style="color:#999999;"> var gelen_deger=istek.responseText;</span><br />
<span style="color:#999999;"> var ana_tag=document.getElementById(&#8220;hedef&#8221;);</span><br />
<span style="color:#999999;"> </span><br />
<span style="color:#999999;"> var yeni_icerik=document.createTextNode(gelen_deger);</span><br />
<span style="color:#999999;"> ana_tag.appendChild(yeni_icerik);</span><br />
<span style="color:#999999;"> </span><br />
<span style="color:#999999;"> }</span><br />
<span style="color:#999999;"> }</span><br />
<span style="color:#999999;">}</span></p>
<p>bu durumda index.html&#8217;  &#8220;&lt;a href= &#8221; ibaresindeki http://www.checkip.dynds.org adresine bağlanan site bu sitenin html kodlarını <span style="color:#999999;">createTextNode(gelen_deger); <span style="color:#000000;">metodu</span></span> ile ekrana yazar.  Metot ilginç bir şekilde yeni oluşturulan değeri işlemeden ekrana basar.</p>
<p><span style="color:#cc0000;font-weight:bold;">aynı ajax.js kodlarını aşağıdaki gibi değiştirince ise:</span><br />
<span style="color:#ffffff;">// JavaScript Document Suat ATAN. suatatan.com _ajax_libraries</span><br />
function getHTTPObject() {<br />
var xhr = false;<br />
if (window.XMLHttpRequest) {<br />
xhr = new XMLHttpRequest();<br />
} else if (window.ActiveXObject) {<br />
try {<br />
xhr = new ActiveXObject(&#8220;Msxml2.XMLHTTP&#8221;);<br />
} catch(e) {<br />
try {<br />
xhr = new ActiveXObject(&#8220;Microsoft.XMLHTTP&#8221;);<br />
} catch(e) {<br />
xhr = false;<br />
}<br />
}<br />
}<br />
return xhr;<br />
}</p>
<p>function grabFile(file) {<br />
var istek = getHTTPObject();//obje olusturuldu<br />
if (istek) { //istek gerceklestiridli<br />
istek.onreadystatechange = function() {</p>
<p>//durum degistigi zaman sonucu goster<br />
displayResponse(istek); //istek sonucugun goster<br />
};<br />
istek.open(&#8220;GET&#8221;, file, true); //veri al<br />
istek.send(null);//bos gonder<br />
}<br />
}</p>
<p>function displayResponse(istek) {<br />
if (istek.readyState == 4) { //sonuc tam dondyse<br />
if (istek.status == 200 || istek.status == 304) { //hata yoksa</p>
<p>var gelen_deger=istek.responseText;<br />
<span style="color:#3333ff;">var ana_tag=document.getElementById(&#8220;hedef&#8221;);</span><br />
<span style="color:#3333ff;"> var yeni_tag=document.createElement(&#8220;p&#8221;);</span><br />
<span style="color:#3333ff;"> ana_tag.appendChild(yeni_tag);</span><br />
<span style="color:#3333ff;"> yeni_tag.innerHTML=gelen_deger</span></p>
<p><span style="color:#ffffff;">//Geri zekalı forum manyaklarınca bu içeriklerin de eni sonu kopyalanacağını biliyorum ancak onlar //da bilsinler ki bu metnin her satırı emekle yazıldı. Kopyala yapıştır ile değil. (Suat ATAN)</span><br />
}<br />
}<br />
}</p>
<p>http://checkip.dyndsn.org sitesine bağlanan index.html dosyası veriyi HTML olarak değil işlenmiş olarak basar.</p>
<p>Burada fark şundan olur. Normal şartlarda AJAX ile hangi dosya çekilirse o dosyanın olduğu gibi çekilmesi sağlanır. innerHTML metodu ise çekilen HTML verisini işler.</p>
<p>Ajax ile çekilecek verilerin XML veya JSON olarak da çekme yöntemleri vardır.  Ancak HTML olarak veri çekmek ve özellikle de innerHTML metodu çok basittir ancak Mozilla Firefox&#8217;ta sorunlu olmaktadır. Bu durumu innerHTML&#8217;nin W3C konsorsiyumunca onaylan bir özellik olmamasına bağlıyorum.</p>
<div class="flockcredit" style="text-align:right;color:#CCC;font-size:x-small;">Blogged with the <a title="Flock Browser" href="http://www.flock.com/blogged-with-flock" target="_new">Flock Browser</a></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&blog=1268266&post=168&subd=suatatan&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://suatatan.wordpress.com/2008/11/03/ajax-ile-veri-cekerken-veriyi-salt-veya-htmlnin-okunmus-hali-olarak-alma/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/60961819f22e001812eddf1d50b651f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">suatatan</media:title>
		</media:content>
	</item>
	</channel>
</rss>