Showing posts with label performans. Show all posts
Showing posts with label performans. Show all posts

Saturday, November 27, 2010

Google App Engine Çalışmalarınızda Memcache (python)

Performans ve hız için App engine üzerinden çalışırken memcache kullanmak isteyebilrisiniz.

Python ile çalışıyorsanız bu şöye yapılıyor.


from google.appengine.api import memcache
....
...
# cache deki veriyi cekmek  
output = memcache.get("memcache-key")
# cache de varmi diye kontrol
if output is not None:
        # cache de varsa onu bas 
        print output
    else:
        # cache de yoksa veriyi cek ve cache yaz 
        output = ....
        memcache.add("memcache-key", output, 120)
        print output

Friday, April 23, 2010

programcınız için "beer factor" hesaplamasını yaptınız mı?

Daha öncede gündeme getirdiğim bir mevzu.

Hesaplama basit. tek hamlede rakam çıkarabilirsiniz.
Sadece aşağıdaki sorulara 0 dan 4 e kadar değer verin çıkan sonuxc (x) sizin programcınız için beer factor değeridir. Bu bir çarpandır. Bunu 5 ile çarparak "yüzde x olasılık ile" diyebilirsiniz.

Projenizin risk analizini yaparken projede yer alan her bir programcı için bu çarpan da hesaplanmalı. Şöyle ki:


  1. Cuma akşamları her zamankinden erken çıkıyor. [0-4]
  2. Bir etkkinlik Cumartesi sabahı ise gelmekte güçlük çeker. [0-4]
  3. Pazartesi günü sesi her zamankinden boğuk veya derin. [0-4]
  4. Gözünden göbeğine teğet bir çizgi çizildiğinden bu çizginin yere olan açısı 24° mi? [0,4] (bu soruya sadece 0 veya 4 verebilirsiniz)
  5. Haftanın başında ve sonunda dinlediği müzik tarzı şuna benzer bir değişim gösterir : Zeki Müren - Megadeth [0-4]