bash.im ithappens.me zadolba.li

Windows

13404

Популярность не порок

Давным-давно, в далёкой галактике не утихали споры о том, что более дыряво: опенсорс, который пишут студенты на коленке в свободное время, или проприетарные мегапрограммы, которые создают огромные коллективы высококвалифицированных программистов на зарплате.

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

А вот «чёрный ящик», что внутри — никто точно не знает, но если ударить вот сюда и сюда — он ломается. Все знают, что ломается, но никто не может починить, только налепить сверху на эту дырку заплатку. Но если стукнуть чуть рядом…

И казалось бы, практика подтверждает: сейчас уже телевизоры с Линуксом внутри, но от вирусов страдают не они, а всё та же «всем известная ОС», как и в прошлом веке.

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

Но нет: вот кто-то снова поднимает тему «Причины уязвимости — в популярности». Слышали, знаем.

Про популярность «всем известной» в курсе: практически все ставят антивирусы и тем не менее ловят всякую дрянь постоянно. Допустим, это не потому, что с системой что-то не так, а потому, что она популярна.

Хорошо, Андроид достаточно популярен? Он сделан на базе опенсорсного Линукса. По предложенной логике включенный телефон с Андроидом должен немедленно превратиться в рассадник вирусов. И где же вирусные эпидемии для мегапопулярного Андроида?

Ага, вы уже полезли в Гугл составлять список — не торопитесь!

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

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

Остаётся… А что остаётся-то? Наверное, если хорошо поискать на тематических ресурсах, то что-то накопать можно: работающее на конкретном аппарате, с конкретной версией ОС, в тёплую погоду, на вершине горы Фудзияма в месяц цветения сакуры.

А как же популярность?

13403

Танцы с драйверами

Вот что меня всегда бесило в «самой распространенной ОС» — это они, великие и ужасные Драйвера!

Устанавливаешь ОС? Готовь диски с драйверами. Добавил новое устройство? Готовь диск с драйверами. Обновление-апгрейд-замена — готовь диски с драйверами.

И ещё не факт, что подойдут! Тогда начинается шаманство с бубнами, поиск «по партнамберу», по аналогии, хоть какого-нибудь хоть откуда-нибудь, хоть «купи премиум-аккаунт скачать быстро», поиск по форумам тем в стиле «помогите-подскажите».

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

Когда-то очень давно это ещё было хоть как-то оправдано: например, приводы CD-ROM от разных производителей различались даже на уровне разъёмов, не говоря уже о протоколах обмена данными — но сейчас-то зачем, когда однотипные устройства все собираются на одной и той же элементной базе по однотипным спецификациям?

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

Коллега, заядлый спец по всему мелкософтовскому, целый день занимался поиском и подбором этих самых драйверов: были проблемы и с видео, и с Wi-Fi, и тачпад то работал, то нет. Он перелопатил пол-интернета, записывая на бумажке различные ID, выдаваемые в разных окошках системы, запустил почти всё, кроме Wi-Fi, и уже решил, что проблема аппаратная — но вечером ему пришла в голову идея загрузиться с убунтовской флешки.

Заработало всё и сразу, определилось и нашлось.

Спрашивается — и зачем тогда все эти танцы с драйверами, если стандартные, не заточенные ни на какого конкретного производителя, прекрасно работают?

Чуть позже Wi-Fi он всё-таки запустил, подсунув системе что-то совсем уж постороннее, ведь теперь было известно, что с оборудованием всё в порядке.

Но зачем всё это?

13374

Сегодня — санитарный день

Покупаем ноут. Хороший, мощный. Известный производитель, цена немного не доходит до 60 килорублей. Включаем — ужасаемся. Ноут (при условии, что он покупается в компанию для офисных задач) забит каким-то непонятным софтом от производителя, без которого он работает просто отлично, но при его наличии безбожно тупит. Ладно, чешем репу, сносим всё, ставим чистую винду, благо корпоративная лицензия на количество машин куплена. Винда встаёт, радостно пытается влезть в интернет… Упс: нет драйверов ни на одну сетевую карту. Окей, лезем на сайт производителя, по партнамберу бьём железку, получаем список драйверов, качаем, кидаем на флешку, ставим. Оп! Не встаёт. Думаем, чешем репу, пробиваем железку по ID — нет таких драйверов на сайте производителя ноута. Впрочем, на сайте производителя железки только непонятные иероглифы, что характерно. Откуда, что, чего — непонятно. Лезем на форумы. Находим ссылку на драйверы на официальном сайте прямого конкурента компании-производителя нашего несчастного ноутбука. Качаем, ставим, радуемся жизни — но ровно до тех пор, пока винда не попросит установить 209 обновлений. Итого — один полноценный рабочий день угроблен на подготовку одного несчастного ноута.

И да, про WDS в курсе, имеется. Не тот случай малость.

Вот как так-то?

13360

Жать на страх и риск

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

