Привет читателям! :)
Сегодня расскажу про то, как я поспорил с преподом во время сдачи лабораторной работы и этот спор выиграл.
Дело происходило примерно в 2015ом году, изучали мы в тот момент операционные системы и среды в колледже. Началась очередная лаба на знание командной строки, требовалось создать любой .bat файл, который выполнял хоть какую-либо деятельность с файлами.
После того как задания были выданы, преподаватель(молодая девочка, сама только недавно переставшая быть студенткой), роняет небрежную фразу: "всё равно все решения ваши будут типовыми, поэтому даю вам на всё про всё пол часа, время пошло"...
Не знаю, что во мне тогда перещелкнуло, но мой юношеский максимализм взыграл в буйной головушке и я решил сделать то, чего еще никто не делал. Оповестил об этом учителя, поверить она в мои возможности отказалась, из-за чего спор и начался.
В то время в нашем колледже оставался один компьютерный класс, оборудованный допотопными компьютерами, на которые без слёз взглянуть было невозможно.
Точной конфигурации железа я уже не вспомню, но примерный конфиг был такой:
- Одноядерный процессор Intel Celeron
- 512 Мб оперативной памяти
- Жесткий диск на 60 Гб.
Вот такую конфигурацию составляли компьютеры в том самом классе, где происходила лаба.
Ничего в тот момент умнее в голову не пришло, чем сделать вредный .bat'ник который замусоривал компьютер папками да файлами.
Ниже покажу как он выглядел:
Дословно такой скриптец создавал папки, название которой было на единицу больше созданной на предыдущем шаге. После создания запускалась еще одна копия этого батника, мешающая закрытию.
После того как я сообщил о своей готовности, учитель подошла и по неосторожности запустила первый файл.
Сказать что она была удивлена, ничего не сказать :)
Старый компьютер не выдерживал нагрузки открываемых окон и создаваемых папок.
В итоге компьютер был перезагружен, папки отправлены на удаление и удалялись даже после окончания той пары.
Из любопытства запустил его на своём ноутбуке:
В это время компьютер заметно просел под нагрузкой:
Удаление папок тоже трудоемкая задача, особенно для тех, старых компьютеров:
Вот так я получил зачет. Затея моя была оценена однокурсниками, скрипт еще какое-то время гулял в сетке колледжа, но потом про него забыли.
Спасибо что дочитали, если было интересно - подпишитесь, мне еще есть о чем рассказать.