Выбрать главу

Если я настроил вам компьютер, это ещё не значит, что я взял вас на гарантийное абонентское обслуживание бесплатно. И не надо мне звонить в три часа ночи и плакать, что у вас не работает ADSL-модем.

Сгорел южный мост? Меняйте материнку. Я дал вам бумажку с приемлемой для вас конфигурацией. Дорого? Извините. Нельзя ли как-то иначе? Нет, нельзя. Я не буду покупать для вас материнку, а ставить новую буду только за отдельную плату. Не нравится — зовите кого-то другого. Вы не знаете, что такое конфигурация? Покажите бумажку в магазине, консультант всё подскажет. Он за это деньги получает. Я не буду за сто рублей полчаса рассказывать, что такое компьютер и как с ним работать. Купите книжку.

Предприятие настолько бедное, что не может купить серверную ось? Нужен домен, прокси, почта и сайт? Не вопрос — FreeBSD + Samba + OpenLDAP, Apache + PHP + MySQL, Postfix + Postfix Admin, Squid SAMS. Что? Кто всё это потом будет обслуживать? Знаете, проблемы индейцев шерифа не волнуют.

Я знаю, что линукс в нашем райцентре знают человек десять, а «фрю» — человека полтора. Не нравится — ищите специалиста в областном центре. Что? Ему нужна высокая зарплата? Какое совпадение — мне тоже! Поэтому я работаю в областном центре и получаю в пять раз больше, чем вы хотели предложить мне.

Иногда приходится сужать свою специализацию, чтобы спасти свой мозг.

#9693: Если выпить много пива, линукс будет падать криво

12:15 08.08.2012, IT happens

Было у меня две машинки: мощный десктоп с виндой для игрушек и скромный ноутбук с Убунтой для работы. Как-то пили мы пиво и настраивали Убунту. Утром я проснулся, включил обе машины и засел играть в какой-то шутер. Когда меня убили, смотрю — а ноутбук в BSoD упал. Ладно, бывает. Отправил в перезагрузку и пошёл дальше убивать неземных существ.

Отвлёкся, когда ноут снова упал в BSoD. Ещё раз перезагрузил ноутбук и обещал себе присматривать за ним. Загрузка прошла успешно, я усыпил бдительность, и ноутбук снова отвлёк меня синим экраном. Стало интересно: что же с ним не так?

Голова наотрез отказывалась думать после вчерашнего. «Наверное, перегрев», — подумал я и наскоро разобрал ноут. Видимо, такая идея уже посещала меня вчера, ибо пыли не было. «Значит, дело в софте!» — браво решил я и начал грузиться, чтобы получше изучить логи системы.

Когда, загрузившись, я не нашёл ни логов Windows, ни логов приложений, я начал сомневаться в своей адекватности. На всякий случай посмотрел /var/logs. И тут до меня начало доходить: вчера во время распития мы поменяли экранную заставку на казавшийся нам тогда остроумным BSoD-скринсейвер.

Пиво — это не только еда системного администратора, но и отличный способ превратить его во врага самому себе.

#9694: Qt до могилы

12:15 08.08.2012, IT happens

Что можно сделать за время установки Qt SDK? Да это целая жизнь!

Когда твои родители зачали тебя, они уже запустили установку Qt. Ты растёшь, идешь в детский сад, а Qt ещё устанавливается. Вот ты уже вырос для школы, а Qt ещё устанавливается.

Жизнь дарит тебе новых друзей. В пятом классе тебе нравится Люба Залупкина. В одиннадцатом ты определился с профессией и вузом, поступаешь в универ, а Qt всё ещё устанавливается.

После универа ты имеешь престижную работу, у тебя заботливая жена, дети, каких не видывал свет, а сраный Qt всё ещё устанавливается.

Ты на закате своих лет. Ты стар и болен. Своим внукам ты завещаешь удалить Qt. Твой памятник в 2033 году уничтожило апокалипсисом, а Qt всё ещё устанавливается.

К чему это я? Да к тому, что я тот самый внук, который удаляет Qt. Удаляется он дольше, чем устанавливался. У меня теперь нет больше жизни, она остановилась с полоской прогресса. Я торжественно завещаю своим правнукам отправить баг-репорт.

Дай бог моим будущим поколениям никогда больше не узнать о Qt!

#9695: Закрыть и забыть

12:15 08.08.2012, IT happens

Звонит дама в техподдержку:

— У меня %software% не запускается.

Выясняю детали.

— Когда последний раз нормально запускали программу?

— Ну, наверное, на прошлой неделе.

— Так наверное или точно?

— Ну вы такое спрашиваете! Откуда я знаю?

#9696: Pencil Markup Language