asp.net hataları

It is an error to use a section registered as allowDefinition=’MachineToApplication’ beyond application level.

Projelerle alakalı dosyaları genelde proje içerisinde Document adlı bir klasörde toplarım. Çalıştığım büyük bir projenin bazen çalışıp bazen çalışmaması arada yukarıdaki hatayı vermesi gibi problemleri vardı son bir haftadır. Hatayı araştırdığımda bu Document klasörüne proje ile alakalı örnek bir uygulamayı kopyaladığım için aldığımı farkettim. Bu hata ile karşılaşıyorsanız büyük bir ihtimalle çalıştığınız projede iki adet web.config dosyası var demektir.

Windows formda textbox height

kaç sene oldu windows formla birşeyler yapmayalı. textbox ile alakalı boyutlandırma yaparken multiline yapmadan bi çözüm bulamadım. boyutlandırmak için textbox’ı multiline yapıp yüksekliğini belirleyebiliyoruz fakat bu sefer enter lı işlemlerde textbox’ın içinde yukarda göremediğimiz veri kalabiliyor! aman dikkat.

.Net classınızın xml çıktısını almak

.net ile oluşturduğunuz bir classın xml yapısını kullanmak isteyebilirsiniz. bu durumda aşağıdaki kod bloğu işinizi görecektir.

 
XmlSerializer xsSubmit = new XmlSerializer(typeof(MyObject));
 var subReq = new MyObject();
 StringWriter sww = new StringWriter();
 XmlWriter writer = XmlWriter.Create(sww);
 xsSubmit.Serialize(writer, subReq);
 var xml = sww.ToString(); 

web.config dosyasından mimeType ekleme

asp.net projemde json formatındaki dosyaların sunucu tarafından dosya var olmasına rağmen uzantıyı tanımadığı için bulunamadı hatası verdiğini gördüm. ya IIS üzerinden yada web.config üzerinden mimeType eklemesi yapmak gerekiyordu. IIS ile uğraşmadan web.config de system.webServer etiketi altına aşağıdaki kodu ekleyerek projenizde kullanmak istediğiniz uzantıları ekleyebilirsiniz.

  <staticContent>
 <mimeMap fileExtension=".json" mimeType="application/json" />
 </staticContent>

javascript ilk harf büyütme.

function kCap(iO){
iO.value = iO.value.replace(/([\wöçşğüıİ])/gi,
function(a, b){return b.replace(“I”,”ı”).toLowerCase()}).replace(/(^[a-zöçşğüı]|[\s][a-zöçşğüı])/g,
function(c, d){return d.replace(“i”,”İ”).toUpperCase()});
}

http://jsfiddle.net/28bbd/

aslında ilk olarak bu işin js ile yapılıbileceğine kenetlenmişken. Google aramalarında css ile daha basit şekilde çözülebileceğini gördüm.

text-transform: capitalize;

iyi çalışmalar.

Asp.net çerezlerde türkçe karakter sorunu

Asp.net ile çerez işlemleri yapıp türkçe karakter sorunu yaşıyorsanız sorunun çözümü için verdiğiniz değerdeki türkçe karakterleri şifreleyip yazarak ve gösterimde de şifreyi decode edip alarak bu sorunu çözebilirsiniz. Şifreleme için kendi algoritmanızı kullanacağınız gibi aşağıdaki kod bloklarından da istifade edebilirsiniz.

Şifreleme

HttpCookie cookie = new HttpCookie("kullanici");
cookie.Expires = DateTime.Now.AddMonths(12);
cookie.Values.Add("KAd", Server.UrlEncode("Fatih Çelen"));
Response.Cookies.Add(cookie);

Çözme

HttpCookie cookie = Request.Cookies["kullanici"];
if (cookie != null)
{
txtKullanici.Text = Server.UrlDecode(cookie.Values["KAd"]);
}

2014 Cumhurbaşkanlığı Seçimleri.

Bugün cumhurbaşkanlığı seçimleri var. Sonuç az çok belli birinci tura olmazsa ikinci tura Başbakan Erdoğan Cumhurbaşkanı olarak seçilecek ve 5 yıl daha siyasi sahnede rol alacak. Başkanlıkla alakalı düzenlemeyi ne zaman yaparlar Allah bilir.

Hakkında çıkan onca yolsuzluk suçlaması, tapeler, darbe girişimlerinden sonra RTE çok kan kaybetmiş gibi görünmüyor. Bir yanda AKP’lilere sürü diyen bugüne kadar memleketin refahı için ne yaptığı bilinmeyen bir grup, diğer yanda 12 yıl boyunca ülkenin iktidarına kazık çakmış, sosyal alanda Türkiye’yi bir Türkiye yapsa da, dış ilişkilerdeki muammaları, sıfırladın mı oğlum, bunlar paralel devlet PARALEL diye bağıran, adı için geçen yolsuzluk iddialarının çokta gündemde yer etmediği başbakan.

Selahattin demirtaşın oy kitlesi belli kendisine siyasi hayatında başarılar diliyorum.

Ne yapacağımızı bilemedik azizim. Sonuç az çok belli olduğu için çokta kafaya takmıyoruz gerçi.

Dileğim yarın huzuru mahşerde kimin yanındaydın diye sorduklarında. Doğru yapanların yanında diyebilmek.

Rabbim Ümmeti Muhammed’e birlik, dirlik ihsan etsin.

Çalışırken müzik dinlemek.

Bazı arkadaşlar çalışırken hem de eşlik ederken müzikle çalışırken. Ben çoğu zaman dikkatimi dağılmış youtube da şarkının klibini izlerken buluyorum kendimi.

Google’da aratayım dedeiğim’de aşağıdaki haberle karşılaştım. Tavsiyem çalışırken sadece işe odaklanmak.

muzik-dinle

İngiltere’de yapılan bir araştırma, iş yerlerinde çalışanların müzik dinlemesine karşı çıkan müdürlerin çok da haksız olmadığını ortaya koydu.

Galler Üniversitesinde görev yapan bir grup bilim adamı, çalışırken müzik dinlemenin konsantrasyonu bozduğunu ve idrak etme kapasitesini etkilediğini bildirdi.

Applied Cognitive Psychology dergisinde yayımlanan araştırmada bilim adamları, bir grup gönüllüyü, sevdikleri ya da hiç zevklerine uygun olmayan bir müziğin eşliğinde veya sessiz bir ortamda hafıza testine tabi tuttu.

Araştırmanın sonucunda elde edilen veriler, insanın zevkine uygun olsun ya da olmasın, müzik dinlemenin katılımcıların testteki başarılarını düşürdüğünü gösterdi.

Birçok uzmanın özellikle klasik müziğin hafızayı güçlendirdiğini ve strese iyi geldiğini savunduğu ve müziğin ameliyathanelere kadar girdiği günümüzde elde edilen bu verilerin, müziğin gücü karşısında yetersiz kalabileceği yorumları yapılıyor.