Выбрать главу

Когда появились мобильные телефоны, кому-то в голову пришла гениальная идея: сделать у каждого уникальный номер, известный нам как IMEI. В теории, если каждый телефон будет иметь уникальный номер, опять же откроются возможности для организации контроля…

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

Когда появились доступные массам легковые автомобили, кому-то пришла в голову идея ставить на них номера кузова, двигателя, а теперь — VIN-код. Те, у кого есть машина, знают, как эти цифры любят в ГИБДД.

Теперь китайцы начали штамповать и автомобили. Жду, когда в комплект китайского автомобиля будет входить специнструмент для замены VIN на любой понравившийся.

#7019: Мы ждём перемен

20:45 17.08.2011, IT happens

Разбираю код. Описана переменная — флаг, который взводится при редактировании записи в таблице.

var FlagOfChange: boolean;

Как-то витиевато названа переменная. Но следом за ней идёт комментарий, который сразу всё ставит на свои места:

var FlagOfChange: boolean; {The future’s in the air, I can feel it everywhere blowing with the flag of change…} {Scorpions forever!}

Править название переменной у меня рука не поднялась.

#7020: Гремели барабаны, гитары ревели

00:30 18.08.2011, IT happens

Живу в частном доме. Забыл ключи от входной двери. Ждать приезда домашних — час как минимум. Чем занять себя в это время?

Решение пришло сразу. Мой N900 подключился к домашней «вафле» и предупредил, что я в сети. Скайп, аська, твиттер, bash.org.ru… Но хотелось и музыку послушать, да не из динамиков телефона.

$ ssh user@homepc

$ cd music

$ mplayer *

Хорошо, звук на колонках был выкручен на полную мощность.

#7021: По виду и не скажешь

13:00 18.08.2011, IT happens

Работаю в техподдержке. В том числе имеем дело с защищёнными идентификационными ключами.

— Здраствуйте.

— Алло, соедините меня с вашими системными администраторами!

— Я уверен, что смогу помочь в решении ваших проблем с нашей программой.

— Да вы не понимаете, у меня флешка сломалась.

— Вы, видимо, имеете в виду защищённый ключ?

— Да нет же, я фильм записать хотела, а она не работает и фотографии с отпуска не открывает…

#7022: Модуль мира во всём мире

13:00 18.08.2011, IT happens

Я инженер-технолог, но карьеру начал в академическом институте и к IT первоначально отношения не имел. Защитил кандидатскую диссертацию на отвлечённую от жизни тему. В 95-м влился в коллектив научного центра нефтехимической компании и практически сразу проникся идеей создать математическую модель технологического процесса и получать на основе данных о составе сырья численные значения выхода возможных продуктов. Руководство прониклось идей благодаря незначительности финансовых затрат (помнится, 20 тысяч у. е. на закупку софта), а не практической значимости — ведь и раньше как-то работали.

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

— Знаешь, что решения техсовета обязательны к исполнению?

— Да.

— Как ты собираешься выполнять решение, если там три страницы ненормативной лексики, декларация отвязать зависимость исходного состава от конечных продуктов и их соотношения и, цитирую, «чтобы всё было хорошо»?

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

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