bash.im ithappens.me zadolba.li
11459

Мы — вашим, вы — нашим

1 октября 2013, 07:15

Работаю в техподдержке местного провайдера. Коллега сегодня рассказал историю, не поделиться которой просто не могу.

Некоторые сотрудники нашей компании в силу различных причин пользуются дома услугами других провайдеров. У одно из монтёров — интернет и цифровое телевидение от всем известной компании «Р».

Как-то изображение начало тормозить, а под конец ТВ и вовсе отключилось. Монтёр стал активно беспокоить обращениями техподдержку «Р». За полгода создал 174 заявки, которые были закрыты. По словам операторов техподдержки, уже и порт заменили, и приставку перезагружали, и даже поменяли её, хотя за это время специалист «Р» так ни разу и не пришёл.

В один из дней у нашего монтёра отключился уже и интернет. Настойчивость обращений в компанию «Р» значительно возросла. Монтёр добился, чтобы назначили чёткое время, когда появится его коллега. И хоть время это было рабочее, пришлось сидеть дома и ждать устранения неполадки. Час, два, три… В итоге, не выдержав, бедолага ушёл исполнять свои заявки.

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

11458

Горе от… идиота?

30 сентября 2013, 12:45

Давно это было. В моду только начали снова входить горизонтальные системники (маленькие такие, с низкопрофильными видюхами). В нашем небольшом городе одна-единственная контора стала возить их из Москвы самой первой и на протяжении лет двух конкурентов не имела.

Вздумалось мне собрать себе именно такой компактный вариант, благо хозяин конторы был моим знакомым и сделал неплохую скидку. Собрали всё, но DVD-привод я решил оставить старый, благо работал как часы. Установка прошла удачно, кабель S/PDIF был посажен на своё (как мне казалось) место. Было лишь одно мерзкое «но»: данные DVD читал, а аудио-компакт-диски ну никак воспроизводить не хотел. Переставил ПО, систему, дрова и много чего ещё. Проблема так и не решалась. Пациента я вернул в контору.

Два дня чесали репу по поводу того, что за проблема: кабель был воткнут в единственное место материнки, куда вообще можно было его воткнуть. Через два дня мытарств с дровами и прочей дребеденью в комнату вбежал один из «мастеров», размахивая книжкой от материнки, с воплем:

— Нашёл!

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

— Всем вспоминается старое произведение классика?

— «Идиот»? — честно предположил я.

— Ну… Вообще-то я про Грибоедова вспомнил. Но в данном случае твой вариант даже больше подходит.

11457

Наигрался, давайте дружить

30 сентября 2013, 07:15

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

У меня дома хранилась БД всех клиентов провайдера — явки, пароли и информация о том, где хранятся ключи от квартир, в которых деньги лежат.

Чуть позже, когда провайдеру вздумалось перейти на другую систему оплаты, я получил возможность «собирать с миру по нитке» — спокойно утягивал незначительные остатки (тысячные доли цента) с каждого клиента, а их было к тому времени уже десятка четыре.

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

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

Это было восемь лет назад. Теперь я начальник IT-департамента одного из крупнейших провайдеров города, совладелец компании и лучший друг того здоровяка, который оказался главным директором компании.

За интернет, кстати, я не плачу до сих пор.

11456

Ложка — это очень просто

30 сентября 2013, 07:15

Про форумы, как мне кажется, нужно писать отдельный бестиарий.

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

Далее идёт он… Не так — Он. Именно с большой буквы. Хозяин жизни — у него всё получилось с первого раза, система никогда не висит, квартира на пять комнат, жена — супермодель, распоследний айфон. И вообще, в том, что ничего не получается, одна простая причина: ты — это ты, а не богоподобный Он.

Далее идёт человек-эхо. Он ничего не делает, но везде пишет, что сделать это легко.

Но на последнем кругу форума находится тот, кто вызывает лютую ненависть, — недочеловек. Не узнали? Поясню:

— Сделать стол своими руками очень легко. Вам понадобится дерево, рубанок, молоток и т. д. Берёте доску в одну руку, молоток в другую, ну, а дальше всё просто — сами разберётесь.

И пофиг, что изначально спросили, как выточить ложку, а в его посте дерево используется только лицензированное.

11455

Грядёт новая школота

30 сентября 2013, 07:15

Раз уж пошёл холивар про олдскул, добавлю свои пять копеек. Скажу сразу: я такой, что олдскульнее сейчас редко бывает. Много ли из вас помнят перфокарты? А у меня в голове до сих пор сидит Фортран и «GO.SYSIN DD *», хотя я уже стал забывать, что это такое.

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

