| BZIK.INFO |
|
BZIK.INFO |
|
|
{678} {677} {676} {675} {674} {673} {672} {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} Сижу я в выходной дома, пью чай. Внезапно у меня в голове что-то замкнуло, и я подумал, а не установить ли себе новую операционную систему? Поставив на закачку образ, решил озаботиться драйверами, в частности, под материнку. На сайте производителя выяснил, что, помимо типа, надо уточнить еще и номер ревизии мамы: 1.0 или 1.1. Мануал подсказал, что этот номер написан белой краской в одном из углов. Снимаю крышку корпуса, вижу надпись «Rev. 1.1» и понимаю, что не успокоюсь, пока не вычищу нутро от пыли. Операция продолжалась долго и нудно, особенно порадовал кулер, который, зараза, никак не хотел после чистки становиться на место. Затем начались глюки, но не у меня, а у машины. Как оказалось, я всё сделал правильно — просто, как здесь уже писали, компьютеру надо привыкнуть работать без пыли. Наконец я победил и посмотрел на часы. В общем, дело я сделал хорошее и нужное, вот только в тот день я планировал допить чай, выключить компьютер и заниматься совсем другими делами... Есть у меня любимый способ придумывания паролей. Старая уловка от лингвиста: берёшь бессмысленное словечко посмешнее, типа «мундропуп» или «бурозявка», и вбиваешь, предварительно переключившись в латинскую раскладку — набор букв получается ещё тот. И длина пароля пристойная, и логикой особо не подцепишь, не подберешь. А главное, запоминается легко — в случае sudo-пасса это особенно удобно (я убунтоводец). Слова выбираются хорошие и разные, а зачастую и не совсем цензурные. Пароль — штука интимная, чего стесняться? Утро. Еду в маршрутке на лекции. Звонок мобильного: домой заявился мамин бойфренд, которому срочно — а главное, очень вовремя! — понадобилось в интернет. Компьютер большую часть времени безраздельно принадлежит мне, так что пользовательская учётка в Убунте всего одна — моя. Пароль к ней, естественно, рождён излюбленным методом. Интернет человеку нужен здесь и сейчас — куда деваться с подводной лодки? Чувствуя себя Чингизом из «Фальшивых зеркал», зажимаю нервы в узду и называю по буквам... Первое, что ваш несчастный лингвист сделал, придя домой — поставил pwgen, нагенерил зубовышибательных мозгодробительных паролей с ключом -s и навек зарёкся подходить к криптографии творчески. Представьте себе, что чувствует человек, которому в маршрутке пришлось вслух и достаточно громко сообщить, что паролем его учётки является слово «ногох#йц». В нашей конторе легализация софта происходила со скрипом. На первом этапе на компьютеры бухов поставили Убунту, а для запуска 1С и прочей кавалерии установили терминальный сервер, на котором уже крутились «пролетарские» версии винды, 1С, Офиса и прочего, освобождённые от капиталистических замашек вроде проверки ключей и лицензий. Для уменьшения вирусной угрозы в интернет бухи ходили через Убунту, да и пасьянсы раскладывали там же. Была на работе сотрудница, которая одним своим появлением вышибала всю сеть в помещении. После недолгого разбирательства админы выяснили, что при входе в помещение она умудрялась ловко наступать на доску в полу, из-за чего обесточивался свитч, подающий сеть в бухгалтерию. Но директор постановил доску не чинить... ...потому что в один прекрасный момент мы дождались-таки проверяющих. Картина маслом: проверяющий входит в комнату, за ним директор. Шеф незаметно всем своим богатырским весом наступает на эту доску, и ревизора встречают бухи с абсолютно честными глазами, торчащие в «Одноклассниках» из-под невинной Убунты. Иконку RDP проверяющий не заметил. Пришёл сегодня на работу. С порога на меня налетают шеф и главбух с паникой на лице: «Главный файл-сервер не работает!» Спрашиваю, как определили — говорят, линк на коммутаторе не мигает и не горит. Ну, думаю, всё, кранты, вилы, караул, тундра, стойбище, аул. Ведь самый главный файл-сервер представляет собой вполне простой комп, заныканный где-то в здании так, что его местоположение знают только шеф, главбух, секретарь, несколько важных людей и я — сисадмин сети. Добраться до сервака можно за двадцать минут, отодвинув пару увесистых шкафов-стоек и разобрав половину подсобки. Сам сервер даёт доступ только при правильных логине с паролем, IP- и MAC-адресах. Надёжность на высшем уровне, но находится сам сервер, как было сказано выше, в почти полной заднице — просто так не доберёшься. Всё ясно, весёлое утречко. И с чего это сервак отключился? Ладно, делать нужно. Сказал шефу и главбуху, что пошел чинить, но перед этим решил проверить теоретическую проблему номер один — сам коммутатор. На удивление всё окей — даже уборщица не постаралась. Снова зовёт главбух: картридж в принтере закончился. Пришёл, поменял, бросил взгляд на моник главбуха и чуть не окосел. На экране была открытая база с того самого файл-сервера, чего по определению быть не может. Подлетаю к компу, открываю консоль, пингую сервер — пингуется! Вскрыв свитч, наконец обнаружил проблему. Из разъёма выпал светодиод того порта, куда, собственно, сервак и подключен. Немного потыкавшись паяльником и отчитавшись перед шефом и главбухом, я пошёл к себе в серверную делать две вещи: отпиваться после трудного рабочего дня и рассчитывать, на что потрачу премию за «ремонт сервера». Крупнейшая букмекерская контора страны. Вся работа по инструкции — фирма настолько белая, что с гордостью демонстрирует почётную грамоту «Лучшему налогоплательщику». Все компы опечатаны, ближайший техник в Красноярске, а филиал во Владивостоке. Открывать машину нельзя, а она валится в BSoD каждые полчаса. Резервный комп два монитора не тянет. Короче, полная задница. Прихожу, снимаю с пояса мультитул. Грузится, работает. Выясняю, в чём проблема, и понимаю, что без вскрытия пломб ни хрена не получится. Но пока я нахожусь в помещении, всё работает. Два месяца до приезда техника с правом вскрытия мой мультитул лежал возле монитора, обеспечивая работоспособность филиала. Низкий уровень компьютерной грамотности, говорите, никто ничего не знает... А вот как бывает. Работаю приходящим сисадмином в нескольких компаниях одновременно. Занимаюсь и фрилансом, пишу в основном на С++, а точнее — на Qt. В полдвенадцатого вечера еду в маршрутке и слышу разговор двух парней, видно, тоже системщиков. Начали разговаривать про математический софт. — У меня вот в офисе все уже давно перешли на Матлаб, один начальник сидит на Маткаде. — Может быть, ему просто больше и не нужно. — А у меня вот отец вообще не использует этот софт, ему больше нравится самому, на С++. Ребята разговорились о том, что нафиг не надо самому в С++, а лучше использовать специализированный софт. Не выдержав, отвечаю: «С++ лучше». Наверное, такого они не ожидали услышать в маршрутке! Когда они уже выходили, один из них спросил: — А ты разраб? — Да, на «кьютэ». — Не «кьютэ», а «кьют» — поправил мужчина в годах, сидевший передо мной. Небольшой шок. Ребята благополучно удаляются, один пожимает мне руку. До дома ехал с приподнятым настроением. В разгар кризиса, прошлой зимой, в одной из довольно успешных контор сокращали отдел автоматизации и сопровождения. Директор одного из сибирских филиалов не хотел расставаться ни с одним из спецов отдела, но «рука Москвы» возражений не принимала: «Сократить!» Директор махнул рукой: решайте, мол, сами... Сотрудники отдела бросили жребий. Покидать гнездо выпало Ивану. Жрать охота, за квартиру платить, ещё кредит висит... Резюме разослано всюду, куда надо и куда не надо. В очередной конторе на собеседовании в условиях кризиса («своих разгоняем, а тут ещё ты») Ивану задали вопрос: — Сколько литров спирта понадобится на 10 километров оптоволокна? Ваня уточнил, в каком месте нашей необъятной родины лежит оптоволокно. В ответ интервьюеры ухмыльнулись и дали ответ с точностью в пару тысяч километров. Ваня выдал цифру и обосновал её по частям: — компенсация сезонной температуры; — затраты на конвертацию спирта в ГСМ и транспортные услуги, не предусмотренные сметой и планами строительства; — технико-экономические сложности лингвистического порядка с учетом уровня владения местным населением базовыми основами русского языка; — примерный коэффициент уровня утраты оптоволокна из поставок в связи с близостью новогодних праздников и населенных пунктов от места выгрузки — и ещё с десяток параметров. Прикидки Ивана совпали с расходами фирмы за прошлый год с точностью до процента; планы же самой фирмы «не попали» на 20%. Ивана не просто взяли на работу: он теперь такой топ-менеджер, что за право переманить его к себе бьются несколько очень известных корпораций. За несколько предыдущих лет Иван участвовал в разработке баз данных для нескольких контор различного профиля: транспортные диспетчеры, торговцы ГСМ, администрации сибирских районов, строительные фирмы; пару раз в командировку ездил внедрять продукты на местах, тоже где-то далеко и дальневосточно-сибиревато. А вы говорите — айтишники, программеры, админы... Работаю на линии консультации по 1С. Конечно, пользователи попадаются разные, но наивные до жути: они, видите ли, целый год что-то там делали, а ты должна сказать, почему в такой-то декларации в такую-то строку попадает на 37 копеек больше. Секундочку, чакру прочищу! Но бывают и смешные вопросы: — У меня девушка из декрета вышла, как ее раздекретить? — У нас на предприятии собака самортизировалась, как это в программе отразить? — Мне надо уволить сотрудника и сделать расчёт, а он возьми да и умри. Вот что теперь делать? Утомили и «умные» системные администраторы, которые звонят узнать, как программу установить! Притом разговаривают в таком тоне: «Кто это там сидит консультирует, девушка какая-то? Я-то суперпрограммист, настолько крутой, что сам прогу поставить не могу». Напыщенности-то! Товарищи, будьте проще — я, между прочем, тоже программист с высшим техническим образованием. Отец рассказывал, что когда к ним на работу поступали молодые неспециалисты (а работал он тогда электриком), один из таких свежеподготовленных инженеров спросил: — А 50 герц — это сколько вольт? Мастер не растерялся. Он взял деревянную линейку и положил её на стол так, чтобы большая её часть выходила за край стола. Прижав конец линейки ладонью к столу, он сильно оттянул свисавшую часть вниз и отпустил. Линейка, разумеется, отпружинила вверх и начала колебаться. — Вот смотри: здесь 50 герц. А сколько там вольт, я уж не знаю! Звонок в IT-отдел большого завода: — У меня тут компьютер что-то написал, срочно посмотрите! — По-русски? — Ну да! — Ну так, @#$%&, прочитайте мне! Начинается неосознанное чтение виндового месседжбокса с единственной кнопкой «ОК». {678} {677} {676} {675} {674} {673} {672} {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 |