<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Barış Velioğlu&#039;nun Programlama Notları</title>
	<link>http://barisvelioglu.net</link>
	<description>Css, XHTML, JavaScript, C++, C#, JAVA ve diğer programlama dilleri</description>
	<lastBuildDate>Thu, 19 Jan 2012 22:51:19 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>Bir Veritabanındaki Tabloyu Sql İfadesi ile Farklı Bir Veritabanına Kopyalama</title>
		<description><![CDATA[Sql Server&#8217;da herhangi bir veritabanındaki bir tabloyu verileriyle ya da verileri olmadan başka bir veritabanında da oluşturmak istediğimde genellikle Sql Server&#8217;ın Generate Scripts özelliğinden yararlanıyordum. Ancak bu işlemi direkt olarak bir sql ifadesi yazarak yapmak da mümkün. Select * Into YeniTestDB.dbo.YeniFilmler From Filmler Where 1 = 2 Bu ifade ile Filmler isimli tablo YeniTestDB isimli [...]]]></description>
		<link>http://barisvelioglu.net/2012/01/20/bir-veritabanindaki-tabloyu-sql-ifadesi-ile-farkli-bir-veritabanina-kopyalama/</link>
			</item>
	<item>
		<title>ConnectionString&#8217;i UI Yardımıyla Yazmak</title>
		<description><![CDATA[Çok sık kopyalanıp yapıştırılan birşey olduğu için mi, her projede genelde bir sefer yazıldığı için mi, yoksa farklı bir özel nedeni var mı bilemiyorum ancak ConnectionString&#8217;in yazılışını genelde sıkça unutuyorum. Bu sebeple şimdiye kadar ConnectionStrings.com isimli siteden sıkça yararlanıyordum. Ancak geçenlerde bana daha basit gelen bir yöntem öğrendim. Windows kullanıyorsanız eğer, adı önemli olmamakla birlikte [...]]]></description>
		<link>http://barisvelioglu.net/2012/01/17/connectionstring-yazilisini-hatirlayamamak/</link>
			</item>
	<item>
		<title>Bir Domain&#8217;deki Tüm Requestleri Diğer Bir Domaine Yönlendirmek</title>
		<description><![CDATA[2006 yılında açmış olduğum vbulletin alt yapısını kullanan forumumda domain değişikliği gerçekleştirdim. Bu elbette tüm indexin kaybolması, kullanıcıların indexlenmiş konulara ulaşamaması anlamına geliyordu. Bunun için basit bir urlrewrite işlemi gerçekleştirerek, en azından kullanıcıların yeni domainde de aynı konulara ulaşmasını sağlamış oldum. Bu kodu eski domaininizin barındığı hostda .htaccess dosyasına yazmanız yeterli olacaktır. Options +FollowSymlinks RewriteEngine [...]]]></description>
		<link>http://barisvelioglu.net/2011/12/22/bir-domaindeki-tum-requestleri-diger-bir-domaine-yonlendirmek/</link>
			</item>
	<item>
		<title>Nullable Tipler &#8211; ?? Operatorü</title>
		<description><![CDATA[Nullable tipler bir değere sahip olabileceği gibi, undefined durumunda da olabilir. ?? operatoru null kontrolü yapmamızı sağlayarak nullable bir tipin değerini non-nullable bir tipe atamamızı kolaylaştırır. Ayrıca non-nullable tiplerin önüne ? konularak da bu tiplerin, nullable tipler gibi davranmasını sağlayabiliyoruz. DateTime myDateTime = null; //nullable tip olmadığı için derleme zamanında hata verir. Kullanımına basit bir [...]]]></description>
		<link>http://barisvelioglu.net/2011/12/18/nullable-tipler-operatoru/</link>
			</item>
	<item>
		<title>IIS&#8217;de Host Edilen Bir Web Uygulamasını AppStart Durumunda Debug Etmek</title>
		<description><![CDATA[IIS&#8217;de host ettiğim bir web uygulamasını visual studio&#8217;da ctrl+shift+p tuş combinasyonu ile ya da Debug -> Attact to process menüsünü takiben açılan penceredeki ilgili process&#8217;i seçerek kolayca debug edebiliyordum. Ancak attach edilecek process&#8217;i açılan listede görebilmek için bu process&#8217;e ait web uygulamasının bir kez browser tarafından çalıştırılmış olması gerekiyordu. Kısaca bu yöntemle web uygulamasının AppStart [...]]]></description>
		<link>http://barisvelioglu.net/2011/12/18/iisde-host-edilen-bir-web-uygulamasini-appstart-durumunda-debug-etmek/</link>
			</item>
	<item>
		<title>parseInt Kullanımına Dikkat</title>
		<description><![CDATA[Projelerimizin birinde JSON olarak aldığımız verilerden bir kısmını işlerken javascript&#8217;in parseInt methodundan yararlanıyorduk. "gün/ay/yıl" formatında gelen bir tarih stringini (örn: 08/12/2011) parçalarına ayırıp bir takım işlemlere tabi tutuyorduk. Ancak burada parseInt("08")' ve parseInt("09")&#8216;un 0 değerini döndürdüğünü farkettik. Kısa bir araştırma sonucu parseInt&#8217;in 8&#8242;lik tabanda çalıştığını öğrendik. Artık bu fonksiyonu kullanırken parseInt(deger,taban) şeklinde kullanıyor olacağım. parseInt('01'); [...]]]></description>
		<link>http://barisvelioglu.net/2011/12/18/parseint-kullanimina-dikkat/</link>
			</item>
	<item>
		<title>İlgili Html Elementinin Dışına Tıklanma Olayını Yakalama</title>
		<description><![CDATA[Genellikle açılır menülerde sıkça rastlanılan bir senaryo diyebiliriz. Bir elemente tıklanır ya da fare ile üzerine gelinir ve daha sonra bunun kendisi dışında sayfada herhangi bir yere tıklanılması durumunda kapatılması istenir. Bu elbette birçok şekilde yapılabilir. Stackoverflow&#8216;da rastladığım aşağıdaki yöntem bence gayet güzel bir çözüm olmuş. Siz de varsa eğer kendi çözümlerinizi paylaşabilirsiniz. var isMouseInside [...]]]></description>
		<link>http://barisvelioglu.net/2011/11/25/ilgili-html-elementin-disina-tiklanma-olayini-yakalama/</link>
			</item>
	<item>
		<title>Jquery Ajax ile Herhangi Bir ASP.NET WebService&#8217;ini Tüketmek</title>
		<description><![CDATA[Jquery&#8217;nin $.ajax fonksiyonu ile, oluşturmuş olduğum bir webservice&#8217;i kullanmanın kısaca yolunu aktarıp, öğrendiğim ipuçlarını paylaşacağım. Senaryomuz kısaca iki sayfadan oluşacak. Bunlardan biri sırasıyla varsayılan adlarıyla WebForm1.aspx web sayfası, diğeri ise WebService1.asmx web service olacaktır. WebForm&#8217;da form içerisinde kullanıcı adı alan bir textbox ve bir button olmak üzere service&#8217;e json request&#8217;de bulunan bir ajax çağrımı gerçekleştireceğiz. [...]]]></description>
		<link>http://barisvelioglu.net/2011/11/09/jquery-ajax-ile-herhangi-bir-asp-net-webserviceini-tuketmek/</link>
			</item>
	<item>
		<title>Sayfadaki Bir Elemana Scroll Yapmak</title>
		<description><![CDATA[Uzun soluklu tempolu çalışmalar sebebiyle son zamanlarda biraz yorgun düştüğümü itiraf etmeliyim. Öğrendiklerimi paylaşmaya çok vakit bulamıyor olsam da, kısaca yazabileceklerimi paylaşmaya çalışacağım. Bunlardan biri de sayfadaki herhangi bir elemana scroll işlemi gerçekleştirmek olacak. Projemizdeki senaryoda submit edilen form içerisinde, validasyondan geçemeyen ilk elamanın yanında bir validasyon tooltipi gösteriyoruz. (Bu alan boş bırakılamaz, E-posta adresi [...]]]></description>
		<link>http://barisvelioglu.net/2011/10/13/sayfadaki-bir-elemana-scroll-yapmak/</link>
			</item>
	<item>
		<title>Biraz Regex</title>
		<description><![CDATA[Bir projede ihtiyaç doğrultusunda regexlerde değişiklik yapmamız gerekiyordu. Ben de daha önce regex&#8217;le ilgilenmiştim ancak itiraf etmeliyim ki bu süreçte çok kullanmadığım için çabucak unutmuşum. Kısaca yeniden bir gözden geçirdim ve yeni öğrendiğim bir tekniği paylaşmak istedim. Proje aşağıdaki gibi urllere sahip, fontunu kalınlaştırdığım kısım ise bizim regex ile elde etmemiz gereken kısım. http://localhost/index.php/page,Testing.EditProfile/PageId,trabhsw32sadsaxe32sadas1 İki [...]]]></description>
		<link>http://barisvelioglu.net/2011/10/10/biraz-regex/</link>
			</item>
</channel>
</rss>

