| BZIK.INFO |
|
BZIK.INFO |
|
|
{671} {670} {669} {668} {667} {666} {665} {664} {663} {662} {661} {660} {659} {658} {657} {656} {655} {654} {653} {652} {651} {650} {649} {648} {647} {646} {645} {644} {643} {642} {641} {640} {639} {638} {637} {636} {635} {634} {633} {632} {631} {630} {629} {628} {627} {626} {625} {624} {623} {622} {621} {620} {619} {618} {617} {616} {615} {614} {613} {612} {611} {610} {609} {608} {607} {606} {605} {604} {603} {602} {601} {600} {599} {598} {597} {596} {595} {594} {593} {592} {591} {590} {589} {588} {587} {586} {585} {584} {583} {582} {581} {580} {579} {578} {577} {576} {575} {574} {573} {572} {571} {570} {569} {568} {567} {566} {565} {564} {563} {562} {561} {560} {559} {558} {557} {556} {555} {554} {553} {552} {551} {550} {549} {548} {547} {546} {545} {544} {543} {542} {541} {540} {539} {538} {537} {536} {535} {534} {533} {532} {531} {530} {529} {528} {527} {526} {525} {524} {523} {522} {521} {520} {519} {518} {517} {516} {515} {514} {513} {512} {511} {510} {509} {508} {507} {506} {505} {504} {503} {502} {501} {500} {499} {498} {497} {496} {495} {494} {493} {492} {491} {490} {489} {488} {487} {486} {485} {484} {483} {482} {481} {480} {479} {478} {477} {476} {475} {474} {473} {472} {471} {470} {469} {468} {467} {466} {465} {464} {463} {462} {461} {460} {459} {458} {457} {456} {455} {454} {453} {452} {451} {450} {449} {448} {447} {446} {445} {444} {443} {442} {441} {440} {439} {438} {437} {436} {435} {434} {433} {432} {431} {430} {429} {428} {427} {426} {425} {424} {423} {422} {421} {420} {419} {418} {417} {416} {415} {414} {413} {412} {411} {410} {409} {408} {407} {406} {405} {404} {403} {402} {401} {400} {399} {398} {397} {396} {395} {394} {393} {392} {391} {390} {389} {388} {387} {386} {385} {384} {383} {382} {381} {380} {379} {378} {377} {376} {375} {374} {373} {372} {371} {370} {369} {368} {367} {366} {365} {364} {363} {362} {361} {360} {359} {358} {357} {356} {355} {354} {353} {352} {351} {350} {349} {348} {347} {346} {345} {344} {343} {342} {341} {340} {339} {338} {337} {336} {335} {334} {333} {332} {331} {330} {329} {328} {327} {326} {325} {324} {323} {322} {321} {320} {319} {318} {317} {316} {315} {314} {313} {312} {311} {310} {309} {308} {307} {306} {305} {304} {303} {302} {301} {300} {299} {298} {297} {296} {295} {294} {293} {292} {291} {290} {289} {288} {287} {286} {285} {284} {283} {282} {281} {280} {279} {278} {277} {276} {275} {274} {273} {272} {271} {270} {269} {268} {267} {266} {265} {264} {263} {262} {261} {260} {259} {258} {257} {256} {255} {254} {253} {252} {251} {250} {249} {248} {247} {246} {245} {244} {243} {242} {241} {240} {239} {238} {237} {236} {235} {234} {233} {232} {231} {230} {229} {228} {227} {226} {225} {224} {223} {222} {221} {220} {219} {218} {217} {216} {215} {214} {213} {212} {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} Курировал я как-то работу монтажников в нашем офисе. Ребята хорошие, но от компов далёкие. Один мне рассказал про своего племянника, очень странного парня, который целый день на работе за компом, а затем ещё и дома за компом сидит. Посмеялись над ним всем коллективом. Отправился домой. Вошёл в свою однушку, в коридоре врубил «фрюху», которая у меня роль роутера играет, на кухне включил машину с файлохранилищем, FTP и почтой. В комнате открыл ноут у кровати, на рабочем месте запустил комп с Убунтой, комп с виндой и четыре моника. Пошёл в туалет, сел на унитаз... и включил нетбук, стоящий прямо перед ним на стульчике. Вспомнил про мальчика, который целый день за компом — его-то ещё, может, и можно как-то спасти. Давным-давно я был ребенком и не имел никакого отношения к IT-индустрии. Мама с папой взяли меня к себе на работу и, чтобы совместить приятное с полезным, дали мне набрать текст. В тексте был кусок, который постоянно повторялся, и я спросил у проходящей мимо тёти, есть ли возможность скопировать этот кусок. Ответ «нет» прозвучал достаточно уверенно, но всё равно у меня в мозгу появились сомнения: компьютер с такими сложными программами не может сделать такую элементарную операцию? Текст я всё-таки набрал вручную. С тех пор прошло много лет. Я «аццкий» админ, настраиваю юникс-сервера, знакомые айтишники звонят мне проконсультироваться в сложных ситуациях. Для работы с DOC/XLS используем OpenOffice. Периодически перестаёт работать копипейст из OpenOffice в сторонние приложения. Каждый раз я вспоминаю то уверенное «нет» и не могу понять, это заговор против меня или всё-таки глюк OpenOffice? У моей девушки, далеко не блондинки, приключилась беда: «семёрка» упорно не хотела загружать профиль пользователя. Проблему нашли много позже — мешали семь с хвостиком гигов видеофайлов на рабочем столе. Срочно надо загрузиться. Я на телефоне, ноутбук у девушки. Безопасный режим не помог. В консоль восстановления по телефону я пользователей не пускаю из идеологических соображений. Что делать? Ответ нашёлся сам. И попробуйте потом заикнуться про отсутствие интуиции у женщин! Девушка зашла в BIOS, интуитивно переключила режим работы SATA-контроллера с AHCI на IDE. После загрузки винда сказала, что, мол, простите, профиль загрузить не могу — получите и распишитесь за временный. Получили, расписались. Создали новый, старый затёрли. Profit! Меня уже просто поставили перед фактом, что все работает. Разрыв шаблона. Удивление. Уважение... Как «семёрка» загрузилась в таких условиях, для меня до сих пор загадка. Кодеры под Новый год порадовали. Есть требования на дизайн некой функции, которые звучат примерно так: «The %function()% shall perform %action% when its %parameter% is true...» Автор документа опечатывается и пишет: «its %parameter% os true». Понятно, буковки „i“ и „о“ рядом. Доблестный вордовый спеллчекер не согласен с вариантом и заменяет на «its %parameter% or true». Умница. Так лёгким движением электронов по кремнию условие превращается в чёрт знает что, оставаясь при этом вполне понимаемым. Верификаторы — люди непривередливые, на логичность им ругаться запрещено, не их ума дело, кода (якобы) не видят. Пишут пару тест-кейсов на покрытие этого условия, получают фейл и тут уже с чистой совестью открывают issue на requirement/code mismatch — всё по процедуре. На носу католическое Рождество. Прекрасно понимая, что америкосовый интегратор скоро уйдёт на каникулы, индусский кодер торопится исправить баг, втыкает в требования, втыкает в код, видит там if(param) {}, говорит «угу, непорядок» и приводит код в соответствие с требованиями: if(param || TRUE) {}. Код по требованиям, фейлов нет, придраться не к чему. Работал у местного ADSL-провайдера. Городок маленький, так что работал почти один. Напарник в основном занимался программированием и местной техникой. Абонентская база расширялась, и решили выделить мне помощника. Решили — сделали. Приняли паренька помладше меня, но с двумя высшими образованиями (у меня одно). Потаскал я его с собой недельку: вроде всё понимает, дома комп есть. Ладно, отправил в свободное плавание. Звонит от абонента: «Нет сетевой карты». Говорю, пусть купит и поставит, зайдем позже, настроим. — Да нет, сетевая есть, но отдельно от компьютера. — Так поставь ему, чтоб два раза не мотаться. — А как? Объяснил всё подробно: как, куда, почему. Звонит — не получается. Через полгорода добираюсь до него. Абонент рвёт и мечет: любимое дитя разворотили! Смотрю, а наш образованный сетевую в корпус сунул, в разъём не вставил, но корпус закрутил и честно пытался найти карту в системе, поставить дрова и всё настроить. Исправил незаметно для абонента. Объяснил ошибку напарнику. Через неделю повтор; через месяц хлеще — умудрился выставить в BIOS запредельные значения частот, причём у друга директора нашей конторы. За всё отдувался я. Случаев потом было ещё много, да таких, что он стал притчей во языцех в нашем коллективе. Короче, кое-как проработав год (и то потому, что ему ничего сложней протягивания провода не доверяли, да и то до того момента, когда он протянул его поверх щитка, так как ключей не было), он ушёл, при этом громко негодуя, что его здесь зажимают и не ценят, а у него, между прочим, два высших образования! Через неделю приводят нам новенького на собеседование. Первый вопрос моего напарника: «Сколько высших образований?» Неважно, сколько «вышек» — экзамены покупаются. Если ты кричишь, что умный, соответствуй этому. Работаю в крупной консалтинговой организации в отделе, который внедряет разнообразное свободное ПО. Звонок. Беру трубку: — Здравствуйте, компания Microsoft Россия. Скажите, пожалуйста, с кем я могу поговорить по поводу компьютеров и программного обеспечения? — Здравствуйте, а какие наши решения вас интересуют? — Э-э-э... Короткие гудки. Не продал. В очередной раз в непонятках ищем причины страшных коллизий в локалке. Ищем долго, тщательно, упорно... Толку нет. Проверено уже всё, что можно. Все свитчи проверены методом замены; исследованы все другие потенциальные причины проблемы. Тут до меня доходит: — А не может ли быть проблема в длине кабелей или излишнем количестве повторителей? — Раньше ведь работало! — уверяют коллеги. Ну да, ну да, работало, пока новому менеджеру не понадобилось создать рабочее место и подключить его за неимением возможности напрямую бросить витуху аж через три репитера. Как правило, все проблемы IT — от непрофессионализма, и только в последнюю очередь — от оч. умелых ручек пользователей. Работаю в техотделе одной телекомпании. На днях заходит к нам корреспондент с жалобой на цифровую фотокамеру: «Сдохли аккумуляторы». Вручаем ему пару новых и зарядное устройство. На следующий день он приходит снова: «Не, ребята, эти аккумуляторы, видно, тоже плохие. Не снимает, и всё тут. Опять та же надпись горит: „Card Full“». Из записок эникейщика, которого угораздило попасть на работу в следственный комитет. * * * Сижу у себя в админском закутке, читаю форумы. Забегает старший следователь К.: глаза круглые, в трясущейся руке — новенький коммуникатор, купленный по моему совету и мной же прошитый до WM 6.5. «Что с ним? Он сломался?» К. тычет в экран стилусом, терзает джойстик и хард-кнопки. Экран зажигается, рисует замочек и кнопку с надписью «Slide to unlock». * * * Сижу в админке. Звонок на сотовый: «Подойди в N кабинет». Собираюсь, прихожу. Сидит следователь В., грустно взирает на комп. Рядом с ним за столом — парнишка лет двадцати. Подхожу к компу, смотрю — завис Ворд. Прибиваю через диспетчер задач, следователь закатывает глаза: — Ты что делаешь, там же почти весь допрос ещё не сохранённый! Не успел сказать, что сейчас всё будет, как заговорил парень: — Да всё ОК, этот файл в «темпах» валяется, найдём сейчас. — Ни @#я себе у нас маньяки умные пошли! — восклицает следователь. А я-то думал, это стажёр. * * * Возвращаюсь с обеда. Уже от лифта слышу гогот и крики: «Эй, балбес, ты меня видишь?» Тихо обалдеваю, захожу в ближайший орущий кабинет. Каратели убивцев и конокрадов дорвались до халявного инета и первым делом вылезли в скайп в режиме видео. Что забавно, они смогли создать себе аккаунты и даже без особых разрушений настроить закупленные накануне веб-камеры. Но никто из них не догадался подключить гарнитуру. * * * — %name%, знакомься, это админ из городского отдела. Научи его, чтобы всё умел делать, как ты. Вот так сюрприз... Знакомлюсь. Интересный парень, начал сыпать умными словами. Слушаю вполуха, затем отзваниваюсь начальству городского следственного: парень, дескать, и так всё умеет. Напоследок спрашиваю у новичка, в кого такой умный вырос и чего в ГСО забыл. «Да так, меня тут пристроили на время. А учился вот по этой книжке», — отвечает он на прощание и оставляет у меня нечто габаритами с томик Мураками. Я догадался взглянуть на книжку лишь через пару дней. Нет, это был даже не учебник информатики для самых маленьких, а «IBM PC для пользователя» Фигурнова. Раритет! * * * Вечер. Гаснет свет, мат, писк «упсов». Тишина. Громкий шёпот: «Эти хреновины продержат питание ещё пять минут, быстро два раза на „дуст-два“ — и по домам!» Работаю админом в крупном вузе своего города. Вернее, нас двое — товарищ занимается чисто программными делами, а я обслуживаю железо. В общежитиях есть доступ в интернет. Так как розетка в каждой комнате всего одна, а жильцов не менее четырёх, многие покупают себе в комнату свитч, чтобы работать в инете одновременно. Переезжает, значит, один студент в другую комнату, где уже есть один комп, воткнутый в розетку, а вот свитча нет. В прежней комнате на свитч скидывались, и студент требует у товарищей вернуть его часть. Естественно, ребята отказывают и шлют студента куда подальше. Недолго думая, он берёт бедный коммутатор и тащит его ко мне с просьбой отрезать от него два порта, полагающиеся ему. Я в меру сил объяснил студенту юридического факультета, что после этой процедуры ни его часть, ни часть его товарищей уже никогда не заработает. Студент оказался человеком категоричным — пришлось мне за бутылку пива отпилить от восьмипортовика причитающиеся ему два порта ножовкой по металлу. {671} {670} {669} {668} {667} {666} {665} {664} {663} {662} {661} {660} {659} {658} {657} {656} {655} {654} {653} {652} {651} {650} {649} {648} {647} {646} {645} {644} {643} {642} {641} {640} {639} {638} {637} {636} {635} {634} {633} {632} {631} {630} {629} {628} {627} {626} {625} {624} {623} {622} {621} {620} {619} {618} {617} {616} {615} {614} {613} {612} {611} {610} {609} {608} {607} {606} {605} {604} {603} {602} {601} {600} {599} {598} {597} {596} {595} {594} {593} {592} {591} {590} {589} {588} {587} {586} {585} {584} {583} {582} {581} {580} {579} {578} {577} {576} {575} {574} {573} {572} {571} {570} {569} {568} {567} {566} {565} {564} {563} {562} {561} {560} {559} {558} {557} {556} {555} {554} {553} {552} {551} {550} {549} {548} {547} {546} {545} {544} {543} {542} {541} {540} {539} {538} {537} {536} {535} {534} {533} {532} {531} {530} {529} {528} {527} {526} {525} {524} {523} {522} {521} {520} {519} {518} {517} {516} {515} {514} {513} {512} {511} {510} {509} {508} {507} {506} {505} {504} {503} {502} {501} {500} {499} {498} {497} {496} {495} {494} {493} {492} {491} {490} {489} {488} {487} {486} {485} {484} {483} {482} {481} {480} {479} {478} {477} {476} {475} {474} {473} {472} {471} {470} {469} {468} {467} {466} {465} {464} {463} {462} {461} {460} {459} {458} {457} {456} {455} {454} {453} {452} {451} {450} {449} {448} {447} {446} {445} {444} {443} {442} {441} {440} {439} {438} {437} {436} {435} {434} {433} {432} {431} {430} {429} {428} {427} {426} {425} {424} {423} {422} {421} {420} {419} {418} {417} {416} {415} {414} {413} {412} {411} {410} {409} {408} {407} {406} {405} {404} {403} {402} {401} {400} {399} {398} {397} {396} {395} {394} {393} {392} {391} {390} {389} {388} {387} {386} {385} {384} {383} {382} {381} {380} {379} {378} {377} {376} {375} {374} {373} {372} {371} {370} {369} {368} {367} {366} {365} {364} {363} {362} {361} {360} {359} {358} {357} {356} {355} {354} {353} {352} {351} {350} {349} {348} {347} {346} {345} {344} {343} {342} {341} {340} {339} {338} {337} {336} {335} {334} {333} {332} {331} {330} {329} {328} {327} {326} {325} {324} {323} {322} {321} {320} {319} {318} {317} {316} {315} {314} {313} {312} {311} {310} {309} {308} {307} {306} {305} {304} {303} {302} {301} {300} {299} {298} {297} {296} {295} {294} {293} {292} {291} {290} {289} {288} {287} {286} {285} {284} {283} {282} {281} {280} {279} {278} {277} {276} {275} {274} {273} {272} {271} {270} {269} {268} {267} {266} {265} {264} {263} {262} {261} {260} {259} {258} {257} {256} {255} {254} {253} {252} {251} {250} {249} {248} {247} {246} {245} {244} {243} {242} {241} {240} {239} {238} {237} {236} {235} {234} {233} {232} {231} {230} {229} {228} {227} {226} {225} {224} {223} {222} {221} {220} {219} {218} {217} {216} {215} {214} {213} {212} {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 |