<?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>asp.net, jquery ve diğer web teknolojileri üzerine</title>
	<atom:link href="http://www.apostylee.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.apostylee.com</link>
	<description>asp.net, jquery ve diğer web teknolojileri üzerine, biraz da kişisel.</description>
	<lastBuildDate>Mon, 26 Jul 2010 06:49:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>iPhone 3G ios4 den 3.1.2 ye dönüş ve yaşadıklarım</title>
		<link>http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/</link>
		<comments>http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 09:44:41 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[Teknolojik]]></category>
		<category><![CDATA[ios4]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=882</guid>
		<description><![CDATA[İnsan neden ios4 den daha düşük bir versiyona geçmek ister diye sorulabilir. Cevap ios4 iphone 3g de çok ama çok yavaş çalışıyor ve  sanıyorum ki bu sebepden dolayı şarz çok az gidiyor. İlk başlarda sabrediyor insan ama bir süre sonra işgenceye dönüyor olay, bundan dolayı ios4 e veda ediyoruz. ios4 den 3.1.2 ye  dönmek son derece [...]]]></description>
			<content:encoded><![CDATA[<p>İnsan neden ios4 den daha düşük bir versiyona geçmek ister diye sorulabilir. Cevap ios4 iphone 3g de çok ama çok yavaş çalışıyor ve  sanıyorum ki bu sebepden dolayı şarz çok az gidiyor. İlk başlarda sabrediyor insan ama bir süre sonra işgenceye dönüyor olay, bundan dolayı ios4 e veda ediyoruz.</p>
<p style="text-align: center;"><a href="http://www.apostylee.com/wp-content/uploads/2010/07/iphone4.png"><img class="aligncenter" title="iphone4" src="http://www.apostylee.com/wp-content/uploads/2010/07/iphone4.png" alt="iphone4 iPhone 3G ios4 den 3.1.2 ye dönüş ve yaşadıklarım" width="450" height="331" /></a></p>
<p><span id="more-882"></span>ios4 den 3.1.2 ye  dönmek son derece basit. İlk önce 3.1.2 yi indiriyoruz. <a href="http://www.ingilizanahtari.com/iphone-genel/16824-iphone-firmware-ve-itunes-arsivi.html" target="_blank">Burada</a> ki arşivi kullanabilirsiniz. Sonrasın da telefonunuzu restore modunda açıp itunes dan shift tuşuna basarak indirdiğiniz 3.1.2 yazılımını gösteriyorsunuz. Kurulum normal bir şekilde başlıyor, en sonunda 1015 numaralı hatayı alıyorsunuz fakat sistem kurulmuş oluyor. Sonrasında jailbreak için <a href="http://blackra1n.com/" target="_blank">blackra1n </a>i indirip çalıştırıyoruz. Eğer bu sırada ASL.dll hatası alırsanız C:\Program Files\Common Files\Apple\Apple Application Support konumundaki ASL.dll yi sürükleyip blackra1n.exe üzerine bırakın. İşlem tamamlanırken telefonunuzun ekranında blackra1n i yazan arkadaşın fotoğrafını göreceksiniz. Telefon yeniden başladıktan sonra acil arama ekranının geçildiğini ve menünün geldiğini göreceksiniz. Telefonunuzdan wireless aracılığıyla internete bağlandıktan sonra blackra1n simgesine tıklayıp cydia yı kurun. Şimdi sırada unclock işlemini yapmak kalıyor. <a href="http://www.ingilizanahtari.com/iphone-genel/21250-unlock-rehberi.html" target="_blank">Burada </a>detaylı bir anlatım bulunuyor. ios4 yüklerken baseband versiyonumuz muhtemelen 05.13.04 olmuştur bundan dolayı bizim derdimize derman olacak uygulama ultrasn0w. Programı indirmek için cydia sourcesine <a href="http://repo666.ultrasn0w.com/">repo666.ultrasn0w.com</a> adresini ekliyoruz. Sonrasında ultrasn0w u çalıştırıp telefonumuzun sim kilidini kırıyoruz. Her şey bu kadar. <span style="color: #ff0000;"><strong>ios4 yedekleri 3.1.2 de çalışmıyor !</strong></span></p>
<p style="text-align: center;"><a href="http://www.apostylee.com/wp-content/uploads/2010/07/iPhoneOSFirmware3.1.22.jpg"><img class="size-full wp-image-884 aligncenter" title="iPhoneOSFirmware3.1.22" src="http://www.apostylee.com/wp-content/uploads/2010/07/iPhoneOSFirmware3.1.22.jpg" alt="iPhoneOSFirmware3.1.22 iPhone 3G ios4 den 3.1.2 ye dönüş ve yaşadıklarım" width="449" height="308" /></a></p>
<p style="text-align: left;">Benim için her şey bu kadar değilmiş, telefonumu 3.1.2 versiyonuna düşürdükten sonra acayip acayip sıkıntılar yaşamaya başladım. Tamam telefonun performansı iyi güzel ama konuşamadıktan sonra yemişim hızı. Bazen 3-5 saniyede bazen 5-10 dakika sonra içerisinde görüşme esnasında karşı tarafın sesi kesiliyor. Ekrana baktığımda konuşma süresi ilerliyor fakat ne ben nede karşı taraf sesleri duymuyor. Dedim belki edge den kaynaklı bir durumdur onuda kapadım yok sıkıntı aynen devam ediyor. Sonrasında hatlarla ilgili bir problem olduğunu öğrendim ama durum içime sinmedi, bir kez daha yeniden kurdum telefonu fakat yine problem devam ediyordu tamam dedim kesin hatlardandır. Sonrasında edge yi tekrar açmak istedim fakat telefon bir süre bekleyip tekrar benden unlock için sim şifresini istedi girdiğimde öylece kala kaldı telefon, hatada vermiyor unlock da olmuyordu. Neyse telefonu kapatıp açtım, sim şifresi ekranı geldi yazdım şifreyi yine kala kaldı aynı ekranda, tekrar yeniden başlattım şifreyi girdim açıldı telefon. Edge yi açmak istediğimde yukarıdaki döngü aynen devam etti. Araştırdım fakat bir sonuca ulaşamadım, benim teşhisim problemin ultrasn0w ile ilgili olduğu yönünde ama kesin bir şey söylemek mümkün değil. Zaman bulduğum an 3.1.3 e geçip birde öyle deniyeceğim, gelişmeleri buradan paylaşırım. Şuanda telefon saat gibi çalışıyor ama edge çalışmıyor. Problem sadece bende mi var onuda açıkcası bilmiyorum. Neyse şimdilik bu kadar..</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/&amp;title=iPhone+3G+ios4+den+3.1.2+ye+d%C3%B6n%C3%BC%C5%9F+ve+ya%C5%9Fad%C4%B1klar%C4%B1m" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/&amp;title=iPhone+3G+ios4+den+3.1.2+ye+d%C3%B6n%C3%BC%C5%9F+ve+ya%C5%9Fad%C4%B1klar%C4%B1m" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/&amp;t=iPhone+3G+ios4+den+3.1.2+ye+d%C3%B6n%C3%BC%C5%9F+ve+ya%C5%9Fad%C4%B1klar%C4%B1m" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=iPhone+3G+ios4+den+3.1.2+ye+d%C3%B6n%C3%BC%C5%9F+ve+ya%C5%9Fad%C4%B1klar%C4%B1m&amp;link=http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/&amp;title=iPhone+3G+ios4+den+3.1.2+ye+d%C3%B6n%C3%BC%C5%9F+ve+ya%C5%9Fad%C4%B1klar%C4%B1m" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/&amp;title=iPhone+3G+ios4+den+3.1.2+ye+d%C3%B6n%C3%BC%C5%9F+ve+ya%C5%9Fad%C4%B1klar%C4%B1m" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/&amp;title=iPhone+3G+ios4+den+3.1.2+ye+d%C3%B6n%C3%BC%C5%9F+ve+ya%C5%9Fad%C4%B1klar%C4%B1m" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=iPhone+3G+ios4+den+3.1.2+ye+d%C3%B6n%C3%BC%C5%9F+ve+ya%C5%9Fad%C4%B1klar%C4%B1m+-+http://b2l.me/ab3dme&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/iphone-3g-ios4-den-3-1-2-ye-donus-ve-yasadiklarim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bir açılır menünün anatomisi</title>
		<link>http://www.apostylee.com/bir-acilir-menunun-anatomisi/</link>
		<comments>http://www.apostylee.com/bir-acilir-menunun-anatomisi/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 09:52:34 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=865</guid>
		<description><![CDATA[Basit bir açılır menü (drop down) nasıl yapılır, mantığı nasıldır bunu anlatmaya çalışacağım. Bu örnekteki açılır menü, üzerine tıklandığında açılıyor, basit bir değişiklikle üzerine gelindiğinde de açılmasını sağlayabilirsiniz. Hemen html ve css kodlarımıza bir bakalım. &#60;style type=&#34;text/css&#34;&#62; body{font-family:&#34;Helvetica Neue&#34;,Arial,Helvetica,Geneva,sans-serif;background-color:#3c3c3c;} h1{ text-shadow:0 1px 1px #575656; font-size:50px; color:#d1d1d1; margin:0 } .container{width:500px;} .dd{ border:1px solid #575656; padding:5px; background:#e9e9e9 [...]]]></description>
			<content:encoded><![CDATA[<p>Basit bir açılır menü (drop down) nasıl yapılır, mantığı nasıldır bunu anlatmaya çalışacağım. Bu örnekteki açılır menü, üzerine tıklandığında açılıyor, basit bir değişiklikle üzerine gelindiğinde de açılmasını sağlayabilirsiniz.</p>
<p>Hemen html ve css kodlarımıza bir bakalım.</p>
<pre class="brush: xml;">
&lt;style type=&quot;text/css&quot;&gt;
body{font-family:&quot;Helvetica Neue&quot;,Arial,Helvetica,Geneva,sans-serif;background-color:#3c3c3c;}

h1{
    text-shadow:0 1px 1px #575656;
    font-size:50px;
    color:#d1d1d1;
    margin:0
}

.container{width:500px;}

.dd{
    border:1px solid #575656;
    padding:5px;
    background:#e9e9e9 url('images/arrow.png') top right no-repeat;
    color:#4d4d4d;
    cursor:pointer;
    font-weight:bold;
}
.dd:hover{color:Black;}

.dd ul{
    position:relative;
    background-color:#e9e9e9;
    list-style:none;
    margin:5px;
    padding:0;
    display:none;
    font-weight:normal;
}

.dd ul li{border-bottom:1px solid #c0c0c0;font-size:14px}
.dd ul li a{color:#4d4d4d;text-decoration:none;display:block;padding:5px;}
.dd ul li:last-child{border-bottom:none}
.dd ul li:hover{background-color:#c0c0c0;border-bottom:1px solid #a8a8a8}

&lt;/style&gt;
&lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;dd&quot;&gt;
        Select item
        &lt;ul&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;İtem 1&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;İtem 2&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;İtem 3&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;İtem 4&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;İtem 5&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/div&gt;
&lt;/div&gt;
</pre>
<p><span id="more-865"></span></pre>
<p>Görüldüğü üzere menümüz bir <strong>div </strong>ve <strong>ul </strong>elementinden oluşuyor. Şimdi aşağıdaki resim üzerinden incelememize başlayalım.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/dropdown.jpg"><img class="alignnone size-full wp-image-866" title="dropdown" src="http://www.apostylee.com/wp-content/uploads/2010/07/dropdown.jpg" alt="dropdown Bir açılır menünün anatomisi" width="513" height="277" /></a></p>
<p><span style="color: #0000ff;"><strong>Mavi</strong> </span>renkte ki alan, menümüzü kapsayan div imiz. (class="dd")<br />
<span style="color: #ff0000;"><strong>Kırmızı</strong> </span>renkteki alan ise, içerisinde menü elemanlarımızın bulunduğu listemiz (ul). Listemizin css ayarlarından <strong>display </strong>değerini <strong>none </strong>yapıyoruz ki ilkten görüntülenmesin. Bu işlemden sonra aşağıdaki gibi bir görünüm elde ediyoruz.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/dropdown2.jpg"><img class="alignnone size-full wp-image-871" title="dropdown2" src="http://www.apostylee.com/wp-content/uploads/2010/07/dropdown2.jpg" alt="dropdown2 Bir açılır menünün anatomisi" width="517" height="111" /></a></p>
<p>Buradan sonraki iş jQuery nin, yapacağımız olay ise şu. <span style="color: #0000ff;"><strong>Mavi </strong></span>renkteki dive tıklandığında, yukarıda gizlediğimiz listeyi göstereceğiz. Tekrar tıklandığında ise listeyi gizleyeceğiz. Kodlarımıza bakalım.</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot;&gt;
    $(document).ready(function() {
        $(&quot;.dd&quot;).click(function() {
            $(&quot;ul&quot;, this).slideToggle(&quot;fast&quot;);
            $(&quot;.dd&quot;).mouseleave(function() {
                $(&quot;ul&quot;,this).hide(&quot;fast&quot;);
            });
        });
    });
&lt;/script&gt;
</pre>
<p>Kodlarımızı inceleyelim.</p>
<ul>
<li><strong>$(".dd").click();</strong> Class değeri <strong>.dd</strong> olan elementi yakalıyor ve <strong><a href="http://api.jquery.com/click/" target="_blank">.click</a></strong> fonksiyonunun içine istediğimizi yazıyoruz. Eğer üzerine geldiğince listenin açılmasını istiyorsanız <strong><a href="http://api.jquery.com/hover/" target="_blank">.hover()</a></strong> fonksiyonunu kullanabilirsiniz.</li>
<li><strong>$("ul", this).slideToggle("fast");</strong> bizim istediğimiz olay gizlediğimiz listeyi ortaya çıkartmak, bunun için <strong>s</strong><strong><a href="http://api.jquery.com/slideToggle/" target="_blank">lideToggle()</a></strong> fonksiyonunu kullanıyoruz. Burada ki seçicimiz şöyle çalışıyor. this tıkladığımız elementin kendisi yani <strong>.dd</strong>, <strong>ul </strong>ise <strong>.dd</strong> nin içerisindeki elementimiz. Okunuşu şöyle .dd nin içerisindeki ul yi <strong>slideToggle()</strong> yap</li>
<li><strong>$(".dd").<a href="http://api.jquery.com/mouseleave/" target="_blank">mouseleave()</a></strong><strong>; </strong>bu satırda mouse <strong>.dd</strong> üzerinden ayrıldığında menümüzü kapatmak için kullanıyoruz. Burada <span style="color: #ff0000;"><strong>kırmızı </strong></span>renkteki kısım hakkında bir bilgi vermek istiyorum. Kırmızı renkteki alanımız listenin görünmesiyle billikte aşağı doğru genişliyor, yani mouse listemizin üzerindeyken aynı zamanda <strong>.dd</strong> nin de üzerinde olmuş oluyor. Çoğu menü bu prensibe göre çalışıyor, bu sebepten dolayı modern menülerde ki hiyerarşinin aşağıdaki örnekte ki gibi olduğunu göreceksiniz.</li>
</ul>
<pre class="brush: xml;">
&lt;ul&gt;
    &lt;li&gt;menü eleman 1&lt;/li&gt;
    &lt;li&gt;menü eleman 2
        &lt;ul&gt;
            &lt;li&gt;alt eleman 1&lt;/li&gt;
            &lt;li&gt;alt eleman 2&lt;/li&gt;
            &lt;li&gt;alt eleman 3&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;menü eleman 3&lt;/li&gt;
    &lt;li&gt;menü eleman 4
        &lt;ul&gt;
            &lt;li&gt;alt eleman 1&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Eğer dikkatle incelerseniz alt elemanlara sahip <strong>li </strong>ler alt elemanı kapsıyor, yani <strong>li </strong>nin altında ki <strong>ul </strong>lere eleman geldiğinde yukarda ki <strong>li </strong>nin de üzerine gelmiş oluyor. Bu sayede gösterme gizleme gibi işlemleri çok rahat ve stabil bir şekilde yapabiliyoruz. Örneğe bakarsanız demek istediğimi daha iyi anlayacaksınız. Bu durumu iyice kavrarsanız kendi menülerinizi rahatlıkla yapabilirsiniz.</p>
<p>Çalışan örneği  <a href="http://www.apostylee.com/wp-content/uploads/2010/07/default.zip"><strong>buradan </strong></a>indirebilirsiniz. Bir kaç örnek yaparak olayı çok daha iyi kavrayabilirsiniz. Umarım faydalı bir yazı olmuştur..</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/bir-acilir-menunun-anatomisi/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/bir-acilir-menunun-anatomisi/&amp;title=Bir+a%C3%A7%C4%B1l%C4%B1r+men%C3%BCn%C3%BCn+anatomisi" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/bir-acilir-menunun-anatomisi/&amp;title=Bir+a%C3%A7%C4%B1l%C4%B1r+men%C3%BCn%C3%BCn+anatomisi" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/bir-acilir-menunun-anatomisi/&amp;t=Bir+a%C3%A7%C4%B1l%C4%B1r+men%C3%BCn%C3%BCn+anatomisi" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Bir+a%C3%A7%C4%B1l%C4%B1r+men%C3%BCn%C3%BCn+anatomisi&amp;link=http://www.apostylee.com/bir-acilir-menunun-anatomisi/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/bir-acilir-menunun-anatomisi/&amp;title=Bir+a%C3%A7%C4%B1l%C4%B1r+men%C3%BCn%C3%BCn+anatomisi" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/bir-acilir-menunun-anatomisi/&amp;title=Bir+a%C3%A7%C4%B1l%C4%B1r+men%C3%BCn%C3%BCn+anatomisi" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/bir-acilir-menunun-anatomisi/&amp;title=Bir+a%C3%A7%C4%B1l%C4%B1r+men%C3%BCn%C3%BCn+anatomisi" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/bir-acilir-menunun-anatomisi/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Bir+a%C3%A7%C4%B1l%C4%B1r+men%C3%BCn%C3%BCn+anatomisi+-+http://b2l.me/aa9ewp&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/bir-acilir-menunun-anatomisi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Asp.Net ile fotoğrafları kaliteli boyutlandırma</title>
		<link>http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/</link>
		<comments>http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 14:46:57 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[EncoderParameters]]></category>
		<category><![CDATA[high quality]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[thumbnail]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=741</guid>
		<description><![CDATA[Fotoğrafları direk boyutlandırdığımız zaman ciddi bir kalite kaybı meydana geliyor. CompositingQuality, InterpolationMode veya SmoothingMode değerleriyle oynasakda Photoshop&#8217; un boyutlandırma kalitesine erişemiyoruz. Biraz araştırma yaptıktan sonra EncoderParameters ve ImageCodecInfo ile kalitenin ciddi bir şekilde arttırıldığını gördüm. Sonuç aşağıdaki görselde açık bir şekilde görülebiliyor. Özellikle üzerinde yazı bulunan görsellerde fark daha iyi farkediliyor. Aşağıda ki kodu kullanmak [...]]]></description>
			<content:encoded><![CDATA[<p>Fotoğrafları direk boyutlandırdığımız zaman ciddi bir kalite kaybı meydana geliyor. <a href="http://msdn.microsoft.com/tr-tr/library/system.drawing.drawing2d.compositingquality.aspx" target="_blank">CompositingQuality</a>, <a href="http://www.google.com.tr/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CBQQFjAA&amp;url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fsystem.drawing.drawing2d.interpolationmode.aspx&amp;ei=C25ATMuBJqOTOJ7hhNcM&amp;usg=AFQjCNFWFbbHC9CuitnJgc3LHsNl-mZlSA&amp;sig2=TsPq1d8gEIldkPT3Fuxh8A" target="_blank">InterpolationMode </a>veya <a href="http://www.google.com.tr/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CBcQFjAA&amp;url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fsystem.drawing.graphics.smoothingmode.aspx&amp;ei=GG5ATKSCOsjuOa3yhdcM&amp;usg=AFQjCNG6f2lFZXwHRV2U9MN6dFbSl2FiOw&amp;sig2=d85vWZwjLLmkmuyvoabzHg" target="_blank">SmoothingMode </a>değerleriyle oynasakda Photoshop&#8217; un boyutlandırma kalitesine erişemiyoruz. Biraz araştırma yaptıktan sonra <a href="http://www.google.com.tr/url?sa=t&amp;source=web&amp;cd=2&amp;ved=0CB4QFjAB&amp;url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fsystem.drawing.imaging.encoderparameters.aspx&amp;ei=WW5ATOSbHoraOPbAuIwN&amp;usg=AFQjCNFxHcXRqOipUkt8-uQTmtb_x2lMuw&amp;sig2=g2nJ8hmLIMGJ_xW1uIPohw" target="_blank">EncoderParameters </a>ve <a href="http://www.google.com.tr/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CBcQFjAA&amp;url=http%3A%2F%2Fmsdn.microsoft.com%2Ftr-tr%2Flibrary%2Fsystem.drawing.imaging.imagecodecinfo.aspx&amp;ei=03BATMDhMYWL4gbJhMXGDg&amp;usg=AFQjCNHNEUgr4TU8WwMVHaPjbfcBYejdtg&amp;sig2=asuRJU_xdeWGTtNfaOjbTQ" target="_blank">ImageCodecInfo </a>ile kalitenin ciddi bir şekilde arttırıldığını gördüm. Sonuç aşağıdaki görselde açık bir şekilde görülebiliyor. Özellikle üzerinde yazı bulunan görsellerde fark daha iyi farkediliyor. Aşağıda ki kodu kullanmak için fileupload nesnenizi methoda göndermeniz yeterli. Örneğin; <strong>fotograf.yukle(FileUpload1); </strong>Şunu da eklemek lazım, kaliteli ve kalitesiz fotoların aralarında neredeyse yarı yarıya boyut farkı bulunuyor.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/fotografkucultme.jpg"><img class="alignnone size-full wp-image-855" title="fotografkucultme" src="http://www.apostylee.com/wp-content/uploads/2010/07/fotografkucultme.jpg" alt="fotografkucultme Asp.Net ile fotoğrafları kaliteli boyutlandırma" width="352" height="484" /></a><span id="more-741"></span></p>
<pre class="brush: csharp;">
public class fotograf
{
    public static void yukle(FileUpload fu)
    {
        System.Drawing.Image orjinalFoto = null;
        HttpPostedFile jpeg_image_upload = fu.PostedFile;
        orjinalFoto = System.Drawing.Image.FromStream(jpeg_image_upload.InputStream);
        boyutlandir(orjinalFoto, 50, fu.FileName);
    }

    protected static void boyutlandir(System.Drawing.Image orjinalFoto, int boyut, string dosyaAdi)
    {
        System.Drawing.Bitmap islenmisFotograf = null;
        System.Drawing.Graphics grafik = null;

        int hedefGenislik = boyut;
        int hedefYukseklik = boyut;
        int new_width, new_height;

        new_height = (int)Math.Round(((float)orjinalFoto.Height * (float)boyut) / (float)orjinalFoto.Width);
        new_width = hedefGenislik;
        hedefYukseklik = new_height;
        new_width = new_width &gt; hedefGenislik ? hedefGenislik : new_width;
        new_height = new_height &gt; hedefYukseklik ? hedefYukseklik : new_height;

        islenmisFotograf = new System.Drawing.Bitmap(hedefGenislik, hedefYukseklik);
        grafik = System.Drawing.Graphics.FromImage(islenmisFotograf);
        grafik.FillRectangle(new System.Drawing.SolidBrush(System.Drawing.Color.White), new System.Drawing.Rectangle(0, 0, hedefGenislik, hedefYukseklik));
        int paste_x = (hedefGenislik - new_width) / 2;
        int paste_y = (hedefYukseklik - new_height) / 2;

        grafik.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
        grafik.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
        grafik.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;

        System.Drawing.Imaging.ImageCodecInfo codec = System.Drawing.Imaging.ImageCodecInfo.GetImageEncoders()[1];
        System.Drawing.Imaging.EncoderParameters eParams = new System.Drawing.Imaging.EncoderParameters(1);
        eParams.Param[0] = new System.Drawing.Imaging.EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 95L);

        grafik.DrawImage(orjinalFoto, paste_x, paste_y, new_width, new_height);
        islenmisFotograf.Save(HttpContext.Current.Server.MapPath(&quot;~/&quot; + dosyaAdi), codec, eParams);
    }
}
</pre>
<p>Kodu bir kaç yerden derleyerek yazdım. Bundan dolayı iyi bir kod değil :) Bu arada yeri gelmişken, ilerleyen günlerde kapsamlı bir görsel upload sınıfını sizlerle paylaşacağım.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/&amp;title=Asp.Net+ile+foto%C4%9Fraflar%C4%B1+kaliteli+boyutland%C4%B1rma" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/&amp;title=Asp.Net+ile+foto%C4%9Fraflar%C4%B1+kaliteli+boyutland%C4%B1rma" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/&amp;t=Asp.Net+ile+foto%C4%9Fraflar%C4%B1+kaliteli+boyutland%C4%B1rma" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Asp.Net+ile+foto%C4%9Fraflar%C4%B1+kaliteli+boyutland%C4%B1rma&amp;link=http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/&amp;title=Asp.Net+ile+foto%C4%9Fraflar%C4%B1+kaliteli+boyutland%C4%B1rma" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/&amp;title=Asp.Net+ile+foto%C4%9Fraflar%C4%B1+kaliteli+boyutland%C4%B1rma" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/&amp;title=Asp.Net+ile+foto%C4%9Fraflar%C4%B1+kaliteli+boyutland%C4%B1rma" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Asp.Net+ile+foto%C4%9Fraflar%C4%B1+kaliteli+boyutland%C4%B1rma+-+http://b2l.me/aa34n9&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/asp-net-ile-fotograflari-kaliteli-boyutlandirma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web işine nasıl başlamalıyım ?</title>
		<link>http://www.apostylee.com/web-isine-nasil-baslamaliyim/</link>
		<comments>http://www.apostylee.com/web-isine-nasil-baslamaliyim/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 14:11:14 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[Teknolojik]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[nasıl]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=839</guid>
		<description><![CDATA[Yaz geldi, okullar da bitti, bundan istifade etmek isteyen genç arkadaşlar, yeni maceralara yelken açmak istiyorlar. Ne rahatsız bir giriş cümlesi oldu bu ya, başlık da güzel olmadı zaten :S Son zamanlarda asp.net nasıl öğrenebilirim, css nasıl örğenebilirim, php nasıl öğrenebilirim gibisinden sayısız şey görüyorum. İnsanlar da cevap veriyor, o siteye bak bu siteye bak, [...]]]></description>
			<content:encoded><![CDATA[<p>Yaz geldi, okullar da bitti, bundan istifade etmek isteyen genç arkadaşlar, yeni maceralara yelken açmak istiyorlar. Ne rahatsız bir giriş cümlesi oldu bu ya, başlık da güzel olmadı zaten :S Son zamanlarda asp.net nasıl öğrenebilirim, css nasıl örğenebilirim, php nasıl öğrenebilirim gibisinden sayısız şey görüyorum. İnsanlar da cevap veriyor, o siteye bak bu siteye bak, şu kitabı al vs.. Esasında bu arkadaşların öğrenmeleri gereken şey bence dinamik bir web sayfasını oluşturan temellerin neler olduğu. Adam php öğrenmeye başlıyor sonra bakıyor ki javascript diye bir şey de varmış ya da bakıyor ki arkadaş tasarım için css, html vs.. şeyler de varmış, aklı gidiyor ve her şeyden bir anda soğuyor ki bu gayet normal. Halbuki yapıyı kabaca bilse kendine yakın gördüğü kısımdan başlayabilir ve en azından karşısına zart çıkan x bir şeyi gördüğünde şaşırmaz.<span id="more-839"></span> Dinamik bir web sayfasında neler var en kaba haliyle bir sıralayayım;</p>
<ol>
<li><strong>Görsel kısım için:</strong> Css ve xHtml</li>
<li><strong>Kullanıcıyla etkileşim için: </strong>Javascript. Bu iş için 2. bir seçenek bulunmuyor. Web de kullanıcı tarafı denildiğinde aklımıza javascript gelecek. jQuery, Mootools vb.. şeyler hep javaScript kullanılarak geliştirilmiştir, ayrı bir dil değil, çatıdırlar(<a href="http://tr.wikipedia.org/wiki/.NET_Framework" target="_blank">framework</a>). Unutmadan ajax da aynı şekilde, ajax bir dil değildir. <a href="http://tr.wikipedia.org/wiki/AJAX_(programlama)" target="_blank">Buradan </a>ne olduğuna bakabilirsiniz.</li>
<li><strong>Sayfaların dinamik programlanması:</strong> Hani php, asp vs.. deniliyorya bunlar o dinamik kısım için kullanılıyor. Yani kullanıcının gördüğü ama görmediği kısımlar :) Dinamik web sayfası için bu dillerden birini bilmemiz gerekiyor. Burada işin veritabanı ile olan kısmı için SQL bilgisine ihtiyaç duyuyoruz. Buna da bir madde açmak en iyisi.</li>
<li><strong>Veritabanı ile olan işlemler:</strong> Mysql, mssql yada farklı bir veritabanı için <a href="http://tr.wikipedia.org/wiki/SQL" target="_blank">sql </a>bilgisine ihtiyaç duyuyoruz. Başlangıç için select, insert, update ve delete işlemlerini bilmek yetebilir.</li>
</ol>
<p style="text-align: center;"><img class="size-full wp-image-845 aligncenter" title=".net" src="http://www.apostylee.com/wp-content/uploads/2010/07/net.jpg" alt="net Web işine nasıl başlamalıyım ?" width="563" height="213" /></p>
<p>Burada <a href="http://tr.wikipedia.org/wiki/ASP.NET" target="_blank">asp.net</a> için bir parantez açmak istiyorum. Asp.Net klasik asp yada php gibi bir dil değildir. <a href="http://www.google.com.tr/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CBoQFjAA&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fnet%2F&amp;ei=__E-TP7dFKCHOLObgIoH&amp;usg=AFQjCNGomrrMGwdFwzEbF1eI5QsPtqik-w&amp;sig2=aJy-F9xc3M5HqoXYwPsXDA" target="_blank">Microsoft .Net</a> framework unu kullanan bir web geliştirme teknolojisidir. Bu durumu benim gibi biri için kelimelere dökmek gerçekten çok zor. .Net platformunda birden fazla dilde (c#, j#, vb vs..) programlama yapmanız mümkün. Örneğin ben .net platformunda asp.net öğrenmeye c# ile başladım. Kendi web projelerimi rahatlıkla yapar hale geldim. Bir süre sonra windows uygulaması yazmam gerekti, hiç zorlanmadan kendime lazım olan uygulamayı aynı c# kodlarıyla yazabildim. Yani bir taşla iki kuş vurdum ! Sonrasında smart device lar için ufak bir çalışmam oldu ondada hiç zorluk çekmedim. Bu örnekleri çoğaltmak mümkün. Tabi şöyle de bir durum var, geliştirme yaptığınız ortamın kontrolleri farklılıklar gösteriyor ki bu da gayet normal. Kontroller le ilgili bilgiyi hiç zorlanmadan <a href="http://msdn.microsoft.com" target="_blank">MSDN </a>yada Google da rahatlıkla bulabilirsiniz. .Net ile uğraşırken kendinizi <a href="http://tr.wikipedia.org/wiki/Nesne_Y%C3%B6nelimli_Programlama" target="_blank">nesne yönelimli programlama (oop)</a> veya <a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank">object relational mapping (orm)</a> gibi yapıların içerisinde bulabilirsiniz. Kısacası .Net candır :)  Yukarıda kabaca durumu izah etmeye çalıştım, yol haritanızı iyi belirleyin, her şeyden biraz biraz bilmenizde bir sakınca yok ama bir konuda uzmanlaşmanız sizin için en iyisi olacaktır. Bu işlere bulaşırken şunu unutmayın, çok çalışmanız ve çok sabırlı olmanız gerekir. Bazen görüyorum 15 günde şunu öğretiyoruz, 30 dakikada bunu öğretiyoruz. Arkadaşlar bunlar tamamen hikayedir, böyle bir durum söz konusu dahi olamaz eğer bu işi adam gibi yapacaksanız senelerinizi gözden çıkartın, hepinize kolay gelsin :)</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/web-isine-nasil-baslamaliyim/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/web-isine-nasil-baslamaliyim/&amp;title=Web+i%C5%9Fine+nas%C4%B1l+ba%C5%9Flamal%C4%B1y%C4%B1m+%3F" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/web-isine-nasil-baslamaliyim/&amp;title=Web+i%C5%9Fine+nas%C4%B1l+ba%C5%9Flamal%C4%B1y%C4%B1m+%3F" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/web-isine-nasil-baslamaliyim/&amp;t=Web+i%C5%9Fine+nas%C4%B1l+ba%C5%9Flamal%C4%B1y%C4%B1m+%3F" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Web+i%C5%9Fine+nas%C4%B1l+ba%C5%9Flamal%C4%B1y%C4%B1m+%3F&amp;link=http://www.apostylee.com/web-isine-nasil-baslamaliyim/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/web-isine-nasil-baslamaliyim/&amp;title=Web+i%C5%9Fine+nas%C4%B1l+ba%C5%9Flamal%C4%B1y%C4%B1m+%3F" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/web-isine-nasil-baslamaliyim/&amp;title=Web+i%C5%9Fine+nas%C4%B1l+ba%C5%9Flamal%C4%B1y%C4%B1m+%3F" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/web-isine-nasil-baslamaliyim/&amp;title=Web+i%C5%9Fine+nas%C4%B1l+ba%C5%9Flamal%C4%B1y%C4%B1m+%3F" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/web-isine-nasil-baslamaliyim/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Web+i%C5%9Fine+nas%C4%B1l+ba%C5%9Flamal%C4%B1y%C4%B1m+%3F+-+http://b2l.me/aauj7v&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/web-isine-nasil-baslamaliyim/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>jQuery Asp.Net Fotoğraf Kırpmak</title>
		<link>http://www.apostylee.com/asp-net-crop-image/</link>
		<comments>http://www.apostylee.com/asp-net-crop-image/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 12:06:17 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[crop]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=739</guid>
		<description><![CDATA[Fotoğraf kırpmak (crop) işlemi dışarıdan karışık bir işmiş gibi görünsede esasında çok basit bir işlemdir. Hele ki jCrop diye güzel jquery eklentisi varken bu işlem hem kolay hemde eğlencelidir. Olayın mantığına bakacak olursak, jCrop bizim için resim üzerinde seçtiğimiz kısımın yükseklik, genişlik, x ve y değerlerini alıyor. Sornasın da bu bilgiler eşliğinde orjinal resim üzerinde [...]]]></description>
			<content:encoded><![CDATA[<p>Fotoğraf kırpmak (crop) işlemi dışarıdan karışık bir işmiş gibi görünsede esasında çok basit bir işlemdir. Hele ki <a href="http://deepliquid.com/content/Jcrop.html" target="_blank">jCrop </a>diye güzel jquery eklentisi varken bu işlem hem kolay hemde eğlencelidir. Olayın mantığına bakacak olursak, jCrop bizim için resim üzerinde seçtiğimiz kısımın yükseklik, genişlik, x ve y değerlerini alıyor. Sornasın da bu bilgiler eşliğinde orjinal resim üzerinde kesme işlemini yapıyoruz. Eklentinin bir çok ayarı ve özelliği bulunuyor, bunlara <a href="http://deepliquid.com/content/Jcrop_Manual.html" target="_blank">buradan </a>ulaşabilirsiniz. Az kaldı unutuyordum, projenize jquery.js ve jCrop u eklemeyi unutmayın :)</p>
<p style="text-align: center;"><a href="http://www.apostylee.com/wp-content/uploads/2010/07/imagecrop.jpg"><img class="size-large wp-image-794 aligncenter" title="imagecrop" src="http://www.apostylee.com/wp-content/uploads/2010/07/imagecrop-600x542.jpg" alt="imagecrop 600x542 jQuery Asp.Net Fotoğraf Kırpmak" width="600" height="542" /></a></p>
<p><span id="more-739"></span> <span class="kod">default.aspx</span></p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot;&gt;
		    jQuery(document).ready(function() {
		    jQuery('#cropImage').Jcrop({
		            onSelect: updateCoords
		        });
		    });
		    function updateCoords(c) {
		        jQuery('#X').val(c.x);
		        jQuery('#Y').val(c.y);
		        jQuery('#W').val(c.w);
		        jQuery('#H').val(c.h);
		    };
		&lt;/script&gt;

&lt;body&gt;
    &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;
        &lt;asp:FileUpload ID=&quot;FileUpload1&quot; runat=&quot;server&quot; /&gt;
        &lt;asp:Button ID=&quot;UploadImage&quot; runat=&quot;server&quot; Text=&quot;Upload Image&quot; onclick=&quot;Upload_Click&quot; /&gt;

        &lt;asp:Literal runat=&quot;server&quot; ID=&quot;ltrImage&quot; /&gt;
        &lt;asp:Button ID=&quot;Crop&quot; runat=&quot;server&quot; Text=&quot;Crop Image&quot; onclick=&quot;Crop_Click&quot; Visible=&quot;false&quot; /&gt;

        &lt;!-- hidden fileds --&gt;
        &lt;asp:HiddenField ID=&quot;X&quot; runat=&quot;server&quot; /&gt;
        &lt;asp:HiddenField ID=&quot;Y&quot; runat=&quot;server&quot; /&gt;
        &lt;asp:HiddenField ID=&quot;W&quot; runat=&quot;server&quot; /&gt;
        &lt;asp:HiddenField ID=&quot;H&quot; runat=&quot;server&quot; /&gt;
    &lt;/form&gt;
&lt;/body&gt;
</pre>
<p><span class="kod">default.aspx.cs</span></p>
<pre class="brush: csharp;">
    protected void Crop_Click(object sender, EventArgs e)
    {
        int x = Convert.ToInt32(X.Value);
        int y = Convert.ToInt32(Y.Value);
        int w = Convert.ToInt32(W.Value);
        int h = Convert.ToInt32(H.Value);
        string strFileName = Crop.CommandArgument;
        System.Drawing.Image image = Bitmap.FromFile(Server.MapPath(&quot;~/crop/&quot; + strFileName));

        Bitmap bmp = new Bitmap(w, h, image.PixelFormat);
        Graphics g = Graphics.FromImage(bmp);
        g.DrawImage(image, new Rectangle(0, 0, w, h),
        new Rectangle(x, y, w, h), GraphicsUnit.Pixel);

        bmp.Save(HttpContext.Current.Request.PhysicalApplicationPath + &quot;crop/reSize-&quot; + strFileName, image.RawFormat);
        ltrImage.Text = &quot;&lt;img src=\&quot;reSize-&quot; + strFileName + &quot;\&quot; id=\&quot;cropImage\&quot; alt=\&quot;&quot; + strFileName + &quot;\&quot; /&gt;&quot;;
    }

    protected void Upload_Click(object sender, EventArgs e)
    {
        FileUpload1.SaveAs(Server.MapPath(&quot;~/crop/&quot; + FileUpload1.FileName));
        ltrImage.Text = &quot;&lt;img src=\&quot;&quot; + FileUpload1.FileName + &quot;\&quot; id=\&quot;cropImage\&quot; alt=\&quot;&quot; + FileUpload1.FileName + &quot;\&quot; /&gt;&quot;;
        Crop.CommandArgument=FileUpload1.FileName;
        Crop.Visible = true;
    }
</pre>
<p>Çalışan örneğe <span style="color: #ff0000;"><a href="http://jquery.apostylee.com/crop/" target="_blank"><strong>buradan</strong></a> </span>bakabilirsiniz, örneği indirmek için <a href="http://www.jquerydot.net/wp-content/uploads/2010/06/Crop.zip" target="_self"><strong>buraya</strong></a> tıklayabilirsiniz. Herkese iyi çalışmalar..</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/asp-net-crop-image/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/asp-net-crop-image/&amp;title=jQuery+Asp.Net+Foto%C4%9Fraf+K%C4%B1rpmak" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/asp-net-crop-image/&amp;title=jQuery+Asp.Net+Foto%C4%9Fraf+K%C4%B1rpmak" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/asp-net-crop-image/&amp;t=jQuery+Asp.Net+Foto%C4%9Fraf+K%C4%B1rpmak" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=jQuery+Asp.Net+Foto%C4%9Fraf+K%C4%B1rpmak&amp;link=http://www.apostylee.com/asp-net-crop-image/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/asp-net-crop-image/&amp;title=jQuery+Asp.Net+Foto%C4%9Fraf+K%C4%B1rpmak" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/asp-net-crop-image/&amp;title=jQuery+Asp.Net+Foto%C4%9Fraf+K%C4%B1rpmak" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/asp-net-crop-image/&amp;title=jQuery+Asp.Net+Foto%C4%9Fraf+K%C4%B1rpmak" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/asp-net-crop-image/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=jQuery+Asp.Net+Foto%C4%9Fraf+K%C4%B1rpmak+-+http://b2l.me/aaauvu&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/asp-net-crop-image/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone ve iPad için WordPress uygulaması</title>
		<link>http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/</link>
		<comments>http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 14:58:03 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[ücretsiz]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=823</guid>
		<description><![CDATA[Bilgisayar başında olmadığım zamanlar da telefonumdan maillerime bakıyorum, günlüğüme yeni bir yorum geldiğini görünce seviniyorum :) Kaç zamandır araştıracaktım bir türlü fırsat olmuyordu demin ufak bir araştırma sonucu WordPress in iPhone, iPad uygulamasını buldum. Programda istediğimden fazlası vardı ve sizlerlede paylaşmak istedim. Buradan programın ana sayfasına, buradan da Apple Store daki sayfasına ulaşabilirsiniz. Öncelikle günlüğünüzdeki [...]]]></description>
			<content:encoded><![CDATA[<p>Bilgisayar başında olmadığım zamanlar da telefonumdan maillerime bakıyorum, günlüğüme yeni bir yorum geldiğini görünce seviniyorum :) Kaç zamandır araştıracaktım bir türlü fırsat olmuyordu demin ufak bir araştırma sonucu WordPress in iPhone, iPad uygulamasını buldum. Programda istediğimden fazlası vardı ve sizlerlede paylaşmak istedim. <a href="http://iphone.wordpress.org/" target="_blank">Buradan </a>programın ana sayfasına, <a href="http://itunes.apple.com/us/app/wordpress/id335703880?mt=8" target="_blank">buradan </a>da Apple Store daki sayfasına ulaşabilirsiniz. Öncelikle günlüğünüzdeki <strong>ayarlar </strong>sekmesinden yazma seçeneğine tıklayın ve <strong>&#8220;WordPress için Movable Type, MetaWeblog ve Blogger XML-RPC yayımlama protokollerini etkinleştir.&#8221; </strong>kutucuğuna tıklayıp ayarları kaydedin.</p>
<p>Programı ilk çalıştırdığımızda bizi, birden fazla günlüğü yönetebilmemiz için tasarlanan seçim ekranı karşılıyor. + ya tıklayıp günlüğümüzün bilgilerini giriyoruz.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0542.png"><img class="alignnone size-full wp-image-824" title="IMG_0542" src="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0542.png" alt="IMG 0542 iPhone ve iPad için Wordpress uygulaması" width="320" height="480" /></a><span id="more-823"></span></p>
<p>Günlük adresimizi ve kullanıcı adı şifremizi giriyoruz. Diğer seçenekleri de isteğinize göre değiştiriyorsunuz.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0542.png"></a><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0543.png"><img title="IMG_0543" src="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0543.png" alt="IMG 0543 iPhone ve iPad için Wordpress uygulaması" width="320" height="480" /></a></p>
<p>Günlüğünüze başarılı bir şekilde bağlandıktan sonra Yorumlar, Yazılar ve Sayfaları sekmeler halinde görüyoruz. Edit düğmesine bastığızda yorumlara onay vb.. işlemleri yapabiliyoruz.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0543.png"></a><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0544.png"><img class="alignnone size-full wp-image-826" title="IMG_0544" src="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0544.png" alt="IMG 0544 iPhone ve iPad için Wordpress uygulaması" width="320" height="480" /></a></p>
<p>Yeni içerik eklemek içinde basit bir arabirim bulunuyor ve bu kısım gerçekten başarılı. Categories e tıkladığınızda,</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0545.png"><img title="IMG_0545" src="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0545.png" alt="IMG 0545 iPhone ve iPad için Wordpress uygulaması" width="320" height="480" /></a></p>
<p>Şeklinde kategoriler listeleniyor ve istediğinizi seçiyorsunuz.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0545.png"></a><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0546.png"><img class="alignnone size-full wp-image-828" title="IMG_0546" src="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0546.png" alt="IMG 0546 iPhone ve iPad için Wordpress uygulaması" width="320" height="480" /></a></p>
<p>Bilgisayar başında olmadığınız da günlüğünüze gelen yorumları onaylamak veya kısa girdiler yapmak için son derece başarılı bir uygulama olduğunu düşünüyorum. Kullanımı da son derece basit. Yaşasın özgürlük :)</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0543.png"></a></p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/IMG_0544.png"></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/&amp;title=iPhone+ve+iPad+i%C3%A7in+Wordpress+uygulamas%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/&amp;title=iPhone+ve+iPad+i%C3%A7in+Wordpress+uygulamas%C4%B1" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/&amp;t=iPhone+ve+iPad+i%C3%A7in+Wordpress+uygulamas%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=iPhone+ve+iPad+i%C3%A7in+Wordpress+uygulamas%C4%B1&amp;link=http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/&amp;title=iPhone+ve+iPad+i%C3%A7in+Wordpress+uygulamas%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/&amp;title=iPhone+ve+iPad+i%C3%A7in+Wordpress+uygulamas%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/&amp;title=iPhone+ve+iPad+i%C3%A7in+Wordpress+uygulamas%C4%B1" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=iPhone+ve+iPad+i%C3%A7in+Wordpress+uygulamas%C4%B1+-+http://b2l.me/96ny9&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/iphone-ve-ipad-icin-wordpress-uygulamasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail imzaya html desteği ekledi</title>
		<link>http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/</link>
		<comments>http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 09:15:49 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[Teknolojik]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[imza]]></category>
		<category><![CDATA[signature]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=815</guid>
		<description><![CDATA[Uzun zamandır Gmail de imzamızı html ile nasıl olurda biçimlendiremeyiz diye yakınıyordum. Bu gün gördüğüm bir friendfeed girdisinde bu özelliğin Gmail e eklendiğini gördüm ve çok sevindim :) Gmail günlüğünde detayına ulaşabileceğiniz bu özellik bir çok insan tarafından sıkça kullanılacak gibi görünüyor :) Bu makale için yorumlara üye ol. Bunu paylaş:del.icio.us Bunu Digg'le! Bunu paylaş:Facebook [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun zamandır Gmail de imzamızı html ile nasıl olurda biçimlendiremeyiz diye yakınıyordum. Bu gün gördüğüm bir friendfeed girdisinde bu özelliğin Gmail e eklendiğini gördüm ve çok sevindim :) Gmail günlüğünde <a href="http://gmailblog.blogspot.com/2010/07/rich-text-signatures.html" target="_blank">detayına </a>ulaşabileceğiniz bu özellik bir çok insan tarafından sıkça kullanılacak gibi görünüyor :)</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/googleimzahtml.jpg"><img class="alignnone size-large wp-image-816" title="googleimzahtml" src="http://www.apostylee.com/wp-content/uploads/2010/07/googleimzahtml-600x205.jpg" alt="googleimzahtml 600x205 Gmail imzaya html desteği ekledi" width="600" height="205" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/&amp;title=Gmail+imzaya+html+deste%C4%9Fi+ekledi" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/&amp;title=Gmail+imzaya+html+deste%C4%9Fi+ekledi" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/&amp;t=Gmail+imzaya+html+deste%C4%9Fi+ekledi" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Gmail+imzaya+html+deste%C4%9Fi+ekledi&amp;link=http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/&amp;title=Gmail+imzaya+html+deste%C4%9Fi+ekledi" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/&amp;title=Gmail+imzaya+html+deste%C4%9Fi+ekledi" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/&amp;title=Gmail+imzaya+html+deste%C4%9Fi+ekledi" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Gmail+imzaya+html+deste%C4%9Fi+ekledi+-+http://b2l.me/94w3e&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/gmail-imzaya-html-destegi-ekledi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress&#8217; e geçiş maceram</title>
		<link>http://www.apostylee.com/wordpress-e-gecis-maceram/</link>
		<comments>http://www.apostylee.com/wordpress-e-gecis-maceram/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 07:51:10 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[ems]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=800</guid>
		<description><![CDATA[apostylee.com un eski halini yıllar önce klasik asp ile kodlamıştım. Yıllardır işimi problemsiz görüyordu fakat son zamanlarda ki gelişmelerden dolayı artık yollarımızın ayrılma zamanı geldi ve WordPress e geçtim. Neydi bu gelişmeler ? En önemlisi apostylee.com un ilkel ötesi yönetici panelinden içerik girmek tek kelimeyle eziyetti ve çoğu zaman yazacağım şeyleri yazmıyordum. Açıkcası paneli elden [...]]]></description>
			<content:encoded><![CDATA[<p>apostylee.com un eski halini yıllar önce klasik asp ile kodlamıştım. Yıllardır işimi problemsiz görüyordu fakat son zamanlarda ki gelişmelerden dolayı artık yollarımızın ayrılma zamanı geldi ve WordPress e geçtim. Neydi bu gelişmeler ?</p>
<ul>
<li>En önemlisi apostylee.com un ilkel ötesi yönetici panelinden içerik girmek tek kelimeyle eziyetti ve çoğu zaman yazacağım şeyleri yazmıyordum. Açıkcası paneli elden geçirmek de işime gelmiyordu.</li>
<li>Tasarımdan kaynaklı ciddi problemlerim vardı, en basitinden friendfeed yada facebook aracının yerleşiminde sıkıntı yaşıyordum. Tasarımımı çok severek yapmıştım ama zamanında bu tarz durumları hesaba katmadığımdan dolayı yerleşimlerde çok ciddi sıkıntılar yaşıyordum. Onu oraya çek bunu buraya çek, zaten zamanım yok iyice bunalmıştım, yeniden tasarlamak da yine işime gelmiyordu :S</li>
<li>Arama motoru optimizasyonu ve diğer kolaylıklar için, özellikle eklenti desteği ve tema desteği..</li>
<li>Harekette bereket vardır inancımdan dolayı.</li>
<li>Yukarıda saydıklarım işin teferruat kısmı olarak nitelendirilebilir, asıl amacım WordPress gibi bir sisemi öğrenebilmek, fırsatını bulmuşken ucundan az da olsa php ile tanışmak.</li>
</ul>
<p>Madem durum böyle bende tamam apocum geçelim wp ye dedim, fakat ortada ciddi bir sıkıntı vardı. Bu da verilerin taşınmasıydı. Eski sistemde 2 tane tablom vardı ve veriler kendi düzenimde kayıtlıydılar. Koyuldum araştırmaya ama geçişle ilgili hiç bir şey bulamadım. Dedim ki asp.net de bir kod yazayım wp nin istediği xml çıktısını oluşturup, vereyim wp ye olsun bitsin. Koyuldum kod yazmaya baktım ki yazmakla bitecek gibi değil bıraktım :D Aklıma <strong><a href="http://www.sqlmanager.net/">EMS </a></strong>firmasının <strong><a href="http://www.sqlmanager.net/products/mysql/manager" target="_blank">SQL Manager for MySQL</a></strong> programı geldi, uzun zamandır aynı programın <a href="http://www.sqlmanager.net/products/mssql/manager" target="_self">mssql </a>için olanını zaten kullanıyordum. Yeni bir paragraf zamanı :)<span id="more-800"></span></p>
<p>Programın sadece <strong>Import Data</strong> (içeri veri al) kısmını kullandım. Heh unutmadan aktarma işlemine başlamadan wordpress veritabanınızın karakter setinin <strong>utf8 (UTF-8 Unicode)</strong> olduğundan emin olun, değilse de yapın. Gelelim bu programı seçme sebebime, yukarıda da dediğim gibi eski vt  yapısı ile wp nin vt yapısı çok farklı. Bu program veriyi içeri alırken Excel veya Access gibi yapıları okuyup size mapping yapabilme imkanı sağlıyor. Mapping dediğim şu, dosyadaki alanları ve veritabanın ilgili tablosunun alanlarını yan yana listeliyor ve siz hangi alan hangi alana karşılık geldiğini belirtebiliyorsunuz. Örneğin; <strong>baslik </strong>adındaki alanı <strong>post_title </strong>alanına eşitleyip baslik alanında ki verileri post_title ye transfer edebiliyorsunuz. Geçişte aranılan şey tam olarak işte bu ! Anlatımdan belki karışık bulmuş olabilirsiniz ama kullanırsanız 30sn lik iş olduğunu göreceksiniz. Veri transferini bu şekilde yaptım ve en ufak bir problemle karşılaşmadım. Sadece resim yollarıyla ilgili kendimle alakalı bazı sıkıntılar oldu onları da gördükçe elle düzenliyorum.</p>
<p>Resimlerle işlem sırasını bir göstereyim. İlk resimde wordpress in <strong>wp_posts</strong> tablosuna sağ tuş ile tıklayıp <strong>Data Manipulation / Import Data</strong> ya tıklıyoruz.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/datamaniple.jpg"><img title="datamaniple" src="http://www.apostylee.com/wp-content/uploads/2010/07/datamaniple-600x479.jpg" alt="datamaniple 600x479 Wordpress e geçiş maceram" width="600" height="479" /></a></p>
<p>Ben verilerimi Ms Access den çekmek istediğimden onu işaretleyip <strong>Source file name</strong> olarak ilgili <strong>.mdb</strong> dosyasını gösterip <strong>Next </strong>butonuna tıkladım. Önüme eğer access veritabanında bir şifre varsa onu girmemiz isteniyor eğer yoksa hiç bir değer girmeden devam ediyoruz.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/accessimport.jpg"><img title="accessimport" src="http://www.apostylee.com/wp-content/uploads/2010/07/accessimport-600x480.jpg" alt="accessimport 600x480 Wordpress e geçiş maceram" width="600" height="480" /></a></p>
<p>Sonraki adımda yukarıda bahsettiğim mapping işleminin yapılacağı bölüm geliyor. Gördüğünüz gibi <strong>Destination</strong>(Hedef) ve <strong>Source</strong>(Kaynak) <strong>Fields </strong>(alanları) görünüyor, eşleştirip <strong>Add </strong>diyoruz. Burada bir parantez açayım, <strong>wp_posts </strong>tablosundaki bazı alanlar boş olamaz olarak yapılandırılmış bu alanlara veri girilmesi mecburidir. Eşleştirmelerimizi yaptıktan sonra <strong>Next </strong>diyoruz ve sonraki adım(larda) bize tarih formatı ve verilerle ilgili diğer işlemleri yapmamıza olanak sağlayan seçenekler geliyor. Ben bunları hiç ellemeden işlemi <strong>Finish</strong> diyerek bitirdim. Eğer işlem sırasında hata yada hatalar oluşursa kırmızı renkte uyarıları görebilirsiniz. Şunuda belirtmekte fayda var ilk seferde bu transfer işlemini çeşitli sebeplerden dolayı gerçekleştiremeye bilirsiniz. Hataları okuyarak ve birazda sabırlı olarak emin olun bu işlemi halledebilirsiniz ;)</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/mapping.jpg"><img title="mapping" src="http://www.apostylee.com/wp-content/uploads/2010/07/mapping-600x478.jpg" alt="mapping 600x478 Wordpress e geçiş maceram" width="600" height="478" /></a></p>
<p>Son ekranımız da da veritabanımızın dil kodlamasını değiştirdiğimiz ekranı görüyoruz. Veritabanına sağ tıklayıp <strong>Database Properties</strong> e tıklayıp aşağıdaki ekranı görüyoruz. Karakter setimizi ayarlayıp ok diyoruz ve işlem tamamlanıyor.</p>
<p><a href="http://www.apostylee.com/wp-content/uploads/2010/07/karakterset.jpg"><img class="alignnone size-large wp-image-805" title="karakterset" src="http://www.apostylee.com/wp-content/uploads/2010/07/karakterset-600x481.jpg" alt="karakterset 600x481 Wordpress e geçiş maceram" width="600" height="481" /></a></p>
<p>Ben tablo ön eklerini hep wp_ olarak yazdım eğer siz kurulum sırasında bir ön ek belirtmişseniz tablo adları o şekilde görünecektir. Örneğin xxx_posts gibi.. Şimdilik bu kadar, görüşmek dileğiyle..</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/wordpress-e-gecis-maceram/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/wordpress-e-gecis-maceram/&amp;title=Wordpress%27+e+ge%C3%A7i%C5%9F+maceram" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/wordpress-e-gecis-maceram/&amp;title=Wordpress%27+e+ge%C3%A7i%C5%9F+maceram" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/wordpress-e-gecis-maceram/&amp;t=Wordpress%27+e+ge%C3%A7i%C5%9F+maceram" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Wordpress%27+e+ge%C3%A7i%C5%9F+maceram&amp;link=http://www.apostylee.com/wordpress-e-gecis-maceram/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/wordpress-e-gecis-maceram/&amp;title=Wordpress%27+e+ge%C3%A7i%C5%9F+maceram" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/wordpress-e-gecis-maceram/&amp;title=Wordpress%27+e+ge%C3%A7i%C5%9F+maceram" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/wordpress-e-gecis-maceram/&amp;title=Wordpress%27+e+ge%C3%A7i%C5%9F+maceram" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/wordpress-e-gecis-maceram/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Wordpress%27+e+ge%C3%A7i%C5%9F+maceram+-+http://b2l.me/94hkn&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/wordpress-e-gecis-maceram/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Microsoft WebMatrix</title>
		<link>http://www.apostylee.com/microsoft-webmatrix/</link>
		<comments>http://www.apostylee.com/microsoft-webmatrix/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 10:44:42 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[Teknolojik]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[webmatrix]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=729</guid>
		<description><![CDATA[Bir yazılım için yazı yazacağım aklıma gelmezdi, rüyamda görsem hayırdır derdim. Ne var ki  Microsoft WebMatrix aşırı şekilde hoşuma gitti. Son derecede basit, sadece olması gereken şeylerin olduğu bir web geliştirici programı olmuş. Araç kutusu yok, otomatik kod tamamlama yok, her şey sizi kodlarınızla baş başa bırakmak için tasarlanmış. Hele bazı özellikleri var ki &#8220;Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>Bir yazılım için yazı yazacağım aklıma gelmezdi, rüyamda görsem hayırdır derdim. Ne var ki  <strong>Microsoft WebMatrix</strong> aşırı şekilde hoşuma gitti. Son derecede basit, sadece olması gereken şeylerin olduğu bir web geliştirici programı olmuş. Araç kutusu yok, otomatik kod tamamlama yok, her şey sizi kodlarınızla baş başa bırakmak için tasarlanmış. Hele bazı özellikleri var ki &#8220;Microsoft bunu yapmış olamaz&#8221; demekten kendinizi alı koyamıyorsunuz. Nedir bu özellikler, Mysql için editör, tek tuşla WordPress, Joomla ve diğer kendini kanıtlamış açık kaynak uygulamaların kurulumu. Hem de suya sabuna dokunmadan kurulum, indirip kuruyor :) Beni cezbeden başka bir özelliği de, çalıştığınız web sitesinin veritabanın size tek tık kadar uzak olması. Her şey son derece güzel düşünülmüş, web sitenizin arama motoru optimizasyon (seo) raporundan tutunda farklı tarayıcılarda site ön izlemesine kadar bir çok güzelliği içerisinde barındırıyor. WordPress ile ve doğal olarak php ile ilgilendiğim bu dönemde webmatrix ile tanışmam tam isabet oldu. Unutmadan kodlarınızı renklendiriyor evet bunu yapıyor :) Aşağıdaki adreslerden detaylı bilgi alabilir, webmatrix i bilgisayarınıza indirip inceleyebilirsiniz. Unutmadan aşağıda birde programın hoşuma giden bölümlerinin ekran görüntüleri bulunuyor. Esasında program 3 aşağı 5 yukarı bu kadar zaten :)<span id="more-729"></span></p>
<p><a href="http://www.microsoft.com/web/webmatrix/">http://www.microsoft.com/web/webmatrix/<br />
</a><a href="http://www.asp.net/webmatrix">http://www.asp.net/webmatrix<br />
</a><a href="http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx">http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx</a></p>
<p><img title="giris" src="http://www.apostylee.com/wp-content/uploads/2010/07/giris-630x415.jpg" alt="giris 630x415 Microsoft WebMatrix" width="630" height="415" /><br />
<img title="ilkekran" src="http://www.apostylee.com/wp-content/uploads/2010/07/ilkekran-630x415.jpg" alt="ilkekran 630x415 Microsoft WebMatrix" width="630" height="415" /><br />
<img title="sitefromgallery" src="http://www.apostylee.com/wp-content/uploads/2010/07/sitefromgallery-630x415.jpg" alt="sitefromgallery 630x415 Microsoft WebMatrix" width="630" height="415" /><br />
<img title="sitefromgalleryadim1" src="http://www.apostylee.com/wp-content/uploads/2010/07/sitefromgalleryadim1-630x415.jpg" alt="sitefromgalleryadim1 630x415 Microsoft WebMatrix" width="630" height="415" /><br />
<img title="chooseasite" src="http://www.apostylee.com/wp-content/uploads/2010/07/chooseasite-630x415.jpg" alt="chooseasite 630x415 Microsoft WebMatrix" width="630" height="415" /><br />
<img title="database" src="http://www.apostylee.com/wp-content/uploads/2010/07/database-630x459.jpg" alt="database 630x459 Microsoft WebMatrix" width="630" height="459" /><br />
<img class="alignnone size-large wp-image-769" title="syntax" src="http://www.apostylee.com/wp-content/uploads/2010/07/syntax-630x455.jpg" alt="syntax 630x455 Microsoft WebMatrix" width="630" height="455" /></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/microsoft-webmatrix/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/microsoft-webmatrix/&amp;title=Microsoft+WebMatrix" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/microsoft-webmatrix/&amp;title=Microsoft+WebMatrix" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/microsoft-webmatrix/&amp;t=Microsoft+WebMatrix" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Microsoft+WebMatrix&amp;link=http://www.apostylee.com/microsoft-webmatrix/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/microsoft-webmatrix/&amp;title=Microsoft+WebMatrix" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/microsoft-webmatrix/&amp;title=Microsoft+WebMatrix" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/microsoft-webmatrix/&amp;title=Microsoft+WebMatrix" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/microsoft-webmatrix/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Microsoft+WebMatrix+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/microsoft-webmatrix/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Dosya daha önce yüklenmiş mi ?</title>
		<link>http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/</link>
		<comments>http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 13:09:03 +0000</pubDate>
		<dc:creator>apoStyLEE</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[checksum]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[dosya]]></category>
		<category><![CDATA[file]]></category>

		<guid isPermaLink="false">http://www.apostylee.com/?p=743</guid>
		<description><![CDATA[Aynı dosya daha önce yüklenmiş mi yoksa ilk kez mi yükleniyor kontrolünü sağlamak için, yüklenen dosyanın checksum ını alıp kaydediyoruz ve sonradan yüklenen dosyalarla karşılaştırıyoruz. Kabaca checksum, yüklenen dosyanın içeriğinin okunarak karşılığında bir değer oluşturulmasıdır. Bu yönteme 100% güvenilir çalışır demek yanlış olur, ama büyük ölçüde güvenilir bir yöntemdir. Şöyle bir örnek vereyim, kullanıcı sitemize [...]]]></description>
			<content:encoded><![CDATA[<p>Aynı dosya daha önce yüklenmiş mi yoksa ilk kez mi yükleniyor kontrolünü sağlamak için, yüklenen dosyanın checksum ını alıp kaydediyoruz ve sonradan yüklenen dosyalarla karşılaştırıyoruz. Kabaca checksum, yüklenen dosyanın içeriğinin okunarak karşılığında bir değer oluşturulmasıdır. Bu yönteme 100% güvenilir çalışır demek yanlış olur, ama büyük ölçüde güvenilir bir yöntemdir. Şöyle bir örnek vereyim, kullanıcı sitemize bir fotoğraf yükleyecek, fakat aynı foto zaten yüklenmiş, eğer fotoğrafı photoshop yada benzeri bir programda açıp üzerine dahi yazsa oluşacak checksum değişir. Bu yöntemi biz bir projemizde şöyle kullanıyoruz. Her yüklenen dosyanın checksum değerini db deki ilgili alana yazıyoruz ve sonrasında yüklenen dosyaların değerleriyle karşılaştırıyoruz. Basit ama etkili bir yöntem olduğunu söyleyebilirim.<span id="more-743"></span></p>
<p>Kullanımı şu şekilde, fileupload kontrolü ile dosyanın yüklendiğini varsayarsak; <strong>GetCheckSum(fileupload1.FileName)</strong> geriye bize dosyanın checksum değerini döndürecektir.</p>
<pre class="brush: csharp;">
    public static string GetChecksum(string file)
    {
        using (FileStream stream = File.OpenRead(HttpContext.Current.Server.MapPath(file)))
        {
            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
            byte[] checksum = md5.ComputeHash(stream);
            return BitConverter.ToString(checksum).Replace(&quot;-&quot;, String.Empty);
        }
    }
</pre>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/feed" rel="nofollow" class="external" title="Bu makale için yorumlara üye ol.">Bu makale için yorumlara üye ol.</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/&amp;title=Dosya+daha+%C3%B6nce+y%C3%BCklenmi%C5%9F+mi+%3F" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/&amp;title=Dosya+daha+%C3%B6nce+y%C3%BCklenmi%C5%9F+mi+%3F" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/&amp;t=Dosya+daha+%C3%B6nce+y%C3%BCklenmi%C5%9F+mi+%3F" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Dosya+daha+%C3%B6nce+y%C3%BCklenmi%C5%9F+mi+%3F&amp;link=http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/&amp;title=Dosya+daha+%C3%B6nce+y%C3%BCklenmi%C5%9F+mi+%3F" rel="nofollow" class="external" title="Bunu paylaş:Mixx">Bunu paylaş:Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/&amp;title=Dosya+daha+%C3%B6nce+y%C3%BCklenmi%C5%9F+mi+%3F" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/&amp;title=Dosya+daha+%C3%B6nce+y%C3%BCklenmi%C5%9F+mi+%3F" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/" rel="nofollow" class="external" title="Bunu paylaş:Technorati">Bunu paylaş:Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Dosya+daha+%C3%B6nce+y%C3%BCklenmi%C5%9F+mi+%3F+-+http://b2l.me/9p4ck&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.apostylee.com/dosya-daha-once-yuklenmis-mi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->