Blog Posts

Don’t reboot just patch :)

Son zamanlarda artan sunucu taraflı geçişlere karşı buna bir şekilde denk gelmem ve dinleyebilmem hoş oldu 🙂 Şarkının orjinal halini zaten severdim, bu halini daha bir sevdim.

Enum.IsDefined()

Selamlar, Gene ufak ama unutmamak için eklediğim bir kod ile buralara uğradım:)Herhangi bir kaynaktan gelen verinin, bizim enum tanımlarımıza uyup uymadığını kontrol etmek için parse işlemini yaptıktan sonra buraya tanımlı mı diye kontrol etmemiz yeterli oluyor. Ufak ama atlanabilecek birşey olduğu için hemmen not almalıyım dedim:) İhtiyaç dolayısı ile v2’yi kullanmış gibi oldum. Extensions Method olarak kullanmak daha avantajlı olacağı için şöyle bir güncelleme yaptım; Kullanımı da oldukça basit tabiki; Bir anda v3 olarak daha da kolay bir hale geldi

Yazının devamı

telerik:RadDatePicker haftasonu ve özel tarihler

Selamlar, Gene unutmamak için yazdığım kodlardan birisi ile unuttuğum blog’a yolum düştü 🙂 Telerik:RadDatePicker’da özel tarihler ve haftasonları için ayarları backend’de minDate ve maxDate gibi özellikler ile kolayca tanımlayabiliyoruz. Fakat belirttiğim kontroller için ya şu anda bulamadığım bir properties var, yada işlem sırasında/sonucunda validation ile kontrol yapmamız gerekiyor. Aşağıdaki kısa not blogu da bu işlemleri html tarafında çözmemize yarıyor. Ben sadece ihtiyacım dolayısı ile bu iki işleme odaklandım ama eminim çok çok daha fazlası vardır.

PlanyMe yayında !

Selamlar, Büyük umutlarla ve yeni bir hevesle başladığımız bir projenin daha temelini bitirdik ve ufaktan canlı yayın hayatına adımımızı 1-2 gün önce attık. Testiydi, güncellemesiydi, gördüklerimizi tamamlamasıydı vs derken önümüzde gene bizi bekleyen uzun bir süreç olsa da ilk adımı atabilmek bile apayrı bir heyecan yaratıyor insanda. Bu sefer yaptığımız proje, akıp giden zamanımızı boşa harcamamak adına kullanılabilir diyebilirim. Hatta daha da kısaltırsam günlük hayatta kullandığımız kısa bir diyalogun dijital hali de diyebilirim.

MsSql- Kötü karakterlerden kurtulmak (RemoveNonAlphaCharacters)

Selamlar, Bu ara sql’den ilerliyorum ama bu ara uzun yazılara vakit ayıramadığım için biraz böyle oldu 🙂 Malum hepimiz excel’e veri atarken kötü karakterler yüzünden formatlarla uğraşmak zorunda kalıyoruz. Demin böyle bir ihtiyaç içinde bir fonksiyon yazıp kurtulmuşken sizinle de paylaşayım istedim.

MSSQL – Bir alandaki bütün kelimeleri büyük harfle başlatmak (Capitalize the First Letter of Each Word)

Selamlar, Gene işim düştüğü için kullandığım bir kod bloğunu, kesin daha sonra da kullanırım diye şuracığa bırakma amacı ile geri döndüm. Fonksiyonun amacı bir hücredeki bütün kelimeleri büyük harfle başlatmak. Belki hiç kullanmayacaksınız (Db’ye yazarken gerekli işlemleri yaptığınız için veya gerçekten hiç işinize yaramayacağı için) belki de başka yöntemler ile çözeceksiniz bu sorunu, bu bilinmez. Ama benim başıma update etmem gereken bir alan geldi ve bunun neticesinde böyle bir ihtiyacım doğdu. Lafı uzatmadan sql function’a geçeyim.

Angular JS’e JSON ile veri çekerek devam (III)

Ufak örneklerle de olsa fırsat buldukça Angular JS öğrenebilme çalışmalarına devam ediyorum. Bugün için yapacağım örnek, Json ile veri çekme konusunda olacak. Bu örnekleri herkes için anlaşılır olabilmesi ve temel olabilmesi adına basit tutmaya çalışıyorum fakat her kod blogu gibi geliştirilmeye oldukça açık olduğu için gerisini rahatça getirebileceğinizi düşünüyorum.

