Люблю истории в стиле детектива. А теперь и сам могу такой поделиться.
Итак, есть домашняя машинка с «хрюшкой» на борту. К слову, звук встроен в материнку. Понадобилось накатить третий сервис-пак. Делаю бэкап системного раздела, накатываю. Дообновляю нужный мне софт. Работает. Но через несколько дней замечаю проблему: звук идёт только моно. Притом на некоторых видео вместо звука — шипение или скрежет, будто проблема с кодеком. Странности проявляются и в играх. Замечаю, что если баланс левого и правого сдвинуть до упора в сторону, шипения больше нет — различимый звук, но строго моно. Обновляю дрова на звук. То же самое. Набор кодеков, DirectX. Без результата. Перерываю панель управления, утилиту от кодеков, перекликиваю все галочки в утилитке от кодека. Шевелю и перетыкаю в соседнее гнездо разъём наушников. Гнёзд несколько, они взаимозаменяемы. Пробую вторые наушники. Ничего не меняется.
Пару вечеров посвящаю Гуглу. Тот отвечает, что, типа, есть известная проблема: при переходе на третий сервис-пак в системе пропадает звук. Не совсем мой случай, но применяю решение из Гугла. Не помогает. Теперь грешу на встроенный звук (микрофонный вход уже накрылся ранее) или несовместимость дров, поэтому покупаю внешнюю звуковуху. Оказывается, к ней уже нет поддержки для XP, но в системе. к счастью, определяется, встают стандартные дрова. Звук есть. Но — моно! Отсутствие официальной поддержки сказалось? Отключаю встроенный кодек через биос, на всякий случаю отключаю вебку — вдруг конфликтует? Любые из двух наушников с любой из двух звуковух — моно. Программные проблемы?
Наконец решаюсь откатить систему к бэкапу (сделав на всякий случай ещё один). Откатил. Звук моно. Опять!
А теперь развязка. Втыкаю наушники в планшет, запускаю тест. Блин, моно. Вторые наушники. Моно. Третьи наушники, самые новые. Теперь стерео. И на компьютере тоже стерео. И после сервис-пака тоже (накатил последний бэкап).
И ведь, зараза, не шебуршали ни разу, как обычно бывает, когда перетирается провод. И на скайпе было незаметно: там стерео ни к чему, потому и числились вторые наушники (а точнее, гарнитура) как рабочие.
Кстати, внешнюю звуковушку рад, что купил: звучит гораздо лучше встроенной. Даже без фирменных дров.
Прочитал про нового бухгалтера и тоже хочу выплакаться.
Мы — транспортное предприятие. У нас есть несколько касс по продаже и продлению проездных билетов. Касса — ноутбук со считывателем RFID-карточек и USB-модемом.
Есть у нас одна кассирша, которая на какой бы из точек не сидела — вечно у неё всё не так. Разблокировать ушедший в спячку ноутбук? А-а-а, голактеко опасносте, что делать, не знаю!
Закончился Касперский? А-а-а, голактеко опасносте, что делать, не знаю!
Зато с её зрением плюс-хрен-знает-сколько вычитала в правом нижнем углу экрана, что Windows 7 сборка 7601 запущена в тестовом режиме.
Душа у девайсов и программ, говорите? Я вот по натуре своей прагматик. Да и опровержения на каждом шагу.
Стою себе в метро в перегоне и читаю эти ваши интернеты с вполне себе крупного девайса со значком поисковика на бутлоадере. Читаю себе, листаю, как вдруг натыкаюсь на историю, вторая сотня лайков уже набирается. Парень рассказывает о том, как он и браузер уже перезапустил, и телефон перезагрузил, и в настройки уже полез — а интернет на сотовом ни в какую. С мыслью «ну, не судьба» отрывает взгляд от экрана, собираясь убрать девайс в карман, и видит: автобус всё наполняется, и рядом девушка стоит спиной. Тут-то я и понимаю сразу, что, видать, вышка ближайшая со стороны девушки, и леди, даже если и худенькая, своими формами экранирует ещё вполне себе. А паренёк тот из порыва вежливости, хотя мог бы и посматривать периодически, наконец встаёт с насиженного места, чтобы уступить его прекрасной особе. Прямо так, с телефоном в руке. И перед тем как убрать-таки его в карман за ненадобностью, зачем-то обновляет страницу, которая никак не открывалась до этого. О чудо — всё заработало. Может, автобус в зону приёма подъехал — не прямо из пробки же он людей сажать начал, — может, парень, когда вставал, из радиотени вышел. Вот, стоит, буковки набирает.
Не знаю, есть ли душа у наших девайсов, но воспитание своё поддерживать надо. И матчасть учить перед тем, как на тематические сайты писать.
Во-первых, базовый Скайп — удивительное убожество даже по невысоким линуксовым меркам. Чтобы хоть как-то можно было привести интерфейс в норму, выставить шрифты, да и просто сделать его с табами, а не с кучей окон где попало, придётся ставить skypetab-ng.
Skypetab-ng обновляется редко, так что с выходом новой версии Скайпа есть отличный шанс остаться снова с базовым интерфейсом эдак на месяц-другой, пока автор не соизволит выпустить апдейт. Претензии можно направлять в Спортлото: СПО — оно такое, никто никому ничего не должен, ага.
Некоторое время назад Скайп порадовал прекращением поддержки ALSA. Теперь только PulseAudio. Да-да, я знаю, что вы на Убунте привыкли к этой бессмысленной и беспощадной ерунде, способной в одиночку завалить маломощный нетбук (Убунта вообще мало от винды отличается в плане впаривания ненужного мусора прямо при инсталляции), но в других дистрибутивах «пульсе» не рады.
И на закуску: сам Скайп под линукс — тоже проприетарщина. Так что ждите и там скорого появления неустранимых «преимуществ» и неотключаемых «улучшений».
2001 год, провинциальный технический вуз. Интернет на несколько учебных корпусов только в специальной интернет-аудитории с очередями на несколько часов вперёд и в учебных лабораториях студентов-программистов. Стоит отметить, что про СКС в те времена ещё не слышали, а витую пару кидал кто попало и где попало. Так, интернет в учебные лаборатории (четвёртый этаж) тянули мы сами (студенты-программисты), выкинув витую пару в своё окно и втянув её в окно помещения провайдера (второй этаж).
Как-то сидим, никого не трогаем, лабы пишем, в Quake II играем, в интернете ползаем… Прибегает сотрудник провайдера:
— Вы нас заливаете!
— Как? Флуда не должно быть, повышенного трафика тоже… — идеи начинают высказываться почти хором из всех углов аудитории.
— Нет! Вы нас физически, водой заливаете! Пойдёмте покажу!
Спускаемся на второй этаж, смотрим на конец своего кабеля — из него уверенной струйкой течёт вода прямо на провайдерские свитчи.
Две минуты мозгового штурма с отметанием вариантов вмешательства пришельцев и водопроводчиков приводят к мысли сходить на третий этаж и посмотреть в окно. Так и есть — свободно свисающий кабель перетёрся о подоконник, и вся вода, стекающая по нему, оказывалась под внешней оболочкой и лилась, как по шлангу, прямо к провайдеру.
На риторический вопрос «Что делать?» наш админ со словами «Сейчас патч поставлю» достал моток синей изоленты.
Айтишники давно подметили: как только фирма с собачкой что-нибудь покупает, оно поворачивается лицом к людям. Купили мессенджер с ромашкой — разрешили альтернативные клиенты, да и сами наделали клиентов под множество платформ. Недавно купили офлайновый навигатор — сделали его бесплатным.
У вас всё так хорошо получается! Будьте друзьями, прикупите ещё пару фирм. Со свастикой и с огрызком.
Купил себе Nexus 5. Всем хорош аппарат: шустрый, отзывчивый, очень дешёвый, дизайн мне по вкусу. Но батарея дохнет в два счёта, что непонятно: ёмкость аккумулятора вполне адекватная.
Из меня айтишник, как из баклажана сабля, но решил я покопать форумы и выяснить, как снизить энергопотребление. Первое, что выяснил: телефон меня слушает 24/7. Формально он слушает команду «OK Google», но всё равно как-то неприятно. Вырубил эту фигню, прибавил час к живучести. Потом под нож пошёл локатор. Оказалось, что даже если GPS выключен, телефон всё равно собирает данные о моём местоположении через сторонние приложения. Погуляв по задворкам настроек, я нашёл нужную (хорошо они её спрятали!) и выключил.
Какое-то время был доволен, до тех пор, пока телефон не сдох за шесть часов ожидания. Посмотрел статистику и увидел, что 70% батареи сожрал Google Services. Полез по форумам, чтобы выяснить, что это за зверь такой. Как оказалось, я не один с этой проблемой: вой стоял на весь интернет. Через двадцать страниц соплей и слёз я увидел наконец описание этого зверя.
Кто-то поставил приложение Disable Services и начал ковырять Google Services по процессам. Оказалось, что даже с выключенным в настройках локатором и GPS телефон всё равно умудряется держать спрятанными не меньше двадцати процессов по сбору информации о местоположении. Они и жрут батарею. Не, я не против, что ЦРУ за мной следит, но батарею-то зачем сажать?!
Бравый пользователь выловил все эти процессы и выложил расстрельный список. Вот оно, решение, казалось бы! Но для того, чтобы вырубить все эти процессы, нужно было разлочить телефон и ковырять бутлоадер. Это рассматривается как взлом и карается лишением гарантии.
Пригорюнился я как-то. Потом решил позвонить в Google (USA) и выяснить, что мне делать. Может, у них есть решение. Google меня выслушал.
— Вот и получается, что у меня два варианта: либо нести ваш телефон назад в магазин, либо взламывать его.
— А вы его можете взломать?
— Ну… э-э-э… да. Инструкции в интернете лежат, ничего сложного в них я не вижу.
— Ну так ломайте!
— О_о
— Алё?
— То есть вас не волнует, что я буду ковырять бутлоадер? А как же гарантия?
— До тех пор, пока вы физически не воздействуете на железо, гарантия будет сохранена.
Я был в полнейшем шоке. Поддержка Google дала мне добро на взлом их телефона. Шаблон трещал по швам, мозг вылетел в синий экран.
В общем, ломанул (не без проблем) телефон, в дополнение поставил GserviceFix, поубивал все шпионские процессы, и телефон стал работать полтора дня на одной зарядке.
Мне кажется, что я никогда теперь не буду пользоваться техникой Apple. Вы можете себе представить сотрудника Apple, который скажет: «Ломайте! Главное, не паяйте ничего»? И да, ЦРУ, вы совсем оборзели? Хотите следить — используйте беспилотники, но батарею не трожьте!
У меня тоже был случай с разработчиком-халявщиком. Тогда ещё был очень популярен ЖЖ, все туда писали и все его читали. Ну вот, в каком-то обсуждении и появился человек, заявивший, что написал шикарное приложение для ЖЖ. Предлагал купить. В описании значилось, что приложение работает на всех версиях айфонов и айпадов.
Я купил, установил. На айпадах оно просто незамедлительно вылетало, а на на айфонах благополучно работало только на старых. Я обратился к разработчику. Тот сразу же начал ныть, что денег нет, айфон у него только один и старенький, а айпада отродясь не было. Сказать, что я офигел — ничего не сказать. Как можно выкладывать платный софт без элементарного тестирования?
Тогда ещё не было внятных механизмов возврата денег за купленные приложения, поэтому я всего лишь написал разработчику, что я об этом и о нём самом думаю, не стесняясь в выражениях. В ответ парень снова начал ныть, как было бы здорово, если бы я потестировал его поделку и прислал ему репорты, раз уж у меня есть техника. Я офигел во второй раз. То есть этот разработчик предлагает мне выполнить его работу за просто так, а он будет продавать результаты моего труда и зарабатывать на покрытие ипотеки?
Вы можете как угодно это называть, но я буду называть это мошенничеством. Мне не нужно б/у железо в награду, я мыслю, как любой цивилизованный человек: любой труд должен быть соответственно оплачен. Поэтому, разработчики, поймите простую вещь: вам никто ничего не должен. Хотите продавать свой софт — работайте над ним. Не хотите работать — будете получать лучи поноса по электронной почте.
Кстати, это приложение всё ещё в продаже. Видимо, кто-то его всё же потестировал на халяву.
В моей практике было и такое, что я отправлял почти что ксерокопию скриншота, снятого фотоаппаратом.
Шаг первый: снять скриншот со специфической системы. Windows 2000, но крайне усечённая: Print Screen нажать можно, но никакого Пейнта, как и возможности сохранить куда-либо наружу полученный файл, нет. Хакингом заниматься? Нет, у нас есть цифромыльница. Делаю снимок фотоаппаратом.
Шаг второй: отправить фотографию по назначению? А вот фиг! Ни шнурка USB, ни кардридера. Бегаю по лабораториям в поисках чего-нибудь из этих вещей, но уже вечер, все разошлись, а кто остался — ничего подходящего. И тут находится принтер (вернее, целое МФУ) с блютусом, а в моей мыльнице есть функция беспроводной печати. Сейчас напечатаем, отсканируем и отправим. Только вот чернила почти закончились, форсунки подсохли… На выходе — чёрт-те что, но вроде всё разобрать.
Уж не знаю, что там про меня подумали, получив такой скриншот.
Водитель не обязан знать, как выточить шестерню коробки передач, но обязан знать, как она работает, просто чтобы ехать. Например, чтобы тронуться с места, необходимо задержать педаль сцепления в некотором положении, чтобы автомобиль не заглох на половине попытки.
Почему? Потому что в состав коробки передач входит фрикционная муфта-синхронизатор, которой таки нужно некоторое время, чтобы выровнять частоты вращения ведомой и ведущей шестерён. Специальное знание? Фактически специальное: не до каждого инженера-механика или инженера-конструктора дойдёт, что в коробке такая муфта вообще есть, а водить желают научиться не только те, кто проектирует железных коней. Собственно, до некоторого момента некоторые автомобили ею не оснащались, а некоторые оснащались частично. Необходимое знание? Необходимое: без него правильно и качественно тронуться с места сложно, и на обучение придётся затратить намного больше времени. Спасибо инструктору, который просветил в своё время на эту тему.
Устройство компьютера попроще (для тех, кто не лезет в особенности схемотехники и микроэлектроники), да и, как уже было замечено некогда, неправильное применение к несовместимым с жизнью травмам в 99% случаев не приводит. Однако почему-то люди считают, что могут не иметь никаких знаний вовсе об устройстве пластикового коня, который они используют, вспахивая рабочее поле деятельности. Так вот и приходим к тому, что сисадмин лучше инженера знает, что можно сделать с AutoCAD, дефрагментация становится ритуалом, а выключение компьютера без повреждения текущих процессов — нажатием кнопки, а не хитрым алгоритмом с участием ATX-совместимой материнской платы…