BZIK.INFO
[ bzik анекдоты ] [ bzik афоризмы ] [ bzik истории ] [ bzik башизмы ] [ bzik ИТ истории ] [ bzik тосты ]
[ bzik неразобранное ] [ bzik прислать свежий ]
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}


Я работаю программистом. Как же меня задолбали нерадивые заказчики, которые считают, что внесение изменений в готовый проект — элементарная задача! Если бы в таком же ключе давались задания, например, автомеханику, то выглядело бы это следующим образом.

— Я хочу в свою машину установить люк в днище, чтобы через него можно было входить. А двери заварите, а лучше вообще поставьте цельнометаллический кузов.
— А вам зачем? Это же неудобно.
— Да нет, я всё продумал. И вообще, какая вам разница? Мне так хочется, я вам деньги плачу.

Начинается согласование размеров люка, его форма, сторона, в которую он будет открываться, материал. Обсуждается вопрос, куда девать сиденья из салона.

Долгожданный момент: довольный клиент осматривает своё чудо техники.

— Ой, а вы знаете, я тут подумал, что люк должен быть не прямоугольным, а круглым. И открываться должен не внутрь, а раздвигаться в стороны. И со звуком, как в фантастических фильмах, понимаете?
— Так вы же проект самолично утвердили.
— Да, утвердил, но сейчас передумал. Я вам деньги плачу. Аванс получили уже, а больше я вам не заплачу, пока не будет, как я хочу!

Люк переделан.

— Здорово. Именно так, как я хотел! А почему в машину попадать так неудобно? Под днище приходится лазить. Сделайте так, чтоб удобно было.

С помощью хитрых конструкций клиренс машины увеличивается на два метра. К люку прилагается выдвижная лестница. Клиент вроде даже доволен, но через неделю возвращается.

— Знаете, машину с такой высокой посадкой сильно качает в пути, да и в гараж она не входит. Верните всё назад! И срочно: мне после обеда ехать надо.

Рука механика непроизвольно тянется к лежащей рядом монтировке.



Тружусь в конторе, занимающейся поддержкой жёлтой программы. Поступила заявка на помощь в установке клиент-банка — хоть и не по основному профилю, но можем и такое. Почему к нам — непонятно, но то ли не справились своими силами, то ли не смогли найти общий язык с техподдержкой банка...

На следующий день подходит очередь этой заявки. Перезваниваю, чтобы уточнить время, место встречи и присутствие на ней ответственного за платёжки. Попадаю на директора, который, смущаясь, сообщает:

— Извините за беспокойство, мы снимаем заявку. У нас не получилось поставить программу, так что мы сменили банк.



В недалёком прошлом я написал для одной фирмы с раскиданными точками довольно удобную программу учёта кассы, склада и прочего с веб-интерфейсом — так было удобно заказчику. Сам проект был весьма интересен мне самому и в конце концов выродился в унифицированный комплекс с шаблонами интерфейса и операций над базами. Было прикручено много фич и глюков, позже превратившихся в новые фичи. Настраивать под нужды бухов это великолепие было легко, но только мне: заковыристый псевдоязык парсера с первого тычка было освоить довольно сложно, так как он сплошь состоял из сокращений для простоты написания.

Недавно ковырял «жёлтый глюк» и с ужасом пришел к выводу, что творение моих рук от этого ушло недалеко. Припомнил и случай, когда мне довелось услышать пятиэтажный мат одного из местных админов.

Руки сами набрали rm -rf ~/web_project/buh_prj.



Работаю админом в крупном банке: сеть предприятия раскинулась на всю страну. Есть центральный FTP-сервер. На предприятии работает более трёх тысяч человек, соответственно, папок и групп доступа большое количество, и разобраться с тем, кто, куда, что и как кладёт, без объяснения «грамотных компьютерных пользователей» проблематично.

Поднимаю трубку, слышу приятный женский голос. Здороваемся, меня просят дать доступ в папку какому-то приезжему сотруднику. Начинаю допрос:

— А в какую папку необходим доступ?
— Ну, в ту, куда мы всё кидаем...

Ответ заставил улыбнуться, но я продолжил тем же деловым тоном:

— А кому, собственно, доступ нужен?
— К нам приехал аудитор, вот ему надо.

Хорошо, думаю, аудитор, но мне ведь ФИО нужно: доступ поимённый, предоставляется на основе учётных записей AD.
Задаю последний вопрос:

— Подскажите, а как его зовут? На чьё имя доступ нужен?

