Web sayfalarında tablosuz tasarım akımı uzun süredir devam ediyor. Bir kaç yıl aradan sonra bu yöntemi kullanarak yeni bir web projesine başladım. Eminim benim gibi bir çok kişi sapıtmış div etiketleri içine şunu yazmak zorunda kalmıştır: style="border: 1px solid black". Böylece sapıtan bölgeyi görünür kılıp gerekli düzeltmeler daha kolay yapılabilir. Siz de bunu sık sık yapıyorsanız CSS dosyanıza aşağıdaki kodu ekleyip gerektiğinde yorum kısmını kaldırmanız ve işi bitince tekrar yorum içine almanız faydalı olacaktır.
/* DEBUG */
/*
div {
border: 1px dashed #000;
}
*/
Bunun ne olduğu konusunda açıklama yapıp gereksiz bağlantılar vermeyeceğim. XAJAX kullanmak isteyip de Türkçe harflerde sorun yaşayan birisi olarak önemli bir adımı atladığımı farkettim. Yapılan işlemler şöyle olmalı:
Önce xajax.inc.php dosyası açılır ve XAJAX_DEFAULT_CHAR_ENCODING sabitinin değeri iso-8859-9 yapılır. Muhtemelen buraya kadar yapmışsınızdır. Şimdi de nedense kurulumda kapalı olarak gelen bir özelliği açmamız gerekiyor. $xajax = new xajax(); gibi nesnemizi oluşturduktan sonra $xajax->decodeUTF8InputOn(); metodunu çağırmalıyız.
XAJAX kullanmıyorsanız ama diğer ajax-php uygulamalarınızda sorun yaşıyorsanız aynı dosyadaki _decodeUTF8Data fonksiyonunu alıp az bir değişiklikle kullanabilirsiniz.
Kolay gelsin.
Şu adreste yazılım sektöründe programcıların programdaki hataları bulan testçilere verdikleri başlıca cevaplar sıralanmış:) Örneğin “Dün çalışıyordu”, “Sende virüs falan olmasın?”, “Benim bilgisayarımda çalışıyor”. Akşam akşam çok hoşuma gitti ve ben de kafasına göre çalışabilen ya da hata veren kendi programımı yazdım. Aşağıdaki düğmeye basarak çalıştırınız.
İş arkadaşım Sadun‘un gerçek hayattan yazıya geçirdiği hayat kurtarıcı bir makale… Kayıt eklerken e-posta gönderme gibi sunucunun takılabileceği işlemleri başka bir php dosyasına göndermenizi ve asıl işlemi kesintiye uğratmamanızı sağlıyor. Şu ana kadar sorunsuz çalıştı.
RubyOnRails benzeri bir platform PHP için de yapılmış. Adı Cake . Daha basit görünüyor ama yeni bir dil öğrenmeye vakti olmayıp PHP bilenler için çok hoş bir olay.
Amaç kısaca veritabanı işlemleriyle minimum seviyede uğraşarak uygulamalar geliştirebilmenizi sağlamak. Örneğin bir tablo yaratıyorsunuz, sistemin ana Class’ından türeyen bir Class oluşturuyorsunuz ve kayıt listeleme, görüntüleme, güncelleme, silme gibi işlemlerin hazır olduğu bir sisteme kavuşuyorsunuz!
Web tasarımı yaparken tabloların falan köşelerini yuvarlak yapmak için küçük resimler kullanıyoruz di mi? İşte öğrendim ki artık kullanmayacağız! Meğerse CSS3 hazırlanıyormuş. Artık basit CSS satırlarıyla yuvarlak köşeler elde edebileceğiz. Geliştirilme aşamasında olduğu için şimdilik tarayıcılar desteklemiyor ama benim gibi bir
kullanıcısı iseniz bu adreste ilk örneklerini görebilirsiniz.