Истории с тегом: идиоты

Всего историй: 405

7744

Копипейст — для слабых духом

Приходит заказ от клиента: «Мне вот таких ноутбуков». В качестве объяснения приложено три TIFF-файла. В файлах — сканы трёх бумажных страниц по мегабайту каждая. На страницах — подробные распечатки ТТХ ноутбука из инет-магазина; первой строчкой на каждом листе идёт URL страницы товара.

7737

Файрфокс или ничего

Ситуация банальнее мужа, возвращающегося из командировки: «У меня интернет не работает». Прихожу к клиенту.

— А я когда пытаюсь в интернет зайти, он пишет, что на мой компьютер что-то совершает нападение, и не пускает!

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

— А дальше тоже будет работать?

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

— Это мой знакомый профессиональный компьютерщик мне поставил, всё настроил, сказал ничего не трогать, а то всё сломается!

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

Приложение: iexplore.exe

Протокол: TCP

Направление: исходящее

Адрес: любой

Действие: запретить, выдать сообщение

Спасибо профессиональному компьютерщику!

7709

Оптимизировано ведущими красноглазиками

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

— Скажите, а у вас есть читалки на электронных чернилах?

— Да, вот они. (Пауза.) Вот эта, пожалуй, самая лучшая.

— А почему?

Мычит что-то нечленораздельное про фирму, изучая перечень фич, указанный на коробке. Я тоже читаю.

— Вот тут в последнем пункте написано, что здесь есть ПО, которое повышает комфортабельность чтения. Не знаете случайно, что это за ПО такое?

— Ну, я слышал, что она сделана на линуксе. (Видит, что у меня ноль реакции, и продолжает.) Поэтому её смогли оптимизировать…

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

7685

Самые красивые дампы в мире

Архивы и бэкапы в автоматическом режиме? От лукавого всё это.

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

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

И всё бы хорошо, но скриншоты делают в BMP-формате, и полтора гига за неделю легко набирается. Сейчас на сервере только под архив занято уже более 45 ГБ. Вот я и думаю, когда система рухнет от недостатка места? На мои робкие попытки посоветовать сохранять в JPG или PNG был ответ: «Надо делать так, как учили».

Ах да: на серверах стоит база данных под SQL, куда автоматом пишутся режимы, но что их можно оттуда достать и отправить заказчику, кроме меня, боюсь, никто и не знает.

7667

Сервер под сенью сисек

Продали одной из гостиниц нашего городка сервер, пару свитчей, DSL-модем и прочее для создания нормальной инфраструктуры. Подразумевалось, что сервер будет тянуть на себе 1С, заниматься раздачей инета и следить за доменом. Что-то у них там не заладилось. Разумеется, клиент начал пенять на неисправность оборудования. Пришлось ехать туда и разбираться на месте.

1С сетевой версии висит на машине главбуха, на ладан дышащей, туда же воткнут HASP. Инет раздаёт ещё более динозавристая машинка на ресепшене. Сервер скромно стоит там же, у гипсокартонной стеночки с плакатом Памелы Андерсон; на нём «админ» раскладывает пасьянс.

Спросил, почему всё сделано именно так — мало ли, вдруг какой глобальный замысел?

— Ну, она же главбух! Вот и сервер у неё. А инет… Мне так удобнее, провод тянуть не надо.

7661

Арийский load average

В целях экономии ТЭР и снижения нагрузки на электрическую сеть в осенне-зимний период отключать сервера со среднесуточной загрузкой менее 10%. Контроль исполнения возложить на %ФИО%.

Это только начало. Пришли работать потомки первой волны «эффективных менеджеров». Разумеется, не рядовыми — к нам, например, IT-директором сразу после института.

И ведь проверит, и ведь накажет, если не отключишь. Осваиваем андерклокинг.

7652

Смотрите все: я знаю алфавит!

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

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

{Podschet dlini}

Reset(f1);

kol:=0;

while not eof(f1) do begin

