bash.im ithappens.me zadolba.li
8549

По розничным сусекам

18 февраля 2012, 10:00

Приходит клиент ко мне в мастерскую, кладёт плеер, говорит: «Комп его не видит вообще». Плеер очень простой: экрана нет, пять кнопочек, слот под карточку SD, разъём USB. Сама карточка отсутствует.

Втыкаю карточку, плеер подключаю к компу, набираю lsusb — показывает только сами USB-концентраторы, как будто и не подключено к ним ничего вовсе. Становится интересно, что же там такое сгорело.

Открываю плеер. К разъёмчику подведены только проводники питания. То есть он там стоит, чтобы плеер от компа заряжался. В общем, стал объяснять клиенту, что этот плеер сам по себе работать не будет — надо докупить карточку и картридер.

Что тут началось! Клиент поднял крик: «Да я перед вами ещё в трёх мастерских побывал, мне там то же самое сказали! Вы что все, недомастера, сговорились, что ли?»

Схватил плеер в раскрытом виде вместе с карточкой (моей, между прочим) и убежал восвояси. Авось, где и картридер ухватит!

8548

Скрипт: не пьёт, не курит, не просится в туалет

18 февраля 2012, 10:00

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

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

Спустя 10 минут находят бутылку водки и салатик сомнительной свежести.

Ещё спустя 10 минут я осознаю масштаб проблемы: даже с учётом моей хорошей скорости набора текста работы тут дня на три.

Ещё спустя 50 грамм я уже ищу программу для запоминания движения мышки и нажатий клавиш.

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

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

8547

В мистической экранной синеве

18 февраля 2012, 08:00

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

Тут-то и крылась проблема. Когда барышни добрались до очередного мистического места, компьютер вспыхнул синим экраном и перезагрузился. Преподаватель поспешил за системным администратором. Та ввела логин-пароль и ушла.

Девушки попались настойчивые и запустили видео ещё раз — с тем же результатом. В зале началась откровенная истерика. Администратор пришла, ввела пароль, ушла.

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

«Это был заготовленный ход или случайность?» — спросили мы докладчиц. «Мистика…» — ответили девушки с загадочной улыбкой.

8546

Не мышка же

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

— У тебя процессор просто сгорел, неси в сервис!

Посмеялась я немного, сказала, что это невозможно. Девушка, немного подумав, постановила: «Ну, значит, монитор!» — и, высоко задрав голову, покинула аудиторию.

8545

Открытая операционная ориентация

17 февраля 2012, 15:45

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

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

Операционная система, язык программирования, среда разработки, техническая конфигурация компьютера — это не религия, не объект для подражания и поклонения! Это рабочий инструмент. Вы себе представляете двух мастеров, которые спорят о том, что лучше — отвёртка или молоток? Или двух врачей, один из которых говорит, что самый лучший инструмент для лечения — это градусник, а другой — что горчичники? Смешно? А почему в своей среде допускаете подобный балаган?

Каждый инструмент нужен для своей задачи. Windows — ОС для конечных пользователей. Любой файл запускается двойным щелчком мыши. Наличие исполняемых файлов. Простота интерфейса. Имеет недостатки? Конечно! Но идеально подходит для домашних и офисных компьютеров. Если вы воткнёте новую железку пользователю, на компьютере которого установлена Windows 7, то она с большой вероятностью сразу же заработает. Если нет — есть диск с драйверами. После этого точно заработает.

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

С другой стороны, в линуксе можно убрать из ядра все лишние драйвера и пакеты, вбить в установщик настройки по умолчанию, пересобрать ядро под конкретный процессор и получить из полноценной десктопной ОС прошивку для роутера или управляющую ОС для сервера, которая, потребляя минимум ресурсов, предоставляет максимум производительности. Сделать такое с Windows, понятное дело, невозможно.

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

Будьте профессионалами своего дела.

8544

Двухъюнитовый, за проезд передаём

17 февраля 2012, 11:45

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

Чешем репу, рассматриваем прожекты типа виртуального хостинга, один другого фантастичнее. Но понимаем: чем проще, тем надёжнее.

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

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

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

8543

Один переезд = 8.2 пожара

17 февраля 2012, 11:45

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

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

Надеюсь, эта трагическая и поучительная история о жёлтой программе спасёт вам много нервных клеток и массу времени.

8542

Брутфорс против хайтека

17 февраля 2012, 11:45

Пружина сцепления, говорите? Установщикам систем безопасности не смешно. Кстати, в следующий раз знайте, что пружина ручника от ВАЗ-2101 подходит лучше.

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

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

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

8541

Управление ГМЛ

Приходит главбух.

— Лена, как зайти на наш сайт ГМЛ? Там должны быть документы от центра повышения квалификации.
— Что такое ГМЛ?
— Ну, наш сайт.

В непонятках захожу на сайт администрации.

Нет-нет, не этот! Сайт нашего управления ГМЛ.

Понимаю, что мы друг друга не понимаем.

— Ну, тот, который только у Марьиванны, — поясняет главбух.

Аллилуйя! Поняла: это ж наш официальный почтовый ящик на Gmail.