1. JavaScript / Говнокод #3403

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    <div style="font-size:30px; text-align: center;padding-top: 50px;">Число установок принципиально новой OS<br><b><span id="installCount">10324435</span></b></div>
            <script type="text/javascript">
            var memCount = 10584471;
            var memPerSec = 1.38176367782;
            function updateCount() {
              next = -(1000 / memPerSec)*Math.log(Math.random());
              memCountString = '' + memCount;
              len = memCountString.length;
              memCountString = memCountString.substr(0,len-6)+'<span style="font-size:30px"> </span>'+memCountString.substr(len-6,3)+'<span style="font-size:30px"> </span>'+memCountString.substr(len-3,3);
              document.getElementById('installCount').innerHTML = memCountString;
              memCount = memCount + 1;
              setTimeout(updateCount, next);
            }
            updateCount();
            </script>

    Помните на сайте знаменитой , принципиально новой http://bolgenos.ru/ есть табло сколько человек скачало ?
    Выше скрипт ЩИТалки :)
    Мало того что обман , так ещё и кривой

    Запостил: TIMHOK, 05 Июня 2010

    Комментарии (48) RSS

    • Ну что Вы, это же принципиально новый счетчик, так называемый "Popov Counter", созданный по принцпипиально новому алгоритму (так называемый "Popov Schetchit Algaritm"), который сейчас пользуется популярностью в всех школах Нижнего Тагила.
      Ответить
    • Гы, на сайте одной социальной сети, потянутой с фейсбука, есть такой же счётчик:
      <code>
      <script type="text/javascript">
      var memCount = 75604275;
      var memPerSec = 1.38176367782;
      function updateCount() {
      next = -(1000 / memPerSec)*Math.log(Math.random());
      memCountString = '' + memCount;
      len = memCountString.length;
      memCountString = memCountString.substr(0,len-6)+'<span style="font-size:60%"> </span>'+memCountString.substr(len-6,3)+'<span style="font-size:60%"> </span>'+memCountString.substr(len-3,3);
      ge('memCount').innerHTML = memCountString;
      memCount = memCount + 1;
      setTimeout(updateCount, next);
      }
      addEvent(window, 'load', updateCount);
      </script>
      <p>Нас уже <b id="memCount">75<span style="font-size: 60%;"> </span>604<span style="font-size: 60%;"> </span>314</b>.</p>
      </code>
      Судя по всему, изобретатель принципиально новой оси, потянутой с убунты, потянул счётчик с популярной социальной сети.
      Ответить
    • а мне нравится счетчик ))

      вот в тему, всеми нами любимый гмайл делает почти так же:
      var CP = [
       [ 1199433600000, 6283 ],
       [ 1224486000000, 7254 ],
       [ 2144908800000, 10996 ],
       [ 2147328000000, 43008 ],
       [ 46893711600000, Number.MAX_VALUE ]
      ];
      var quota_elem;

      function updateQuota() {
        if (!quota_elem) {
        return;
        }
        var now = (new Date()).getTime();
        var i;
        for (i = 0; i < CP.length; i++) {
          if (now < CP[i][0]) {
            break;
          }
        }
        if (i == 0) {
          setTimeout(updateQuota, 1000); 
        } else if (i == CP.length) {
          quota_elem.innerHTML = CP[i - 1][1];
        } else {
          var ts = CP[i - 1][0];
          var bs = CP[i - 1][1];
          quota_elem.innerHTML = format(((now-ts) / (CP[i][0]-ts) * (CP[i][1]-bs)) + bs); 
          setTimeout(updateQuota, 1000); 
        } 
      }


      где quota_elem - это число во фразе "Более 7462.486514 мегабайт (дальше – больше) свободного места."
      Ответить
      • свободное место в гмейле вычисляется из детского порно?
        Ответить
    • так же делал и Firefox.

      они все так работают. количество скачек считается например раз в час или раз в день. а до следующего подсчета просто экстраполируется.
      Ответить
      • все врут что типа "каждую секунду еще кто-то уже скачивает, так ты чего ждешь, лох?"
        даже противно
        Ответить
        • лох, ты сомневаешься правильно ли ты поступаешь в жизни? нет, пока не скачал!
          Ответить
    • О, можно обосрать его крутой антивирус
      Ответить
    • Хуила-из-Нижнего-Тагила опять отжигает? :)
      Сode monkey такие code monkey.
      Ответить
    • Денис Вебкиллович Попов.
      Ответить
    • С учётом того, что сайт выглядит фейком - там может быть всё, что угодно. Например, троллинг щетчегом.
      Ответить
    • Спасибо за ссылку! Не слышал о болгеносе, многое потерял!
      Ответить
    • прошёл по ссылке - узнал кое-что новое. Школоло перешло на создание своих говносборок.
      striker готовь новый сайт - govnosborka.ru
      Ответить
      • Нужно будет купить под него отдельный VPS и установить на нём свежую BolgenOS от Дениса Попова.
        Ответить
    • Это просто сайт-шутка, как и http://bolgenos.com/
      Ответить
    • радует обилие глобальных переменных - зато дебажить удобно :D
      Ответить
    • Че накинулись? Школота походу о производительности не привыкла думать... Да, на посещаемых ресурсах очешь кошерно в риалтайме подобную статистику выводить. ггг = ) Вам уже сказали - статистика подсчитываеться раз в N (минут/часов/дней). Задача js скрипта приблизительно отразить динамику роста.
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий