<?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>KYESIL &#124; Kamil Yeşil</title>
	<atom:link href="http://kyesil.com/feed" rel="self" type="application/rss+xml" />
	<link>http://kyesil.com</link>
	<description>using Everything;</description>
	<lastBuildDate>Mon, 13 Feb 2012 17:30:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Go Dili ve Özellikleri &#8211; Kurulumu ve Yapılandırması</title>
		<link>http://kyesil.com/go-lang-ve-ozellikleri-kurulumu-yapilandirilmasi.CS</link>
		<comments>http://kyesil.com/go-lang-ve-ozellikleri-kurulumu-yapilandirilmasi.CS#comments</comments>
		<pubDate>Tue, 13 Dec 2011 19:01:54 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=227</guid>
		<description><![CDATA[Go, Google tarafından geliştirilen bir programlama dilidir. Google Go’yu 2009 da tanıttı, nihai sürümü 2012 çıkacağı Go’nun resmi bloğunda duyurulmuştur.[1] Phyton gibi dinamik bir dilin geliştirme hızını; C veya C++ gibi bir dilin güvenliğini bir potada eritiyor. Google&#8217;a göre dev kütüphaneler bile saniyeler içerisinde derlenebiliyor ve geliştirilen kod yaklaşık olarak C hızında çalışıyor. [2] Go özellikle [...]]]></description>
			<content:encoded><![CDATA[<p><strong><br />
</strong></p>
<p>Go, Google tarafından geliştirilen bir programlama dilidir. Google Go’yu 2009 da tanıttı, nihai sürümü 2012 çıkacağı Go’nun resmi bloğunda duyurulmuştur.[1]</p>
<p>Phyton gibi dinamik bir dilin geliştirme hızını; C veya C++ gibi bir dilin güvenliğini bir potada eritiyor. Google&#8217;a göre dev kütüphaneler bile saniyeler içerisinde derlenebiliyor ve geliştirilen kod yaklaşık olarak C hızında çalışıyor. [2]</p>
<p>Go özellikle çok işlemcili sistemler için uygulama geliştirmeye elverişli olacak ve nesne odaklı tasarım için sade bir başlangıç sunacak. Ayrıca Google tüm dili bir Creative-Commons lisansı altında yayımladı.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://kyesil.com/wp-content/uploads/godili/go.jpg" target="_blank"><img class="size-full wp-image-228 aligncenter" style="border-style: initial; border-color: initial;" title="gocode" src="http://kyesil.com/wp-content/uploads/godili/go.jpg" alt="" width="300" height="168" /></a></p>
<p> <span id="more-227"></span></p>
<p>Go bir sistem programlama dilidir ve hedefi de genel amaçlı bir dil sistem dili olmasıdır, tıpkı C++ gibi. Tatbikî yaklaşım ve aradan geçen zaman içinde gelişen trendlere göre arada mutlak çok fazla farklılık da bulunmaktadır.[3]</p>
<p>Bunları da özetlemek gerekirse;</p>
<ul>
<li>Go constructor ve destructorları olan sınıflar içermez, üye metotlar, sınıf miras hiyerarşisi ve sanal fonksiyonlar yerine Go, arabirim yani interfaceleri destekler ve bu da aslında C++ ile birlikte template kullandığınızda da kullanılan bir yapıdır.</li>
<li>Go garbage collection (çöp toplama) yani kısaca işi biten elemanların atılarak temizlik yapılması ve gereksiz hafıza kaplamalarının önlenmesi de denebilir, bunun da modern işlemcilerde incremental olarak yapılması daha efektiftir.</li>
<li>Go da pointer (işaretçiler) bulunur ancak pointer aritmetiği bulunmaz. Yani bunu da açmak gerekirse, bir işaretçi kullanarak bir stringe ait byte lar üzerinde ilerleyemessiniz.</li>
<li>Diziler Go da birinci sınıf değerlerdir. Bir dizi, bir fonksiyonda parametre olarak kullanıldığında, fonksiyon dizinin bir kopyasını alır, ona ait bir işaretçi almaz. Ancak uygulamada fonksiyonlar sliceları kullanırlar. Bu da yeni bir kavramdır ve konsept olarak Slice 3 alanı olan bir struct (yapı) dır ve bir diziye işaret eden bir pointer, uzunluk ve kapasite bilgisini tutar ve [ ] operatorünü destekleyerek dizi elemanlarına erişmeyi sağlarlar ve len fonksiyonu sayesinde de Slice&#8217;ın  uzunluğunu lde edebileceğiniz gibi, cap fonksiyonuyla da dizinin kapasitesini elde edebilirsiniz.</li>
<li>Stringler de dil tarafından sağlanmıştı ancak bir kez oluşturulduktan sonra bir daha değiştirilemezler.</li>
<li>Hash Table&#8217;lar da desteklenmiştir ve burada map olarak geçmektedir.</li>
<li>Farklı threadlerin çalışırılabilmesi ve bunların arasında bir haberleşme kanalının olması da dil tarafından desteklenen bir özellik olmuştur.</li>
<li>Go Header dosyaları kullanmaz. Bunun yerine, her kaynak dosyası tanımlanmış bir paketin bir parçasdır.</li>
<li>Go kullanıcı tanımlı operatörleri desteklemez.</li>
<li>Go const ve volatile&#8217;ı da desteklemez.</li>
<li>Go geçersiz işaretçiler için nil değerini kullanır, C++ da bildiğiniz gibi bu değer NULL olarak geçmekte idi. [3]</li>
</ul>
<p>&nbsp;</p>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goderleme.png"><img title="gocode" src="http://kyesil.com/wp-content/uploads/godili/goderleme.png" alt="" width="441" height="406" /></a></strong></p>
<p align="center">Resim 2: Go ile derleme hızlıdır[2]</p>
<h2><strong>1.2. Go İle Merhaba Dünya</strong></h2>
<p><strong>package</strong> main</p>
<p><strong>import</strong>&#8220;fmt&#8221;</p>
<p>func main(){</p>
<p>fmt.Printf(&#8220;Nasıl gidiyor Dünya<strong>\n</strong>&#8220;)</p>
<p>}</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Dilin resmi sitesinde(golang.org) çevrimiçi bir derleyici vardır. Seçebileceğimiz birkaç örnek program da var.  Dili tanımamız açısından etkili bir yöntem.</p>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goonline.png" target="_blank"><img title="gocode" src="http://kyesil.com/wp-content/uploads/godili/goonline.png" alt="" width="439" height="577" /></a></strong></p>
<p align="center">Resim 3: Go çevrimiçi derleyici [1]</p>
<h2><strong>1.2. Go Dili Kurulumu</strong></h2>
<p><strong>1.2.1. GoLang IDE(Tümleşik Geliştirme Ortamı)</strong></p>
<p>Go dilinin Windows altında çalışan görsel bir editördür. Programı kurmak için;</p>
<ol>
<li>Öncelikle için Go derleyicisini(Go Software Development Kit) Windows sürümümüze göre (32bit veya 64bit) olarak <a href="http://code.google.com/p/gomingw/downloads/">http://code.google.com/p/gomingw/downloads/</a> adresinden indiriyoruz. 64bit sistem kullanıyorsanız 32 ve 64 bit derleme yapabilmek için ikisini de indirebiliriz.  (64bit: gowinamd64… ,  32bit için: gowinamd386…)</li>
<li>İndirdiğimiz Go derleyicilerini 32bit için <strong>c:\go,</strong> 64bit için ise <strong>c:\go-w64 </strong>klasörüne çıkartıyoruz.</li>
<li>LiteIDE X programını <a href="http://code.google.com/p/golangide/downloads/list">http://code.google.com/p/golangide/downloads/</a> adresinden indirip uygun bir yere kuruyoruz.</li>
<li>Kurulan yerdeki bin klasöründeki liteide.exe ile programı çalıştıralım.</li>
</ol>
<p>İlgili yerden yeni bir go uygulaması oluşturalım.</p>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goliteide.png" target="_blank"><img title="gocode" src="http://kyesil.com/wp-content/uploads/godili/goliteide.png" alt="" width="555" height="326" /></a></strong></p>
<p align="center">Resim 4: Lite IDE ile yeni bir uygulama</p>
<p>Görüldüğü üzere program lua dilini de tanıyor. Go uygulamasını oluşturduğumuzda varsayılan uygulama ile karşılayacak. Uygulamamızı derleyip sonucu görelim.</p>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goliteide2.png" target="_blank"><img title="gocode" src="http://kyesil.com/wp-content/uploads/godili/goliteide2.png" alt="" width="531" height="446" /></a></strong></p>
<p align="center">Resim 5: Lite IDE ile ilk uygulama</p>
<p>Aşağıdaki panelde çıktı görülüyor. Yukarıdaki araç çubuğunda <strong>Env </strong>den projemizin 64 veya 32 bit derlenebileceğini seçebiliyoruz.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>1.2.1</strong> <strong>IntelliJ IDEA ile Go</strong></h2>
<p>IntelliJ IDEA, çoğu Java geliştiricisi ve endüstri uzmanları tarafından piyasadaki en iyi Java IDE olarak kabul edilmiştir. Endüstri lideri özellikleriyle IntelliJ IDEA Java programcılarını zaman harcayan rutin görevlerden kurtarır ve üretkenliklerini arttırır. IntelliJ IDEA, geliştirici üretkenliğine odaklanan bir kod merkezli IDE&#8217;dir. Editör kodunuzu tam olarak anlar ve kod temelli yapısını bilir, ihtiyaç duyduğunuzda doğru önerilerde bulunur ve kodunuzu biçimlendirmek için çok kullanışlıdır. Birçok dil ile bütünleştirilebiliyor. Ayrıca programın ücretsiz sürümü de mevcuttur. [4]</p>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goliteide2.png" target="_blank"><img title="gocode" src="http://kyesil.com/wp-content/uploads/godili/goliteide2.png" alt="" width="531" height="446" /></a></strong></p>
<p align="center">Resim 6: IDEA logo [4]</p>
<p>Bu kullanışlı geliştirme ortamında Go uygulamaları yapabilmek için bir IDEA eklentisi yüklememiz gerekiyor.</p>
<p>Programın kurulumu ve Go ile bütünleştirilmesi:</p>
<ol>
<li>Önce IDEA’yı  <a href="http://www.jetbrains.com/idea/download/">http://www.jetbrains.com/idea/download/</a> adresinden indirelim.  Standart ayarlarıyla kuralım.</li>
<li>IDEA’ya Go eklentitisin yüklemek için programın karşılama ekranında <strong>Open Plugin Manager </strong>tıklayıp <strong>Available</strong> sekmesi altında <strong>Google Go Language</strong> eklentisini kuruyoruz. Programı yeniden başlattıktan sonra aktif olacaktır.</li>
</ol>
<p>&nbsp;</p>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goidea.png" target="_blank"><img src="http://kyesil.com/wp-content/uploads/godili/goidea.png" alt="" width="531" height="380" /></a></strong></p>
<p align="center">Resim 7: IDEA ya Go eklentisinin yüklenmesi</p>
<ol>
<li>Derleyebilmek için IDEA programına Go derleyicisini göstermemiz gerekiyor.  <a href="http://code.google.com/p/gomingw/downloads/">http://code.google.com/p/gomingw/downloads/</a> adresinden Go derleyicisini indirip IDEA ya gösterebileceğimiz bir yere çıkartalım. (IDEA’nın klasörüne önerilir)</li>
<li>Şimdi örnek bir uygulama geliştirerek sonucu görelim. <strong>New Proje</strong> sihirbazından <strong>Next</strong> yaparak uygulama adı ve türünü seçme bölümüne gelelim proje adını ve yerini girdikten sonra <strong>Select Type </strong>bölümünden <strong>Go Module </strong>seçip devam edelim.</li>
</ol>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goidea2.png" target="_blank"><img src="http://kyesil.com/wp-content/uploads/godili/goidea2.png" alt="" width="531" height="380" /></a></strong></p>
<p align="center">Resim 8: IDEA ile Go projesi</p>
<ol>
<li>Sonraki adımda bizden Go derleyicisinin (<strong>Project SDK</strong>) yolunu isteyecek. <strong>Configure </strong>butonuna tıklıyoruz<strong>. </strong>IDEA’yı 32bit olarak çalıştırdığımız için 32 bit Go derleyicisinin yolunu gösterip onaylıyoruz.</li>
</ol>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goidea3.png" target="_blank"><img src="http://kyesil.com/wp-content/uploads/godili/goidea3.png" alt="" width="424" height="257" /></a></strong></p>
<p align="center">Resim 9: Go SDK</p>
<ol>
<li>Projeyi oluşturduktan sonra sağdaki proje panelinde dosyaları görebiliyoruz. Bu projeye yeni bir Go uygulaması eklemek için;<strong> src</strong> klasörüne sağ tıklayıp  <strong>New&gt;Go&gt;Go application</strong> ile uygulamanın ismini vererek oluşturalım.</li>
</ol>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goidea4.png" target="_blank"><img src="http://kyesil.com/wp-content/uploads/godili/goidea4.png" alt="" width="531" height="380" /></a></strong></p>
<p align="center">Resim 10:IDEA&#8217;da Go Uygulaması</p>
<p>&nbsp;</p>
<ol>
<li>Oluşturduğumuz uygulamayı Run menüsünden çalıştıralım aşağıdaki panelde programın çıktısını göreceğiz. Uygulama dosyası proje klasöründedir.</li>
</ol>
<p align="center"><strong><a href="http://kyesil.com/wp-content/uploads/godili/goidea5.png" target="_blank"><img src="http://kyesil.com/wp-content/uploads/godili/goidea5.png" alt="" width="531" height="380" /></a></strong></p>
<p align="center">Resim 11: IDEA ile ilk uygulama</p>
<p style="text-align: left;" align="center"><strong>Kaynaklar</strong></p>
<ol>
<li><a href="http://golang.org/">http://golang.org</a>(05.12.2011)</li>
<li><a href="http://blog.golang.org/">http://blog.golang.org/</a>(05.12.2011)</li>
<li><a href="http://www.programciyim.com/content/go-nedir-google-kendi-programlama-dilini-gelistirdi">http://www.programciyim.com/content/go-nedir-google-kendi-programlama-dilini-gelistirdi</a> (05.12.2011)</li>
<li><a href="http://www.jetbrains.com/">http://www.jetbrains.com/</a>  (09.12.2011)</li>
</ol>
<p style="text-align: left;" align="center"><strong>To be continued&#8230; </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/go-lang-ve-ozellikleri-kurulumu-yapilandirilmasi.CS/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS Temel Bilgiler Kurulum ve Yapılandırma</title>
		<link>http://kyesil.com/iis-temel-bilgiler-kurulum-ve-yapilandirma.CS</link>
		<comments>http://kyesil.com/iis-temel-bilgiler-kurulum-ve-yapilandirma.CS#comments</comments>
		<pubDate>Mon, 21 Nov 2011 12:38:49 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=214</guid>
		<description><![CDATA[Merhabalar. Bu konu işletim sistemleri dersinde  sunum yapacağım konuydu. Teknik aksaklılar nedeniyle olmadı, içimde kaldı burada anlatacağım. Internet Information Services (IIS)  web sayfalarının ve dökümanlarının paylaşılmasında kullanılan bir sunucu yönetim sistemidir. Bilgisayarı bir web yayıncıya dönüştürür mesela APACHE Server da benzer işi yapan bir uygulamadır. Sunucuya HTTP, FTP, Mail gibi protokollerden gelen talepleri,  IIS’in ilgili [...]]]></description>
			<content:encoded><![CDATA[<h2></h2>
<div>
<p>Merhabalar. Bu konu işletim sistemleri dersinde  sunum yapacağım konuydu. Teknik aksaklılar nedeniyle olmadı, içimde kaldı burada anlatacağım.</p>
<p>Internet Information Services (IIS)  web sayfalarının ve dökümanlarının paylaşılmasında kullanılan bir sunucu yönetim sistemidir. Bilgisayarı bir web yayıncıya dönüştürür mesela APACHE Server da benzer işi yapan bir uygulamadır. Sunucuya HTTP, FTP, Mail gibi protokollerden gelen talepleri,  IIS’in ilgili modülü işleyerek istemciye istediği sonucu gönderir.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS.png"><span id="more-214"></span><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS.png" alt="" border="1" /><br />
</a></p>
<p>IIS varsayılan olarak sunucu sistemlerinde çalışmaktadır. Ancak geliştirdiğimiz web uygulamalarını test edebilmek hatta gerekli ayarlamaları yaptıktan sonra kendi bilgisayarımızı bir web sunucusuna dönüştürmek için Windows’un birçok sürümüne <em>(XPhome ve basic sürümleri hariç)</em> rahatlıkla kurulabilmektedir. IIS’in son sürümü 7.5 tir ve Windows Server 2008 ve Windows 7 ile birlikte gelmektedir. Server 2003 ve Vista da IIS 6.0, Server 2000 ve XP de ise 5.1 sürümü hali hazırda bulunmaktadır. Tabi IIS sürümlerini yükseltmek mümkündür. Ben Windows 7 Ultimate x64 kullandığım için bu sisteme göre bilgilendireceğim.</p>
<p>IIS  ASP, ASP.NET, HTML olarak geliştirilmiş sayfalarını direkt olarak  yorumlayabilmektedir. IIS 6.0 dan itibaren gelen CGI modül ekleme özelliği sayesinde PHP sayfalarını yorumlama yeteneği kazandırılabilmektedir.  CGI sayesinde MySQL veri tabanı yönetim sistemi de sunucumuza entegre edilebilmektedir.</p>
<p><strong>Kurulumu:</strong></p>
<p>Eğer Win XP kullanıyorsanız kurulum esnasında Win XP CD’si isteyecektir. Win 7 ve Vista da buna gerek yoktur. Öncelikle Denetim Masasından program kaldırma penceresinden <em>Windows Özelliklerini Ekle Kaldır </em>seçilir.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS1.png"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS1.png" alt="" border="1" /><br />
</a></p>
<p><em>Öncelikle Internet Information Services</em> işaretlenerek varsayılan özelliklerin seçilmesi sağlanır sonra alt özellikleri resimdeki gibi düzenlemeliyiz. Sunucumuza FTP özelliği olmalı diyorsak ilgili kutucukları seçmeliyiz. <em>Uygulama geliştirme</em> özellikleri altında ASP.NET’i de işaretlemeliyiz (NET uygulamalarının çalıştırılabilmesini sağlamak için). Yine aynı yerde CGI’yi görebilirsiniz. İlerde sunucumuza PHP desteği kazandırmak istiyorsak bu gerekli. Bu adımı bitirdikten sonra Tamam’a basarak yüklemeyi başlatıyoruz. Eksik seçtiğiniz yerler varsa sonra tekrar buraya dönüp yükleyebiliyoruz.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS2.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS2.jpg" alt="" border="1" /><br />
</a></p>
<p>Kurulum tamamlandıktan sonra <em>C:\inetpub </em>dizini oluşacaktır. Burası dosyaları yayınlayacağımız yerdir. Yani C:\inetpub\wwwroot klasörü altında olan bütün dosyalara http protokolü ile ulaşılabilir. Öncelikle sunucumuzun çalıştığını anlamak için her hangi bir tarayıcıdan  <a href="http://localhost/">http://localhost/</a> adresine girmeliyiz. <em>(Girdiğimiz adres C:\inetpub\wwwroot içindeki varsayılan dosya; default.html anlamına gelmektedir.)</em> Resimdeki gibi bir sonuç alıyorsanız her şey doğru çalışıyor demektir.  Eğer bir sorun varsa IIS’in yönetim konsoluna bakmalısınız. Eğer IIS hizmeti doğru çalışmıyorsa  <a href="http://localhost/">http://localhost/</a>‘da başka bir hizmet çalışıyor olabilir. APACHE web server bunlardan biri. O hizmeti durdurmamız gereklidir. Diğer bir hata ise C:\inetpub\wwwroot klasörümüzün içinde çağırdığımız dosyanın olmamasıdır.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS3.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS3.jpg" alt="" border="1" /></a></p>
<p><strong>IIS Yönetim Konsolu</strong></p>
<p>IIS’in yönetim konsoluna gitmek için: Bilgisayarıma sağ tıklayıp -&gt;Yönet -&gt;Hizmetler altından ya da Başlatta ‘IIS’ aratmalısınız.  Resimdeki pencerenin sağ tarafında <em>Sunucuyu yönet</em> başlığı altında<em>Başlat</em> komutu aktif olmadığı için ben IIS hizmetinin çalıştığını anlıyorum. Bu hizmetin kontrolü buradan yapılmaktadır.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS4.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS4.jpg" alt="" border="1" /></a></p>
<p>Ortadaki kısımdan ise IIS modüllerinin kontrolü yapılmaktadır. Burada .NET derleyicisinin ayarları, Hata Sayfalarının Yönetimi, SMTP (Simple Mail Transfer Protocol) E-Posta Sunucusunun ayarları, Kullanıcı Yönetimi, FTP ayarları , CGI ayarları yapılabilmektedir. Bu ayarlar şimdilik varsayılan ayarlarıyla bırakıyoruz.</p>
<p><strong>Yeni Bir Site Oluşturmak</strong></p>
<p>Sol panelde IIS siteleri yer almaktadır.  Default Web Site varsayılan site olarak bulunmaktadır. Bu varsaylan site C:\inetpub\wwwroot klasöründen yayın yapan sitedir. İstersek yeni bir site oluşturup istediğimiz bir klasörden yayın yapabiliriz. Yeni bir site eklemek için sitelerin bulunduğu panelde <em>Siteler</em>e sağ tıklayarak Yeni Site…  komutu verilmelidir.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS6.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS6.jpg" alt="" border="1" /></a></p>
<p>Bu pencerede sitenin ismini girdikten sonra uygulama havuzu kısmını; eğer .NET uygulamaları yapacaksak  DefaultAppPool olarak değiştirmeliyiz. Fiziksel Yol olarak D:\yeniweb klasörü gösterdim. Masa üstünden bir klasör seçmememiz gerekiyor zirâ izinlerde problem çıkarıyor. Sitemiz bu klasörden yayın yapacağı için bu klasöre IIS_USERS izninin verilmesi gerekiyor.</p>
<p>Seçtiğim klasöre sağ tıklayarak -&gt; Özellikler-&gt;Güvenlik Sekmesinden-&gt;Düzenle…-&gt; Ekle…-&gt;Gelişmiş…-&gt;Gelen pencereden-&gt;Şimdi Bul diyerek sitemdeki bütün kullanıcılar listeleniyor. Listeden YESIL\IIS_IUSRS’i seçip Tamam diyoruz. Kullanıcı Seçme Penceresini de onayladıktan sonra İzinler penceresine yeni eklediğimiz kullanıcı gelecektir. Bu kullanıcıyı seçip alttaki listede<em>Tam Denetim</em> izni veriyoruz. Pencereleri tamama basıp kapatıyoruz. İzin işlemimiz tamamdır.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS5.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS5.jpg" alt="" border="1" /></a></p>
<p>Yeni site oluşturma penceresine geri dönersek IP Adresi kısmını olduğu gibi bırakıyoruz. Port kısmını değiştirmemiz gerekiyor. Çünkü o portu kullanan Default Web Site var. Farklı bir port yazıyoruz. Ana bilgisayar adını boş bırakıyoruz çünkü yerel bilgisayardan yayın yapıyoruz bir alan adımız yok. Tamam diyerek siteyi oluşturuyoruz. Yeni sitemize  <a href="http://localhost:1907/">http://localhost:1907/</a> adresinden erişilebilir. Bir tarayıcı ile bunu test edelim.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS7.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS7.jpg" alt="" border="1" /></a></p>
<p>&nbsp;</p>
<p>Örnekleri yeni oluşturduğumuz sitede yapalım. Denemek için C# da bir WebApplication oluşturdum. Bunu D:\yeniweb klasörüne attım. Bu şekilde sorun olmayacaktır. Ancak farklı bir klasörden örn:<a href="http://localhost:1907/netuy">http://localhost:1907/netuy</a> çalıştırmak istersek aşağıdaki hatayı alacağız:</p>
<p><em>Yapılandırma Hatası<br />
Açıklama: Bu isteğe hizmet vermek için gereken bir yapılandırma dosyası işlenirken bir hata oluştu. Lütfen aşağıdaki özel hata ayrıntılarını gözden geçirin ve yapılandırma dosyanızı uygun biçimde değiştirin.<br />
Ayrıştırıcı Hatası İletisi: Bu hata, uygulama düzeyinin dışında, allowDefinition=’MachineToApplication’ olarak kaydettirilen bir bölümün kullanılmasıyla ilgilidir. Bu hatanın nedeni IIS içinde bir uygulama olarak yapılandırılmamış sanal bir dizin olabilir.<br />
Kaynak Hatası:<br />
Satır 13:             ASP.NET to identify an incoming user.<br />
Satır 14:         –&gt;<br />
Satır 15:         &lt;authentication mode=”Windows” /&gt;<br />
Satır 16:         &lt;!–<br />
Satır 17:             The &lt;customErrors&gt; section enables configuration<br />
Kaynak Dosya: D:\yeniweb\netuy\web.config Satır: 15</em></p>
<p>Bu hata .NET havuzunun bu klasör için eklenmediği için ortaya çıkar. Bunu düzeltmek için IIS yönetim konsoluna giriyoruz. Yeni sitenizin altında oluşturduğunuz klasörü ilk başta görmeyebilir. F5 ile yeniledikten sonra görülecektir.   Şimdi ilgili klasöre sağ tıklayıp uygulamaya dönüştüre tıkladıktan sonra hiçbir değişiklik yapmadan tamam diyoruz. Klasörün simgesi değişecektir. Artık o klasörden .NET uygulamaları çalıştırılabilir.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS8.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS8.jpg" alt="" border="1" /></a></p>
<p><strong>FTP Yönetimi</strong></p>
<p>FTP (File Transfer Protocol) sayesinde sitemizle dosya alışverişinde bulunabiliriz. Biz zaten siteye kolaylıkla dosya alış verişi yapabiliyoruz FTP’ye ne gerek var diye düşünebilirsiniz. Biz  zaten dosyaların yayınlandığı sunucuda çalıştığımız için FTP ye ihtiyacımız yok. Ancak uzak bir kullanıcının siteyi yönettiğini düşünürsek ki şuan çoğu web sunucusu bu şekilde çalışıyor, sunucuların vazgeçilmez özelliğidir.</p>
<p>Oluşturduğumuz siteye FTP özelliği kazandıralım. Sitemize sağ tıklayıp -&gt; FTP Yayımlama Ekle seçiyoruz. Burada FTP sunucusunun hangi porttan yayın yapacağını belirleyebiliyoruz. SSLYok   işaretleyip ileri diyoruz.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS9.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS9.jpg" alt="" border="1" /></a></p>
<p>&nbsp;</p>
<p>Kimlik doğrulama metodunu anonim seçiyoruz. Yetkilendirme  de ise yayınlanan dosyalara hangi kulanıcıların hangi haklarla erişebileceğini seçiyoruz. Henüz kullanıcımız olmadığından tüm kullanıcıları seçip, haklarını ise Oku – Yaz olarak belirliyoruz.  Böylelikle bütün kullanıcılar dosyaları değiştirebilme yetkisi kazandırıldı. Sihirbazı tamamlıyoruz. Tamamlandı mesajını aldıktan sonra artık sitemiz FTP de yayınlanıyor.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS10.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS10.jpg" alt="" border="1" /></a></p>
<p>Bunu test etmek için Windows Gezginini veya bir FTP programı kullanabiliriz. Herhangi bir dizindeyken gezginin adres çubuğuna ftp://localhost/netuy/  yazarak uygulama klasörümüze erişebiliriz. Burada dosya alışverişi yapmak için Kopyala-Yapıştır veya Sürükle-Bırak kullanabilir.</p>
<p><a href="http://kyesil.com/wp-content/uploads/2011/01/IIS11.jpg"><br />
<img src="http://kyesil.com/wp-content/uploads/2011/01/IIS11.jpg" alt="" border="1" /></a></p>
<p>Size IIS 7 hakkında genel bilgiler vermeye çalıştım umarım yaralı olmuştur. Bir daha ki IIS yazımızda bilgisayarımızı IIS ile internete açmaya çalışacağız. Şimdilik hoşçakalın..</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/iis-temel-bilgiler-kurulum-ve-yapilandirma.CS/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Red-Black Tree ve Sıralama Simülasyonu &#8211; Veri yapıları hiç bu kadar eğlenceli olmamıştı</title>
		<link>http://kyesil.com/red-black-tree-ve-sorting-simulations-veri-yapilari-hic-bu-kadar-eglenceli-olmamisti.CS</link>
		<comments>http://kyesil.com/red-black-tree-ve-sorting-simulations-veri-yapilari-hic-bu-kadar-eglenceli-olmamisti.CS#comments</comments>
		<pubDate>Mon, 03 Jan 2011 21:47:32 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[algoritma]]></category>
		<category><![CDATA[Bubble Sort]]></category>
		<category><![CDATA[Ders]]></category>
		<category><![CDATA[Insertion Sort]]></category>
		<category><![CDATA[Merge Sort]]></category>
		<category><![CDATA[Quick Sort]]></category>
		<category><![CDATA[Red-Black]]></category>
		<category><![CDATA[Selection Sort]]></category>
		<category><![CDATA[simülasyonu]]></category>
		<category><![CDATA[simulations]]></category>
		<category><![CDATA[Sıralama]]></category>
		<category><![CDATA[smulator]]></category>
		<category><![CDATA[sorting]]></category>
		<category><![CDATA[Tree]]></category>
		<category><![CDATA[Veri yapıları]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=190</guid>
		<description><![CDATA[Merhabalar; Finaller başladı bazılarına göre bütler ; dolayısıyla derslere ilgimiz arttığı günlerdeyiz. Veri yapıları dersinde çoğu kişinin sıkıntı çektiği aşikâr. Bu derse çalışırken bulduğum bir kaç simülasyon programını paylaşıyorum. Kısmen de olsa yardımcı olacak programlar en azından hareketli olarak adım adım yapıyor ağaçlarda ekleme ve silme işlemlerini. Ders anlatımında kullanılması daha etkili bir sonuç üretebilirdi [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar;</p>
<p>Finaller başladı bazılarına göre bütler ; dolayısıyla derslere ilgimiz arttığı günlerdeyiz. <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Veri yapıları dersinde çoğu kişinin sıkıntı çektiği aşikâr. Bu derse çalışırken bulduğum bir kaç simülasyon programını paylaşıyorum. Kısmen de olsa yardımcı olacak programlar en azından hareketli olarak adım adım yapıyor ağaçlarda ekleme ve silme işlemlerini. Ders anlatımında kullanılması daha etkili bir sonuç üretebilirdi bizim açımızdan. Güzel bir eğitim materyali de olabilir bu simülasyonlar <img src='http://kyesil.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Bu uygulamaları çalıştırmak için bilgisayarınızda <a href="http://www.java.com/tr/" target="_blank">java</a> programının yüklü olması gerekiyor.</p>
<p><span id="more-190"></span></p>
<h2 style="text-align: center;"><strong>Red-Black Tree Simulator</strong></h2>
<p style="text-align: center;"><img class="aligncenter" src="/wp-content/uploads/2011/veriyapilari/reblacktree.jpg" alt="reblackTree" width="552" height="371" /></p>
<p style="text-align: left;">Değer ekleme için value yazan  yere girip Add Node tıklayıp Next Step ile adım adım işleyebiliyoruz.<br />
Değer silme için  Delete Node tıklatıp fare ile silinecek değeri seçiyoruz. Next Step butonuna her tıklattığınızda  adım adım silme  işlemini yapıyor.</p>
<p style="text-align: left;"><strong><a title="http://gauss.ececs.uc.edu/RedBlack/" href="http://gauss.ececs.uc.edu/RedBlack/" target="_blank">Simülasyona ulaşmak için tıklayın&#8230;</a></strong></p>
<p style="text-align: left;"><strong><!--more--><br />
</strong></p>
<h2 style="text-align: center;"><strong>xSortLab Sorting Simulator</strong></h2>
<p style="text-align: left;"><img class="aligncenter" src="/wp-content/uploads/2011/veriyapilari/sortinsimulation.jpg" alt="reblackTree" width="499" height="380" /></p>
<p>Rasgele uzunluktaki çubukları sıralayacak<br />
Go ile Simülasyon başlar Step ile adım adım ilerler. Diğer sıralama algoritmaları için yukarıdaki kutuyu değiştirin. Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort algoritmalarını simüle edebilir.</p>
<p><strong><a title="http://www.cs.iupui.edu/~aharris/n301/alg/tmcm-java-labs/labs/xSortLabLab.html" href="http://www.cs.iupui.edu/~aharris/n301/alg/tmcm-java-labs/labs/xSortLabLab.html" target="_blank">Simülasyona ulaşmak için tıklayın&#8230;</a> </strong><em>(Sayfada &#8220;<strong>Launch xSortLab</strong>&#8221; ile çalıştırın)</em></p>
<p><em><!--more--><br />
</em></p>
<p><em> </em></p>
<p><em> </em></p>
<p><em> </em></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="190" height="40" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&amp;widgetID=23333031&amp;style=metal&amp;p=0" /><param name="src" value="http://listen.grooveshark.com/songWidget.swf" /><embed type="application/x-shockwave-flash" width="190" height="40" src="http://listen.grooveshark.com/songWidget.swf" flashvars="hostname=cowbell.grooveshark.com&amp;widgetID=23333031&amp;style=metal&amp;p=0" allowscriptaccess="always" wmode="window"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/red-black-tree-ve-sorting-simulations-veri-yapilari-hic-bu-kadar-eglenceli-olmamisti.CS/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fizik düşey-yatay atış hareketleri simülasyonu &#8211; Csharp Kaynak Kodlu</title>
		<link>http://kyesil.com/fizik-dusey-yatay-atis-hareketleri-simulasyonu-csharp-kaynak-kodlu.CS</link>
		<comments>http://kyesil.com/fizik-dusey-yatay-atis-hareketleri-simulasyonu-csharp-kaynak-kodlu.CS#comments</comments>
		<pubDate>Tue, 28 Dec 2010 14:04:40 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[atış]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[C# Uygulamaları]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[düşey]]></category>
		<category><![CDATA[Fizik]]></category>
		<category><![CDATA[hareketleri]]></category>
		<category><![CDATA[kaynak]]></category>
		<category><![CDATA[kodlu]]></category>
		<category><![CDATA[Projeler]]></category>
		<category><![CDATA[simülasyonu]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[yatay]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=170</guid>
		<description><![CDATA[Merhabalar; Eğitim dersinin metaryal projesi için geliştirdiğim bir uygulama. Bazılarımız bilir kartonlardan maketlerden eğitim teknolojisine bişeyler katmaya çalışırız o derste. El becerim  bir patatesi soyarken iki defa elimi kestirebilecek kadar iyi olduğu için öyle şeyler yapma isteği gelmedi. Projeyi geliştirirken fizik dersini alttan alıp tekrar geçmişim gibi bir etki yarattı üstümde.  Birde bu proje yetiştirme [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar;</p>
<p>Eğitim dersinin metaryal projesi için geliştirdiğim bir uygulama. Bazılarımız bilir kartonlardan maketlerden eğitim teknolojisine bişeyler katmaya çalışırız o derste. El becerim  bir patatesi soyarken iki defa elimi kestirebilecek kadar iyi olduğu için öyle şeyler yapma isteği gelmedi. <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Projeyi geliştirirken fizik dersini alttan alıp tekrar geçmişim gibi bir etki yarattı üstümde.  Birde bu proje yetiştirme durumlarında özellikle not için yaptığımda hep son güne kalırım. Neyseki çoğu şey yolunda gitti, bişeyler yetiştirebildim. Sunumunu pek iyi yapamasamda hoca ve çoğunluk tarafından beğenildi sanırım.</p>
<p>Aslında bu programı lisede fizik hocam istemişti benden; ancak yapmaya fırsatım olmamıştı. Şimdi gitmek isterdim karşısına &#8220;işte yaptım&#8221; diye ama belki şimdiye emekli olmuştur.</p>
<p>Program bir çok atış  simülasyonunu gerçekleştiriyor. Yatay atış , düşey atış ve bir de eğlence olsun diye yerden belli bir kat sayı ile sekmesini sağladım. Hareket bitmeden duraklatılabiliyor ve hareketin her anındaki hız değerleri gösteriyor. Program kesin değerler üretmiyor zira zamanla ilgili problemler ortaya çıkıyor. Programda komutların işlenme süresi de dahil olduğundan yanlış değerler üretebiliyor. Kodların işlenme süresini devreden çıkarsam da her bilgisayarın işlem gücü farklı olduğundan farklı değer üretiyor. Yani kısmende olsa program benim fizik kurallarıma göre çalışıyor <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Önerilerinizi eksik etmeyin lütfen.<strong><span id="more-170"></span><br />
</strong></p>
<p>Programda multithreading kullanarak duraklatabilme özelliği kazandırdım. Grafiksel tabanlı uygulamalar için WpfApplication kullanmam gerekiyorduu. WindowsFormsApplication ile bu tarz animasyonlar yüksek işlem gücü ister. Birde bu uygulama için bulduğum bir Rules (cetvel) bileşenini ekledim. Güzel bir bileşen, projede daha etkili bir biçimde kullanılabilirdi zamanım yetmedi. Aslında zamanım birçok şeye yetmedi. Talebe göre belki düzenlerim projeyi.</p>
<p>Kaynak kodlarının içine rules bileşenini de dahil  ediyorum. Görüşmek üzere hoşçakalın&#8230;</p>
<p><a href="http://kyesil.com/wp-content/uploads/2010/12/fizisim.jpg"><img class="size-full wp-image-178 alignnone" title="fizik Simulasyon screenshot" src="http://kyesil.com/wp-content/uploads/2010/12/fizisim.jpg" alt="" width="668" height="550" /></a></p>
<h1>İndirme</h1>
<p><strong><a href="http://www.mediafire.com/file/qyo9vtmdb8cyx8i/fiziksim_app.rar">Program</a> </strong><a href="http://kyesil.com/projects/fiziksim/fiziksim_app.zip" target="_blank">(alternatif)</a></p>
<p><a style="font-weight: bold;" href="http://www.mediafire.com/file/0ho48lv8o3w0uwl/fiziksim_scr.rar" target="_blank">Kaynak Kodu</a> <a href="http://kyesil.com/projects/fiziksim/fiziksim_scr.zip">(<em>alternatif)</em></a><strong> </strong></p>
<p><strong><br />
</strong></p>
<p><em><br />
</em><em> </em></p>
<p><object width="250" height="40" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&amp;widgetID=23325266&amp;style=metal&amp;p=0" /><param name="src" value="http://listen.grooveshark.com/songWidget.swf" /><param name="allowscriptaccess" value="always" /><embed width="250" height="40" type="application/x-shockwave-flash" src="http://listen.grooveshark.com/songWidget.swf" wmode="window" allowScriptAccess="always" flashvars="hostname=cowbell.grooveshark.com&amp;widgetID=23325266&amp;style=metal&amp;p=0" allowscriptaccess="always" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/fizik-dusey-yatay-atis-hareketleri-simulasyonu-csharp-kaynak-kodlu.CS/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evrenin sesini ve görüntüsünü hissetmek</title>
		<link>http://kyesil.com/evrenin-sesini-ve-goruntusunu-hissetmek.CS</link>
		<comments>http://kyesil.com/evrenin-sesini-ve-goruntusunu-hissetmek.CS#comments</comments>
		<pubDate>Tue, 22 Jun 2010 19:16:17 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[bigbang]]></category>
		<category><![CDATA[karıncalanma]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=142</guid>
		<description><![CDATA[Analog anten bağlı bir TV&#8217;de sinyal gelmediği durumda oluşan görüntünün(şu karıncaların baş rol oynadığı film  ) veya radyoda kanal bulunmadığında çıkan sesin  ne olduğunu ve bu olaylara neyin neden olduğunu hiç düşündünüz mü? Eğer aletimizi(TV ve radyo alıcıları) sinyal olmayan bir aralığa ayarlarsak normalde tam siyah yada tam beyaz bir görüntü görmemiz, radyoda ise hiç [...]]]></description>
			<content:encoded><![CDATA[<p>Analog anten bağlı bir TV&#8217;de sinyal gelmediği durumda oluşan görüntünün(<em>şu karıncaların baş rol oynadığı film </em> <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) veya radyoda kanal bulunmadığında çıkan sesin  ne olduğunu ve bu olaylara neyin neden olduğunu hiç düşündünüz mü? Eğer aletimizi(TV ve radyo alıcıları) sinyal olmayan bir aralığa ayarlarsak normalde tam siyah yada tam beyaz bir görüntü görmemiz, radyoda ise hiç ses almamız gerekiyor. Yani sinyal yoksa tepki de yok. Peki ya bu gördüklerimiz ve duyduklarımız anlamsız(!) şeyler de neyin nesi? Hayat anlam veremediğimiz olaylarla dolu.<span id="more-142"></span></p>
<p><a href="http://kyesil.com/wp-content/uploads/2010/06/Fotoğraf-0022.jpg"><img class="aligncenter size-full wp-image-146" title="Karıncalanma" src="http://kyesil.com/wp-content/uploads/2010/06/Fotoğraf-0022.jpg" alt="" width="300" height="240" /></a></p>
<p>Bu görüntü ve sesler evrendeki bir patlamanın sonucu. Bu patlama evreni oluşturan, <a href="http://tr.wikipedia.org/wiki/Big_bang" target="_blank">bigbang</a> patlaması. 13,7 milyar yıl önce oluşan bu patlamanın etkileri evrenin her yerinde <strong>160 Ghz </strong>&#8216;lık bir frekansa kadar ulaşan dalga yayını olarak görülmektedir. Bu sinyali yakalayan TV&#8217;lerde sürekli hareket eden siyah ve beyaz noktalar şeklinde görülmektedir. Aynı şekilde radyolarda sinyal olmadığı durumda duyulan cızırtı şeklinde çıkan ses bu patlamanın etkileridir.</p>
<p>Bu gördüğümüz karıncalar ve duyduğumuz bu cızırtı ile evren bize bişeyler anlatmak istiyor. Evreni anlamak gerçekten zor. <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Kamil YEŞİL</p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/evrenin-sesini-ve-goruntusunu-hissetmek.CS/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Csharp : Hastane otomasyonu kaynak kodlu</title>
		<link>http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS</link>
		<comments>http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS#comments</comments>
		<pubDate>Fri, 28 May 2010 02:40:51 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[C# Uygulamaları]]></category>
		<category><![CDATA[Projeler]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=112</guid>
		<description><![CDATA[Okuldaki projemiz olan hastane otomasyonu programını burada paylaşıyorum. Herkes projesini teslim ettiğine göre bir sorun çıkmaz diye tahmin ediyorum.  Daha önce otomasyon programı yapmamıştım iyi bir deneyim oldu. Alıp kullanılacak bir program değil örnek bir uygulama olması açısından paylaştım. Veri tabanını entegre etmek için bağlantılı veritabanı yöntemini kullandım. Bütün sorgular, kayıt, ekleme, silme gibi işlemler [...]]]></description>
			<content:encoded><![CDATA[<p>Okuldaki projemiz olan hastane otomasyonu programını burada paylaşıyorum. Herkes projesini teslim ettiğine göre bir sorun çıkmaz diye tahmin ediyorum.  Daha önce otomasyon programı yapmamıştım iyi bir deneyim oldu. Alıp kullanılacak bir program değil örnek bir uygulama olması açısından paylaştım.</p>
<p>Veri tabanını entegre etmek için bağlantılı veritabanı yöntemini kullandım. Bütün sorgular, kayıt, ekleme, silme gibi işlemler sql komutları ile yapıldı. Bağlantısız veri tabanı kullansaydım daha kolay olacaktı, hazıra kaçmak istemedim.</p>
<p>Programa bir de kullanıcı giriş modülü koydum. Kullanıcılar ve şifreleri veritabanında tutuluyor. Şifreler  iletilirken tanımlanmasın diye  MD5 ile şifreleyip kaydettim. Ben MD5 &#8216; i  kırılmaz zannediyordum bundan 4-5 sene kadar evvel edindiğim bilgiye göre. Teknoloji çabuk ilerliyor: <a href="http://md5crack.com/">http://md5crack.com/</a> uygulamalarda güvenliği sağlamak için programcılara büyük sorululuk düşüyor. Ancak md5 şifresinden büyük bir şifre girildiğinde kırılamıyor. o zaman şöyle bir mantık geliştirirsek kırılması imkansız olur:<br />
md5(md5(şifre) + md5(şifre)); bunu veritabanına kaydedip aynı şekilde okumalısınız. Bu şekilde şifrelerin geri dönüşü asla bulunamaz.</p>
<p>Vaktim olsaydı update modülü ekleyecektim. Kısmet diğer programlara artık&#8230;</p>
<p><span id="more-112"></span></p>

<a href='http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS/main' title='main'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/05/main-150x150.png" class="attachment-thumbnail" alt="main" title="main" /></a>
<a href='http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS/isl' title='isl'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/05/isl-150x150.png" class="attachment-thumbnail" alt="isl" title="isl" /></a>
<a href='http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS/user' title='user'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/05/user-150x150.png" class="attachment-thumbnail" alt="user" title="user" /></a>
<a href='http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS/suz' title='suz'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/05/suz-150x150.png" class="attachment-thumbnail" alt="suz" title="suz" /></a>
<a href='http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS/pass' title='pass'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/05/pass-150x150.png" class="attachment-thumbnail" alt="pass" title="pass" /></a>
<a href='http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS/cek' title='cek'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/05/cek-150x150.png" class="attachment-thumbnail" alt="cek" title="cek" /></a>

<p><strong><strong><a href="http://kyesil.com/wp-content/uploads/hastatakip/hastatakipsrc.zip" target="_blank">Kaynak Kod</a>  </strong></strong><a href="http://www.mediafire.com/?kcqepb4tb9r65aw" target="_blank">(Altenatif)</a></p>
<p><strong><a href="http://kyesil.com/wp-content/uploads/hastatakip/htcalistirilabilir.zip">Portable Program</a></strong></p>
<p><strong><a href="http://kyesil.com/wp-content/uploads/hastatakip/hastatakipsetup.zip">Kurulum</a></strong></p>
<p><strong><a href="http://kyesil.com/wp-content/uploads/hastatakip/htyardim.doc">Yardım</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/csharp-hastane-otomasyon-sistemi.CS/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Csharp ile özel font kullanımı (Runtime font kullanma)</title>
		<link>http://kyesil.com/csharp-ile-ozel-font-kullanimi-runtime-font-kullanma.CS</link>
		<comments>http://kyesil.com/csharp-ile-ozel-font-kullanimi-runtime-font-kullanma.CS#comments</comments>
		<pubDate>Sat, 10 Apr 2010 18:41:51 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=97</guid>
		<description><![CDATA[Yakın zamanlarda yaptığım bir uygulama için gereken bir font için dışardan bir font dosyası kullanmam gerekiyordu. C# da bu olay hazır olarak sunulmuş System.Drawing.Text kütüphanesi altında varolan PrivateFontCollection sınıfı ile fontu bir font dizisine yükleyebiliyoruz.  Bir metot yaratarak  fontu yükleme işini burdan yapıyoruz.  Bir labelda bu fontu kullanalım. [code lang="Csharp"] using System.Drawing; using System.Drawing.Text; using [...]]]></description>
			<content:encoded><![CDATA[<p>Yakın zamanlarda yaptığım bir <a href="http://kyesil.com/csharp-kronometre-uygulamasi-kaynak-kodlu.CS">uygulama</a> için gereken bir font için dışardan bir font dosyası kullanmam gerekiyordu. C# da bu olay hazır olarak sunulmuş System.Drawing.Text kütüphanesi altında varolan PrivateFontCollection sınıfı ile fontu bir font dizisine yükleyebiliyoruz.  Bir metot yaratarak  fontu yükleme işini burdan yapıyoruz.  Bir labelda bu fontu kullanalım.</p>
<p><img src="http://kyesil.com/wp-content/uploads/2010/04/1.png" alt="label ekliyoruz" /></p>
<p><span id="more-97"></span></p>
<p>[code lang="Csharp"]<br />
using System.Drawing;<br />
using System.Drawing.Text;<br />
using System.Windows.Forms;<br />
/*<br />
 *  http://kyesil.com<br />
 */</p>
<p>namespace FontEkleme<br />
{<br />
    public partial class Form1 : Form<br />
    {<br />
        public Form1()<br />
        {<br />
            InitializeComponent();</p>
<p>            label1.Font = new Font(fontyukle(@&quot;Digital.ttf&quot;), 20);<br />
            //Font 20 boyutla label fontuna atanıyor.</p>
<p>        }</p>
<p>        FontFamily fontyukle(string dosyayolu)<br />
        {<br />
            PrivateFontCollection fontlar = new PrivateFontCollection(); // Fontları tutan nesne oluşturuldu<br />
            fontlar.AddFontFile(dosyayolu); //font dosyasını verilen dosya yolundan yükleniyor.<br />
            return fontlar.Families[0]; //yüklenen fontu gönderir.<br />
        }</p>
<p>    }<br />
}<br />
[/code]</p>
<p>Çalıştırdığımızda font değişmiş olacak.</p>
<p><img src="http://kyesil.com/wp-content/uploads/2010/04/2.png" alt="çıktı" /></p>
<p><a href="http://kyesil.com/wp-content/uploads/2010/04/FontEkleme.zip" target="_self"><strong>Örneği indir</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/csharp-ile-ozel-font-kullanimi-runtime-font-kullanma.CS/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delphi ile Macro Recorder kaynak kodlu</title>
		<link>http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS</link>
		<comments>http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS#comments</comments>
		<pubDate>Mon, 05 Apr 2010 17:49:52 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[kaynak]]></category>
		<category><![CDATA[kodlu]]></category>
		<category><![CDATA[Macro]]></category>
		<category><![CDATA[Projeler]]></category>
		<category><![CDATA[Recorder]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=59</guid>
		<description><![CDATA[Delphi&#8217;ye veda ettiğim uygulama manevi değeri var o yüzden Yani bu platformda ulaşabildiğim en son nokta. Hep böyle bir program yapmak istedim. Bilgisayarı sadece biz değil, bilgisayarda kullansın istedim. Bazen bilgisayar kullanırken aynı şeyleri sürekli yapmak zorunda kalabiliriz. Amacım bunu otomatiğe bağlayacak bir uygulama yapmak. Ama bir türlü başlayamadım. Bu fırsatı bir yarışma sayesinde yakaladım. [...]]]></description>
			<content:encoded><![CDATA[<p>Delphi&#8217;ye veda ettiğim uygulama manevi değeri var o yüzden <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Yani bu platformda ulaşabildiğim en son nokta.</p>
<p>Hep böyle bir program yapmak istedim. Bilgisayarı sadece biz değil, bilgisayarda kullansın istedim. Bazen bilgisayar kullanırken aynı şeyleri sürekli yapmak zorunda kalabiliriz. Amacım bunu otomatiğe bağlayacak bir uygulama yapmak. Ama bir türlü başlayamadım. Bu fırsatı bir yarışma sayesinde yakaladım. Yarışma; Eğitime katkıda bulunacak bir bir uygulama tasarlamamızı istiyordu. Yarışmada özgünlük birinci planda; konu eğitim ve bu programla katılmaya karar verdim daha özgün olamazdı heralde. <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Bana göre program bilgisayar öğretmenlerinin işine yarayacaktı;  Bilgisayarda bir olayın yapılışını öğrenciye göndererek o da kendi bilgisayarında canlı bir şekilde görecekti. Herhalde fazla marjinal düşünmüşüm ki yarışmada derece alamadık ama finale kalıp beşinci olduk. Programın hikayesi bu şekilde.</p>
<p><span id="more-59"></span></p>
<p>Program bilgisayarda yaptığımız olayları(fare ve klavye hareketlerini) kaydederek bu olayları sonra icra etmemizi sağlıyor. Genel olarak bu işi yapıyor. Ancak bir çok özellik ekledim; Bu kayıtları dosyaya kaydetme, dosyadan alma, bunları bir listede toplama, herhangi bir noktaya tıklama gönderme, tuş gönderme&#8230;. Anlatlatmakla bitmez. <strong>Yanlız WindowsVista&#8217;da anlam veremediğim duraksamalar oluşturuyor.</strong> Benim gözlemim bu şekilde idi belkide Vista bozuk <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<a href='http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS/image002' title='image002'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/image002-150x150.jpg" class="attachment-thumbnail" alt="image002" title="image002" /></a>
<a href='http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS/image032' title='image032'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/image032-150x150.jpg" class="attachment-thumbnail" alt="image032" title="image032" /></a>
<a href='http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS/image033' title='image033'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/image033-150x150.jpg" class="attachment-thumbnail" alt="image033" title="image033" /></a>
<a href='http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS/image037' title='image037'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/image037-150x150.jpg" class="attachment-thumbnail" alt="image037" title="image037" /></a>
<a href='http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS/image088' title='image088'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/image088-150x150.jpg" class="attachment-thumbnail" alt="image088" title="image088" /></a>
<a href='http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS/image001' title='image001'><img width="128" height="128" src="http://kyesil.com/wp-content/uploads/2010/04/image001.jpg" class="attachment-thumbnail" alt="image001" title="image001" /></a>

<p><strong><a href="http://kyesil.com/wp-content/uploads/macro/macro.zip">Programı İndir</a></strong></p>
<p><strong><a href="http://kyesil.com/wp-content/uploads/macro/macroscr.zip" target="_blank">Kaynak Kodu İndir</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/delphi-ile-macro-recorder-kaynak-kodlu.CS/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Delphi ile klasör kilitleyicisi kaynak kodlu</title>
		<link>http://kyesil.com/delphi-ile-klasor-kilitleyicisi-kaynak-kodlu.CS</link>
		<comments>http://kyesil.com/delphi-ile-klasor-kilitleyicisi-kaynak-kodlu.CS#comments</comments>
		<pubDate>Sat, 03 Apr 2010 19:40:41 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[kaynakkod]]></category>
		<category><![CDATA[kilitleyici]]></category>
		<category><![CDATA[klasör]]></category>
		<category><![CDATA[şifreleyici]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=60</guid>
		<description><![CDATA[Gene bir delphi programıyla karşınızdayım. Bu da lisede bir iddia üzerine  yaptığım bir uygulama.  İddia barbar klasör kilidi gibi bişey yapmaktı. Boyle bişey oldu. Program çok basit bir sistemle çalışıyor. Klasörü kilitlerken uzantı vererek bu uzantının sadece kilit programı ile açılmasını sağlıyoruz. Şifre doğru girilirse klasörün sonundaki uzantıyı kaldırıyoruz. Orta derece bilgisayar kullanan birinin uğraşırsa [...]]]></description>
			<content:encoded><![CDATA[<p>Gene bir delphi programıyla karşınızdayım. Bu da lisede bir iddia üzerine  yaptığım bir uygulama.  İddia barbar klasör kilidi gibi bişey yapmaktı. Boyle bişey oldu.</p>
<p>Program çok basit bir sistemle çalışıyor. Klasörü kilitlerken uzantı vererek bu uzantının sadece kilit programı ile açılmasını sağlıyoruz. Şifre doğru girilirse klasörün sonundaki uzantıyı kaldırıyoruz. Orta derece bilgisayar kullanan birinin uğraşırsa çözebileceği bir kilitleme yöntemi. Hatta iyi bilgisayar bilirim diye geçinenlerin çoğunun bu güvenliği kıramadığına şahit oldum.</p>
<p>Program kurulum gerektirmiyor. Ancak  program sürekli  ilk çalıştırdığınız yerde kalsın o yüzden  programı çalıştırmadan önce  &#8221;program files&#8221; klasörüne kopyalayıp çalıştırın. İlk çalıştığında kullanıcı ve şifre oluşturmanızı isteyecek. Şifreyi belirledikten sonra ana pencere ekrana gelecek. Burayı kapatabilirsiniz artık. Klasörlere sağ tıkladığınızda <strong>Klasörü Şifrele</strong> seçeneği gelecek buradan klasörlerinizi kilitleyebilirsiniz. Klasörü açarken şifre ekranı gelecek şifreyi doğru girerseniz klasör açılacak.</p>
<p>Program Windows XP de iyi çalışıyordu. Son Windows sürümlerinde sorunları var. Programı geliştirmeye devam etmeyeceğim. Zira ahım şahım bir güvenlik ilkesi yok. İlgilenenlere örnek olması açısından koydum. Umarım yararlı olur. Şimdilik hoşçakalın&#8230;</p>

<a href='http://kyesil.com/delphi-ile-klasor-kilitleyicisi-kaynak-kodlu.CS/kkilit' title='kkilit'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/kkilit-150x150.jpg" class="attachment-thumbnail" alt="kkilit" title="kkilit" /></a>
<a href='http://kyesil.com/delphi-ile-klasor-kilitleyicisi-kaynak-kodlu.CS/logo' title='logo'><img width="128" height="128" src="http://kyesil.com/wp-content/uploads/2010/04/logo.jpg" class="attachment-thumbnail" alt="logo" title="logo" /></a>
<a href='http://kyesil.com/delphi-ile-klasor-kilitleyicisi-kaynak-kodlu.CS/sifrescr' title='sifrescr'><img width="150" height="148" src="http://kyesil.com/wp-content/uploads/2010/04/sifrescr-150x148.jpg" class="attachment-thumbnail" alt="sifrescr" title="sifrescr" /></a>
<a href='http://kyesil.com/delphi-ile-klasor-kilitleyicisi-kaynak-kodlu.CS/ykilituser' title='ykilituser'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/ykilituser-150x150.jpg" class="attachment-thumbnail" alt="ykilituser" title="ykilituser" /></a>

<p><strong><a href="http://kyesil.com/wp-content/uploads/2010/04/klasorkilit.zip">Programı indir</a></strong></p>
<p><strong><a href="http://kyesil.com/wp-content/uploads/2010/04/ykkilit_scr.zip">Kaynak kodunu indir.</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/delphi-ile-klasor-kilitleyicisi-kaynak-kodlu.CS/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Delphi ile Media Player kaynak kodlu</title>
		<link>http://kyesil.com/delphi-ile-media-player-kaynak-kodlu.CS</link>
		<comments>http://kyesil.com/delphi-ile-media-player-kaynak-kodlu.CS#comments</comments>
		<pubDate>Fri, 02 Apr 2010 23:06:05 +0000</pubDate>
		<dc:creator>Kamil Yeşil</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Denemeler]]></category>
		<category><![CDATA[kaynak kod]]></category>
		<category><![CDATA[media player]]></category>

		<guid isPermaLink="false">http://kyesil.com/?p=51</guid>
		<description><![CDATA[Lise yıllarımda yaptığım ilk uygulamalardan, o zamanlar çok büyük düşünüyormuşum winamp&#8217;a kafa tutuyordum. Delphi ile  program geliştirme çok eğlenceliydi belkide o yüzden(pascaldan sonra öyle oluyor). Her şeyi kolayca yapabilirim zannediyordum. İşte işler her zaman yolunda gitmiyor.:) Winamp kadar iyi bir uygulama olmasada kendi player&#8217;ını yapacaklara örnek olacak kadar  iyi oldu. Programdan fazla bir iş beklemeyin. [...]]]></description>
			<content:encoded><![CDATA[<p>Lise yıllarımda yaptığım ilk uygulamalardan, o zamanlar çok büyük düşünüyormuşum winamp&#8217;a kafa tutuyordum. Delphi ile  program geliştirme çok eğlenceliydi belkide o yüzden(pascaldan sonra öyle oluyor). Her şeyi kolayca yapabilirim zannediyordum. İşte işler her zaman yolunda gitmiyor.:) Winamp kadar iyi bir uygulama olmasada kendi player&#8217;ını yapacaklara örnek olacak kadar  iyi oldu. Programdan fazla bir iş beklemeyin.</p>
<p>Player&#8217;in listesi var, karışık çalabiliyor ID3 okuyup yazabiliyor; işte winampdan görüp yapabildiklerimi programa eklemeye çalıştım. Görsellik için bir çok farklı bileşen kullandım. O bileşenlerin Delphide yüklü olması gerekiyor derleyebilmeniz için.</p>
<p><span id="more-51"></span></p>

<a href='http://kyesil.com/delphi-ile-media-player-kaynak-kodlu.CS/ymp' title='ymp'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/ymp-150x150.jpg" class="attachment-thumbnail" alt="ymp" title="ymp" /></a>
<a href='http://kyesil.com/delphi-ile-media-player-kaynak-kodlu.CS/ymp3' title='ymp3'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/ymp3-150x150.jpg" class="attachment-thumbnail" alt="ymp3" title="ymp3" /></a>
<a href='http://kyesil.com/delphi-ile-media-player-kaynak-kodlu.CS/ymp4' title='ymp4'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/ymp4-150x150.jpg" class="attachment-thumbnail" alt="ymp4" title="ymp4" /></a>
<a href='http://kyesil.com/delphi-ile-media-player-kaynak-kodlu.CS/ymplogo' title='ymplogo'><img width="150" height="150" src="http://kyesil.com/wp-content/uploads/2010/04/ymplogo-150x150.jpg" class="attachment-thumbnail" alt="ymplogo" title="ymplogo" /></a>

<p><strong><a href="wp-content/uploads/ymp/ympwin.zip">Programı indir.</a></strong></p>
<p><strong><a href="wp-content/uploads/ymp/ymp_scr.zip">Kaynak kodu indir.</a></strong></p>
<p>Bu uygulama delphide yaptım  öyle kaldı üstüne bişey eklemiyecem ama C# ile bir player yapma planlarım var umarım bu sefer işler yolunda gider. <img src='http://kyesil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Görüşme üzere&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://kyesil.com/delphi-ile-media-player-kaynak-kodlu.CS/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://stats.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->

