<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1687698370501800414</id><updated>2024-09-11T20:19:53.996-07:00</updated><title type='text'>webci, programcı, kodcu...</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-5303598412307631800</id><published>2013-10-29T04:02:00.004-07:00</published><updated>2013-10-29T04:02:52.298-07:00</updated><title type='text'>The client disconnected.</title><content type='html'>Geliştirdiğimiz Web uygulamalarında exception logging yapıyorsak 
“System.Web.HttpException: The client disconnected. —&amp;gt; 
System.Web.UI.ViewStateException: Invalid viewstate” hatası ile mutlaka 
karşılaşmışsınızdır. Bu sorunun birçok nedeni olabilmektedir. Bu 
nedenler farm’da çalışan web uygulamaları için machine key’in aynı 
olmaması, sunucu üzerinde çalışan antivirüs veya firewall yazılımları, 
veya client’ın veri gönderirken proxy’de Viewstate hidden field’ının 
uzun olmasından dolayı kırpılması olabilmektedir. İlk iki sebep için kod
 tarafında bir düzeltme yapılması mümkün gözükmezken son sebebi 
web.config dosyasında System.Web nodunda bulunan pages nesnesi içine&amp;nbsp; 
maxPageStateFieldLength=”512″ yazarak çözebilirsiniz. Yaptığınız bu 
değişiklik Viewstate hidden field’ının 512′şer karakter içeren birden 
fazla alana bölünmesini sağlayacaktır. Bu çözümle Invalid Viewstate 
hatalarının birçoğundan kurtuldum.&lt;br /&gt;
&lt;br /&gt;
http://www.tameroz.com/en/invalid-viewstate-exception/ </content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/5303598412307631800/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2013/10/the-client-disconnected.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/5303598412307631800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/5303598412307631800'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2013/10/the-client-disconnected.html' title='The client disconnected.'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-5055859415325064282</id><published>2013-04-16T02:44:00.002-07:00</published><updated>2013-04-16T02:44:58.788-07:00</updated><title type='text'>ASP NET Türkçe Karakter Problemi</title><content type='html'>Eğer tüm ayarlarınızı doğru yaptığınızdan eminseniz(Db karakter seti ve connection bağlantısı) birde aşağıdaki seçenekleri denemenizde fayda var.&lt;br /&gt;
&lt;br /&gt;
1) Aspx sayfanızı not defteri ile açıp farklı kaydet seçeneğini seçip UTF-8 olarak kaydedin.&lt;br /&gt;
2) Aspx sayfanızın en üstüne&amp;nbsp; CodePage=&quot;28599&quot; yazın.</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/5055859415325064282/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2013/04/asp-net-turkce-karakter-problemi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/5055859415325064282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/5055859415325064282'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2013/04/asp-net-turkce-karakter-problemi.html' title='ASP NET Türkçe Karakter Problemi'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-7320601945198776248</id><published>2013-03-16T13:24:00.002-07:00</published><updated>2013-03-16T13:27:09.825-07:00</updated><title type='text'>Mssql yetki ayarlaması</title><content type='html'>Lafı fazla uzatmadan hemen konuya geçiyorum. Eğer MsSql&#39;de daha önceden oluşturulan bir tabloda değişiklik yapmaya çalışıyorsanız ve karşınıza aşağıdaki hata mesajı çıkıyorsa panik yapmanıza ve Türk işi bir çözüm aramanıza gerek yok.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;Saving changes is not permitted. The 
changes you have made require the following tables to be dropped and 
re-created. You have either made changes to a table that can’t be 
re-created or enabled the option Prevent saving changes that require the
 table to be re-created.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhabkCOe-f20U_nhkUmMKJYxxDdbEV52FBpwKlzrbGQMlntCagsyi-QfOrluxi4TGzl8QekxSX7JqRCZ7VyzunvwAM3-FWRyZTqVI3viwqmaAF6Yo46h_DNaLN7G2c1k12VqCRSWOIXBmoY/s1600/yetki.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhabkCOe-f20U_nhkUmMKJYxxDdbEV52FBpwKlzrbGQMlntCagsyi-QfOrluxi4TGzl8QekxSX7JqRCZ7VyzunvwAM3-FWRyZTqVI3viwqmaAF6Yo46h_DNaLN7G2c1k12VqCRSWOIXBmoY/s1600/yetki.png&quot; style=&quot;width: 500px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/7320601945198776248/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2013/03/mssql-yetki-ayarlamas.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/7320601945198776248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/7320601945198776248'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2013/03/mssql-yetki-ayarlamas.html' title='Mssql yetki ayarlaması'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhabkCOe-f20U_nhkUmMKJYxxDdbEV52FBpwKlzrbGQMlntCagsyi-QfOrluxi4TGzl8QekxSX7JqRCZ7VyzunvwAM3-FWRyZTqVI3viwqmaAF6Yo46h_DNaLN7G2c1k12VqCRSWOIXBmoY/s72-c/yetki.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-1553287510642909085</id><published>2012-11-22T03:24:00.000-08:00</published><updated>2012-11-22T03:24:07.776-08:00</updated><title type='text'>Update komutu ile select cümlesini bir arada kullanmak</title><content type='html'>&lt;br /&gt;
