bash.im ithappens.me zadolba.li

Только в россии

580

Заставь дурака богу молиться

Есть в одном северном городе металлургическое предприятие %companyname%. И там в самом разгаре кризиса была поставлена задача: "Металл девать некуда, надо стопорить, по возможности, производство". В силу того, что по специфике владельца и политике организации официально тормозить производство нельзя, было решено проводить "задержки в связи с ремонтом".

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

В один прекрасный день решили и электрики помочь этому коллективному и, бесспорно, полезному делу. Сотворить сие они решили путем сжигания пары-тройки датчиков подешевше, чтоб ремонта на часик-другой устроить. И вот, дуга в 220В была подана на датчик. Но наши электрики забыли, что индуктивный датчик, в отличии от резистивного, имеет довольно невысокое сопротивление, хорошую связь с колодкой и хреново выгорает... А вот аналоговые модули контроллеров - никак не ожидали вместо 12В сигнала получить 220, и успешно пыхнули...
Итог: тышь эдак 60 ущерба и 6 часов ремонта. После этого практику с "задержками на ремонт закрыли"...

534

Лазер накаливания

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

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

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

515

Нелинейный коэффициент

Работал я как-то под Москвой в одном сильно секретном институте. Один из наших сотрудников вернулся из командировки с Байконура, и среди прочих интересных фактов сообщил, что там так мало женщин, что, как говорят местные - "на одну женщину приходится десять метров *у#в и ведро яиц".

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

- А правда ли, что на 10 метров приходится ведро?

Все забросили свою важную научную работу и занялись расчетами. И ведь как это было интересно! Весь отдел секретного института целый день занимался такими делами, как сбор исходных данных, то есть выяснением среднего размера (сколько тут было споров - каждый стеснялся вслух произнести размер в сантиметрах, чтобы другие его не обсмеяли), вычислением объема эллипсоида, ввели даже "коэффициент" укладки в ведро. Потом вспомнили, что данный коэффициент - вещь нелинейная, ведь верхние яйца будут давить на нижние! Учитывалась даже
форма ведра. В общем, к концу этого дня результат был получен - чуть больше половины ведра. А в это время вся страна ожидала от советских ученых новых побед в космосе.

513

Ты нам интернет давай

Работал у провайдера, устанавливал АДСЛ модемы и подключал к интернету.

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

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

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

Еле ноги оттуда унес.

491

Клиент-серверная модель по-государственному

#482 навеяло...

Некоторая конторка подвизалась для одного из округов большого города сваять систему расчета коммунальных услуг населению. Умолчим про то, что она была написана на MS Visual Basic for Applications., а потому требовала на машинах Клиентов в обязательном порядке MS Office. Сама база лежала на MS SQL, клиенты цеплялись к базе напрямую. И как-то в том округе сложилось, что сервер был несколько слабее рабочих станций, и потому были написаны гениальные перлы. Загружаем, например, все на рабочую машину в память (SELECT * FROM) - потом считаем. Распечатать квитанции за месяц - да пожалуйста, тем же SELECT * FROM надергали из массива в шаблон отчета - печатайте!

Все это не смотря ни на что прекрасно работало с парой-другой тысяч клиентов и понравилось какому то чиновнику из области и стал он продвигать это на места в города, городишки и прочая. Одного только не учли, что в среднем таком городке лицевых счетов - несколько десятков тысяч. И понеслось - бесконечные оптимизации, доработки, исправления, решения проблем. Постоянное зависание рабочих станций ввиду того, что нету там свободной памяти в гигабайтах, а если и есть, то ворочать такие объемы - мрак.

А сервер с четырьмя гигами оперативами и двумя Xeona`ми по 3ГГц стоял в сторонке и спокойно отдыхал...
Русский деревенский код.

488

А это аппендикс, он не пролезет

Истории о гигабайтах мусора навеяли.

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

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

465

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

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

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

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

449

Как тонко подмечена суть

Дело было в 2004-м, тогда запускали склад для %bigcompanyname%. Компания эта, помимо всего прочего, производит и автомобильные запчасти. А поскольку запчасти некоторые импортные, они обязательно должны были пройти процесс русификации, т.е. на коробочке должна быть этикетка с информацией по-русски.

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

В общем, спроектировали, разработали, установили. Все работало хорошо, все довольны. Но однажды случилось следующее: кто-то из операторов склада в запарке забил в информационное поле "хрень какая-то". В ответ производитель прислал уточнение: "35 мм". Итак, время не стоит на месте, на всю партию продукции печатается длинная лента этикеток с указанием "Хрень какая-то. 35мм". Заметили только те, кому надо было обклеивать продукцию.

410

Приказано - тратить

Работал как-то в компании - Интернет-провайдере.
Предоставляли клиентам доступ в Интернет, а сами его получали у Большого Провайдера по оптоволокну - ну нормальная практика в общем.

Особенностью работы было то, что у Большого Провайдера стоимость трафика была не постоянной, а зависела от потребляемого объема: чем больше берешь - тем дешевле - оптом.

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

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