Два года назад форум нашей фирмы переехал на другой сервер, и поменялись ссылки. Было www.companyname.ru/productname/forum, стало productname.company.ru/forum. Старые ссылки на форум не работают. Ну, те, что на наших сайтах, поменять не сложно, а вот те, что по всему инету торчат, — хрен поправишь. Цитируемый у нас форум. Хоть и редко, но будет случаться. Нужен редирект. Бригада разработчиков сайта на охренеть каком «дотнете» просит три недели на исправление ошибки. В какой-то XML правила прописать, потестить, подумать… Я, хоть от инет-разработок отошёл, статус 302 помню, поэтому взрываюсь как бомба, ибо нефиг конопатить мозги. Спрашиваю, есть ли у них скрипт, который вызывается при запросе несуществующей страницы. Естественно, есть. На голом Си пишу CGI-прогу, смысл которой — с помощью scanf считать строку, проверить, заменить одну подстроку на другую и обычным printfвыдать:

HTTP/1.1 302
Location: blah-blah-blah

Любопытные могут RFC почитать. Попробовал — работает. Дальше — юмор. Тимлид этих .NET-разработчиков не понял, о чем идёт речь. Решение отклонили и пошли своим путём. Я до сих пор не знаю, битые у нас ссылки или нет.

Задачка одна, школы разные. Поэтому пути решения различаются.

Ребята «новой школы»! Я не осуждаю ваше желание зарабатывать деньги. Я даже ратую за то, чтоб беречь работу до пенсии. Только не трогайте «работу на результат». Это мы могли во вред себе (одна перфокарта — один рубль) оптимизировать программу, а для вас результат — зарплата. Так что не смешите.

11454

Мини-бикини.txt

29 сентября 2013, 16:58

Сосед позвал заменить обои на рабочем столе. Поставить сумел, а как удалить, не знает. Скачал он на декстоп деваху голую. Жена заметила и дала нагоняй за вульгарщину. Что он сделал? Иконками прикрыл откровенные места. Жена всё равно недовольна, пилит его два дня подряд.

Поменяла картинку на более приличную. Ржу до сих пор.

11453

Моё зелёное счастье

29 сентября 2013, 07:15

Что такое счастье? Ответы есть разные, но все в духе «это когда по ощущениям всё так, как и должно быть, как надо». Когда человек от себя и жизни получает то, что требует. А теперь по-айтишному. Есть человек со своим поведением (программа), есть ожидания и требования (тесты). Тогда счастье — это что? Это когда все тесты «зелёные».

Одно плохо: тесты писались в лучшем случае бизнес-аналитиками (родителями), а зачастую — и вовсе заказчиками (обществом, интересы которого, как известно, сильно отличаются от интересов отдельных индивидов). Писались очень-очень давно и как попало.

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

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

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

Желаю всем «зелёных» тестов!

11452

Не возгордись, человече

29 сентября 2013, 07:15

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

Девушка-бухгалтер вытащила лезвие из корзины? Ха-ха-ха! Да у меня на антресолях годами работает обычный Пентиум 4, на котором под неубиваемым линуксом иной раз запущены задачи стоимостью чуть ли не в миллионы долларов. Без всяких этих ваших супер-пупер-железяк и уж тем более бухгалтеров!

Кто-то гордится тем, что запустил у себя дома четыре виртуальные машины? Да я со счёту сбился, сколько их у меня, причём в самых разных уголках земного шара!

У кого-то нестабильно работает D-девайс? Да мой пашет уже года три и обслуживает несколько компьютеров и мобильных устройств без малейших нареканий!

Жалкие людишки!.. Но что это? Перестала скроллиться вниз лента IT happens в feedly. Пропало соединение с интернетом. Как? Почему?! А, ну да: супруга делает уборку и выключила в кладовке вместо холодильника удлинитель, ведущий на антресоли к IT-оборудованию. Погасли лампочки «неубиваемой» D-железки, остановились хвалёные виртуальные машины и процессы стоимостью в «миллионы долларов».

Не возгордись, человече.

11451

Не грози козой

Добавлю свою ложку сахара в приторный уже чай из холиваров на тему сравнения компьютеров (сайтов, сетей, юзеров и прочего) с холодильниками (автомобилями, стиралками). На эту тему пела известная до сих пор певица: «Сделать хотел грозу, а получил козу…»

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

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