24 Ağustos 2008 // {victory}
3 votes, average: 3,67 out of 53 votes, average: 3,67 out of 53 votes, average: 3,67 out of 53 votes, average: 3,67 out of 53 votes, average: 3,67 out of 5 (3 oy) Bir saniye ... Bir saniye ...
Paylaş
Digg
FriendFeed
Technorati
StumbleUpon
Şimdi opereysin.com'da: Bir Ayıcık Masalı

Ne yaptın Google!

Google’ın hesap makinesi özelliğinde ciddi bir hata var. Arama motorunda 399999999999999-399999999999998 işlemi arandığında 1 sonucunu vermesi gereken Google, bunun yerine 0 sonucunu veriyor. Problemin tam olarak neden kaynaklandığı konusunda net bir fikir yok, ancak yazımızın üst resminde de görebileceğiniz gibi negatif sonuçlar döndürmesi gereken sonuçlarda da 0 sonucu alınabiliyor.

Hata 14 haneden büyük değerlerle işlem gerçekleştirildiğinde ortaya çıkıyor gibi görünüyor. Ancak 15 haneli aramalarda hata yalnızca 1 farklı sayılar arasında ortaya çıkarken (399999999999996-399999999999995 gibi), basamak sayısı arttıkça farklı 1′den fazla olan sayılarla yapılan çıkarma işlemleri de 0 sonucunu döndürmeye başlıyor (399999999999999996-399999999999999992).

Google muhtemelen hatayı, duyulmasından kısa bir süre sonra çözecektir. Ancak, Google’ın hesap makinesi özelliğindeki bu hatayı gözden kaçırmış olması; internet sitelerinde eleştirilmeye başlanmış bile. Bazı kullanıcılar javascript:alert (399999999999999-399999999999998) adresinin doğru sonuç verdiğini hatırlatarak, “Google yerine JavaScript kullansak daha iyi olacak!” diyorlar.

Ne demeli? Ne yaptın Google!

Etiketler: , , , , , , ,
Bu yazı 24 Ağustos 2008 günü, saat 3:41 sıralarında victory tarafından yayınlandı. İlgili olduğu kategori: Net Hafiyesi, İşe yarar. Bu yazıya yapılacak yorumlardan haberdar olmak için RSS 2.0 beslemesini kullanabilirsiniz. Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.

“Ne yaptın Google!” için 4 Yorum
Yorum Sıralaması:
Puana Göre | Tarihe Göre

 

 

24 Ağustos 2008
3:44
Bu yorumu kimse tutmamış.

Ne yaptın Google!…

Google’ın hesap makinesi özelliğinde ciddi bir hata var. Arama motorunda bazı işlemler arandığında 1 sonucunu vermesi gereken Google, bunun yerine 0 sonucunu veriyor….

 

oMd
Avatar
28 Ağustos 2008
0:09
Bu yorumu kimse tutmamış.

çok gereksiz bir konu bence. eleştirenler tüm hesaplamaları için google arama motorunu kullanmıyordur sanırım!

 

victory
Avatar
28 Ağustos 2008
0:28
Bu yorumu kimse tutmamış.

Bunun sebebinin, ABD’de 14 haneden büyük sayılarla bu şekilde işlem yapılmaması olduğunu söyleyenler var. Muhtemelen bunun için sonuç 0 çıkıyor, çünkü bu fikre göre Google 14. haneden sonrasını 0 olarak kabul ediyor.

Ancak tüm hesaplamalar için Google’ı kullanmamamız, bu konuda Google’ı haklı çıkarmazdı. Arama için Google’ı kullanmayanlar da, yeri geldiğinde onu eleştirebilirler mesela.

 

 

mehmet ali
8 Şubat 2010
19:00
Bu yorumu kimse tutmamış.

hatanın sebebi çok basit, aslında bu bir hata değildir.
arama yapılması için rakamların yazıldığı yer (TextBox) a girilen değeri double cinsinden bir değişkene atıyor ve double değişkeninin kapsadığı sayı aralığını aştığı için 1 / 0 / -1 e geri döndermesinden kaynaklanıyordur.

Fikir Beyan Edin

Opereysin.com üyesiyseniz, yorumunuzun sahipsiz kalmaması için giriş yapabilirsiniz. Üye değilseniz, 1 dakikanızı ayırıp üye olabilirsiniz. Yorumlar, onaydan geçmeden yayınlanmazlar.

Türkçenin doğru kullanıldığı yorumları seviyoruz. (Nasıl yazmalıyım?)
Çesnili olacaksa: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> etiketlerini kullanabilirsiniz.

Yorum Ön İzleme > Göndermeden önce bi' bakın.
Kısayollar
2 sütun