| BZIK.INFO |
|
BZIK.INFO |
|
|
{211} {210} {209} {208} {207} {206} {205} {204} {203} {202} {201} {200} {199} {198} {197} {196} {195} {194} {193} {192} {191} {190} {189} {188} {187} {186} {185} {184} {183} {182} {181} {180} {179} {178} {177} {176} {175} {174} {173} {172} {171} {170} {169} {168} {167} {166} {165} {164} {163} {162} {161} {160} {159} {158} {157} {156} {155} {154} {153} {152} {151} {150} {149} {148} {147} {146} {145} {144} {143} {142} {141} {140} {139} {138} {137} {136} {135} {134} {133} {132} {131} {130} {129} {128} {127} {126} {125} {124} {123} {122} {121} {120} {119} {118} {117} {116} {115} {114} {113} {112} {111} {110} {109} {108} {107} {106} {105} {104} {103} {102} {101} {100} {99} {98} {97} {96} {95} {94} {93} {92} {91} {90} {89} {88} {87} {86} {85} {84} {83} {82} {81} {80} {79} {78} {77} {76} {75} {74} {73} {72} {71} {70} {69} {68} {67} {66} {65} {64} {63} {62} {61} {60} {59} {58} {57} {56} {55} {54} {53} {52} {51} {50} {49} {48} {47} {46} {45} {44} {43} {42} {41} {40} {39} {38} {37} {36} {35} {34} {33} {32} {31} {30} {29} {28} {27} {26} {25} {24} {23} {22} {21} {20} {19} {18} {17} {16} {15} {14} {13} {12} {11} {10} {9} {8} {7} {6} {5} {4} {3} {2} {1} Работаю я специалистом по юзабилити, то есть слежу, чтобы программисты о пользователе не забывали. Каждый экран должен быть удобным и понятным — только в таком случае юзеры потом разработчиков не будут материть. На работе Супер-Срочный Заказ. Домой приезжаю только поспать, и то ненадолго — использую для работы каждую минуту. А поскольку езжу на работу на поезде (Хайфа — Тель-Авив), то работаю и там. В тот день, как назло, села батарейка в компьютере. Но не могу же я просто так целый час в окошко смотреть! Достаю бумагу, карандаш... Схемы экранов — не код, их можно и на листочке набросать. Сижу, рисую, концепцию навигации продумываю, экраны на логические зоны делю. Вот только подспудный страх мучает: «А вдруг сотрётся? Как же это я не сохраняюсь?» И тут же одёргиваю себя: «Как не сохранится? Это же бумага!» Но всё-таки беспокойство остаётся. Зачем против своих инстинктов идти? Дорисовал в верхнем левом углу иконку «Сохранить». Хорошо вышло, похоже. Еду дальше, работаю, периодически на дискетку пальцем жму. Правда, некоторые пассажиры с удивлением мне через плечо заглядывают. Ну и пусть заглядывают — душевное спокойствие важнее! В очередной раз на работе происходит массовый слив старого хлама — как всегда, ко мне домой и моими руками. Благо желающие уже есть — станочек просит P-III для управления, тесть просит P-III для винтажных игрушек, а далёкая-далёкая тетка просит простейший клиент для Сети. P-III всего два, так что тетка обойдется P-I — за глаза и за уши хватит. Плата первого пня успешно заводится. Оказывается, что оба PS/2 сожжены насмерть. Естественно, USB не предусмотрен по возрасту. Тут бы мне и задвинуть на это дело, но попалась мне на глаза PCI-USB-карточка... Пускаю ось (как ставил без клавы — отдельная тема). Клава не видится, USB тоже. Что такое? А-а-а, да у нас «модерновая» плата: своего +3,3 не вырабатывает, а требует от БП. Были такие блоки с тремя AT-коннекторами вместо двух. А плата как раз 3,3 требует — единственный потребитель во всей системе. Фигня, снимаю с трупа ATX-разъем, при помощи проводов и случайных совпадений распиновки паяю прямо к гребенке AT. ATX-start вывожу на кнопку Turbo — она теперь Power. Меняю БП на ATX. Завелись, 3,3 пошло на планку. Едем дальше. Перебрал видюхи, выбрал живую, аналогично с моником. Ставить ось методом вытаскивания винта могу я, но не тётка. А случись чего? Нет, не пойдет. Нужен сидюк. Проверяю — рабочих нет, один читает с дикими ошибками. Знаем-знаем, контроль ошибок по дефолту выключен, до пуска правильного драйвера, который его включит, сидюк равен груде железа и для загрузки не годен. Хотя стоп, какая загрузка? Батарейка CMOS давно мертва, всё по умолчаниям, а по умолчанию загрузки с CD в списке нет. Изменить настройки без клавиатуры нельзя. Отлично, ставим этот сидюк (нашли-таки они с материнкой друг друга), а обе проблемы решаем разом: ставим флоповерт, в него флоп с BCDL. Мамка трогается с флопа, BCDL включает у CD контроль ошибок и продолжает бут с него. Ставлю хард, у харда второй блин из четырех битый (давно и стабильно, вроде не прогрессирует). Гружу с CD PuppyRus, тот сразу видит плату, а в ней клаву и мышь. Отдаю первый блин под своп, третий и четвертый — под систему. Вручную прописываю драйвер ISA-сетевухи. Хард на всякий случай ставлю в съёмник. Оглядываю результат. Стабильный, рабочий никсовый клиент, даже не особо тормозной (Puppy, зараза, шустрый). Видит новую мышку, клаву, флешку, не заставляет искать по сусекам что-нибудь полуживое с COM и шариком в брюхе. Снаружи и не догадаешься, какое лютое, бессмысленное и беспощадное железо внутри. Моник начинает показывать дребедень — контакт в аналоговой настройке вертикалки. Иду за паяльником. Задета спортивная честь. В инет я хожу через небольшую сетку районного значения. В нашем дальневосточном городе интернета быстрее пары мегабитов не видели, а цены по сравнению со столицей просто космические. Однако свежие фильмы посмотреть хотят все, вот и получается, что люди часто задерживают оплату. Хозяева моей сети — ребята молодые, к народу близкие. Большие провайдеры дают кредит рублей в 500, после чего отлучают от всемирной сети, а некоторые и вовсе работают строго по предоплате. Наши же молодцы недавно придумали чудесный принцип оплаты: когда у клиента баланс уходит в минус, то дается большой кредит — на полмесяца-месяц точно хватит; скорость же урезается до 128 Кбит/с. Я не экономист и не знаю, что из такой системы получится в будущем, но по крайней мере это сильно помогает пережить кризисные моменты и избежать жёсткой офлайн-ломки. Надо будет им слоган предложить: «Аська и контакт — умей радоваться мелочам!» Звонок в два часа ночи из редакции знакомой провинциальной газеты: — Нужна помощь, сломался CD-RW — не можем записать тираж на диск, чтобы отвезти в типографию! Присылают машину, еду в редакцию. Встречает главред, ведёт по полутёмному длинному коридору офиса. Вижу обширное мокрое пятно-кляксу на полу — явно, простите, наблёвано. Главред: — Обходите, обходите — это штатные айтишники приходили... Тянули мы как-то интернет в одну комнату с нашего узла связи — обычный Ethernet без особых изысков. Здание взрослое, промышленное, с люками в стенах напротив вертикальных кабельных каналов. Тянуть вроде бы всего ничего — метров 60 вышло. Почти везде кабель проходит так, а где не проходит, заботливо лежат закладные. В общем, рай для связиста. Но вот запахи и виды, которые открывались при этом... В течение прокладки было найдено: — два трупа скорпионов; — тараканье гнездо с двумя сотнями дохлых особей; — три не менее неживых мышки; — один бывший котёнок. Запах стоял при этом соответствующий. Мы гадали, как же люди умудрялись работали в такой атмосфере? Как только все люки и каналы были закрыты, запахи бесследно исчезли. Веду разработку девайса, подключаемого через COM-порт к компу, уже не первую неделю; пока всё шло нормально. Вчера поздно вечером, закончив очередную версию прошивки, ушёл я домой. Сегодня прихожу на работу, завожу комп и не могу ткнуть курсором в поле ввода пароля — мышь упорно уползает в нижний левый угол. Всё, думаю, долазился там, где не надо. Неимоверными усилиями превозмогая противодействие мыши, таки запустил NOD32. Фиг вам — «нод» свежий, но ни черта не ловит. Полез в панель управления глянуть, что с мышой. Опять-таки бешено гоняя грызуна по коврику вверх-вправо, еле залез на закладку «Оборудование». Там значились: — PS/2-совместимая мышь (PS/2); — Microsoft BallPoint трекбол (COM2). На COM2 и висел мой девайс. Более того, выяснилось, что устройство помимо прочего бросает в COM-порт данные со встроенного акселерометра. Теперь всей конторой, подкручивая коэффициенты, пытаемся настроить его для игры в «сапёра». В Н-ском университете настолько умные деканы иногда попадаются!.. Командировка в столицу на предмет обмена опытом со свежеоткрывшимся универом (нашему уже за 55 перевалило). Дошло дело до обмена информацией. Свою мы на дисках привезли, а тут записать болванки не на чем — давай флешки из карманов выгребать. Начальник достает небольшой переносной винт и гордо демонстрирует собравшимся: — У меня 500! Декан факультета информационных технологий уточняет: — Килобайтов? Все офигевшими глазами смотрят на даму, которую в кулуарах зовут «Злобный дирижабль». До неё доходит, что она ляпнула какую-то ерунду, но с невозмутимым видом она изрекает: — Иван Иванович, поясните людям, что такое килобайт, а то ведь не все вникают в эти технические тонкости! Интересно, чему такое может кого-то научить и каким образом этот человек занял свою должность? Таксы у нас нет, но у нас есть Орк. Ну, не орк, конечно, а парень по имени Лёша по прозвищу Орк. Не потому, что зёленый, большой и страшный (хотя носит одежду зелёного цвета, 180 см роста на центнер массы и лицом совсем не Джонни Депп), а потому, что обладает какой-то совершенно нереальной соображалкой и обладает тем же интуитивным пониманием техники, что и орки из Warhammer 40K. Зачастую никто, кроме него, не понимает, как что-то работает; мало того, только он способен сделать так, чтобы это заработало ещё раз. Хотя так же, как в прошлый раз, получается редко. В общем, Орк — он и есть орк. Когда он пришел к нам работать (до этого трудился сварщиком), то, как у нас было принято, сначала был определён в монтажники. Пользовались мы тогда, как и все, удочками, мячиками, швабрами и прочим «подручным» инструментом. Рациональному мышлению нашего орка это не понравилось. Покопавшись в собственной кладовой (я, как его сосед, был свидетелем процесса), он извлёк на свет старое советское игрушечное ружьё, пуляющее мячиками для пинг-понга. Изначально там были свои боеприпасы, но мячики для настольного тенниса идеально подходили по калибру. Я тут же понял, что он хочет сделать и уже было обрадовался, но Лёша не был бы собой, если бы не оправдал свою погремуху и не модернизировал бы образец. Обычное советское игрушечное ружьё он переделал в какой-то шушпангевер. Во-первых, поставил более мощный цилиндр с рукояткой для накачки. Во-вторых, установил направляющие катушки и кольца для кабелей, напоминающие кольца и катушку спиннинга. В-третьих, пришёл к тому же выводу, что и создатели оружия CornerShot — к загибаемой головной части. В результате появилось нечто, напоминающее гибрид автомобильного насоса с манометром, удочкой и трубой от пылесоса, выполненное по схеме «корнершота», с мощным фонарём на стволе и параллелограммной «рамой» с парой зеркал, чтобы видеть, куда, собственно, система нацелена. Чуть позже, когда компактные видеокамеры стали дешевле, он заменил такой систему зеркал. Процесс прокладки кабеля этой штукой выглядит так: сначала проводится изучение места будущей прокладки, определяется длина и поперечный габарит. В зависимости от этих параметров подбирается боеприпас, коим может быть грузик с оперением а-ля дарт, длинная и тяжелая резиновая «шпуля», нечто, напоминающее лизуна (помните такие липкие мячики?) или резиновый пружинящий мячик (из той же эпохи). Затем агрегат изымается из кейса, насосом нагнетается воздух, а к определённому ранее боеприпасу привязывается или непосредственно кабель, или тонкая леска, за которую кабель будет тянуться. Сам кабель с запасом уложен в кольца, чтобы не путался и не цеплялся. После всех подготовительных этапов производится введение рабочего конца агрегата в отверстие, наведение и выстрел. Учитывая хорошее пространственное мышление создателя прибора, повторные выстрелы не требовались. Экономия рабочего времени и нервов — колоссальная. Главное — с накачкой не ошибиться, а то мы один раз выбили стенку из плохо закреплённого гипсокартона. Сижу вчера вечером на кровати. Закрываю от усталости глаза и думаю: «Надо бы уже компьютер выключать и спать ложиться...» Открываю глаза — свет в квартире горит, но монитор погас, а компьютер не гудит и не мигает. Офигеваю, не понимая, как он отключился — таймеров я не ставил. Всё оказалось банально: в последнее время иногда отключали свет, а в этот раз он пропал на пару секунд. С закрытыми глазами я не заметил, как мигнул свет, а комп отключился. Думаю завести UPS — мало ли, вдруг во время прошивки чего-либо опять электричество рубанут? Есть у нас в компании интересный проект, делающий жизнь стоматологов и пациентов лучше. Если ты подключён к интернету, то получаешь возможность полюбоваться на свою челюсть и даже отправить доктору благодарность за выдранные или вылеченные зубки. А какая система без пароля? Так вот, этот пароль случайным образом генерируется и высылается каждому пациенту электропочтой. Все бы ничего, да как-то случилось непредвиденное. Бедный мальчик Боб получил-таки долгожданный пароль и побежал со слёзами радости к маме, чтоб показать ей: вот, мол, я какой взрослый, мне уже и пароли шлют! Мама, гордая за сына, попросила прочесть пароль. «FFUCKQ» — громко и гордо заявил сын. Мама не поняла. Прочла сама... Долго потом служба техподдержки дико извинялась и клялась, что такое произошло совершенно случайно, что никакого злого умысла по совращению её мальчика в этом письме не было, что такое происходит раз в сто лет и что им, можно сказать, даже повезло... {211} {210} {209} {208} {207} {206} {205} {204} {203} {202} {201} {200} {199} {198} {197} {196} {195} {194} {193} {192} {191} {190} {189} {188} {187} {186} {185} {184} {183} {182} {181} {180} {179} {178} {177} {176} {175} {174} {173} {172} {171} {170} {169} {168} {167} {166} {165} {164} {163} {162} {161} {160} {159} {158} {157} {156} {155} {154} {153} {152} {151} {150} {149} {148} {147} {146} {145} {144} {143} {142} {141} {140} {139} {138} {137} {136} {135} {134} {133} {132} {131} {130} {129} {128} {127} {126} {125} {124} {123} {122} {121} {120} {119} {118} {117} {116} {115} {114} {113} {112} {111} {110} {109} {108} {107} {106} {105} {104} {103} {102} {101} {100} {99} {98} {97} {96} {95} {94} {93} {92} {91} {90} {89} {88} {87} {86} {85} {84} {83} {82} {81} {80} {79} {78} {77} {76} {75} {74} {73} {72} {71} {70} {69} {68} {67} {66} {65} {64} {63} {62} {61} {60} {59} {58} {57} {56} {55} {54} {53} {52} {51} {50} {49} {48} {47} {46} {45} {44} {43} {42} {41} {40} {39} {38} {37} {36} {35} {34} {33} {32} {31} {30} {29} {28} {27} {26} {25} {24} {23} {22} {21} {20} {19} {18} {17} {16} {15} {14} {13} {12} {11} {10} {9} {8} {7} {6} {5} {4} {3} {2} {1} |
| BZIK.INFO |
|
BZIK.INFO |