26 Kas 2007

Ali yeni işine başlar

me: napon lenü
ali: iyi len
sen napan
nette geziniyom
me: niye
calismiion mu
ali: calisiyom
accountlari bekliyom
me: ne accountu
ali: projeler icin
me: hmm
gtalk yasak degil mi
ali: degilmis
[tongue]
me: ee sen simdi burdan ticari sir verebilirsin bana [tongue]
ali: deget
sana gunahimi vwermem
me: [grin]

30 Eyl 2007

Smarty Modifiers

Günlüğe yazmayalı oldukça uzun zaman olmuş...Gerek işlerin yoğunluğu, gerekse mevsimin yaz olması nedeniyle günlüğe yazı yazmak pek aklıma gelmedi açıkçası.

Bugün bir web uygulamasında smarty ile ilgili birşeyle uğraşırken smarty'nin yeri geldiğinde ne kadar faydalı bir yapı olabileceğini bir kere daha anladım. Neyse fazla uzatmayacağım.

Smarty Modifiers sayesinde Php dahili (?) fonksiyonlarını doğrudan Smarty Modifiers şeklinde, smarty değişkenlerini işlemek, düzene sokmak için kullanabiliyoruz. Hemen bir örnekle duruma açıklık getireyim.

Diyelimki Mysql'den DATETIME ya da TIMESTAMP tipinde bir tablo verisi çektiniz. Ve bu veriyi Unix Timestamp şekline sokmak istiyorsunuz. Bunun için Php'nin strtotime fonksiyonunu kullanabiliriz pekala. Farzedelim ki bu fonksiyonu smarty template dosyası içinde kullanmanız gerekti. Bunun için tek yapmanız gereken smarty'nin register_modifier yordamını php dosyanınızın içinde kullanmak.

//Php dosyası
$smarty->assign('datetime' , "2007-09-30 13:04:49");
$smarty->register_modifier('s2t', 'strtotime');
$smarty->display('template.tpl');

//template.tpl
{$datetime|s2t} {* Buranin ciktisi 1191146689 seklinde olacak *}


Bu kadar...

7 Ağu 2007

Tavşan? Köstebek? Fare? Kanguru?????

Her sabah yaptığım gibi bu sabah da 20 dakikalık yolu 1 saatten fazla bir zamanda katedebilmenin dayanılmaz hafifliğiyle masama oturup bilgisayarımı açtım ve haber sitelerini gezmeye başladım.
""Foto Galeri"" kavramına farklı bakış açıları getirmeleri nedeniyle pek çok ülkenin erişimine yasak koyduğu "ciddi" gazetelerimizden Hürriyet'in bir haberi dikkatimi çekti. Haber daha önce hiç görmedikleri bir canlı türü bulan ve sevimli olduğu için onu bağrına basan yurdum insanıyla ilgili... Buraya kadar herşey normal. Haberi sonuna kadar okuyorum, merak ediyorum çünkü bu canlı gerçekten ilk defa mı keşfediliyor, yoksa zaten varolan bir canlı mı ya da uzaylılar tarafından mı getirildi... Ama yok ! Sadece yazının sonunda söz konusu canlının aslında "arap tavşanı" olduğu belirtiliyor... Çok yaşa Hürriyet ! Senin biliminin ışığında umudumuzu asla yitirmeden ilerliyoruz...
Daha bitmedi. Beklediğim bilimsel açıklama yorum kısmına yazan arkadaşlardan geliyor. Allactaga Williamsi. Görüyoruzki kardeşimiz kendisini 1000 yılda bir insanlara gösteren bir efsane değilmiş... Söz konusu olayın da haber değeri yokmuş...

18 Tem 2007

Guadec 2008 İstanbul'da

