Настроение сейчас - =)Прошу строго меня не судить, ибо писатель из меня, как из вас ежик =)
Заранее предупредю, что не несу ответственности за орфографические, синтаксические, пунктуационные и другие ошибки, потому как не сплю уже трое суток...
Итак, начну с начала.
Будучи стдентами-разгильдяями, зимнюю сессию этого курса, мы (Я, Мишка и Олег) сдавали, как обычно, в феврале-марте.
Ну и по долгу выбранной нами весьма нелегкой судьбы специалстов по системам автоматического управления, в процессе сдачи этой самой сессии, мы частенько зависали на нашей любимой и родной кафедре "Техническая Кибернетика и Информатика", а точней в компьютерной аудитории.
Все машины этой аудитории, равно как и всего политеха, подключены к всемирной паутине, имя которой "Интернет".
Причем коннект хреновый, но тем не менее он есть =)
И вот, значит, мои друзья по несчастью почти все проводимое там время проводили, серфингуя по пожалуй, самому известному, авантюрному и провокационному ресурсу рунета, носящему гордое имя "вконтакте.ру".
Делали они это не потому что заняться было нечем (скорей даже наоборот =)), а из-за того, что у них дома помегабайтный трафик инета.
// Благо у меня какой-никакой анлим, и посидеть в контакте я могу дома со спокойной душой =)
И каждый вечер, когда мы уходили домой, мои товарищи (как положено аццким айтишникам XD), нажимали кнопку "выход" или по-нашему "Logout" =)
И браузер открывал главную страничку "вконтакта" ->
http://vkontakte.ru/index.php
И нашему взору открывалась следующая картина:
Статичные строки а-ля "ВКонтакте.ру - универсальное средство поиска знакомых, корешей, собутыльников, родственников, половых партнеров, карточных должников, и тп, и тд" и меняющаяся строка "Нас уже *и тут семизначное непрерывно растущее число*".
И вот, сегодня ночью, после 7 чашек крепкого кофию, взбрело в дурную башку мне посмотреть исходный код этой html странички, генерируемой файлом index.php в корневой директории "вконтакта".
Открываю вконтакт, делаю логаут, нажимаю Ctrl+F3, смотрю...
Разметка, каскадные таблицы стилей, хэдер, сайдбар.
Дохожу до тела.
Тут оба-на! Скрипт!
Явошный.
Простооой как 3 копейки.
Вот он:
<*script type="text/javascript">
var memCount = 9253040;
var memPerSec = 0.132322050657;
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);
}
window.onload = function(){
updateCount();
}
// тока звездочку я поставил чтобы тут можно было выложить =)
В данном коде:
переменная memCount - начальное количество "зарегенных" юзверей
переменная memPerSec - прирост юзверей в секунду (кстати она меняет свое значение в завсисмости от времени, этот скрипт "спрятан" в другом файле =))
перменная next - через скока миллисек должен "зарегиться" новый юзер
далее формируется число, подготовленное к выводу на страницу
количество юзеров увеличивается на 1 (строка "memCount = memCount + 1;" гениальна, ее написал сам Эру Илуватар!))))))
ну и потом обновляем кол-во юзеров на странице =)
Теперь поясню что это значит.
Это значит, что этот счетчик - НАЕБКА!!!
Теперь для тех, кто не рубит в яваскрипте.
Как вам это доказать.
А очень просто =)
Сохраните страничку браузером.
Отключите нахрен инет, чтобы это не вызвало никаких сомнений в аутентичности работы скрипта.
Откройте сохраненную страницу.
О чудо! Число зарегенных юзеров растет, хотя как может узнать об этом сохраненная на ВАШЕМ, НЕ подсоедиеннном к инету компе сохраненная страничка))))))))))))
Можно поприкалываться и открыть html-файл блокнотом и изменить значение переменной memPerSec и понаблюдать за измнением скорости регистрации юзеров.
Вот так и живем... =)
___________________________________________________________________
Кому понравилось сие расследование, то милости прошу в цитатник ;)