Builder

web application developer blog

Aylar: Kasım 2015

Symfony ile üretim ortamından ekran görüntülü ve dataylı hata raporlarını email yoluyla almak

Üretim ortamında hata olmaz. Olursa da haberimiz olmaz. Çünkü hata mesajlarını ekranda göstermek tehlikelidir. Zaten son kullanıcı hata mesajını görse de size raporlamaz. Raporlasa da o rapor bizim bir işimize yaramaz. “Aynı hatayı tekrar oluşturup, problemin sebini anlamaya çalışıyoruz” denir, ürüne değer kaybettirilir. Biraz daha tecrübeli geliştiriciler, hemen log dosyasını tarar ama o kadar veri içinden gerçek hatayı bulup çıkarmak…

Project Euler Problem 4: En büyük Palindromik Sayı, PHP ve Python ile Çözüm

Bir palindromik sayı sağdan ve soldan okunduğunda aynıdır. iki basamaklı sayıların çarpımı ile elde edilebilen en büyük palindormik sayı: 9009 = 91 × 99 dır. 3 basamaklıların çarpımı ile elde edilebilen en büyük palindromik sayı kaçtır? Burada en büyük sayı sorulduğu için döngüyü tersten kurmak daha mantıklı olacaktır. en büyük 3 basamaklı sayı 999. Eğer 999’dan geriye doğru gidersek bulduğumuz ilk…

PHP generator function – yield

Python’u yada C#’ı iyi bilenler, daha başlığı okuduklarında, aa PHP’de de mi yield var demişlerdir. Evet PHP de de yield var ama 5.5 versiyonundan itibaren var. Yani daha yeni eklendi sayılır. yield’i yeni duyanlar için örneklerle yield nedir nasıl kullanılır anlatayım. Bunu yaparken en sevdiğim eğitim metodu olan “Bilinenden bilinmeyene” metodunu kullanacağım. Efendim, PHP de fonksiyon yazmayı biliyoruz. Fonksiyonların herhangi biryerde…