[Linux-programlama] Online offline olayını nasıl tutuyorsun uz ?

2009-10-15 Başlik Guychmyrat Amanmyradov
Merhabalar, Kullanıcıyı online / offline gösterilen sitelerde offline durumu nasıl tutuluyor acaba ? Şöyleki, kişi browserini kapattıktan sonra (logout yapmadan çıkarsa) bunu bellirli bir zaman sonra tablodaki değerini offline yapmamız lazım. Bunun için cron yaptırabiliriz. Yani 5dk-da bir

[Linux-programlama] Re: Online offline olayını nasıl tutuyor sunuz ?

2009-10-15 Başlik Omer Barlas
Guychmyrat Amanmyradov @ 15-10-2009 10:13: Başka çözümü olan varmı ? Sizinde fikrinizi sorayım dedim. Belki daha ogjinal çözüm vardır. kullanıcı tablosunda bir adet son tıklama kolonu bulunur, her tıklamada kullanıcının tıklama saati kolona eklenir. birisi login olduğunda da iki sql

[Linux-programlama] Yan: Re: Online offline olayını nas ıl tutuyorsunuz ?

2009-10-15 Başlik Guychmyrat Amanmyradov
Her kişi girdiğinde bütün kayıtlarda dolaşma olmıycak mı sonuçta ? 1 saniyede 100 kişi giriş yapıyor ise 1 saniyede 1 mln kayıt gereksiz yere taranmış olmayacak mı ? Ajax callerin asıl sebebi, 5 dk aynı sayfada hareket etmeden kalmışsa. Kopmamak için. Özellikle sistemde chat varsa bo çok

[Linux-programlama] Re: !!! Yan: Re: Online offline olayını nasıl tutuyorsunuz ?

2009-10-15 Başlik Nuri Akman
Eğer güncellenemeya çalışılan değer değişmiyorsa SQL Updata işlemini zaten yapmaz. (effectedrow = 0 olur yani) Diğer bir çözüm: Sitede gezilen her sayfada kullanıcının SESSION değerini bir tabloya kaydeder, yanına da tıklama zamanını not alırsınız. Yani, kullanıcılar değil de gezenler gibi

[Linux-programlama] Re: !!! Yan: php setcookie türkçe karakter problemi

2009-10-15 Başlik Nuri Akman
urlencode() / urdecode() komutları ile cookie değerini yazdırmayı denediniz mi? Selamlar Guychmyrat Amanmyradov yazmış: Normal yollarla olmuyor. Since cookies are transfered as HTTP Headers they are confined to the US-ASCII character set. Other characters will be lost or mangeled.

[Linux-programlama] Re: Yan: Re: !!! Yan: Re: Online offline olayını nasıl tutuyorsunuz ?

2009-10-15 Başlik Nuri Akman
Bu işlemin 1 saniyede yapılması, sinin WHERE şartında belirttiğiniz alanların indexlenmesine bağlıdır. Diğer taraftan, DURUM = ONLİNE gibi bir güncelleme yapıyorsanız ve DURUM alanına da index vermişseniz, update sırasında hem DURUM alanı hem de bu alanın INDEX'i güncelleneceği için işlem

[Linux-programlama] Re: Yan: Re: !!! Yan: Re: Online offline olay ını nasıl tutuyorsunuz ?

2009-10-15 Başlik hal 2000 hal
Fark etmez ki çünkü bakmakla değiştirmek arasında fark yok (hepsininde komplexliği O(log n)) İlla süper bi yöntem olsun diyorsan her hangi bir self-balanced veri yapısını kullanabilirsin (kısaca tek bir iş için özelleşmiş database olur ama yinede O(log n)'i geçebileceğini sanmıyorum :) :) :) )

[Linux-programlama] Yan: Re: Yan: Re: !!! Yan: Re: Online o ffline olayını nasıl tutuyorsunuz ?

2009-10-15 Başlik Guychmyrat Amanmyradov
Ben indexlediğimizi düşünmüştüm. Bilgilendirdiğiniz için teşekkür ederim. --- 15/10/09 Per tarihinde Nuri Akman nuri.ak...@hazine.gov.tr şöyle yazıyor: Kimden: Nuri Akman nuri.ak...@hazine.gov.tr Konu: [Linux-programlama] Re: Yan: Re: !!! Yan: Re: Online offline olayını nasıl tutuyorsunuz ?

[Linux-programlama] Re: Yan: Re: !!! Yan: Re: Online offline o layını nasıl tutuyorsunuz ?

2009-10-15 Başlik Nuri AKMAN
Merhaba, Halep oradaysa arşın burada :) milyon kayıtlı tabloda WHERE 'de kullandığınız alanın index'ini kaldırın. Ayrıca, güncellediğiniz alan / alanlara da index verin. Sonra bir deneme yapın ve ölçüm sonucu alın. Ardından, önerdiğim şekilde yapıyı değiştirip bir ölçüm daha alın. Buna rağmen

[Linux-programlama] Re: Yan: Re: !!! Yan: Re: Online offline olay ını nasıl tutuyorsunuz ?

2009-10-15 Başlik hal 2000 hal
Kesinlike o yüzden bizler yüzlerce kez dene yanıl yerine 1 kez hesapla ve yap prensibi tercih ediyoruz. (Neden aramaya yaptığım yeri balansız hale getireyim ki ? zaten amaç min arama komplexlği olan bir data structure elde etmek) 2009/10/15 Nuri AKMAN nuriak...@gmail.com: Merhaba, Halep

[Linux-programlama] Re: Yan: php setcookie türkçe karakter pro blemi

2009-10-15 Başlik Baris CUHADAR
base64_encode(), base64_decode() işinizi görecektir. Baris CUHADAR http://baris.bckm.org Guychmyrat Amanmyradov wrote On 10/15/2009 11:40 AM: Normal yollarla olmuyor. Since cookies are transfered as HTTP Headers they are confined to the US-ASCII character set. Other characters will be