bash.im ithappens.me zadolba.li
12674

Купить новинку за красивые картинки

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

Windows 3.1, довольно популярная, позволяла создавать на рабочем столе кучу Значковых Папок. При открытии Папки можно было лицезреть и запускать Значки, которые находятся внутри неё. А если нужен не Значок, а сам исполняемый файл? Для этого извольте запустить отдельную программу, называемую Диспетчер Файлов, который со значками не работает по определению.

Windows 95. Разделение на Основную Программу и Диспетчер Файлов преодолено, работать и с файлами, и со значками теперь легко. Появилось и меню «Пуск». Только вот невозможно навести на него мышку и, например, создать ярлык для какого-то из его пунктов. Невозможно — и всё. Добавить-удалить ярлыки из меню «Пуск» — те ещё танцы с бубном.

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

В Windows XP систему значков, папок, менюшек и прочего довели почти до совершенства. Но сама XP довольно легко зависала и падала. Если вы играли в компьютерные игрушки, риск зависания возрастал многократно.

Следующий скачок эволюции случился в Windows 7, завесить которую «насовсем» очень и очень сложно. С какими бы глючными играми или нестабильными программами я ни имел дела — в 98% случаев удавалось прожать Ctrl+Alt+Del и сбросить зависшую программу, не перезагружая сам комп. Итог — аптайм моей нынешней «семёрки» (на ночь перевожу в спящий режим) ни в какое сравнение не идёт с аналогичными аптаймами любой предыдущей винды.

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

Так, перед XP (с которой и сегодня знаком почти каждый) выходила некая Windows Millennium, значительно превосходящая Windows 98 по части внешних украшательств. Из моих юзеров, активно пользующихся компьютером в то время, эту ОС не любил никто.

Перед Windows 7 в продажу поступило нечто под названием Windows Vista. С этой системой пришлось работать только потому, что она была предустановлена на купленном ноутбуке. Куча украшательств, работает медленнее, чем Windows 7, на тех же самых машинах, зависает гораздо чаще, чем та же «семёрка».

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

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

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

12833

Пуш на топе, а фирма в жопе

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

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

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

Возвращаюсь к человеческому фактору в техподдержке. Для админа с указанным ранее чувством необходимость реакции на проблему будет определяться только его личным мироощущением. Легко возникает ситуация, когда первый случай отрабатывается, а второй отправляется побоку, потому что «уже в поезде», «не было интернета» и т. п. И потом админ будет с гордостью доказывать, что работает бесплатно в выходные, а тупые пользователи звонят ему с какими-то проблемами. А руководство предъявляет претензии, что не отработал бесплатно вторые выходные подряд.

Техподдержку тоже можно классифицировать.

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

Вторая категория — это те, кто просто делает то, что делать подрядился. Пусть только строго по графику, пусть со множеством вопросов и уточнений. С ними приятно работать, они учатся. У них тоже есть перспектива. Они не всегда знают, зачем что-то меняют, но если задача поставлена начальством — просто берут и делают.

И третья категория — то самое пресловутое ЧСВ. Когда полчаса нытья, чтобы воткнуть провод, отвалившийся из проектора во время совещания, а на поверку выходит, что у «специалиста» недоигранная партия в «Доте». Да, на совещании каждый может сам воткнуть этот условный «провод». Но, возможно, люди заняты чем-то ещё. Директор может сам сходить за батарейками и поменять их в мышке. Бухгалтер может сама сменить ЭЦП или переустановить банк-клиент. Только вот зарплату за это платят не им.

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

6770

К сожалению, инсайд не Интел

В Wolfenstein 3D и DOOM поиграть, говорите, захотелось со звуком? Повезло админу. У меня в то время не было ни работы, ни ста баксов: учился я в седьмом классе. В итоге спаял я простенький пассивный 8-битный ЦАП на параллельный порт — если кто помнит, Covox Speech Thing. Был ещё и драйвер, вернее, TSR-программулька, которая изображала тот самый Sound Blaster в софте. Играть было забавно: при каждом звуке игра замирала на секунду-другую, пока обрабатывался звук.

Недавно разгребал старое барахло и обнаружил заветную серенькую коробочку от часов «Электроника» с врезанными в неё мамой-папой DB25 и платой с резисторами внутри. Скупую слезу вышибла странная наклейка от какого-то левого системника. Видать, в седьмом классе я думал, что это придаёт изделию товарный вид. Эх, детство, деревянные игрушки…

4370

Бесценный бездарь

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

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

Через 15 минут была готова программа из 10 строк. Никаких лишних условий. Если номер строки был чётным, то происходила сортировка по элементам строки. Если нечётным, то по этим же элементам, умноженным на −1. Программу препод забраковал, так и не сумев внятно объяснить, что не так, но принял другую, сдутую у кого-то из соседей. Что было в той программе:

— класс «строка», где имелся массив конечной длинны (да-да, если пользователь хотел больший массив, то программа не работала) и переопределённые операторы [] и =;
— класс «массив», состоящий из статического массива объектов класса «строка» и переопределённых операторов [] и =;
— куча функций непонятного предназначения c неведомыми параметрами;
— куча глобальных переменных, в том числе и сортируемого массива.

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

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

6185

Четвёртый элемент

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

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

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

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

Есть хочется всё сильнее. Открываю Гугл, ищу способ добычи огня. Нахожу тюремный метод: натереть кусок ваты мылом, положить на лампу накаливания, когда задымится — раздувать. Итог: вся кухня в дыму и пропахла палёным мылом, огня по-прежнему нет.

За этим занятием меня застаёт пришедший с работы товарищ. Офигев, он куда-то сматывается; я же продолжаю свои попытки добыть огонёк.

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

Спичка загорается. Я чувствую себя Брюсом Уиллисом из «Пятого элемента». Открываю газ, подношу спичку… PROFIT!

Через пятнадцать минут возвращается товарищ с двумя зажигалками, купленными в неприметном ларьке. Увидев синий горячий цветок на плите, он офигевает повторно.

13450

Квантовая неопределённость

Эффект присутствия при ловле багов? Попробуйте отсутствовать. Непонятно? Сейчас объясню.

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

Сидели над ним по часу, слушали музыку, читали книги — не виснет. Уйдёшь, оставив на попечение владельца — виснет.

А причина оказалась каким-то образом связана то ли с мышью, то ли со скринсейвером (которого не было, но, видимо, что-то как-то пыталось запуститься). Уже догадались?

Вот что вы делаете, когда тупо сидите у компа и чего-то ждёте? Даже если вы с ним ничего полезного не делаете — кто-то гоняет курсор мыши по экрану, кто-то постукивает по столу пальцами, заставляя мышь елозить туда-сюда на 1−2 пикселя, кто-то щёлкает кнопками.

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

Вылечили переустановкой системы, так как это было банально быстрее, поэтому настоящая причина зависания так и осталась невыясненной. Да и нужно ли это было?

11134

Мы знаем, что ты делал этим утром

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

Comodo: начальник СИЗО и вышибала одновременно. Войти в здание, не получив серьёзные увечья, практически невозможно. К выходящим из здания может относится по-разному, в зависимости от директив хозяина. Может проверять всех и вся, примерно как Outpost (правда, предварительно сажая в КПЗ и проводя допрос с пристрастием), а может выпускать всех подряд, даже тех, кто выносит хозяина, связанного и в бессознательном состоянии. Всех, кто ему не нравится, сажает в камеру и выбивает из жертвы признание, что это именно она выпила всю водку и побрила кота, и его не интересует, правда это или нет. Ходят слухи, что бывали случаи побега из СИЗО, однако Comodo учёл это, и теперь вместо камер у него герметичные стеклянные ёмкости, заполненные спецраствором, в которых хранятся заключённые. По трубкам в строго ограниченных порциях подаётся кислород и питательные вещества, а одна из них работает турбоклизмой. Через каждые полчаса — удар током.

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

13274

Интернет по большой дружбе

Как смеют рядовые сотрудники ставить под сомнение мудрость админа?!

Как смеет человек, которому поручили администрирование сайта, хотеть подключения к интернету? Запретить! Админ умнее! Пусть ползает на коленях, умоляет, пишет обоснования и покупает пиво.

Как смеет дизайнер, в служебных обязанностях которого упомянут поиск необходимых изображений на Шаттерстоке, хотеть доступа к этому же самому Шаттерстоку? Запретить! Не пущать! Админ лучше знает! Заявление, пиво, подружиться — и только потом интернет.

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

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

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

Ещё кому-то — выделить и подготовить три помещения: для начальника нового отдела, сотрудников и сольвентного принтера (по правилам ТБ он должен стоять отдельно в проветриваемом помещении). Прописана необходимая площадь, необходимая мебель.

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

И — барабанная дробь — отдел автоматизации ставит антикварный Athlon 2400 с 512 МБ оперативы и ХР туда, где должна стоять машина с рекомендуемыми Windows 7 x64, 8 ГБ оперативы, видеокартой Nvidia 2 ГБ (есть список поддерживаемых). Ладно бы денег не было, ладно бы временно. Так нет, по приказу отдел автоматизации должен был заранее подготовить список закупаемых частей, чтобы оплатить-привезти-собрать к дню икс, когда новый отдел приступит к работе. Вы думаете, почему сисадмин с начальником так резво бегали? Они ж написали служебную, что ничего закупать не надо, рабочие места будут собраны из имеющихся комплектующих — и даже получили премию за экономию средств для фирмы.

В качестве бонуса — о том, как нам дали административный доступ к нашим машинам. 400 метров — путь до нас и обратно — вначале админу приходилось преодолевать раз пять-шесть в день. Установка-удаление каждого шрифта, каждого обновления, каждого плагина. Он мог бы поставить программу удалённого доступа, но демонстративно показывал всем, что работать без TCP/IP просто и удобно — значит, Тимвьюер не запустишь, надо ножками. Тут он сдался первый раз и перешёл к удалённому администрированию. Но давать дополнительные разрешения пользовательской учётке не хотел: пользователи должны быть бесправны! (На самом деле ему было лень копаться в политиках домена, создавая особую категорию пользователей.)

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

9252

Это чоппер

Занимаюсь проверкой кода для игры. Не выспался, ибо много работал.

Еду на работу в авто. Пробка. Мимо проезжает какой-то огромный дядька на огромном мотоцикле. Первая мысль: «Какой-то придурок масштаб неверно выставил».