begin tran&lt;br /&gt;
select * from tbl_TibbiBirimler order By TibbiBirim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UPDATE&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;bir&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
SET&lt;br /&gt;
TibbiBirim = &#39;----&#39; + TibbiBirim&lt;br /&gt;
FROM&lt;br /&gt;
tbl_TibbiBirimler &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;bir&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
select * from tbl_TibbiBirimler order By TibbiBirim&lt;br /&gt;
rollback&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tablomuza vermiş olduğumuz takma adı ile UPDATE kodunda kullanaraktan tablomuzu güncelleyebiliyoruz.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi24cKcmMC8Y2z3lT4qAmE7CFkTB3fp_ZJlo14ELQSxHSwXdg7ldGREiQR-mc0E8ZK3wiDSZu22j9I0aCRK3N6soW4yHvNbyXc92OjSwRk8DDg-6A82omKRi-IdblTeRm1sseZwrbXLur3G/s1600/Ads%C4%B1z.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi24cKcmMC8Y2z3lT4qAmE7CFkTB3fp_ZJlo14ELQSxHSwXdg7ldGREiQR-mc0E8ZK3wiDSZu22j9I0aCRK3N6soW4yHvNbyXc92OjSwRk8DDg-6A82omKRi-IdblTeRm1sseZwrbXLur3G/s1600/Ads%C4%B1z.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/1553287510642909085/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2012/11/update-komutu-ile-select-cumlesini-bir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1553287510642909085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1553287510642909085'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2012/11/update-komutu-ile-select-cumlesini-bir.html' title='Update komutu ile select cümlesini bir arada kullanmak'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi24cKcmMC8Y2z3lT4qAmE7CFkTB3fp_ZJlo14ELQSxHSwXdg7ldGREiQR-mc0E8ZK3wiDSZu22j9I0aCRK3N6soW4yHvNbyXc92OjSwRk8DDg-6A82omKRi-IdblTeRm1sseZwrbXLur3G/s72-c/Ads%C4%B1z.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-511707181604147349</id><published>2011-06-18T11:47:00.001-07:00</published><updated>2011-06-18T11:49:16.912-07:00</updated><title type='text'>internet explorer ‘da gmail açmaya çalışırkenki ‘güvenli olmayan öğeler’ uyarısını yok etmek..</title><content type='html'>ie ‘nin kıllık olsun diye mi yaptığı bi şeydir bilmiyorum ama &lt;a title=&quot;gmail &#39;e gider..&quot; href=&quot;http://www.gmail.com/&quot; target=&quot;_blank&quot;&gt;gmail&lt;/a&gt; ‘i bile beğenmeyip, sayfaya ulaşmaya çalışırken verdiği “bu sayfa hem güvenli hem de güvenli olmayan öğeler içeriyor. güvenli olmayan öğeleri görüntülemek istiyor musunuz?” şeklindeki uyarısı beni kıl ediyordu uzun zamandır. gerçi firefox kullanıyorum normalde ama bazen ie kullanmak gerekebiliyor, bu yüzden de bu uyarıdan kurtulmak gerekiyor.. internet explorer ‘ın neredeyse tüm ayarlarını kurcaladıktan sonra anca bulabildim uyarının nereden iptal edileceğini.. siz de uyarı çıkmasın istiyorsanız, şu yolu izleyiverin gayri:&lt;br /&gt;&lt;br /&gt;- internet explorer ‘da internet seçenekleri ‘ni açın.&lt;br /&gt;- en yukarıdaki sekmelerden güvenlik sekmesine gidin.&lt;br /&gt;- güvenlik sayfası altındaki seçeneklerden önce internet ‘i seçin.&lt;br /&gt;- sonra alt taraftaki bölge güvenlik düzeyi bölümünden özel düzey ‘i açın.&lt;br /&gt;- oradaki uzunca listeden çeşitli başlığı altındaki karışık içerik görüntüle maddesini bulun.&lt;br /&gt;- bu maddede varsayılan olarak sor seçeneği seçilidir(bende öyleydi). bu seçeneği değiştirip devre dışı bırak seçeneğine ayarlayın. tamam deyip onaylayın, “emin misiniz” diye soracak; “he he eminim” deyin, geçin. sonra bi daha tamam deyin, çıkın.&lt;br /&gt;- tam anlamadım ama sanırım bu şekilde o uyarının çıktığı sayfalardaki güvenli olmayan öğeler-size sorulmaksızın-görüntülenmeyecek.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kaynak : &lt;a href=&quot;http://www.adilekin.net/gunluk/internet-explorer-da-gmail-acmaya-calisirkenki-guvenli-olmayan-ogeler-uyarisini-yok-etmek/&quot;&gt;http://www.adilekin.net/gunluk/internet-explorer-da-gmail-acmaya-calisirkenki-guvenli-olmayan-ogeler-uyarisini-yok-etmek/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/511707181604147349/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2011/06/internet-explorer-da-gmail-acmaya.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/511707181604147349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/511707181604147349'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2011/06/internet-explorer-da-gmail-acmaya.html' title='internet explorer ‘da gmail açmaya çalışırkenki ‘güvenli olmayan öğeler’ uyarısını yok etmek..'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-1500350183586292404</id><published>2010-12-01T01:17:00.000-08:00</published><updated>2010-12-01T01:20:21.941-08:00</updated><title type='text'>CETURK – ORACLE Günü’10 ”</title><content type='html'>&lt;div class=&quot;entry&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.ceturk.com/ceturk-oracle-gunu-2010&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://www.ceturk.com/images/Etkinlik/2010/ceturk-oracle-gunu-2010/ceturk-oracle-gunu-2010-b.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:0;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bugüne kadar çok farklı konu ve teknoloji ile ilgili yaptığı ücretsiz etkinliklerle bilişim sektörünün gelişmesine katkıda bulunan CETURK etkinliklerine büyük bir hızla devam ediyor. &lt;strong&gt;4 Aralık 2010&lt;/strong&gt; tarihinde Bahçeşehir Üniversitesi&#39;nde ” &lt;strong&gt;CETURK – ORACLE Günü’10 ” &lt;/strong&gt;etkinliği gerçekleştirilecek. Bugüne kadar gerçekleştirilen gerek CETURK gerekse ORACLE etkinlikleri içerisinde konu ve konuşmacılarıyla öne çıkan bu etkinliğe katılım &lt;strong&gt;ücretsiz&lt;/strong&gt; olacak.&lt;br /&gt;&lt;br /&gt;Etkinliğin konuşmacıları :&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Türkiye’de Oracle Certified Master(OCM) sertifikasına&lt;br /&gt;sahip tek kişi olan Cem Zorba,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;BI alanından Oracle ACED ve 2009 yılın Oracle DBA’yi unvanlarının&lt;br /&gt;sahibi ve bu ödüllere sahip Turkiye’deki tek, tüm dünyadaki en en geç uzman olan Hüsnü Şensoy,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;10 seneyi aşan Oracle veritabanı tecrübesine sahip olan H. Tonguç Yılmaz,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Özel bir bankada ORACLE DBA olarak çalışan Gökhan Karagözlü ve Talip Hakan Öztürk &lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;COLOR: rgb(153,0,0)&quot;&gt;&lt;strong&gt;Ayrıntılı bilgi için &lt;a href=&quot;http://www.ceturk.com/ceturk-oracle-gunu-2010&quot; target=&quot;_blank&quot;&gt;tıklayınız.&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;COLOR: rgb(153,0,0)&quot;&gt;&lt;strong&gt;Etkinliğe kayıt için &lt;a href=&quot;http://forum.ceturk.com/etkinlikkayit.php&quot; target=&quot;_blank&quot;&gt;tıklayınız.&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/1500350183586292404/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/12/ceturk-oracle-gunu10.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1500350183586292404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1500350183586292404'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/12/ceturk-oracle-gunu10.html' title='CETURK – ORACLE Günü’10 ”'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-9133911983831720102</id><published>2010-09-14T00:33:00.001-07:00</published><updated>2010-09-14T00:36:50.579-07:00</updated><title type='text'>ASP.NET ve Culture ayarları</title><content type='html'>&lt;a href=&quot;http://daron.yondem.com/tr/PermaLink.aspx?guid=54009553-010c-4955-a841-f9416cd73734&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 198px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1iXLOgxSmRj2-XQs6OdqJeD48a42bDlNMOgu7hnhz-Fz6qYAXAPjR6hj7kuLG5cIX5PceOW10CmYSXoPO-0BUzMNgZpj0zTq91QuQzvAH8Q8bwIko8IfZzmWCMaOEJiCpGOipMTNb-n2t/s320/Untitled.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5516669186808121906&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&#39;This code produces the following output.  This output has been cropped for brevity.&lt;br /&gt;&#39;&lt;br /&gt;&#39;CULTURE                                              SPECIFIC CULTURE&lt;br /&gt;&#39;ar           Arabic                                  ar-SA&lt;br /&gt;&#39;bg           Bulgarian                               bg-BG&lt;br /&gt;&#39;ca           Catalan                                 ca-ES&lt;br /&gt;&#39;zh-Hans      Chinese (Simplified)                    zh-CN&lt;br /&gt;&#39;cs           Czech                                   cs-CZ&lt;br /&gt;&#39;da           Danish                                  da-DK&lt;br /&gt;&#39;de           German                                  de-DE&lt;br /&gt;&#39;el           Greek                                   el-GR&lt;br /&gt;&#39;en           English                                 en-US&lt;br /&gt;&#39;es           Spanish                                 es-ES&lt;br /&gt;&#39;fi           Finnish                                 fi-FI&lt;br /&gt;&#39;fr           French                                  fr-FR&lt;br /&gt;&#39;he           Hebrew                                  he-IL&lt;br /&gt;&#39;hu           Hungarian                               hu-HU&lt;br /&gt;&#39;is           Icelandic                               is-IS&lt;br /&gt;&#39;it           Italian                                 it-IT&lt;br /&gt;&#39;ja           Japanese                                ja-JP&lt;br /&gt;&#39;ko           Korean                                  ko-KR&lt;br /&gt;&#39;nl           Dutch                                   nl-NL&lt;br /&gt;&#39;no           Norwegian                               nb-NO&lt;br /&gt;&#39;pl           Polish                                  pl-PL&lt;br /&gt;&#39;pt           Portuguese                              pt-BR&lt;br /&gt;&#39;rm           Romansh                                 rm-CH&lt;br /&gt;&#39;ro           Romanian                                ro-RO&lt;br /&gt;&#39;ru           Russian                                 ru-RU&lt;br /&gt;&#39;hr           Croatian                                hr-HR&lt;br /&gt;&#39;sk           Slovak                                  sk-SK&lt;br /&gt;&#39;sq           Albanian                                sq-AL&lt;br /&gt;&#39;sv           Swedish                                 sv-SE&lt;br /&gt;&#39;th           Thai                                    th-TH&lt;br /&gt;&#39;tr           Turkish                                 tr-TR&lt;br /&gt;&#39;ur           Urdu                                    ur-PK&lt;br /&gt;&#39;id           Indonesian                              id-ID&lt;br /&gt;&#39;uk           Ukrainian                               uk-UA&lt;br /&gt;&#39;be           Belarusian                              be-BY&lt;br /&gt;&#39;sl           Slovenian                               sl-SI&lt;br /&gt;&#39;et           Estonian                                et-EE&lt;br /&gt;&#39;lv           Latvian                                 lv-LV&lt;br /&gt;&#39;lt           Lithuanian                              lt-LT&lt;br /&gt;&#39;tg           Tajik                                   tg-Cyrl-TJ&lt;br /&gt;&#39;fa           Persian                                 fa-IR&lt;br /&gt;&#39;vi           Vietnamese                              vi-VN&lt;br /&gt;&#39;hy           Armenian                                hy-AM&lt;br /&gt;&#39;az           Azeri                                   az-Latn-AZ&lt;br /&gt;&#39;zh-TW        Chinese (Traditional, Taiwan)           zh-TW&lt;br /&gt;&#39;zh-CN        Chinese (Simplified, PRC)               zh-CN&lt;br /&gt;&#39;zh-HK        Chinese (Traditional, Hong Kong S.A.R.) zh-HK&lt;br /&gt;&#39;zh-SG        Chinese (Simplified, Singapore)         zh-SG&lt;br /&gt;&#39;zh-MO        Chinese (Traditional, Macao S.A.R.)     zh-MO&lt;br /&gt;&#39;zh           Chinese                                 zh-CN&lt;br /&gt;&#39;zh-Hant      Chinese (Traditional)                   zh-HK&lt;br /&gt;&#39;zh-CHS       Chinese (Simplified) Legacy             zh-CN&lt;br /&gt;&#39;zh-CHT       Chinese (Traditional) Legacy            zh-HK</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/9133911983831720102/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/09/aspnet-ve-culture-ayarlar_14.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/9133911983831720102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/9133911983831720102'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/09/aspnet-ve-culture-ayarlar_14.html' title='ASP.NET ve Culture ayarları'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1iXLOgxSmRj2-XQs6OdqJeD48a42bDlNMOgu7hnhz-Fz6qYAXAPjR6hj7kuLG5cIX5PceOW10CmYSXoPO-0BUzMNgZpj0zTq91QuQzvAH8Q8bwIko8IfZzmWCMaOEJiCpGOipMTNb-n2t/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-4145806179737522606</id><published>2010-09-06T00:32:00.000-07:00</published><updated>2010-09-06T00:35:56.985-07:00</updated><title type='text'>Convert.ToInt32(), Int32.Parse() ve Int32.TryParse() Farklılıkları</title><content type='html'>Erkan Güzelküçük adlı arkadaşım integera convert etme işlemlerinde kullanılan methodlar üzerine güzel bir makale yazmış.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://erkanguzelkucuk.wordpress.com/2010/01/14/convert-toint32-int32-parse-ve-int32-tryparse-farkliliklari/ &quot; target=&quot;_blank&quot;&gt;http://erkanguzelkucuk.wordpress.com/2010/01/14/convert-toint32-int32-parse-ve-int32-tryparse-farkliliklari/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/4145806179737522606/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/09/converttoint32-int32parse-ve.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/4145806179737522606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/4145806179737522606'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/09/converttoint32-int32parse-ve.html' title='Convert.ToInt32(), Int32.Parse() ve Int32.TryParse() Farklılıkları'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-7843824151110241649</id><published>2010-09-05T22:34:00.000-07:00</published><updated>2010-09-05T22:36:10.497-07:00</updated><title type='text'>SQL ile Tablonun Kopyasını Almak</title><content type='html'>SQL’de tabloların kopyasını almak için düzenlemiş her hangi bir komut yok. Bu işlemi tablo yaratmak için kullandığımız CREATE TABLE komutuna bir SELECT ekleyerek yapabiliriz. Örneğin:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CREATE TABLE yedek_emp AS SELECT * FROM employees;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Eğer sadece tablonun yapısını kopyalamak istiyorsak (içerisinde kayıt olmadan), SELECT sorgusuna bir filtre (WHERE) koyarak bunu yapabiliriz:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CREATE TABLE yedek_dep AS SELECT * FROM departments WHERE 1 = 0;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Kaynak: &lt;a href=&quot;http://www.gokhanatil.com/2008/06/sql-ile-tablonun-kopyasini-almak/&quot;&gt;http://www.gokhanatil.com/2008/06/sql-ile-tablonun-kopyasini-almak/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/7843824151110241649/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/09/sql-ile-tablonun-kopyasn-almak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/7843824151110241649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/7843824151110241649'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/09/sql-ile-tablonun-kopyasn-almak.html' title='SQL ile Tablonun Kopyasını Almak'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-8952146951602452258</id><published>2010-07-21T00:10:00.000-07:00</published><updated>2010-09-03T02:01:13.144-07:00</updated><title type='text'>PadLeft, PadRight ve Bazı String İfadeler</title><content type='html'>&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;&lt;strong&gt;PadLeft ve PadRight&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;Sürekli bir sayının başına sıfır koymaya çalıştığımda toString(&quot;00&quot;) kullanıyordum. Örneğin illlerin plaka kodlarını düşünürsek 1, 2 .. olarak gidiyor daha güzel gözükmesi için 01, 02 .. yapıyordum.&lt;br /&gt;&lt;br /&gt;Nette dolaşırken hiç de bu zamana kadar dikkatimi çekmeyen 2 fonksiyon gördüm. PadLeft ve &lt;/span&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;PadRight.&lt;/span&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;string il = &quot;1&quot;;&lt;br /&gt;string kod = &quot;366&quot;; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;br /&gt;MessageBox.Show(il.PadLeft(2, &#39;0&#39;)); // Sonuç: 01&lt;/span&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;MessageBox.Show(kod.PadLeft(4, &#39;0&#39;)); // Sonuç: 0366&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;MessageBox.Show(il.PadRight(2,&#39;0&#39;)); // Sonuç: 10&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;lnk3&quot; title=&quot;Forumlar&quot; groupid=&quot;&#39;5&quot; forums=&quot;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;MessageBox.Show(kod.PadRight(4,&#39;0&#39;)); // Sonuç: 3660&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ToLowerInvariant, ToUpperInvariant&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;String değerleri küçük karakter yapmak için &lt;strong&gt;ToLover,&lt;/strong&gt; büyük yapmak içinse &lt;strong&gt;ToUpper&lt;/strong&gt; fonksiyonlarını kullanmamız gerektiğini hepimiz biliriz. Pekala çeviri yaptığımız değerleri olduğu gibi değilde sistemin diline göre (ı, i duyarlı) çevirmek için nasıl bir yöntem izleriz. İşte burada &lt;strong&gt;ToLoverInvariant&lt;/strong&gt; ve &lt;strong&gt;ToUpperInvariant&lt;/strong&gt; fonksiyonlarını kullanırız.&lt;br /&gt;&lt;br /&gt;string txt = &quot;BirDunyaTarif&quot;;&lt;br /&gt;&lt;br /&gt;Response.Write(text.ToLower()); // birdunyatarif&lt;br /&gt;Response.Write(text.ToLowerInvariant()); // birdunyatarif&lt;br /&gt;Response.Write(text.ToUpper()); // BİRDUNYATARİF&lt;br /&gt;Response.Write(text.ToUpperInvariant()); // BIRDUNYATARIF&lt;br /&gt;&lt;br /&gt;NOT: İşletim sistemim ingilizcedir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;StringBuilder()&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Bu zamana kadar string birleştirirken string değişkenlerinin arasına + işaretini ekledim. Bunun çok yalnış olduğunu ve sistemi yorduğunu öğrendim. Bunun yerine StringBuilder sınıfı kullanılmalı.&lt;br /&gt;&lt;br /&gt;StringBuilder builder = new StringBuilder();&lt;br /&gt;&lt;br /&gt;string[] txt= new string[] { &quot;Tekno&quot;, &quot;Gezgin&quot;};&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &lt; txt.Length; i++) {&lt;br /&gt;builder.Append(txt[i] + &quot; &quot;);&lt;br /&gt;}&lt;br /&gt;Response.Write(builder.ToString());</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/8952146951602452258/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/07/padleft-padright-ve-tostring.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/8952146951602452258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/8952146951602452258'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/07/padleft-padright-ve-tostring.html' title='PadLeft, PadRight ve Bazı String İfadeler'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-5928546700749240626</id><published>2010-07-05T01:34:00.000-07:00</published><updated>2010-07-05T01:44:55.998-07:00</updated><title type='text'>MsSql Script Olarak Backup (Yedek) Alma</title><content type='html'>Geçenlerde Visual Studio ve MySql ile proje geliştirirken MySql&#39;in yedeğini aldım. Yedek dosyasını script şeklinde verdi. Sürekli MsSql ile çalıştığımdan bu bana garip geldi. MsSql&#39;de yedek alırken hep &lt;span style=&quot;font-weight: bold;&quot;&gt;bak&lt;/span&gt; dosyası şeklinde yedek alıyordum ve merak edip MySql&#39;de olduğu gibi MsSql&#39;de de script şeklinde yedek almaya baktım.&lt;br /&gt;MsSql ücretsiz versiyonu (Express) uzun aramalardan sonra bu şekilde bir şey olmadığını gördüm. Tabiki imdadıma yine Visual Studio yetişti. Sağ taraftaki &lt;span style=&quot;font-weight: bold;&quot;&gt;Server Explorer&#39;dan&lt;/span&gt; veritabanım üzerine sağ tıklayınca açılan pencereden &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;Publish to provider&quot; &lt;/span&gt;seçerek karşımıza çıkan ekranlarda sürekli next next diyerekten veritabanımızı script olaraktan yedek almış oluyoruz.&lt;br /&gt;&lt;br /&gt;Eğer  &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;Publish to provider&quot;&lt;/span&gt; seçeneği karşınıza çıkmazsa &lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Microsoft SQL Server Database Publishing Wizard 1.1 bu  &lt;/span&gt;&lt;a style=&quot;font-weight: normal;&quot; href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&amp;amp;displaylang=en&quot; onclick=&quot;javascript:pageTracker._trackPageview(&#39;/outbound/article/www.microsoft.com&#39;);&quot; target=&quot;_blank&quot;&gt;linkten&lt;/a&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; indirip tekrardan deneyin. &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/5928546700749240626/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/07/mssql-script-olarak-backup-yedek-alma.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/5928546700749240626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/5928546700749240626'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/07/mssql-script-olarak-backup-yedek-alma.html' title='MsSql Script Olarak Backup (Yedek) Alma'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-4077913135939996980</id><published>2010-07-01T01:14:00.000-07:00</published><updated>2010-07-01T01:17:29.035-07:00</updated><title type='text'>Yazdığımız Kodların Güvenliği</title><content type='html'>Arkadaşlar yazdığımız kodları nasıl koruma altına alırız (almaya çalışırız). Bu konuda güzel bir makale yazmışlar. Direk sizinle paylaşıyorum. Kolay gelsin.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.csharpnedir.com/forum2/forum_posts.asp?TID=29958&quot;&gt;http://www.csharpnedir.com/forum2/forum_posts.asp?TID=29958&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/4077913135939996980/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/07/yazdgmz-kodlarn-guvenligi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/4077913135939996980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/4077913135939996980'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/07/yazdgmz-kodlarn-guvenligi.html' title='Yazdığımız Kodların Güvenliği'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-7013949374060095435</id><published>2010-07-01T00:30:00.001-07:00</published><updated>2010-07-01T00:34:30.663-07:00</updated><title type='text'>MSN&#39;le Gelen Sinir Bozucu Pencere</title><content type='html'>&lt;p&gt;MSN her açtığımda otomatik olarak açılan ve benim beklememe(makinem çok yavaş :D) sebep olan pencerenin artık karşıma nasıl bir daha çıkmayacağını buldum.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-weight: bold;&quot;&gt;Msn’inizde sırasıyla Araçlar &gt;&gt; Seçenekler &gt;&gt; Genel sekmesine gelin veya Otorum Aç sekmesine gelin &gt;&gt; Messenger’da oturum açtığımda Windows Live Bugün’ü görüntüle&lt;/p&gt; şeklinde bir seçenek var. Bunu işaretleyip uygula dedikten sonra artık penceresiz bol günler.</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/7013949374060095435/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/07/msnle-gelen-sinir-bozucu-pencere.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/7013949374060095435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/7013949374060095435'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/07/msnle-gelen-sinir-bozucu-pencere.html' title='MSN&#39;le Gelen Sinir Bozucu Pencere'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-1759325960761719693</id><published>2010-06-26T00:58:00.000-07:00</published><updated>2010-06-26T01:03:58.785-07:00</updated><title type='text'>Captcha ve KittenAuth Nedir ?</title><content type='html'>&lt;p&gt;Captcha ve KittenAuth zaman geçtikçe gelişen teknolojilere bir nebze güvenlik katmak için geliştirilen yapılardır. Hepinizin bildiği ve günlük hayatta sürekli karşısına çıkan (yorum yazarken vs) değişik harf ve sayılardan oluşan resimleri ekrana girmeniz istenir. Buna Captcha denir.&lt;/p&gt;&lt;p&gt;Paragrafın başında dediğim gibi sürekli gelişen bir teknolojiyle bu güvenlik ayarınıda geçmeyi başardılar. (Değişik yazılımlarla grafikleri okuma programları yaygınlaştı.) Buna karşıda Captcha gelişti ve KittenAuth adında bir güvenlik mekanizması ortaya çıktı. Bunun anlamıda karşımıza çeşitli görseller çıkıyor ve aynı olanlarını seçmemizi istiyor.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/1759325960761719693/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/06/captcha-ve-kittenauth-nedir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1759325960761719693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1759325960761719693'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/06/captcha-ve-kittenauth-nedir.html' title='Captcha ve KittenAuth Nedir ?'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-3200820736013096806</id><published>2010-06-22T03:23:00.000-07:00</published><updated>2010-06-22T04:09:10.535-07:00</updated><title type='text'>CSS İle Yazıya Takla Attırma</title><content type='html'>Arkadaşlar HTML yazıyı aşağıdan yukarıya doğru yazdırırken hep &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;mso-rotate:90;&quot;&lt;/span&gt; css kodunu kullanıyordum. Ama yukarıdan aşağıya doğru bu kod işe yaramıyordu . Gel zaman git zaman aşağıdaki css kodunu buldum. &lt;span class=&quot;embaArticle&quot;&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;Rotation=3 değerini değiştirtikçe istediğiniz yönü verebiliyorsunuz.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold;&quot;&gt;&quot;float:left;  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/3200820736013096806/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/06/css-ile-yazy-dikey-olarak-yazdrma.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/3200820736013096806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/3200820736013096806'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/06/css-ile-yazy-dikey-olarak-yazdrma.html' title='CSS İle Yazıya Takla Attırma'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-1999664384131737345</id><published>2010-06-18T00:11:00.000-07:00</published><updated>2010-06-18T00:24:00.623-07:00</updated><title type='text'>C# NULL Kontrolü</title><content type='html'>Bazı değişkenleri kontol ederken null olup olmadıklarına göre işlem yaparız. Bunun içinde ben sürekli eğer bu değişken null&#39;sa bunu yap gibi bir kod kullanıyordum. Bunun yerine yeni öğrendiğim bir kodu sizinle paylaşıyorum.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yalnış:&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;var i = null;&lt;br /&gt;var k = null;&lt;br /&gt;if (i==null)&lt;br /&gt;{&lt;br /&gt;    k=değer;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Doğru:&lt;/span&gt;&lt;br /&gt;var i = null;&lt;br /&gt;var k = null;&lt;br /&gt;k = i ?? değer;&lt;br /&gt;&lt;br /&gt;i değişkeni null&#39;sa k değişkeninin içine değeri atama yapıyor. Değilse i değişkenini atıyor.&lt;br /&gt;Ayrıca aynı javascriptteki gibi değişkenleri tanımlarken &lt;span style=&quot;font-weight: bold;&quot;&gt;var k&lt;/span&gt; gibi tanımlama yapabiliyoruz. Bu sayede ileriki aşamalarda bu değikenimizin tipini belirleyebiliyoruz.&lt;br /&gt;&lt;code class=&quot;csharp keyword&quot;&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/1999664384131737345/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/06/c-null-kontrolu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1999664384131737345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1999664384131737345'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/06/c-null-kontrolu.html' title='C# NULL Kontrolü'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-3723009050436539024</id><published>2010-06-18T00:08:00.000-07:00</published><updated>2010-06-18T00:10:40.893-07:00</updated><title type='text'>Linq To Sql Left Outer Join</title><content type='html'>İki tabloyu birlikte sorgulamak için &lt;b&gt;inner join&lt;/b&gt; kullanırız. Bunu Linq To Sql ile yaparken aşağıdaki gibi bir Linq Query yazarak çözüyoruz&lt;br /&gt;&lt;i&gt;(Kisi, Telefon ve Adres tablolarımız olduğunu, bir kişinin de birden çok adresi ve telefonu olduğunu düşünüyoruz )&lt;br /&gt;&lt;/i&gt;Bu sorgu sonucunda bana kişiler tablosundaki isimler ve bunlara ait telefon numaraları gelecektir.&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt; &lt;/span&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;from&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-family:Consolas;font-size:85%;&quot;  &gt; kisi &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;in&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; Kisis&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;join&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; tlf &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;in&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;  Telefons&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;on&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; kisi.ID &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;equals&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; tlf.KisiID&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;select&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;  &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;new&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;{&lt;br /&gt;   Ad = kisi.Ad,&lt;br /&gt;   Tlf = tlf.Numara&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;b&gt;T-Sql çıktısı&lt;/b&gt;&lt;br /&gt;SELECT [t0].[Ad], [t1].[Numara] AS [Tlf]&lt;br /&gt;FROM [Kisi] AS [t0]&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;INNER JOIN [Telefon] AS [t1] ON [t0].[ID] = [t1].[KisiID]&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;b&gt;Lambda Expression&lt;/b&gt;&lt;br /&gt;Kisis.Join (       Telefons,        kisi =&gt; kisi.ID,        tlf =&gt; tlf.KisiID,        (kisi, tlf) =&gt;           new            {             Ad = kisi.Ad,              Tlf = tlf.Numara          }    )&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;img src=&quot;http://www.oguzyagmur.com/content/binary/l2sqlij.PNG&quot; border=&quot;0&quot; /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Senaryomuzu değiştirelim ;&lt;br /&gt;Kişiler tablosundaki tüm kayıtlat gelsin, telefon numarası olmayanlar da gelsin telefonu yoksa &lt;b&gt;null&lt;/b&gt; değer gelsin. Bunun içinde &lt;b&gt;Left Outer Join &lt;/b&gt;ile çözeriz. Linq sorugumuzu şu şekilde değiştirmemiz yeterli olacaktır.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;from&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; kisi &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;in&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; Kisis&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;join&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; tlf &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;in&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;  Telefons&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;on&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; kisi.ID &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;equals&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; tlf.KisiID &lt;/span&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;into&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;  data&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;from&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; x &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;in&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;  data.&lt;u&gt;&lt;b&gt;DefaultIfEmpty&lt;/b&gt;()&lt;/u&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;select&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Consolas;font-size:85%;&quot;  &gt;new&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;{&lt;br /&gt;  Ad =  kisi.Ad,&lt;br /&gt;  Tlf = x.Numara&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Consolas;font-size:85%;&quot;  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;b&gt;T-SQL çıktısı&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;SELECT [t0].[Ad], [t1].[Numara] AS [Tlf]&lt;br /&gt;FROM [Kisi] AS [t0]&lt;br /&gt;LEFT OUTER JOIN [Telefon] AS [t1] ON [t0].[ID] = [t1].[KisiID]&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lambda Expression&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Kisis&lt;br /&gt; .GroupJoin (&lt;br /&gt;    Telefons,&lt;br /&gt;    kisi =&gt; kisi.ID,&lt;br /&gt;    tlf =&gt; tlf.KisiID,&lt;br /&gt;    (kisi, data) =&gt;&lt;br /&gt;       new&lt;br /&gt;       {&lt;br /&gt;          kisi = kisi,&lt;br /&gt;          data = data&lt;br /&gt;       }&lt;br /&gt; )&lt;br /&gt; .SelectMany (&lt;br /&gt;    temp0 =&gt; temp0.data.DefaultIfEmpty (),&lt;br /&gt;    (temp0, x) =&gt;&lt;br /&gt;       new&lt;br /&gt;       {&lt;br /&gt;          Ad = temp0.kisi.Ad,&lt;br /&gt;          Tlf = x.Numara&lt;br /&gt;       }&lt;br /&gt; )&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt; &lt;img style=&quot;border: 1px solid blue; z-index: 90; opacity: 1; position: absolute; left: 711px; top: 37px;&quot; id=&quot;smallDivTip&quot; src=&quot;chrome://dictionarytip/skin/book.png&quot; /&gt;&lt;img src=&quot;http://www.oguzyagmur.com/content/binary/l2sqlloj.PNG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Kaynak: http://www.oguzyagmur.com/PermaLink,guid,b9fcc750-0e3b-43e4-a9e8-212ee94afa4e.aspx</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/3723009050436539024/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/06/linq-to-sql-left-outer-join.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/3723009050436539024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/3723009050436539024'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/06/linq-to-sql-left-outer-join.html' title='Linq To Sql Left Outer Join'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-5810662734376831681</id><published>2010-05-25T03:10:00.000-07:00</published><updated>2010-06-17T23:55:48.607-07:00</updated><title type='text'>XHTML Nedir?</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;XHTML (Extensible Hyper Text Markup Language) &lt;/span&gt;tüm browserlar tarafından kabul görmüş standartları belirtir. Diğer bir deyişle HTML yazımında getirilen standartlardır. XHTML kullanmanın en önemli avantajı farklı tarayıcılarda(Opera, Explorer, Crome vs) sorun çıkarmamasıdır. Bir diğer avantajı ise arama motorlarının XHTML standartlarına uygun yazılmış sitelere daha yüksek not vermeleridir.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;XHTML Dikkat Edilmesi Gereken Kurallar?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1)&lt;/span&gt; Browserin XHTML standartlarına uyulduğunu anlayabilmesi için sayfanın en üstüne aşağıdaki kodların eklenmesi gerekmektedir.&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;&lt;br /&gt;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;NOT:&lt;/span&gt;Geçerli 3 adet XHTML döküman tipi vardır:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;a) XHTML Strict&lt;/span&gt;&lt;br /&gt;XHTML Dökümanlarını css dökümanları ile beraber kullanmanız gerektiğinde kullanılır. HTML’nin dizayn unsurlarını içermez.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Tanımı:&lt;/span&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;&lt;br /&gt; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;b) XHTML 1.0 Transitional&lt;/span&gt;&lt;br /&gt;CSS anlamayan web gezginlerini desteklemek ve HTML’nin dizayn unsurlarını kullanmak istiyorsanız bu döküman tipini kulanın.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Tanımı:&lt;/span&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0&lt;br /&gt; Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-&lt;br /&gt; transitional.dtd&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;c) XHTML 1.0 Frameset&lt;/span&gt;&lt;br /&gt;Eğer XHTML dökümanları pencerelere bölünmüş olarak gösterilecekse bu döküman tipini kullanın.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Tanımı:&lt;/span&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Frameset//EN&quot;&lt;br /&gt; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;2)&lt;/span&gt; Türkçe karakterlerin doğru çıkması içinde head tagının arasına aşağıdaki kodun eklenmesi gerekmektedir.&lt;br /&gt;&lt;br /&gt;&amp;lt;meta equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3) &lt;/span&gt;Kodlar açıldıkları sırada kapanmalıdırlar.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Doğru:&lt;/span&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;TeknoGezgin&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yalnış:&lt;/span&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;div&amp;gt;TeknoGezgin&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;4)&lt;/span&gt; Tagları ve değerlerini küçük harfle yazın.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Doğru:&lt;/span&gt;&lt;br /&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;div style=&quot;&quot;&amp;gt;TeknoGezgin&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yalnış:&lt;/span&gt;&lt;br /&gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;br /&gt;&amp;lt;div STYLE=&quot;&quot;&amp;gt;TeknoGezgin&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;5)&lt;/span&gt;Açılan her tag kapanmalıdır.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Doğru:&lt;/span&gt;&lt;br /&gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;&amp;lt;hr /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yalnış:&lt;/span&gt;&lt;br /&gt;&amp;lt;hr&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;6)&lt;/span&gt; HTML tagı içerisinde head ve body tagları kullanılmak zorundadır.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;7)&lt;/span&gt; Link ve Resim eklerken bir başlık (title) girilmelidir.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Doğru:&lt;/span&gt;&lt;br /&gt;&amp;lt;img src=&quot;&quot; href=&quot;Kastamonu.gif&quot; title=&quot;Kastamonu Resimi&quot; /&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;http://www.teknogezgin.blogspot.com/&quot; title=&quot;Teknolojik Bilgiler :)&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yalnış:&lt;/span&gt;&lt;br /&gt;&amp;lt;img src=&quot;&quot; href=&quot;kastamonu.gif&quot; /&amp;gt;&lt;br /&gt;&amp;lt;/a&amp;gt;&amp;lt;a href=&quot;http://www.teknogezgin.blogspot.com/&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;8)&lt;/span&gt; Parametreler tırnak içinde olmalıdır.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Doğru:&lt;/span&gt;&lt;br /&gt;&amp;lt;div width=&quot;100%&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;http://www.teknogezgin.blogspot.com/&quot;&amp;gt;teknogezgin&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yalnış:&lt;/span&gt;&lt;br /&gt;&amp;lt;div width=100%&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;a href=http://www.teknogezgin.blogspot.com/&amp;gt;teknogezgin&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;9) &lt;/span&gt;Parametrelerde kısaltmalar kullanılmamalıdır.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Doğru:&lt;/span&gt;&lt;br /&gt;&amp;lt;input type=&quot;radio&quot;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;checked=&quot;checked&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&amp;lt;option &lt;span style=&quot;font-weight: bold;&quot;&gt;selected=&quot;selected&quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yalnış:&lt;/span&gt;&lt;br /&gt;&amp;lt;input type=&quot;radio&quot; &lt;span style=&quot;font-weight: bold;&quot;&gt;checked &lt;/span&gt;/&amp;gt;&lt;br /&gt;&amp;lt;option &lt;span style=&quot;font-weight: bold;&quot;&gt;selected /&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;10) &lt;/span&gt;Sadece Id parametresi kullanın. XHTML id parametresini kullanmamızı istiyor.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Doğru:&lt;/span&gt;&lt;br /&gt;&amp;lt;p id=&quot;parag&quot;&amp;gt;&lt;br /&gt;&amp;lt;input id=&quot;parag&quot; value=&quot;deger&quot; type=&quot;submit&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yalnış:&lt;/span&gt;&lt;br /&gt;&amp;lt;p name=&quot;parag&quot;&amp;gt;&lt;br /&gt;&amp;lt;input name=&quot;parag&quot; value=&quot;deger&quot; type=&quot;submit&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;O zaman kısaca XHTML dikkat edilmesi gereken kuralları şu formül ile açıklayabiliriz. &lt;span style=&quot;font-weight: bold;&quot;&gt;XHTML = XML&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/5810662734376831681/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/xhtml-nedir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/5810662734376831681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/5810662734376831681'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/xhtml-nedir.html' title='XHTML Nedir?'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-3894177565630407923</id><published>2010-05-24T00:00:00.000-07:00</published><updated>2010-07-07T05:02:26.468-07:00</updated><title type='text'>T-SQL İle Tarihler Üzerinde İşlemler Yapmak</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;SELECT CURRENT_TIMESTAMP&lt;br /&gt;-- Sonuç :  2009-07-20 10:39:15.097&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SELECT DATEADD(day,2,&#39;2009-07-20&#39;)&lt;br /&gt;-- Sonuç :  2009-07-22 00:00:00.000&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SELECT DATEADD(month,2,&#39;2009-07-20&#39;)&lt;br /&gt;-- Sonuç :  2009-09-20 00:00:00.000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SELECT DATEDIFF(day,&#39;2009-07-20&#39;,&#39;2015-02-09&#39;)&lt;br /&gt;-- Sonuç :  2030 (Gün olarak aldık)&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SELECT DATENAME(month, &#39;2009-07-20&#39;)&lt;br /&gt;-- Sonuç :  July&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SELECT DATENAME(weekday, &#39;2009-07-20&#39;)&lt;br /&gt;-- Sonuç :  Monday&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SELECT DATEPART(month, &#39;2009-07-20&#39;)&lt;br /&gt;-- Sonuç :  7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--Şuanki Zaman ve Tarihi verir&lt;br /&gt;SELECT GETDATE()&lt;br /&gt;-- Sonuç :  2009-07-20 11:52:32.893&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;-- Londra - Greenwich Saati&lt;br /&gt;SELECT GETUTCDATE()&lt;br /&gt;-- Sonuç :  2009-07-20 08:52:44.693&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--Girilen string değerin tarih olup olmadığını belirler. 1 ise tarih 0 ise değil.&lt;br /&gt;SELECT ISDATE(&#39;2009-07-20&#39;) -- Sonuç :  1&lt;br /&gt;SELECT ISDATE(&#39;2014-18-09&#39;) -- Sonuç :  0&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;--girilen Tarihin gün bilgisini verir.&lt;br /&gt;SELECT DAY(&#39;2009-07-20&#39;)&lt;br /&gt;-- Sonuç :  20&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--girilen Tarihin ay bilgisini verir.&lt;br /&gt;SELECT MONTH(&#39;2009-07-20&#39;)&lt;br /&gt;-- Sonuç :  7&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;--Girilen Tarihin yıl bilgisini verir.&lt;br /&gt;SELECT YEAR(&#39;2009-07-20&#39;)&lt;br /&gt;-- Sonuç :  2009&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--Sistem Zamanını verir.&lt;br /&gt;SELECT SYSDATETIME()&lt;br /&gt;-- Sonuç :  2009-07-20 11:53:15.7138432&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;--Sistem Zamanını Greenwiche göre verir.&lt;br /&gt;SELECT SYSUTCDATETIME()&lt;br /&gt;-- Sonuç :  2009-07-20 08:53:25.9958432&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- DATEADD: Şuanki, Tarihe 7 Gün ekleyelim.&lt;br /&gt;-- Bunun için 1 hafta eklemek veya 7 gün eklemek yeterlidir.&lt;br /&gt;SELECT DATEADD(DD, 7, GETDATE())&lt;br /&gt;&lt;br /&gt;SELECT DATEADD(WW, 1, GETDATE())&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;-- Şuanki Tarihe göre Ayın hangi günündeyiz.&lt;br /&gt;SELECT DAY(GETDATE()) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- Şuanki Ayın Ilk günü&lt;br /&gt;SELECT DATEADD(DD,-(DAY(GETDATE())-1),CONVERT(VARCHAR,GETDATE(),112))&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;-- Şuanki Ayın son günü&lt;br /&gt;SELECT DATEADD(DD,-(DAY(DATEADD(MM,1,GETDATE()))),DATEADD(MM,1, CONVERT(VARCHAR,GETDATE(),112)))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- DATEDIFF: Ocak 1 2007 den bugune kadar kaç gün geçti&lt;br /&gt;SELECT DATEDIFF(DD,&#39;20070101&#39;,GETDATE())&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;-- DATENAME: Şuanki Ay&lt;br /&gt;SELECT DATENAME(MM, GETDATE()) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- Hangi Aydayız.&lt;br /&gt;SELECT MONTH(GETDATE())&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;-- Hangi Yıldayız&lt;br /&gt;SELECT YEAR(CURRENT_TIMESTAMP) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;--C#&#39;taki gibi Tarih Stilleri&lt;br /&gt;1- 101 (mm/dd/yy)&lt;br /&gt;2- 102 (yy.mm.dd)&lt;br /&gt;3- 103 (dd/mm/yy)&lt;br /&gt;4- 104 (dd.mm.yy)&lt;br /&gt;5- 105 (dd-mm-yy)&lt;br /&gt;6- 106 (dd mon yy)&lt;br /&gt;7- 107 (Mon dd , yy)&lt;br /&gt;8- 108 (hh:mm:ss)&lt;br /&gt;9- 109 (Mon dd yyyy Hh:mi:ss:mmm AM yada PM)&lt;br /&gt;10 – 110 (mm-dd-yy)&lt;br /&gt;11 – 111 (Yy/mm/dd)&lt;br /&gt;12-  112 (Yymmdd)&lt;br /&gt;13-  11 3 (Dd mm yyy hh:mm:ss:mmm)&lt;br /&gt;14-  114 (Hh:mi:ss:mmm)&lt;br /&gt;20-  120 (Yyyy-mm:dd hh:mm:ss)&lt;br /&gt;21-  121 (Yyy-mm:dd hh:mi:ss:mmm)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms187928.aspx&quot;&gt;Microsoft&#39;un sitesinden de farklı stillere bakabilirsiniz.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SELECT CONVERT(CHAR(20), GETDATE(),103) as &quot;şu andaki zaman&quot; 07.07.2010&lt;br /&gt;SELECT CONVERT(CHAR(20), GETDATE(),108) as &quot;şu andaki saat&quot; 14:51:25&lt;br /&gt;&lt;br /&gt;Zamanla buraya daha farklı zaman fonksiyonlarıda ekliyecem.</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/3894177565630407923/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/t-sql-ile-tarihler-uzerinde-islemler.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/3894177565630407923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/3894177565630407923'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/t-sql-ile-tarihler-uzerinde-islemler.html' title='T-SQL İle Tarihler Üzerinde İşlemler Yapmak'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-1276400483735800962</id><published>2010-05-13T03:32:00.000-07:00</published><updated>2010-05-13T03:35:36.710-07:00</updated><title type='text'>Asp.net Dinamik event handler ve Dinamik Kontroller</title><content type='html'>Merhaba arkadaşlar. kısa olmasına karşın çok pratik bir kod paylaşacağım.&lt;br /&gt;Bu kodda asp.net kontrollerini dinamik oluşturacağız. ama sırf bunu anlatmak için açmadım konuyu. birde&lt;br /&gt;&lt;br /&gt;ajax ile de kullanabileceğiniz kullanabileceğiniz dinamik event handler atama işlemine değineceğim.&lt;br /&gt;&lt;br /&gt;Sayfamıza bir placeholder ekleyelim ve pageload&#39;a gelelim&lt;br /&gt;&lt;br /&gt;        for(int i=1;i&lt;10;i++)&lt;br /&gt;        {&lt;br /&gt;            Button tus = new Button();&lt;br /&gt;            tus.Click += new System.EventHandler(this.tikla);&lt;br /&gt;            tus.ID = &quot;tus&quot; + i.ToString();&lt;br /&gt;            tus.Text = &quot;Tus &quot; + i.ToString();&lt;br /&gt;            PlaceHolder1.Controls.Add(tus);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Literal lt = new Literal();&lt;br /&gt;            lt.Text = &quot;&lt;br /&gt;&quot;;&lt;br /&gt;            lt.ID = &quot;lit&quot; + i.ToString();&lt;br /&gt;            PlaceHolder1.Controls.Add(lt);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;kodumuz yukarıda biraz açıklayacak olursak. for döngümüz içinde buton sınıfından bir nesne&lt;br /&gt;&lt;br /&gt;oluşturuyoruz. bu nesnenin click özelliğine kendi yazdığımız tıkla fonksiyonunu atıyoruz. id&#39;sini ve&lt;br /&gt;&lt;br /&gt;text&#39;ini fordaki i değişkenimizle, sıralı oalcak şekilde atıyoruz (tus1,tus2..) evet butonumuz oluştu.&lt;br /&gt;&lt;br /&gt;şimdi bunu sayfamızda görebilmek için placeholder nesnemize atalım.&lt;br /&gt;&lt;br /&gt;2. bölümde aynı işlemleri literal için yapıyoruz. alt satıra atmak için literal textine&lt;br /&gt;br atıyoruz.hiç dinamik kontrol kullanmayanlara örnek olması için. bir de literal oluşturdum.&lt;br /&gt;&lt;br /&gt;Şimdi fonksiyonumuza geçelim. bu fonksiyon yukarıda butonlara atadığımız kendi yazacağımız fonksiyon.&lt;br /&gt;&lt;br /&gt;static butonlarda butona çift tıklayınca çıkan onclick fonksiyonundan pek farklı değil.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;protected void tikla(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        System.Web.UI.WebControls.Button dugme = sender as System.Web.UI.WebControls.Button;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        if (dugme != null)&lt;br /&gt;        {&lt;br /&gt;            Response.Write(dugme.Text+&quot; basıldı&quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            //buton numarasını alabiliriz. veri tabanındaki id&#39;yi atadıysak querystring yerine&lt;br /&gt;&lt;br /&gt;kullanabiliriz.&lt;br /&gt;            int id = Convert.ToInt32(dugme.ID.Replace(&quot;tus&quot;,&quot;&quot;));&lt;br /&gt;           &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;kısaca açıklayacak olursak.normal click fonksiyonundan farklı olarak biz bu fonksiyonu for döngüsü&lt;br /&gt;&lt;br /&gt;içinde 10 tane butona atatık. ve hangi butona tıklandığına ilişkin bir kod yazacağız fonksiyona.&lt;br /&gt;&lt;br /&gt;sender objnesnesizim butonumuzu temsil ediyor bu zaten static fonksiyonlarda da var. ama bunu yine&lt;br /&gt;&lt;br /&gt;System.Web.UI.WebControls sınıfından butona çevirmeden direkt kullanamıyoruz.(fonksiyon içindeki ilk kod&lt;br /&gt;&lt;br /&gt;bunu yapıyor) dugme nesnesine atadık.&lt;br /&gt;&lt;br /&gt;2. kodda null olmadığından emin olalım her ihtimale karşı önlemimizi alalım. evet artık hangi butona&lt;br /&gt;&lt;br /&gt;tıklandığını bulmuş olduk. bu butonun text&#39;ini yazdıyoruz. buton id&#39;sindeki tus kelimesini replace&lt;br /&gt;&lt;br /&gt;ederek de numarasını buluyoruz.&lt;br /&gt;&lt;br /&gt;bu numara bulma işlemi eğer for değilde bir db&#39;den çekilen kayıtla oluşturulmuş nesnelerde (veri&lt;br /&gt;&lt;br /&gt;tabanındaki kayıt id&#39;si atanmışsa) direkt bize id&#39;yi verir. evet kısa da olsa ajaxla uğraştığım&lt;br /&gt;&lt;br /&gt;zamanlarda geliştirdiğim bana çok kolaylık sağlamış bir koddur.&lt;br /&gt;&lt;br /&gt;Ajaxla uğraşanlar bilirler request işlemlerini kullanmak istediğimizde başımız belaya girer :) her&lt;br /&gt;&lt;br /&gt;sayfaya query string de gönderemeyiz. çünkü yenilenmemesi gerekir.yada link olması gerekir.&lt;br /&gt;&lt;br /&gt;işte bu gibi durumlarda bu kod kurtarıcınız olacakatır.&lt;br /&gt;id göndermeden işlem yapmak isterseniz. yine server ve asp.net tabanlı güzel bir çözümdür.&lt;br /&gt;&lt;br /&gt;aynı zamanda birden çok butonu tek fonksiyondan kontrol etmek isterseniz yine buradan&lt;br /&gt;&lt;br /&gt;faydalanabilirsiniz.&lt;br /&gt;&lt;br /&gt;Kaynak: http://www.kodaman.org/yazi/asp-net-dinamik-event-handler</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/1276400483735800962/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/aspnet-dinamik-event-handler-ve-dinamik.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1276400483735800962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/1276400483735800962'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/aspnet-dinamik-event-handler-ve-dinamik.html' title='Asp.net Dinamik event handler ve Dinamik Kontroller'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-2012543708229294074</id><published>2010-05-12T03:46:00.000-07:00</published><updated>2010-05-12T03:47:41.876-07:00</updated><title type='text'>ADO.NET tarafında SQL function nesnesi kullanmak</title><content type='html'>Selam dostlar.&lt;br /&gt;&lt;br /&gt;Biliyorsunuz, Microsoft SQL Server tarafında kullandığımız function isimli nesnelerimiz var. Bu nesnelerin kullanım amacı nedir ve ADO.NET tarafından nasıl çağrılır? Biraz bu konulara değinelim.&lt;br /&gt;&lt;br /&gt;Arkadaşlar, ilk başta şu sorunu bir çözelim stored procedure ile function arasında nasıl bir fark var? Veritabanındaki her işi stored procedure ile yapmak mümkün mü? Bu konuyu biraz masaya yatıralım (Bazı SQL&#39;ciler, her şeyi stored procedure&#39;ler ile yapabileceklerini iddia ederler).&lt;br /&gt;&lt;br /&gt;Function ile Stored Procedure arasındaki en büyük fark şudur; bir stored procedure içindeki işlem, geriye ya herhangi bir tablodan bağımsız bir değer döndürür ya da belirli bir tabloya (ya da tablolara) bağlı bir result set (sonuç grubu J) oluştururlar. Oysa bir function nesnesi (Table döndürenleri hariç) , herhangi bir sorgu ifadesi içinde kullanılabilir. Böylece döndürdüğü değeri elde etmek için kullandığı parametreyi kendiniz atayabileceğiniz gibi, herhangi bir tablonun herhangi bir kolonunu da verebilirsiniz…&lt;br /&gt;&lt;br /&gt;Örneğin, verilen parametrenin KDV eklenmiş halini hesaplamak amacıyla şöyle bir fonksiyon oluşturalım:&lt;br /&gt;&lt;br /&gt;CREATE FUNCTION KDVHesapla&lt;br /&gt;&lt;br /&gt;(@Fiyat money)&lt;br /&gt;&lt;br /&gt;RETURNS money&lt;br /&gt;&lt;br /&gt;AS&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;DECLARE @donenDeger money&lt;br /&gt;&lt;br /&gt;SET @donenDeger = @Fiyat * 1.18&lt;br /&gt;&lt;br /&gt;RETURN @donenDeger&lt;br /&gt;&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;Bakın bu fonksiyonu şu şekilde kullanabilirsiniz:&lt;br /&gt;&lt;br /&gt;SELECT dbo.KDVHesapla(30)&lt;br /&gt;&lt;br /&gt;Bir de aşağıdaki gibi kullanabilirsiniz:&lt;br /&gt;&lt;br /&gt;SELECT ProductName,dbo.KDVHesapla(UnitPrice) FROM Products&lt;br /&gt;&lt;br /&gt;Gördüğünüz gibi, function nesnemi her türlü sorgu ile kullanabilirim. Haydi yapabilirseniz aynı şeyi Stored Procedure ile yapın J&lt;br /&gt;&lt;br /&gt;Burada, function&#39;dan ve kullanımından bahsetmişken, aslında ADO.NET tarafından nasıl çağrılması gerektiğini de anlatmış olduk. Function nesnesi, zaten sorgu ile birlikte kullanıldığı için ADO.NET tarafında ekstra bir işleme gerek duymazsınız.&lt;br /&gt;&lt;br /&gt;Yani:&lt;br /&gt;&lt;br /&gt;SqlConnection con = new SqlConnection(&quot;Data Source=.;Initial Catalog=Northwind;Integrated Security=True&quot;);&lt;br /&gt;&lt;br /&gt;SqlDataAdapter da = new SqlDataAdapter(&quot;Select ProductName, dbo.KdvHesapla(UnitPrice) from Products&quot;, con);&lt;br /&gt;&lt;br /&gt;DataTable dt = new DataTable();&lt;br /&gt;&lt;br /&gt;da.Fill(dt);&lt;br /&gt;&lt;br /&gt;dataGridView1.DataSource = dt;&lt;br /&gt;&lt;br /&gt;Haliyle, normal bir sorgu çekmekten hiçbir farkı yok.&lt;br /&gt;&lt;br /&gt;Kendinize iyi bakın.&lt;br /&gt;&lt;br /&gt;İyi çalışmalar. &lt;br /&gt;&lt;br /&gt;Kaynak: http://www.turkayurkmez.com/post/2008/09/13/ADONET-tarafinda-SQL-function-nesnesi-kullanmak.aspx</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/2012543708229294074/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/adonet-tarafnda-sql-function-nesnesi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/2012543708229294074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/2012543708229294074'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/adonet-tarafnda-sql-function-nesnesi.html' title='ADO.NET tarafında SQL function nesnesi kullanmak'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-7452882039646833847</id><published>2010-05-12T03:28:00.000-07:00</published><updated>2010-05-12T03:31:20.594-07:00</updated><title type='text'>FileUpload ve Güvenlik</title><content type='html'>ASP.NET uygulamarınızda kullanıcılardan dosya transferi yapmak istediğimizde FileUpload Asp.net sunucu kontrolü ile basit bir şekilde bu işlemi hallederiz.Basit bir örnek ile&lt;br /&gt;&lt;br /&gt;if (FileUpload1.HasFile)&lt;br /&gt;{&lt;br /&gt;   try&lt;br /&gt;   {&lt;br /&gt;      FileUpload1.SaveAs(Server.MapPath(&quot;.&quot;) + &quot;/uploads/&quot; + FileUpload1.FileName);&lt;br /&gt;   }&lt;br /&gt;   catch (Exception exp)&lt;br /&gt;   {&lt;br /&gt;      //hede höde&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Tabi dosyaları saklayacağınız dizine yazma hakkı (ASP.NET kullanıcısına) vermeliyiz. Buraya kadar herşey doğal gibi görünse de unuttuğumuz küçük! bir ayrıntı var ki o da dosya boyutu ve dosya tipi. Öncelikle istemediğimiz dosya tiplerinin sunucumuza upload edilmesini önlemeliyiz. Kullanıcıdan sunucuya gönderilen dosya tipini&lt;br /&gt;&lt;br /&gt;Response.Write(FileUpload1.PostedFile.ContentType);&lt;br /&gt;//bir txt dosyasını gönderdiğinizde tarayıcımızda &quot;text/plain&quot;,bir mp3 dosyası göndediğimizde ise &quot;audio/mpeg&quot; yazdıgını göreceğiz.&lt;br /&gt;&lt;br /&gt;kod satırı ile öğrenebilir ve istemediğimiz tipdeki dosyaların sunucuya gönderilmesini engelleyebiriz.Peki gelelim dosya büyüklüğüne. Bu basit hali ile uygulamamızı kullanıcılara açtığımızda beklenmedik bir durum ile karşılaşma ihtimalimiz çok yüksek. Örneğin iş başvurusu yapılacak ve kullanıcılardan CV lerini word dökümanı olarak istemekteyiz. ContentType ile dosya tipini belirleyerek başka formatlardaki dosyaları sunucumuza gönderilmesini engelledik. E güzel!. Dosya boyu 5 mb olan bir kullanıcı CV sini göndermeye çalıştığında ne olur ? Görünürde &quot;ne olabilir ki?&quot; dediğimizde aslında sunucumuz - iis - bu işlemi iptal edecek ve hatta yukardaki kod örneğinde catch bloğumuz işe yaramayacaktır. Olan olmuştur. Sunucu bir request&#39;deki varsayılan büyüklük olan 4MB  sınırının aşıldığını tespit edecek ve bir hata oluşturacaktır (HttpUnhandledException). Peki Global.asax da biz bu hatayı yaklayıp inceleyelim.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNFS9aIWW56ter3cbwcUn7HR1c8Djpj87aOdY3r2HbdCAw4yl9vqtwDFh0HJJu3KaQYNbQlWD_bKqApLuaafuWl65vXn3zj1abETY0Yj4Jng4FGuT-t9Ba31bdCcACAN3kcv5-bvBuu5kP/s1600/maxreqexp.PNG&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 85px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNFS9aIWW56ter3cbwcUn7HR1c8Djpj87aOdY3r2HbdCAw4yl9vqtwDFh0HJJu3KaQYNbQlWD_bKqApLuaafuWl65vXn3zj1abETY0Yj4Jng4FGuT-t9Ba31bdCcACAN3kcv5-bvBuu5kP/s320/maxreqexp.PNG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5470328833532595458&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Görüldüğü gibi yakalanan hatamızın InnerException nesnesine baktığımızda oluşturulan isteğin sınırı aştığını görebiliriz. Bu bizim için aslında dezavantajdan ziyada avantajdır.Çok büyük dosyalar yükleyerek sistemimizin yavaş çalışmasına neden olacak kötü niyetli arkaşlarımızı! birazcık üzecektir.  Çözüm ise sunucumuzun gelen isteklerin boyutunun 4MB den büyük olmasına izin vermesi. Bunu da web.config doyasını aşağıdaki gibi düzenleyerek sağlayabiliriz.&lt;br /&gt;&lt;br /&gt;&lt;httpRuntime maxRequestLength=&quot;16384&quot;/&gt;&lt;br /&gt;&lt;br /&gt;Artık sunucumuz bu ayar ile maksimum istek boyutunu yaklaşık 16MB olarak kabul edecektir. Tabi burda dikkat etmemiz gereken en önemli nokta ise sunucumuzun bu uzun işlemler sırasında -16MB lik bir dosya kullanıcının bağlantısı yavaş olduğunu göz önüne alındığında yüklenmesi uzun bir işlem olacaktır - Normalde 90 sn boyunca gelen isteğe cevap veremezse IIS, isteği sonlandıracak ve timeout hatası gönderecektir. Bunu da engellemek için web.config dosyamızda aşağıdaki düzenlemeyi yaparız.&lt;br /&gt;&lt;br /&gt;&lt;httpRuntime maxRequestLength=&quot;20000&quot; executionTimeout=&quot;360&quot;/&gt;&lt;br /&gt;&lt;br /&gt;artık sunucumuz 90 sn değil 360 sn boyunca gelen isteği cevaplamak için &quot;var gücü ile :) &quot; çaba sarfedecektir ;) Tabi bu süreyi iyi analiz etmeli performans sorunları yaşamamak için bu sürenin uygulamanız çerçevesinde ne kadar süre olarak belirlenmesini iyi analiz etmek gerekir. &lt;br /&gt;&lt;br /&gt;Kaynak: http://www.oguzyagmur.com/PermaLink,guid,a0237b88-624f-47ae-b26e-4edbbf324750.aspx</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/7452882039646833847/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/fileupload-ve-guvenlik.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/7452882039646833847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/7452882039646833847'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/fileupload-ve-guvenlik.html' title='FileUpload ve Güvenlik'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNFS9aIWW56ter3cbwcUn7HR1c8Djpj87aOdY3r2HbdCAw4yl9vqtwDFh0HJJu3KaQYNbQlWD_bKqApLuaafuWl65vXn3zj1abETY0Yj4Jng4FGuT-t9Ba31bdCcACAN3kcv5-bvBuu5kP/s72-c/maxreqexp.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-8807324044183924899</id><published>2010-05-10T07:14:00.000-07:00</published><updated>2010-05-10T07:24:46.104-07:00</updated><title type='text'>HashSet Kullanımı</title><content type='html'>HashSet&lt;int&gt; h = new HashSet&lt;int&gt;();&lt;br /&gt;h.Add(7);&lt;br /&gt;h.Add(11);&lt;br /&gt;h.Add(7);&lt;br /&gt;&lt;br /&gt;Console.WriteLine(h.Count);</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/8807324044183924899/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/hashset-kullanm.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/8807324044183924899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/8807324044183924899'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/hashset-kullanm.html' title='HashSet Kullanımı'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-3175213071841595519</id><published>2010-05-10T02:07:00.000-07:00</published><updated>2010-05-10T02:11:57.889-07:00</updated><title type='text'>IIS Yüklerken Dosya Kopyalayamama Hatası</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnBQv-6nQupo5R7hKJwoaSyWertS6W_Jto2T_pQ0qixpUcQPHnkfh_VBkfZytxKUsNA70ofSxxzjxRI4KBGwQZ65en5_tij0DKwCDYiEGadOi9TwJUJyuXrWGCkuV0xATPCmdJwoYXCd5i/s1600/iis_map.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 216px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnBQv-6nQupo5R7hKJwoaSyWertS6W_Jto2T_pQ0qixpUcQPHnkfh_VBkfZytxKUsNA70ofSxxzjxRI4KBGwQZ65en5_tij0DKwCDYiEGadOi9TwJUJyuXrWGCkuV0xATPCmdJwoYXCd5i/s320/iis_map.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5469566603190875554&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Windows XP Professional SP2-SP3 çalışan bir bilgisayara IIS yüklemeye çalıştığınızda &lt;span style=&quot;font-weight:bold;&quot;&gt;&quot;Kur staxmem.dll dosyasını kopyalayamadı&quot;&lt;/span&gt; hata iletisini alabilirsiniz&lt;br /&gt; Hatayı düzeltmek ve kurulumu yapmak için aşağıdaki adımları izleyiniz:&lt;br /&gt;&lt;br /&gt;   1. Başlat&#39;ı tıklatın, Çalıştır&#39;ı tıklatın, cmd yazın ve Tamam&#39;ı tıklatın.&lt;br /&gt;   2. Komut istemine aşağıdaki komutu yazın ve ENTER tuşuna basın:&lt;br /&gt;      esentutl /g c:\Windows\security\database\secedit.sdb&lt;br /&gt;   3. Komut istemine aşağıdaki komutu yazın ve ENTER tuşuna basın:&lt;br /&gt;      esentutl /p Sürücü:\Windows\security\database\secedit.sdb&lt;br /&gt;   4. &lt;span style=&quot;font-weight:bold;&quot;&gt;&quot;Database log dosyalarında değişiklik yapıcam veri kaybına uğrayabilirsiniz&quot;&lt;/span&gt; hata iletisine Tamam Diyoruz.&lt;br /&gt;   5. IIS kuruluma devam edin.</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/3175213071841595519/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/iis-yuklerken-dosya-kopyalayamama-hatas.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/3175213071841595519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/3175213071841595519'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/iis-yuklerken-dosya-kopyalayamama-hatas.html' title='IIS Yüklerken Dosya Kopyalayamama Hatası'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnBQv-6nQupo5R7hKJwoaSyWertS6W_Jto2T_pQ0qixpUcQPHnkfh_VBkfZytxKUsNA70ofSxxzjxRI4KBGwQZ65en5_tij0DKwCDYiEGadOi9TwJUJyuXrWGCkuV0xATPCmdJwoYXCd5i/s72-c/iis_map.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687698370501800414.post-8103519920110978725</id><published>2010-05-09T08:13:00.000-07:00</published><updated>2010-05-09T08:15:21.113-07:00</updated><title type='text'>Sansüre Karşı DNS Ayarı</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVg5QHjZB3qEMpL24JJRbn4q9-bMuhFhKGb04lWwrqRL1d_pC1OowBfDjibTU-pD-jbIUZiCLpIK9prdWhzzVAOHAiaAPL_GvwMMbIUNmLqDzpDhkyNepE4EYUnYfc0nf5hsfhYVG6pmhT/s1600/ads%C4%B1z.JPG&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 238px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVg5QHjZB3qEMpL24JJRbn4q9-bMuhFhKGb04lWwrqRL1d_pC1OowBfDjibTU-pD-jbIUZiCLpIK9prdWhzzVAOHAiaAPL_GvwMMbIUNmLqDzpDhkyNepE4EYUnYfc0nf5hsfhYVG6pmhT/s320/ads%C4%B1z.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5469289139676394642&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Daha önceden &lt;a href=&quot;http://teknogezgin.blogspot.com/2010/05/sansuru-kaldran-tarayc-opera.html&quot;&gt;Sansürü Kaldıran Tarayıcı Opera&lt;/a&gt; makalesinde söz verdiğim bir konuyu anlatacam. Daha doğrusu resimle gösterecem :).</content><link rel='replies' type='application/atom+xml' href='http://teknogezgin.blogspot.com/feeds/8103519920110978725/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/sansure-kars-dns-ayar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/8103519920110978725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687698370501800414/posts/default/8103519920110978725'/><link rel='alternate' type='text/html' href='http://teknogezgin.blogspot.com/2010/05/sansure-kars-dns-ayar.html' title='Sansüre Karşı DNS Ayarı'/><author><name>mucahid1986</name><uri>http://www.blogger.com/profile/01698918970632069117</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVg5QHjZB3qEMpL24JJRbn4q9-bMuhFhKGb04lWwrqRL1d_pC1OowBfDjibTU-pD-jbIUZiCLpIK9prdWhzzVAOHAiaAPL_GvwMMbIUNmLqDzpDhkyNepE4EYUnYfc0nf5hsfhYVG6pmhT/s72-c/ads%C4%B1z.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>