bash.im ithappens.me zadolba.li
2569

Святая простота

Техподдержка интернет-провайдера. Звонит абонентка, просит продиктовать настройки — диктую. Общается очень вежливо и очень официально. Через полчаса перезванивает.

— Кирилл, техподдержка «***», чем могу помочь?
— Молодой человек, мы с вами общались недавно. Вы сказали, что у меня интернет в течение 15 минут заработает — прошло уже 30, а его всё нет!
— Давайте проверим, не сбились ли настройки. (Заходим в свойства сетевого подключения.) Какое значение в поле «IP-адрес»?
— Пусто тут!
— А какие настройки вы вводили?
— Никаких.
— Как это?
— Я на бумажку выписала всё, что вы продиктовали.

Люблю абонентов. На самом деле люблю. И если человек вежлив и не орёт, я с радостью помогу ему разобраться, почему злой интернет не работает.

2568

Пессимизация

19 марта 2010, 12:45

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

Решили мы тут озаботится вопросом, не расширить ли парк серверов баз данных — ресурсы есть, но нужно ли? Стали собирать статистику. Самым большим по количеству (75%) и объёму (90%) запросов оказался сайт Самого Важного Клиента, который занимал чуть ли не половину дискового пространства всего хранилища и отвечал за 60% всего трафика. Решили посмотреть, что они такое туда пишут.

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

INSERT INTO `statistic_logs` VALUES ...

В результате простейший запрос, занимающий одну строку и являющийся элементарной операцией MySQL-сервера, после «оптимизации» занимал восемь строк и выполнялся в полтора раза медленнее.

2567

Незваная брюнетка

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

Оказалось всё гораздо прозаичнее: на десктопе вместо стандартного белого курсора вылез какой-то левый, чёрного цвета.

2566

А в остальном, прекрасная маркиза, всё хорошо, всё хорошо

19 марта 2010, 11:00

Работаю в саппорте. Недавно появился у нас клиент — одни бухгалтеры и менеджеры. Звонят как-то:

— У нас с компьютером проблемы. Вы не могли бы приехать? Но лучше не сегодня (пятница, после обеда), а во вторник.
— Смотрите сами, можем и сегодня, если срочно. А какие проблемы-то?
— Да чего-то непонятно.

Ладно. Приезжаю во вторник. Оказалось, у бухгалтера сгорела материнская плата. Так они сами сняли плату с процессором с другого «запчастного» компа, поменяли, перецепили винт, DVD и всё остальное, подключили принтер... У меня глаза увеличились в несколько раз:

— А, собственно, что у вас не так?!
— Значки на рабочем столе как-то не так выглядят.

Поменял со 120 точек на дюйм на стандартный размер — всё! «Большое спасибо, вы нам очень помогли, что бы мы без вас делали...»

Да уж, побольше бы таких клиентов.

2565

Разворот на 360 градусов

Купил диск UFO: Aftermath — лицензионный, что характерно. В автозапуске мне предложили две опции: «Установка» и «Руководство». Дай, думаю, руководство почитаю, нужное же дело — путаться потом не буду. Открывается фотогалерея в формате PDF с текстом на фоне звёздного неба. Вы когда-нибудь пробовали читать чёрные буквы на тёмно-синем фоне? Рекомендую, хорошее упражнение для будущих снайперов (или клиентов клиники микрохирургии глаза — это уже как повезет).

Добросовестно промучившись десять минут, руководство я засунул в дальний угол сознания и установил игру. Запускаю — х@якс, экран вверх ногами! Всё четко, красиво, только ¡онgо6ʎǝн ‘ɐʞʎɔ

Ладно, думаю, где наши не пропадали. Захожу в свойства экрана, переворачиваю экран на 180 градусов. Игра вылетает с критической ошибкой. Европеец или американец написал бы в техподдержку; русские в таких случаях переворачивают монитор. Увы, у меня ноутбук — его переворачивать бесполезно, клавиатура прикручена. Ничтоже сумняшеся, подключаю внешнюю клаву, переворачиваю ноутбук, кладу его на подставку, чтобы провода не помялись, и запускаю игру.

В таком виде я и попался на глаза гостям.

2564

А сам-то

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

Так как времени у меня было достаточно, то я приготовился основательнейшим образом: нарисовал блок-схему и вылизал её во всех смыслах, кроме самого прямого. Получилась идеально-оптимальная: ничего не выбросить, ничего не добавить. Несу её к преподу — ну, думаю, сейчас похвалит... Ага, держи карман шире, а сумку нараспашку! Я получаю «неуд», меня обзывают всеми возможными непечатными словами, а две девочки, которые на парах были всего несколько раз, становятся «талантами и самородками». А всё потому, что схема у меня очень большая.

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

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

В общем, отыгрался я знатно, а свидетелями его позора стали ещё два препода и моя группа в полном составе.

2563

Не судьба

19 марта 2010, 09:00

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

Настаёт великий день. Встаю выспавшимся в понедельник, планирую свои действия. Бес дёргает меня проверить почту. Одно новое письмо. Смотрю тему: «Приглашение на бета-тестирование StarCraft II: Wings of Liberty».

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

2562

Слесарь консультаций не даёт

Работаю сисадмином в довольно крупной компании с большим количеством сотрудников. Когда приходится ремонтировать, настраивать, подключать, консультировать по работе, то вопросов нет. Но довольно часто просят посмотреть и домашние компьютеры. Я никогда не отказывал: давал консультации по работе программ, переустанавливал ОС и настраивал интернет по телефону. Денег никогда не брал за это, хотя и гарантий никогда никому не давал.

Так вот, в последнее время меня просто завалили вопросами: «Объясни, как работает Офис, почему у меня интернет не включается дома, как флешку отформатировать, где найти коды к игрушке», — и т. д., и т. п. Если я не помогаю, то на меня обижаются, и порой очень сильно.

У меня возникло сравнение с автосервисом. Все ремонтируют машины, но почему никто не звонит автослесарю с вопросами «Куда мне повернуть с площади Мира, чтобы попасть на улицу Ленина» или «Меня гаишники тормозят — что мне делать»?

2561

Бери, пока дают

Когда-то давно работал я учителем в сельской школе. В 2002 году руководство страны озаботилось компьютерной грамотностью детей из деревни и приняло решение поставить в сельские школы хотя бы по одному компьютеру. Хорошее решение, но реализация оказалась несколько странной.

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

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

— Бери, это хорошая вещь, она дорогая!

Почувствовав, что я забываю все русские слова, я развёл руками и пошагал с директором к автобусу.