Шаровары: различия между версиями

>Edward Chernenko
м ненужные br clear
м Правки Тэйтанка-птекила (осуждение) откачены к версии Виталик Штепсель.
Метка: откат
 
(не показано 19 промежуточных версий 12 участников)
Строка 12: Строка 12:
Самый эффективный метод распространения шаровар. Фирма-производитель программы, защищённой шароварами, вступает в тайный сговор с производителем дисков, чтобы последний наносил миллионы нанороботов на поверхность диска. Следуя древнему инстинкту, юзер вставляет диск в дисковод, где тот начинает вращаться с бешеной скоростью. Получая энергию от вращения диска, нанороботы собираются в длинную цепочку вылетают через микроскопические щели за счёт центробежной [[Сила|силы]], попадая прямо на штаны пользователя (колени которого расположены обычно прямо напротив дисковода).
Самый эффективный метод распространения шаровар. Фирма-производитель программы, защищённой шароварами, вступает в тайный сговор с производителем дисков, чтобы последний наносил миллионы нанороботов на поверхность диска. Следуя древнему инстинкту, юзер вставляет диск в дисковод, где тот начинает вращаться с бешеной скоростью. Получая энергию от вращения диска, нанороботы собираются в длинную цепочку вылетают через микроскопические щели за счёт центробежной [[Сила|силы]], попадая прямо на штаны пользователя (колени которого расположены обычно прямо напротив дисковода).


Когда цепочка нанороботов попадает на штаны, цепочка разрушается и нанороботы собираются в другом порядке, образуя шаровары. Шаровары, построенные таким образом, очень легко могут двигаться по штанам благодаря тому, что могут разбираться и собираться в любой момент времени.
Когда цепочка нанороботов попадает на штаны, цепочка разрушается, и нанороботы собираются в другом порядке, образуя шаровары. Шаровары, построенные таким образом, очень легко могут двигаться по штанам благодаря тому, что могут разбираться и собираться в любой момент времени.


Примерный код этого участка шаровар:
Примерный код этого участка шаровар:


  class NanoBot {
  класс НаноРобот {
   init() {
   старт() {
     do { b = findAnotherBot(); } while(!b);
     выполнять { b = найтиДругогоРобота(); } покуда(нет_никакого b);
     connect(b);    
     прицепиться_к(b);
   }
   }
      
      
   onChainBuildComplete() {
   какВсеОкончательноСцепились() {
     if (!spinning) {
     если (не включён) {
       Drive->spin();
       Двигатель->включить();
     }
     }
     infectUserPants();
     заразитьШтаныПользователя();
   }
   }
    
    
   onPantsInfected() {
   какШтаныЗаражены() {
     destroyChain();
     разобратьЦепочку();
     buildShareware();
     сделатьШаровары();
   }
   }
  }
  }
Строка 41: Строка 41:
Пример кода:
Пример кода:


  class SecretSharoWare {
  класс СекретныеШаровары {
   createSharoWare() {
   создатьШаровары() {
     analyzePhysics();
     научноИзмеритьВнешниеУсловия();
     getSecretData();
     получитьСекретнуюИнформацию();
     processQuants();
     обработатьКванты();
     putSecretData();
     сохранитьСекретнуюИнформацию();
     infect();
     заразить();
     freeSecretData();
     стеретьСекретнуюИнформацию();
   }
   }
  }
  }


Точная природа влияния на штаны пользователя неизвестна, однако высказываются следующие гипотезы:
Точная природа влияния на штаны пользователя неизвестна, однако высказываются следующие гипотезы:
;Гипотеза гравитационного взаимодействия:Исследования [[Тесла, Никола|Н. Теслы]] и [[Эйнштейн, Альберт Франк|А. Ф. Эйнштейна]] показали, что электромагнитное поле может влиять на гравитационное. В нормальном состоянии поля отдельных ячеек памяти компьютера компенсируют друг друга, но программа-носитель создаёт специальные структуры, которые приводят не к компенсации, а к усилению поля. Таким образом они могут отрывать от окружающих предметов атомы и собирать из них шаровары.
; Гипотеза гравитационного взаимодействия:Исследования [[Тесла, Никола|Н. Теслы]] и [[Эйнштейн, Альберт Франк|А. Ф. Эйнштейна]] показали, что электромагнитное поле может влиять на гравитационное. В нормальном состоянии поля отдельных ячеек памяти компьютера компенсируют друг друга, но программа-носитель создаёт специальные структуры, которые приводят не к компенсации, а к усилению поля. Таким образом они могут отрывать от окружающих предметов атомы и собирать из них шаровары.
;Гипотеза гипнотического влияния:Другие [[Безумные учёные|учёные]] полагают, что поле может влиять на человеческий [[мозг]], вводя человека в транс и заставляя его самого поставить замок на свой кошелёк.
;Гипотеза гипнотического влияния:Другие [[Безумные учёные|учёные]] полагают, что поле может влиять на человеческий [[мозг]], вводя человека в транс и заставляя его самого поставить замок на свой кошелёк.


Строка 62: Строка 62:


