content top

Mysql Karakter Setini latin_swedish’den Utf8′e Çevirme

Mysql Karakter Setini latin_swedish’den Utf8′e Çevirme

Web sitelerinde karakter kodlaması oldukça önemli bir konu. Yazılan metinlerin, cümlelerin düzgün karakterler ile görüntülenmesi içeriğin niteliği ve konusu kadar önemli. Verilerimizin görüntülenmesinde problem yaşamak istemiyorsak veritabanı depolama karakter setini doğru belirlememiz gerekmektedir. Mysql sunucumuzu kurup yapılandırırken yada yada daha önceden yapılandırılmış sunucuyu  kullanım amacımıza yönelik karakter seti ayarlarını yapılandırmayı  acele ederken yada dikkatsizlikten kaynaklanan sebeplerden dolayı amacımıza yönelik yapılandırmayı unutabiliyoruz. Bu acele ve dikkatsizliğimiz devamında tabloları yapılandırırken de devam ettiğinde depolama karakter seti latin_swedis...

Devam...

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...
content top