как сегодня выяснил я =) бугога не пашет под вистой и под 2000... в смысле нет эффекта "рандомно скачущего курсора", но проц так же грузится (у меня шкалит до 100% и в добавок ядро загружено где-то на 50%) оперативка не грузится вообще. в бездне нашел, что если вместо bugoga написать abassaka - эффект будет такой же. кста, на википедии появилось вполне внятное дополнение... ждем продолжения...
читать у меня:Три дня непрерывного чтения башорга показало, что достаточно написать b и любую букву, и курсор начнет скакать. Так же выяснилось, что удерживание ctrl увеличивает скорость. Там даже кто то дизасм делал))
Интересный факт все таки) Имхо) Знатоки ассемблера - разъясните ситуевину)
Во, народ даже исследование провел
Прочитав неоднократно про bugoga в exe-шнике на bash.org.ru и попробывав сам, я задумался - а фигли? Первая идея - символы bu в hex-кодах (В одной из цитат - достаточно "bu" для достижения такого же эффекта) являются неким необходимым хеадером для формата exe. Однако эксперименты показали - достаточно символа b для подвисания консольки и рандомного перемещения курсора. Да и формат exe похитрее. + почему запускается консолька? Тут я вспомнил, что в винде ваще много выполняемых форматов - bat, wsc, vbs, и... досовский com. Вспомнив это, я опять же вспомнил, что эксперементируя со строками, я наткнулся на то, что если написать "Бугага" (по-русски, без кавычек, с болькой буквы), то винда выдает ошибку с сообщзением что процесср нашел неправильный код операции и проч, но! в заголовке - "16-битная система MS-DOS"! ЭТО ФОРМАТ COM. Т.е. винда запуская exe видит, что оный exe не соответствует формату и, в отличие от wine, просто доунгрейдит его до com, которому, видимо, никакой формат не нужен. Ком - это просто набор инструкций процессора, без излишеств. Однако нормальное поведение com'а - это дойти до конца и завершится, а не гадить на принтер, а тут оно зацикливается. От одной буквы! От hex-кода 62.
Рассмотрев повнимательнее "рандомно скачующий курсор" и поведение моего матричного принтера я понял - прога выкидывает ВО ВСЕ ВЫХОДНЫЕ ПОТОКИ пустые строки в случае с "b", а в случае с "bu" что-то типа tab'ов. А в винде есть поток принтера! И курсор скачет просто от того, что виндовая консоль поддтормаживает от такого кол-ва инфы и посему двигает курсор рывками. А принтера, ибо умные, пробелы не печатают, а просто двигают головку. Т.е. в случае с b - двигают понемногу, поэтому, бумага ездит медленно, а с bu - помногу. Вот оно!
Возникает справедливый вопрос "почему от одной буквы такой эффект"? Подозреваю от бага в ms-dos'е винды. Комманда 62 (кто знает ассемблер, что за комманда?), подозреваю, вызывает какую-то системную фичу (прерывание?) передавая ей что-либо (указатель на строку), которая кадает эту (строку?) во все существующие выходные потоки. Однако если переданно ничего не было или переданно что-то не то, фичу глючит и она циклется, а прога честно ждет окончания ее работы. Почему нельзя удаить файл? Это как раз просто - com программы должны заканчиватся на специальную комманду возврата управления (ret?), аки return в Си. А этой комманды нет. В результате, из-за очередного бага в ms-dos'e, даже после убиения процесса, прога остается в памяти. Или эксплорер не разлочивает файл.
За сим очередь любителей ассемблера и дебаггеров - пусть они попробуют запихать это дело в SoftICE (у мну он не встанет - Daemon Tools, а винду переставлять неохота) и посмотреть че там происходит конкретно. И незабудте сообщить о результатах на новый форум психов-программистов - bash.org.ru - Взгляд в Безду!]
Феномен бугоги́ (бугаги) — первоначально, особое поведение исполняемого файла, содержащего слово bugoga, сохраненного с расширением exe (или же com) в системе Win32. После запуска такого файла на экране появляется окно с текстовой консолью в которой скачет курсор. Имеются сведения, что для получения эффекта на некоторых конфигурациях программно-аппаратной платформы, на которой производится запуск, может потребоваться одновременный запуск двух копий файла. Также установлено, что в некоторых случаях на спулер печати после запуска программы идут многочисленные пустые страницы. В дальнейшем было обнаружено, что для воспроизведения эффекта достаточно, чтобы первой буквой слова в файле была английская буква b.
История феномена
Зарождение
Явление было впервые освещено 20 марта 2007 года в ветке «Блокнот как самый мощный редактор» форума «Мастера DELPHI». Оригинальное сообщение анонимного автора содержало следующий текст: "Сейчас набрал в Блокноте текст "bugoga" без кавычек, сохранил как экзешник. При запуске вылазит консолька, в которой рандомно скачет текстовый курсор=))) Ни с чем другим такого эффекта нету..."
После этого, многие посетители форума стали повторять опыт первооткрывателя феномена. Предположительно на следующий день в Цитатнике Рунета появилась запись №136112, содержащая текст оригинального сообщения с форума. В последующие дни, в только что открытом на тот момент разделе «Взгляд в Бездну» вышеупомянутого ресурса, стали появляться многочисленные сообщения от людей, подтверждающих и обсуждающих существование феномена бугоги. Со временем, сообщения о бугоге буквально заполонили «Бездну». Обновив страницу, трудно не обнаружить хотя бы одного из них. ,
Толкования феномена
С момента появления феномена высказывались самые разнообразные версии о его сути. Вот некоторые из них: "Кстати, попробовал бугагу. У мя с двумя экзэшниками запускается. Так вот, если открыть два, а потом закрыть первый, то курсор на втором перестанит прыгать. Видимо первый экзешник - тактовый генератор для второго, не иначе..."
"<Alhimik> bugoga на АМД пашет хорошо, курсор по окну консоли бегает резво, также увеличивается скорость перемещения от рандомного нажатия клавиш, зависимость вектора перемещения от наименования клавиш пока не установил.. быть может это зарождение искусственного интеллекта! ))"
Кроме таких шуточных предположений существует и ряд серьезных исследований феномена бугоги: "Рассмотрев повнимательнее "рандомно скачующий курсор" и поведение моего матричного принтера я понял - прога выкидывает ВО ВСЕ ВЫХОДНЫЕ ПОТОКИ пустые строки в случае с "b", а в случае с "bu" что-то типа tab'ов. А в винде есть поток принтера! И курсор скачет просто от того, что виндовая консоль поддтормаживает от такого кол-ва инфы и посему двигает курсор рывками. А принтера, ибо умные, пробелы не печатают, а просто двигают головку. Т.е. в случае с b - двигают понемногу, поэтому, бумага ездит медленно, а с bu - помногу. Вот оно!"
Дополнительная информация
Феномен бугоги разделил всех пользователей на три лагеря: тех, у кого получилось воспроизвести явление, тех, у кого не получилось и, наконец, пользователей альтернативных операционных систем, которые завидуют первым двум. Таким образом, феномен бугоги не обошел никого и мы вполне можем рассчитывать на его стремительное распространение по всему Рунету.
Исследователями подтверждено, что бугога - это единственный софт, который увеличивает производительность процессора в зависимости от загрузки его данными. Мы стоим на пороге новой эры в программировании, эры, когда приложения будут не загружать процессор, а наоборот, увеличивать производительность.
В скором времени станут возможны самые смелые задачи, связанные с вычислениями - как то вычисление числа Пи, расшифровка генокода человека и реал-тайм мониторинг количества байт в Интернете.
гыыыы =) дождались, сука =) ждалкер уше вышел =) пусть не лецензия, ну и фик с ним, но для пиратки достойная вещь времен переводов фола. вся озвучка на месте =)) кароч у мну море эмоций. еще бы было не плохо, еслиб он у меня запустился =) щас буду ставить... эх... прощайте 10 гигов =)
похоже, что поста с отчетом за 3 недели не будет... так чет в падлу... если только в кратце... компа я лишился на 3 недели по своей глупости... слетела винда... грешил на мать, оказалось, что проблема в винте. вся проблема решилась низкоуровневым ворматированием винта, то есть обнулением дорожек... за то купил новые шлейфы... круглые =) за субботу и воскресенье 6 раз переставил винду... дебил просто =)... кароч мну снова в сети и это главное =)