Читать «Bash IT Happens Истории ## 2201 – 2300» онлайн - страница 22

Bash.org.ru IT

Был отличный случай, когда в компьютерный класс привезли новые машины. Я поставил по две учётки: преподаватель (под паролем) и ученик (без пароля). Неделю меня не было. Всё это время один комп простоял без дела, потому как один шустрый ученик поставил пароль на учётку, и все три преподавателя компьютерной графики не знали, что дальше делать.

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

#2263: Он большой, ему видней

12:00 17.02.2010, IT happens

Несколько лет назад решил я отправиться с товарищами в один из соседних городов. На поезде было дешевле, да и нравились такие путешествия больше. Один минус — отправление в половине пятого утра. Город у нас растянутый, но ничего — добрались до вокзала и заранее, без четверти четыре, встали в очередь.

Ничего не предвещало беды, но прямо перед нами очередь остановилась. Гляжу, сидит кассир и задумчиво смотрит на монитор. «Касса временно не работает», — произнесла девушка, подняла трубку телефона и давай названивать в техподдержку. Даже не знаю, как описать: стою и буквально пятой точкой чую, что висит машина. Аж прям распирает меня от осознания этого. Но молчу — РЖД всё-таки, им виднее.

Проходит пятнадцать минут. Системные администраторы, судя по обрывкам телефонного разговора, слышным мне, проверяют сетевое оборудование. Очередь в отчаянии: скоро отправление, а билетов нет. Проверки продолжаются. И тут вижу, как девушка тянет руку под стол и что-то нажимает. В отражении видно, что машина ушла в ребут, после чего загрузилась. Мы получили билеты и отправились в путешествие.

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

#2264: Месье знает толк в извращениях

14:00 17.02.2010, IT happens

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

Недавно мне на глаза попались исходники одного скрипта регистрации на сайте; среди прочих была и графа «пол» — пара радиокнопок. Не знаю, сколько раз человек, писавший этот скрипт, сталкивался с бесконечно меняющимися требованиями заказчиков, но этот перл, по-моему, является верхом перестраховочной паранойи.

Среди прочих таблиц в базе данных была таблица «sexes»: идентификатор и название, две строки. В профиле у каждого пользователя хранился идентификатор нужной строки. Интересно, предусмотрел ли что-нибудь автор на тот случай, если на ключ этой таблицы перестанет хватать четырёх байт?

#2265: Чтоб не улетел

14:00 17.02.2010, IT happens

Как-то раз пришлось зайти к знакомым — как обычно, «компьютер не работает». Первое, что я увидел, достав системник, — саморез, закрученный в корпус в районе блока питания.