content top

Windows 7 üzerinde wamp ile sphinx full-text search engine kurulumu ve mysql ile örnek uygulama (videolu anlatım).

Windows 7 üzerinde wamp ile sphinx full-text search engine kurulumu ve mysql ile örnek uygulama (videolu anlatım).

INDEX’LER Büyük veri tabanları ile uğraşıyorsak ve verileri hızlı getirebilmek için tablolarımızı indexlememiz gerekir. Aksi takdirde yapacağımız sorguların (query) sonuç verme zamanları onlarca saniye alacaktır. Ufak veriler ile uğraşmış olsak bile tablolarımızı yaparken index kullanmamız da fayda vardır .Bundan dolayı tablolarımızı oluştururken where şartına göre indexlememiz gerekir. Tabi bunu söylerken her alana index koymak son derece saçma olacaktır. Tabloda kullanacağımız indexlerin fazlalığı, tabloya yapılacak eklemelerin (insert) yavaşlamasının yanında, veri boyutunun çoğalmasına neden olur. MySQL’de performans konusu tamamen bir kitap konusu olamasına rağmen gereks...

Devam...

Windows Üzerinde Wamp ile xdebug kurulumu. Eclipse, Netbeans, Zend Studio ile xdebug kullanmak.

Windows Üzerinde Wamp ile xdebug kurulumu. Eclipse, Netbeans, Zend Studio ile xdebug kullanmak.

Bug ve Debug Nedir ? İlk Program Bug’ı. Bug ingilizce dilinde böcek, bilgisayar dillerinde bir program hatası anlamına geliyor. İlk program bug’ı 1947 yılında Grace Murray Hopper’in Harvard Üniversitesi’nde kullandığı Mark II Aiken isimli röle (relay) bazlı hesaplayıcıda (primitif bir bilgisayar) bulundu. 9 eylül 1947 tarihinde hesaplayıcının programlandığı şekilde çalışmadığı, sorun çıkardığı görüldü Yapılan araştırma üzerine F panelindeki 70 numaralı rölenin bacakları arasında bir güvenin (moth) sıkışıp kaldığı görüldü. Program hatasının sebebi bulunmustu; bir güve yani bir böcek (ingl. bug). Bu işlemin ardından operatörler hata giderildi anlamına gelen deb...

Devam...

Php XAjax Yükleniyor (loading) Mesajı

Php XAjax Yükleniyor (loading) Mesajı

Server tarafında ki kodumuz görevini yerine getirene kadar çalıştığı süre içerisinde yükleniyor resmini gösteren ufak xajax scriptini kullanacağız. Kısaca web sayfasının arka planda işlem yaptığını ve işlemin yarım kalmaması işin hiç bir şeye tıklamaması gerektiğini son kullanıcıya vurgulamak  için kullanılır. Kullanım alanlarını örneklemek gerekirse sayfanın yüklenmesi, arka planda çalışan karmaşık sorguların neden olduğu bekleme, büyük boyutlu xml dosyaları okuma-işleme vb. durumlar örnek gösterebilir. Buradaki ufak örneğimizde yukarıda bahsettiğimiz gibi karmaşık işlemler değil de bu işlemlerin sebep oldu bekleme süresini elle yapıp (seleep(5);) sayfa yükleniyor mesajı...

Devam...

Php Güvenlik Kodu (captcha) Kontrolü

Php Güvenlik Kodu (captcha) Kontrolü

Web projeleri için botlar en can sıkıcı noktalardan birisidir ve onlardan korunmak için bazı yöntemlere ihtiyaç duyarız. Güvenlik kodu bir başka adıyla CAPTCHA  uygulamaları ise bu noktada en çok tercih edilen yöntemdir. Form girdilerini işleme gönderirken kullandığımız güvenlik kodu (capthca) unsuru, gerçek kişileri bot dediğimiz ve çoğunlukla iyi niyetli olmayan örümceklerden ayırmak için kullanılan etkili bir çözümdür. “Peki nedir bu botların derdi? Ne alıp veremedikleri var bizimle?” derseniz, bot olgusunun altında genelde web sayfanıza/e-mail servisinize sahte isimlerle kaydolma, dayatmalı reklam yapma girişimi veye bir takım kodlar göndererek size/web sayfanıza zarar verme mant...

Devam...

XAjax Nedir ve XAjaxa Giriş ?

XAjax Nedir ve XAjaxa Giriş ?

PHP’nin xajax kütüphanesi sayesinde çok basit bir şekilde ajax uygulamaları geliştirebilir ve xajax web projelerenize kolayca entegre edebileceğiniz bir ajax kütüphanesidir. Php kodlarıyla fonksyonlar oluşturarak çok kolay bir şekilde ajax uygulamaları oluşturabilirsiniz. Üstelik iyi derecede JavaScript bilginizin olmasına bile gerek yok. Aslında ajax konusu başlı başına bir kitap konusu olmasına rağmen ben şimdilik php tarafında xajax kütüphanesini kullanarak ajaxa hızlı giriş yapmayı tercih ediyorum. Bu yazımda xajax kütüphanesinin kurulumu ve basit örnek uygulama yapacağız. İlerleyen yazılarda aşağıda belirttiğim konulara değinerek yazmaya çalışacağım. Başlangıç olarak xajaxa giriş...

Devam...

Çizgi Tagem Mysql Veritabanı ve Php Temelleri Görsel Eğitim Seti

Çizgi Tagem Mysql Veritabanı ve Php Temelleri Görsel Eğitim Seti

“MySql Veritabanı ve Php Temelleri” görsel eğitim seti php’ye yeni başlayanlar için Çizgi-Tagem tarafından hazırlanan eğitim setidir. Videoları üye olmadan izleyebilir, örnek kodları görebilirsiniz.  Görsel eğtimi ve örnekleri buradan indirip kendi bilgisayarınızdan izleyebilir, sadece örnekleri  buradan indirebilirsiniz. Görsel eğitim piyasa şartları için yeterli olmasa da temel oluşturma açısından güzel hazırlanmıştır. Temel oluşturduktan sonra Anıl YENİ tarafından php-tr facebook grubunda paylaşılan php sonrası yazısını okumanızı tavsiye ederim. Php ile ilgili gelişmeleri her seviyeden phpcinin yer aldığı php-tr facebook gurubundan takip edebilirsiniz.   ...

Devam...
content top