Ну, примерно так: папка «Компьютер» (такая с экранчиком) содержит четыре папки, из которых две задизайнены под диски C: и D:, третья — сигнал опасности, а четвёртая изображает CD-привод, исходно не влезающий в скромный нет. Папка, которую открывает меню «Пуск», называется «MyComp» и иконкой имеет крестик в красном круге. Да, стоит W7 с опцией «при подключении внешнего устройства ничего не делать».

Отсутствую по объективным причинам с полчаса. По возвращении — сплошные истерики: «Не видит мою флешку!» Спрашиваю, что делали. Вставляли, ждали автозапуска, потом открывали папку «Компьютер»…

Я их не специально троллю. Прикол в том, что все они — студенты-программисты, в том числе мои дипломники.

13352

Азбука аппов

Недавно смягчили санкции: теперь крымчане могут скачивать с американских ресурсов хотя бы бесплатные приложения. А вспомним, что было, когда ещё не могли.

Android. «Если на моей улице закрыли на ремонт „Магнит“, я пойду в „Пятёрочку“». Поставил другой магазин, например, яндексовский — и пофиг, что не работает гугловский.

Windows Phone. «„Седьмой континент“ на моей улице просто не закроют на ремонт». Хотя я и не пользуюсь ни обычной виндой, ни телефонной, признаю: именно здесь майкрософтовцы повели себя достойно. Сделали вид, что санкций просто не заметили.

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

И только в iOS приходилось руководствоваться принципом «если на моей улице закрыли на ремонт „Азбуку вкуса“, мне придётся пухнуть с голода». Такой вот «дифферент»…

13343

Keep it simple, sleepyhead

Отпуск. Сижу дома, контролирую работников — сподобились ремонт в квартире начать. Читаю IT happens с самого начала для развлечения.

Прочитал кучу историй про самописные будильники, MP3 в шесть часов длинной и прочее. У меня есть батник из одной строчки: @start alarm.mp3 — и виндовый шедулер. Эта связка со мной с 2000 года и ни разу не подводила. Я один слышал про принцип KISS?

13324

Уроборос Горыныч

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

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

Дядя в возрасте, привык к Нортону. Под «хрюшей» запускал и работал. На новом компьютере с «семёркой» пользовался Фаром, но всё жаловался, что новые «нортоны» уже не те. В какой-то момент пришёл с установочным CD, убил на фиг разметку и поставил Windows ME. А-а-а, документы пропали, тыжкомпьютерщик, куда ты их все дел? И доказывает, что он только диск С: отформатировал, остальное должно было сохраниться, а злой компьютерщик всё спрятал.

Лирическое отступление для специалистов. На современных машинах не получится поставить ХР и ниже, так как те не умеют работать с SATA. Но есть режим совместимости с IDE, который был включён в биосе — вначале ставилась ХР. Этот включённый режим и позволил дядечке переколбасить разметку антикварным fdisk.

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

Вот и недавно — оттуда же. Звонят на мобильный: «Хьюстон, у нас проблемы, загляни по пути домой». Действительно по пути, заглядываю. У них была перестановка, столы-шкафы меняли местами. Вначале все провода поотключали, потом все поподключали — и ничего не работает. Как в анекдоте: «Ой, кто тут у нас? Ящерка? Собачка?», с фонариком в зубах лажу под столами, проверяю — всё нормально включили. Даже VGA в VGA, а не в COM-порт. Иду за белым кроликом, то есть за шнуром питания. Все тройники подключены к одному, а тот один… подключён к одному из «всех». Почему не в розетку? «Он нам мешал шкаф придвинуть, мы его выдернули. А что, не надо было?»

13297

Взбить до белого цвета

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

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

— А что, по-моему, у вас какой-то аппарат не работал…

— Да, — говорит девушка. — Миксер не работает.

— Давайте посмотрю.

Приносит. Я включаю миксер в розетку, обхватываю его руками и начинаю бормотать про себя невнятные предложения, осматривая целостность кабеля. Секунд через 15–20 включаю миксер — и он начинает работать! Девушка (богомольная, как и её мать), увидев такие чудеса, выбегает на балкон и начинает усердно то ли молиться, то ли креститься.

Да, думаю, ошарашил девушку… Наверное, просто на миксере окислились контакты на переключателе режимов и никакого чуда тут нет. Но какого же было моё удивление, когда после перезагрузки винда была исключена из чёрного списка!

13258

Фаталити вслепую

История про проблемные 98-е напомнила мне один случай.

Когда-то давно была у меня машинка с PII-233 и i740 на борту. И как-то видяха сглючила с довольно непонятным симптомом: она отказывалась работать в любом режиме, кроме 640×480, при включённом режиме энергосбережения монитора, галочка которого была закопана глубоко в свойствах экрана. Это было незаметно, когда система работала, и весьма неприятно, когда систему надо было переставлять.

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

Потом этот компьютер был продан, и к нему шла дополнительная инструкция по установке в стиле списка тайных ударов Mortal Kombat.