Читаем Bash.org.ru IT Happens Истории ## 10001 – 11000 полностью

Шаг 2. Пишем программу. Сканирует папки, находит тройки, запускает просмотрщик, при помощи посылки клавиш в нужном порядке проводит операции: загрузка файла, экспорт в DOC, выгрузка (и так будет с каждым), выход. Далее уже цивилизованными средствами файлики открываются, интерпретируются и передаются в базу данных, где ещё более цивилизованно объединяются. Прогнозируемое время работы — около месяца (уж очень дряхлая у меня на работе машинка).

Шаг 3. Переносим всю эту муть на домашний комп, пробуем запустить. В конце концов отрезаем раздел и ставим 2000-ю (выше не работает просмотрщик, ниже — мой комп). Ура, приблизительно 50–60 часов!

Шаг 4. Создаём сеть из хоста и восьми виртуалок, пишем программу, делящую всё это на восемь приблизительно равных частей и раздающую виртуалкам. На них программы параллельно трудятся, посылая клавиши в просмотрщики (из-за единственного буфера клавиатуры просто распараллелить не удаётся). Данные собираются обратно на хост (11 часов), а с «цивилизованной» частью восьмиголовый бульдозер справляется меньше чем за час.

Итог:

поиск альтернативных программ для конвертации — 3 дня;

попытки запустить на домашнем компе, сначала приспособив к «семёрке», потом на разных виртуалках, потом на отдельной оси — 4 дня;

написание сервера, клиента, создание виртуалок, настройка сети — 2 недели;

отладка — 1 неделя;

работа — 1 день.

Лучше было запустить на рабочей машинке и повесить на монитор листик с надписью: «Не выключать! Идет подсчёт». Авось, блок питания и не сгорел бы.

<p>#10096: Я вам что, профессор — каретку двигать?</p>

12:15 01.11.2012, IT happens

— Техподдержка, Алёна, здравствуйте!

— Здравствуйте, у меня 4325 на 8387 не умножается.

— Так. Вводите число 4325. Ввели?

— Да.

— Теперь подводите каретку к цифре 5.

— Почему?

— Потому что она последняя в числе 4325.

— А, понял. Дальше что делать?

— Поверните ручку семь раз по часовой стрелке.

— Почему семь раз?

— Потому что цифра 7 последняя в числе 8387.

— Повернул, что дальше?

— Каретку сдвиньте на один разряд.

— Не сдвигается!

— В другую сторону попробуйте.

— О, получилось!

— Дальше поверните ручку по часовой стрелке восемь раз.

— Почему восемь? А, я догадался почему! Дальше я всё сам сделаю.

— Служба технической поддержки компании «Железный Феликс» (http://ru.wikipedia.org/wiki/Феликс_(арифмометр)) всегда рада вам помочь. Если что, звоните ещё!

<p>#10097: Неизбежно и неотвратимо</p>

12:15 01.11.2012, IT happens

Включаю комп. Инета нет, странички виснут, Гугл не пингуется. веб-интерфейс роутера не отвечает. После нехитрых манипуляций с сетевым шнурком и логами на роутере стало ясно, что меня кто-то ддосит, а встроенная аппаратная защита не справляется. Звонок провайдеру — ребята адекватные. «Сейчас пороем логи, откуда растут ноги». Блочат парнишку, дают мне айпишку. Извините, что стихами.

Сижу я и думаю: тварь я дрожащая иль право имею? Качаю софт для DoS. Спустя час мне надоедает. На пробу коннекчусь по SSH по айпишке под admin:admin1 и… попадаю в знакомую мне менюшку роутера Netgear.

В общем, вайфай-сети пользователя теперь вещают в мир:

Я больше не буду

ддосить одмина с Украины

Попытка перейти на поисковики редиректит попеременно то на «Официальный сайт представительства „На@#$“», то на гей-порно. Пароль сменён на максимально длинный, протоколы доступа заблокированы все, включая SSH. Трафик ограничен до минимума «привет, DSL».

Это я к чему? Школьное поколение, учтите: понятие «вас накажут» выглядит именно так. Не «может быть», не «если», а именно так, без вариаций и альтернатив. Ну, и учите матчасть.

Всем ровных пингов и прямых маршрутов.

<p>#10098: Без ключа к разгадке</p>

12:45 01.11.2012, IT happens

Ходил чинить компьютер к юзверю на дом.Подхожу к домофону в стандартной пятиэтажке и виду следующие надписи на панели домофона:

— Введите номер квартиры

— Дождитесь ответа

— В случае ошибки набора номера нажмите DEL

— Для ввода кода открытия двери нажмите CODE

А на цифровой клавиатуре домофона был полный набор цифр от 0 до 9 и всего лишь две функциональные клавиши: [C] и [0--╝] (ключ).

Что значит [C]? Code? Clear? Call? А что значит [0--╝]? Ввод ключа?

Так и живём: пишем в мануале одно, а на деле имеем другое.

<p>#10099: Играть назад</p>

12:15 02.11.2012, IT happens

1993 год. Импортный магнитофон — уже не роскошь, но тонкости использования старшему поколению ещё не известны.

Старичок возвращает в торговую точку магнитофон, мотивируя это тем, что у него неправильно работает кнопка Playback. Написано ведь: «играть назад», а он играет вперёд. Интересно, зачем ему это было надо — для сублиминальной суггестии?

<p>#10100: Подруга, прощай и прости</p>

12:15 02.11.2012, IT happens

В этот мрачный день от нас ушёл хороший друг — материнская плата GA-P35-DS3L.

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги