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

Ставлю эту программу уже на третий комп в нашей конторе. Винды от XP до семёрки, по степени официальности — от пиратки до корпоратива, по давности — от месяца до полутора лет. И везде при повышении версии с 40 на 41 пакет не распаковывает обновление, а тупо запускает программу. Качал обновление с сайта, пытался запустить с плясками, бубном, блэкджеком и шлюхами — фиг там!

Решение нашёл случайно, и оно идиотское, но при этом рабочее. Запустить программу, отказаться от регистрации нового предприятия и восстановления из бэкапа, перейти на окно выбора предприятия из имеющихся, запустить обновление из сети, выбрать апдейт с 40 на 41 патч, подтвердить загрузку. Проще говоря, вместо пяти кликов нужно сделать двадцать пять. А апдейты нужно накатывать строго по порядку.

Это, конечно, гибко и жутко удобно, но накатывать апдейты с 30 по 89 (на текущий момент), тратить полдня на простую установку софта — это вырвиглазно! Неужто нельзя все старые патчи просто свернуть в одиночный инсталлятор? Или это только мне очевидно?

<p>#9792: Геморрой по наследству</p>

12:15 29.08.2012, IT happens

Я по профессии школьный учитель, а по увлечению программист. Недавно ко мне обратился отец одного из учеников. Попросил переделать OpenOffice таким образом, чтобы в нём не работали клавиши Delete, Backspace, и вообще нельзя было удалять из документа уже набранные символы любыми способами.

— Но зачем?

— Папка на пишущей машинке мучился, теперь пусть сын помучается!

<p>#9793: Домой, домой, пора домой</p>

12:15 29.08.2012, IT happens

Я веб-разработчик в новорождённой конторе. Офис только открылся, работы пока не так много, поэтому я взял на себя обязанности системного администратора. Собирал свежие компьютеры для офиса, ставил на них Убунту, сеть прокидывал, по SSH ковырял компьютеры коллег.

Конец дня. Я закрываю все программы, переключаюсь на консоль и ввожу:

sudo shutdown -h now

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

Пришлось долго извиняться. Это ещё хорошо, что не в разгар рабочего дня.

<p>#9794: Помощь в подъёме</p>

12:45 29.08.2012, IT happens

Собрал я себе домой машинку в качестве торрентокачалки, NAS, локального веб-сервера и для прочих подобных задач, которые требуют длительного аптайма и низкого энергопотребления, которым мои рабочие машины похвастать не могут. Чтобы снизить расход электричества ещё больше, воспользовался фирменной утилитой от производителя материнки, которая включает более агрессивные режимы энергосбережения: сильнее снижает напряжение на процессоре, северном мосту и так далее. При этом утилиту требовалось запустить лишь единожды, после чего плата запоминала настройки и не требовала её работы в фоне.

Всё было замечательно, пока в один прекрасный день машина не отказалась подниматься обратно после плановой перезагрузки в рамках установки обновлений. Включения-выключения на месте не помогли, поэтому пришлось вынимать сервер из импровизированной стойки и нести к рабочему месту, дабы выяснить, что же с ним случилось. Подключив монитор, клавиатуру и мышь, я включил питание и мысленно уже приготовился к худшему. Машина прошла POST, высветила таблицу оборудования, а затем замечательную надпись, сообщающую о том, что система энергосбережения нештатно завершила работу и требует ручного перезапуска из ОС, с предложением нажать F1, чтобы продолжить загрузку.

Честное слово, в этот момент мне всерьёз захотелось кого-то убить. В документации к плате, разумеется, о таком вообще не сказано ни слова. А если бы он вёз патроны?..

Проблему я решил, как всегда, в лоб: когда машина после плановой перезагрузки не поднимается, я просто подключаю к ней USB-клавиатуру и нажимаю на ней F1, благо требуется это довольно редко. В остальном же компьютер верой и правдой выполняет возложенные на него функции и новыми аппаратными косяками, слава богу, больше не удивляет.

<p>#9795: Индусом можешь ты не быть, но копипастить ты обязан</p>

12:45 29.08.2012, IT happens

Правильно говорят: создавайте, творите, думайте!

Вы же не дурак, вы же умнее всяких авторов библиотек, которые годы жизни на них потратили. Вы не какой-то там кодер, вы Программист, а это звучит гордо. И пусть вы написали жутко запутанный и тормозящий индусский код втрое длиннее типового решения, зато вы думали! Когда вас уволят, не отчаивайтесь: знайте, что истинного гения всегда преследуют завистники. Терпите и не поддавайтесь минутной слабости, не читайте документацию и не смотрите примеры. Вы должны идти своим, неизведанным путём. Вы доказали, что умеете это. Доказали решением никому не нужных школьных задач на олимпиадах (к слову, на три четверти состоящих из вариаций элементарной задачи на перебор). Помните: вы Программист. За вами будущее.

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

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

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