GUADEC (GNOME Users And Developers Europe Conferance) 2008 İstanbul'da yapılacak. Başvuru sürecini ve Gnome Türkiye'deki arkadaşların gnome-turk listesindeki trafiği takip etmiş ancak işlerimdeki ve hayatımdaki yoğunluk nedeniyle yardım etme fırsatını kaybetmiştim.
Bir Gnome fanatiği olarak bu haber beni gerçekten mutlu etti. Bu Türkiye'deki Özgür Yazılım Hareketi açısından da müthiş bir haber ve şüphesiz bugüne kadar Türkiye'de yapılan en büyük Özgür Yazılım Organizasyonu.

Şuradaki blog girdisine ve ardında yatan tartışmayı yaratanlara da Seray Sever deyimiyle kapak olmuştur herhalde :)

Biz idiot'lar olarak 2008'i iple çekmeye başladık bile, peki ya siz??? :))

7 Tem 2007

Free Your Phone

Bu sabah Bildirgeç'te okuduğum haberle öğrenmiş bulunmaktayım.
Merakla beklediğim ve beni fazlasıyla heyecanladıran OpenMoko Projesini temel alan ilk telefon neo 1973 9 Temmuzda çıkacakmış. Haberi alır almaz merakla karıştırmaya başladım topluluk portalını...
Görsel öğeler, yazılım projeleri derken nerede bu çeviri grupları sorusunu sormaya başladım. Topluluk bünyesinde henüz böyle bir organize çalışma yoktu. Bende e-posta arşivlerini karıştırmaya başladım neler bulacağım diye. Openmoko geliştiricilerinin anladığım kadarıyla sistemin tamamiyle özgür olması gerektiği konusunda hassasiyetleri oldukça derin (Bana fazlasıyla uyar). Bir Türk arkadaşımızın çevirilerin profesyonellerce yapılması gerektiğine (tıpkı sahipli işletim sisteminin çevirileri(?) gibi(!) ) dair önerisini ısrarla ve nazikçe geri çeviriyorlar ve çevirilerinde topluluk tarafından diğer özgür yazılım projelerinin çevirilerin de izlenenen yöntemlerle yapılması gerektiğine vurgu yapıyorlar.

OpenMoko Linux çekirdeği üzerinde çalışan X.Org ve Matchbox Pencere Yönetisi ile geliyor.Matchbox için bir hatırlatma: Matchbox Nokia'nın Linux temelli Nokia 770 ve N800 modellerinde de kullanılan bir pencere yöneticisi...

OpenMoko Gezegeni'ni RSS okuyucuma ekledim bile.Oldukça doyurucu bir içeriğe sahip olduğunu söyleyebilirim. Platform tamamiyle açık olunca insan merak etmeden duramıyor ve soru sormaya başlıyor."Hangi dillerle uygulama geliştirilebiliyor?" Ben henuz geliştirici belgelerine göz atmadım ancak gezegende Python ile bir RSS okuyucusunun kodlanışına dair bir yazı gözüme çarptı.

Türkiye'ye gelir mi gelmez mi şimdilik bilemiyorum ama artık projeyi daha da yakından takip edeceğim ve Neo 1973 ten bir tane edinmek için çalışmalara başlayacağım :)

Düzeltme: Şuradaki adreste bir çeviri projesi varmış

1 Tem 2007

Bug 763 , Bug 768

2005 yılının sonunda Pardus henüz kurulamayan işletim sistemi görüntüsü rootfs 0.2 duyurduğu gün indirip test etmeye hata girmeye başlamıştım. Daha sonra gerek kişisel nedenler gerekse iş yaşamının hayatımda öğrencilikten daha fazla yer kaplamaya başlamasıyla birlikte projeyle takipçi olarak bile ilgilenmeyi bırakmıştım.

Bugün Pardus Bugzilla'dan 2 e-posta geldi.([763][768]). Girdiğimi tamamen unuttuğum iki hata girdisi rootfs 0.2'den 2007.2 RC'ye aktarılmış. (Tam Türkçe karşılığı neydi bunun?)

Tüm eleştirdiğim noktalara rağmen Pardus'un mutlaka desteklenmesi gereken bir proje olduğu inancımı korumaktayım. Düşen bir uçakta bile olsam KDE kullanmam ama vakit bulabilenlere pardus'la ilgilenmelerini öneriyorum -her ne kadar katılımcı olmak konusunda çekinceler barındırsamda...

