У каждого кода есть наименование. Почему-то отдел разработки и аналитики посчитал, что 100 символов вполне достаточно. Реальную длину наименований они при этом проверить забыли. Соответственно, часть наименований банально не помещается, а необходимость заливки в рабочую БД уже очень актуальна.
Аналитики начали бурно думать.
"Давайте зальем то что помещается, а остальное выкинем" – т.е. выкинем из федерального справочника коды, которыми пользуются люди.
"Надо серьезно подумать над этим вопросом и серьезно рассмотреть эту возможность" – выкидывания ненужных кодов, ага.
"А потом когда поправим...", – невероятно сложный и долгий процесс!, – "...уже зальем остальное" – а потом будем кажому клиенту переставлять программу.
Это было бы смешно...
12 ноября 2008, 20:30. рейтинг: 2513
Недавно выкидывал всё старое компьютерное барахло, по неизвестной причине копившееся у меня годами. Среди прочего завалялись гибкие диски 5,25". Я, как полагается, один разобрал сразу — словно забыл как оно там, внутри... но апофеоз ностальгии наступил, когда я среди всех дискет нашел одну, на которой карандашом было надписано "тьма игр".
Честно, в шоке. Не выкинул.
#136: Горе от пытливого ума
12 ноября 2008, 20:30. рейтинг: 1148
Было это в те времена, когда ПК еще только входили в нашу жизнь. Времена DOS.
Приятель мой за 2 дня трижды ходил в одно из подразделений переставлять систему. Выяснилось, что там один не в меру любознательный товарищ изучал шестнадцатеричный редактор и не находил лучшего объекта для экспериментов, чем файл command.com...
#137: Чтобы жизнь медом не казалась.
12 ноября 2008, 20:30. рейтинг: 1399
Отлаживаем настольное приложение: через ПЛК производства %bigcompanyname%, и их же высокоуровневый TCP-интерфейс на .net управляем роботом.
Робот – здоровая машина, если поедет не туда, мало не покажется. А координаты, куда ехать, посылаем как раз мы. Там, X, Y, Z, еще какие-то служебные параметры, и в конце этой последовательность – служебный флаг, типа, готово, двигай. И двигает. Но изредка не туда, хорошо хоть на тестовой скорости успевали останавливать.
Отлаживали недели 3, все перекопали, и чувствуем уже, вроде не у нас проблема, хотя так почти никогда и не бывает. Вызвали суппорт %bigcompanyname%. Оказалось, что "наш интерфейс не гарантирует последовательность доставки параметров" – "а почему?" – "оптимизация пакетов". На TCP. Вот так.
Посмотрел в послужной лист этой конторы, стало страшно жить. Там даже атомные электростанции есть.
12 ноября 2008, 20:30. рейтинг: 1423
Компания большая, народу много – 150 человек в головном офисе плюс десять филиалов, все сидят в интранете, который делаем мы с новеньким напарником: там и зарплата рассчитывается, и посещаемость, и отпуска, и многое другое, к чему бы каждый хотел бы получить доступ. Так что админский логинпароль хранится пуще родного глазу.
Напарник в мыле, три проекта никак не даются, хоть и остались небольшие правки, а завтра ему в первый отпуск. Смотрю – улыбается, нашёл выход. Ну, думаю, молодец, в первый отпуск с чистой совестью, повезло.
На следующее утро я еле успеваю дойти до кофейного автомата, как на меня бежит сам генеральный с бешеными глазами навыкате, и по ходу бега орёт благим матом что-то типа "Да я вас, всех ***, *** так, что вы у меня в *** улетите, что вы наделали, ***!!!".
На вопрос, что же случилось, хватает за руку и тащит к компьютеру. Открывает давеча отредактированный напарником проект, открытый и официально анонсированный в сети и тычет пальцем, а там... там логин и пароль администратора домена (а это – доступ к 13 локальным серверам и 10 удалённым в регионах, доступ ко всем админкам интранета – щёлкнуло у меня в мозгу), в коде ошибки framework`a. В двух других им редактированным проектах такая-же фигня.
Оказалось, что этому герою ничего лучше не пришло в голову, как включить в web.config строчку <identity impersonate="true" userName="*******" password="*******" />, для того чтобы писать в файлы на сервере, и при этом он умудрился сделать ошибку в написании домена, что и вызвало ошибку. Вывод ошибок он, конечно же, не закрыл.
Возвращения напарника из отпуска мы все ждали с нетерпением.
Люди – если ваша программа компилируется, это не значит что она работает!
13 ноября 2008, 09:00. рейтинг: 1952
Разговор со знакомым:
– Тебе говорит о чем-нибудь число 32 767?
– Ну конечно )
– А нашим программистам нет.
– ?
– У них на заводе линия останавливается. Они говорят, что номер заказа доходит до определённого числа и больше не работает. Ну я им говорю, посмотрите, может число какое-нибудь круглое... Да нет, говорят, 32 767.
Ну да, действительно, некруглое!
#140: Соблюдай RFC! Соблюдай RFC, ***!
13 ноября 2008, 09:00. рейтинг: 1794
История скорее поучительная, чем смешная.
Месяц назад устроился админом работать в строительную компанию средних размеров. В наследство достался свой почтовый сервер. На сервере ни одного спамфильтра, спам широким потоком идет в ящики работников. Ну, решил все поправить, настроил отлупы в сендмаиле, поднял спамассассин, грей-листы. Поток спама сразу снизился до приемлемого. Сижу радостный, правлю конфиги.
На следующий день звонок от начальника.
Начальник: Что у нас с почтой?
Я: Да вот, со спамом боремся,
Начальник: Да ну? А про rfc 821 и rfc 2821 мы слышали?
Я: Ну да, слышал...
Начальник: Так какого черта ты отлуп на хосты без рднс поставил?!
Я: ...
Начальник: Мне почта не пришла от партнеров новых, в логах ТВОЙ отлуп.
Я: ...
Начальник: Короче, в этом месяце ты без премии, все верни как было и без уведомления не трогай.
Вот так, начальство тоже разное бывает. Оказалось, что начальник бывший юниксоид, еще с советских времен.
#141: И станешь ты фиолетовым. В крапинку.
13 ноября 2008, 09:00. рейтинг: 1171
Работаю сисадмином в университете. Главный хаб находится в деканате. Но вот летом решили там сделать ремонт, причем силами узбеков.
Прихожу утром на работу. Слышу крик – нету интернету. Подхожу – и правда, нету. Смотрю в соседней аудитории, тоже нет. Ага, думаю, это хаб. Иду в деканат и вижу следующую картину: узбеки красили стены. Скорее всего решили, что железный ящик, привинченный к одной из стен – это деталь орнамента, после чего покрасили бедный хаб в три слоя красивой бежевой краской.
13 ноября 2008, 09:00. рейтинг: 1016
Есть у нашего доблестного предприятия побочный продукт жизнедеятельности — одна небольшая программа, которая призвана облегчить жизнь работникам некоей весьма уважаемой госконторы.
Так вот, этой программе до зарезу нужен хоть какой-нибудь сервер баз данных, в качестве которого до недавнего времени выступал аж целый MSSQL Server какой-то версии. В силу ряда причин, понадобилось сделать все то же самое, но на MySQL.
Итак, захожу я в соседнюю комнату, где кроме всех прочих сидит человечище, ответственный за ваяние вышеупомянутого чуда.
Застал я этого товарища за следующим делом: он только что распечатал на бумажках всю структуру базы данных, которая у него была в MSSQL, положил эти бумажки перед собой и уже занес руки над несчастной клавиатурой, дабы врукопашную сотворить все то же самое в MySQL. Само собой, по завершении этого труда в его плане стояло точно так же, ручками, вдолбить все данные словарей. Я глянул — занятие примерно на неделю выходило.
#143: Есть такая профессия!
13 ноября 2008, 11:00. рейтинг: 1177
Работал в конторе по информационному сопровождению медицинской отрасли. Пришли клиенты из района, какое-то сельское учреждение. Не помню уже, о чем там шла речь. Отрывок из диалога:
– Заполните формы, запакуйте и нам отошлете. Архиватор у вас есть?
– Нет, у нас только программист, но она на больничном.
13 ноября 2008, 11:00. рейтинг: 1624
Еще из жизни пре-пресса. Готовим красивый иллюстрированный буклет. С трудом согласовали фотографии, порядок расположения первых и вторых лиц, текст и прочую лабуду.
Наконец, с готовым макетом и счетом на оплату приходим к начальству.
Начальство – надо отметить – довольно известный журналист и, главное, пиарщик. Смотрит, вроде все нравится. Даем счет.
– А это что у вас?
– Это – вывод пленок.
– А зачем мне пленки? Я их не заказывал.
– Но без них мы не сможем напечатать Ваш буклет.
– Ага! Так значит, они нужны Вам? Вот и делайте их за свой счет. И вообще, первый раз слышу про какие-то пленки...