=== Лицензионный ключ ===
=== Лицензионный ключ ===
[[Файл:Koshelek-zamok.png|thumb|left|Кошелёк с лицензионным замком]]
[[Файл:Koshelek-zamok.png|thumb|Кошелёк с лицензионным замком]]
Самый простой и популярный метод.
Самый простой и популярный метод.
Поселившись в штанах, шаровары находят кошелёк, пробираются внутрь и устанавливают на него лицензионный замок. Открыть этот замок можно лишь с помощью специального лицензионного ключа. Продвинутые шаровары умеют телепортировать [[Деньги|содержимое кошелька]] прямо на фирму-производитель. Протелепортировав достаточно, они открывают кошелёк и самоуничтожаются. Особо [[зло]]вредные шаровары не уничтожаются, а телепортируют деньги не единократно, а периодически.
Поселившись в штанах, шаровары находят кошелёк, пробираются внутрь и устанавливают на него лицензионный замок. Открыть этот замок можно лишь с помощью специального лицензионного ключа. Продвинутые шаровары умеют телепортировать [[Деньги|содержимое кошелька]] прямо на фирму-производитель. Протелепортировав достаточно, они открывают кошелёк и самоуничтожаются. Особо [[зло]]вредные шаровары не уничтожаются, а телепортируют деньги не единократно, а периодически.
Строка 68: Строка 68:
Пример кода особо зловредных шаровар (ввиду секретности кода некоторые его участки закомментированы):
Пример кода особо зловредных шаровар (ввиду секретности кода некоторые его участки закомментированы):


  class SharoWares {
  класс Шаровары {
   
   
   private p;
   секретный кошелёк1;
   
   
   infect() {
   заразить() {
     do { p = findPurse(); } while (p->isEmpty());
     выполнять { кошелёк1 = найтиКошелёк();
     pentrateInto(p);
      } пока (кошелёк1->снова_пуст((( ))));
     p->lockInside();
     взломать(кошелёк1);
     кошелёк1->закрытьсяТамИзнутри();
   }
   }
   
   
   stealMoney() {
   украстьДенег() {
     if (p->locked()) {
     если(кошелёк1->закрыт()) {
       if (p->isEmpty()) {
       if(кошелёк1->пуст()) {
         infect();
         заразить();
       }
       }
       p->Money->RandomPart()->TelportTo(company);
       кошелёк1->Деньги->
            ВзятьНекотороеСлучайноеКоличество()->
            ТелепортироватьНа(Багамы, "Счёт666");
     }
     }
   }
   }
   
   
   checkKey(key) {
   проверитьКлюч(ключ) {
     if (correct(key)) {
     если(в_полном_порядке(ключ)) {
  //  (особо секретный участок кода закомментирован
  //  (особо секретный участок кода закомментирован
  /*
  /*
       callWithWait("infect", 30, "days");
       запуститьЧерезУказанноеВремя("заразить", 30, "дней");
  */
  */
       p->unlock();
       кошелёк->открыть();
     }
     }
   }
   }
Строка 101: Строка 104:
Разновидность предыдущего метода. Отличие состоит в том, что лицензионный замок создаётся индивидуально, в зависимости от физических данных кошелька, штанов и пользователя. Отличия в коде минимальны:
Разновидность предыдущего метода. Отличие состоит в том, что лицензионный замок создаётся индивидуально, в зависимости от физических данных кошелька, штанов и пользователя. Отличия в коде минимальны:


   infect() {
   заразить() {
     do { p = findPurse(); } while (p->isEmpty());
     выполнять { кошелёк1 = найтиКошелёк();
     pentrateInfo(p);
      } пока (кошелёк1->снова_пуст((( ))));
     generateUniqueLock(p, pants, pants->owner);
     взломать(кошелёк1);
     p->lockInside();
     выгравироватьНаЗастёжкеПодписьВладельцаШтанов(кошелёк1,
                                    штаны, штаны->владелец);
     кошелёк1->закрытьсяТамИзнутри();
   }
   }


=== Демо-версия ===
=== [[Демо-версия]] ===
В комплектацию демо-версии нанороботы не входят, поэтому её можно считать безопасной для штанов пользователя. Однако, стоит обратить внимание на тот факт, что в обмен на нетыренье денег от {{НС|Конченный пользователь|конченного пользователя}} программисты дают ему программу, ограниченную по функциональности. Это делается для того, чтобы пользователь заказал себе версию с нанороботами. Как проходит общение с нанороботами в штанах, читай выше.
В комплектацию демо-версии нанороботы не входят, поэтому её можно считать безопасной для штанов пользователя. Однако, стоит обратить внимание на тот факт, что в обмен на нетыренье денег от {{НС|Конченный пользователь|конченного пользователя}} программисты дают ему программу, ограниченную по функциональности. Это делается для того, чтобы пользователь заказал себе версию с нанороботами. Как проходит общение с нанороботами в штанах, читай выше.


Строка 141: Строка 146:
== Ссылки ==
== Ссылки ==
* [http://shareware.com/ Крупнейший распространитель шаровар]
* [http://shareware.com/ Крупнейший распространитель шаровар]
* [http://astalavista.box.sk Сайт о борбье с шароварами]<span style="color: #7F7F7F"><sup>(заразно!)</sup></span>
* [http://astalavista.box.sk Сайт о борьбе с шароварами]<span style="color: #7F7F7F"><sup>(заразно!)</sup></span>
{{КИС}}
 
{{ИС}}
 
[[Категория:Вирусы]]
[[Категория:Вирусы]]
[[Категория:Компьютер]]
[[Категория:Техника]]


[[en:Shareware]]
[[en:Shareware]]
[[en-gb:Shareware]]