| 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} Последний день апреля, последний день сдачи декларации о доходах за прошлый год. Программист-фрилансер, уже не первый год работающий на иностранную фирму, стоит в километровой очереди к окошечку в налоговой инспекции. В его руках папка с бумагами. Он заполнял их в последнюю ночь, матерясь, переделывая, выясняя малопонятные ему бюрократические требования и бухгалтерские термины, кое-что проставляя на авось, потому как не разобрался. Программист нервничает: сомнений в правильности много, а день всё-таки последний. Но вот заветное окошко. Уверенная рука дамы за пятьдесят, классики ужастиков с IT happens, берёт его бумаги. Сердце фрилансера замирет. Дама же, бегло просмотрев документ, ставит печать и подпись. Отчёт сдан! Программист выходит на улицу и вдыхает полной грудью тёплый весенний воздух. На лице сама собой расплывается улыбка. В эту самую секунду единственный раз в году ему доступно простое, чистое бухгалтерское счастье. Дело было в 2006 году. Я работал сисадмином в довольно крупной конторе города Захолустинска, где благодаря имеющемуся сертификату ещё и сопровождал ярко-жёлтую программу. Главбухша с точки зрения айтишника была стандартной: никогда ничего не трогала, а ломалось оно само. Как-то летом я поехал с другом в город Центровск — он по делам, а я за компанию, развеяться. Автобус в город пришёл в девять утра. Не успел я выйти из салона, как зазвенел мой сотовый, а на экране загорелась надпись «Мигрень». Я был в роуминге, и деньги за входящие слетали с неимоверной скоростью, но делать нечего — пришлось отвечать. Из потока визгов и ругани я вычленил, что главбухша ничего не трогала и устала от моих диверсий. Опустевший счёт вскоре оборвал поток красноречия. Мы с другом появляемся в конторе, я с порога прошу компьютер и доступ в сеть. Пока друг разговаривал с начальником этой конторы, я, сидя за компьютером начальника, подключаюсь к терминальному серверу своей конторы, нахожу ошибку в документах (конечно же, из разряда «сама дура»), исправляю её, правильно заполнив поля в документе, пополняю баланс телефона и перезваниваю своей «Мигрени». Объясняю, что она неправа, и подключаюсь к разговору начальника с другом. Начальник спросил, что это я делал. Я объяснил, после чего последовал недвусмысленный вопрос: «А не желаешь ли из Захолустинска перебраться в Центровск?» Через три месяца я уже жил и работал в Центровске, в этой самой конторе. Бухгалтерша меня провожала, поджав губы, с видом «слава Богу, избавились». В Захолустинске вместо себя я привёл одного человека, который после меня продолжал вести бухгалтерскую программу и сисадминить. Ничего не ломалось, и отношения с работниками той конторы у меня остались самые дружеские (кроме, разумеется, «Мигрени», которая не ужилась и с новым программистом). Недавно из Захолустинска мне сообщили, что главбухша уволилась и переехала в Центровск, а сейчас пытается у всех узнать мои контакты. Шутливо пригрозив, что прокляну, если кто-нибудь расколется, я про себя улыбнулся, но теперь, когда на телефоне высвечивается незнакомый номер, у меня между лопаток сбегает холодный пот. Заказчик недавно отжёг: Требуется объяснение принципа информационного телекинеза в связи с отсутствием в спецификации телекоммуникационного оборудования и средств сетевого взаимодействия. Работаю в ТП крупного провайдера. Звонок в четыре утра. — Компания %providerName%, техподдержка, здравствуйте. — Мне нужен пилинг! — вещает из трубки женский голос. — Это техподдержка компании %providerName%, вы точно туда попали? — Да! — Э-э-э, мы не оказываем косметических услуг. — Девушка, вы рехнулись? Какие косметические услуги? Пилинг мне, пилинг! Чтобы фильмы скачивать бесплатно у других пользователей! Ехал как-то в электричке, взяв с собой достаточно много вещей. Путь был неблизкий, часа на три, а вагон пустовал, так что можно было посидеть с ноутбуком. К сериалам тяготения я не испытываю, поэтому открыл любимую IDE с намерением сделать что-нибудь полезное. Работаю я в основном с клавиатуры, но некоторые действия привычнее выполнять мышью, а когда не хочется её доставать, то красной точечкой. Кодилось хорошо, и я даже почти успел воплотить свой замысел к концу дороги, но не давало покоя одно: когда поезд тормозил, разгонялся или просто ехал по всяким мостам, у меня внезапно переключались окна, выделялся или прокручивался код, а то и происходило что-то ещё более странное. Понимание пришло уже в пункте назначения, когда я начал распаковывать сумки. Небрежно кинутая в карман рюкзака беспроводная мышка осталась включённой, и при тряске поезда она тёрлась колесом и ударялась кнопками, напоминая о себе и просясь на свободу. Выпустил я её на волю тогда надолго, а на обратном пути положил спать, зажав кнопочку на брюхе. Всю дорогу бесхвостая вела себя тихо. Принесли мне на днях дикий девайс — лазерный терапевтический аппарат «Орион», произведённый в 1999 году. Чудо инженерной мысли состояло из трёх частей: блока питания (как показало вскрытие, предназначенного для зарядки аккумуляторов типа «Крона»), блока управления лазером, почему-то помещённого в корпус от пульта для телевизора, и, собственно, лазера, соединённого с блоком управления метровым проводом и трёхпиновым DIN-коннектором. Вот в шнуре-то и была проблема — где-то пережалась одна из трёх жил. Попросили починить («ты же админ, ты должен уметь всё, бла-бла-бла»). Собственно, провод заменить — задачка простая, однако в процессе замены я где-то посеял коннектор от лазера. Искал-искал — не нашёл. Ну, думаю, если просто так соединить лазер с блоком управления, хозяева приборчика с потрохами съедят, хоть лазер ни разу не отсоединялся. Не знаю, как у всех, а у меня DIN-коннектор вызывает ассоциации с древними клавиатурами. А по какому интерфейсу нынче клавы присоединяются? Правильно — по USB! Взял старый удлинитель, несколько минут пыхтения с паяльником, и вуаля — апгрейд лазера закончен. Внутри блока управления я оставил бумажку с датой операции, чтобы потомок, которому попадёт в руки девайс, заменил морально устаревший USB на что-нибудь новенькое. Первого мая звонит мне друг. 1-й звонок. Он проснулся утром и обнаружил себя с девушкой, очень похожей на школьницу. Проводил её, сел за комп, обнаружил, что на компе стоит Windows 7, причём качественно: найдены драйвера для очень старого оборудования. Как ставил — не помнит. 2-й звонок. Друг вспомнил, что девушку зовут Лена, она системный инженер, и вчера они как раз и ставили ему новый Windows. 3-й звонок. На родительском компе друг обнаруживает Убунту, установленную методом сноса всего и вся. А ещё он просит меня отправить сюда эту историю, а Лену, если она сейчас читает эти строки, срочно связаться с ним. Качал я одну интересную и сильно объёмистую вещь с торрентов. Качал медленно, еле-еле. Понадобилось мне срочно сдуть одну небольшую программку, и я открыл торрент-клиент. Гляжу на прогресс и вдруг замечаю, что торрентик, что качался чуть быстрее dialup-скорости, вдруг набрал 700 КБ/с! Я обрадовался, что не надо ждать недельку до загрузки вещицы, но как только программка докачалась, скорость стала ещё ниже, чем была раньше. Я списал всё на ложную тревогу и благополучно забыл про ситуацию. Через несколько часов мне понадобилось скачать ещё кое-какую мелочь, и я снова заметил подскочившую скорость, упавшую сразу после окончания загрузки маленького файлика. Я решил провести эксперимент, поставив на закачку вещь побольше. И что бы вы думали? Скорость подскочила до 700, но стала падать из-за того, что другой торрент тянул на себя скорость. Тогда я ограничил скорость другого торрента до 10 КБ/с и за пару часов скачал то, что не мог скачать уже восемнадцать. До сих пор думаю, что это было — то ли просто совпадение, то ли байтам от того торрента было скучно ползти по проводам, и они ждали попутчика? Разговариваем с китайцем по скайпу — собирались покупать у них партию мелких LCD, но, увидев образцы, отказались. Китаец сетует на это дело: мол, с вами работать плохо, вот украинцы хороши... Дальше по тексту: Я: they (украинцы) are good, because they аre buying your product, hehe Он: sure Он: for me, they are good Он: very reliable and reputed Он: business like Он: Russian is OK more or less Он: Belarus, hard to close deals Он: like Indian people Он: Indians are even better, because they have very good programmers... Я: Ипал я в рот индийский код! И тя вместе с ним. Он: what do you mean? Я: sоrry, forgot to switch the language <...> Он: I used a translator. Он: you have a problem with the Indian code? Он: can we help you? Это был один из худших дней в моей жизни. Я и трое друзей — компания начинающих админов-школьников. Не так давно у одного из нас был день рождения, и мы собрались дома у виновника торжества. Итак, все за праздничным столом. Наполняем бокалы газировкой, надо бы тост произнести. Я встаю и на ходу сочиняю: — Сегодня у нас праздник: у Никиты аптайм ровно пятнадцать лет. Для сервака такой мощности это очень даже прилично. Желаю тебе и дальше функционировать стабильно! Не забывай ставить апдейты вовремя, чисти мастдаи от вирусов, не забывай про консоль. Крепкого тебе коннекта и быстрого пинга! PROFIT! Как раз под дружное «PROFIT!» вынесли торт с большой цифрой F. Когда голод был более чем утолён, мы перешли к развлечениям. Вытащили четыре коробки, развернули у каждой днища и, поставив одну на другую, склеили конструкцию скотчем. Напечатали на листе бумаги эмблему Google Android и прилепили к верхней коробке. В дырку той же коробки просунули веб-камеру, подключили её к нетбуку изнутри, на нетбуке подняли Skype. В «андроида» посадили оператора-именинника, наладили видеосвязь с домашним компом и пошли пугать народ на улицах, записывая всё это безобразие... Позже, доедая торт, мы вспоминали, как познакомились друг с другом, вспоминали наши похождения, пели песни и строили планы по поводу модернизации «андроида». Смена идёт, бойцы 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 |