Ana içeriğe atla

Kayıtlar

Şubat, 2012 tarihine ait yayınlar gösteriliyor

Shay günü

Ne yapardiniz? Karari siz verin. Komik bir cümle beklemeyin, çünkü yok. Yine de okuyun. Sorum şu: Aynı kararı siz verir miydiniz? Okuma ve öğrenme zorluğu çeken çocuklara özel eğitim veren bir okul icin bağıs toplama yemeğinde, çocuklardan birisinin babası katılımcılar tarafından asla unutulmayacak bir konuşma yaptı. Okula kendini adamış öğretmenleri kutladıktan sonra şöyle bir soru sordu: ‘Dışardaki etkenler tarafından etkilenmedikçe doğa herşeyi mükemmel bir şekil ve sırada yapıyor. Ama yine de oğlum Shay, diğer çocukların öğrendikleri gibi öğrenemiyor. Diğer çocukların anlayabildikleri gibi anlayamıyor. Oğlumda doğal olması gereken şeyler nerede?’ Bu soru karşısında dinleyiciler sessiz kaldılar. Baba devam etti. ‘Ben inanıyorum ki, dünyaya fiziksel ve zeka engelli Shay gibi bir çocuk geldiğinde, gerçek insan doğası kendini gösterme fırsatını buluyor ve bu da insanların o çocuğa davranış şekillerinde kendini gösteriyor.’ Ve sonra aşağıdaki hikayeyi anlatmaya başladı: Shay ve babas

Sql Function Kullanımı

Sql Server da da aynı programlada olduğu gibi sık sık gerçekleştirdiğimiz işlemlerde kullanmamız gerekicek,bize yazdığımız sorgularda pratiklik sağlayacak fonksiyonlara ihtiyacımız olabilir.İşte tam burada   sql functionlar ile tanışmamız gerekiyor.İşin hikaye kısmını fazla uzatmadan hemen bir örnek üzerinden anlatıma geçmek istiyorum. Bu örneğimizde bir web sitemiz olduğunu düşünelim ve bu sitemizde artık hemen hemen her sitede kullanılan seo url ler kullanılıyor olsun.Ara ara sitemizdeki sayfalarımız için veri tabanımızdaki belirli verileride kullanarak standart url kalıpları oluşturmak isteyebiliriz.Fakat her url güncellemesine ihtiyacımız olduğunda kullanmamızın gerekeceği url için belirlediğimiz metni standart url formatında düzeltecek bir fonksiyona ihtiyacımız olacak.Bu fonksiyonu konuyu fazla uzatmadan kodu görelim artık diyenler için aşağıya yazıyorum hemen :) CREATE FUNCTION [MetaReplace] ( @MetaUrl NVARCHAR(1000) ) RETURNS NVARCHAR(1000) AS BEGIN SET  @MetaUr

.Net dll i derlenip api olarak dağıtıldığında yada başka bir projede kulanılmaya başlandığında metod,özellik ve nesne açıklamaları görünmez ise

Böyle bir durumda Visual Studio 'daki projemiz üzerine Sağ Tuş yapıp "Property->Build ->Output " sekmesinden "XML Documentation file :" check kutusu işaretleyip bir xml dosya yolu belirtmeliyiz.Bu xml dosya yolu proje temel dizininden itibarendir.Yani örneğin "bin\Debug\TestProje.XML" şeklinde bir değer girebiliriz Bu işlemi yapıp  kayıt ederek projemizi derler isek projemizin bin/debug dizini içerisinde "TestProje.dll" ve "TestProje.XML" şeklinde 2 dosya oluşacaktır ve dll imizi başka yerde kullanacağımız zaman bu iki dosyayı birlikte kullanmamız gerekecektir. Umarım faydalı olmuştur.

Yazılımcıya Sevgililer Günü Hediyesi

Bir yazılımcının sevgililer günü akşamı böyle olur : Bugün sevgililer günü, izmir yağışlı, ve şu an saat 19:00 hala bir proje yayınlanması bekleniyor, hata vermesin diye dualar ediliyor :) Eğer publish başarı ile tamamlanır ise kız arkadaş ile randevuya yarım saat gecikmelide olsa gidilebilecek.:) Hadi canım oda nesi " Object reference not set to an instance of an object " hatası veriyor.Bu gece bitmez artık... Yazılımcı olmak isteyen arkadaşları işte bunlar bekliyor.Tüm şirket mesaisini bitirsede yazılımcı işine olan aşkı yüzünden tüm gece çalışmayı göze alarak o hata için çalışmaya devam ediyor. . .

"A potentially dangerous Request.Form value was detected from the client " hatası ve çözümü

Asp.net ile çalışırken  textbox yada benzeri bir alan içerisine "<>" gibi bir html karakter girmeye çalıştığınızda bu hatayı alabilirsiniz.Bu hatayı engellemek için sayfanızdaki "<%@Page " kısmına  ValidateRequest="false"  kodunu eklemeniz yeterlidir. Ekleme sonrası "<%@Page " kısmı aşağıdaki gibi olacaktır.  <%@ Page Language="vb" AutoEventWireup="false" Codebehind="default.aspx.vb" ValidateRequest="false" %>

"Operation is not valid due to the current state of the object." hatası ve çözümü

Asp.Net sayfalarında datalist nesnesinde 500 üzeri veri olduğunda sayfa hataya düşüyor ve "Operation is not valid due to the current state of the object." hatası veriyor ise web.config dosyasına aşağıdaki appsetting ayarını eklerseniz sorun çözülmektedir.Başta biraz hayret ettim o settings i kim okuyor nasıl böyle bir çözüm olur diye.Ama başka çözüm bulamayınca son çare yaptım ve oldu :) İşte İlginç ve nitelikli kod parçası :  <appSettings> <add key="aspnet:MaxHttpCollectionKeys" value="9999" />  </appSettings>

WCF Services - "For TransferMode.Buffered, MaxReceivedMessageSize and MaxBufferSize must be the same value." hatası

Genelde bir wcf servisini referans olarak ilk eklediğimizde varsayılan olarak config dosyasında " maxBufferSize " ve " maxReceivedMessageSize " değerleri " 65536 " oluyor.Bu iki özelliğin değerini " 6553600 "  şeklinde değiştirirsek sorunumuz çözülmüş olur. Eskisi : maxBufferSize = " 65536 " maxReceivedMessageSize = " 65536 " Yenisi : maxBufferSize = " 6553600 " maxReceivedMessageSize = " 6553600 "