Archive for the ‘Genel’ Category

PHP Editörleri (IDE’ler)

Editör ya da IDE’ler doğru kullanıldığında üreticiliğinizi ve kod kalitenizi kat kat arttırabilirler. Ne yazık ki birçok şeyde olduğu gibi editör konusunda da çok huysuzum. Şöyle huzurla kullanabileceğim bir PHP IDE’sine ne yazık ki kavuşamadım. İşte denediklerim:

Dreamweaver (http://www.adobe.com/products/dreamweaver/)
Zend Studio 5.x, 6.x Eclipse, PDT (http://www.zend.com/en/products/studio/)
NuSphere PHPEd (http://www.nusphere.com/)
TextMate (http://macromates.com/)
NetBeans (http://www.netbeans.org/) Ücretsiz
vim

More »

Mac’te sevdiklerim ve sevmediklerim

On iki yıl Windows® kullandıktan sonra 3-4 ay önce cesaretimi topladım ve paraya kıyıp bir iMac aldım. İşte bu süre içinde sevdiklerim ve sevmediklerim:
Donanımında Sevdiklerim
Sadece donanımı için iMac alınırmış onu öğrendim.

Tıs sesi bile gelmiyor. Süper sessiz.
Kasası monitörün içinde, kablosuz teknolojiler entegre o yüzden elektrik fişinden başka kabloya ihtiyaç yok.
Üzerinde ihtiyaç duyduğunuz hemen her şey [...]

More »

Selenium ile web projelerinin test edilmesi

Firefox’un yavaşlığına katlanmamın tek nedeni extension’ları.
Güzel bir extension daha yakaladım gezerken: Selenium
Selenium’a “şu adrese git, oradaki şu linke tıkla, gelen sayfada şu kelime var mı?” gibi komutlar kaydedebiliyorsunuz. Komutları tüm browser’lar çalıştırıyor ancak kaydetme işlemi Firefox extension’ı ile çok kolay.
Web sitelerinin test edilmesi için yaratılmış olmakla beraber yapılan aksiyonu PHP ve ruby de dahil [...]

More »

Kodaman.org

Nokta ve Pilli Network ortaklaşa teknolojik bir paylaşım sitesi açmış: kodaman.org

Dürüst olmak gerekirse tasarım özensiz, tag’leme ise zayıf. Ama daha yeni olmasına rağmen içerisinde kaliteli teknik dokümanlar var. Dokümanları yazanların bazıları yakınen tanıdığım, Nokta’nın kocamaaan siteleriyle güreşen ve Türkiye’nin en iyileri arasında yer alan programcı ve mühendisler…
Örneğin iltaren’in memcached ile ilgili yazısı biraz fazla [...]

More »

Basit bir Model-View-Controller altyapısı

phpwomen.org diye site varmış, üstelik yarışma düzenliyomuş ödülü Zend Studio lisansıymış.
Üşenmedim, oturdum basit bir PHP altyapısı yazdım gönderdim:
http://www.phpwomen.org/forum/index.php?t=msg&th=488
MVC’nin yandan yemişi olan bu yapı FotoKritik’te kullandığımı andırıyor.
Web tabanlı yazılımlarda kullanılan MVC tip2′nin dezavantajı aynı işlem için çok dosyayla uğraşma gerekliliği. Controller dosyasında model aksiyonunu çağırıp view’a assign edeceksiniz, model dosyasında aksiyonu yazacaksınız, view dosyasında [...]

More »

Zend_View_Helper ile Türkçe tarih formatlama

Uzun süredir kullandığım, okuduğumuz şekilde tarih gösteren PHP fonksiyonunun helper haline getirilmişini anlatmak istedim bu gece…
Bu yardımcı ile örneğin 2008-07-08 formatındaki tarihi: “1 gün önce” olarak görüntüleyebilirsiniz. Eğer tarih çok eskiyse 3 yıl 8 ay 12 gün sonra gibi gereksiz bir formata dökmemek için “8 Temmuz 2008″ şeklinde görüntülenecektir.
Şimdi biraz Zend Framework’teki view helper’lardan bahsedip [...]

More »

CakePHP

Haziran başında CakePHP 1.2 RC1 çıkmıştı. Yeni versiyonda dokümantasyonu da oldukça toparlamışlar. CakePHP’yi ilk denediğimde birşeyler yakalayabilmek için epey aranmak gerekiyordu.
Özellikle “Common tasks” kısmı çok başarılı olmuş zira framework’lerle oynarken birşeyler kapıyorsunuz yine ama iş uygulamaya gelince insan aptallaşıp kalıyor.
Otomatikleştirme ve pratiklik konusunda CakePHP Rails’e iyice yaklaşmış ama debugger’da kodu incelemeye başladım az önce, [...]

More »

Bize bişey olmaz, Türküz ya…

Bir web projesinin yedekleme prosedürü en sıkıcı işlerden biridir. Muhtemelen hayatınız boyunca hiç ihtiyacınız olmayan birşey için bir sürü uğraşmanız gerekir.
Yedek alma işlemi öyle ya da böyle sistemlere yük bindirir, yedeğin doğru çalıştığını kontrol etmek vakit alır, yedeklerin kapladığı yer ve transferi sorundur ayrıca felaketlere karşı tam koruma için farklı sunucularda, farklı medyalarda ve [...]

More »

Zend Framework’e giriş ve örnek proje

Zend Framework‘ün dokümanlarını okuyarak hızlı bir başlangıç yapmanız (quickstart) neredeyse imkansız. Bu nedenle Zend Framework’e başlamak isteyenler için örnek bir proje hazırlamaya karar verdim.
Hazırladığım sıkıştırılmış dosyayı açıp web sunucusu ayarlarında yaptıktan sonra çalışan, basit bir örneğe sahip olacaksınız. Kodlar bir sürü yorumumla dolu, dolayısıyla kodları okuyarak [...]

More »

Kodlama için ideal fontlar ve renkler

İtiraf ediyorum ara ara editörünün renklerini değiştirmek için saatlerini harcayan bir tür “sapık”ım ben… Bu gerçeği sakladım, utandım böyle saçma sapan birşeyle vakit harcadığımı insanların bilmesinden ama artık itiraf ediyorum… Oh be…
Gerçi sevgilisinden ve ailesinden bile daha fazla o abuk subuk işaretlerle dolu ekranı gören bir insan olarak göz zevkime hitap eden bir ortamda çalışmak [...]

More »