Читать «Bash IT Happens Истории ## 1501 – 1600» онлайн - страница 34

Bash.org.ru IT

 

 

 

#1595: Полуночные алгоритмы

12:00 06.12.2009, IT happens

 

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

 

Спрашивает он у меня совета — пишет какой-то плагин и не может реализовать один мега-алгоритм, прямо-таки не знает, как написать. Естественно, я соглашаюсь помочь. Стоит отметить, что программист уже давно отучился, много пишет — короче, опыта вагона три-четыре, не меньше.

 

— Не подскажешь быстрый алгоритм нахождения большего (или меньшего) из двух чисел? Я просто сплю что-то... Никак сообразить не могу, а спать ложиться не хочу, пока не доделаю кусочек.

 

В ходе непродолжительного опроса товарища оказывается, что задача поставлена именно так, как я её понял с первого раза, и даже не нужно учитывать случай, когда значения равны. И никаких гвоздей, как говорится…

 

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

 

return (a > b) ? a : b;

 

А мораль проста. Граждане программисты! Здоровый сон — основа качественного кода!

 

 

 

#1596: Русский стандарт

12:00 06.12.2009, IT happens

 

Пишу программу учета статистики на чемпионате по квиддичу. Отлучился от компа, возвращаюсь — приятель пристально смотрит в мой код:

 

— Слушай, а зачем у тебя в программе переменная называется «Русский стандарт»?

— Где ты там такую переменную нашел?

 

Смотрим в код вместе. Втыкаем. Я объясняю, что «rudefault» — это не ru_default, а rude fault (грубый фол).

 

 

 

#1597: Клавиши любят счёт

12:00 06.12.2009, IT happens

 

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

 

— Клавиатура %name%, 108 клавиш, — молвила дама. — Количество: 1 штука.

 

С ехидной улыбкой лезу под свой стол, вытягиваю ящик из-под кондиционера, показываю штук 15-20 старых клавиатур и говорю:

 

— Клавиши будем пересчитывать?

 

На этом проверка материальных ценностей закончилась.

 

 

 

#1598: Microsoft Internet

14:00 06.12.2009, IT happens

 

Когда грянул кризис, меня, как и многих моих коллег, сократили из одной крупной компании. Сократили по хорошему, выплатив два оклада, да ещё и как раз после зарплаты — я решил отдохнуть и предался лености и порокам.

 

Время шло, денежная котлета уменьшалась, а на сайтах компаний, которые занимаются такой узкоспецифичной деятельностью, как SAP, было глухо, как в танке. Я начал шерстить вакансии админов, но всем требовался либо юниксоид, либо человек с опытом работы от трёх лет; мой же опыт заключался в полуторамесячном сидении в техподдержке хостинга и десятилетним стажем общения с PC. Наконец я наткнулся на вакансию помощника системного администратора. Платили мало, ездить пришлось бы на другой конец города, но на безрыбье и рак рыба, поэтому я послал резюме.