<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Sinan Erdinç</title>
	
	<link>http://www.sinanerdinc.com</link>
	<description>Böyle düşüncelerim var</description>
	<lastBuildDate>Fri, 17 May 2013 23:34:40 +0000</lastBuildDate>
	<language>tr-TR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sinanerdinc" /><feedburner:info uri="sinanerdinc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:emailServiceId>sinanerdinc</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Theoldreader, En İyi Google Reader Alternatifi</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/kDJKCcrz8eg/</link>
		<comments>http://www.sinanerdinc.com/theoldreader-en-iyi-google-reader-alternatifi/#comments</comments>
		<pubDate>Tue, 14 May 2013 13:42:09 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[Faydalı Siteler]]></category>
		<category><![CDATA[Teknoloji & İnternet]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[google reader alternatifi]]></category>
		<category><![CDATA[rss okuyucu site]]></category>
		<category><![CDATA[rss okuyucusu]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1259</guid>
		<description><![CDATA[Google Reader, popüler olmayan ancak bence en kullanışlı uygulamalardan biriydi. Çok büyük bir etki oluşturmadığından olsa gerek, popüler değildi ve kapatıldı. Aslında insanlar RSS okumayı bence bilmediği için, siteye girip okumayı sevdikleri için kullanmıyorlardı. Eğer RSS&#8217;in gücünü tam anlamıyla öğrenseler Google Reader kapanmazdı. Neyse bu konu uzar gider, Google Reader alternatifi olarak arayışlarım sürerken tam [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Google Reader</strong>, popüler olmayan ancak bence en kullanışlı uygulamalardan biriydi. Çok büyük bir etki oluşturmadığından olsa gerek, popüler değildi ve kapatıldı. Aslında insanlar RSS okumayı bence bilmediği için, siteye girip okumayı sevdikleri için kullanmıyorlardı. Eğer RSS&#8217;in gücünü tam anlamıyla öğrenseler Google Reader kapanmazdı. Neyse bu konu uzar gider, <strong>Google Reader alternatifi</strong> olarak<span id="more-1259"></span> arayışlarım sürerken tam da aradığım RSS Okuyucusu&#8217;nu buldum. <a title="RSS Okuyucusu" href="http://www.theoldreader.com" target="_blank">Theoldreader.com</a> sitesi tam aradığım bir servis.</p>
<p style="text-align: center;"><img class="lazy aligncenter size-full wp-image-1260" alt="The-Old-Reader" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2013/05/The-Old-Reader.png" width="620" height="289" /><noscript><img class="aligncenter size-full wp-image-1260" alt="The-Old-Reader" src="http://www.sinanerdinc.com/wp-content/uploads/2013/05/The-Old-Reader.png" width="620" height="289" /></noscript></p>
<p>Çok rahat bir şekilde RSS adreslerini ekleyip takip edebiliyorum. Takip ettiğim blog ve siteleri bir anda yönetebiliyorum. Sade bir tasarımı mevcut. Benim için blog okumanın daha doğrusu internette sörf yapmanın tadı RSS ile çıkıyor.</p>
<h4>Arama Terimleri:</h4><ul><li><a href="http://www.sinanerdinc.com/theoldreader-en-iyi-google-reader-alternatifi/" title="google reader a alternatif">google reader a alternatif</a></li></ul><img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/kDJKCcrz8eg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/theoldreader-en-iyi-google-reader-alternatifi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/theoldreader-en-iyi-google-reader-alternatifi/</feedburner:origLink></item>
		<item>
		<title>Sosyal Medya Optimizasyonu (SMO) Nedir?</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/h9Fy4xy31Nw/</link>
		<comments>http://www.sinanerdinc.com/sosyal-medya-optimizasyonu-smo-nedir/#comments</comments>
		<pubDate>Wed, 01 May 2013 23:59:15 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[E-ticaret]]></category>
		<category><![CDATA[SMO]]></category>
		<category><![CDATA[SMO Nedir]]></category>
		<category><![CDATA[sosyal medya]]></category>
		<category><![CDATA[sosyal medya optimizasyonu]]></category>
		<category><![CDATA[sosyal medya yönetimi]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1249</guid>
		<description><![CDATA[SMO, basit bir şekilde,  Sosyal Medya Optimizasyonunun kısaltılmış haline denir.  SMO’da çevrimiçi olarak paylaşılan tüm zengin içerikler, sahip olunan sosyal medya kanalları üzerinden takip edilerek analiz edilir. Aslında SMO çok popüler bir pazarlama terimi olarak kültürümüze yerleşti. İnsanlar, websiteleri, markalar, hizmet ve ürün pazarlama ile ilgili tüm herşeyi ifade ederken bu terimi kullanabiliriz. SMO tanımı [...]]]></description>
				<content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-1014" alt="sosyal medya optimizasyonu" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2012/08/social-e-commerce.jpg" width="235" height="214" /><noscript><img class="alignleft size-full wp-image-1014" alt="sosyal medya optimizasyonu" src="http://www.sinanerdinc.com/wp-content/uploads/2012/08/social-e-commerce.jpg" width="235" height="214" /></noscript></p>
<p>SMO, basit bir şekilde,  Sosyal Medya Optimizasyonunun kısaltılmış haline denir.  SMO’da çevrimiçi olarak paylaşılan tüm zengin içerikler, sahip olunan sosyal medya kanalları üzerinden takip edilerek analiz edilir. Aslında SMO çok popüler bir pazarlama terimi olarak kültürümüze yerleşti. İnsanlar, websiteleri, markalar, hizmet ve ürün pazarlama ile ilgili tüm herşeyi ifade ederken bu terimi kullanabiliriz. SMO tanımı yaparken kullanabileceğimiz en basit tarif, sosyal medyanın akıllı<span id="more-1249"></span> kullanımıdır. Bu kullanıma dahil olan hareketler, sitenize eklenen bir eposta formu, geri bildirim bağlantısı , facebook like box veya paylaşım araçları olabilir.</p>
<p><strong>SMO ve SEO Arasındaki Fark Nedir?</strong></p>
<p>SEO arama motorlarında üst sıralarda çıkmak için yapılan tüm çalışmalara verilen isimdir. İçerik optimize edilerek daha performanslı bir şekilde arama sonuçlarında çıkmanız sağlanır. Siz bir arama terimi ile işlemi tetiklemedikçe, karşınıza bir sonuç gelmeyecektir. Ancak bir insan tarafından sosyal medya üzerinde paylaşılan olumlu veya olumsuz içeriklerin etkisi daha fazla olacaktır, çünkü paylaşılan bir içerik farklı insanlar tarafından da hemen görülebilir bir hale gelir. Bir kişinin tetiklemesi ile yüzlerce kişi bir anda içeriğe ulaşabilir.</p>
<p>Sosyal medya araçlarını hizmet ve dağıtım aşamalarında daha sık kullanan bir web sitesi, olumlu ve olumsuz birçok içeriği barındıran sosyal medya içerisinde daha dikkatli davranmalı ve gerekli sosyal medya optimizasyonunu yapmalıdır.</p>
<p><strong>SMO İçin Nelere İhtiyacımız Var?</strong></p>
<ul>
<li><strong>İyi İçerik: </strong> SEO konusu ile ilgilenen tüm kullanıcıların bildiği gibi “Content is King” yani içerik kraldır. Aynı faktör sosyal medya optimizasyonu için de geçerli. Dikkat edilmesi gereken içeriğin paylaşılabilir ve bireyleri birleştiren ortak bir noktada olmasıdır.</li>
<li><strong>Paylaşım Düğmeleri :</strong>  Sosyal paylaşım düğmeleri SMO için en değerli araçlardandır. İçerikten faydalanmak için sayfanıza gelen bir ziyaretçi bu bilgiyi farklı kişiler ile de paylaşabilmelidir, içeriğiniz değerli olduğu kadar paylaşılabilir de olmalıdır. Ek olarak bu paylaşımlar uzun vadede olumlu yönde arama motoru sıralamalarına etkisi olacaktır.</li>
<li><strong>Sitede Tutma ve İletişim:</strong>  İçeriğe ulaşan bir ziyaretçi sizle diyalog kurabilmeli, bu SMO için mükemmel bir strateidir. Bunun için bir yorum formu, davet sayfası veya bir anket ekleyebilirsiniz. Yorum almak, yorumları cevaplamak viral bir etkiye sahiptir.</li>
<li><strong>Kişiselleşme ve Paylaşım: </strong> Yaygın sosyal medya ağları üzerinde (Facebook, youtube, twitter) kimi zaman tecrübelerinizi içeren daha kişisel içerikler paylaşın. Siz genelden özele indikçe, sadık ziyaretçiler tarafından sürekli paylaşılacaksınız ve bu etki adeta “Ben gördüm, sen de görmelisin” havasına bürünecektir.</li>
</ul>
<p><strong>SMO Takip Sistemi</strong><br />
SMO yönetiminde, birçok hesabı aynı yerden takip edebileceğiniz Hootsuite gibi online servisler kullanabilirsiniz, tek tek tüm sosyal medya hesaplarınız üzerinden optimizasyon ve takip işlemi size çok maliyetli olacaktır. En büyük maliyet burda zaman kavramıdır. Ancak tüm sosyal medya hesaplarını bir yerden kontrol edebileceğiniz, analizini yapabileceğiniz servisler kullanmanızın durumunda hem hızlı geri dönüşler yapabilir hem de daha doğru analizler gerçekleştirebilirsiniz.</p>
<img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/h9Fy4xy31Nw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/sosyal-medya-optimizasyonu-smo-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/sosyal-medya-optimizasyonu-smo-nedir/</feedburner:origLink></item>
		<item>
		<title>PHP Dizi fonksiyonları</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/zwyrmsHP_vU/</link>
		<comments>http://www.sinanerdinc.com/php-dizi-fonksiyonlari/#comments</comments>
		<pubDate>Thu, 28 Feb 2013 21:12:52 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[PHP, jQuery,CSS]]></category>
		<category><![CDATA[array count]]></category>
		<category><![CDATA[array sizeof]]></category>
		<category><![CDATA[array sort]]></category>
		<category><![CDATA[array_count_values]]></category>
		<category><![CDATA[asort]]></category>
		<category><![CDATA[ksort]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php array]]></category>
		<category><![CDATA[php array fonksiyonları]]></category>
		<category><![CDATA[php array function]]></category>
		<category><![CDATA[php asort]]></category>
		<category><![CDATA[php dizi]]></category>
		<category><![CDATA[php dizi fonksiyonları]]></category>
		<category><![CDATA[php extract]]></category>
		<category><![CDATA[php ksort]]></category>
		<category><![CDATA[php shuffle]]></category>
		<category><![CDATA[php sort işlemi]]></category>
		<category><![CDATA[var_dump]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1206</guid>
		<description><![CDATA[PHP ile, oluşturduğumuz diziler için kullanılacak bazı güzel fonksiyonlar var, örnek olarak dizideki eleman sayısını veya tüm dizi yapısını görebilmek, elemanları veya anahtarları sıralayabilmek, istersek küçükten büyüğe veya büyükten küçüğe veya rastgele ekrana getirebilmek, diziye yeni bir eleman eklemek v.s. hepsi mümkün. İlk önce dizinin tüm elemanlarını yapılarıyla görebileceğimiz fonksiyonlara bakalım; var_dump() Fonksiyonu ardından betiği [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1136" class="wp-caption alignleft" style="width: 130px"><img class="lazy size-full wp-image-1136" alt="Dizi Fonksiyonları" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2012/10/php-colored.gif" width="120" height="67" /><p class="wp-caption-text"><noscript><img class="size-full wp-image-1136" alt="Dizi Fonksiyonları" src="http://www.sinanerdinc.com/wp-content/uploads/2012/10/php-colored.gif" width="120" height="67" /></noscript> Dizi Fonksiyonları</p></div>
<p>PHP ile, oluşturduğumuz diziler için kullanılacak bazı güzel fonksiyonlar var, örnek olarak dizideki eleman sayısını veya tüm dizi yapısını görebilmek, elemanları veya anahtarları sıralayabilmek, istersek küçükten büyüğe veya büyükten küçüğe veya rastgele ekrana getirebilmek, diziye yeni bir eleman eklemek v.s. hepsi mümkün.</p>
<p>İlk önce dizinin tüm elemanlarını yapılarıyla görebileceğimiz fonksiyonlara bakalım;</p>
<blockquote><p>var_dump() Fonksiyonu</p></blockquote>
<pre class="brush: php; title: ; notranslate">&lt;?php

$dizi = array(1,4,8,6,9,5,12); // Dizimiz hazır
var_dump($dizi); // var_dump fonksiyonundan geçiriyorum
?&gt;</pre>
<p>ardından betiği çalıştırdığımda bana dizi içindeki elemanların çıktılarını veriyor, yani şöyle;<span id="more-1206"></span></p>
<pre class="brush: php; title: ; notranslate">array (size=7)
0 =&gt; int 1
1 =&gt; int 4
2 =&gt; int 8
3 =&gt; int 6
4 =&gt; int 9
5 =&gt; int 5
6 =&gt; int 12</pre>
<blockquote><p>print_r() Fonksiyonu</p></blockquote>
<p>Aynı var_dump fonksiyonu gibi çalışır,</p>
<pre class="brush: php; title: ; notranslate">&lt;?php

$dizi = array(1,4,8,6,9,5,12); // Dizimiz hazır
print_r($dizi); // print_r fonksiyonundan geçiriyorum
?&gt;</pre>
<p>var_dump ile aralarında gösterim farklılığı var, ben var_dump sevenlerdenim. Hem daha iyi gösteriyor göze uygun, hem de değerlerin cinsini de veriyor. Şuanki print_r fonksiyonunun çıktısı şu şekilde olur;</p>
<pre class="brush: php; title: ; notranslate">Array ( [0] =&gt; 1 [1] =&gt; 4 [2] =&gt; 8 [3] =&gt; 6 [4] =&gt; 9 [5] =&gt; 5 [6] =&gt; 12 )</pre>
<blockquote><p>sort() Fonksiyonu</p></blockquote>
<p>Dizi içindeki elemanları küçükten büyüğe sıralar. Dikkat edilmesi gereken eğer karakter ise dizi içindeki elemanın tipi, büyük harfler daha önce ekrana gelecektir. Örnek yapalım;</p>
<pre class="brush: php; title: ; notranslate">&lt;?php

$dizi = array(&quot;C&quot;,&quot;Z&quot;,&quot;a&quot;,&quot;b&quot;,&quot;e&quot;); // dizimizi hazırladık.
sort($dizi); // sort fonksiyonundan geçirdik küçükten büyüğe sıralandı.

foreach($dizi as $i){
echo $i.&quot;&lt;br /&gt;&quot;; // foreach ile diziyi ekrana bastırdık.
}
?&gt;</pre>
<p>Bu betiğin ekrandaki çıktısı şöyle olacaktır;</p>
<pre class="brush: xml; title: ; notranslate">C
Z
a
b
e</pre>
<p>Bakın büyük harfler önce sıralandı halbuki Z harfi en sonda gelmeliydi. Eğer Z yerine z yazılsaydı en sona gelecekti. Peki küçükten büyüğe değilde, büyükten küçüğe sıralamak istersek?</p>
<blockquote><p>rsort() Fonksiyonu</p></blockquote>
<p>Dizi içindeki elemanları büyükten küçüğe doğru sıralayacaktır. Aynı örnek üzerinden devam edecek olursak</p>
<pre class="brush: php; title: ; notranslate">&lt;?php

$dizi = array(&quot;C&quot;,&quot;Z&quot;,&quot;a&quot;,&quot;b&quot;,&quot;e&quot;); // dizimizi hazırladık.
rsort($dizi); // rsort fonksiyonundan geçirdik büyükten küçüğe sıralandı.

foreach($dizi as $i){
echo $i.&quot;&lt;br /&gt;&quot;; // foreach ile diziyi ekrana bastırdık.
}
?&gt;</pre>
<p>Bu betiğin ekrandaki çıktısı şöyle olacaktır;</p>
<pre class="brush: xml; title: ; notranslate">e
b
a
Z
C</pre>
<p>Herşey iyi güzel ama bir de dizilerin anahtarı olursa eğer? Anahtarları kendi arasında küçükten büyüğe, aynı şekilde değerleri de kendi arasında sıralamaya ihtiyaç duyabilirim.</p>
<blockquote><p>ksort() fonksiyonu</p></blockquote>
<p><!--?php $dizi = array('Armut' =--></p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$dizi = array(

'Armut' =&gt; 3,
'Elma' =&gt; 2.5,
'Muz' =&gt; 4,
'Kivi'=&gt;2);

// Dizinin elemanlarını girdim ve şimdi de ksort fonksiyonundan geçirdim.
ksort($dizi);
foreach($dizi as $a =&gt; $d){
echo $a.&quot; : &quot;.$d.&quot;&lt;br&gt;&quot;; // dizinin elemanlarını anahtarlarıyla beraber foreach ile döndürerek ekrana getirdim.
}
?&gt;</pre>
<p>ksort() fonksiyonu dizinin anahtarlarını küçükten büyüğe sıralar, yani bu işlemin çıktısı şöyle olacaktır;</p>
<pre class="brush: xml; title: ; notranslate">Armut : 3
Elma : 2.5
Kivi : 2
Muz : 4</pre>
<p>Eğer dizinin anahtarlarını küçükten büyüğe değil de, büyükten küçüğe sıralamak isteseydiniz ne yapacaktık?</p>
<blockquote><p>krsort() fonksiyonu</p></blockquote>
<p>Aynı örnek üzerinden gidecek olursak, ksort($dizi) yapmış olsaydım çıktısı şöyle olacaktı;</p>
<pre class="brush: xml; title: ; notranslate">Muz : 4
Kivi : 2
Elma : 2.5
Armut : 3</pre>
<p>Eğer meyve isimlerini değil de, fiyatlarını yani anahtarın değerini kendi arasında sıralamak isteseydim ise kullanacağım 2 fonksiyona bakalım.</p>
<blockquote><p>asort() ve arsort() fonksiyonları</p></blockquote>
<p>Aynı örnek üzerinden gidersek, eğer meyvelerin fiyatını kendi aralarında<strong> küçükten büyüğe</strong>  sıralamak isteseydiniz ise asort fonksiyonunu kullanacaktık.</p>
<pre class="brush: php; title: ; notranslate">//asort($dizi) ile  fiyatlar küçükten büyüğe sıralanacaktı.
Kivi : 2
Elma : 2.5
Armut : 3
Muz : 4</pre>
<p>Eğer fiyatları kendi aralarında <strong>büyükten küçüğe</strong> sıralamak isteseydim arsort() fonksiyonunu kullanacaktım.</p>
<pre class="brush: php; title: ; notranslate">//arsort($dizi) ile  fiyatlar büyükten küçüğe sıralanacaktı.
Muz : 4
Armut : 3
Elma : 2.5
Kivi : 2</pre>
<blockquote><p>shuffle() fonksiyonu</p></blockquote>
<p>Eğer dizi içindeki elemanları rastgele bir şekilde ekrana getirecekseniz <strong>shuffle($dizi)</strong>;  şeklinde bir yapı kullanmalısınız. Bu anasayfanızda rastgele 10 ürün, 10 yazı göstermek gibi bir niyetiniz olursa faydalı olabilir. Son eklenen 20 yazı içindeki rastgele 5 tanesini getir v.s. gibi.</p>
<blockquote><p>array_push() fonksiyonu</p></blockquote>
<p>Dizinin sonuna bir değer eklemek için kullanılır. Örnek olarak 1,4,5 ve 9 değerini barındıran bir dizimiz varsa sonuna bir ekleme yapmak istersek şöyle yaparız.</p>
<pre class="brush: php; title: ; notranslate">&lt;?php

$dizi = array(1,4,5,9);
array_push($dizi,'10'); // dizinin sonuna 10 değerini ekledi.

?&gt;</pre>
<blockquote><p>count() ve sizeof() fonksiyonları</p></blockquote>
<p>Bir dizinin eleman sayısını öğrenmek istediğimiz zaman faydalanabileceğimiz 2 fonksiyondur.</p>
<pre class="brush: php; title: ; notranslate">&lt;?php

$dizi = array(1,4,5,9);
echo count($dizi); // 4 değerini ekrana getirir.
echo sizeof($dizi); // Aynı şekilde 4 değerini ekrana getirir.

?&gt;</pre>
<blockquote><p>array_count_values() fonksiyonu</p></blockquote>
<p>Bu fonksiyon ile de, dizi içindeki elemanların ne kadar tekrar ettiğini, yani bir elemanın dizi içinde ne kadar geçtiğini bildirir. Örnek üzerinden gidelim;</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
//Dizinin elemanlarını girelim
$dizi = array (&quot;elma&quot;,&quot;armut&quot;,&quot;muz&quot;,&quot;elma&quot;,&quot;erik&quot;,&quot;muz&quot;);

//$kackere diye bir dizi yapalım ve array_count_values'den geçirelim.
$kackere = array_count_values($dizi);

//Dizinin elemanlarını görelim.
var_dump($kackere);
?&gt;
</pre>
<p>Bunun çıktısı şöyle olacaktır.</p>
<pre class="brush: php; title: ; notranslate">
array (size=4)
'elma' =&gt; int 2
'armut' =&gt; int 1
'muz' =&gt; int 2
'erik' =&gt; int 1
</pre>
<p>elma ve muz 2 kere geçtiği için dizide, değer olarak onları geri döndürdü. Aynı şekilde direkt olarak hangi eleman kaç kere dizide var diye merak ederseniz</p>
<p>echo $kackere['elma'];</p>
<p>gibi de ulaşabilirsiniz.</p>
<blockquote><p>extract() fonksiyonu</p></blockquote>
<p>Dizi işlemlerindeki en güzel fonksiyonlardan biridir, dizinin elemanlarını bir değişken olarak döndürür. Örnek olarak;</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$dizi = array ('ad' =&gt; 'Sinan',
'soyad' =&gt; 'Erdinç');
extract ($dizi);
echo &quot;Merhaba &quot;.$ad.&quot; &quot;.$soyad;

?&gt;</pre>
<p>Ekranda Merhaba Sinan Erdinç yazacaktır. ad ve soyad değeri dizi içindeydi, extract ile birer değişken yaptık ve kullandık.</p>
<img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/zwyrmsHP_vU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/php-dizi-fonksiyonlari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/php-dizi-fonksiyonlari/</feedburner:origLink></item>
		<item>
		<title>Fatal Error: Allowed memory size</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/EECDf0MN3qM/</link>
		<comments>http://www.sinanerdinc.com/fatal-error-allowed-memory-size/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 08:19:01 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[PHP, jQuery,CSS]]></category>
		<category><![CDATA[Fatal error]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php Fatal error]]></category>
		<category><![CDATA[php memory limit]]></category>
		<category><![CDATA[php memory size]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1201</guid>
		<description><![CDATA[Özellikle veri işlemesi yaparken, PHP&#8217;nin işleyebileceği dosya boyutu sınırlandırılıyor. Bunun için php.ini içerisinde memory limit ile ilgili satır bulunuyor ve tek seferde işlenebilecek dosya boyutu belirleniyor. Dün bu durumu yaşadım, yazılan php betiği çalıştırıldığında, server üzerine indirilen bir veriyi işleyemiyor ve Fatal error: Allowed memory size of şeklinde bir hata veriyordu, sunucu yönetimi bende olmadığı [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1136" class="wp-caption alignleft" style="width: 130px"><img class="lazy size-full wp-image-1136" alt="PHP" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2012/10/php-colored.gif" width="120" height="67" /><p class="wp-caption-text"><noscript><img class="size-full wp-image-1136" alt="PHP" src="http://www.sinanerdinc.com/wp-content/uploads/2012/10/php-colored.gif" width="120" height="67" /></noscript> PHP</p></div>
<p>Özellikle veri işlemesi yaparken, PHP&#8217;nin işleyebileceği dosya boyutu sınırlandırılıyor. Bunun için php.ini içerisinde memory limit ile ilgili satır bulunuyor ve tek seferde işlenebilecek dosya boyutu belirleniyor.</p>
<p>Dün bu durumu yaşadım, yazılan php betiği çalıştırıldığında, server üzerine indirilen bir veriyi işleyemiyor ve</p>
<blockquote><p>Fatal error: Allowed memory size of</p></blockquote>
<p>şeklinde bir hata veriyordu, sunucu yönetimi bende olmadığı için php.ini içerisine müdahale edemiyordum<span id="more-1201"></span> ancak php betiği içerisinde</p>
<pre class="brush: php; title: ; notranslate">ini_set(&quot;memory_limit&quot;,&quot;64M&quot;);</pre>
<p>şeklinde bir satır ekleyerek ilgili durumu çözdüm. Ardından 12 mb&#8217;lık bir veriyi işleyebildim.</p>
<h4>Arama Terimleri:</h4><ul><li><a href="http://www.sinanerdinc.com/fatal-error-allowed-memory-size/" title="Fatal error: Allowed memory size of">Fatal error: Allowed memory size of</a></li></ul><img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/EECDf0MN3qM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/fatal-error-allowed-memory-size/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/fatal-error-allowed-memory-size/</feedburner:origLink></item>
		<item>
		<title>Gangnam Style’ın YouTube Geliri 8 Milyon Dolar</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/yMngmo1HwPA/</link>
		<comments>http://www.sinanerdinc.com/gangnam-stylein-youtube-geliri-8-milyon-dolar/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 21:18:01 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[Teknoloji & İnternet]]></category>
		<category><![CDATA[Gangnam Style]]></category>
		<category><![CDATA[Gangnam Style hyuna]]></category>
		<category><![CDATA[Gangnam Style video]]></category>
		<category><![CDATA[Gangnam Style videosu]]></category>
		<category><![CDATA[Gangnam Style youtube]]></category>
		<category><![CDATA[psy]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1192</guid>
		<description><![CDATA[Güney Koreli şarkısı Psy Gangnam Style diye bir klip çıkardı ortalık toz duman oldu. Bu klibin sadece YouTube üzerinden izlenmesiyle 8 milyon Dolar kazandı Psy. Evet yanlış duymadınız, 9 milyon dolar. Gelirin yarısı YouTube&#8217;da kaldı diğer yarısı ise Psy&#8217;de kaldı. YouTube&#8217;a 15 Temmuz 2012&#8242;de yüklenen Gangam Style videosu kısa sürede izlenme rekorları kırdı ve 1 [...]]]></description>
				<content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-1194" alt="gangnam-style" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2013/01/gangnam-style.png" width="195" height="281" /><noscript><img class="alignleft size-full wp-image-1194" alt="gangnam-style" src="http://www.sinanerdinc.com/wp-content/uploads/2013/01/gangnam-style.png" width="195" height="281" /></noscript>Güney Koreli şarkısı Psy Gangnam Style diye bir klip çıkardı ortalık toz duman oldu. Bu klibin sadece YouTube üzerinden izlenmesiyle 8 milyon Dolar kazandı Psy. Evet yanlış duymadınız, 9 milyon dolar. Gelirin yarısı YouTube&#8217;da kaldı diğer yarısı ise Psy&#8217;de kaldı. YouTube&#8217;a 15 Temmuz 2012&#8242;de yüklenen Gangam Style videosu kısa sürede izlenme rekorları kırdı ve 1 milyar izlenme barajını aşan ilk klip olmuştu.Video adeta Psy&#8217;ye para basıyor ve şöhretini arttırmaya devam ediyor. Ben de birkaç ay önce izleme fırsatı bulmuştum ama sosyal medyanın klibe çok yoğun bir ilgisi oldu.</p>
<p>Yaklaşık 1,23 milyar kez izlenmiş bu videonun tıklama başına 0,65 cent gelir getirdiği görülüyor. YouTube politikaları gereği, site üzerinde yüklenmiş bir içeriğin ürettiği gelirin yarısı firmaya, diğer yarısı ise video sahibine iletiliyor. Yani Psy&#8217;nin bu videodan geliri 4 milyon<span id="more-1192"></span> Doları buluyor.</p>
<p>Bir videonun 8 milyon dolar kazandıracağını bundan 10 sene önce kim akıl edebilirdi? İnternet kullanımının artması, servis sağlayıcıların ve altyapıların gelişmesi yeni sektörler ve yeni gelir kaynakları yaratmaya devam ediyor. Belki de ilerde şarkıcılar sadece youtube üzerinden albüm çıkartacak, sadece android veya ios işletim sistemlerine özel programlar üzerinden dinleyiciler ile buluşacak. Daha neler göreceğiz bakalım.</p>
<img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/yMngmo1HwPA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/gangnam-stylein-youtube-geliri-8-milyon-dolar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/gangnam-stylein-youtube-geliri-8-milyon-dolar/</feedburner:origLink></item>
		<item>
		<title>Twitter’daki Gerçek Zamanlı Sorgu Algoritması</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/2BQIGS_P7G0/</link>
		<comments>http://www.sinanerdinc.com/twitterdaki-gercek-zamanli-sorgu-algoritmasi/#comments</comments>
		<pubDate>Thu, 10 Jan 2013 21:48:07 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[Teknoloji & İnternet]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitter algoritma]]></category>
		<category><![CDATA[twitter listesine girmek]]></category>
		<category><![CDATA[twitter popüler yazılar]]></category>
		<category><![CDATA[twitter Trending Topic]]></category>
		<category><![CDATA[twitter tt listesi]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1175</guid>
		<description><![CDATA[Twitter bilindiği üzere artık günümüzün en hızlı haber kaynaklarından biri, televizyondan bile kimi zaman hızlı bir şekilde gelişmelerini anında takip edebiliyoruz. Gerçekliği her ne kadar tartışılsa da akıllı telefonlar ile büyük bir çıkış yakaladı. İnternet medyasına göre bile kat kat üstün olan bu yapının altındaki süreç ve algoritma hakkında Twitter taraflı bir açıklama geldi. Trending [...]]]></description>
				<content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-1176" alt="twitter-logo" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2013/01/twitter-logo.jpg" width="130" height="130" /><noscript><img class="alignleft size-full wp-image-1176" alt="twitter-logo" src="http://www.sinanerdinc.com/wp-content/uploads/2013/01/twitter-logo.jpg" width="130" height="130" /></noscript>Twitter bilindiği üzere artık günümüzün en hızlı haber kaynaklarından biri, televizyondan bile kimi zaman hızlı bir şekilde gelişmelerini anında takip edebiliyoruz. Gerçekliği her ne kadar tartışılsa da akıllı telefonlar ile büyük bir çıkış yakaladı. İnternet medyasına göre bile kat kat üstün olan bu yapının altındaki süreç ve algoritma hakkında Twitter taraflı bir açıklama geldi. Trending Topic (TT) listelerine girmek, bu listede kalmak ve hatta alakasız kelimelerin popüler olması nasıl oluyor? Ne kadar çok yazılırsa o kadar popüler mi oluyor?</p>
<p>Aslında firmanın yaptığı algoritma 3 aşamadan meydana geliyor ilk olarak sivrilen ve dikkat çeken sorgular bir yazılım ile tespit ediliyor, ardından bu sivrilen ve yazılımların süzdüğü sorguların analizi <span id="more-1175"></span>bir de  insan gücüyle gerçekleşiyor. Son aşamada ise analiz sonuçlarını öğrenip işleyebilme yeteneğine sahip Twitter motoru bu kelimeleri genel sisteme aktarıyor.  Twitter&#8217;da sansür var iddiaları ile ilgili bazen birşeyler okuyorum, işin içinde insan faktörü olduğunu bilmek bu fikri biraz daha güçlendiriyor aslında.</p>
<p>Twitter&#8217;da bir içerik popüler olmaya başladığı anda (içeriğin yayılma/paylaşılma hızına göre birbiri ardına tetiklenen sistemler sayesinde) izlemeye alınıyor. Bu işlem gerçek zamanlı olarak bilgi işleme ve analiz sistemi olan açık kaynak bir proje <strong>Storm</strong> kullanılarak yapılıyor ki aslında Groupon, Alibaba gibi birçok şirkette bu sistemi kullanıyor. Ancak bu noktada Twitter bir adım öne geçiyor çünkü 2011 yılında satın aldığı sosyal medya analiz yazılımı Backtype&#8217;a arkasını yaslamış durumda. Popüler bir sorgu keşfedildi ve izlemeye alındı.</p>
<p>İkinci aşamaya gelirsek, insan gücü ile analiz işlemi başlıyor. Tespit edilen içeriklerin değerlendirmesini Amazon Web Services üzerindeki Mechanical Turk kitlesel kaynak kullanım platformundaki gerçek kişiler tarafından yapılıyor. Evet yanlış duymadınız, popüler içerikler insan onayından geçiyor.</p>
<p>Üçüncü aşamada ise, tüm yazılımlardan ve gerçek insanların onayından geçen içerikler, ana sistemde yer alan akıllı motora işleniyor. Neden kendi içinde bir ekip yok bu adamların ve Mechanical Turk&#8217;e başvurup hit başına para veriyorlarlar derseniz ise oldukça düşük meblağlar ile gerçek zamanlı, esnek saatli çalışanlar elde edildiğinden böyle oluyor.</p>
<img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/2BQIGS_P7G0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/twitterdaki-gercek-zamanli-sorgu-algoritmasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/twitterdaki-gercek-zamanli-sorgu-algoritmasi/</feedburner:origLink></item>
		<item>
		<title>Prometheus</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/AQGwR2S8Kws/</link>
		<comments>http://www.sinanerdinc.com/prometheus/#comments</comments>
		<pubDate>Mon, 22 Oct 2012 19:12:38 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[İzledim]]></category>
		<category><![CDATA[bilimkurgu]]></category>
		<category><![CDATA[bilimkurgu filmi]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[Prometheus]]></category>
		<category><![CDATA[Prometheus filmi]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1165</guid>
		<description><![CDATA[Prometheus filmi hikaye olarak biraz eksik ve vasat geldi bana. İnsanlığın kökenine doğru gidilmesine neden olan dünyanın farklı yerlerindeki ipuçları toplanıyor ve birden farklı bir gezegene varılıyor. Grup olarak gidilen yerde birden çatlak sesler çıkıyor, hemen anlıyorsunuz ki gruptan ayrılan ölecek, keza öyle oluyor. Yani milyarlarca doları harcayıp uzaya bilmem nereye gidiyorsan işinde 10 numara [...]]]></description>
				<content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-1166" title="prometheus" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2012/10/prometheus.jpg" alt="" width="200" height="290" /><noscript><img class="alignleft size-full wp-image-1166" title="prometheus" src="http://www.sinanerdinc.com/wp-content/uploads/2012/10/prometheus.jpg" alt="" width="200" height="290" /></noscript>Prometheus filmi hikaye olarak biraz eksik ve vasat geldi bana. İnsanlığın kökenine doğru gidilmesine neden olan dünyanın farklı yerlerindeki ipuçları toplanıyor ve birden farklı bir gezegene varılıyor. Grup olarak gidilen yerde birden çatlak sesler çıkıyor, hemen anlıyorsunuz ki gruptan ayrılan ölecek, keza öyle oluyor. Yani milyarlarca doları harcayıp uzaya bilmem nereye gidiyorsan işinde 10 numara insanlar ile çalış, apaçi tipinde jeolog mu koyulur oraya, sonra yaratıklar v.s. derken gene hikaye kendini belli ediyor. Yaratıklarla savaşılacak ve zafer kazanılacak. Tabi araya serpiştirilen aşk hikayesini de geçmeyelim. Aman ne kadar çok seviyoruz birbirimizi diyen 2 kişiden elbette ki biri ölecek.</p>
<p>Evet film böyle, yani şu bilimkurgu filmlerinde bir adım öteye taşıyamadılar kendilerini arkadaş. 2.si çekilecek gibi bir son bıraktılar, belki ikincisi daha kaliteli olabilir ma şu haliyle film vasat. Yoklukta<span id="more-1165"></span> izlenir.</p>
<p>Bilimkurgu filmi yapıyorsan ben izlerken hayal edemeyeceğim olacakları, yani bir iki ışık, efekt, yaratık verince bilimkurgu oluyorsa biz de çekelim. Filmde en çok elektronik cihazlar ve robot David hoşuma gitti mesela, düşünün hikaye ne kadar aşağıda ki ben robot ile ilgileniyorum.</p>
<p>Bu uzaylılara ne oldu? Kimler elemanları doğradı böyle, bu hale getirdi? Biz onlardan geliyosak neden bizi öldürmeya çalıştılar? Bunlar da cevapsız sorular. 2.si güzel bir film olabilir gibi.</p>
<p>Puanım: 6</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/AQGwR2S8Kws" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/prometheus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/prometheus/</feedburner:origLink></item>
		<item>
		<title>PHP SimpleXMLElement ile XML Parçalama</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/bV8Fm9s9kKg/</link>
		<comments>http://www.sinanerdinc.com/php-simplexmlelement-ile-xml-parcalama/#comments</comments>
		<pubDate>Mon, 01 Oct 2012 17:56:04 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[PHP, jQuery,CSS]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php ile xml ayırma]]></category>
		<category><![CDATA[php xml parçalama]]></category>
		<category><![CDATA[SimpleXMLElement]]></category>
		<category><![CDATA[xml ayırma]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1123</guid>
		<description><![CDATA[Var olan bir XML&#8217;i parçalayabilmek için PHP&#8217;nin SimpleXMLElement şeklinde harika bir fonksiyonu var. Bu fonksiyon ile dilediğiniz verileri harika bir şekilde çekebiliyorsunuz. İlk önce örnek bir XML yazalım. İçinde urunadi, marka, kategori, fiyat gibi değerler olsun. Daha sonra örnek olarak istediğimiz veriyi çekelim. Bu XML örnek olarak dosya.xml olarak kayıtlı olsun. İlk önce bu dosya [...]]]></description>
				<content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-1136" title="php-colored" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2012/10/php-colored.gif" alt="" width="120" height="67" /><noscript><img class="alignleft size-full wp-image-1136" title="php-colored" src="http://www.sinanerdinc.com/wp-content/uploads/2012/10/php-colored.gif" alt="" width="120" height="67" /></noscript>Var olan bir XML&#8217;i parçalayabilmek için PHP&#8217;nin SimpleXMLElement şeklinde harika bir fonksiyonu var. Bu fonksiyon ile dilediğiniz verileri harika bir şekilde çekebiliyorsunuz. İlk önce örnek bir XML yazalım. İçinde urunadi, marka, kategori, fiyat gibi değerler olsun. Daha sonra örnek olarak istediğimiz veriyi çekelim.</p>
<pre class="brush: xml; title: ; notranslate">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;root&gt;
&lt;item&gt;
&lt;urunadi&gt;&lt;![CDATA[Sony Ps3 160 GB Slim 3D + 24 Ay Garantili]]&gt;&lt;/urunadi&gt;
&lt;marka&gt;&lt;![CDATA[SONY]]&gt;&lt;/marka&gt;
&lt;kategori&gt;&lt;![CDATA[PLAYSTATION 3]]&gt;&lt;/kategori&gt;
&lt;fiyat&gt;461.822&lt;/fiyat&gt;
&lt;/item&gt;
&lt;/root&gt;

</pre>
<p>Bu XML örnek olarak dosya.xml olarak kayıtlı olsun. İlk önce bu dosya var mı diye bir kontrol edelim.<span id="more-1123"></span></p>
<pre class="brush: php; title: ; notranslate">

&lt;?php
// Sinan Erdinç
header(&quot;Content-Type: text/html; charset=utf8&quot;);
if (file_exists('dosya.xml')) {

// Eğer dosya.xml var ise, XML'i parçalayacak kodlar buraya gelecek.

} else {
exit('Dosya bulunamadı.');
}

?&gt;

</pre>
<p>Şimdi ise dosya.xml var ise işlenecek alanlara bakalım.</p>
<pre class="brush: php; title: ; notranslate">
$DosyayiGetir = file_get_contents(&quot;dosya.xml&quot;);
// XML'i çektim ve değişkene atadım.
$xml = new SimpleXMLElement($DosyayiGetir);
/*Atadığım değişkeni simpleXMLelement fonksiyonundan
geçirdim, artık kullanabilirim.*/

</pre>
<p>XML root değeri ile başlamıştı üstte görüldüğü üzere. Bu değeri almak için şöyle yapıyoruz.</p>
<pre class="brush: php; title: ; notranslate">
echo $xml-&gt;getName(); // Ekrana root değerini basacaktır.
echo $xml-&gt;children()-&gt;getName(); // Ekrana item değerini basacaktır. root altında item vardır.
echo $xml-&gt;item-&gt;urunadi; // item altındaki urunadi değerini veriyor.
</pre>
<p>Şimdi burda item değerini bildiğimiz için yazdık, ama bilmeseydik zaten<br />
$xml-&gt;children()-&gt;getName()</p>
<p>ile çekebilecektir. Bu nedenle şöyle revize edebiliriz;</p>
<pre class="brush: php; title: ; notranslate">
$item = $xml-&gt;children()-&gt;getName();
echo $xml-&gt;$item-&gt;urunadi;
</pre>
<p>Böylece item yazmak zorunda kalmadık, item yerine ne olursa olsun otomatik olarak bizim yerimize çekti.</p>
<p>Dilersek bir döngü ile de alabiliriz. Bunun için <strong>$xml-&gt;xpath</strong> kullanıyoruz.</p>
<pre class="brush: php; title: ; notranslate">

//Burda, XML içindeki değerleri önceden giriyorum.
$label = &quot;urunadi&quot;;
$brand = &quot;marka&quot;;
$cat = &quot;kategori&quot;;
$price = &quot;fiyat&quot;;
foreach ($xml-&gt;xpath('//item') as $dondur) {
echo
$dondur-&gt;$label, '-',
$dondur-&gt;$brand, '-',
$dondur-&gt;$cat, '-',
$dondur-&gt;$price , '&lt;br&gt;&lt;hr&gt;', PHP_EOL;
}

</pre>
<p>XML&#8217;deki ürün sayısını da ekleyelim.</p>
<pre class="brush: php; title: ; notranslate">
$urunsayisi = count($xml-&gt;item);
echo &quot;XML'de &quot;.$urunsayisi.&quot; tane ürün var.&quot;;
</pre>
<h2><span style="text-decoration: underline; color: #993300;">Bir de farklı XML üzerinde çalışalım.</span></h2>
<pre class="brush: xml; title: ; notranslate">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;root&gt;
&lt;urun stok=&quot;1&quot; stokkod=&quot;asdf234&quot; fiyat=&quot;75,00&quot; /&gt;
&lt;urun stok=&quot;6&quot; stokkod=&quot;123f234&quot; fiyat=&quot;25,00&quot; /&gt;
&lt;/root&gt;

</pre>
<p>Gibi bir XML varsa eğer, bu XML içindeki stok, stokkod ve fiyat değerlerini şöyle çağırıyoruz.</p>
<pre class="brush: php; title: ; notranslate">

echo $xml-&gt;urun[0]['stok']; // 1 yazacaktır.

echo $xml-&gt;urun[0]['fiyat']; // 75,00 yazacaktır.

</pre>
<p>indisi 0 olan, <strong>urun</strong> düğümüne sahip satırın içindeki <strong>stok</strong> değerinin tuttuğu veriyi ekrana getirdik. Aynı şekilde fiyat değerinin içindeki veriyi de aldık. Şimdi XML&#8217;de kaç ürün olduğunu sayıp, ardından bir for döngüsü ile tüm değerleri ekrana bastırmak kalıyor ki onu da şöyle yapabiliriz.</p>
<pre class="brush: php; title: ; notranslate">

$say = count($xml-&gt;urun); // kaç ürün var onu sayıyorum.

for ($i=0;$i&lt;$say;$i++) {

echo &quot;Stok Adedi: &quot;.$xml-&gt;urun[$i]['stok'].&quot;&lt;br&gt;&quot;;

echo &quot;Fiyat: &quot;.$xml-&gt;urun[$i]['fiyat'].&quot;&lt;br&gt;&quot;;

echo &quot;Stok Kodu: &quot;.$xml-&gt;urun[$i]['stokkod'].&quot;&lt;br&gt;&lt;hr&gt;&quot;;
}

</pre>
<img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/bV8Fm9s9kKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/php-simplexmlelement-ile-xml-parcalama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/php-simplexmlelement-ile-xml-parcalama/</feedburner:origLink></item>
		<item>
		<title>Twitter hesabınız için RSS çıktısı</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/KuliM3rQsv4/</link>
		<comments>http://www.sinanerdinc.com/twitter-hesabiniz-icin-rss-ciktisi/#comments</comments>
		<pubDate>Sun, 30 Sep 2012 15:17:14 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[PHP, jQuery,CSS]]></category>
		<category><![CDATA[sitede tweet göstermek]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[tweetleri sitede göstermek]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitter rss]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1071</guid>
		<description><![CDATA[Twitter artık sosyal medyanın kalbinde, birçok kişiyi takip ederek gerçekten faydalı içeriklere ulaşabiliyorum. İnsanlara da elbette ki faydalı içerik paylaşmak için bazen birkaç güncelleme yapıyoruz. Twitter  için güncellemelerinizi bir alanda göstermek istiyorsanız bunun için wordpress&#8217; e uyarlanmış pluginler veya küçük javascriptler bulabilirsiniz. Ancak bugün kullanışlı bir bağlantı adresi öğrendim, sadece belli bir kullanıcının tweetlerini RSS [...]]]></description>
				<content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-1073" title="tweet" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2012/09/tweet.png" alt="" width="48" height="48" /><noscript><img class="alignleft size-full wp-image-1073" title="tweet" src="http://www.sinanerdinc.com/wp-content/uploads/2012/09/tweet.png" alt="" width="48" height="48" /></noscript>Twitter artık sosyal medyanın kalbinde, birçok kişiyi takip ederek gerçekten faydalı içeriklere ulaşabiliyorum. İnsanlara da elbette ki faydalı içerik paylaşmak için bazen birkaç güncelleme yapıyoruz. Twitter  için güncellemelerinizi bir alanda göstermek istiyorsanız bunun için wordpress&#8217; e uyarlanmış pluginler veya küçük javascriptler bulabilirsiniz. Ancak bugün kullanışlı bir bağlantı adresi öğrendim, sadece belli bir kullanıcının tweetlerini RSS ile almak ve istediğiniz gibi işlemek isterseniz ise şöyle bir yöntem var.<span id="more-1071"></span></p>
<pre class="brush: php; title: ; notranslate"> https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=numarayapma </pre>
<p>Böylece <a href="https://twitter.com/numarayapma" target="_blank">@numarayapma</a> kullanıcısı için RSS olarak tweet bilgilerine screen_name=<strong>numarayapma</strong> ile ulaştım, ardından dilediğim gibi bir betik yazarak kullanabilirim. Kenarda dursun, bazen lazım oluyor.</p>
<h4>Arama Terimleri:</h4><ul><li><a href="http://www.sinanerdinc.com/twitter-hesabiniz-icin-rss-ciktisi/" title="twitter hesabımın rss">twitter hesabımın rss</a></li></ul><img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/KuliM3rQsv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/twitter-hesabiniz-icin-rss-ciktisi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/twitter-hesabiniz-icin-rss-ciktisi/</feedburner:origLink></item>
		<item>
		<title>Katre-i Matem</title>
		<link>http://feedproxy.google.com/~r/sinanerdinc/~3/-fgGoLHoS-I/</link>
		<comments>http://www.sinanerdinc.com/katre-i-matem/#comments</comments>
		<pubDate>Sun, 30 Sep 2012 11:46:36 +0000</pubDate>
		<dc:creator>Sinan Erdinç</dc:creator>
				<category><![CDATA[Okudum]]></category>
		<category><![CDATA[iskender pala]]></category>
		<category><![CDATA[iskender pala romanı]]></category>
		<category><![CDATA[katre-i matem]]></category>
		<category><![CDATA[katre-i matem özeti]]></category>
		<category><![CDATA[katre-i matem romanı]]></category>
		<category><![CDATA[roman]]></category>

		<guid isPermaLink="false">http://www.sinanerdinc.com/?p=1061</guid>
		<description><![CDATA[Katre-i Matem, yani matem damlası. Lale devrinde geçen, İskender Pala&#8217;nın kendine has üslubu ile boyanmış bir roman. Giriş bölümünde yazıldığına göre İskender Pala, bir müzayededen el yazması olarak Yek Cinayet Şast u Şeş Sual yani 66 soruda cinayet isimli bir kitap alır ve  yalınlaştırarak Katre-i Matem adında bizlere sunar. 66 sorunun nedeni de lâlenin ebced [...]]]></description>
				<content:encoded><![CDATA[<p><img class="lazy alignleft size-full wp-image-1062" title="Katre-i-Matem" src="http://www.sinanerdinc.com/wp-content/plugins/jquery-image-lazy-loading/images/grey.gif" data-original="http://www.sinanerdinc.com/wp-content/uploads/2012/09/Katre-i-Matem.jpg" alt="" width="200" height="288" /><noscript><img class="alignleft size-full wp-image-1062" title="Katre-i-Matem" src="http://www.sinanerdinc.com/wp-content/uploads/2012/09/Katre-i-Matem.jpg" alt="" width="200" height="288" /></noscript>Katre-i Matem, yani matem damlası. Lale devrinde geçen, İskender Pala&#8217;nın kendine has üslubu ile boyanmış bir roman. Giriş bölümünde yazıldığına göre İskender Pala, bir müzayededen el yazması olarak Yek Cinayet Şast u Şeş Sual yani 66 soruda cinayet isimli bir kitap alır ve  yalınlaştırarak Katre-i Matem adında bizlere sunar. 66 sorunun nedeni de lâlenin ebced hesabıyla sayı değerinin 66 olması.</p>
<p>Çok araştırmasam da, birkaç yerde bunun bir kurgu olduğunu okudum. Bir gün kendisiyle tanışma fırsatı yakalarsam veya bu yazdıklarım ilişirse İskender Pala&#8217;nın gözüne, kendileri de cevaplayabilir. Roman gerçekten eski bir kitabın uyarlaması mı yoksa bu uyarlama konusu da kurgunun bir parçası mı?</p>
<p>İlk bakışta bir aşk romanı gibi duruyor. Ama sadece bir aşk romanı demek, bence eseri değersizleştirecektir. Bir lale soğanı ve cinayet ile başlayan hikaye elbette ki aşk kokusu ile sarılmış ancak kimi zaman o kadar hızlı <span id="more-1061"></span>akıyor ki hikaye, sürekli bir kovalamaca dönüyor, elinizden bırakamıyor, bırakmak zorunda kalsanız bile merakla bir sonraki bölümü arıyor gözleriniz. Bu nedenle bazen polisiye , bazen de tarihi dokular nakşediliyor hafızalara, Osmanlı devleti içindeki isyanlar, kargaşalar, idari yönetimler ile ilgili bilgiler veriliyor. Cinayetler, isyanlar da olsa bir yerden aşka bağlanıyor. Kara Şahin, Yeye, Hafız Çelebi, Nakşıgül, Şehnaz&#8230; Kitap her satırında aşk kokuyor. Bölüm sonlarında sunulan derkenarlar ise kitabı okurken biraz soluklandırıyor bizleri. Hikayeyi okurken, bir el yazmasından çeviri olduğunu bildiğinizden merakla olacakları takip ediyorsunuz. Şimdiden ekleyeyim, <strong>hiç beklemediğiniz bir sona hazırlanın.</strong></p>
<p>Özetle,  İskender Pala okumayı sevenler, tarihi roman, polisiye roman sevenler ve elbette ki aşk olmazsa olmaz diyenler derhal okumalı.</p>
<p>Kitabı okuyanlar için bir sorum olacak, okumamış olanlar bu bölümü es geçebilir. Eğer bu kitap bir el yazmasından çevrilmiş ise, bu kitabı kim yazmıştır? Kara şahin şehzade olduğunu bilmiyordu, Hafız Çelebi ve Yeye de aynı şekilde. Sadece Hörükız öğrenmişti ve Hörükız haricinde bilen herkes öldüğüne göre el yazması Hörükız tarafından mı kaleme alındı? Yoksa Hörükız gerçekleri Kara Şahin öldükten sonra Yeye ile paylaşmış ve onun tarafından yazılmış olabilir mi? Çünkü Hörükız hikayeye sonradan ekleniyor, bu nedenle başta anlatılanları bilememesi lazımdı. Belki de hikaye de anlatılmayan bir bölüm daha var, Kara Şahin&#8217;in annesi tarafından bir mektup ile şahzade olduğunu öğrenmiş de olabilir ve kendi hikayesini kendisi de yazmış olabilir.</p>
<p>Tabi bu sorular, eserin gerçekten bir el yazması ise sorulabilecek sorular. Hepsi bir kurgu ise, el yazmasından çeviri değilse, bu soruları unutabiliriz.</p>
<p>Alıntı:</p>
<blockquote><p>oysa bir âşık, sevgilisinin ay mı, güneş mi olduğunu bilmese de, aklının bir oyunu mu, hayalinin bir çılgınlığı mı olduğunu kestiremese de, gözlerine her daim onun görüntüsü girdiği müddetçe âşık değil midir? âşık olmak için maddi varlık şart mıdır? Allah&#8217;ın güzelliğini rüyasında görüp ona âşık olan dervişe inanıyoruz da neden sevgilisinin hayaliyle özleme tutulan âşıka inanmıyoruz. eğer ona inanmayacaksak aşk, surete tapmaktan gayrı ne olur ki? o halde insan, sevdiği kişiyi karşısında görmeden de onun âşıkı olabilir. sevgili için kaygılanmak da, hayaliyle mest olmak da, geceleri uykusuz kalmak ve seherlerde acı çekmek de hep âşıkın sevgiliyi görmeden yaptığı şeylerdir. bir duvarın arkasında şarkı söyleyen bir kadını işitmek bazen ona tutulmak için yeterlidir. bazıları buna temelsiz bir bina gözüyle bakabilir, ancak âşık, o binayı inşa etmekte her zaman çok mahirdir.</p></blockquote>
<h4>Arama Terimleri:</h4><ul><li><a href="http://www.sinanerdinc.com/katre-i-matem/" title="katre i matem özet">katre i matem özet</a></li><li><a href="http://www.sinanerdinc.com/katre-i-matem/" title="katrei matem ozet">katrei matem ozet</a></li><li><a href="http://www.sinanerdinc.com/katre-i-matem/" title="yek cinayet şaşt u şeş sual">yek cinayet şaşt u şeş sual</a></li></ul><img src="http://feeds.feedburner.com/~r/sinanerdinc/~4/-fgGoLHoS-I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sinanerdinc.com/katre-i-matem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sinanerdinc.com/katre-i-matem/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.352 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-06-03 22:30:51 --><!-- Compression = gzip -->
