| 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} Я студент, подрабатываю сейчас у только появившегося провайдера в нашем городе: расшиваем по чердакам 25-парный Ethernet-кабель, укладываем это хозяйство в ящики, — в общем, гордо зовем себя монтёрами. Работаю я в компании моего одногруппника (назовём его Михаилом); с нами по чердакам бродит и наш начальник, он же ведущий инженер и электрик, который подводит питание в ящики. Значит, залезли мы на третий за день чердак, решили перед работой над кабелем перекусить. Миша — человек тёртый, захватил с собой кефир, хлебные палочки и майонез. Во время трапезы замечаем, что чердак давно уже обитаем: на нём куча голубей. Задался Миша целью накормить птичек. Чего он только не пробовал: бросал в голубей куски хлебных палочек, пытался невероятно скрытно подползти к ним и накормить, наконец, захотел просто поймать голубя и силой заставить его покушать. Голуби не поддались на провокации. Миша грустно встал где-то посередине чердака, задумался и изрёк: — Не хотят голуби кушать. Пойду покормлю электрика. Программирую в среде с названием с греческими корнями. Версия среды старенькая — 2002 года, но мне хватает. Нарыл на просторах интернета патч, исправляющий кучу мелких ошибок в среде — крупных тогда старались не делать. Загружаю проект софтинки, которую пишу и сопровождаю. Компилируется, запускается — всё хорошо. Нажимаю кнопку «Выход» — access violation по такому-то адресу. После часового мозгового штурма баг был найден и обезврежен. Программа с ним жила уже почти год, и ошибок не было ни разу. Как там у классиков? «Если в вашей программе не обнаружено ошибок, проверьте компилятор — возможно, ошибка есть в нём». Переставлял винду дома. Поставил систему, основной софт, настроил, что нужно, перегрузил, потестил. Решил добавить разных красивостей и удобностей: плееры, смотрелки картинок и прочую дребедень. Установил скриптом с загрузочного диска, выключил комп и ушёл спать. Утром включаю комп — дичайшие тормоза: работать невозможно совершенно, и это на отлично настроенном вчера компе! Делаю трёхпальцевый аккорд, минут через пять вылезает диспетчер задач — значок в трее символизирует, что проц загружен чуть больше, чем полностью. Медленно-медленно начинаю тянуться мышкой к вкладке «Процессы». Кликаю. Медленно-медленно отрисовывается список. Вот он, вредитель, отобравший 99% ресурсов! Процесс назывался... ninja.exe. Ещё через пятнадцать минут мучительно медленного шевеления курсором процесс удалось завершить, и всё замечательно заработало. Сама программа-то хорошая, удобная — аналог «Пунтосвитчера». Запускаешь её после загрузки системы — отлично работает. Но вот если добавить в автозагрузку (что было сделано по умолчанию в установщике) — при запуске винды захватывает власть безраздельно. Истинный ниндзя! Втирается в доверие, незаметно сидит в трее и ждёт момента для смертельного удара. Отправили как-то нас поднимать сетку в одном далёком московском районе. Находим узловую точку по топологии, идем в ДЭЗ и узнаём, что в том доме идёт капитальный ремонт, и чердак должен быть открыт. Мы уже начинаем что-то подозревать, поднимаемся на чердак и видим... Когда тянули линию, ящика еще не было. Потом его повесили, но оборудование в него переместить не успели. Вот и наблюдали мы картину: под потолком висит закрытый на замок ящик, а рядышком побелённый свитч. Чердак, покрытый полуметровым слоем гуано. В самом загаженном углу мы с напарником варим муфту, да ещё и с «раздвояйцелем», то бишь с разветвлением выходов. Столик с «препаратом» и сопутствующей шнягой, лампочка, табуретка и два тела — идиллия. На чердаке появляется абориген. — Спирт? — Спирт. Абориген гулко сглатывает слюну. — Изопропиловый. — То есть пить нельзя? — Можно. Но только один раз. Постоял мужик ещё минут десять, помаялся, помялся и ушёл. Вот ведь обоняние у человека! Как же меня задолбали дизайнеры-полиграфисты, лезущие в веб-дизайн, не знающие даже элементарных принципов вёрстки! Все эти закруглённые уголки, тенюшки и полупрозрачности, залезающие друг на друга, переплетающиеся и пересекающиеся в совершенно диких направлениях... Обязательно запомните эти главные правила веб-дизайнера. Ни за что и никогда не оставляйте в макетах острых углов. Только закруглённые, особенно в полях для ввода текста. Это красиво и очень функционально. В тех же формах обязательно меняйте внешний вид боковой стрелочки «селекта». Делайте её вдвое больше самого поля, круглой и обязательно с тенюшкой — так красивее. Обязательно используйте полупрозрачность, особенно в меню. Особенно если стоит требование совместимости макета с Internet Explorer 6. И вообще, полупрозрачности как можно больше: это впечатляет пользователей. Ах да, без этого никак. Используйте самые красивые шрифты в макете — штук пять-шесть. Все оценят глубину вашего типографического вкуса. Не забывайте, что ссылки в тексте можно выделять как угодно, но только не подчеркиванием — это портит внешний вид текстов. Обязательно сделайте так, чтобы у выделенных полужирным слов была цветная подложка... с закруглёнными углами. А после того, как вы нарисовали подобный макет, когда верстальщик, плюясь, рассказал вам обо всех ошибках, скрепя сердце поправьте их и обязательно повторите в следующем макете. Это же так приятно — каждый раз объяснять вам одно и то же. Работаю техником в интернет-провайдере. Есть у нас корпоративная почта, на которорую люди присылают свои вопросы, если нет желания решать проблемы по телефону. Сегодня пришло замечательное: вы что написали на когда баланс проверяете мне тоже напишите что написали у всех одинакого Долго думали в офисе, что же за проблема такая. Работаю программистом: разрабатываю софт для ресторанов, гостиниц и магазинов. Но история не об этом. Захожу с утра в комп, а монитор чёрный. Вслепую пароль ввёл, потом только выключателем монитора щёлкнул. Смотрю: обоина другая, рабочий стол другой, настройки программ все сбились. Ну, думаю, мало ли, откат админы делали. Панель задач настроил, обоину убрал, переставил софт, лишнее снёс. Только ближе к обеду обнаружил, что вошёл под другим пользователем. Товарищи, следите за политикой паролей! Затягиваем кабель в комнату. Технологические отверстия забиты. По согласованию с хозяевами решаем сделать маленькую аккуратную дырочку. В момент, когда бур проваливается в стену, с другой стороны раздаётся жуткий грохот. Хозяин выходил посмотреть. Возвращается, молча достаёт коньяк и сигареты, за пару минут уговаривает и то, и другое. Если входное отверстие имело диаметр около сантиметра, то выходное — полтора метра. * * * Сверлим дырку, попадаем в электрику. Хозяев нет. В подсобке что-то пищит. Открываем подсобку, видим какую-то бандуру с чёрно-желтым знаком радиации и листом А4 с надписью: «Ни в коем случае не выключать! Идёт синтез!» Хорошо, бандура сидела на бесперебойнике. Несколько часов, пока электрики восстанавливали проводку, в четыре руки таскали электричество «упсами» из соседнего здания. * * * Заселялся в кабинет новый ректор. Кабинет по этому поводу отремонтировали, не поскупившись. Монтажники пробили отопление — в кабинете на несколько миллионов кипятка по колено. Посреди всего этого ходит радостный ректор (первый день в должности) и улыбается: «Когда в должность вступал предыдущий ректор, этажом выше прорвало отопление, и ректорский кабинет затопило, но это не расстроило хозяина. Рассказал, что то же самое произошло при вступлении в должность его предшественника, так что затопление кабинета — что-то типа божественного благословения». * * * В кабинете Ну Очень Важной Персоны в вечернее времы проводится модернизация кабельного хозяйства. После работы решили зайти к монтажникам на объект и подбодрить их алкоголем. Расположились за столом Важной Персоны и по недомыслию все вышли, захлопнув дверь. На столе небожителя осталось бутылок пять разных напитков, непотушенная сигарета в импровизированной пепельнице, наши вещи и документы. В попытке попасть в кабинет была задействована охрана, приглашённый специалист по замкам и дверям, даже питания на этаже отключали — всё без толку. Ближе к часу ночи обнаружилось, что отключение питания открыло дверь в кабинет зама, где отыскался дубликат ключей. Только утром поняли, что от наших экспериментов открылись вообще все двери на этаже и выключилось три сервера, один из которых — навсегда. Админил я сетку небольшого издательства. Инет тогда уже был выделенным, но весьма кривым: все клиенты сидели чуть ли не в одной подсети, идентификация шла по MAC. Внутрисетевой трафик попросту не мог быть учтён, и данные летали там просто терабайтами — обеспечивалось это банальным общим доступом к папкам. Как-то от нечего делать я сканил внешнюю сетку на предмет шар и напоролся на машинку, напрямую смотрящую в интернет голым соединением, да ещё и под Win98, да со всеми открытыми дисками, да без пароля на доступ. Компьютер оказался бухгалтерским — впрочем, кто бы сомневался. Удивившись такой безалаберности, я решил, что неплохо бы предупредить «ламеров ушастых» о нависшей над их финансовой информацией задницей. Решение было простым: открыв autoexec.bat, в конец файла я добавил небольшое сообщение, при каждом старте компьютера выскакивавшее на экран, где описал ситуацию, красочно расписал перспективы в случае бездействия и оставил свой электронный адрес: обращайтесь, дескать, помогу не сесть в лужу. Машина при помощи простого эксплойта была отправлена в синий экран, я немного похихикал над горе-юзерами и буквально через пару дней забыл об этом случае. Через неделю мне на ящик пришло сообщение от админа этой конторы, в котором он клялся в вечной любви и обещал сотни пива за мою маленькую проделку. Как оказалось, бухгалтерша пришла в ужас от обещанных мной перспектив и немедленно попросила админа сделать то, что она напрочь запретила с самого начала: установить Windows 2000. Уже потом, за пивом, он мне рассказал, что наслушавшись сына-студента, бухгалтерша раз и навсегда уяснила: «двухсисечная» — не для дилентантов, это супернепробиваемая и надёжная система, но невероятно сложная, делать там простому буху нечего — всё равно не разберётся, да и известная жёлтая программа в ней как-то не очень работает (на тот момент это было действительно так — HASP работал некорректно). — А почему так долго писал? За неделю можно сотню компов перенастроить! — Да как тебе сказать... Она не сразу меня позвала, а только когда ей надоели «какие-то непонятные буковки», которые при загрузке выскакивают, — вздохнул админ. — Кодировку ты попутал, кракозябры получились... Пока я не оттранслировал, никто даже и подумать не мог, что там такое выскакивает. Но ты бы видел её лицо! {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 |