55 puan yazan kuroneko 2023-06-02 | 14 yorum | WhatsApp'ta paylaş
  • İnternette, inanılması güç yazılım/donanım hatalarıyla ilgili hikâyelerin derlemesi.
  • Ünlü "vanilyalı dondurma alerjisi olan araba" da dahil olmak üzere çeşitli hikâyeler var.
    • 500 milden daha uzağa gönderilemeyen e-postalar
    • Gelgit yükseldiğinde çöken DB sunucusu
    • Salı günleri yazdırmayan OpenOffice
    • vesaire

14 yorum

 
roxie 2023-06-14

Crash Cows

  • 1980'lerde, bir tren istasyonuna kurulan mikro bilgisayarda düzenli olarak anormal bir bug ortaya çıkıyordu. Geliştirici, bu sorunun Çernobil'den gelen inekleri taşıyan bir tren geçtiğinde meydana geldiği örüntüsünü fark etti; bunu kanıtlamak için bir Geiger sayacı getirdi ve bu ineklerin anormal derecede yüksek radyasyon seviyelerine sahip olduğunu doğruladı. Başka bir deyişle, radyasyon seviyesi o kadar yüksekti ki bit flip olayı yaşanıyordu. Meğerse o dönemde malzeme kıtlığı yaşayan Sovyetler Birliği, radyasyon seviyesini düşürmek için Çernobil ineklerinin etini diğer ineklerin etiyle karıştırıp tedarik etme stratejisini seçmiş. Geliştirici de bu gerçeği öğrenir öğrenmez çevredeki tüm ülkelere göçmenlik başvurusu yaptı. Zaman geçtikçe bilgisayardaki radyasyon seviyesi doğal olarak düştüğü için sorun da kendiliğinden çözüldü.
 
budlebee 2023-06-14

Aman Tanrım... hahaha

 
roxie 2023-06-12

Vakit buldukça birkaç tanesini özetlemeye çalışacağım.

 
roxie 2023-08-13

Belirli Ay Evrelerinde Hata

  • Ayın evresine göre davranışı değişen programlara dair kısa hikayeler
  • MIT örneği: Alt yordamın çıktısı 80 karakter genişliğinde metin, ancak ayın evresine bağlı olarak bazen 80 karakteri aşabiliyor; bu durumda taşma ikinci satıra kadar uzanıyor ve bunun sonucunda program arızalanıyor
  • CERN örneği: Ayın evresine bağlı olarak kütleçekim nedeniyle Dünya'nın şekli değişirken, parçacık hızlandırıcısı (LHC) fiziksel olarak çok hafif değişiyor ve bunun sonucunda ölçüm değerleri farklı çıkıyor
 
roxie 2023-06-17

Down by Tubes

Bir şirkette biletleme sistemi geliştirildi. Daha sonra Windows 95 piyasaya çıktı ve bu yazılım onun üzerine kurulup satıldı. Ancak bu sistemi kullanan yerel mağazalardan sunucunun durmadan kapandığına dair bildirimler gelince James olay yerine gitti. "Sistem artık normal çalışıyor." 10 dakika sonra, "Sistem bozuldu"; biraz sonra da, "Şimdi yine düzgün çalışıyor." James hiçbir şey yapmadığı için afalladı. Sonradan anlaşıldı ki, 10 dakika sonra devreye giren 3D ekran koruyucu (boruların sağa sola bağlandığı... hatırladığınız o şey) CPU'yu %100 kullanıyormuş. Bunu devre dışı bırakarak sorun çözüldü.

 
roxie 2023-06-12

Crash Bandicoot

  • PS1 oyunu Crash Bandicoot geliştirilirken, ara sıra memory card’a save & load yapılırken tüm verilerin bozulduğu bir sorun ortaya çıkıyordu. Oyundaki sayısız unsuru stub ile değiştirmelerine rağmen aynı durum yaşanınca umutsuzluğa kapıldılar; sonunda bunun bir donanım sorunu olduğunu anladılar. Bu oyunda clock rastgele 1KHz’e ayarlanmıştı ve bu ayar veri aktarım denetleyicisine (baud rate controller) müdahale ediyordu; böylece PS1 controller kullanılırken memory card’a yazılıp okunan veriler karışıyordu.
 
roxie 2023-06-12

Vanilla dondurmaya alerjisi olan araba

  • Yalnızca vanilyalı dondurma alındığında arabanın çalışmaması olayı gözlemlendi. Meğer vanilyalı dondurma popüler bir ürün olduğu için diğer dondurmalardan farklı olarak kasanın ön tarafına yerleştirilmiş; bu yüzden sürücü diğer dondurmalara kıyasla arabaya çok daha erken dönmüş ve motorun aşırı ısınması (Vapor Lock) sorununu yaşayan bir araçla karşılaşmış. Diğer dondurmalar ise daha geç verildiğinden motorun yeterince soğuması mümkün olmuş.
 
bus710 2023-06-03

'Ha?~' yasak

 
mytory 2023-06-02

Sistem çökmesine neden olan musallat şey…

 
kleinstein 2023-06-02

Haha, gerçekten çok eğlenceli hikâyeler varmış. Keyif aldım~

 
lymose 2023-06-02

Eskiden oyun programlamayla ilgili benzer bir yazı vardı; acaba hatırlayan var mı? Aklımda kalan üç şey var: biri, kıdemli bir mühendisin önceden gereksiz yere yaklaşık 10 MB bellek ayırıp bellek optimizasyonu gerektiğinde sadece o satırı silmesi; bir diğeri, git hash çakışması yüzünden kodun karmakarışık olup bunu bir dosyaya tek bir boşluk ekleyerek çözmeleri; bir başkası da bir mühendisin işten ayrılmadan önce oyunda kimsenin giremediği bir evin içine aşırı sayıda poligonla yapılmış bir ördek koyup yükleme süresini uzatmasıydı.

 
quack337 2023-06-02

Vay be~~ çok eğlenceli.

 
kuroneko 2023-06-02

Gerçekten ne olduğu anlaşılamayan sıra dışı bug’larla ilgili hikâyeler toplanmış; nedenleri de oldukça çeşitli ve eğlenceli.
Neden buna folklor dendiğini anlar gibi oldum.

Bir bug patlayıp canınız sıkıldığında okuyunca insana enerji veriyor.