Advertisement
Swimy

glados

Apr 18th, 2011
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.29 KB | None | 0 0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <HTML><HEAD><TITLE>GLaDOS@Home distributed computational grid status</TITLE>
  3. <META content="text/html; charset=windows-1252" http-equiv=Content-Type>
  4. <STYLE type=text/css>HTML {
  5. PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
  6. }
  7. BODY {
  8. PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
  9. }
  10. #banner {
  11. BACKGROUND-IMAGE: url(http://media.steampowered.com/apps/portal2/gladosathome/background.jpg); POSITION: relative; MIN-WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 44px
  12. }
  13. #banner_link {
  14. POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
  15. }
  16. #content {
  17. BACKGROUND-IMAGE: url(http://media.steampowered.com/apps/portal2/gladosathome/background.jpg); POSITION: relative; MIN-WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -43px; HEIGHT: 1724px
  18. }
  19. #error {
  20. Z-INDEX: 5; POSITION: absolute; TOP: 231px; LEFT: 317px
  21. }
  22. #number {
  23. Z-INDEX: 2; POSITION: absolute; TOP: 57px; LEFT: 336px; opacity: 0.48
  24. }
  25. #overall_progress_ctn {
  26. POSITION: absolute; WIDTH: 494px; HEIGHT: 33px; TOP: 433px; LEFT: 367px
  27. }
  28. #overall_progress_bar {
  29. BACKGROUND-IMAGE: url(http://media.steampowered.com/apps/portal2/gladosathome/overallprogress.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 33px
  30. }
  31. #clock {
  32. POSITION: absolute; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #4d4d4d; FONT-SIZE: 32px; TOP: 481px; FONT-WEIGHT: bold; LEFT: 360px
  33. }
  34. #console {
  35. POSITION: absolute; OVERFLOW-Y: auto; WIDTH: 500px; FONT-FAMILY: Consolas, Courier, fixed; HEIGHT: 88px; COLOR: #666666; FONT-SIZE: 11px; OVERFLOW: auto; TOP: 539px; FONT-WEIGHT: bold; LEFT: 365px
  36. }
  37. #console_inner {
  38.  
  39. }
  40. #game_rows {
  41. POSITION: absolute; TOP: 663px; LEFT: 247px
  42. }
  43. .game_row {
  44. POSITION: relative; PADDING-LEFT: 116px; WIDTH: 504px; MARGIN-BOTTOM: 5px; HEIGHT: 32px
  45. }
  46. #game_row_1250 {
  47. MARGIN-BOTTOM: 7px
  48. }
  49. #game_row_38720 {
  50. MARGIN-BOTTOM: 5px
  51. }
  52. .game_progress {
  53. POSITION: absolute; BACKGROUND-COLOR: #851b1f; HEIGHT: 8px; TOP: 4px; LEFT: 156px
  54. }
  55. .game_progress_complete {
  56. BACKGROUND-COLOR: #21a3cf; WIDTH: 457px
  57. }
  58. .game_cpus {
  59. POSITION: absolute; BOTTOM: 0px; FONT-FAMILY: verdana, sans-serif; COLOR: #4d4d4d; FONT-SIZE: 10px; LEFT: 152px
  60. }
  61. .game_row_link {
  62. POSITION: absolute; BOTTOM: 0px; DISPLAY: block; TOP: 0px; RIGHT: 0px; LEFT: 0px
  63. }
  64. #potato_count {
  65. POSITION: absolute; LINE-HEIGHT: 39px; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #4d4d4d; FONT-SIZE: 18px; TOP: 1183px; FONT-WEIGHT: bold; LEFT: 407px
  66. }
  67. </STYLE>
  68.  
  69. <META name=GENERATOR content="MSHTML 8.00.6001.18702"></HEAD>
  70. <BODY>
  71. <DIV id=banner><A id=banner_link
  72. href="http://store.steampowered.com/sub/7586/"></A></DIV>
  73. <DIV id=content>
  74. <DIV id=number><IMG
  75. src="http://media.steampowered.com/apps/portal2/gladosathome/numbers/nine.png"
  76. width=547 height=362> </DIV>
  77. <DIV id=error><IMG
  78. src="http://media.steampowered.com/apps/portal2/gladosathome/errormsg.png"
  79. width=584 height=169> </DIV>
  80. <DIV id=overall_progress_ctn>
  81. <DIV style="WIDTH: 421px" id=overall_progress_bar></DIV></DIV>
  82. <DIV id=clock></DIV>
  83. <DIV id=console>
  84. <DIV id=console_inner>08:57 - Default boot scheduled to finish in <SPAN
  85. style="DISPLAY: none" id=console_clock>71:23:18</SPAN><BR>08:58 - Activating
  86. emergency distributed computing grid...<BR>09:00 - GLaDOS@home
  87. starting...<BR>09:01 - Recruiting cpus to force faster boot sequence...<BR>19:55
  88. - Calculations complete for The Wonderful End of the World. Recalculating a new
  89. launch projection...<BR>11:55 - Calculations complete for 1... 2... 3... Kick
  90. It!. Recalculating a new launch projection...<BR>21:00 - Calculations complete
  91. for AaaaaAAaaaAAAaaAAAAaAAAAA!!! - A Reckless Disregard for Gravity.
  92. Recalculating a new launch projection...<BR>04:00 - Calculations complete for
  93. RUSH. Recalculating a new launch projection...<BR>10:15 - Calculations complete
  94. for Cogs. Recalculating a new launch projection...<BR>15:35 - Calculations
  95. complete for Toki Tori. Recalculating a new launch projection...<BR>20:20 -
  96. Calculations complete for BIT.TRIP BEAT. Recalculating a new launch
  97. projection...<BR>10:50 - Engaging starch-based power cells<BR>11:00 - Reboot
  98. safety test protocol initiated...<BR>11:00 - Relaxation chamber locks
  99. released...<BR>11:00 - Involuntary hazard mitigation associates have assumed
  100. testing positions...<BR>11:00 - Pre-release lethality assessment
  101. initiated...<BR></DIV></DIV>
  102. <DIV id=game_rows>
  103. <DIV id=game_row_18500 class=game_row>
  104. <DIV style="WIDTH: 277px" class=game_progress></DIV>
  105. <DIV class=game_cpus>2,580 CURRENT CPUS</DIV><A class=game_row_link
  106. href="http://store.steampowered.com/app/18500"></A></DIV>
  107. <DIV id=game_row_1250 class=game_row>
  108. <DIV style="WIDTH: 253px" class=game_progress></DIV>
  109. <DIV class=game_cpus>5,744 CURRENT CPUS</DIV><A class=game_row_link
  110. href="http://store.steampowered.com/app/1250"></A></DIV>
  111. <DIV id=game_row_26500 class=game_row>
  112. <DIV class="game_progress game_progress_complete"></DIV>
  113. <DIV class=game_cpus>COMPUTATIONS COMPLETE</DIV><A class=game_row_link
  114. href="http://store.steampowered.com/app/26500"></A></DIV>
  115. <DIV id=game_row_38720 class=game_row>
  116. <DIV class="game_progress game_progress_complete"></DIV>
  117. <DIV class=game_cpus>COMPUTATIONS COMPLETE</DIV><A class=game_row_link
  118. href="http://store.steampowered.com/app/38720"></A></DIV>
  119. <DIV id=game_row_38700 class=game_row>
  120. <DIV class="game_progress game_progress_complete"></DIV>
  121. <DIV class=game_cpus>COMPUTATIONS COMPLETE</DIV><A class=game_row_link
  122. href="http://store.steampowered.com/app/38700"></A></DIV>
  123. <DIV id=game_row_63700 class=game_row>
  124. <DIV class="game_progress game_progress_complete"></DIV>
  125. <DIV class=game_cpus>COMPUTATIONS COMPLETE</DIV><A class=game_row_link
  126. href="http://store.steampowered.com/app/63700"></A></DIV>
  127. <DIV id=game_row_15540 class=game_row>
  128. <DIV class="game_progress game_progress_complete"></DIV>
  129. <DIV class=game_cpus>COMPUTATIONS COMPLETE</DIV><A class=game_row_link
  130. href="http://store.steampowered.com/app/15540"></A></DIV>
  131. <DIV id=game_row_12900 class=game_row>
  132. <DIV style="WIDTH: 452px" class=game_progress></DIV>
  133. <DIV class=game_cpus>5,940 CURRENT CPUS</DIV><A class=game_row_link
  134. href="http://store.steampowered.com/app/12900"></A></DIV>
  135. <DIV id=game_row_15500 class=game_row>
  136. <DIV class="game_progress game_progress_complete"></DIV>
  137. <DIV class=game_cpus>COMPUTATIONS COMPLETE</DIV><A class=game_row_link
  138. href="http://store.steampowered.com/app/15500"></A></DIV>
  139. <DIV id=game_row_40800 class=game_row>
  140. <DIV style="WIDTH: 286px" class=game_progress></DIV>
  141. <DIV class=game_cpus>2,718 CURRENT CPUS</DIV><A class=game_row_link
  142. href="http://store.steampowered.com/app/40800"></A></DIV>
  143. <DIV id=game_row_57300 class=game_row>
  144. <DIV style="WIDTH: 222px" class=game_progress></DIV>
  145. <DIV class=game_cpus>1,785 CURRENT CPUS</DIV><A class=game_row_link
  146. href="http://store.steampowered.com/app/57300"></A></DIV>
  147. <DIV id=game_row_15520 class=game_row>
  148. <DIV class="game_progress game_progress_complete"></DIV>
  149. <DIV class=game_cpus>COMPUTATIONS COMPLETE</DIV><A class=game_row_link
  150. href="http://store.steampowered.com/app/15520"></A></DIV>
  151. <DIV id=game_row_35460 class=game_row>
  152. <DIV style="WIDTH: 378px" class=game_progress></DIV>
  153. <DIV class=game_cpus>3,147 CURRENT CPUS</DIV><A class=game_row_link
  154. href="http://store.steampowered.com/app/35460"></A></DIV></DIV>
  155. <DIV id=potato_count>X <SPAN style="DISPLAY: none" id=potatoes>400,121</SPAN>
  156. </DIV></DIV>
  157. <SCRIPT type=text/javascript>
  158. var g_originalEstimate = 66697 + ( Math.round( new Date().getTime() / 1000 ) );
  159. var g_updatedEstimate = 46881 + ( Math.round( new Date().getTime() / 1000 ) );
  160. var g_bEnded = false;
  161.  
  162.  
  163. var g_currentPotatoCount = 400121;
  164. var g_currentPotatoCountTimestamp = -82 + ( Math.round( new Date().getTime() / 1000 ) );
  165. var g_currentPotatoConsumptionRate = 11.6771584699;
  166.  
  167. function refreshClocks()
  168. {
  169. var clock = document.getElementById('clock');
  170. var consoleclock = document.getElementById('console_clock');
  171.  
  172. refreshClock( clock, g_updatedEstimate );
  173. refreshClock( consoleclock, g_originalEstimate );
  174. }
  175.  
  176. function refreshPotatoes( element )
  177. {
  178. if ( g_bEnded )
  179. return;
  180.  
  181. var element = document.getElementById( 'potatoes' );
  182. var elapsedSeconds = Math.round( new Date().getTime() ) - g_currentPotatoCountTimestamp * 1000;
  183. var consumedPotatoes = ( elapsedSeconds / 1000 ) * g_currentPotatoConsumptionRate;
  184. var remaining = Math.round( g_currentPotatoCount - consumedPotatoes );
  185. var strPotatoes = '';
  186. if ( remaining > 1000 )
  187. strPotatoes += Math.floor( remaining / 1000 ) + ',' ;
  188. remaining = remaining % 1000;
  189. strPotatoes += '' + Math.floor(remaining / 100) + Math.floor( (remaining % 100 )/ 10 ) + ( remaining % 10 );
  190. if ( element.textContent )
  191. {
  192. element.textContent = strPotatoes;
  193. }
  194. else
  195. {
  196. element.innerText = strPotatoes;
  197. }
  198. }
  199.  
  200. function refreshClock( clock, target )
  201. {
  202. if ( g_bEnded )
  203. return;
  204.  
  205. var timeCur = Math.round( new Date().getTime() / 1000 );
  206. var secsRemaining = target - timeCur;
  207.  
  208. if ( secsRemaining < 0 )
  209. {
  210. g_bEnded = true;
  211. secsRemaining = 0;
  212. }
  213.  
  214. var remainHours = Math.floor( secsRemaining / 3600 );
  215. var remainMinutes = Math.floor( ( secsRemaining % 3600 ) / 60 );
  216. var remainSeconds = secsRemaining % 60;
  217. var str = (remainHours < 10 ? '0' : '') + remainHours + ':';
  218. str += (remainMinutes < 10 ? '0' : '') + remainMinutes + ':';
  219. str += (remainSeconds < 10 ? '0' : '') + remainSeconds;
  220. if ( clock.textContent )
  221. {
  222. clock.textContent = str;
  223. }
  224. else
  225. {
  226. clock.innerText = str;
  227. }
  228. }
  229.  
  230. function refreshPage()
  231. {
  232. if ( window.location.reload )
  233. window.location.reload();
  234. else
  235. window.location = window.location;
  236. }
  237.  
  238.  
  239. refreshClocks();
  240. document.getElementById('clock').style.display='';
  241. document.getElementById('console_clock').style.display='';
  242. refreshPotatoes();
  243. document.getElementById('potatoes').style.display='';
  244. window.setInterval( refreshClocks, 1000 );
  245. window.setInterval( refreshPotatoes, 33 );
  246. window.setTimeout( refreshPage, 300000);
  247.  
  248. var elConsole = document.getElementById( 'console' );
  249. if ( elConsole && typeof elConsole.scrollTop != 'undefined' )
  250. elConsole.scrollTop = 10000;
  251.  
  252. </SCRIPT>
  253. </BODY></HTML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement