Читать «Bash IT Happens Истории ## 7001 – 7100» онлайн - страница 28

Bash.org.ru IT

Так вот, народ пьёт пиво, только самый молодой специалист — назовём его Васей — грустный: пива не пьёт, тяжкую думу думает. Ему дали команду продать сто ПК, назвали сумму, за которую всё было приобретено, и обозначили план выручки. Обе цифры к жизни отношения не имеют. Как продать, например, Pentium II 266 МГц или даже Pentium III 500 МГц за требуемые деньги, не объяснили. Если в металлолом сдать, запланированную сумму никак не собрать.

— Сколько машин продал? — говорю Васе.

— Шесть штук.

— Оставшиеся в сеть включить можно?

— Да.

— Иди в совет ветеранов и пообещай им три компьютерных класса с подключением к интернету. Пусть сами найдут помещение, лучше в школе недалеко от конторы. Купи роутер, пять недорогих 16-портовых свитчей и катушку витой пары. Конторский канал в интернет ночью всё равно не занят. Эти ветераны такую рекламу сделают… Короче, с людьми надо работать, а не с железом.

Васину идею оценили. Ветераны назвали корреспондентов и бурно радовались возможности посидеть в «контактике». В конторе появился отдел по обучению ПК с нуля.

А я получил пиво.

#7086: Миллиметровка.xls

16:45 25.08.2011, IT happens

Заказали как-то у нас большой производственный комплекс — экскаваторы всякие, дробильные установки и прочую фигню. Отправляем запрос на завод в Японии: пришлите схему и расчёт.

Через неделю файл пришёл. Я сразу понял, почему японцы считаются трудоголиками.

В экселевском файле все ячейки сжаты до размера миллиметровки. Вся схема выполнена заливкой границ ячеек. Нарисовано всё: техника, кучки породы, грузовики (колёса — буквы «O»). При этом таблица с техническими данными комплекса вставлена картинкой чуть ниже всего этого безобразия. Так и вижу, как «трудолюбивый» японец всю неделю, задерживаясь до полуночи, вырисовывал всю эту красоту!

#7087: Перекус, перекур, перефраг

16:45 25.08.2011, IT happens

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

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

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

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

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