ЙажаСценарий / Говнокод #21597 Ссылка на оригинал

0

  1. 1
me.eventProxy.emit('uploadProgress', {token: token, percentComplete: rand(1,99)});

индикатор загрузки фото

Запостил: whiteapps whiteapps, (Updated )

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

                • Можно даже сделать сервис в духе 31.10.2016.today.is

                  З.Ы. Но today.is уже кем-то занят 🙁
                  Ответить
                  • ICANN создал корневую зону today. Но is.today тоже кто-то занял. Хотя... с 29 сентября is.today в очереди на удаление.
                    Ответить
                • > Since you're a jerk who turned Javascript off, it's Monday.
                  Эти петухи еще и агрессивные. Только сайт открыл, а меня уже обозвали. Как же я ненавижу жаваскрипт и жаваскриптеров.
                  Ответить
                  • > it's Monday
                    Лол, а ведь со включенным js он не показывает день недели! Вот такой вот graceful degradation - со скриптами меньше функционала, чем без них.
                    Ответить
                    • Нет, у него вечный файф-о-клок понедельник для тех, у кого выключен JS.
                      Ответить
    • Осмелюсь предположить, что там оставшийся объём делился на текущую скорость (которая зависела от текущего состояния встроенного кэша накопителя, кэша драйвера ФС, кэша ОЗУ и т. п., от загруженности процессора другими процессами, от состояния DMA). Но версия со случайными числами мне нравится больше.

      Кстати, у Вконтакте когда-то количество зарегистрированных пользователей тоже отображалось с помощью случайных чисел, чтобы имитировать рост количества пользователей в реальном времени.
      Ответить
      • > у Вконтакте когда-то количество зарегистрированных пользователей тоже отображалось с помощью случайных чисел

        Ага. Я поначалу сомневался, фэйк это или нет. Отключил интернет, и смотрел, как счётчик всё бежит вверх. После этого сомнений не осталось.
        Ответить
        • Даже на ГК публиковали, но глупый поиск ничего не может найти.

          Приготовьтесь, возвращаю вам две тысячи восьмой!

          var memCount = 23201126;
           var memPerSec = 0.125407513053;
           function updateCount() {
            next = -(1000 / memPerSec)*Math.log(Math.random());
            memCountString = '' + memCount;
            len = memCountString.length;
            memCountString = memCountString.substr(0,len-6)+" "+memCountString.substr(len-6,3)+" "+memCountString.substr(len-3,3);
            ge('memCount').innerHTML = memCountString;
            memCount = memCount + 1;
            setTimeout(updateCount, next);
           }
           addEvent(window, 'load', updateCount);


          Пруфлинк: http://web.archive.org/web/20081218044148/http://vkontakte.ru/?

          P.S. А вот и на ГК:
          http://govnokod.ru/3403
          http://govnokod.ru/3#comment30273
          Ответить
          • Вполне логичный подход. Не дёргать же сервер 100500 раз в секунду со 100500 пользователей.

            Если константы берутся не с потолка, а расчитываются со статистики регистрации, то может быть вполне точно.
            Ответить
            • Тогда стоило бы туда зашумлённое разложение Фурье загнать. Чтобы вообще никто не догадался.
              Ответить
        • Я даже проверять не стал, 100% был убеждён что фейк
          Ответить
        • На ДевиантАрте тоже что-то подобное было (счетчик работ). Поневоле задумаешься: захочешь добавить в этот поток что-то свое - оно растворится там без следа.
          Ответить

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8