Soru:
Tersine mühendislik XKCD 1190
Igor Skochinsky
2013-03-27 06:16:40 UTC
view on stackexchange narkive permalink

En son (şu an itibariyle) çizgi roman "Zaman" başlıklı. Standart görünümlü bir çizgi roman olmasına rağmen çok fazla aksiyon yok, ancak resmin alt başlığı "Bekle" diyor. Bekledim ama hiçbir şey olmadı (Opera ve IE9'da denendi) bu yüzden sayfa kaynağına bir göz attım.

Resmin <img> etiketinin yanında bir <script> şu URL'yi içeren:

http://imgs.xkcd.com/static/time07.min.js

Denedim bir anlam ifade et ama ben çözemiyorum. Birisi bunun nasıl çalıştığını ve ne olması gerektiğini açıklayabilir mi?

[descriptionxkcd can and did] (http://webcache.googleusercontent.com/search?q=cache:kMIFRZ7MkWAJ:www.explainxkcd.com/wiki/index.php%3Ftitle%3D1190:_Time+xkcd+1190+explained&cd=1&hl = tr & ct = clnk) (en azından kısmen)
@Gilles: ilginç! Ancak, komut dosyasının tam olarak ne yaptığına dair çok fazla açıklama yok gibi görünüyor, ancak daha çok "getirdiği URL'ler burada". Umarım birisi senaryonun ana bölümlerine ve bunların nasıl etkileşim kurduğuna dair bir genel bakış gönderebilir. Ben, birincisi, tüm geri aramalarda ve kapanışlarda kayboldum.
Belki de bu sosyal bir deneydir ve bir kişinin görüntünün değişmesini ne kadar bekleyeceğini sayıyor?
Bir cevap:
#1
+9
0xea
2013-03-28 02:50:06 UTC
view on stackexchange narkive permalink

XKCD fora'daki biri bu özete, bazı açıklamalarla birlikte gizlemesi kaldırılmış ve ek açıklamalı bir kaynak içeren bir bağlantı yapıştırdı:

Javascript’in xkcd’leri yönlendiren ana bölümü "Zaman" çizgi romanı ( http://xkcd.com/1190/), gizlemesi kaldırılmış ve açıklamalı. Komut dosyasının büyük bir kısmı EventSource'un bir uygulaması gibi görünüyor - bu önemli olsa da, amaçlarımız için çok da ilginç değil, bu yüzden burada onu atladım. Biraz Google'da dolaştıktan sonra, aslında burada kullanılan EventSource uygulamasının https://github.com/Yaffle/EventSource olduğundan oldukça eminim - bu kodu küçülttükten ve güzelleştirdikten sonra, şuna çok benziyor time07.min.js'de görünüyor.

Anladığım kadarıyla içinde sihir yok ve sunucunun müşteriye orada olduğunda haber vermesi için basit bir yol görevi görüyor yeni bir resim.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...