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

#2921: По обе стороны баррикад

16:45 21.04.2010, IT happens

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

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

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

#2922: На карту поставлено всё

20:45 21.04.2010, IT happens

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

Так вот, был такой проект: «Таможенная карта». Каждый поставщик товаров из-за рубежа должен был иметь электронную карту, на которую таможенник на границе заносит данные о ввозимом товаре: тип, артикул и прочее. Товар до оплаты поступает на склад временного хранения; при поступлении принимающий таможенник смотрит на карте данные о товаре, который прошёл через границу. При этом он может только смотреть, а исправить — нет. Таможенник заносит данные о товаре, который он получает на склад. Естественно, они должны совпадать: прошёл через границу вагон кожи, значит, на склад должен прийти вагон кожи, а не текстиля. Затем с этой картой и данными на ней участник ВЭД топает в отдел платежей. Там смотрят данные по товару и рассчитывают таможенный платеж. Красота!..

Спроектировали, создали. Когда показали таможне, что получилось, они ахнули и зарезали эту таможенную карту. Вредный, говорят, проект, нам такой совсем не нужен. Товар с карты удалили, оставив только данные о поставщике. А кому это нужно? А никому.

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

#2923: На первый-второй рассчитайсь

20:45 21.04.2010, IT happens

Работаю в службе технической поддержки провайдера: настраиваю модемы и локальную сеть. Чтобы лучше понять, почему «интернет не работает», очень часто приходится спрашивать, какие индикаторы горят на модеме.

Дорогие, мною очень любимые абоненты обычно отвечают так:

— Первый, второй, четвёртый.

— Назовите их, пожалуйста.

— (возмущённо) Ну! Первый, второй, четвёртый.

— Над индикаторами есть названия. Прочтите, пожалуйста, их.

— (со вздохом) Два первых и последний.

#2924: Негативная реакция

13:00 22.04.2010, IT happens

Тестирую я одну железяку, которая по непонятному протоколу передаёт данные. Два порта этой штуковины соединены кабелем.

Даю последовательность: 0x55 0xAA. На второй порт приходят эти данные в обратном порядке: 0xAA 0x55.

Пожав плечами, даю другой тест, подлиннее: 0x00000000 0x55555555 0xAAAAAAAA 0xFFFFFFFF. Что приходит в ответ? Правильно, все данные в обратном порядке: 0xFFFFFFFF 0xAAAAAAAA 0x55555555 0x00000000.

Даю поток случайных данных. Байты сначала меняются местами (0xDD 0x22 -> 0x22 0xDD), потом передача подыхает окончательно. Что за фигня? С этой мыслью ухожу на перерыв на сон.

Возвращаюсь на работу, исследую фигню. Догадались? Данные не менялись местами, а просто инвертировались.