Anasayfa | Giriş Yapın | Üye Olun | Gökçe Kim? | İletişim
Gökçe’nin Web Güncesi (gwg)

Gökçe’nin Web Güncesi (gwg)

Welcome to darkside of the Source, we have cookies!

Gökçe’nin Web Güncesi (gwg) RSS Feed
 
 

Arşiv: Frontend

Firebug ile PHP debug / profilleme

Firebug’ın, DOM ile oynamak ve javascript debug etmek için frontend geliştiricilerinin vazgeçilmez araçlarından biri biliyoruz. Hatta YSlow, PageSpeed gibi eklentileriyle bu çizgisini daha ileriye taşıyarak onpage/offpage bandwidth iyileştirmesinde de büyük kolaylıklar sağladı. firePHP ise sunucu taraflı gelen veriyi kullanarak size kolay bir debug arayüzü sunması için tasarlanmış:

FirePHP ise, SQL query zamanlamalarınız ve php’nin hata çıktısını [...]

Firefox dokunmatik ekran hazırlığını tamamladı

Eğer iphone/ipod touch veya nokia n97 gibi dokunmatik arayüzlü bir aletle biraz oynadıysanız, bu teknolojinin oyun ve uygulamalarda ne kadar kolay ve eğlenceli bir arayüz sunduğunu zaten biliyorsunuz.
Şimdi bu özellik, multitouch ekranlarla internete kadar taşınacak. Kurgu-filmlerde gördüğümüz akıl yoluyla hologram yaratmak kadar olmasa da, insanın bilgisayarla etkileşiminde mouse’dan çok daha üstün bir arayüz sahibi olacağız. [...]

ExtJS için backend cevap sınıfı

PHP ile ExtJS için kolayca json cevapları oluşturabileceğiniz, çok basit, fakat muhtemelen işinize yarayacak bir sınıf. Çok bulandırmadan kodu yazıp, yazıyı bitiriyorum.
Ext_Response.php

ExtJS Radiogrouplar ve extend

Ext ile ilgili uzun zamandır yazmak istiyordum, biraz sert bir giriş olacak. Daha sonra javascript kosunda bilgili ve Ext’e hızlı bir başlangıç yapmak isteyenler için ne olduğunu, nasıl bir yapıya sahip olduğunu anlatırım.
Extend için kurban seçerken daha sonra işimize yarayacak bir component (komponent, parçacık.. her neyse) olsun istedim, yakın zamanda karşılaştığım bir soruna sahip, [...]

Google Chrome

Zaten dikkatli olan herkes farketmiştir, Google Chrome isminde yeni bir web tarayıcısı duyurdu. Sanıyorum aynı zamanda herkes bu tarayıcı indirip bir denemiştir.  Ben minimalizm hayranı olarak harika buldum. Lynx’den sonra, şimdiye kadar yapılmış web tarayıcılarının en estetiği, en güzeli geldi. 
Neyse, estetiği ve özelliklerini zaten siz görür, takdir edersiniz yada etmezsiniz. Ben daha çok altyapısıyla ilgili biraz [...]

Flock, Tilkili Sosyal Tarayıcı

Belki ben çok geç farkettim, belki de FF’in ve pluginlerinin bütün ihtiyaçlarımı karşıladığını düşünüyordum dolayısıyla bir web 2.0 tarayıcısı aramadım. Blog’un istatistiklerine bakıyordum ki , %10 gibi bir rakam, FF ve IE’nin yanısıra dikkatimi çekti, “Flock 0.3”

MySQL ile Hiyerarşik Veriler

Beni forumlarda ‘kategori sistemimim nasıl olmalı?’ , ‘Gruplu, kullanıcı sistemim nasıl olmalı?’, ‘Kullanıcı sayfa yetkilendirmelerini nasıl kurgulamalıyım’ gibi hiyerarşik veri üzerine sorulan sorulara verdiğim cevaplarla görenler, sık sık MySQL’in hiyerarşik dizayna dair makalesini öne sürdüğümü görmüşlerdir. Fakat makale, kendisinin ingilizce olması nedeniyle hem ingilizce gerektirdiğinden, ingilizce bilenler içinse ingilizce terminoloji eksikliğinden dolayı bir takım yeterince fayda sağlayamıyor. Üstüme çevirmenlik vazife değil ama, olduğu kadarıyla ve sabrımın yettiği kadarıyla açıklayarak türkçe kaynakda çalışma zorunluluğu olan arkadaşlara yardımcı olabilirsem; bunun mutluluğunu, huzurunu ve tabii egosunu yaşacağım. Ayrıca orada burada ukalalık ederken daha rahat olacağım gibi geliyor :-) Öncelikle bu makale, tıpkı ingilizce sürümündeki gibi, bilindik kategori sistemini örnek verecek, fakat unutmayın, bu sistemi ister kategorilerde, ister ACL ( access control list / yetki hiyerarşisi) oluştururken, ister kullanıcı hiyerarşisi oluştururken kullanabilirsiniz. Bu makalede doğal olarak makale sahibinin kim olduğu düşünülürse MySQL kullanılarak anlatıldı fakat buradaki yapı illa MySQL ile kullanılacak diye bir kaide de yok. Örnekler SQL ile verilse de tasarım ister Postgre’de ister Oracle’da isterseniz XML’de tanımlanır. Elinizde bu durumda olması gereken tek önemli şey, işlevlerinizi rahatça SQL gibi bir sorgu aracı. Makale birkaç sayfadan, bunlar Eski sayfaları kaldırdım, yazı aşağıdaki bölümlerden tek sayfa halinde oluşmakta;

  1. Gökçe’nin Açıklaması ve bu girişiminin nedenleri (bu sayfa)
  2. MySQL Makalesine Başlangıç
  3. Tümleşik Yapı Kalıbı (The Adjacency List Model)
  4. Yerleşim Yapı Kalıbı ( Nested SetModel)

Firefox 3 Resmi Download Günü

Gözümüz aydın;
acid testleri ve üzerine dönen tartışmalar, Saphari ile olan yarışı derken sonunda beklediğimiz, Firefox 3.0 stable çıktı. Bugün Firefox 3.0 ‘ın doğum günü.
http://www.mozilla-europe.org/tr/firefox/ adresinden indirebilirsiniz.

Acid Testleri, peki gerçekten kim birinci?

Acid testlerini Web’in bir kenarıyla uğraşan herkes aşinadır. Bu testlerde Opera ve Safari kendilerini testlerden başarılı olarak ilk ilan edilenlerdi. Fakat bir başka bakış açısından bakmakta da yarar var, testler nasıl kurgulanıyor? Kimler aday sayılır ve başarı neye göre belirleniyor?
Acid2′ye dair
Acid2 CSS/HTLM testi (gülen yüz) sonuçlarını hepimiz biliyoruz, Opera birinci, Konqueror ve Safari takipçisi. [...]

Dizayn, 960 Grid System

Web uygulamalarının frontend kısmıyla çok uğraşan biri değilim. Temiz CSS,  biraz hareket katmak ve gerektiği yerlerde uygulamaya erişilebilirlik destekleri için tercihen lightweight zengin javascript kütüphaneleriyle javascript veriyorum. Bunun dışında ucundan User Interface/Kullanıcı Arayüzü bilgisiyle birşeyler tasarlıyorum.
Aslında çok ilgi alanım değil, fakat zengin içerikde gerekliliğini gördüğüm  tasarım design pattern’lerini araştırıyordum. Burada gezinirken buna rastladım. 960 Grid [...]