MVC Model’deki Date Alanları Proplemi ve Çözümü

Sql Server’da oluşturduğunuz tablodaki date tipindeki alanlarının form kontrollerinde oluşan sorunu çözmek için aşağıdaki js kodunu kullanmanız yeterlidir.

$.validator.setDefaults({ ignore: '.ignore' });
$.validator.methods["date"] = function (value, element) { return true; };
$.validator.methods.range = function (value, element, param) {
var globalizedValue = value.replace(",", ".");
return this.optional(element) || (globalizedValue >= param[0] && globalizedValue <= param[1]);
};

$.validator.methods.number = function (value, element) {
return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:[\s\.,]\d{3})+)(?:[\.,]\d+)?$/.test(value);
};

Ayrıca eğer form elemanınızın kontrol edilmeden atlanmasını istiyorsanız class attribute “ignore” eklemeniz yeterlidir. Örnek

class="ignore"

Visual Studio 2013 Update 4 yayınladı

.Net Developerlar için bir nimet olan Visual Studio 2013 için Update 4 yayınlandı.Bu güncellemeyle beraber Visual Studio, TFS, Sql Server güncellendiği gibi bir çok hatada düzeltildi.

İndirme: http://www.visualstudio.com/tr-tr/downloads/download-visual-studio-vs#d-visual-studio-2013-update
Sürüm Notları: http://www.visualstudio.com/en-us/news/vs2013-update4-rtm-vs

ASP.NET Cookie Türkçe Karakter Proplemi ve Çözümü

Üzerinde çalıştığım projede session ile yaptığım kısımları cookie olarak değiştirmem gerekiyordu. Düzenlemeden sonra cookielerden gelen değerlerde türkçe karakter problemi olduğu gördüm. Bu sorunu UrlEncode ile çözebilirsiniz ama yazılım sürecini uzatıyor. web.config ile daha kolay bir şekilde çözüme ulaşabilirsiniz.

<configuration>
<system.web>
<globalization culture="tr-TR" uiCulture="tr" requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="UTF-8" responseHeaderEncoding="windows-1254" />
</system.web>
</configuration>

Windows Azure Bölgesel Ayarlar

Üzerinde çalıştığım web servis projesini, azure servisinde çalıştırdığımda hata alıyordum. Hatayı yakaladıktan sonra anladım ki Türkçe para formatına göre yaptığım işlemlerden dolayı oluyormuş. Türkçe’de yüzdelik virgül ile ayrılıyor sonuçta :)

Çözüm ise;

<configuration>
<system.web>
<globalization culture="tr-TR" uiCulture="tr" />
</system.web>
</configuration>
10155492_699667120118598_2192678784274811667_n

Yeni Bisikletim: Ghost SE8000

Salcona NG450HD ile edindiğim deneyimler bana bisiklet hakimiyeti üzerine çok şey öğretti.

Arazi, çamur, yağışlı hava, toplu sürüş ve bir süre sonra spd pedal kullanım gibi tekniklerini ilerttikten sonra insan ister istemez çıtası yükseliyor. Artık daha sert arazilere giriyorum ve önceki gittiğim arazilerde daha hızlı gidiyorum.

Hakkını vermem gerekiyor ki Salcona’nun kullandığım modeli gayet güzeldi ama bir yere kadar :) Arazide hafiflik, jant, vites arttırıcıları ve en önemliside ön maşa olduğunu anladım.

Bisikletimi modifiye etmeye karar verdim ve işime yarayacak parçaları araştırdım ama tabiki maliyeti ile yeni bir bisiklet alabilirdim. Merida, Sedona ve Ghost arasındaki kararımı Ghost SE8000 olarak kullandım. İşte teknik özellikleri;

Kadro: SE Alloy PG
Maşa: Rock Shox XC 32 Air PopLoc 100 mm Gidondan kilitli
Gidon: GHOST Low Rizer light 660 mm 31.8 mm
Gidon Boğazı: GHOST AS-DC 1 31.8 mm
Sele Borusu: GHOST light SP DC 1 27.2 mm
Sele: GHOST 2055 comfort
Krank Takımı: Shimano FCM 552 42-32-2
Arka Değiştirici: Shimano XT 10-Speed
Arka Göbek: Shimano 435
Ön Göbek: Shimano 435
Ön Değiştirici: Shimano SLX
Vites Kolu: Shimano Deore SL
Fren: Shimano 445 Disc 180 mm
Lastik: Schwalbe Smart Sam 2.1
Jant: Alex XD Sport
Ağırlık: 12.3 kg

10425372_657024741049503_3967329243196624012_n

Bisikletim: Salcano NG450 HD

Biraz hızlı bir giriş oldu ama belirlediğim bütçede alınabilecek en iyi bisikleti galiba buldum.

İlk başta bisiklet türünü seçmem fazla uzun sürmedi. Doğa düşkünü olduğum için dağ bisikleti almam beni arazide rahat ettireceğini düşüdüm. Eğer ki uzun bir tura çıkmam gerektiğinde yol lastikleri takmam bana avantaj sağlayacaktır.

Araştırmalarımda aktarıcıların önemi konusunda arkadaşlardan detaylı bilgiler aldım ve ne olursa olsun hidrolik fren istiyordum. İster istemez insan hız yapmak istiyor ve hız yaptığım kadarda hızlı durmam gerekiyor :)

