arşiv

1, 2009 için arşiv

Jquery contains küçük büyük harf duyarlılığı

Salı, 23 Haz 2009 Faruk Öz yorum yok

Bu gün üzerinde çalıştığım bir projede dinamik olarak arama özelliği koymam gerekti.
Jquery’ nin bununla ilgili contains adında bir özelliği mevcut. Eburhan Jquery ve Seçiciler yazısında bundan bahsetmiş.
Fakat bir eksiklik vardı özellikte. Küçük harf büyük harf ayrımı yapıyordu. Mesela “Faruk” yazdığımızda içeriğinde “FAruk” geçen bir kelimeyi bulmuyordu.
Bununla ilgili bir kod buldum paylaşmak istedim. Buyrun

$.expr[':'].containsIgnoreCase = function(a,i,m){
    return $(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;
};

Kodu herhangi bir yere yerleştirdiğinizde ve contains yerine containsIgnoreCase yazdığınızda artık küçük ve büyük harfler duyarlı oluyor.

Demoya buradan dosyalara ise buradan ulaşabilirsiniz.

Categories: Jquery Tags: , , , , , ,

Asp.net özel modüller

Salı, 16 Haz 2009 Faruk Öz 1 yorum

Daha önce Asp.net Propercase yazının ilk harfini büyütme adlı yazıda fonksiyonları veri türlerinin arkasına eklemeyi anlatacağımı söylemiştim. İşte o gün bu gündür.

Bazen fonksiyonları değişkenlerin arkasına yazılan bir kelime ile kullanmak herkesin içinden geçiyordur.
Mesela ;

Dim str as string = “http://www.farukoz.com.tr”
Dim md5 as string = md5(str)

yerine

Dim str as string = “http://www.farukoz.com.tr”
Dim md5 as string= str.md5()

gibi kullanmak içinizden geçiyorsa yazıyı okumaya devam edin.

Asp.net’ e ilk başladığım zamanlarda bu özelliğin nasıl yapılacağıyla ilgili uzun süre araştırma yapmıştım. Şimdi bulmak çok daha kolay tabi ama zamanında beni uğraştırmıştı. Ben uğraştım siz uğraşmayın.

devamını oku…

Categories: Asp.net Tags: , , ,

Jquery focusEmpty eklentisi – Metin alanına gelindiğinde içeriği boşaltma

Salı, 16 Haz 2009 Faruk Öz yorum yok

Aslına bakarsanız hazırcılığı pek sevmem fakat aynı fonksiyonu 2 kere yazarsam 3. sünü yazmak zor gelir bana hemen özel fonksiyonlar arasına atarım.
İşte onlardan birisi olan jquery focusEmpty eklentisi. Metin alanına gelindiğinde içeriğini boşaltmaya yarıyor.

Kullanımı oldukça kolay.

Sadece üzerine gelindiğinde içeriğini boşaltmak için

$(document).ready(function(){
      $(”#MetinAlani”).focusEmpty();
});

Üzerine gelindiğinde içeriğini boşaltmak ve border-color değerini değiştirmek için

$(document).ready(function(){
       $(”#MetinAlani”).focusEmpty({changeBorder: true});
});

Border-color değerini kendiniz ayarlamak için ise;

$(document).ready(function(){
        $(”#MetinAlani”).focusEmpty({changeBorder: true ,focusBorderColor:”blue”,blurBorderColor:”red”});
});

demeniz yeterli. Hem kendimin hemde sizin zamanınızı almamak adına çok detaya inmedim. Border-type değerini öncesinde dilediğiniz gibi verebilirsiniz.

Dosyanın içinde jquery kütüphanesi, eklenti, eklentinin sıkıştırılmış hali ve örnek uygulamayı bulabileceksiniz.

Örnek uygulamaya buradan erişebilirsiniz.

Categories: Jquery Tags: , , ,

Windows Xp’de psd,ai,eps dosyaları için önizleme

Pazartesi, 15 Haz 2009 Faruk Öz yorum yok

Photoshop, Illustrator programlarını kullanan çoğu kişinin sorunudur psd, ai, eps gibi dosyaların önizlemesini görememek. Hele ki klasörlerinizde bu tip dosyalar çok fazlaysa ve zamanında verdiğiniz isimlere rağmen içeriğini unuttuysanız daha da içinden çıkılmaz hale gelir iş.

Buradaki dosya sayesinde bahsedilen uzantıdaki dosyaları windows klasörlerinde önizleyebilirsiniz.

Dosyayı indirin ve aşağıdaki işlemleri uygulayın;

1- Tüm adobe programlarını kapatın.
2- Her ihtimale karşın bu işleme başlamadan önce sistem geri dönüş noktası oluşturun.
3- ‘C:\Program Files\Common Files\Adobe\Shell’ dizinine zip dosyasının içindeki dll dosyalarını çıkartın.
4- Ardından aiicon.dll.reg ve psicon.dll.reg dosyalarını çift tıklayın. Oldu da bitti. :)

Categories: Bilgisayar Tags: , , , , ,

Taskbar shuffle – Görev çubuğu programlarının sıralamasını değiştirmek

Pazartesi, 15 Haz 2009 Faruk Öz yorum yok

Microsoft’ dan yıllarca bekledik. Bilgisayar ile sürekli olarak çalışan kişilerden bazıları görev çubuğundaki programların sıralamasını istedikleri gibi düzenlemek isterler. Bazen programlardan birisi yanlışlıkla kapandığında diğer tüm programları kapatarak kendi sıralamalarında tekrar açarlar.

İşte burda taskbar shuffle yardımımıza koşuyor. Görev çubuğundaki açık programları kendi istediğiniz şekilde sürükleyerek sıralayabiliyorsunuz.

Dosyalar bölümünden dosyaya erişebilirsiniz.

Asp.net md5 e çevirme

Pazar, 14 Haz 2009 Faruk Öz yorum yok

Asp.net ile yazıyı md5 ile aşağıdaki fonksiyonlar şifreleyebilirsiniz.

c#

using System.Web.Security; // bu sınıfı import ediyoruz.

string Md5(string txt) {
        return FormsAuthentication.HashPasswordForStoringInConfigFile(txt,”md5″);
 }

vb.net

Function Md5(ByVal txt As String) As String

Return FormsAuthentication.HashPasswordForStoringInConfigFile(txt, “md5″)

End Function

Categories: Asp.net Tags: , , , ,

Asp.net Propercase yazının ilk harfini büyütme

Pazar, 14 Haz 2009 Faruk Öz yorum yok

Asp.net ile yazının ilk harfini aşağıdaki fonksiyonlar ile yapabilirsiniz.

C#

using System.Globalization;

using System.Threading;

string properCase(string metin)

{

CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture;

TextInfo TextInfo = cultureInfo.TextInfo;

return TextInfo.ToTitleCase(metin.ToLower());

}

vb.net

Imports System.Globalization
Imports System.Threading

Private Function properCase(ByVal metin As String) As String

Dim cultureInfo As CultureInfo = Thread.CurrentThread.CurrentCulture

Dim TextInfo As TextInfo = cultureInfo.TextInfo

Return TextInfo.ToTitleCase(metin.ToLower())

End Function

 

İlerleyen zamanlarda bu fonksiyonları string.ToString() tarzında nasıl yapılacağınıda anlatacağım.

Asp.net Hataları

Pazar, 14 Haz 2009 Faruk Öz yorum yok

Döküman ve desteğin az olduğu zamanlarda asp.net programlarken karşılaştığım hataları not almıştım.
Belki sizde karşılaşırsınız buyrun;

devamını oku…

Categories: Asp.net Tags: ,

Merhaba

Pazar, 14 Haz 2009 Faruk Öz yorum yok

Herkese merhaba arkadaşlar.
Canım sıkıldı blog açtım. İçine derlediğim fonksiyonları işinize yarayabilecek türden programcıkları felan koyacağım. Sadece bekleyin:)

Categories: Benden Tags: