Hizlial.com’un Kaynak Kodu

Dün Hizlial.com’da arkadaşım Murat kampanya olduğunu söyledi. Kodak EasyShare C1013 dijital fotoğraf makinasını 250TL yerine 50TL’ye satıyorlarmış. Siteye girdiğimde satışın 13:00-13:30 arası olduğunu belirten bir resim vardı anasayfalarında. Neyse beklemeye koyulduk topluca. 13:00-13:30 arası sayfaya her girdiğimizde biraz bekletip Error.aspx isimli hata sayfasına yönlendirdi bizi.Yaklaşık 13:20 ‘ye kadar durum bu şekildeydi. 13:20 gibi anasayfalarındaki kampanya duyurusundaki saatin 14:00-14:30 olarak değiştirildiğini fark ettik. Aynı durum 14:00-14:30’da da tekrarladı. Birer saatlik periyotlarla kampanya duyurusundaki satış saati 1 saat ileri alındı ve 18:45’e kadar ertelenmeye devam edildi. Son girilen kampanya duyurusunda satışın 18:45-19:00 arasında olacağı yazılıydı. 18:45’te doğal olarak yine error.aspx sayfasına yönlendirildik. Tekrar tekrar denememizin ardından 18:55’te ürün sayfası açıldı. Ürünü sepete eklemeye kalktığımızda yine error.aspx sayfasına yönlendirildik. Bu durum 19:01 e kadar devam etti. Saat 19:00’da açılmayan site saat 19:01’de gayet güzel takılmadan açılmaya başladı. Bu durum insanı biraz işkillendiriyor tabi. Ya engin yazılım mühendisliği yöntemleriyle kodlanan ve gelişmiş donanımlar üzerinde çalışan site aktif kullanıcı sayısı 9-10 olunca nefes alamıyor, göçme durumuna geliyor. Ardından saatlerin 19:01’i göstermesiyle 5 kullanıcı siteden ayrılıyor ve her şey normale dönüyor. Ya da Hizlial.com’un mühendisleri yanlışlıkla kampanyalarda aşağıdaki gibi bir kod kullanıyorlar!

protected void Page_Load(object sender, EventArgs e)
    {
        DateTime zaman = DateTime.Now;
        if(OnlineZiyaretci>5)
        {
            if((zaman > Convert.ToDateTime("16.07.2009 13:00:00")
                && zaman < Convert.ToDateTime("16.07.2009 13:30:00"))
                || (zaman > Convert.ToDateTime("16.07.2009 14:00:00")
                && zaman < Convert.ToDateTime("16.07.2009 14:30:00"))
                || (zaman > Convert.ToDateTime("16.07.2009 15:00:00")
                && zaman < Convert.ToDateTime("16.07.2009 15:30:00"))
                || (zaman > Convert.ToDateTime("16.07.2009 16:00:00")
                && zaman < Convert.ToDateTime("16.07.2009 16:15:00"))
                || (zaman > Convert.ToDateTime("16.07.2009 17:00:00")
                && zaman < Convert.ToDateTime("16.07.2009 17:15:00"))
                || (zaman > Convert.ToDateTime("16.07.2009 18:00:00")
                && zaman < Convert.ToDateTime("16.07.2009 18:30:00"))
                || (zaman > Convert.ToDateTime("16.07.2009 18:45:00")
                && zaman < Convert.ToDateTime("16.07.2009 19:00:00")))
            {
                System.Threading.Thread.Sleep(10000);
                Response.Redirect("~/Error.aspx");
            }
        }       

    }

Yayınlayan

Sami

Profesyonel yazılım uzmanı, amatör fotoğrafçı, bisiklet aşığı.

“Hizlial.com’un Kaynak Kodu” üzerine 3 yorum

  1. Sözde aynı anda bir ürünü sepete 2700 kişi atıyormuş. çok sayıda kişi aynı anada giriyormuş falan filan. toplamda kampanyalı urunler 10 ar adet zaten. her aralıkta bir tane satıyorlar sanırım.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.