Шаг 2. Пишем программу. Сканирует папки, находит тройки, запускает просмотрщик, при помощи посылки клавиш в нужном порядке проводит операции: загрузка файла, экспорт в DOC, выгрузка (и так будет с каждым), выход. Далее уже цивилизованными средствами файлики открываются, интерпретируются и передаются в базу данных, где ещё более цивилизованно объединяются. Прогнозируемое время работы — около месяца (уж очень дряхлая у меня на работе машинка).
Шаг 3. Переносим всю эту муть на домашний комп, пробуем запустить. В конце концов отрезаем раздел и ставим 2000-ю (выше не работает просмотрщик, ниже — мой комп). Ура, приблизительно 50–60 часов!
Шаг 4. Создаём сеть из хоста и восьми виртуалок, пишем программу, делящую всё это на восемь приблизительно равных частей и раздающую виртуалкам. На них программы параллельно трудятся, посылая клавиши в просмотрщики (из-за единственного буфера клавиатуры просто распараллелить не удаётся). Данные собираются обратно на хост (11 часов), а с «цивилизованной» частью восьмиголовый бульдозер справляется меньше чем за час.
Итог:
поиск альтернативных программ для конвертации — 3 дня;
попытки запустить на домашнем компе, сначала приспособив к «семёрке», потом на разных виртуалках, потом на отдельной оси — 4 дня;
написание сервера, клиента, создание виртуалок, настройка сети — 2 недели;
отладка — 1 неделя;
работа — 1 день.
Лучше было запустить на рабочей машинке и повесить на монитор листик с надписью: «Не выключать! Идет подсчёт». Авось, блок питания и не сгорел бы.
#10096: Я вам что, профессор — каретку двигать?
12:15 01.11.2012, IT happens
— Техподдержка, Алёна, здравствуйте!
— Здравствуйте, у меня 4325 на 8387 не умножается.
— Так. Вводите число 4325. Ввели?
— Да.
— Теперь подводите каретку к цифре 5.
— Почему?
— Потому что она последняя в числе 4325.
— А, понял. Дальше что делать?
— Поверните ручку семь раз по часовой стрелке.
— Почему семь раз?
— Потому что цифра 7 последняя в числе 8387.
— Повернул, что дальше?
— Каретку сдвиньте на один разряд.
— Не сдвигается!
— В другую сторону попробуйте.
— О, получилось!
— Дальше поверните ручку по часовой стрелке восемь раз.
— Почему восемь? А, я догадался почему! Дальше я всё сам сделаю.
— Служба технической поддержки компании «Железный Феликс» (http://ru.wikipedia.org/wiki/Феликс_(арифмометр)) всегда рада вам помочь. Если что, звоните ещё!
#10097: Неизбежно и неотвратимо
12:15 01.11.2012, IT happens
Включаю комп. Инета нет, странички виснут, Гугл не пингуется. веб-интерфейс роутера не отвечает. После нехитрых манипуляций с сетевым шнурком и логами на роутере стало ясно, что меня кто-то ддосит, а встроенная аппаратная защита не справляется. Звонок провайдеру — ребята адекватные. «Сейчас пороем логи, откуда растут ноги». Блочат парнишку, дают мне айпишку. Извините, что стихами.
Сижу я и думаю: тварь я дрожащая иль право имею? Качаю софт для DoS. Спустя час мне надоедает. На пробу коннекчусь по SSH по айпишке под
В общем, вайфай-сети пользователя теперь вещают в мир:
Попытка перейти на поисковики редиректит попеременно то на «Официальный сайт представительства „На@#$“», то на гей-порно. Пароль сменён на максимально длинный, протоколы доступа заблокированы все, включая SSH. Трафик ограничен до минимума «привет, DSL».
Это я к чему? Школьное поколение, учтите: понятие «вас накажут» выглядит именно так. Не «может быть», не «если», а именно так, без вариаций и альтернатив. Ну, и учите матчасть.
Всем ровных пингов и прямых маршрутов.
#10098: Без ключа к разгадке
12:45 01.11.2012, IT happens
Ходил чинить компьютер к юзверю на дом.Подхожу к домофону в стандартной пятиэтажке и виду следующие надписи на панели домофона:
— Введите номер квартиры
— Дождитесь ответа
— В случае ошибки набора номера нажмите DEL
— Для ввода кода открытия двери нажмите CODE
А на цифровой клавиатуре домофона был полный набор цифр от 0 до 9 и всего лишь две функциональные клавиши: [C] и [0--╝] (ключ).
Что значит [C]? Code? Clear? Call? А что значит [0--╝]? Ввод ключа?
Так и живём: пишем в мануале одно, а на деле имеем другое.
#10099: Играть назад
12:15 02.11.2012, IT happens
1993 год. Импортный магнитофон — уже не роскошь, но тонкости использования старшему поколению ещё не известны.
Старичок возвращает в торговую точку магнитофон, мотивируя это тем, что у него неправильно работает кнопка Playback. Написано ведь: «играть назад», а он играет вперёд. Интересно, зачем ему это было надо — для сублиминальной суггестии?
#10100: Подруга, прощай и прости
12:15 02.11.2012, IT happens
В этот мрачный день от нас ушёл хороший друг — материнская плата GA-P35-DS3L.