| BZIK.INFO |
|
BZIK.INFO |
|
|
{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} 2004 год, я работаю в одном интересном заведении РАН. Один из сотрудников жалуется, что система не грузится. Поднимаю. Через две недели та же история. И ещё через две. Решил посмотреть, куда этот деятель в интернете ходит — вирусы сами по себе не нарождаются. Гляжу в «хистори»: около 400 сайтов, из них 90% — порнуха. Возвращаю комп со словами: «Дорогой, вы ж таки целый доктор наук — несолидно». Мужичок оправдывается: у него студенты на компе, дескать, сидят, и он знать ничего не знает. Мне не жалко — собираю второй комп для студентов. Через две недели та же история. Машину «переобул», распечатал «хистори», предупредил. Когда мужичок ещё через пару недель принёс железо с теми же проблемами, я тихо, без докладной, но с комментариями отдал листинг начальству. После этого система год работала без нареканий. А вы говорите, офисный планктон... Нет хуже зверя, чем юзверь с учёными степенями. В прошлом году работал в аутсорсинге — админил и эникеил разные конторы. И вот одна фирма решила обновить парк в отделе, занимающемся проектированием каких-то трубопроводов в Автокаде. Приходит шесть новеньких машин, нафаршированных по самые помидоры, с лицензионным Автокадом в красивых коробках. Весь день я провёл в серверной, устанавливая этот пакет — ставился он со всем библиотеками по два часа, а больше одной машины подключить было некуда. К вечеру, закончив установку и наклеив все наклейки, я вытащил машины дамам в отдел. Естественно, все рады, всем интересно посмотреть. Пускаем машину, цепляем к инету, запускаем Автокад и... он просит активироваться. Ну фиг с ним, заполняем все поля, выбираем РФ, жмём «Отправить»... «Выберите страну». Выбираем, жмём — «Выберите страну», и хоть ты тресни. Срочно качаю сервис-пак, ставлю — ноль эмоций и «Выберите страну». Звоню в техподдержку. Не втыкают двадцать минут, просят перезвонить завтра. Сижу весь в мыле и на нервах. Ко мне подходит замдиректора этой конторы и протягивает флешку: — На, не майся! На флешке был кряк. Ломанул и ушёл домой. Неудивительно, что ПО воруют — честно поставить и то не дают. Лежу в больнице. Скукотища... Поступает новенькая, с собой притаскивает ноутбук. Жизнь налаживается — каждую ночь в палате устраивается киносеанс для обитателей. За неделю пересмотрели все фильмы. Снова скучно. Одна из соседок по палате звонит домой, и на следующий же день ей приносят флешку с горстью фильмов. Ура! Живём!.. Нет, не живём — на флешке вирусы. Естественно, на ноуте кривой непонятный антивирус, не обновлявшийся неизвестно сколько. Ноут, конечно, показал нам фильм, но наутро его владелица обнаружила пропажу нехилой пачки фотографий. Собрался консилиум из «специалистов»: обладательница ноута, обладательница флешки и еще одна мадам. Методом научного тыка дамы установили, что место на диске не освободилось, но в корзине ничего нет. Ещё через полтора часа раздумий и того же научного тыка обнаружили следы работы антивируса. Ещё час я слушала скрип их мозгов, затем мне это надоело, и я посоветовала заглянуть в скрытые папки — помню, когда-то давно наблюдала я следы жизнедеятельности вируса, заменяющего изображения на исполняемые файлы, а имеющиеся картинки переносящего в скрытые папки. Антивирус, естественно, с этой дрянью оказался знаком и бодро смёл все экзешники, порождённые вирусом. На меня посмотрели как на умственно неполноценную: «Ты что, тут „проводник“, а он не показывает скрытые папки». Чешу за ухом, объясняю, как включить отображение скрытых папок, а заодно и расширений файлов, чтобы не грустно было. Консилиум судорожно тыкает мышкой — разумеется, ошибается. Меня одаривают ещё более эмоциональным взглядом. Я, уже наученная многолетним опытом работы с юзерами, пожимаю плечами и решаю не вмешиваться. Консилиум приходит к выводу, что ноут надо нести в ремонт. Выписываюсь из больницы, иду на работу. На работе эстафетой уходит на больничный мальчик, принимающий компы в ремонт. Приносят ноут. Поднимаю глаза — знакомое лицо! Естественно, девушка слегка офигевает. Со скучающим выражением лица включаю отображение скрытых папок, обновляю ей антивирус, достаю «спрятанные» фотографии и отдаю назад — на всё про всё ушло пятнадцать минут. Думаю, что про прошествии пяти с лишним лет я могу поведать эту историю, случившуюся на первом курсе физфака %universityName%. Читали нам на первом семестре курс информатики — родимый паскаль, изъезженный сто раз ещё в школе (а некоторыми, в том числе вашим покорным слугой, и раньше). Лектор у нас там был весьма интересный (самый запомнившийся перл — «логические значения „труе“ и „фэлс“), но самым замечательным персонажем был «семинарист». Каждый семинар на протяжении всего семестра выглядел одинаково. Мы рассаживались за компьютерами (кажется, первыми пеньками с 98-ой виндой, хотя не суть важно), заходил преподаватель, садился за стол и до конца пары (впрочем, и после него тоже) молчал как рыба. На первых порах мы ещё чего-то от него ждали, но потом каждый раз всю пару сидели в интернете, занимаясь кто чем хочет. Под конец семестра выяснилось, что от нас всё-таки кое-что действительно требовалось. Староста группы откопал на сайте факультета список заданий — что-то порядка десяти программ. Девять из них были простенькими (пара десятков строк кода каждая), а последняя не очень — расчёт траектории полета снаряда, выпущенного под заданным углом с заданной скоростью с учётом сопротивления воздуха, и вывод на экран графика движения. Не знаю, как остальные, но я за один выходной день сделал все десять программ. Вскоре в нашей группе был зачёт из двух частей: лектор задает вопросы, «семинарист» смотрит программы. Сначала я попал на лектора. С вопросами проблем не было, и через пару минут я услышал: «Давай зачётку». Как человек честный, спрашиваю: «А программы не хотите посмотреть?» Лектор поворачивается к «семинаристу» и спрашивает, есть ли у него ко мне претензии. Тот, опять не говоря ни слова, качает головой, и я получаю долгожданный зачёт. У друга же моего всё-таки решили посмотреть программу (скопированную у меня) с расчётом полёта. В качестве начальных параметров задали бросок вертикально вверх в штиль. Исходная точка полёта у меня была в начале координат, и я её рисовал около левого края экрана. Дальше я вычислял дальность полета, рисовал точку приземления у правого края, а дальше с помощью простой пропорции переводил координаты снаряда в полёте в координаты на экране. Но при вертикальном броске тело приземлялось там же, откуда и выстреливалось! Моя программа поставила слева точку «0», справа точку «0», а потом нарисовала замечательную кривульку, расставляя по оси абсцисс нолики возле каждой засечки. Друг меня потом чуть не убил, хотя зачёт он тоже получил. На всю жизнь я запомнил, что 90 градусов — тоже угол. Недавно получили субподряд на разработку софта для армии — точнее, одного маленького модуля, который не смог реализовать главный подрядчик. Задачка из области баллистики представляла собой систему дифуров. Адаптируем простейший численный алгоритм — контрольные примеры не сходится. Меняем метод на более точный — требуемая точность не достигнута. Коллеги умывают руки. Матерясь, поднимаю учебник по вышке и решаю аналитически. Барабанная дробь... Решение недостаточно точное. Прошу проверить контрольные примеры — говорят, всё точно. Прошу при мне пересчитать пример, и что же вижу? Старые советские таблицы коэффициентов. Объяснить, что наше решение точнее, не вышло. В итоге математическая задачка решается посредством обращения к локальной базе на Access за параметрами, которые слабенькая персоналка может с большей точностью рассчитать за тысячную долю времени, необходимого для запроса. Спросите, зачем база, почему не взять пару бинарников с коэффициентами? На самом деле просто для соответствия армейскому способу. История эта началась, когда мне позвонила подруга и попросила настроить у неё сеть и инет. Живёт она на съёмной «двушке» с тремя подругами; на квартиру один сетевой кабель и один IP-адрес. Пришёл. Хозяйственная подруга уже перетянула сетевые кабели, воткнув входящий в свитч, а хвосты из него — в компы. О разнице между свитчом и роутером девушки не подозревали. Уходя, решил для смеха сменить IP — поменял последний октет с 13 на 100. Инет заработал! Безумно радостная подруга накормила меня, а у админа сети появился неизвестный бесплатный пользователь. В отделе сгорел сетовой фильтр. Вонища стоит — святых выноси. Пошёл я за новым, приношу — директор стоит в кабинете с хозяином предприятия, принюхиваются: — Кофе пахнет! — говорит директор. — Причём натуральным! — поддерживает хозяин. Еле сдержался — знатоки, блин... Начало у меня на прошлой неделе пропадать соединение с интернетом, причём крайне забавно — аккурат в 23:00. Поскольку я хожу в инет через роутер, в голову полезли мысли о какой-то его хитрой настройке, обрубающей связь в заданное время. Чего только не делал: и прошивку менял, и комп на вирусы сканировал, и все настройки проверял... Один хрен в одиннадцать инета как не бывало. Продолжались чудеса почти неделю. И вот в пятницу вечером, ожидая «конца интернета», сидел я в одной соцсети. Смотрю на часы — уже полдвенадцатого, а инет есть. Ну, думаю, роутер в честь пятницы продлил сеанс. Через час возвращается из гостей брат и идёт к себе в комнату спать. Инет тут же пропадает. Тут меня и осенило: кабель проходил через комнату брата и попал под ножку дивана, а поскольку брат ложился в одно и тоже время, связь и пропадала как по графику. Прокладывайте кабель с умом! Стаж работы админом у меня уже пятилетний. Как в семнадцать пришел временно поработать, так в этом и завяз (хотя всё еще надеюсь выкарабкаться). За пять лет я привык, что все ко мне обращаются с просьбами починить какую-то личную технику. Так как у меня не хватает совести просить за это деньги, многие отделываются парой банок пива, а то и просто награждают меня снисходительным «спасибо». Но настало время моей мести, и план созрел практически сразу. К бухгалтеру я подошел с вопросом: — У меня сестра бухучетом занялась, так у неё баланс не сходится. Можно я вам принесу — вы посмотрите? Глаза главбуха были больше её огромных очков в роговой оправе. Как-то замявшись, она что-то пролепетала, но я этого уже не слышал, потому что меня разрывало от смеха. Я выбежал из кабинета, слегка проржался и вошел в дверь напротив с вывеской «Маркетинг». — Ольк, — окликнул я маркетолога, — мне тут надо рекламу в «Яндекс-Директ» дать, можешь мне помочь бюджет по рекламной компании спланировать? Оставив офигевшего маркетолога с глазами как у рака, я отправился дальше. По пути я зашёл к проектировщикам с просьбой нарисовать мне сарай на дачу; к финансовому директору — попросил составить мне семейный бюджет; даже к секретарше заглянул с просьбой подобрать мне промышленную кофеварку по цене турки. Апофеозом была атака на одного из менеджеров по продажам с просьбой дать совет, как моей бабушке эффективнее торговать тёплыми носками на рынке. Оставив всех в оцепенении, я побрёл к себе в кабинет дальше возиться со всяким компьютерным хламом. После этого меня и в самом деле стали реже беспокоить личными проблемами. Да что говорить — большей частью меня теперь вообще стороной обходят. Наконец-то можно спокойно поковыряться в таблицах маршрутизации! Работаю сисадмином в местной небольшой фирме. Наша фирма заключила договор с горсоветом, чтобы я к ним наведывался и осматривал компьютерный парк. Неделю назад мне оттуда звонят и говорят, что у девочки-оператора пропала сеть и, соответственно, интернет. Прихожу, смотрю: «Сетевое подключение отсутствует». Свитч работает, все нормально. Глянул на машину — кто-то выдернул витую пару из железного друга. Всё вернул на свои места, работает, все довольны. На следующий день опять то же самое. Девочка уже чуть ли не в слезах, говорит, что отчеты и прочую текстовую утварь отправлять в администрацию нужно, а такое вот уже второй день. Смотрю — опять выдернута витая пара. Глянул на коннектор — вроде нормальный, замочек держит, но на всякий случай переобжал. На третий день опять двадцать пять. — К вам сюда уборщица наведывается? — Да, но я тут постоянно, и она никогда не подходит к компьютеру. — А кто ещё имеет сюда доступ? — Ну к нам тут приходит иногда специалист, осматривает компьютеры. Лёгок на помине, заходит этот «специалист». Начинаю дознаваться: — Вы частенько здесь бываете? — Да, каждый день хожу. — С какой целью? Здесь всё нормально работает. — Смотрю, что бы вирусы не попали на компьютер. — На что именно вы смотрите? — Ну я кабель вытаскиваю, чтобы вирусы не попадали. После непродолжительной беседы проблема с сетью была решена. Вот такие вот нынче специалисты: нет сети — нет вирусов, а антивирусы — для слабаков. {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 |