bash.im ithappens.me zadolba.li
1682

Технологическое логово

Сегодня ко мне зашел товарищ и, что называется, открыл мне глаза: половину моей комнаты поглотило IT. Задумался, осмотрел вышеупомянутую половину и понял, что пора убираться. Кругом висят провода: три кабеля витухи, два телефонных шнурка, телевизионная антенна и ворох различных многожилок, торчащих из под дивана, где они были заныканы на всякий случай. На столе лежат обжимки, пара старых телефонов в полностью разобранном состоянии, паяльник, куча отвёрток, электронный тестер, справочник по C++ и гора дисков неизвестно с чем.

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

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

1681

Вылазка в стан врага

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

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

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

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

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

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

1680

Прокололся

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

Помнится, был у нас в институте предмет «инженерная графика» (черчение). К концу семестра надо было сдать огромный чертёж на формате A0. Надо сказать, что с ручками, карандашами, фломастерами и кисточками у меня взаимная антипатия ещё со школы, и этот самый чертёж мне не давался никак. Впрочем, на кафедре машинной графики у меня работал хороший знакомый, который пообещал помочь.

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

Дома я кое-где поработал резинкой, а кое-где перерисовал буквы. В общем, с моей точки зрения впечатление, что чертил настоящий живой студент, было полное. В предвкушении хорошей оценки я отправился в институт.

Преподаватель разостлал чертёж, мельком взглянул на него и постановил: «Чертёж делали не вы». Будучи смышлёным мальчиком, я отпираться не стал:

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

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

— А ты окружности циркулем обводил?

Только тут я понял, где прокололся — ни у одной окружности не было в центре отверстия от ножки циркуля.

1679

Хочу на ручки

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

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

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

1678

Кем быть?

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

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

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

1677

Поэнергичнее

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

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

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

1676

Айтишник: не кормить, не дразнить, не мешать

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

Работал я некогда в интернет-провайдере. Как водится, денег было жалко, поэтому внешний канал у нас был не особо широкий, и со временем клиенты начали жаловаться на низкие скорости. Шеф дал команду улучшить ситуацию. На мои доводы о том, что без расширения канала сделать что-то сложно, ответ был дан однозначный: «Ты админ, ты и работай».

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

Тут зовёт меня к себе шеф, прочитавший где-то мельком о каких-то шейперах, и начинает рассказывать мне, как и что нужно сделать. Часа два рассказывает ни о чём. Я к этому времени не то, что не помню, над каким куском многострочного шейпера работал и на какой тысяче строк в squid.conf остановился, я уже своё имя начинаю забывать... Я думаю, не стоит пояснять, что ни капли полезной информации поверхностные россказни шефа мне не принесли.

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

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

Сижу, пишу, никого не трогаю. Застрял на небольшом, но хитром регэкспе. Думаю, как лучше сделать, вникаю в структуру искомой информации... Проходит полчаса. Звонок от начальства: «Ну как? Есть информация?» — «В работе», — рапортую я и продолжаю пилить скрипт.

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

Вникаю заново, стараюсь поскорее закончить, снова звонок: «Ну как?»... И так до бесконечности. В итоге на скрипт, который пишется за час-полтора, я потратил целый рабочий день.

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

1675

Марио в яйце, яйцо в утке...

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

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

Никаких проблем — через пять минут поиска обнаруживается нормальная ОС и тулза для прошивки, вот только всё под винду, а у меня стоит убунта. Не вопрос — поднимаю вайн, пробую под ним — работает. Запустили, перешили. На том же ресурсе находим прогу для управления машинкой с компа, под вайном же запускаем и получаем полноценный remote desktop. На форуме находится Pocket DOSBox...

Убунта, под убунтой вайн, в вайне покет-контроллер, в покет-контроллере по блютусу телефон с WM6, на WM6 — дос, в досе — эмулятор Nintendo, а в эмуляторе ме-е-едленно и плавно прыгает с трубы на трубу Марио.

1673

Домен запломбировался

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

И уехал.

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

Так за два часа все сотрудники научились проверять раскладку клавиатуры перед вводом пароля.