Software kategorisi arşivi

Java İpucu #1 – String Nesnesinde Nümerik Karakter Kontrolü

Bir string nesnesinin tamamen nümerik karakterlerden (0-9) oluştup oluşmadığının kontrolü kimi zaman ihtiyaç dahilinde olabilir. Örneğin, herhangi bir ürünün kodu veritabanında text olarak tutulabilir ve bu kodun tamamının nümerik karakterlerden oluşması istenebilir. Bir string nesnesinin nümerik karakterlerden oluşup oluşmadığı çeşitli yöntemlerle kontrol edilebilir: İlk yöntem, Integer sınıfının parseInt metodunu kullanmak. Basit bir örnekle görelim: public […]

, , , , , , , ,

Yorum yok

zend cache (zend file cache) to memcache

If you are tending to use memcache while you are currently using Zend File cache, here are some advices for you. First, if you use “tagging” in file cache (in memcache there is no tag system from its simplicity), you have to create your own tag system manually. (Tag system is for cleaning cache data […]

, , , ,

Yorum yok

PHP Unit testing #1

1.     Php Unit Testing Neden Kullanılır ?   Yazdığımız Programın yada fonksiyonun her zaman düzgün çalışıp çalışmadığına nasıl emin olabiliriz ?   Örneğin Müşteri numarasını parametre olarak alan MüşteriGetir isimli bir fonksiyonumuz var. Burda örnekler çoğaltılabilir, örneğin bir sql cümlesini çağıran fonksiyon yada telefon numarasını düzgün girilip girilmediğini kontrol eden bir fonksiyon, ne yaptığı çok […]

, ,

Yorum yok

php ile klasör içindeki klasörlerin ismini değiştirmek

Php ile klasör isimlerini directory Classı kullanarak yapan kodu lazım oldu. Hem directory yi readdir demeden instance olarak kullanmayı öğreneiblirsiniz hem de yeniden adlandırmayı görebilirsiniz. $dirPath = “path/to/main/directory/”; $directoryInstance = dir($dirPath); //echo get_class($directoryInstance); // directory classının adını ekrana basar. //var_Dump(get_class_methods($directoryInstance)); directory class’ının kulanılabilen diğer metodlarını gösterir. while($subdir = $directoryInstance->read()){ if($subdir==”.” || $subdir==”..”){ continue; } if(rename($dirPath.$subdir, […]

, , ,

Yorum yok

Veri Madenciliği dediğin şey de ne?

Hani sürekli söylenen bir laf vardır, “bilgi çağında yaşıyoruz artık” diye. Aslında bilgi çağında yaşamıyoruz, veri çağında yaşıyoruz. Cep telefonuyla konuşurken, kredi kartı ile ödeme gerçekleştirirken, sosyal bir ağda birşeyler paylaşırken ya da bir markette satın almak istediğimiz ürünlerin barkotlarını okuturken içinde bulunduğumuz veri uzayını sürekli genişletiyoruz. Yani hepimiz bir veri uzayındayız ve bu uzay […]

,

Yorum yok

TORNADO 101

Tornado friendfeed geliştiricilerinin python üzerinde geliştirmiş oldukları bir framework. Friendfeed’te bir canlı veri akışı vardır, bir kelime aradığınızı düşünelim, o kelime ile ilgili sonuçların sayfasına yönlendiğinizde o kelime ile ilgili yeni bir feed gelirse hemen sonuç sayfasında yerini alır, canlı bilgiyi görmeniz için sayfayı yenilemenize gerek kalmaz. Web tabanlı bu tür teknolojileri araştırmak için “long […]

, ,

Yorum yok

How To Validate A Credit Card With Your Mind | 1m4ge

How To Validate A Credit Card With Your Mind | 1m4ge.

Yorum yok

emCache versiyon güncellemesi (SourceForge.net)

EmCache’in group fonksiyonlarını içeren ve çeşitli genel kullanım fonksiyonlarını içeren yeni versiyonunu (1.5) yayınladım. Merak edenler SourceForge.net: emCache adresinden bakabilirler.

Yorum yok

Trac Kurulumu

Yazılım geliştirme projeleri için proje yönetimi büyük önem taşımaktadır. Proje yönetiminin kapsamında planlama gerçekleme ve takip etme gibi kavramlar yer almaktadır. Proje yönetim sistemlerinden biri olan Trac, yazılım geliştirme projeleri için bir web tabanlı gelişmiş wiki ve konu takip sistemidir. Ayrıca versiyon kontrol sistemlerine de bağlantı sağlayabilmektedir. Bu yazımda, sizlere yerel makineme Trac kurarken edindiğim tecrübeleri […]

,

Yorum yok

apache mod_rewrite ile URL yeniden yazma

Bir çok web yazılımcısı, URL’den doğrudan kullanmış olduğu değişkenleri, veya çalışma stilini, veya istemediği dosyalara erişimi kısıtlamak ister. Ya da sadece Arama motoru optimizasyonu (SEO) için geliştirme yapmak ister. Nitekim Apache’nin sunduğu mod_rewrite modülü ile URL’lerin tekrardan işlenmesi mümkün. Nasıl mı? Örneğin sitenizin adresi www.deneme.com olsun. www.deneme.com/test.php?lang=tr&limit=100&action=list şeklinde bir URL niz var. Bu URL’nin sonucu […]

, , , , ,

1 Yorum