Compiz Fusion

Henüz duymayanlar için Compiz ve Beryl'in tekrar birleştiğini ve bütün eklentilerin artık compiz fusion adıyla anılacağını söylemek istiyorum.

Aşağıdaki compiz videosunun ise şuana kadar izlediğim en iyi 3B masaüstü videosu olduğu söylemeden edemeyeceğim.

29 Haz 2007

Meydanı boş bulanlar...

Bu güne kadar bu Blog'da elimden geldiğince siyasi yazılar yazmamaya gayret gösterdim.Ama bugün memleketin içinde olduğu duruma gösterilecek tepki "siyaset yapmaktan öte" birşey haline geldi malesef...

Her yeni gün, her yeni haber bu adamlardan biraz daha tiksinmeme neden oluyor.[bağlantı]

Herşeye bir yere kadar tamam ama asıl içimi sızlatan şey bu adamların önümüzdeki seçimlerde belki de yüzde kırklardan fazla oy alacak olmaları. Eğer bu olursa söylenecek çok az söz kalıyor. Bunlardan biri de "Herkes hakettiğini alır..."

23 Haz 2007

Please file a bug report with Microsoft to fix their browser.

Az önce php ile kodlanmış başarılı hata takip yazılımları ararken daha önceden de bildiğim flyspray'in sistem gereksinimleri kısmında okuduğum paragraf beni çok güldürdü doğrusu.Özgür yazılım geliştiricilerinin genelinde bastırılamaz bir mizah duygusu var sanırım. :)

Bağlantı...

.....
A web browser with good support for web standards. We recommend Mozilla Firefox and Opera, but Microsoft Internet Explorer should be avoided. Internet Explorer's ability to render standard XHTML and CSS is fairly limited, and many of the w3c guidelines are implemented in quite a broken way. Please file a bug report with Microsoft to fix their browser.
.....

17 Haz 2007

Xmms / Audacious için Winamp ekolayzır ayarları

Şuradaki adresten winamp ekolayzır ayar dosyası indirilir. Daha sonra arşiv yöneticisi*[1] ile açılır. Arşivin içinden çıkan eq.preset dosyası xmms ya da audacious programlarından hangisini kullanıyorsanız onun ayar klasörünün*[2] içine kopyalanır. Program yeniden başlatılır ve winamp ekolayzır ayarları arık kullanılabilir durumdadır.

*[1] Komut satırından: gunzip -c winamp_presets.gz > eq.preset
*[2] Xmms için home dizini altında .xmms , Audacious için .audacious klasörleri

Kaynak: Xmms-FAQ

26 May 2007

Mingy Puss

Django #1

Uzun zamandır ilk defa boş vakit buldum ve ayrıntılı olarak incelemeye bir türlü fırsat bulamadığım Django'yu incelemeye başladım.

İlk izlenimlerim oldukça olumlu oldu açıkçası. Biraz daha vakit ayıracağım sanırım. Daha sonra konu hakkında ayrıntılı yazılar yazacağım. Şimdilik bu kadar...

22 May 2007

Google'dan Türkçe Web Tarayıcısı (!)

Az önce RSS okuyucumda ilginç bir başlık dikkatimi çekti ve gidip göz attım.
Başlık Aktif Haber adlı haber portalındaki bir yazıya aitti.

Ortaokuldayken kompozisyon dersinde hocamız seçeceğimiz başlığın yazımızın en önemli unsurlarından biri olacağını ve okuyucuyu yazıyı okumaya teşvik etmesi gerektiğinden bahsederdi. Bu yazıda bende böyle bir etki oluşturdu doğrusu. Tek fark başlığın taşıdığı anlam ile yazının içeriği arasındaki örtüşmezlik sanırım.