readln(f1,l);

For i1:=1 to length(l) do if (l[i]='a')or(l[i]='A') or (l[i]='b')or(l[i]='B')

or(l[i]='c')or(l[i]='C')or(l[i]=' ')or(l[i]='d')or(l[i]='D')

or(l[i]='e')or (l[i]='E') or(l[i]='f') or(l[i]='F')

or (l[i]='g')or (l[i]='G') or (l[i]='h')or(l[i]='H')

or(l[i]='i')or(l[i]='I')or(l[i]='J')or(l[i]='j')

or(l[i]='k')or(l[i]='K')or(l[i]='l')or(l[i]='L')

or (l[i]='m')or (l[i]='M')or(l[i]='n')or(l[i]='N')

or (l[i]='o')or(l[i]='O')or(l[i]='p')or(l[i]='P')

or(l[i]='q')or(l[i]='Q')or (l[i]='r')or (l[i]='R')

or(l[i]='S')or(l[i]='s')or(l[i]='t')or(l[i]='T')

or(l[i]='v')or(l[i]='V') or(l[i]='w')or(l[i]='W')

or(l[i]='u')or(l[i]='U')or(l[i]='x')or(l[i]='X')

or(l[i]='y')or(l[i]='Y')or (l[i]='z')or(l[i]='Z') then

kol:=kol+1;

end;

WriteLn('kol=',kol);

Правильно ли? И каким ещё образом можно подсчитать длину?

7634

Скрипт-хантинг

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

Веду я, значит, курсором по скриншоту и на статус-бар поглядываю:

blahblahblah/error.html

blahblahblah/error.html

blahblahblah/error.html

javascript()…

На пятёрку сдал, в общем.

7607

Эникей, пока молодой

Знакомый поступил на ИС («информационные системы»). С блеском закончил: почти красный диплом. Ходит, хвастается на каждом углу: я, мол, крутой сисадмин! Взяли его на работу в о-о-очень доброе учреждение. Престижно до жути. Денег дают два раза в месяц, даже обещали путевку в санаторий.

Звонит:

— Слушай, а там на сервере стоит FreeBSD!

— И что?

— А как у него рабочий стол включается?

— Рабочий стол можно поставить, конечно, но там и без него неплохо. Понимаешь, смысл в том, что всё работает…

— Это как?

— Ну, у тебя сейчас сотрудники на что-то жалуются?

— Не, почта работает, документы тоже.

— А что ты хочешь?

— Освоить, чтобы управлять.

— Так ведь у тебя уже всё работает! Тебе нормально повезло с предшественником, даже более чем. Осваивай потихоньку, постарайся не делать лишних движений.

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

— А мне FreeBSD не нравится.

— Почему?

— Корявая она.

— Почему?!

— Рабочий стол…

Звонит через неделю:

— Как установить винду после FreeBSD?

— В смысле?

— Я диски отформатировал, а она всё равно не ставится.

— Надо снести загрузочную запись. fdisk /mbr, потом винда встанет.

Радостный, звонит через день:

— Я установил Windows Server!

— И как, работает?

— Нет, но я этим занимаюсь. У меня книжка есть. В институте проходили…

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

7584

Снизим этажность

Однажды раздался звонок. Товарищ сообщил, что буквально только что собранный комп на Core 2 Duo и кулером OCZ Vindicator в корпусе c 25-сантиметровым вентилятором на боковой стенке отказывается запускаться. Я — бегом к нему, проклиная дождь на улице.

Прибегаю, открываю ящик, проверяю ПК на наличие косяков, запускаю. Комп, не проходя POST, вырубается. Ну, думаю, с термопастой переборщил друг или у кулера плохой прижим. Тяну руки к кулеру и чувствую, что на моих руках вода. Капли дождя попали на руки? Насухо вытираюсь. Руки снова оказываются мокрыми. И тут бросается в глаза, что верхнее ребро кулера не блестит никелем…

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