<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tasarım Rehberi PHP, Web Tasarım, Sanal Tur, Panoramik Fotoğrafçılık, Programlama</title>
	<atom:link href="http://www.tasarimrehberi.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tasarimrehberi.net</link>
	<description>En Güncel Web teknolojileri bloğu, Sanal Tur Nasıl Yapılır PHP Programlama</description>
	<lastBuildDate>Wed, 28 Dec 2011 10:40:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mysql de replace kullanımı</title>
		<link>http://www.tasarimrehberi.net/mysql-de-replace-kullanimi.html</link>
		<comments>http://www.tasarimrehberi.net/mysql-de-replace-kullanimi.html#comments</comments>
		<pubDate>Wed, 28 Dec 2011 10:40:15 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql replace kullanımı]]></category>
		<category><![CDATA[replace]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1117</guid>
		<description><![CDATA[Bir haber tablonuz var ve yanlışlıkla bir çok haber başlıgının sonuna &#8221; haberin devamı için tıklayın&#8221; yazısı eklediyseniz bunu toplu bir şekilde silebilirsiniz. Örnek kod:]]></description>
			<content:encoded><![CDATA[<p>Bir haber tablonuz var ve yanlışlıkla bir çok haber başlıgının sonuna &#8221; haberin devamı için tıklayın&#8221; yazısı eklediyseniz bunu toplu bir şekilde silebilirsiniz.</p>
<p>Örnek kod:</p>
<pre class="brush: php; title: ; notranslate">UPDATE haberler SET baslik = replace(baslik, ' Haberin Detayları Için Tıklayın!..', '') ;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/mysql-de-replace-kullanimi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MyISAM ile innoDB arasındaki farklar</title>
		<link>http://www.tasarimrehberi.net/myisam-ile-innodb.html</link>
		<comments>http://www.tasarimrehberi.net/myisam-ile-innodb.html#comments</comments>
		<pubDate>Thu, 22 Dec 2011 18:39:19 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[INNODB]]></category>
		<category><![CDATA[MYISAM]]></category>
		<category><![CDATA[myisam ve innodb]]></category>
		<category><![CDATA[rollback]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1113</guid>
		<description><![CDATA[Genel olarak php ile veritabanı işlemleri yapanlar veritabanı tipini myisam i defult olarak kullanmaya devam eder. Nedir ne değildir bilmedende olsa Şimdi size kısaca özetliyecegim. MYISAM tablo yapısı hakkında bilgi: Hızlı insert işlemi yapabilirsiniz. (transaction destegi olmamasından dolayı) Full text arama işleminde kullanılır. Kayıt sayısı arttıkça select sorgusu süresi uzar. MyISAM text tabanlı oldugundan dolayı [...]]]></description>
			<content:encoded><![CDATA[<p>Genel olarak php ile veritabanı işlemleri yapanlar veritabanı tipini myisam i defult olarak kullanmaya devam eder. Nedir ne değildir bilmedende olsa <img src='http://www.tasarimrehberi.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Şimdi size kısaca özetliyecegim.</p>
<p><strong><span style="color: #800000;">MYISAM tablo yapısı hakkında bilgi:</span></strong></p>
<p>Hızlı insert işlemi yapabilirsiniz. (transaction destegi olmamasından dolayı)</p>
<p>Full text arama işleminde kullanılır.</p>
<p>Kayıt sayısı arttıkça select sorgusu süresi uzar.</p>
<p>MyISAM text tabanlı oldugundan dolayı sunucudan kaynaklı problemler cıkabilir.</p>
<p>Yapılan her update komutundan sonra veritabanı şekli değişeceginden dolayı sonraki sorgu işlemleri yavaşlar.</p>
<p>Küçük ölçekli projeler için birebirdir.</p>
<p><strong><span style="color: #800000;">INNODB tablo yapısı hakkında bilgi:</span></strong></p>
<p>Büyük veritabanlarında kullanılır.</p>
<p>Kendi dosya yapısı formatında veri kaydı yapar.</p>
<p>Kendi inno db motorunu kullanır. Böylece update komutlarında hızlı çalışır.</p>
<p>Tablo yapısı kolayca bozulmaz</p>
<p>Rollback sayesinde işlemlerinizi geri alabilirsiniz.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/myisam-ile-innodb.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php OOP : Prototype Design Pattern</title>
		<link>http://www.tasarimrehberi.net/php-oop-prototype-design-pattern.html</link>
		<comments>http://www.tasarimrehberi.net/php-oop-prototype-design-pattern.html#comments</comments>
		<pubDate>Sun, 20 Nov 2011 16:52:43 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Design Pattern]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Prototype Design]]></category>
		<category><![CDATA[Prototype Design Pattern]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1110</guid>
		<description><![CDATA[Sınıfınızı aynı sayfada birden fazla kullanmanız gerebiliyor. Böyle durumlarda sınıfı 2. kez başlatmak yerine clone yaparak kullanabilirsiniz. Böylelikle bellekte ekstra olarak yer kaplamaz.]]></description>
			<content:encoded><![CDATA[<p>Sınıfınızı aynı sayfada birden fazla kullanmanız gerebiliyor. Böyle durumlarda sınıfı 2. kez başlatmak yerine clone yaparak kullanabilirsiniz. Böylelikle bellekte ekstra olarak yer kaplamaz.</p>
<pre class="brush: php; title: ; notranslate">
&lt;pre&gt;&lt;?php
class bilgigoster
{
	private $ad;
	private $site;

	public function ad($ad)
	{
		$this-&gt;ad = $ad;
		return $this;
	}

	public function site($site)
	{
		$this-&gt;site = $site;
		return $this;
	}

	public function getir()
	{
		echo $this-&gt;ad.' sitesi: '.$this-&gt;site;
	}

	public function __clone() {}
}
$site = new bilgigoster;
$site-&gt;ad('Nurettin')-&gt;site(&quot;www.tasarimrehberi.com&quot;)-&gt;getir();
echo &quot;&lt;hr&gt;&quot;;
$site2 = $site;
$site2-&gt;getir();
echo &quot;&lt;hr&gt;&quot;;
$site3 = clone $site;
$site3-&gt;getir();
?&gt;&lt;/pre&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/php-oop-prototype-design-pattern.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP OOP: Basit Üye kaydı sistemi</title>
		<link>http://www.tasarimrehberi.net/php-oop-basit-uye-kaydi-sistemi.html</link>
		<comments>http://www.tasarimrehberi.net/php-oop-basit-uye-kaydi-sistemi.html#comments</comments>
		<pubDate>Sun, 20 Nov 2011 14:51:05 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[oop ile uyelik kaydı]]></category>
		<category><![CDATA[oop üyelik]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[uye kaydı]]></category>
		<category><![CDATA[üyelik kaydı]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1108</guid>
		<description><![CDATA[Bu gün singleton Design Pattern dokümanları okurken örnek class yapısını inceledim ve çok beğendim. Düzenleyerek  sizlerle paylaşıyorum.  Çok basit ve olabildiginçe kod yıgınından kurtarıcak bir sistem uyelik-class.php olarak kayıt edip istediğiniz sayfalarda çağırırsanız çok rahat edeceğiniz kesindir.]]></description>
			<content:encoded><![CDATA[<p>Bu gün singleton Design Pattern dokümanları okurken örnek class yapısını inceledim ve çok beğendim. Düzenleyerek  sizlerle paylaşıyorum.  Çok basit ve olabildiginçe kod yıgınından kurtarıcak bir sistem</p>
<pre class="brush: php; title: ; notranslate">
&lt;pre&gt;&lt;?php
class uyelik
{
	private $uyeadi;
	private $sifre;

	public function uyeadiGir($uyeadi)
	{
		$this-&gt;uyeadi = $uyeadi;
		return $this;
	}	

	public function sifreGir($sifre)
	{
		$this-&gt;sifre = $sifre;
		return $this;
	}

	public function bilgiGetir()
	{
	//Veritabani işlemlerini yapabilirsiniz
		echo 'uyeadi: '.$this-&gt;uyeadi.' Şifresi: '.$this-&gt;sifre;
	}
}
$b = new uyelik;
$b-&gt;uyeadiGir('Nurettin')-&gt;sifreGir('123')-&gt;bilgiGetir();
?&gt;&lt;/pre&gt;
</pre>
<p>uyelik-class.php olarak kayıt edip istediğiniz sayfalarda çağırırsanız çok rahat edeceğiniz kesindir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/php-oop-basit-uye-kaydi-sistemi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tasarım Desenleri Nedir? (Yazılım desenleri)</title>
		<link>http://www.tasarimrehberi.net/tasarim-desenleri-nedir-yazilim-desenleri.html</link>
		<comments>http://www.tasarimrehberi.net/tasarim-desenleri-nedir-yazilim-desenleri.html#comments</comments>
		<pubDate>Sun, 20 Nov 2011 13:38:50 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Abstract Factory]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[builder]]></category>
		<category><![CDATA[davranışsal desenler]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[dörtlü çete]]></category>
		<category><![CDATA[Factory Method]]></category>
		<category><![CDATA[kurucu desenler]]></category>
		<category><![CDATA[yapısal desenler]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1102</guid>
		<description><![CDATA[Tasarım Desenleri yazılım probleminin çözüm yollarıdır. Nesle yönelimli programlamaya yönelik yapılmaktadır. Yazılımcılar en çok kullanılan ve etkin yöntemlere isimler verildi. 1994 yılında Gang of Four (dörtlü çete) olarak bilinen Richard Helm, Ralph Johnson, John Vlissides ,Erich Gamma kişiler “Design Patterns: Elements of Reusable Object-Oriented Software” isimli kitabı yazdılar ve bu en yaygın olarak kullanılan 23 [...]]]></description>
			<content:encoded><![CDATA[<p>Tasarım Desenleri yazılım probleminin çözüm yollarıdır. Nesle yönelimli programlamaya yönelik yapılmaktadır.</p>
<p>Yazılımcılar en çok kullanılan ve etkin yöntemlere isimler verildi.<br />
1994 yılında Gang of Four (dörtlü çete) olarak bilinen Richard Helm, Ralph Johnson, John Vlissides ,Erich Gamma kişiler “Design Patterns: Elements of Reusable Object-Oriented Software” isimli kitabı yazdılar ve bu en yaygın olarak kullanılan 23 deseni en çok kullanılan isimleriyle kitapta topladılar.<br />
<strong><span style="text-decoration: underline;"><span style="color: #800000; text-decoration: underline;">En çok kullanılan desenler:</span></span></strong></p>
<p><strong>1- Kurucu Desenler:</strong><br />
- Abstract Factory<br />
- Builder<br />
- Factory Method<br />
- Prototype<br />
- Singleton</p>
<p><strong>2- Yapısal Desenler:</strong><br />
- Adapter<br />
- Bridge<br />
- Composite<br />
- Decorator<br />
- Facade<br />
- Flyweight<br />
- Proxy</p>
<p><strong>3- Davranışsal Desenler:</strong><br />
- Chain of Responsibility<br />
- Command<br />
- Interpreter<br />
- Iterator<br />
- Mediator<br />
- Memento<br />
- Observer<br />
- State<br />
- Strategy<br />
- Template Method<br />
- Visitor</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/tasarim-desenleri-nedir-yazilim-desenleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP OOP: Static kullanımı</title>
		<link>http://www.tasarimrehberi.net/php-oop-static-kullanimi.html</link>
		<comments>http://www.tasarimrehberi.net/php-oop-static-kullanimi.html#comments</comments>
		<pubDate>Sun, 20 Nov 2011 12:58:12 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[php oop]]></category>
		<category><![CDATA[php sınıf yapısı]]></category>
		<category><![CDATA[Static kullanımı]]></category>
		<category><![CDATA[Static özelliği]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1100</guid>
		<description><![CDATA[Static bir değişkeni ram de saklanmasını sağlar. Yerinde kullanıldığında performans kazanılır. Örneğin site ismini static olarak atıyabiliriz. Örnek kullanım: classı başlatmadan direk olarak static verisini başlatabiliyoruz.]]></description>
			<content:encoded><![CDATA[<p>Static bir değişkeni ram de saklanmasını sağlar. Yerinde kullanıldığında performans kazanılır. Örneğin site ismini static olarak atıyabiliriz.</p>
<p>Örnek kullanım:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
class siteayarlari
{
    private static $ismi = 'Tasarim rehberi';

    public static function ismigoster()
    {
        echo self::$ismi;
    }
}

siteayarlari::ismigoster();
?&gt;
</pre>
<p>classı başlatmadan direk olarak static verisini başlatabiliyoruz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/php-oop-static-kullanimi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP OOP: Private kullanımı</title>
		<link>http://www.tasarimrehberi.net/php-oop-private-kullanimi.html</link>
		<comments>http://www.tasarimrehberi.net/php-oop-private-kullanimi.html#comments</comments>
		<pubDate>Sun, 20 Nov 2011 12:24:18 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[php ile Private kullanımı]]></category>
		<category><![CDATA[Private kullanımı]]></category>
		<category><![CDATA[Private özellikleri]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1097</guid>
		<description><![CDATA[Private kullanımının özelliği sadece o class içersin de kullanıma açık olmasıdır. Dışarıdan veya başka classlardan erişim yapılamaz. Örnek 1: Yukarıdaki örnekte nurettin adını görürsünüz dikkat ettiyseniz class içerinden çağrıldı. Dışarıdan erişim yapılmadığını gösteren örnekte aşagıda: bu 2. örnegi denediginizde hata mesajı alırsınız]]></description>
			<content:encoded><![CDATA[<p>Private kullanımının özelliği sadece o class içersin de kullanıma açık olmasıdır. Dışarıdan veya başka classlardan erişim yapılamaz.</p>
<p>Örnek 1:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
class uyelik
{
    private $ad = 'nurettin';

    public function adgoster()
    {
        echo $this-&gt;ad;
    }
}

$uyelik = new uyelik;
$uyelik-&gt;adgoster();
?&gt;</pre>
<p>Yukarıdaki örnekte nurettin adını görürsünüz dikkat ettiyseniz class içerinden çağrıldı.<br />
Dışarıdan erişim yapılmadığını gösteren örnekte aşagıda:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
class uyelik
{
    private $ad = 'nurettin';

    public function adgoster()
    {
        echo $this-&gt;ad;
    }
}

$uyelik = new uyelik;
echo $uyelik-&gt;ad;
?&gt;</pre>
<p>bu 2. örnegi denediginizde hata mesajı alırsınız</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/php-oop-private-kullanimi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mail adresin hangi siteden olduğunu öğrenme</title>
		<link>http://www.tasarimrehberi.net/mail-adresin-hangi-siteden-oldugunu-ogrenme.html</link>
		<comments>http://www.tasarimrehberi.net/mail-adresin-hangi-siteden-oldugunu-ogrenme.html#comments</comments>
		<pubDate>Sat, 19 Nov 2011 21:45:16 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[explode]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[htmlentities]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1092</guid>
		<description><![CDATA[PHP yi yeni başlıyan kullanıcılar için ufak tefek notlar:]]></description>
			<content:encoded><![CDATA[<p>PHP yi yeni başlıyan kullanıcılar için ufak tefek notlar:</p>
<pre class="brush: php; title: ; notranslate">
&lt;pre&gt;&lt;?php

 $a = b('nurettin@tasarimrehberi.net');

 $c = explode('@', $a);

 $d = $c[1];

 echo 'Bu mail adresi: ', $a, ' Domaini ise: ', $d, '.';

 function b($e) { return htmlentities($e, ENT_QUOTES); }

?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/mail-adresin-hangi-siteden-oldugunu-ogrenme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Html olarak sayfa yönlendirme</title>
		<link>http://www.tasarimrehberi.net/html-olarak-sayfa-yonlendirme.html</link>
		<comments>http://www.tasarimrehberi.net/html-olarak-sayfa-yonlendirme.html#comments</comments>
		<pubDate>Thu, 17 Nov 2011 11:36:20 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1084</guid>
		<description><![CDATA[html olarak sayfayı yönlendirmek isterseniz head tagı içersine aşagıdaki kodu yazmanız yeterlidir.]]></description>
			<content:encoded><![CDATA[<p>html olarak sayfayı yönlendirmek isterseniz head tagı içersine aşagıdaki kodu yazmanız yeterlidir.</p>
<pre class="brush: php; title: ; notranslate">
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;5;URL=http://www.tasarimrehberi.net/index.php&quot;&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/html-olarak-sayfa-yonlendirme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dizi deki boş değerleri silme</title>
		<link>http://www.tasarimrehberi.net/dizi-deki-bos-degerleri-silme.html</link>
		<comments>http://www.tasarimrehberi.net/dizi-deki-bos-degerleri-silme.html#comments</comments>
		<pubDate>Wed, 09 Nov 2011 20:05:21 +0000</pubDate>
		<dc:creator>Nurettin Sezer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[boş veri silme]]></category>
		<category><![CDATA[dizi]]></category>
		<category><![CDATA[preg_replace]]></category>
		<category><![CDATA[trim]]></category>

		<guid isPermaLink="false">http://www.tasarimrehberi.net/?p=1076</guid>
		<description><![CDATA[PHP de oluşturduğunuz dizinizin içeriginde boş değerler varsa bunları aşagıdaki komut ile silebilirsiniz.]]></description>
			<content:encoded><![CDATA[<p>PHP de oluşturduğunuz dizinizin içeriginde boş değerler varsa bunları aşagıdaki komut ile silebilirsiniz.</p>
<pre class="brush: php; title: ; notranslate">

&lt;?php
&lt;pre&gt;$dizi  = trim(preg_replace('@([\,]+)@', ',', $dizi), ',');
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tasarimrehberi.net/dizi-deki-bos-degerleri-silme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.tasarimrehberi.net @ 2012-02-07 09:36:26 -->
