Evet, lutfen, cik hayatimdan. Seninle uzun zamandir suren bir birlikteligimiz vardi. Seni hep sevdim ve ozellikle web programciliginda hep tercih ettim, hep savundum. Hala daha seni web programciliginda savunabilirim. Ama sen de cok iyi biliyorsun ki 4 yildir web programciligi yerine, “back-end” diye tabir edilen tarafta calisiyorum ve mecburen seni kullaniyorum. Ve sen, back-end’de ayni sabahlari daha ayilamamis kaprisli bir kadin gibisin. Hircin, cirkin, suratsiz ve kaprisli. Seni calismasi uzun surecek bir betik icin kullandigimda sacmaliyorsun. Karsilastirma bildirimlerin bazen dogru calismayabiliyor ve dengesizligin beni cildirtacak noktalara kadar varabiliyor. O kadar oluyor ki, seni tum sunucularin disklerinden silmek geliyor icimden. Ama yapamiyorum.

Python ile ne guzel hayallerimiz vardi. Yeni sistemi sadece Python kullanarak gelistirecektik ve seninle sadece eski platformda calisan servislerin bakimi veya guncellemeleri icin resmi bir iliski kuracaktim. Python ile de tutkulu ve heyecanli bir beraberligimiz olacakti. Ama olmadi. Super is arkadaslarimin yeni bir dil ogrenmek ve kullanmak konusundaki tembellikleri yuzunden, gelistirmekte oldugumuz yeni platformda senden kurtulma planlarim alt-ust oldu. Onlar sayesinde en azindan bir 2 yil daha seni kullanmam gerekecek back-end’de. Ustelik gecenlerde senin yaraticin Rasmus Lerdorf’un Brooklyn’deki PHPTalk’ta soyledigi “PHP web icin tasarlandi, arkaplan icin degil” sozlerine ragmen…

Daha once seninle yazdigim bazi betikleri, sirf uyku tutmadigi icin sabahin korunde bir de Python ile yazmayi denedim. Nerede senin kaprislerin, nerede Python’un uysalligi?…

Web’de yine gorusebiliriz ama arkaplan uygulamalari icin soruyorum: Ne zaman cikacaksin hayatimdan?

Bir programa herhangi bir islevsellik katmadigi müddetçe, programlarin kabuk destegi olmas?na hep kars? olmusumdur. Bu konuda yap?lm?? su yoruma tamamen kat?l?yorum:
Whenever a programmer thinks, “Hey, skins, what a cool idea”, their computer’s speakers should create some sort of cock-shaped soundwave and plunge it repeatedly through their skulls.

  • Baska bir teknik konuyu anlatan kitap alma/okuma,
  • Baska bir teknik konuyla ilgili haberler okuyup, konunun icerisine girmeye kalkma,
  • Baska seylerle kafani doldurma,
  • Duzenli uyu,
  • Is yerine erken git ki erken cikabilesin, aksama ailenle ilgilenip, sonra da uykun gelmeden bilgisayar basinda proje hakkinda bir seyler yapabilecek vaktin kalsin,
  • Forumlardan uzak dur,
  • E-posta listelerini takip etmeyi bir sureligine kes,
  • Kullandigin isletim sisteminin orasini burasini kurcalamayi birak, cunku emin ol dunyadaki bilgisayar kullanicilarinin %95′i bunu yapmadan da islerini hallediyorlar.

Nokia Trolltech’i satin aldigi zaman “aha” demistim, ortalik karisacak. Sonra Qt 4.5′in LGPL olacagini duyduk, sevindik. Son olarak 4.5′in cikisi, Qt Creator gibi bir urunun gelmesi ve bir de asagidaki yazida yazanlar. Oh oh oh, suyundan da koy Nokia.

http://arstechnica.com/open-source/news/2009/03/first-look-qt-45-rocks-for-rapid-cross-platform-development.ars

Zenwalk‘ ?n ekran görüntülerini incelerken gördü?üm hafif bir editor. Hem GNU/Linux hem de Windows ortam?nda çal??an sürümler mevcut. Debian’ ?ma apt-get install geany diyerek kurduktan sonra biraz kurcalad?m. Çok geli?mi? özellikleri yok ancak büyük bir projede kullan?lmayacaksa yeterli bir editör. Sadece hafif olu?u ve sadeli?i bile tercih sebebi olabilir.

PHP için renklendirmesin be?enmeyip elle kendim düzenledim. Buradan indirebilir ve ~/.geany/filedefs dizini alt?na kopyalayarak kullanabilirsiniz.

Not: Dosyay? indirmek için üzerine sa? t?klay?p “farkl? kaydet” diyerek indirin. .xml uzant?l? olmas?na ra?men dosya bir XML dosyas? de?il.

© 2012 Yaşar'ın Web Günlüğü Suffusion theme by Sayontan Sinha