Yazıdan anlaşılan özetle yaklaşık bir yıldır (belki daha da önceden) var olan google notebook uygulamasının Türkçe olarak faaliyete geçmiş olmasından başka birşey değil.Ama haberci arkadaşlarımıza göre Google bir web tarayıcısı geliştirmiş hem de Türkçe olarak ! Vay canına...

Bir web uygulaması ile web tarayıcısı arasındaki farkı kavrayamayan, bilişim cahili bilişim medyası...


5 dakika sonra gelen dipnot: Rss okuyucumda birkaç haber sonra yine aynı haberi konu alan bir besleme daha gördüm. İlk bahsettiğim haberde sanırım okuduğumuzu anladık mı? gibi bir uygulama yapılmış :)

21 May 2007

We're All Idiots !

Aramızda Özgür yazılım felsefesine gönülden değil de ***'ından bağlı olanlar olduğunu öğrendim az önce. Çok da uzakta değil yanı başımızda hem de...

7 May 2007

Ayrılık: WebdenAl.com

Bugün itibariyle bir yıldan fazla süredir çalıştığım WebdenAl.com'dan ayrılmış bulunmaktayım. Çok iyi vakit geçirdim ve çok iyi arkadaşlıklar edindim.Bu süre zarfında birlikte çalışma ve tanıma şansı bulduğum herkese teşekkür ederim.

5 May 2007

Animation vs. Animator

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ı.

1 May 2007

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.

24 Nis 2007

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. :)

18 Nis 2007

Ç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...

16 Nis 2007

Let me Kiss You :)

Bu hafta sonunu özetleyen iki şarkı var birincisi Morrissey abimizden geliyor...

Close your eyes, And think of someone, You physically admire
And let me kiss you, Let me kiss you... ;)


11 Nis 2007

Toplantı

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

26 Mar 2007

Ş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...

12 Mar 2007

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 ...


11 Mar 2007

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 the
locale 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...



6 Mar 2007

4 Mar 2007

Herkes nerde, ben evde...

Evet geçen yıl annem geldiği için gidememiştim.Bu yıl haftalar öncesinden takvimimde işaretlediğim, gitmeyi çok istediğim Özgür Yazılım Günleri'ne yine katılamamanın derin üzüntüsü içerisindeyim.Dün sabah oldukça ağır bir soğuk algınlığının pençesinde uyandım.Bugün ise dahada ağırlaştı.Nane-limon,portakal gibi atalardan kalma yöntemlerle evde tek başıma geçiriyorum son iki günümü.İşin kötü yanı bilgisayar başında fazla vakit geçiremememin sonucu olarak yapcak şey bulamamak.

Neyse yarın sabahta iyi olmazsam kendilerinden pek haz almadığım bazı mekanlara uğramak zorunda kalacağım sanırım.

15 Şub 2007

IP idreslerini mysql tablolarında saklamak

Mysql'de ip adreslerini saklamak icin varolan bir veri tipi yok malesef.Web uygulamalarımda kullanmak için watchdog tarzında bir ortam geliştirmeye başladım bugün.Ip adreslerini mantıklı bir şekilde saklamak ve daha sonra kolayca ulaşabilmek için kullanılan yöntemleri merak ettim.
Google'da birkaç aramadan sonra buldugum birkaç ipucunu buraya yazayım istedim.

mysql'de unsigned int(11) tipinde bir alan acip php'nin ip2long fonksiyonu ile donusturme islemi yapmak bir yontem.

$ip = '127.0.0.1';

$long_ip = ip2long($ip);



İkinci bir yöntem ise mysql ile gelen INET_ATON() ve INET_NTOA() fonksiyonları.

insert into table (ip) values (INET_ATON('127.0.0.1')) /* 2130706433 */
select INET_NTOA(ip) as ip from table LIMIT 0,1000 /* 127.0.0.1 */


If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister().

2 Şub 2007

Friends at Micro$oft????

Zend Developer Zone'da bir yazıdan alıntıdır...


I received several emails from friends at Microsoft yesterday letting me know that they have released the second technical preview of FastCGI.

