bash.im ithappens.me zadolba.li
468

В незнакомой ситуации - убиться

9 января 2009, 09:00

Сопровождал я как-то в компании АРМ на 16 машинах.
Сделано там все красиво и правильно - весь софт крутится на nix'ах, восемь машин рабочие, восемь в горячем резерве.
Есть полный набор документации и даже весь исходный программный код.

Ну и в один прекрасный момент падает рабочая часть АРМа - все машины вываливаются в командную строку в которой что-то пишется по-английски. Электрики паникуют, технологи паникуют, а начальство зовет специалистов из отдела ИТ.
Мы возвращаем все на место.
Все работает.
А через полтора месяца - опять ломается!

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

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

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

467

Повторенье - мать учения

8 января 2009, 11:00

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

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

466

Обозналася я

8 января 2009, 09:00

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

465

Русское качество

Работал я как-то на заводе электромонтером. В одном цехе стоял импортный пресс для производства брусчатки. Внутри, естественно, импортное оборудование (в основном, французское) и три предохранителя (соответсвенно, на три фазы), притом закрытые.

Два предохранителя давно сгорели. Замены, как обычно, не было. Поэтому вместо предохранителей бросили обычные проводки (оголенные) снаружи. Когда пресс в очередной раз сломался, вызвали меня. Оказалось, сгорел последний предохранитель. Ну, естественно, заменил я его тем же самым способом, что и мастера до меня (между входом и выходом поставил тонкий проводок).

Начальник этого цеха любил вникать во все нюансы своего оборудования. И, когда я ему объяснил, что случилось, и как это исправил, он сказал:
- Ну вот, теперь все сделано чисто по-русски.

464

Почти археологическая ценность

7 января 2009, 16:45

2002-2003 год, крупная ИТ-компания. Комната после переезда - бумаги, менеджеры, ящики с барахлом. Кто-то зачем-то привел заказчиков посмотреть на наш быт.

Заказчики вежливо обводят глазами помещение и застывают - в одной из коробок лежат запечатанные пачки с 5" дискетами. Некоторое время ребята зачарованно их рассматривают и выдают:
- Да, мы видим, Ваша компания давно в ИТ-бизнесе!

463

Схватывает на лету

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

- Молодой человек, а кем Вы работаете? (тонкий намек - а чем вы можете помочь материально или денежно детсаду или заведующей лично?), - поинтересовалась дама.
Я к тому времени работал в начальником отдела продаж в софтверной компании, поэтому сказал максимально точно и честно:
- Программистом.
- Колоссально! Нам как раз нужен программист. Детсаду один родитель подарил компьютер. А пользоваться-то я не умею. Как, научите?
Я быстро прикинул варианты - а) смалодушничать и дать денег; б) нанять кого-нибудь посмышлёней из своей же техподдержки; в) послать все это. Но потом усмирил гордыню и вспомнил, что пару лет назад еще сам обучал пользователей, и гораздо более дремучих.

И что в итоге? За первый вечер бабушка научилась включать-выключать компьютер, шарить в "моих документах" и запускать Ворд. За второй вечер научилась писать в Ворде и делать несложное форматирование. А на третий день мы уже распрощались. "Дальше, Валерий, я должна уже сама", - со знанием дела сообщила заведующая. Вот вам и уровень ИТ-грамотности у населения.

462

Мы пойдем трудным путем!

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

Разбор полетов выявил следующее. Некий программист установил ей второй хард, поставил на нее винду с дровами и заставил бедную тетеньку входить в биос, на всех портах ставить not installed, перезагружаться, снова входить в биос, и, в зависимости от того, нужна старая или новая бухгалтерия, ставить на первом или втором порту режим "авто"! Видать, переписать базы на другой хард или просто указать в 1с пути к ним админ не смог!

Дабы не ломать привычек бухгалтерши (чтобы она не запуталась, где у нее что), но облегчить работу, включил я оба харда. По умолчанию поставил загрузку с того, с которым чаще работают, а, чтобы выбрать загрузку со старого, научил пользоваться бутменю через F11. Тетенька осталась довольна как удав!

461

В каждой шутке есть доля шутки

6 января 2009, 09:00

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

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

На вопрос: "Откуда" ответили, что есть такой сайт NOVIYPAROLUSERA.com, посмеялись и забыли. Но почему-то после этого случая у юзера стала глючить почта. Долго доставал он администратора. Долго администратор плясал с бубном вокруг машины. Наконец, загадка была разгадана: кейлогер наш оказался по совместительству трояном. Он сливал всё натыренное куда-то в инет, может быть действительно на сайт NOVIYPAROLUSERA.com, кто знает, но только использовал он для этого аккурат почтовый порт.

460

Не кнутом, так пряником

6 января 2009, 09:00

Вспомнилось по истории #434.

В конце первого курса моему знакомому с потока нужно было сделать курсовую работу: разработать средствами Borland C++ 3.11 подобие базы данных с бинарным поиском. Знакомый, прямо сказать, в программировании умом не блещет, поэтому у кого-то он стянул уже готовую программу. Ну и, естественно, переименовал папку. Правда, переименовал он ее с намеком на то, что код для нас по тем временам был довольно сложным. И назвал папку "жопа"...

Я не знаю, с каким лицом он вышел от преподавателя. А у нас тогда преподавала очень вредная тетя, которая требовала сверх программы обучения. Программу она, конечно, даже смотреть не стала. Но после этого случая знакомый поменял название папки на более безобидное: "пряники".