Давненько почитываю IT happens, и вот какое мнение сложилось. Большинство людей, считающих себя всемогущими админами, обладают чрезмерно раздутым ЧСВ. Это пренебрежительное «юзверь» вызывает нервное подёргивание глаза.
Я вот самый обычный экономист. Работаю себе тихонечко в Экселе, Аутлуке, не пользуюсь Коммандером (срочно убегай, автор истории о кошмарных людях, использующих Проводник!). И вот как-то раз случилось непредвиденное: компьютер в самый разгар работы завис наглухо, а при перезагрузке выдал чёрный экран со страшными буквами: не видел жёсткий диск.
Вызвали сотрудника обслуживающей наши компы и сеть компании. Мальчик шёл аж четыре дня из здания напротив, причём крайне неохотно, убеждая меня, что он уже тестировал мой компьютер, и проблем быть не может, я ошибаюсь. По приходе увидел уже работающий компьютер и страшно возмутился, что зря его вызвали. Что же произошло за эти дни? Я (напоминаю, обычный такой себе юзверь) поковырялась с соседнего компа в Гугле, нашла, как решить проблему, решила её и продолжила дальше работать скромненько в Экселе и Аутлуке с Проводником.
Так вот, к чему всё это я веду. Так называемым админам (по сути эникейщикам) вообще-то деньги платят за то, чтоб подведомственное им оборудование работало, а в случае проблемы было починено в кратчайшие сроки, а не за пафосные убеждения пользователей в их собственной ущербности. Кто же тут ущербный, господа? «Тупой юзверь», не понимающий, что ему проблема якобы мерещится, а не мешает работать, но умудрившийся исправить неполадку и продолжить работу уже через пару часов бесполезного ожидания админа, или «профессионал», получающий деньги за то, что должен выполнять, а выполнять очень не хочет?
Интересно читать истории про злобную винду и проблемы с переводом времени. Если авторы считают это проблемой, они никогда не работали с зоопарком различных продуктов на Linux.
Что я сделал перед сменой часовых поясов на Windows? Установил один апдейт, и всё само заработало.
А вот что пришлось сделать с серверами на Linux: установить апдейт зон в саму систему, затем установить апдейт часовых поясов для Java (и да, это делается отдельной программой, которую для старых версий ещё и поискать). Затем пришлось установить апдейты для Ruby. Ну, и последнее — для библиотеки интернационализации ICU. И, чувствую, это ещё не предел.
Во всех этих продуктах используются свои правила по переводу времени. Несмотря на пропагандируемую на словах концепцию «одна программа — одна задача», в реальности все копируют существующие зоны себе, в своём формате, никакого централизованного обновления не существует.
Open source породил возможность просто скопировать себе достаточно сложную логику, тем самым приведя к множеству несогласованных данных. Может, лучше, как в Windows: довериться системе и пользоваться её возможностями?
Когда-то давно пробовал себя в веб-разработке. На компьютере стояло несколько браузеров, но самым любимым был Opera: за вкладки, за начальную страницу, поиск и много чего ещё.
Время шло, конкуренты нагнали мой любимый браузер, а кое в чём и опередили. Я перешёл на Firefox, a Opera стал браузером жены. Весьма удобно, кстати. Не нужно каждый раз разлогиниваться во всяких ВК, форумах и прочих сайтах. Ну, и историю можно не очищать — никто в чужой браузер не лезет.
Потом подросли дети. Старшему достался IE — не всё ли ему равно? Интернет и интернет, Яндекс везде одинаковый. Потом подтянулся младший и сначала утянул Chrome, а затем и Яндекс.Браузер. Всё чинно-благородно, никто своими закладками не гадит, от чужого имени не пишет, у каждого свои плейлисты во всяких сервисах.
Ноут мой хоть и подразумевался личным компьютером, но по факту во всяких поездках или в силу занятости других компов (где фильм крутят, кто-то 3D рендерит, а в инет хочется) стал наполовину общественным, и весь этот зоопарк медленно перебрался на мой ноут (а за ним и на другие железки). Мне случилось уехать в командировку на четыре месяца, и как-то незаметно для себя я переполз на Яндекс.Браузер. Вот, казалось бы, какая разница? Я внешне браузеры сам слабо различаю, но начинка у них всё же отличается. И вот через неделю после возвращения я протягиваю сыну шоколадку и произношу наиглупейшую фразу:
— Сына, а давай браузерами меняться? Я тебе Firefox, а ты мне свой Яндекс.
Когда-то давно баловался я с самописной игрушкой, создавал мир, выкручивался костылями там, где не мог.
В один солнечный и ясный день (не всегда погода попадается удачная) у меня случился монстр. Все сущности в мире имели два показателя: «здоровье» и «опыт». Трава сеялась (level 0), росла (level 1–2), цвела (level 3), плодилась (level 4) и жухла (level 5). С каждым уровнем она росла хуже, а вот умирала — лучше. Внезапно умирая, она превращалась в некротраву, и её нельзя было убить, только вылечить до смерти, а она продолжала прокачивать уровни. Вчера это были приятные красные цветочки, сегодня — жухлая зелень, а с завтра — всё сильнее крепнущие стволы Сада Смерти.
Косяк прост: умирала трава не с шестым уровнем, а от нехватки здоровья, когда оно падало до нуля. Если же здоровье проскакивало ноль и уходило в минус, «смерть» не вызывалась. Починил, добавив к знаку равенства лишь один символ:
<
.
Если заказчик хочет условие «с …» реализовать знаком
≥
, а «по …» — знаком
≤
(или наоборот, смотря по коду), то есть «включительно», то это тоже вполне логично.
Почитал я терзания технаря из истории «Опуститься до начальства» — и, знаете, поделюсь своим, неайтишным технарским колдунством.
Был я автомехаником, потом инженером по гарантии, сейчас я warranty team lead. Я уже около четырёх лет не диагностировал и не ремонтировал автомобили своими руками за деньги. И я тоже стал деградировать как технарь.
Знаете, что я сделал? Я купил «Ладу». Коллеги поначалу косились, ибо тачка не по статусу, а я до сих пор любые нефункциональные шумы в клиентских премиум-седанах быстрее многих локализую. Да и после допиливания она превратилась во вполне сносный городской шаттл, который к тому же не жалко бросить где угодно.
Мораль проста: технарь никогда не станет узким администратором.
Уволился с одного места и пришёл работать на другое. Нет, я не буду ругать прежнего админа — косяки у всех у нас есть, но…
Админ ушёл, оставив свой контактный телефончик. Всё хорошо. Но тут мне вдруг понадобилось сменить настройки интернета. Сунулся на шлюз, а пароль не подходит. Позвонил админу — тот сказал пароль и, извинившись, повесил трубку: был очень сильно занят. Я ещё раз попробовал вбить пароль. Ничего…
В общем, сейчас вечер субботы. Машинку с интернет-шлюзом я уже переустановил, после нескольких звонков прежнему админу вошёл и в образ старой машины, перелив всю нужную инфу, накачался по самое пивом, и желание удавить предшественника уже пропало. Остался лишь истерический смех и только один животрепещущий, не дающий покоя вопрос.
Вот как можно было додуматься и поставить на сервер пароль «бабминтон» в английской раскладке?! Все нормальные люди пытаются вбить «бадминтон»! И по телефону, кстати, то же самое слышат.
Оглядываясь на свою профессиональную карьеру, я вдруг понял: поднявшись по служебной лестнице, я с той же скоростью спустился по профессиональной.
Из неплохого программиста превратился в среднего сисадмина, потому что должен же кто-то сеть поддерживать.
Из сисадмина превратился в обычного эникея, потому что сеть настроил до состояния ненужности постоянного администрирования, а застрявшую бумагу из принтеров доставать кому-то нужно.
Из эникея превратился в начальника IT-отдела, потому что успел перезнакомиться как со всеми аспектами работы отдела, так и со всем начальством. Кроме Word, Excel да браузера, другие программы уже больше года не запускал.
Предлагают должность снабженца, потому что умею составлять кучу заявок, знаю английский и не пугаюсь словосочетания «электронные торги».
Вот интересно: где дно у этой бездны деградации?..
От IT я далёк, но себя отношу к «сочувствующим»: увлекаюсь шелл-скриптами, пишу HTA-утилитки в Windows для личных нужд. А в далёком 2004 году даже зарабатывал, проводя курсы компьютерной грамотности на дому. Учил понемногу тётенек-бухгалтеров Word и Excel, копированию файлов и т. д. Одна из первых клиенток научила меня двум вещам: ничему не удивляться и при обучении предлагать ученику выполнять все действия самому.
Вроде бы обычный заказ: научить использованию Word. Мой стандартный (неверный) подход: сажусь за комп, задвинув полку с клавиатурой и мышью наполовину, и начинаю объяснять, для чего нужен каждый элемент на экране, кликаю меню, меняю форматирование текста примера… И так около часа.
— Всё понятно?
— Да, — кивает ученица, — спасибо. Один только вопрос: а как вы эту стрелочку на экране двигаете? — и тычет в курсор мыши.
Оказалось, человек на работе имел дело только с DOS-программами.