12 Ekim 2010 Salı

How to cook a BrainF*ck Interpreter in 5 minutes

9 Şubat 2010 Salı

DB2Model - Veritabanı Analizcisi ve Php Model Kodu Üretici (code generator)

DB2Model da ne? DB2Model işlerimi kolaylaştırması için geliştirdiğim sade bir kod üreteci(code generator). Uygulamalarını geliştirmek için MVC paternini kullananlardansanız bildiğiniz üzere yazılımınıza ekleyeceğiniz yeni bir kavram için model yada modeller, view ve ilişkili olarak controllerlar yazarsınız. Yazılım geliştirmek malumunuz dünyanın en basit işlerinden biri sayılmaz ve çoğunlukla fazlaca vakit alır. Bu gerçeklerin farklındalığıyla geçen gece uykum açıldı ve geçtim bilgisayarımın karşısına. Çok sürmeyen bir ( programlama -> test etme -> manyak kahkahası ) sürecinden sonra ilk çalışan sürüm hardiskimin üzerindeydi. Ertesi sabah işe gitmek üzere uyandığımda uzun zamandır ilk defa uykusuzluğumun bana mutluluk verdiğini hissettim. Artık model kodu yazarken bana yardımcı olacak bir asistanım vardı. Bu asistan herhangi bir veritabanı tablosunu analiz edip tablo üzerinde işlem yaparken temel olarak ihtiyaç duyabileceğim tüm methodları hiç hata yapmadan implemente edebiliyor.

Gereksinimler:
Bu yazılım Zend Framework'te uygulanmış Zend_Db ve Zend_Config modüllerine ihtiyaç duyar. (Üretilen kodu kısıtlı vaktimin elverdiğince DBMS'ten bağımsız kılmaya çalıştım.)

Kurulum:
Mysql için model kodu üretecek iseniz, mysqli eklentisinin kurulu olduğu her php ortamın da çalışır diye umuyorum.

Kullanım:
http://domain/db2model.php?table=TABLO_ISMI
hemen ardından ekranda birkaç yüz satır kod belirecek.

İndirmek için tıklayın