Egy jó ideje nem elérhető az egyik legnépszerűbb hazai torrentoldal. A site általában stabilan működik, és ha valami gond, vagy tervezett leállás van, mindig a már szokásos “Ne ess pánikba!” felirattal találkozhatunk.
Ma azonban másképpen volt. Az oldal egy időben egyáltalán nem válaszolt a http kérésre, semmi nem jött be a böngészőben. Most a helyzet egy kicsit változott, legalább már “képünk” van. Ráadásul nem is akármilyen, a jó régi Comodore 64 betöltési képernyőjét találja maga előtt, aki felkeresi most az oldalt.
Reméljük az “error” nem túl nagy, hamarosan újra robogni fog az oldal.
További információnk nincs, de ha megtudunk, valami közöljük.
Frissítve:
Változott az üzenet, megjött személyes kedvencünk, a “Ne essetek pánikba”.
(ui: extra üzenet az oldal forráskódjában)
Frissítve2:
Szomorú híreket olvashatunk az oldalon. Az üzenet szerint a szerver merevlemezeit lefoglalták. Ahogy mindig, a staff most is nyugtatja a felhasználókat; az adataink biztonságban vannak. (Ez valószínűleg a titkosított adattárolásnak köszönjük). Backup a “háttér” információk szerint van.
További információkat későbbre ígérnek.
Pirospont a staffnak, hogy tájékoztatnak időben, megelőzve a hamis hírek elterjedését.
Frissítve – március 17. 21:24
Ismét változott az üzenet, a megfejtéseket várjuk 🙂
10 REM ** Ne essetek panikba **
20 REM Vinyokat lefoglaltak
25 REM Adatok biztonsagban
30 REM Tovabbi info 10fok alatt, esos idoben
40 E=TIME+5184000
50 IF TIME > E THEN GOTO 80
60 FOR I=1 TO 500: NEXT I
70 GOTO 50
80 REM DONE
90 END
Frissítve – március 19. 8:54
A tracker már megy. (via tobyxxx)
Frissítve – március 19.
Pár órával a tracker feléledése után a teljes oldal is elindult.
március 17, 2011 at 22:09 du.
@prog annak semmi, az a ciklus addig hajtódik végre folyamatosan, míg az if nem teljesül, az if-nél ugrik ki a ciklusból.
március 17, 2011 at 22:10 du.
@Chamea: olyan nincs, hogy semmi. Jópár órajel ciklus kell, mire ez az utasítás lefut. Az pedig nem 0 időköltség.
március 17, 2011 at 22:11 du.
jó látni, hogy még páran emlékeznek a basic alapokra 🙂
március 17, 2011 at 22:12 du.
Az lesz még érdekes ha pld. Vasárnap indítják el , és pár száz mega feltöltéssel is meglesz 1 csillagom. 🙂
// ez poén volt //
március 17, 2011 at 22:13 du.
@tomikaa legfeljebb a végén számít az időkülönbség(kicsit csúszhat ott), teljesen mind1, ameddig nem teljesül az if utasítás.
március 17, 2011 at 22:13 du.
EPIC WIN. Mondjuk, nem is vártam mást bh-tól 🙂 Velük még a leállás is élmény, hehe.
március 17, 2011 at 22:13 du.
nem is értem, mért a bh!-t fingatják, az nCore-on ott a támogatás, ami állítólag, hogy ne legyen reklám találtak ki. azóta is van reklám.
március 17, 2011 at 22:13 du.
Értem én, csak nem akartam, hogy valakiben téves információ maradjon meg az utasítások hosszáról.
március 17, 2011 at 22:16 du.
szerintem if time 1/60^3 abszolútérték deriváltja, tehát holnap este fog bh újra menni.
ha meg integrálszámítással ellenőrzök, kijön.
március 17, 2011 at 22:17 du.
ja és még annyit hogy mol/dm^3 ben kell számolni
március 17, 2011 at 22:20 du.
jujj (307).. Nagyon ügyes vagy ha 10+ éve bh-n vagy, mivel 2004-óta van bh. A torrent protocoll is csak 2001 közepe óta. Tehát már akkor torrenteztél amikor Bram Cohen még meg sem írta hozzá a protokollt… És még akkor kérdezzük meg tulajt is, hogy előbb indultak-e? 🙂
március 17, 2011 at 22:24 du.
@macika74(igazi)(igazi)(the real1)(oridzsinal) nem hőmérsékletet akarunk számolni… -.-“
március 17, 2011 at 22:27 du.
Ennyi csacska – először is: a time ideje akkor indul, mikor elindítják a comodore 64-et, nem pedig a pontos idő.
A második gond az, hogy 1/60 a másodperc. Tehát TIME+1 nap a várakozási idő, már rég ki kellett volna engem javítanotok…
március 17, 2011 at 22:35 du.
@Chamea: szerintem ha az IF nem teljesül, akkor indul a FOR, ami 500-szor lefut önmagában (csak az az egy sor, mivel a FOR és a NEXT között nincs semmi, és a NEXT miatt megy vissza a FOR utasításra), utána jön a GOTO 50, és megint az IF. A FOR így azért csak késleltet valamennyit, nem?
március 17, 2011 at 22:35 du.
Csak azt nem értem mi a f@sznak játszák az agyukat a bH!-n?
Azt hiszik ezzel még menők lesznek?
Lassan ki nem állhatom azt az oldalt pedig régen nagyon szerettem.
Egyre gyökerebb a “vezetőség”.
Ebből is látszik hogy sz@rnak a userekre.
Jobb lenne ha végleg törölnék az egészet.
március 17, 2011 at 22:36 du.
end, vagyis vége az oldalnak
kösz az együtt eltöltött éveket
március 17, 2011 at 22:46 du.
Dehogy van vége az oldalnak az 5184000 time 1napot jelent és a feltétel pedig ha nagyobb mint egy nap akkor akkor menjen a 80sorba és kész. Vagyis egy nap és lesz oldal… 😀 Egy kis BAsic tudás 😀
március 17, 2011 at 22:47 du.
Na akkor aki nem fejtette még meg:
Ha az idő nagyobb mint a kiírás ideje + 5184000 másodperc akkor ugrana ez a Basic 4.0 program a 80-as sorra ami ugye a Done azaz kész. Én még programoztam ilyet 😀
Ha az 5184000 az másodperc, akkor bizony 60 nap jön ki. Remélem elírtak egy nullát. Nem akarom elhinni 😀
március 17, 2011 at 22:48 du.
derengvalami <- hát te csak ennyit értesz belőle end = vége akkor legyél ebbe a tudatba. End-re nem tud menni sose a "program".
március 17, 2011 at 22:48 du.
matias az 5184000 az hogy jötzt ki neked egy napra, vezesd már le pls 😀 Ez az év vicce volt. Te basic guru
március 17, 2011 at 22:48 du.
@Chamea: ez meg azért így nem teljesen igaz: “addig hajtódik végre folyamatosan, míg az if nem teljesül, az if-nél ugrik ki a ciklusból”, mert a FOR az IF-től teljesen független ciklus, le fog futni 500-szor, csak ha utána a GOTO miatt az újra és újra vizsgált IF teljesül, akkor már majd átugorja a FOR-t.
március 17, 2011 at 22:50 du.
én nem egészen értem.
Először úgy gondolnám ha a for-hoz ér az i 1 lesz, de mivel utána rögtön GOTO van ezért ugrik előre, tehát az i sosem lesz több mint 1?
A goto-nál megszakad a for ciklus? vagy más történik?
#345 az időkötlsége O(n) sztem,de ha egymásbaágyazódnak a for-ok akkor nemtudom.
március 17, 2011 at 22:52 du.
Az END az kellett a végére, ugyanis végtelen ciklusba is lehetett tenni egy progit ott. Pl:
10 PRINT “INDUL A PROGI”
20 GOTO 10
RUN
Itt a képernyőn folyamatosan futna az indul a progi szöveg, miután beütöd hogy
ha előtte még tettél egy END-et akkor csak egyszer írta ki.
március 17, 2011 at 22:52 du.
@ehh: olvass már vissza, hogy basic-ben a time függvénynek mi a mértékegysége! 1/60 másodperc
http://www.c64-wiki.com/index.php/TIME
március 17, 2011 at 22:54 du.
@athos
akkor a
60 FOR I=1 TO 500: NEXT I
sornak vége van a NEXT I-vel és csak annyit csinál hogy növeli az I-t és az alatta lévő GOTO nem hozzá tartozik?
március 17, 2011 at 22:57 du.
@paranoia: a FOR után nem rögtön GOTO van, hanem NEXT, ami inkrementálja i értékét, pontosan emiatt írtam, hogy ez a sor önmagában fut le 500-szor, csak késleltetés a lényege. A FOR és a NEXT önálló parancsok, nyilván párban járnak, de nem kell feltétlenül közéjük semmi. De hogy érthetőbb legyen, írhatták volna így is:
60 FOR I=1 TO 500
70 REM HELLO
80 NEXT I
90 GOTO 50
március 17, 2011 at 22:58 du.
@paranoia: pontosan!
március 17, 2011 at 22:59 du.
Na itt lehet szórakozni c64 emulátorral online 😀 For ciklus megértéséhez is király. Még a sys 64738 is működik :D:D
http://www.commodoregaming.com/pcshop/Vintage+C64/C64+Games.aspx
március 17, 2011 at 23:05 du.
@feri
Hőbörgő parasztokra nincs is ott szükség.
március 17, 2011 at 23:08 du.
Igazából ha azt feltételezzük hogy a TIME “parancs” az aktuális időt adja vissza, akkor annak ismeretében hogy mikor “futott le a program” (Mikor frissült az oldal) és hogy 500 (vagy 499) for ciklus mennyi idő alatt fut le a C64 (0,985 Mhz) processzorán, jó közelítéssel ki lehet számolni mikor lesz start.
március 17, 2011 at 23:08 du.
@ehh: nagy arcú kiosztás helyett inkább guglizz rá a C64 BASIC-ben mit jelentett a TIME!
(ha esetleg nem sikerülne: a TIME alapja az USA képfrissítés miatt 1/60 mp – ezért van szó 1 napról, mint ahogy Matias helyesen írta)
március 17, 2011 at 23:09 du.
@forte: +1
március 17, 2011 at 23:11 du.
Tényleg egy napnyi jiffy-t írtak ki…
http://www.devili.iki.fi/Computers/Commodore/C64/Programmers_Reference/Chapter_5/page_299.html
március 17, 2011 at 23:13 du.
1. A 60. sor lényegtelen az egy üres ciklus.
2. A TIME (vagy TI vagy TIME$) egy rendszerváltozó, aminek értéke 1/60 másodperc, ami bekapcsolástól indul. Így E értéke – a fent lévő frissítve infó szerint – 03.17 21:24 + 5184000/60/60/60 azaz 1 nap.
Szóval 03.18-án 21:24 körül indul az oldal. 🙂
március 17, 2011 at 23:14 du.
@sytex:
1: A TIME parancs a bekapcsolás óta eltelt időt adja vissza.
The system variable TIME (short: TI) is a 1/60-seconds-interval-timer, which is raised up every millisecond. TI is still directly with the internal hardware-clock of the Commodore 64. The time will be started with 0 by power-on or resetting. Also TI is affected by the setting of the system varible TIME$. By using the datasette the interval-timer is stopped.
2: az 5184000 BASIC-ben megadva 1 nap.
3: a C64-es felület több, mint 1 napja fent van, vagyis a “bekapcsolás” óta több, mint egy nap eltelt, R-GO
4: az IF azonnal teljesül, amint kiadjuk a RUN parancsot.
5: RUN parancs hiányában a program sosem fut le…
Ezek alapján az IF azonnal
március 17, 2011 at 23:14 du.
ha meg nem indul el holnap akkor majd kiraknak vmi más fejtörőt időtöltésnek 😀
március 17, 2011 at 23:14 du.
Oké, látom feljebb már feszegették a témát….sorry
március 17, 2011 at 23:15 du.
@Gubi @forte: Nem hőbörgök csak f@szság ez az egész.
Az elsőségét régen elvesztette az oldal és még ez is…
De elhihetitek hogy havi 1x látogatom.
március 17, 2011 at 23:17 du.
@nyikhajj: végre még valaki, aki érti, miről van szó! 🙂
Viszont ahogy te is írtad, a TIME az az uptime, ami viszont már bőven több, mint egy nap, igaz?
Nekem hiányzik nagyon az a fránya RUN parancs. Egyből teljesülne az IF is 🙂
március 17, 2011 at 23:18 du.
Sztem zseniális ez a c64 stílus, nosztalgiázom kicsit. Emlékszem, amikor végre sikerült beszereznem a floppy meghajtót a c64-emhez. Nemhogy torrentre, internetre sem gondoltunk még legvadabb álmainkban sem 🙂
március 17, 2011 at 23:19 du.
Szerintem a Time jelenleg azt jelenti, amióta zajlik az esemény, hiszen a Time a commodore bekapcsolásától számolja az időt, tehát a Time jelen esetben az a néhány nap amióta ez megy.
Mivel a time-ot a basic 1/60-ad másodperccel számolja ezért a 5184000 jelen esetben 24 órát jelent.
az E=TIME+5184000 azt jelenti, hogy amióta zajlig a dolog + 24 óra.
IF TIME > E THEN GOTO 80 azt nézi meg, hogy eltelt e az a bizonyos 24 óra. a for ciklus pedig csak ezt az ellenőrzést nézi meg 499szer.
Tehát az eredmény 24 óra múlva várható véleményem szerint.
március 17, 2011 at 23:19 du.
Chamea infója tökéletesen elég a megoldás megtalálásához.
$ date –date=tomorrow +%Y.%m.%d
március 17, 2011 at 23:22 du.
Nem tudom mikor lett újraindítva a Co(mmodo)rosodó. Lehet 03.14 is, lehet 03.17 21:24 és lehet akár egy holnap reggel is… 🙂 Én onnan számoltam, amikor megjelentet fent az utolsó frissítés.
március 17, 2011 at 23:23 du.
@athos:
de akkor ebben hol a “tájékoztzatás”? Magyarul “akkor lesz RUN ha mi beírjuk”. Szerintem a staff a postolástól számított 24 órára céloz…. remélem…
március 17, 2011 at 23:25 du.
@forthewin: Igen, akkoriban a “torrent” fogalma kimerült abban, hogy összeültünk “pistikénél” és kétkazettás magnóval, illetve floppy meghajtókkal ment a “ki mit szerzett be a héten” dolog. Mai napig néha izzadva, rémülve riadok fel álmomból amikor beüt ez a fogalom: “fejállítás”
március 17, 2011 at 23:27 du.
@athos:
Tényleg nem lett kiadva a RUN, így mindegy, hogy mikor lett újraindítva a Co(mmodo)rosodó. Ha kiadják a RUN-t, akkor E=TIME+1 nap és ha TIME>E, akkor fog véget érni a program futása.
március 17, 2011 at 23:29 du.
@sytex: én is ebben bízom 😛
március 17, 2011 at 23:31 du.
@nyikhajj: igazad van! A lényeg tehát, hogy ahogy kiadják, hogy RUN, onnan 1 nap.
március 17, 2011 at 23:34 du.
vagy még jön:
SAVE “BHLOADER”,8,1
(kikapcs-bekapcs)
LOAD “$”,8,1
LIST
LOAD “BHLOADER”,8,1
RUN
És akkor onnantól számítva 24 óra…. mert tényleg igaz, ami igaz, ha “itt futó” C64-et nézzük és kiadjuk a RUN-t akkor azonnal lefut a GOTO 80, mert több mint 24 órája “van bekapcsolva” a gép….
március 17, 2011 at 23:35 du.
@athos: igaz, vissza is szívom az előzőt…. csak már “túlpörögtem” a dolgon