bash.im ithappens.me zadolba.li
1754

Надейся и жди

22 декабря 2009, 09:00

Сидим вдвоём у компа, загружаем в одну программу прайс из Word. Копаемся где-то час, только-только закончили. Быстро закрываю все программы — домой уже охота. Комп тормозит, и, видимо, из-за глюка выдаёт месседжбокс: «Microsoft Word был закрыт по неизвестной причине. Поиск решения...»

Ага, как же, как же. Жмём на волшебный крестик в углу. Через минуту вылезает сообщение: «Решение проблемы найдено». Тыкаем — интересно же! Виста без тени смущения сообщает: «К сожалению, на вашем языке решения не найдено».

Так и работаем.

1753

Глупостями не увлекаюсь

2004 год, я работаю в одном интересном заведении РАН. Один из сотрудников жалуется, что система не грузится. Поднимаю. Через две недели та же история. И ещё через две.

Решил посмотреть, куда этот деятель в интернете ходит — вирусы сами по себе не нарождаются. Гляжу в «хистори»: около 400 сайтов, из них 90% — порнуха. Возвращаю комп со словами: «Дорогой, вы ж таки целый доктор наук — несолидно». Мужичок оправдывается: у него студенты на компе, дескать, сидят, и он знать ничего не знает.

Мне не жалко — собираю второй комп для студентов. Через две недели та же история. Машину «переобул», распечатал «хистори», предупредил. Когда мужичок ещё через пару недель принёс железо с теми же проблемами, я тихо, без докладной, но с комментариями отдал листинг начальству.

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

1752

Не стесняйся, все свои

21 декабря 2009, 12:45

В прошлом году работал в аутсорсинге — админил и эникеил разные конторы. И вот одна фирма решила обновить парк в отделе, занимающемся проектированием каких-то трубопроводов в Автокаде.

Приходит шесть новеньких машин, нафаршированных по самые помидоры, с лицензионным Автокадом в красивых коробках. Весь день я провёл в серверной, устанавливая этот пакет — ставился он со всем библиотеками по два часа, а больше одной машины подключить было некуда. К вечеру, закончив установку и наклеив все наклейки, я вытащил машины дамам в отдел. Естественно, все рады, всем интересно посмотреть.

Пускаем машину, цепляем к инету, запускаем Автокад и... он просит активироваться. Ну фиг с ним, заполняем все поля, выбираем РФ, жмём «Отправить»... «Выберите страну». Выбираем, жмём — «Выберите страну», и хоть ты тресни. Срочно качаю сервис-пак, ставлю — ноль эмоций и «Выберите страну». Звоню в техподдержку. Не втыкают двадцать минут, просят перезвонить завтра.

Сижу весь в мыле и на нервах. Ко мне подходит замдиректора этой конторы и протягивает флешку:

— На, не майся!

На флешке был кряк. Ломанул и ушёл домой. Неудивительно, что ПО воруют — честно поставить и то не дают.

1751

Знакомые все лица

Лежу в больнице. Скукотища...

Поступает новенькая, с собой притаскивает ноутбук. Жизнь налаживается — каждую ночь в палате устраивается киносеанс для обитателей.

За неделю пересмотрели все фильмы. Снова скучно. Одна из соседок по палате звонит домой, и на следующий же день ей приносят флешку с горстью фильмов. Ура! Живём!..

Нет, не живём — на флешке вирусы. Естественно, на ноуте кривой непонятный антивирус, не обновлявшийся неизвестно сколько. Ноут, конечно, показал нам фильм, но наутро его владелица обнаружила пропажу нехилой пачки фотографий.

Собрался консилиум из «специалистов»: обладательница ноута, обладательница флешки и еще одна мадам. Методом научного тыка дамы установили, что место на диске не освободилось, но в корзине ничего нет. Ещё через полтора часа раздумий и того же научного тыка обнаружили следы работы антивируса.

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

На меня посмотрели как на умственно неполноценную: «Ты что, тут „проводник“, а он не показывает скрытые папки». Чешу за ухом, объясняю, как включить отображение скрытых папок, а заодно и расширений файлов, чтобы не грустно было.

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

Выписываюсь из больницы, иду на работу. На работе эстафетой уходит на больничный мальчик, принимающий компы в ремонт.

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

1750

Мои ракеты вверх

Думаю, что про прошествии пяти с лишним лет я могу поведать эту историю, случившуюся на первом курсе физфака %universityName%. Читали нам на первом семестре курс информатики — родимый паскаль, изъезженный сто раз ещё в школе (а некоторыми, в том числе вашим покорным слугой, и раньше). Лектор у нас там был весьма интересный (самый запомнившийся перл — «логические значения „труе“ и „фэлс“), но самым замечательным персонажем был «семинарист».

Каждый семинар на протяжении всего семестра выглядел одинаково. Мы рассаживались за компьютерами (кажется, первыми пеньками с 98-ой виндой, хотя не суть важно), заходил преподаватель, садился за стол и до конца пары (впрочем, и после него тоже) молчал как рыба. На первых порах мы ещё чего-то от него ждали, но потом каждый раз всю пару сидели в интернете, занимаясь кто чем хочет.

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