For those of you not familiar with FastCGI, here's a quick blurb from the FastCGI homepage.


Hatırlayacaksınız Oracle,Novell derken bir de Zend çıkmıştı karşımıza...

Malesef ben bu haberleri bazıları gibi soğukkanlı karşılayamıyorum, en hafif tabirle kendilerine işbirlikçi sıfatını uygun buluyorum ve midemi bulandırıyorlar.
Ve günülden bağlı bir özgür yazılım savunucusu olarak sırtımdan bıçaklanmışım hissi uyandırıyor bu şirketlerin yaptıkları...

27 Oca 2007

İş, güç ve son olarak kıssadan hisse

Eş zamanlı yürüttüğüm iki proje var iş yerinde.Bir de kişisel projem.Etti üç !

Projelerden birincisini Tay Project 'in FileMaker ile yıllardır hazırlanan veritabanının bir kısmını mysql'e aktarmak ve php ile gerekli arayüzleri kodlayıp Tay Projesinin web alt yapısını yenilemek şeklinde özetleyebiliriz.Projenin web sunucusu bir mac os x server üzerinde çalışıyor.Herşey bittikten sonra sıkıcı uyum problemleri yaşamaktan korktuğum için projeyi tamamiyle mac os x üzerinde sürdürmeye karar verdim.
Birkaç haftada edindiğim izlenim, geliştirme amacıyla Mac os x kullanmanın pek akıllıca olmayacağı...

En azından kendi uğraşılarımdan örnek vereyim.Mac Os X ile beraber gelen Apache 1.x ve php 4.x kullanmamaya karar verdiyseniz işiniz zor olabilir.Ya da sorun gerçekten bende.Bilemiyorum ama şu bir gerçekki bu konularda döküman bulmak gerçekten çok zor.
Windos'ta ki gibi WAMP paketleri buldum ancak sorunumu çözemediler malesef.Hani herşey sürükle bıraktan ibaretti???

Fedoracazımda kararlılık problemlerinden şikayet ettiğim ancak kullanmakta ısrar ettiğim mysql query browser'ın Mac os x versiyonu tam bir fiyasko.Neresine tıklarsanız tıklayın aniden gözlerden uzak yerlere gitme ihtimali yüksek...



Kıssadan Hisse:
1. Mac Os X 'in şık görünümüne aldanma ve ondan nefret et.
2. Fedora'ya bir kez daha aşık ol.
3. Ve FileMaker çok uyuz bir program...

17 Oca 2007

South Pole Webcam

Antarktika küçüklüğümden beri ilgimi çeken bir yer ve aynı zamanda en çok görmeyi istediğim yer.
Antarktika hakkında birşeyler ararken burada güzel birşey gördüm.
Müthiş birşey...

11 Oca 2007

Installing Java on Fedora Core 6

Download Sun's Java Software Development Kit Version 5.0 Update 9

  • Open new terminal
  • Run These commands
    • $ su -
    • $ cd downloaded_java_sdk_dir/
    • $ chmod +x jdk-1_5_0_09-linux-i586-rpm.bin
    • $ ./jdk-1_5_0_09-linux-i586-rpm.bin
  • Install java-1.5.0-sun-compat package via yum
    • $ yum --enablerepo=jpackage-generic-nonfree install java-1.5.0-sun-compat
  • For activate Java plugin in your Firefox
    • $ ln -s /usr/java/jdk1.5.0_09/jre/plugin/i386/ns7/libjavaplugin_oji.so /your_mozilla_plugin_dir[1*]
[1*] For example : /usr/lib/mozilla/plugins/
: /home/username/.mozilla/plugins/

8 Oca 2007

PHP vs. X programming language

Zend Developer Zone'da şöyle bir makaleyle karşılaştım bugün.Php'yi seviyorum ve kullanıyorum ve bu makalede cevaplanan sorular benim için çok fazla sorun teşkil etmiyor açıkçası ama yine de bu sorularla ilgilenenler için tatmin edici cevaplar olduklarını söyleyemeyeceğim...