Bisiklet konusunda tecrübeli arkadaşların önerileri

  1. Hidrolik fren
  2. Kadrosu boyuna göre olsun
  3. Ön maşa kilitlenebilsin, hatta gidondan kontrol edilebilsin

Önerileri dikkate alarak ilk bisikletimin sahibi oldum ve özellikleri

TİPİ: MTB
KADRO: 27,5″
MAŞA: SUNTOUR M3030 AMORTİSÖRLÜ MAŞA
ARKA VİTES: SHIMANO RD-M280 ALTUS
ORTA GÖBEK: NECO KASET RULMANLI
ORTA GÖBEK AYNA VE KOL: SUNTOUR XCC KRANK TAKIMI
FREN TAKIMI: SHIMANO M395 HİDROLİK DİSK FREN TAKIMI
VİTES KOLU: SHIMANO M310 ALTUS 24 VİTES
RUBLE: SHIMANO CS-HG31-8 KASET DİŞLİ
ÖN DEĞİŞTİRİCİ: SHIMANO TX51
GİDON: ZOOM SALCANO LOGOLU MTB-152 GİDON
BOĞAZ: ZOOM SALCANO LOGOLU TDS-C-41 ALÜMİNYUM GİDON BOĞAZI
SELE BORUSU: ZOOM SALCANO LOGOLU SP-235 SELE BORUSU
SELE: SALCANO LOGOLU, JEL TAKVİYELİ SELE
FURÇ TAKIMI: NECO H115 SALCANO LOGOLU FURÇ TAKIMI
TEKER SETİ: SALCANO SPORTY XCM RACE 27,5X2,1 LASTİK
AĞIRLIK: 14,430 kg

Hayatımdaki eski ama yeni hobim: Bisiklet

Uzun zamandır yazmamışım…

Hayatınızda sizi motive edecek mutlaka bir hobi olmasını her zaman savunmuş biri olarak, motorumu sattıktan sonra büyük bir boşluk olmadı desem yalan olur :)

Aklıma tekrardan bisiklete başlamak geldiğinde motordan sonra nasıl olur diye düşünmedim değil ama büyümüş olan gebeğimede bakınca sporun iyi geleceğini anladım ;)

Bisikletleri araştırmaya başlayalım…

Parallels Desktop’da Windows Ctrl+Alt+Delete Kombinasyonu

Her ne kadar Mac OS kullanmaya başlasakta Visual Studio kullandığımız için Windows’uz yapamıyoruz. Windows oluncada haliyle kitlenen programları Ctrl+Alt+Delete kombinasyonları ile zorla kapatmamız gereken durumlar oluyor. Aşağıdaki kombinasyon yardımcı olacaktır.

CtrlAltDel1

Genç ve Fit’in Kardio Antremanları

Yazılım geliştiriciler olarak neredeyse uyku haricinde bütün zamanımızı bilgisayar başında uygulama yazarak geçiriyoruz. Ciddi projelerde aldığımız için zaman ve verimlilik bizim için çok önemli hale geldi. Aslında bakarsanız belli bir saatten sonra verimli çalışmak çok zor oluyor hatta neredeyse imkansız. Kondisyonumu ve yaşam standardımı yükseltmem için, sporu hayatımın içine almam şarttı. Son bir aydır birer gün arayla ortalama 4 km. yakın bir yolu koşuyordum ve belediyelerin sağladığı egzersiz aletlerini kullanıyordum, güzel ter atıyordum ve nabzımın da o kadar çok yükseldiğini sanmıyorum ama şöyle bir sorunum var. Sol ayak bileğimi 3 defa çatlattığım için bir yerden sonra bana ciddi ağrı yapıyordu. Eve geldiğimde 15 dk. buz yapıyordum. Spor antrenmanımı değiştirmem gerektiğini anladım.

Ama bu spor bile benim daha verimli çalışmamı %80 arttırdı diyebilirim, ayakta kalmak için kahve bile içmeme gerek kalmadı.

İnternette kısa bir araştırmadan sonra Genç ve Fit sitesini buldum. Kondisyonuma uygun olduğunu düşündüğüm için “Full Plyometrics Çabukluk, Kondisyon ve Evde Kardio Antrenmanı” uygulamaya karar verdim. Videodaki neredeyse tüm hareketleri yaptım tabii ninja zıplaması haricinde :) ve şunu anladım ki, ben 1 ay boşu boşuna koşup ayak bileği ağrısı çekmişim. Kardio antrenmanı ile koşmaya göre çok daha fazla terledim hem de videonun yarısında öyle böyle değil, nabzımda ölçtüğüm kadarıyla 160-170 çıktı.

Araştırmalarıma bakarsak sadece kardio antremanı yetmiyor ve evimde çalışma istasyonu olması benim için ayrıca büyük bir şans. 20 defa 3 set tekrar kol, göğüs, sırt ve omuz çalışıyorum.

Bunlar sonucunda fark ettiğim değişikler ise sırtımda, kanatlarımda, ön ve arka baldır kaslarımda ve dizlerimin yanında kaslarımın çalıştığını hissediyorum. Çok daha verimli ve spora karşı isteğim çok daha artıyor. Bu mesleki olarakta beni daha verimli çalışmamı sağladı.

Eğer herhangi bir sağlık propleminiz yoksa beslenme programınızı oluşturmak için buraya bakmanızı tavsiye ederim.

Meslektaşlarım ister benim gibi biraz kilonuz olsun, isterseniz zayıf olun ama hayatınıza sporu alın. Verimliliğinizin ne kadar yükseldiğini anlayacaksınız.