Не знаю, как остальные, но я за один выходной день сделал все десять программ. Вскоре в нашей группе был зачёт из двух частей: лектор задает вопросы, «семинарист» смотрит программы. Сначала я попал на лектора. С вопросами проблем не было, и через пару минут я услышал: «Давай зачётку». Как человек честный, спрашиваю: «А программы не хотите посмотреть?» Лектор поворачивается к «семинаристу» и спрашивает, есть ли у него ко мне претензии. Тот, опять не говоря ни слова, качает головой, и я получаю долгожданный зачёт.

У друга же моего всё-таки решили посмотреть программу (скопированную у меня) с расчётом полёта. В качестве начальных параметров задали бросок вертикально вверх в штиль. Исходная точка полёта у меня была в начале координат, и я её рисовал около левого края экрана. Дальше я вычислял дальность полета, рисовал точку приземления у правого края, а дальше с помощью простой пропорции переводил координаты снаряда в полёте в координаты на экране. Но при вертикальном броске тело приземлялось там же, откуда и выстреливалось!

Моя программа поставила слева точку «0», справа точку «0», а потом нарисовала замечательную кривульку, расставляя по оси абсцисс нолики возле каждой засечки. Друг меня потом чуть не убил, хотя зачёт он тоже получил.

На всю жизнь я запомнил, что 90 градусов — тоже угол.

1749

Мы не ищем лёгких путей

21 декабря 2009, 12:45

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

Но вот настал день сдачи этого «шедевра». В это время я спокойно спал, потому что в универ нужно было только к третьей паре. Приходит SMS: девушка забыла дома флешку и просит напомнить ей формулу, чтобы она смогла выполнить это задание прямо на паре. Я начинаю набирать в телефоне: ЕСЛИ(…

Минут через пять-десять мои пальцы заканчивают мучить кнопки, и я с чувством выполненного долга отправляю написанное. Только тут до меня доходит, что вместо всего этого я мог просто подняться с кровати, включить ноут, набрать эту формулу в экселе (а заодно и проверить), затем подключить телефон и быстро отправить скопированную из Экселя формулу, а то и просто послать сообщение с сайта оператора. Но, как говорится, мы не ищем лёгких путей.

Кстати, вручную набранная формула оказалась правильной.

1748

Cжигая мосты

21 декабря 2009, 11:00

Занимаюсь в свободное от основной работы время починкой компьютеров и установкой ПО частным лицам. Как-то появился один постоянный клиент — «убийца окон». Раз или два в неделю он играл с настройками или стирал ненужные, по его мнению, файлы. Стабильный заработок — конечно, хорошо, но поскольку человек он был неприятный в общении, я решил, что с меня хватит, и в один прекрасный день сделал ему восстанавливающий диск Акрониса. Поскольку всё на диске было по-русски, я не ожидал каких-либо проблем. На всякий случай я показал ему, как Акронис работает и где сохраняет образ.

Это и было моей ошибкой. После того, как я ушёл от него в надежде, что вижу его в последний раз, через два часа раздался звонок мобильника — у «убийцы» опять упала винда. Стараясь не биться головой о стену, я напомнил ему, что надо вставить диск Акрониса и запустить программу. Он ответил, что уже пробовал несколько раз вставлять диск, но ничего не вышло. Подумав, он добавил, что стёр файл образа, поскольку тот занимал слишком много (2,5 ГБ) места.

1747

Армейский способ

21 декабря 2009, 11:00

Недавно получили субподряд на разработку софта для армии — точнее, одного маленького модуля, который не смог реализовать главный подрядчик. Задачка из области баллистики представляла собой систему дифуров. Адаптируем простейший численный алгоритм — контрольные примеры не сходится. Меняем метод на более точный — требуемая точность не достигнута. Коллеги умывают руки.

Матерясь, поднимаю учебник по вышке и решаю аналитически. Барабанная дробь... Решение недостаточно точное. Прошу проверить контрольные примеры — говорят, всё точно. Прошу при мне пересчитать пример, и что же вижу? Старые советские таблицы коэффициентов. Объяснить, что наше решение точнее, не вышло.

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

1746

IP на выданье

21 декабря 2009, 09:00

История эта началась, когда мне позвонила подруга и попросила настроить у неё сеть и инет. Живёт она на съёмной «двушке» с тремя подругами; на квартиру один сетевой кабель и один IP-адрес.

Пришёл. Хозяйственная подруга уже перетянула сетевые кабели, воткнув входящий в свитч, а хвосты из него — в компы. О разнице между свитчом и роутером девушки не подозревали.

Уходя, решил для смеха сменить IP — поменял последний октет с 13 на 100. Инет заработал! Безумно радостная подруга накормила меня, а у админа сети появился неизвестный бесплатный пользователь.