Tarih: Temmuz 5th, 2009 | Yazar: Ertuğrul Erkan | Kategori: Php | Etiketler: mvc, php ve smarty, smarty, smarty dersi, smarty giriş, smarty tema motoru, smarty tempalate motoru ile php, smarty template motoru | 6 Yorum »
Pek çok gelişmiş proje OOP ve MVC modeli üzerine kuruludur. Yalnız karmaşık framework yerine tasarım ağırlığı olan motorları da kullanmak “bazı” durumlara göre oldukça performans verebilir. Önceki makalelerde sistemimizi yarı-nesnel hale getirmiştik. İşte onun da ötesinde olan sistem ise Smart Template Motoru.
Artık Php’ de tema düzeni tamamen bir teoriye dönüşmüş durumda. Çünkü çok fazla sayıda çözüm yolu var. Hepsinin de mantığı farklı bir yapıda. Smarty ve benzeri sınıflar ise performansı göz önünde tutarak bizlere ufacık veri değişimleri ile bütün temayı nasıl değiştiririz onu gösteriyorlar. Aslına bakarsanız Smarty küçük çaplı ve kişisel sistemlerde kesinlikle önerilmez. Çünkü devasa bir sınıf ve gereksiz yerlerde boşuna performans kaybı yaşatır. Fakat bir geliştirici grubunuz var ise işte sizin için en önemli sınıf Smarty ve türevleridir. Çünkü karışıklığı önler. Biz ana tasarımı html ve tpl uzantıları ile yaparız ve Smarty Php yardımı ile çevirisini gerçekleştirir.
devamını okuyun »
Tarih: Haziran 29th, 2009 | Yazar: Ertuğrul Erkan | Kategori: Php | Etiketler: die();, foreach, performans, php, php de performans, php diziler, php komut | 2 Yorum »
Merhaba arkadaşlar. Php de Performans isimli yazımda sizlere genel hatları ile nasıl daha sağlam sistemler elde ederiz konusunda bilgiler vermiştim. Fakat bazı durumlar oluyor ki genel hatlar dışında da bilmek gereken noktalar lazım oluyor. Özellikle Php nin yapı taşı olan diziler konusunda yapılacak teknikler mevcut…
Birçok dilde veri tiplerini belirtebiliyoruz. Fakat Php de bu tam olarak mevcut değil. Veri tiplerinden kastım; string, int, array gibi sayı mı yoksa metin mi yoksa dizi mi olduğu. Bu diller bilgileri saklarken ram üzerinde belirli bölmeler yaratırlar ve katagorize ederek verileri yerleştirirler. Yalnız Php’ de her string bir dizi şekline gidilmiş. Yani bir; $veri = "veri"; dediğimizde echo $veri[0]; yaparsak v yazacaktır…
devamını okuyun »
Tarih: Haziran 24th, 2009 | Yazar: Ertuğrul Erkan | Kategori: Php | Etiketler: mysql, php, php listeleme, php sayfalama, php veri sayfalama, php veritabanı, sayfalama, sayfalama sınıfı, sayfalama yapmak, verileri listeleme, veritabanı | 5 Yorum »
Selam arkadaşlar. Bugün sizlere veritabanından alınan verini nasıl sayfalandığını anlatacağım. Aslında çok basit bir matematiksel işlem ile yapılıyor. Genelde ben bütün sistemlerimde burada anlatacağım yöntemi kullanıyorum. Fakat bunun üzerine birçok sınıf yazılmış durumda. İsteyen kişiler olursa tekrar belirtebilirim…
Verileri sayfalama konusundan önce tam olarak bir açıklama yapalım. Arkadaşlar veritabanına bağlanacağız ve verileri alacağız. Eğer ki verilerimiz 10 taneden ( veya sizin belirlediğiniz bir sayı ) fazla ile yeni bir sayfa yaratılacak. Böylece he sayfada sadece 10 adet veri ile düzen sağlanmış olacak. Bunun yanında birden fazla işlemden de kurtulmuş olacağız…
devamını okuyun »
Tarih: Haziran 17th, 2009 | Yazar: Ertuğrul Erkan | Kategori: Javascript | Etiketler: api, google, google api, google görselleştirme, google visualization api, istatistik google istatistik | 2 Yorum »
Merhaba arkadaşlar. Bugün sizlere Google amcanın harikalarından birini anlatacağım. Biliyorsunuz ki Google Amca birçok servisini API şeklinde kullanıcılara da sunuyor. Dün bilgisayarı kapatmadan kısa bir süre önce API lerine bakmak için gezerken Google Visualization API yi gördüm. Türkçesi Google Görselleştirme Servisi.
Biz buna kısaca Gva ( Go.Vi.Ap. ) diyelim. Gva sayesinde elimizdeki veriler hakkında tablolar, pastalar ve diğer istatistiki şekillere ulaşabiliyoruz. Altyapısı Javascript’ e dayandığı için her platformda çalışabiliyor. Google Analytics serviside bu API üzerine kurulmuş. Oradaki gibi pastaları vs. bizde çok kolay bir şekilde yapabiliriz!
devamını okuyun »
Tarih: Haziran 15th, 2009 | Yazar: Ertuğrul Erkan | Kategori: Action Script | Etiketler: as3, flash boyutlandırma, flash resize, sb, sc, scrollbar, smart flash resize script, swf boyutlandırma, swf resize, swffit | Yorum yok »
Merhaba arkadaşlar. Bugün size yine harika bir scriptten bahsedeceğim; SwfFit. SwfFit Html üzerine gömülü olan Swf dosyalarımızı As3 ve As2 desteği ile içeriden tekrar boyutlandırmamızı sağlıyor. Arkasına ise Javascript var. Mesela arkadaşlar bir site yaptınız. Fakat bazı yerlerde 800-600 olan boyutlarınızdan taşan noktalar var. O zaman içeriden boyutu 900-600 yapıyorsunuz ve bum! Scrollbar’ ımızı tarayıcı oluşturuyor…
Evet; scrollbar Flash konusunda oldukça sorunlu bir araç. Bir sürü hesap, olay dinleyicisi derken boşuna sistemi yoruyoruz. Halbuki “normal Html sayfaları” gibi, biz boyutumuzu ayarlasak ve işin geri kalanını tarayıcı yapsa ne hoş olurdu değil mi? Olurdu değil; oldu! SwfFit ile artık bu mümkün…
devamını okuyun »