Ошарашенный N. быстро разобрался, в чём дело, и рассказал тётушкам, что можно каждый проект сохранять в отдельном файле, что так и компьютер перестанет тормозить, и проекты по названиям легче искать будет, и прочее, и прочее. Тётушки внимательно выслушали его, кивая головами, после чего встала главная и сказала: «Да, N., ты всё хорошо говоришь. Но нам так неудобно!»
PS: Roy-ю на заметку
Было хорошо всем, кроме одной склочной абонентки. Однажды друг попросил меня прийти в суд в качестве специалиста. Тётка с отупляющим упорством вбивала в адресную строку адрес «Одноклассников» с собачкой вместо точки. Туда-сюда, подолбала она другу мозги — да и пошла с ним судиться, не придумав ничего умнее, чем принести на заседание фотку монитора с печальным «Не удаётся отобразить страницу» в «ослике». Друг со своей стороны притащил распечатку журнала HTTP, где было явно видно, что DNS ничего не знает об odnoklassniki@ru. Я помахал перед судьёй сертификатом MCSE, почитал лог и дал объяснение, что, мол, всё нормально, интернет работает, а вот мозги у истицы — уже нет. Под яростное «Я протестую!» тётка сунула судье в обход пристава ещё одну фотку. А теперь дословно, из копии протокола заседания:
«Уважаемый суд! На данной фотографии видно окно программы „Мюторрент“, которая является клиентом файлообменных сетей. На данной фотографии я вижу, что клиент функционирует нормально по признаку наличия указания скорости связи в 64 килобита в секунду на входящем и 16 килобит в секунду на исходящем соединениях, 18 подключенных узлах сети, а также по пиктограмме „зелёный круг с галочкой“, что означает, что программа успешно скачивает и распространяет файлы с названиями „%soft% + кряк“, „%movie%“ и „Windows XP SP3 + кряк“. Таким образом, интернет-соединение установлено и работает».
Судья сначала примеривался выгнать тётку из зала заседания (нарушает ГПК), а потом, переспросив, что такое «кряк» и можно ли распространять образ «форточек», удалился для вынесения решения. Результат: в удовлетворении иска отказано, на тётку возбуждено уголовное дело. Меткий выстрел себе в ногу засчитан.
sudo aptitude install hplip
Консоль выдаёт кучу надписей, задаёт вопрос, я автоматом ввожу «y» и переключаюсь на разговор. Тут моё сердце начинает останавливаться:
Удаляется пакет …
Удаляется пакет …
Удаляется пакет …
Сtrl+С не работает, терминал не закрывается. Система медленно умирает: пропадают обои, оформление окон становится квадратным, сеть отваливается, виснет док… В голове картина: живому человеку вскрывают живот и вытаскивают все органы.
Злобный hplip снёс около тысячи пакетов (разве что libc и ядро не сдали позиции), а сам так и не установился.
Минут пять я приходил в себя. Потом осторожно скопировал весь вывод консоли в случайно оставшийся открытым gedit, осторожно удалил всё, кроме названий пакетов, добавил в начало «aptitude install» и вставил обратно в терминал.
Система оживала так же, как и умирала. Всё потихоньку отвисло и заработало в штатном режиме. Для верности я прогнал обновление и перезагрузился. Дебиан неубиваем — это вам не папку Windows удалять.
Так вот, приезжаем на место. Сидит старичок. Старинный комп, собранный в картонной коробке, блок питания вообще из какого-то телевизора, местами в системе виднеются советские транзисторы, на мониторе код на ассемблере. Мы дедулю под белы рученьки, он в крик: мол, ламеры, вся система в дырах, сеть не пойми из чего построена! Привезли в милицию, сдали. Вернулись на место, тут подоспел и главный админ. Посмотрел на это всё, сел на место старичка, долго вникал в код, потом прошёлся по файловой системе. Повернулся к нам и с глазами, полными удивления, ужаса и восхищения, выпалил: «Да он же гений!» Быстро в ментовку, там на лапу дали, чуть ли не за шкирку старика из камеры — да в главный офис за консоль.
Полгода прошло. Преобразился старик: квартирку себе купил, одежду хорошую, место высокое в нашем провайдере занял.
- Дмитрий Анатольевич, дык она и так на них записана!
- Ну что мы тебя, на голову посадим?
Захотел лич квадрат магический найти. В принципе, он и сам бы справился, но Верховный Некромант сказал, что процесс надо распараллелить. Тогда лич призвал скелетов. Каждый призванный скелет отправлял личу почтовым голубем присягу о верности и готовности приказам следовать. Призвал лич нескольких скелетов и решил, что этого достаточно будет. Тогда поднял он знамя поиска и разослал всем скелетам почтовых голубей с заданиями. И начал каждый скелет поиск квадрата магического. Скелет ищет-ищет квадрат да на знамя поглядывает — надо ли искать ещё? А как только найдёт — знамя поиска опускает и бежит к своему господину ответ докладывать. Так и ищут квадраты: стоит на поле памятном лич, флаг подле него развевается, да скелеты вокруг толпятся, приказов ждут. Как только флаг поднимется да голуби полетят, так сразу скелеты за поиск и принимаются.
Некоторые вопросы некромантии.
В:: Говорят, что в методических указаниях Верховного Некроманта есть ошибка.
О:: Да. Верховный Некромант считал, что письмо можно отправить почтовым голубем. Но почтовый голубь-скелет летает плохо (попробуй полетай без перьев), поэтому может отнести только короткую записку, не больше трёх слов.
В:: А чем плохо относить письма лично?
О:: В задании Верховного Некроманта написано: распараллелить. Нескольких голубей можно отправить одновременно, а вот лично разносить письма придётся от одного скелета к другому, то есть последовательно.
В:: Как почтовый голубь знает, куда лететь?
О:: Голубю говорят адрес. Свой адрес лич сообщает скелету в заклинании призыва, потом этот адрес скелет передаёт голубю. А адреса скелетов лич узнаёт из их присяг о верности и готовности и тоже говорит их голубям.
В:: А в методических указаниях было написано по-другому.
О:: Ага, в методических указаниях предлагалось, чтобы скелет сам искал лича. Представьте картину: бегает скелет по полю памятному и пристаёт ко всем встречным деревьям, зайцам и другим скелетам с вопросом: «Вы лич или не лич?» — и так, пока лича не найдёт.
В:: Зачем нужен флаг поиска?
О:: Скелет не просто так работает, он зарплату процессорной маной берет. Поэтому, когда он не нужен, его надо остановить, а то и вовсе развеять по ветру. Когда скелет занят, он на почтовых голубей внимания не обращает. Можно, конечно, заставить обращать внимание, но мне больше понравилось обращать внимание скелета на флаг. Быстрее это: бросил взгляд, и всё тут. А с голубем надо выбрать нужного, потом записку с лапки снять, прочитать, да ещё и голубя вернуть.
В:: Что это вообще такое?
О:: Лич — главный процесс,
скелет — вызванные процессы,
Верховный Некромант — преподаватель IT %PrepodName%,
призыв скелетов — команда ShellExecute,
почтовый голубь — команда PostMessage,
лично принасти — команда SendMessage,
записка — произвольное сообщение Windows,
письмо — сообщение Windows WM_COPYDATA,
флаг поиска — событие синхронизации (еvent),
поиск лича — команда FindWindow,
поле памятное — оперативная память,
процессорная мана — процессорное время.
- Что значит внутреннее?! Да я, б%я, со всех сторон аристократ!
РФ | |
![]() | В 2015 году в России начнется крупнейшая земельная реформа (15.01.2015) Муниципальные земли можно будет купить по цене гораздо ниже рыночной Подробнее... |
![]() | Какие льготы имеют пенсионеры (18.11.2014) На чем удастся сэкономить за счет государства Подробнее... |
Экономика | |
![]() | ЦБ обнародовал три новых сценария развития российской экономики (11.09.2015) Банк России переписал сценарии развития российской экономики. Новый оптимистичный сценарий предполагает цены на нефть на уровне 60 долл./барр. в 2016 году. Подробнее... |
Транспорт | |
![]() | В России запретят продавать подержанные авто с рук (16.04.2015) Купить авто с пробегом в России с рук, возможно, скоро будет нельзя Подробнее... |
Нижний Новгород | |
![]() | Жильцы треснувшего дома на проспекте Ленина в Нижнем Новгороде срочно эвакуированы (13.02.2015) Жители дома уже неоднократно жаловались на трещины, но специалисты отвечали им, что необходимости в эвакуации жильцов нет. Подробнее... |
Экономика | |
![]() | Богатые россияне скупают зарубежную недвижимость ради валютной выручки (09.02.2015) Резко вырос интерес к таким объектам в Западной Европе, как помещения для уличной торговли, офисные помещения, доходные дома Подробнее... |
США | |
![]() | Америка обнародовала подробный план развязывания войны против России (09.02.2015) Старший директор по вопросам прав человека и демократии в Институте Маккейна Дэвид Креймер опубликовал в Wall Strеet Journal подробный план по развязыванию полномасштабной войны против России Подробнее... |
Экономика | |
![]() | Китай готов к валютной войне (09.02.2015) Народный банк Китая принял решение смягчить монетарную политику и сократил норму обязательных резервов. Несколько ранее для поддержки экономического роста Банк Китая понизил ставку по годовым кредитам Подробнее... |