Девушка немного замешкалась: было слышно, как у коллег своих спрашивает. Радостным голосом:

— Аудитор Руслан!

Я просто сполз. «Дайте доступ туда, куда мы всё кидаем, Руслану». Путь, точное название папки и фамилию Руслана я должен был, верно, взять из мирового информационного эфира.



Работаю на интернет-провайдера с «головой» в Перми. Пришёл подключать интернет к одной из абоненток и, когда уже всё было сделано, услышал вопрос от её друга, дядечки лет 45 на вид:

— Скажите, а у вас DNS стационарный или мобильный? Мне это очень важно!



У начальника дома стоит монитор NEC, который после каждого включения/ребута компа выдаёт табличку: «Optimal resolution is 1280×1024». Я полез в настройки, чтобы вырубить её: шефа достало каждый раз нажимать «OK».

Среди прочего технического инглиша красовалось исконно русское «xyⒾ». Посмеялся, решил посмотреть, то ли это, что я ищу. Верно: включение/выключение информера разрешения монитора.



Привезли нам лет пять назад новый сервак взамен старого Dell PowerEdge 2200. Где-то тогда же я выпросил у начальства для народа безлимитный диалап-аккаунт и решил приспособить старую проверенную железку под роутер, совмещенный с проксёй. Конечно, выбор пал на линукс. Долго ли, коротко ли — установил, пересобрал ядро, настроил PPP и раздачу интернета пользователям.

Одним ясным летним утром (жара была под 40 градусов, даже ночью не опускалась ниже 20) прихожу на работу — все на стрёме. Захожу в серверную — писк стоит, аж уши закладывает. В том самом Делле стоял RAID-контроллер с нехилым аккумулятором на борту и три винта на нём по четыре гига в массиве общим объёмом двенадцать гигов. Надеюсь, понятно, что это значит? Контроллер дурным голосом пищит: «У меня потери».

Что бы вы думали? Роутер выжил и, что самое интересное, продолжал работать и раздавать интернет, громким возмущённым писком и засранной консолью возвещая о том, что у него, видите ли, забрали рутовую файловую систему.

В общем, всё кончилось хорошо. Винт всего лишь отключился от перегрева. Поднял его на контроллере в режиме «force on-line» — заработал. С тех пор кондиционер в серверной я не выключаю даже зимой.



Смекалка бухгалтерии иногда поражает. Вышла очередная версия отчётной программы. Я её установил, ввёл учётку, открыл настройку организаций и иллюстрированную инструкцию к программе. Ушёл.

Через три минуты в панике прибегает бухгалтер: «Программа зависла и не работает! Вы что, издеваетесь?» Иду смотреть — всё в штатном режиме. Прошу показать, что у неё не получается. Дама садится, открывает инструкцию и начинает тыкать курсором по кнопкам на картинках.



Так получилось, что на моём MacBook Air жёстко глюканула файловая система. ОС грузится только в режиме командной строки, но даже проверять диск через fsck отказывается, выдавая неизвестную мне ошибку.

Четыре часа ночи. Проблема усугубляется тем, что мне срочно нужны файлы, хранящиеся на жёстком диске, не утром и не завтра, а прямо сейчас. Пошёл курить и обдумывать ситуацию. Эврика!

Взял диск с Ubuntu 9.10, загрузил систему в режиме Live CD. Жёсткий диск MacBook прекрасно прочитался Убунтой, локальная сеть подцепилась по Wi-Fi. Пользовательскую папку со всеми важными данными я аккуратно слил на линуксовый домашний сервер.

Хоть OS X, BSD и Linux — разные операционные системы, радует то, что они «дружат семьями».





Вчера звонил в техподдержку местного провайдера — должны были переключить на тариф побыстрее. Трубку взял пьяный в дрова инженер: «Давай завтра утром». Согласился.

Сегодня в тарифе ничего, естественно, не изменилось. В обед звоню снова — тот же бухой голос после нескольких фраз и отказов сменить тариф по непонятным причинам заявляет:

— Меняй оператора. Тебе чё, непонятно? Меняй оператора...

Захотелось покурить.


ЕЩЁ БЗИКОВ!        ПРИСЛАТЬ СВОЙ!

{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 анекдоты ] [ bzik афоризмы ] [ bzik истории ] [ bzik башизмы ] [ bzik ИТ истории ] [ bzik тосты ]
[ bzik неразобранное ] [ bzik прислать свежий ]
BZIK.INFO

админу в мыло