bash.im ithappens.me zadolba.li
11333

Хромированный, турбированный

27 августа 2013, 07:15

— Каким браузером пользуетесь? — спросил я у позвонившего клиента.

— Красным нулём!

Так мой любимый браузер ещё не оскорблял никто.

11332

Солёная соль

26 августа 2013, 18:59

Люблю карты Google. Особенно в русской версии. Особенно для старика Симбиана.

Справка просмотра улиц. Внизу текста ссылка: «Сообщить об уведомлении». Разработчики не пробовали мочить воду? А тушить огнетушитель? А солить соль?

11331

Не кантовать, не дёргать, не топтать

26 августа 2013, 07:15

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

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

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

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

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

И какой может быть спрос с подобных людей?

11330

Дух раскладок и шорткатов

26 августа 2013, 07:15

— У меня клавиатура на пол упала, и провода из неё выскочили. Я их назад засунул, а оттуда дым! Я же ровно засовывал…

11329

Отставить отмену!

26 августа 2013, 07:15

Люблю я Фотошоп, особенно русскую версию. На вопрос «Отменить настройки цвета?» мне вылезли два варианта — «Отменить» и «Отмена».

Вы хоть проверяйте всё после Промта своего (или что у вас там)!

11328

Апгрейд в сотню рук

25 августа 2013, 07:45

Теперешний админ должен тихо радоваться, что в работе может обходиться парой флешек и десятком сидюков. Давайте я расскажу, как происходил апгрейд с ЕС-1055 на ЕС-1066.

В хорошем, крепком НИИ был самый крутой ВЦ. Но всему хорошему приходит моральный конец, и в 1990 году было принято решение апгрейднуться.

Весной во дворе НИИ появилась дальнобойная фура, забитая новой ЭВМ под завязку. Автокран и свинообразные такелажники разгрузили обновку под чутким руководством главного инженера и начальников машин и накрыли её брезентом.

Первым делом из машзала площадью где-то в 350 квадратов вынесли всё, что не было остро необходимо пользователям. Пару лишних АЦПУ, «Бармалей» (устройство вывода на перфокарты), кучу перфоленточного барахла. И самое главное — старый дисковый массив, 16 устройств по 29 мегабайт.

Вторым делом из-под брезента извлекли ящик размером с холодильник. С документацией по установке, инструментом и ЗИПом.

Смонтировали новый дисковый массив. 8 дисководов по 200 мегабайт, каждый размером с полторы стиральных машины, и стойку-контроллер размером с теперешний шкаф 32U.

Перебрали весь фальшпол и установили новые подводы охлаждения. Убрали все кабели, некоторые ещё со времён БЭСМ. Нашли место для операторского пульта. Это такая специальная управляющая машинка со своей ОС, которая вполне могла сама по себе много чего посчитать. Установили пульт и ряд дополнительных контроллеров.

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

Все узлы новой ЭВМ сопрягли, запитали. Провели стандартное аппаратное тестирование — эдакий stability and durability test, CPUBurn пополам с ActiveDiskKill на недельку.

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

Это не вам не сборка из сырцов, где умный GCC пополам с либтулзом и бинутилзом всё соберёт по накатанному скрипту и толстому конфигу для чайников. Всё собиралось под конкретную периферию и прочие требования заказчика из объектного кода, записанного на ленты. На первой ленте загрузчик. На второй программа разметки дисков. На третьей линковщик. На четвёртый магнитофон по очереди ставились ленты с объектниками. Результат работы писался на будущий резидентный диск системы. Все нюансы типа точек входа, адресов оверлеев и т. п. задавались вручную. Ну, правда, конфиг-файл был. Там имена лент были прописаны, где что лежит. И всё это под управлением пульта и с помощью абсолютно однозадачного монитора. Юниксоиды, ваш однопользовательский режим по сравнению с работой в этом мониторе вполне тянет на GUI типа W95.

Всё собралось. Но наши инженеры ради кандидатской диссертации грешили тем, что в хорошие айбиэмовские машины внедряли разные рацпредложения, что не позволяло нормальной краденой OS MVS 8.3 level H нормально понимать некоторую периферию. Поэтому надо было заппнуть полученную систему ещё перед тем, как с неё загрузиться. ZAP — это была такая утилитка, которая позволяла в определённый файл по смещению записать что угодно. В теперешних терминах это называется «пропатчить». Прозапано было много чего, но что-то даже гуру прохлопал. А уж падаван и я и вовсе не заметили. Генерацию пришлось начинать с нуля.

