Konular

Temmuz 2008
P S Ç P C C P
« Şub    
 123456
78910111213
14151617181920
21222324252627
28293031  
  • Ben

  • Arşiv

    yazmış olmaki çin..

    Yazamıyorum.. aklıma bile gelmiyor yazmak.. Her seferinde bir heves kuruyorum blogu.. tema uyduruyorum kötü de olsa en orjinalinden :D

    Sonra site öylece kalıyor.. Bu sefer ne güzel başlamıştım aslında jquery yazmışım.. FreeBSD konferansını yazmışım.. (bu arada konferans baya iyi geçti, katılım beklenenden fazlaydı)..

    **Akismet plug-in i baya bir işe yarıyormuş.. bu versiyon (v6) açıldığından beri 351 spam yorum yakalamış..

    bişiler yazmış oldum, rahatladım.. :D

    JQuery: Hayatı Kolaylaştıran Js Kütüphanesi

    Query son iki sitede kullandığım bir javascript kütüphanesi. Benzerlerine göre (mootools, prototype vs.) daha kullanışlı buluyorum. Bir sürü eklentisi var, dökümantasyonu iyi ve webde bir çok örnek kod var; bunlar da hayatı baya bi kolaylaştıryor.

    Nesneye erişmek için CSS tarzı seçiciler kullanılıyor (Basit XPaht desteği de varmış ama hiç kullanmadım). Bunun yanı sıra çok kullanılan özellikler ve form elemanları için özel seçicileri var. Kullanımları da çok kolay.

    id’si icerik olan bir pragrafı seçmek için;
    (Unutmadan, burada seçmekten kastım, özellik ve ya yordamlarını kullanabilmek için nesneye erişmek.)

    1. $(“p#icerik”)

    yazmanız yeterli.

    Biraz daha kompleks seçimler yapalım, seçim yapmakla yetinmeyip bazı özelliklere göz atalım:

    1. $(“div#deneme a:eq(2)”).css({“color”:“red”,“font-size”:“12px”});

    bu bir satır kodla, id’si deneme olan div içindeki 3. link elemanını seçtik, font boyutunu 12px, rengini de kırmızı yaptık. Çok eğlenceli!

    1. $(“ul#listem li:odd”).css({“color”:“red”,“font-size”:“12px”});
    2. $(“ul#listem li:eveb”).css({“color”:“blue”,“font-size”:“14px”});

    listem adlı listedeki elemanların sırası tek sayı olanlarına ayrı, sırası çift sayı olanlarına ayrı özellik verdik. Bunu zebra tablolar yapmak için de kullanabiliriz.

    Son olarak da seçicilerin en sevdiğim şeklinden bahsedeyim. Basit düzenli ifadeler kullanılabiliyor.

    1. $(“a[@name=melih]”)  // name özelliği melih olan a ları seçer.
    2. $(“a[@name^=melih]”)  // name özelliği melih ile başlayanları seçer. melih11,melih12, melihme vs.
    3. $(“a[@name$=melih]”)  // name özelliği melih ile bitenleri seçer. ddmelih,aamelih resimmelih vs.
    4. $(“a[@name*=melih]”)  // name özelliği içinde melih geçenleri seçer. ddmelihaa,aamelihbb resimmelihkucuk vs.
    5.  

    JQuery ile ilgili yazmaya devam edicem.. Özel seçiciler ve çalışan örnekler birsonraki yazıya kaldı..

    I. Türkiye BSD Konferansı

    bsd con tr1. Türkiye BSD Konferansı Marmara Üniversitesi ve EnderUnix öncülüğünde 20 - 21 Ekim 2007 tarihlerinde Marmara Üniversitesi Göztepe Kampüsü’nde gerçekleştirilecek.

    *BSD sistemler ülkemizde pek tanınmamakta, aslına bakarsanız bende bundan 2-3 yıl öncesine kadar sadece ismini duymuştum. Marmara Üniversitesindeki çoğu sunucuda FreeBSD çalışmakta. Dolayısıyla son 2-3 senede baya içli dışlı olma şansı yakaladım. Kararlı ve kolay yönetilebilir sistemler (kime göre, neye göre?).

    Umarım konferans BSD sistemlerin ülkemizde daha çok tanınmasına yardımcı olur.

    Bende BSD hakkında nacizane bilgilerimi buradan paylaşmaya çalışacam..

    Sonunda..

    Uzun sayılabilecek bir taşınma döneminden sonra tekrar yayındayız.. Nukleus dan Wordpress e geçtim.. Ama hala içimde bir yerlerde bi gün kendi blog scriptimi yazmak var (ne gerek varsa). En azından şu temayla biraz oynarım..

    Eski yazıları xml export etmiştim ama kim bilir nerede.. Yeni bir başlangıç yine bir başlangıç oldu. Nedense şu yazma işine başlamaktan başka bişi yapamıyorum.

    Kapalı olduğu süre zarfında siteyi tekrar açmam için beni sürekli uyaran İsmail kardeşime teşekkür ediyorum, beni bu kadar düşünmesi (ya da kendini) çok duygularndırdı. Neyse mesaj yerine ulaşmıştır..