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


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

При очередном падении DHCP на районном шлюзе я нарвался на девочку, которая, услышав слово «линукс», подумала, что это что-то типа файрвола, и попросила его выключить. Я решил принять уровень тупости собеседника и смоделировать поведение винды в такой ситуации: сказал, что отключил линукс и перезагрузился, а потом по памяти зачитал то, что выдает винда в подобных случаях («соединение ограничено или отсутствует»). Как ни странно, проблему очень быстро решили, и уже через три минуты DHCP-сервер поднялся.



В проводной сети нашего провайдера регулярно обнаруживаются раздающие адреса пользовательские роутеры. Это мешает нормальной работе, но не беда: такие юзеры не меняют стандартную пару логина и пароля «admin/admin».

Включив свой ноутбук, умник вскоре обнаруживает, что SSID его вайфай-сети немного изменился: «Peretkni provodа», «Ne tak podkluchil», «Prochti manual», «Vykluchi router nahren» или «Ruki-v-zhope.net».



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

Как только вишел гуглобраузер, я его поковырял, понял, что вещь кошерная, и включил в установочный образ, периодически его обновляя. Образ был настолько подробным, что в стартовой странице Хрома висели уже вбитые мной для удобства юзверя ссылки. Одна из них вела на skolko.in/surgut — там такие красивые часики на флеше.

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

— У вас часы неправильно идут, настройте!

Угадайте, где именно он посмотрел время? Вот и думаю, что мне с этим теперь делать и как он умудрился найти ошибку в часах, синхронизирующихся с Гринвичем?



Холивары, холивары: стрёмный народ админов и тупая орда бухгалтеров... Мне 37 лет, по образованию — чистый бухгалтер, ни капли IT. Сейчас я работаю бухгалтером, админом и программистом в своей собственной небольшой конторе по выпуску софта, имея в штате четыре человека: программист, две программистки (да-да, замечательные девушки) и секретарь, он же уборщик (хорошо разбирается в линуксе). Вот такой вот коллектив. Живу и работаю в развитой европейской стране.

Сложно понять друг друга? Сложно познать ПК? Сложно разобраться в учёте? Не смешите меня! У хорошего админа работы практически нету, хороший бухгалтер в небольшой конторе нужен на полчаса в день и на один полный день в конце месяца: как программист, прикинул, что да как, раздал задания и сел со своими любимыми работниками кодить.

А по виду моему и не скажешь — все принимают за творческую личность. То поэтом обзывают, то писателем величают, а иногда и пианистом, потому что пальцы разработаны.



Один знакомый является автором нескольких программ, а параллельно админит в некоторой конторе.

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

— Программа нормальная, ставим. К вечеру не найдёшь кряк — уволю!



Знакомый радиоэлектроник, который не очень-то дружит с компами, прикупил себе недавно PCI-тюнер. Догадался, как вставить карту, и даже инсталлировать драйвера сумел; только вот в софте, прилагаемом к карте, он как-то не разобрался и стал настраивать тюнер, подкручивая подстроечные резисторы на самой карте.



Произошло это в период моей работы в крупной и пафосной компании «ХХХ-автомобили», торгующей, как следует из названия, тачками, причём в основном премиум-класса.

Случилось как-то у директора нашего автосалона совещание с партнерами. Присутствовали одни крупные шишки: представитель дистрибьютора известной автомобильной марки, разнообразные генеральные директора и т. п. Для демонстрации присутствующим некоего видеоряда использовался ноутбук со вторым монитором большой диагонали — помещение небольшое, и изображение на мониторе воспринимается комфортно. Буквально за пять минут до начала мероприятия наш управляющий директор попросил меня срочно поставить на ноутбук плеер Light Alloy (ну привык он к нему, удобно).

Прихожу, сажусь. Все «шишки» уже в сборе. Ставлю. Второй монитор в спешке забыла отключить... Если кто-то не встречался с «аллоем», напомню, что для активации он требует отгадать загадку. Читаю, чешу репу, понимаю, что в конце рабочего дня мой мозг отказывается решать такие задачи. Обращаюсь к директору:

— Иван Иванович, помогите отгадать.

Иван Иванович тоже чешет репу и растерянно смотрит на «шишек». Те заинтересовались происходящим на мониторе и коллективно выдали какой-то вариант ответа. Оказалось, неправильный. Ладно, перезапускаю активацию, видим другую загадку. Опять толпа директоров чешет репы, глядя в монитор, опять ответ неверный.

Третья попытка. На экране появляется: «С луком и яйцами, но не пирожок». Я радостно восклицаю: «Ну, это я знаю!» — и ввожу «Робин Гуд».

Директора сползают под столы, Light Alloy активирован, обстановка перед началом совещания разряжена.



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

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

У меня две карточки, которые теперь в одном банке. Оп-па! В сети-то кольцо! Естественно, что платёж не проходит. Надо просто ликвидировать старую карточку, и всё станет окей!

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



Отчего-то сегодня вспомнилось, что ещё каких-то десять лет назад никаких локальных сетей, выделенных каналов и ADSL-доступа в сеть ещё не было. Точнее, было, конечно, но не для простых смертных. Именно тогда для меня наступило время знакомства с глобальной паутиной, вылившееся в покупку модема Sportster и карточки доступа в интернет.

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

Как бороться? Элементарно! За десять минут была написана программа — Visual Basic, спасибо! — вводившая случайный символ в активное окно раз в десять секунд. Дозваниваешься до модемного пула в десять вечера, запускаешь программу, в два ночи нажимаешь «ввод». Сервер ругается на введённую белиберду, набираешь правильный пароль — всё, ты в сети! Просто, как всё гениальное.



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

Вот по такой схеме несколько лет назад к нам в контору попала загадка Эйнштейна. Вкратце: есть пять домов разных цветов, в которых живут люди, обладающие независимыми свойствами (национальность, любимый напиток, марка сигарет и любимое животное). В условиях — сочетания признаков (англичанин в красном доме, датчанин пьёт чай). Задача в том, чтобы определить подходящие под условия сочетания.

За пару месяцев до этого нам как раз привезли новый сервак под базу данных — «15-тысячник» Sun, и мы были по уши в оптимизации базы и запросов под такое количество процессоров и памяти. Раньше база обитала на двухпроцессорном сервере, и на новой мощной железяке стали вылезать совсем другие узкие места. Когда задача добралась до нашего отдела, нам стало интересно, за какое время осилит новый сервер решение этой задачи?

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

Во время эксперимента ни один рабочий процесс не пострадал.


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

{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

админу в мыло