Warning: Use of undefined constant style - assumed 'style' (this will throw an Error in a future version of PHP) in /home/bmert/bmert.net/wordpress/wp-content/themes/typebased/functions.php on line 240

Arşiv: 'Geliştirme'

div’leri göster

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;
}
*/

XAJAX Türkçe Karakter Sorunu

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.

Gönlümüzdeki Programcı

Dsiket

  • Gerçek programcılar işlerini halletmek için soyut kavramlara ihtiyaç duymazlar.
  • Gerçek programcılar kodlarına açıklama eklemezler. Yazması zorsa okuması da zor olmalıdır.
  • Gerçek programcılar partilerde bir köşede durup işletim sistemi güvenliği hakkında konuşanlardır.
  • Gerçek programcılar kravat takmazlar.
  • Gerçek programcılar yüksek topuklu ayakkabı giymezler.
  • Gerçek programcılar işe öğle saatinde gelirler.
  • Gerçek programcıların programları asla ilk seferde çalışmaz.
  • Gerçek programcılar sabah 9 – akşam 6 çalışmazlar. Sabah 9’da işyerinde bulunuyorlarsa tüm gece orada oldukları içindir.
  • Gerçek programcılar kullanım kılavuzu okumazlar.
  • Gerçek programcılar takım çalışmasını sevmezler.
  • Gerçek programcılar planlamaya inanmazlar.
  • Gerçek programcılar iyi giyinmektense mütavazi ve samimi görünmeyi tercih ederler.

Referans

PHP Framework – Cake

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!

Yuvarlak köşeler

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 Firefox
kullanıcısı iseniz bu adreste ilk örneklerini görebilirsiniz.