Суммарно генерация, инсталляция, тестирование и отладка установки ОС в тот раз заняли 52 часа, что оказалось личным рекордом пребывания в рабочем состоянии и гуру, и падавана, и меня.

Постепенно отключили и демонтировали старую машину, а годную периферию подключили к новой. Общее время апгрейда составило около ста дней. При этом ВЦ продолжал работу в режиме 24/7/360. Почему 360? Пять дней в год отводилось на обязательную профилактику и новогодние праздники.

11327

Бардак как норма

25 августа 2013, 07:15

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

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

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

От аутсорсовых админов отказались в силу нежелания платить деньги. Убытки только от всего этого IT-бардака несли страшные. Чего только стоило инвентаризация товара при том, что с мобильными сканерами штрихкодов не смогли разобраться!

Одумались? Как бы не так. Всё это продолжалось до естественной смерти всех магазинов и тотальной продажи имущества. За это время ко мне они не обратились ни разу, даже за паролями. Пытались, конечно, свои убытки списать на меня, но как-то глупо обвинять коммерческого директора в диверсии IT-инфраструктуры, да и денег они должны были мне прилично.

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

11326

Аппаратный мыслеуловитель

25 августа 2013, 07:15

Про мистику уже писали, но и телепатии в компьютерах нет. Старый комп глючит при работе от недорогого бесперебойника? Про импульсные помехи по цепям питания слышали? Про экономию в узлах формирования/фильтрации в ИБП известно? А про «высыхание» конденсаторов в старых БП и материнских платах и связанные с этим особенности работы? Про особенности настройки и работы ОС?

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

11325

Сборка лени из пакетов

24 августа 2013, 07:15

До сих пор можно встретить мнение, что Linux (или Unix) — это нечто очень сложное, якобы требуется «собирать» систему, что-то там компилировать и настраивать. Я ничего такого не замечал. Давно уже использую GNU/Linux по работе, а последнее время установил и на ноутбуке как основную систему. Какой-нибудь Debian или Ubuntu ставится за 15 минут. Настраивать там ничего не надо (ну, кроме как пароль вайфая ввести), работает всё из коробки, меня устраивает. И людей, которым я ставил GNU/Linux по их просьбе, тоже всё устраивает, пока что никто не жаловался.

На самом деле, я понимаю, откуда растут ноги у мифа о сложности ОС на основе Linux. Есть люди, которых интересуют сам процесс. По этой причине лёгких путей они не ищут. И, понятное дело, зачастую их привлекает именно Linux, так как он позволяет растянуть процесс, поиграть с настройками… Вот случай из практики.

Началось с того, что друзья позвали меня пить пиво по случаю переезда в новый офис их маленькой софтостроительной компании. Пиво — это хорошо, но я узнал, что в офис уже завезли новые компьютеры, пока без ОС, а я как раз хотел посмотреть новый тогда Solaris 10 на реальном железе. Я взял с собой диск и как-то между пивом установил Solaris. Очень просто: нажимай себе кнопку Next, дальше оно само.

Увидев Solaris, все очень удивились. Я предложил оставить, к примеру, на сервере: всё-таки настоящий Unix. Есть софт в комплекте, можно установить из пакетов. Но нет, не хотят, боятся, что не разберутся. Ну ладно… Оказывается, есть у них специалист по линуксам, он везде установит и настроит. Конечно, это логично — доверить установку человеку, который впоследствии сможет и обслуживать.

Человек выбрал Gentoo. Говорит, очень удобно: всё равно что-то собирать нужно будет. Ну ладно… Через пару дней спрашиваю, как дела. Оказывается, плохо: «специалист» всё ещё ставит Gentoo на сервер, работа стоит. На том же железе, на котором «соляра» поставилась за 20 минут, старая версия Gentoo никак не пошла из-за несовместимости ядра, а новая компилится уже сутки, что ли. «Специалист» проблемы в этом не видит и предлагает на рабочие станции также установить Gentoo. На своей сборку он уже начал…

Людям уже надоело, и они сами установили на свои компьютеры кто что хотел — Федору, Убунту — и начали работать.

Но это не конец истории. С сервером были проблемы. Чего-то не хватало, что-то криво собралось, не хотело взаимодействовать, требовало настройки. «Специалист по линуксам» оказался сам не в состоянии всё сделать как надо — чего-то не знал, что-то не успевал просто.

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

Всё-таки лень бывает иногда полезной, позволяя избежать ненужных телодвижений. И себе, и окружающим.