Prototype 1.5.1 duyuruldu

Prototype Javascript Kütüphanesinin 1.5.1 sürümü duyuruldu.
Yeni gelen özellikler arasında en çok dikkat çeken özellik bana göre JSON encoding ve decoding desteğinin eklenmiş olması. (JSON’un Php-Pecl modulü mevcut ancak Php 6 ile beraber gömülü olarak gelecek.Yani 1-2 sene daha beklemek gerekecek. :) )

Json istekler(request) sonrası javascript kodu çalıştırmak isteyenler için daha güvenli bir ortam sunuyor.Ayrıca diller arası veri değişimi için de oldukça kullanışlı bir yapı.

Diğer yeni özellikler genellikle performans iyileştirmeleri olarak özetlenebilir.CSS3′e gelen tam destek ise beni pek ilgilendirmiyor açıkçası.

Ajax Requests ve No-cache krizleri

Bugün elime basit ama hızlıca teslim edilmesi gereken bir iş geldi.
Sorunu basit olarak bir xmlhttp çağrısı ile çözmeye karar verdim.Ama ne yazıkki firefox’un no-cache vs başlıklarıma rağmen ön belleği temizlemediğini farkettim.Aradım taradım bir sürü yöntem denedim ancak olmadı bir türlü.

En sonunda “quick and dirty”
olarak nitelendirilebilecek bir yöntem buldum. Requesti gönderdiğim adrese parametre olarak JS’nin random fonksiyonu ile rasgele bir sayı veriyorum ve bir nevi no-cache çalışıyor. :)

Tabiki gerçekten no cache çalışmanın yolları var ama bu şimdilik işimi fazlasıyla görüyor. Ayrıca opera ve wine/ie de normal çalışırken firefox’ta böyle birşeyle karşılaşmak şaşırttı beni doğrusu.

Prototype 1.5.1_rc3 duyuruldu…

Severek kullandığımız, kullandırttığımız tarayıcıdan bağımsız Javascript kütüphanemiz Prototype‘ın 1.5.1 rc 3 sürümü duyuruldu. Bu sürümde birçok hata çözümünün yanında performans iyileştirmeleri de göze çarpıyor.

Ben bugüne kadar kullandığım kısımlarında göze batan bir performans sorunu görmedim ama bazı bloglarda performans şikayetlerini okuyordum. Herşeye rağmen gözümüzsün Prototype diyoruz. :)

Çamur at izi kalsın…

Şuradaki blog girdisinde değerli bir Pardus geliştiricisi diğer birkaç Pardus geliştiricisi gibi yine lafı döndürüp dolaştırıp php’ye getirmiş ve saydırmaya başlamış…

Php’nin mevcut(?) güvenlik açıklarından bahsetmeyeceğim ama kullanıcıdan gelen veriye güvenen, kullanıcıların parolalarını babasının malı sanıp şifrelemeden saklayan geliştiriciye saydırmak varken neden php’ye saldırılmış anlamak mümkün değil.

Php kullanmakta olduğum programlama dilleri arasında birincil dil değil ancak pek çok programlama diliyle web uygulaması geliştirmiş birisi olarak php’nin web geliştirme adına en pratik ve efektif programlama dillerinden biri olduğunu söyleyebilirim.

Dipnot : Php kullanma ama kullanana da karışma…

Toplantı

İçerisinde toplantı kelimesi geçen günlerim çok verimsiz geçiyor buna emin oldum artık =)

Bright Eyes – First Day of My Life

Şu çılgın Türkler !

Birileri arada sırada çıkıp Türkiye’nin Avrupalı olmadığını ve asla Avrupa Birliği’ne üye olamayacağını söylerlerken kendi içlerindeki faşistleri ve faşizmi görmezlikten gelemeyeceklerdir herhalde.Evet geçen gece tüm Avrupa hatta dünya bizzat Avrupalı (!) vatadaşların ırkçı, vahşi, barbar ve faşist gösterisine tanık oldular. Bizler de Yunan halkının bir kısmının (!) BARIŞA nasıl baktığına…

Türkiye’de Yunanlıların yaptıkları yapabilecek insan potansiyeli yok mudur? Elbette vardır. Ancak benim fikrim Türkiye’de dostluktan, barıştan yana olanların oranının Yunanistan’dakinden çok daha fazla olduğu yönündedir.Hatta geçen gece yaşananlar bu düşünceme daha sıkı sarılmama neden olmuştur.

O gece yapılan saygısızlıklara, ayıplara, utançlara daha güzel bir cevap olamazdı herhalde…Çok konuşmaya gerek yok.Fotoğrafta Tuncay Şanlı ne hissettiğimi fazlasıyla özetliyor zaten. :)

Teşekürler…

ImportError: libgtkembedmoz.so: cannot open shared object file: No such file or directory

I think Python is looking this package under the /usr/lib/mozilla directory.

If you have no mozilla browser installed on your system (my system is FC6) and your application (for ex. listen, exaile) needs libgtkembedmoz.so library you probably will get this error.

For the fix this problem:

  • First create named as /etc/ld.so.conf.d/mozilla.conf
  • And put the firefox location of your system in this file. (Ex. /usr/lib/firefox-1.5.0.7/ )
  • Run ldconfig command as root
  • And thats it.Your applications should be works now …

Ah be gülüm php

Yani insan bazen kızmaktan alamıyor kendini…

Şuradaki hata girdisinin açılma tarihi 2 Sep 2004 . O tarihten bugüne pek ciddiye alan olmamış sevgili php geliştiricileri arasında. Bugün bu hatayla karşılaştığımda hadi canım dedim 2007 yılına geldik,koca php herhalde böyle bir hatayı barındırmıyordur bünyesinde…Sonra biraz araştırdım ve bu hata girdisiyle karşılaştım.

İçeride yazanlar çok daha enteresan aslında…

It turned out this is because mbstring doesn't take thelocale into consideration.

---------------------------------------------------------

Please try using this CVS snapshot:

 http://snaps.php.net/php6.0-latest.tar.gz

---------------------------------------------------------

Özellikle ikincisine çok bozuldum.2005 yılında size Türkçe sorununu aşmanız için 2007 yılında bile hala duyurulmamış bir cvs snapshot'ı öneriyor sevgili php geliştiricisi...


Pardus 2007.1 "Felis chaus"

İndirmek,test etmek,hata bildirimi yapmak isteyenler:

- ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2007.1-RC (Kurulan)- ftp://ftp.pardus.org.tr/pub/pardus/calisan/2007.1-RC (Çalışan)