Angular JS için ufak bir adım daha (II)

Dün gece angular-js-e-gec-giris başlığıyla Angular Js’e geçte olsa giriş yaptığımı belirtmiş, ufak ufak yeni öğrendiğim bilgileri sizlerle paylaşmaya niyetlenmiş, ve iyi/kötü bunu başarabilmiştim. Yorgunlukla birlikte yazıyı istemeden bitirirken, kullanılacak bir başka değişkeni; “ng-click, bildiğimiz onClick()’in Angular cası” diyerek özetlemiş ve yazıya son vermiştim. Bugün ise bununla ilgili ufakta olsa bir örneği şuraya bırakıp, “show must go on” diyip öyle günü sonlandırayım diyorum 🙂

Angular JS’e (geç) giriş (I)

Klasik bir tabir vardır ya, millet uzaya çıktı biz hala neyle uğraşıyoruz(*) ayarında, benimki de o hesap oldu biraz. Angular Js 2 çıktı, 3-4-5 çıkacak ben hala yeni yeni mvc’yi çözebildikten sonra bu tarafa giriş yapıyorum. (Bu da pek elimde olmayan bir konu aslında, iş-okul falan derken insan kendini geliştiremiyor, zaman en büyük sıkıntımız. ) Hoş her şeyi bir kenara bırakırsak, hiç bir şey için geç değildir mantığına sahip olan birisi için bu bile erken diyebiliriz. Neyse, bugün kafama esti ve

Yazının devamı

Sql – Select sorgusu içerisinde case işlemi

Ufak ama bazı anlarda can kurtaran minik bir sql sorgusunu şuraya bırakayım. Büyük ihtimalle çoğunuz kullanıyordur, ama bilmeyenlerde faydalanması açısından gelen değere göre bir sonuç dönen sql sorgusunu sizlerle paylaşıyorum. Anlaması kolay olması açısından örnek olarak hepimizin yaşadığı, 0-100 arası bir sınav sonucuna göre alınan notu dönen bir sorgu paylaşıyorum.

Telerik – RadGrid içerisine checkbox kolonu eklemek

Başlık olayı kısaca özetliyor aslında,”Telerik kullanarak, RadGrid elemanı içerisinde checkbox içeren bir kolon eklemek.” ve tabi ki bunu kullanmak. Daha önce telerik ile pek işi olmayan ben, her noktada “acaba bunun için bir özellik var mı ?” diye sorduğumdan bu konuda da önce sordum, sonra aradım ve bir kaç örnek sonra istediğim noktaya zorlanmadan ulaştım. Olay şu aslında kadar basit;

IsMobileBrowser()

Çoğu kişinin çeşitli anlarda ihtiyacı olan, bazen sadece yönlendirme bazense ekstra/minimize edilmiş kod parçacıkları için yaptığı kullanıcının mobilden mi girmiş kontrolünün c# halini, çeşitli yerlerde saklamadan önce buraya ekleyeyim. İhtiyacım olduğu zamanlarda kullanabileceğim bu methodu, sizler ve kendim için “kullanılır” klasörüme atmadan önce buraya eklemeyi başarabildim sonunda, ufak tefekte olsa böyle şeyleri ara ara paylaşmak iyi olacaktır diye düşünüyorum.

Acımadı yine, acımadı ki ! :)

Sırf uzun süredir buralara uğramadım diye bir şarkı bırakayım dedim. Yoksa son yazımdan sonra binlerce şey oldu ama fırsat bulupta hiçbirini yazamadım. Son yazım olan 8 Eylül’den 1 gün sonra “Evet !” diyerek mutlu bir evliliğe adım attım, en güzel ve en büyük değişiklik bu diyebiliriz. Sonrasında sizleri ilgilendiren kısımlardan programlama da kendimi geliştirdim, binlerce satır paylaşırım dediğim ama karalama defterimden ilerisini göremeyecek gibi gelmeye başlayan kodcuklarım var. Mvc’yi çözdüm, okul bitiyor “Müyendiz” oluyorum falan. Ohooo, bir yazsam neler neler çıkacak ama

Yazının devamı