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.

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

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.

Okumaya devam et “Angular JS’e JSON ile veri çekerek devam (III)”

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 🙂

Okumaya devam et “Angular JS için ufak bir adım daha (II)”

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 “Nedir bu Angular Js” dedikleri diyerekten 1-2 siteyi kurcalayayım dedim ve baya sevdim diyebiliriz. He bu olay ne kadar sürer, bu ilk görüşte aşk tadındaki birlikteliğimiz bizi ne kadar taşıyacak onu bilemiyorum ama ilk günümüz iyi ve heyecanlı geçti diyebilirim. Birazdan bir kaç örnekte ekleyeceğim zaten fakat angular ile jquery’de yaptıklarımı daha hızlı bir şekilde halledebiliyorum diyebilirim. Okumaya devam et “Angular JS’e (geç) giriş (I)”

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. Okumaya devam et “Sql – Select sorgusu içerisinde case işlemi”

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;

Okumaya devam et “Telerik – RadGrid içerisine checkbox kolonu eklemek”

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.

Okumaya devam et “IsMobileBrowser()”

Sql Rasgele Kayıt Almak (Sql Random Row)

Genel olarak sql de, hatta direk hedef vermek gerekirse MySQL, PostgreSQL, Microsoft SQL Server, IBM DB2 ve Oracle ‘da random (rasgele) satır (kayıt) olayını sürekli kullanıp ama sürekli başka türde(tür demek ne derece uygun bilemedim) sql kullanan ve kafayı karıştırmaya meyilli veyaaa kafası dolu arkadaşlar için şunları şuraya bırakayım. Okumaya devam et “Sql Rasgele Kayıt Almak (Sql Random Row)”

Asp.net – Çoklu dosya kaydetme / multiple file upload

 

Çoğu kişi çoklu dosya kaydetme (multiple file upload da derler google’da) işini daha hızlı ve görsel olarak daha güzel olan jquery veya benzer şeyler ile çözüyor, ve bana sorarsanız da daha hoş olan bu. Ama benim kısa süre önce yaptığım gibi önceden tek dosya yüklediğiniz bir alana bir anda çoklu özelliği vermeniz gerekiyorsa ve o anda en kısa yoldan bunu çözmeniz gerekiyorsa normal bir formdaki <asp:FileUpload elemanına AllowMultiple=”true” özelliğini dayayıp, code behind tarafına da 3-5 satır ekstra kod yazıp olayı çözebilirsiniz.

Çözersiniz de, bu kodların ne olduğu o anda aklınıza gelmeyebilir, yada yazdığınız kod blogunda atladığınız birşey vardır, veya daha önce hiç yazmamış olabilirsiniz. Bunlar normal ve basit sebepler, çok üstünde durmaya gerek yok, bunları herkes yapıyor. Okumaya devam et “Asp.net – Çoklu dosya kaydetme / multiple file upload”

PDO Nedir, Nasıl Kullanılır ?

Öncelikle PDO nedir? sorusunu cevaplamak daha uygun olacaktır;

PDO, yani “PHP Data Objects / PHP Veri Objeleri” en kısa tanımıyla, hafif ve tutarlı bir şekilde veritabanına erişim sağlayan bir arayüzdür. Adından da anlaşılacağı üzere “Object Oriented Programming” yani “Nesne Tabanlı Programlama”  arayüzüne sahip, onlarca veritabanı sürücüsünü destekliyor.

PDO sürücüsü PHP 5.1.0 sürümünden itibaren etkindir.  Okumaya devam et “PDO Nedir, Nasıl Kullanılır ?”

İstisna işleme (exception handling) nedir ?

Bu sefer programlama dilleri ödevinden olan bir parçayı unutmadan, programlama dillerine yeni girmiş olan kişilerin de öğrenmesi gereken konuların başında gelenexception handling konusuyla ilgili ödevi sizlerle paylaşayım dedim.

Ödev sorumuz açık, “Programlamada istisna işlemenin (exception handling)  kullanım nedenlerini, kullanım şeklini ve programlama dil paradigmaları açısından konumunu anlatınız.” Okumaya devam et “İstisna işleme (exception handling) nedir ?”

C# ile Multithreading

Arada sorduğum ödev sorularından, arada paylaştığım içeriklerden bazılarınız hala okuduğumu biliyor fakat bilmeyenler için ise Ahmet Yesevi Üniversitesi, Bilgisayar Mühendisliği 2. sınıf’ta olduğumu belirteyim.

Neyse, bu dönem içinde ilk defa işe yarayabilecek birşey bulmuşken sizinle de paylaşayım dedim. İşletim sistemleri dersinde karşılaştığım bu Multithreading ödevini C# ile yaptım ve birilerinizin işine yarayabileceğini düşünüyorum.

Okumaya devam et “C# ile Multithreading”

Kod yazmaya nasıl başladılar ?

Bana sorduklarında kod yazmaktan aldığım zevk ve birşeyleri yaratmanın o muhteşem hissi yüzünden bu işi sevdiğimi ve bırakmayacağımı söylerim genelde. Bu videoda da bilgisayar camiasından önemli isimlerin kendi ağzıyla bu işe nası başladıkları gibi kısa bilgileri/tecrübeleri aktarılıyor. Bill Gates veya Mark Zuckenberg gibi herkesin bildiği isimlerin yanında ne alaka diyebileceğiniz NBA yıldızı Chris Bosh ve Hip-Hop şarkıcısı will.i.am gibi isimlerin de kod hakkında yabancı olmaması dikkat çekiyor. Okumaya devam et “Kod yazmaya nasıl başladılar ?”

Php ile Cronjob işlemleri

Kısa bir süre önce bir nedenden dolayı kullanmam gereken ve türlü aramalarla zar zor bulduğum, php ile cronjob’a işlem kaydettirme işini sizlerle de paylaşayım dedim. Zaten bir yazılımcı olarak utanılması gereken, kod paylaşımı az olan bir blogum varken, hiç olmazsa bunu yapayım dedim 🙂

Olay aslında öyle çok çok zor yada karmaşık bir olay değilmiş, kullandıktan sonra sizde rahat bir şekilde bunu fark edeceksiniz zaten.

Öncelikle kendimize bir form oluşturalım; Okumaya devam et “Php ile Cronjob işlemleri”

IE10-11 ve alt sürümlerine lanet gelsin.

Bilen bilir IE’ın ne kadar düşman bir tarayıcı olduğunu. En kıçı kırık css de bile hata vermeyi başaran bu tarayıcı için illa özel kodlar yazıp, bir taraflarını okşamamız gerekiyor.

Uzun süreden sonra css de olan sorun yüzünden ona özel css yazayım dedim ama gene kendini gösterdi bu lanet olasıca.

Normal şartlarda aşağıdaki gibi if IE  dediğimizde bütün sürümleri alması gerekiyor. Okumaya devam et “IE10-11 ve alt sürümlerine lanet gelsin.”