bash.im ithappens.me zadolba.li

Mac

13017

Дела давно минувших дней, преданья System 9 глубокой

У меня тут недавно случай произошёл с девушкой. Я пользуюсь только яблочной техникой — экосистема давно выстроена, что-то менять нет желания, тем более что альтернатив просто нет, но разбираюсь в любых вариантах. Девушка же категорически не приемлет Apple, хотя дизайн ей нравится. У неё ноут — точная копия Air, но на Windows-платформе.

Зашёл у нас разговор на эту тему. Я ей посоветовал не пользоваться подделками, а купить себе оригинал, благо там проблем «а у меня всё сломалось» не будет. Ноут, кстати, она притащила как раз потому, что опять что-то там не запускалось, и просила посмотреть.

И вот я ей советую, а она как-то странно хихикает. Я рассказываю, а она хихикает. В конце концов спросил напрямую, что смешного я рассказываю. А она говорит:

— Но как же можно работать с Apple, у них же одна кнопка!

Я долго тупил и не мог понять, о чем речь. Потом выяснили. Девушка хихикала потому, что у яблочных мышек одна кнопка. То есть где-то услышанная устаревшая лет на двадцать история про мышки с одной кнопкой отвратила девушку от покупки современного ноутбука. Пусть даже это давно неправда, а и когда было правдой — ОС не требовала наличия второй кнопки. Неважно. Одна, хи-хи-хи, кнопка, хи-хи-хи.

Так я к чему. Никто не запрещает ставить драйверы на маки. Более того, у каждого уважающего себя производителя на сайте есть три версии драйвера: Windows, Linux и Mac. Это абсолютно нормально и повсеместно.

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

13009

Яблочко на тарелочке со смирительной каёмочкой

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

Беседовали как-то с другом на тему iOS/OS X против Android/Linux. Этакий дружеский спор без злости. Основным аргументом друга было то, что Apple даёт пользователю чёткое направление, в котором он получает всё необходимое, а боковые лазейки, например, возможность вручную дёрнуть систему за секретный рычаг, не только не нужны, но и вредны. Отвлекают, мол, пользователя и запутывают. Даже возможность поставить сторонний драйвер — зло.

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

Но именно в этот день случилось нечто забавное. Друг как раз купил новый MacBook Pro на смену старому. Привезли ему девайс. По виду такой же, начинка новее, да и ОС вроде как свежее. Вставил он в него свой любимый 3G-модем, несколько лет исправно служивший с прежним ноутом — ан нет, система-то его не видит.

Дёрнулся друг тут поискать решение в инете — а сторонние драйвера-то не поставить на OS X. «Яблочко» надёжно позаботилось о том, чтобы пользователь ни за что себе не навредил, а заодно и руки ему в смирительную рубашку завязало для надёжности. Тут-то я другу и припомнил аргументы веские — молчит грустно, не отвечает.

А мораль тут такая: если лично вам не нужна повышенная свобода в системе — дело ваше, но называть это объективным достоинством, без которого ОС ущербна, не стоит — жизнь может высмеять.

13003

Два раза «ку» и патч в строку

Обратил внимание на разницу в подходе к разным андроидам-линуксам и iOS/OS X.

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

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

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

У меня это вот так происходит.

12980

Чуть свет, уж на ногах, и я у ваших ног

Дёрнуло меня поставить хакинтош. Решил сделать всё максимально приближённым к реальности — диск в GPT, винда-«семёрка» установлена в UEFI-режиме, прописанный загрузочным Clover в EFI-разделе с подгружаемыми модулями в ассортименте, все дела. Записываю диск с оригинальной «десяткой», комп его неистово жуёт и выдаёт что-то про Bluetooth, после чего ни с места.

Читаю форумы. Советы каждый раз были разными (и меня не спасали), но на одном из форумов посоветовали пропатчить BIOS, сменив ID железа на яблочные. Сайт с патченными образами лёг по воле создателя, так что качаю спецпрогу под это дело и заодно — свежий BIOS с сайта производителя мамки. Патчу, перезагружаюсь, EZ-Flash — «А чёй-та вы мне подсовываете? Это неправильный BIOS, совсем неправильный, и он делает некошерный POST!» Бэкап старого тоже не даётся. Прошивочный комплект под DOS работать отказывается по тем же причинам.

Гуглю форумы, читаю про блок защиты в UEFI-капсуле. И попутно — как его отключить, это отдельная песня. Для этого надо при включении компа замкнуть ноги на чипсете, но так как к ногам BGA-микрухи не подобраться, а энтузиасты выяснили, что они чуть ли не напрямую соединены с аудиокодеком (у которых одинаковые распиновки), то надо взять скрепку, замкнуть здесь и здесь и нажать на «вкл». Решаю попробовать с утра, ибо и так угробил полночи.

Утром снимаю крышку системника, в одном углу вижу искомый аудиочип, как его нарисовали… а из другого на меня с панельки смотрит микросхема ПЗУ в корпусе DIP-8.

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

12869

Пиратов бояться — файлом не кидаться

Кто прав в холиваре «копаться vs пользоваться»? А никто. Всё сложнее и многограннее.

Даже копание ради самого копания — не такое уж бесполезное занятие. Чем больше человек размышляет, изучает, решает, разрабатывает, тем меньше вероятность того, что в старости его одолеет маразм.

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

Во втором случае предмет копания может быть никак с гаджетами не связан. Самодельная мебель, кованые люстры, трансиверы, проводка, сантехника. Может быть связан, но опосредованно: самодельные или самостоятельно модифицированные аксессуары к гаджетам. Походные зарядники, чехлы, пюпитры, колонки, штативы, вспышки, IOIO boards, электрогитары, даже приставки-метеостанции. Предмет копания может быть приложением для гаджета — эмулятором восьмибитного компьютера, который можно изучить досконально до последнего POKE, освоить ассемблер, разные трюки, писать демки. Такие эмуляторы сегодня имеются в официальных магазинах всех платформ, даже самых огороженных. То же можно сказать и о Minecraft: там тоже есть что попрограммировать на низком уровне (который, правда, для гаджета низким не окажется, но соображалку пользователя от этого тренировать не перестанет). Некоторые, никак не затрагивая огороженную программную часть гаджета, копаются в аппаратной — сами меняют шлейфы, дисплеи и т. п. Наконец, некоторые копаются в лингвистике — и здесь тоже нет прямой корреляции со склонностью к копанию в гаджетах. Одного из героев здешних историй закрытая для программирования пользователем приставка сподвигла к самостоятельному изучению японского. Другой с восьмибитным компьютером, доступным для программирования вдоль и поперёк, чуть было не взялся за венгерский, да забросил.

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

Но огороженность, неплохо защищающая пользователя от внешних угроз (хотя и не ото всех — от SMS-лохотрона, например, или от мошеннического объявления не убережёт, если нет своей головы на плечах), от угроз, исходящих от инсайдеров разработчика платформы, от банальных багов и так далее бороться, наоборот, мешает. Это как если родители защищают сына от школьных драчунов, но когда напиваются, колотят его сами. Недавний пример — вирус, попавший в прошивку целой партии смартфонов Xperia. Единственным способом его удаления оказалось рутование. Или iOS 7.1. Вкравшийся в эту версию ОС баг нарушает работоспособность Wi-Fi. Обновить? Не тут-то было: Wi-Fi не работает. По сотовому каналу обновить не даст. Кому какое дело, что у тебя безлимит? Нельзя обновлять прошивку по сотовому каналу — мы за тебя так решили, и точка. Остаётся кабель. У кого-то получается. А у кого-то 99% — и ошибка обновления, даже если попробовать десять раз. Или вот гнущиеся шестые айфоны (да и не только они). Что, и здесь прикажете терпеливо ждать, пока исправят, даже если на это уйдёт год? Отзывов, кстати, не наблюдается. Или всё же рациональнее не ждать, а здесь и сейчас соорудить на коленке чехол потвёрже?

А вот скажите, что вы будете делать, если страшно боитесь нарваться на брачную аферистку? Поспрашивать людей постарше, юристов, почитать форумы, в чём-то положиться на собственную интуицию — это будет разумным подходом. А принять решение из-за такого риска вообще не жениться — подход уже неразумный. Так же и здесь. Легко понять желание разработчиков платформ помешать пользователям кидаться друг в друга по Bluetooth нелицензионной музыкой, но нелепо для этого запрещать обмен по этому интерфейсу любыми файлами вообще, даже если автор — сам владелец гаджета. А именно так поступили разработчики всех версий iOS и седьмой версии WP. Хорошо, в восьмой убрали.

Нет, бросаться файлами между смартфонами можно и в iOS. Либо по мылу, либо со спецприложением из Стора, которое должно стоять на обоих аппаратах, либо с джейлбрейком. И тут всё опять зависит от того, в чём любит копаться владелец. Если не в прошивках смартфонов, а в прошивках роутеров — ему ничто не помешает поднять на роутере локальный почтовый сервер. И бросайся себе файлами между айфонами со скоростью, не ограниченной никакими провайдерами, не нарушая EULA iOS!

А вот скажите, что будет, если родители откажутся от ребёнка — хозяева платформы прекратят её поддержку своим магазином приложений? У Android даже без рута тут же найдутся приёмные родители — другие магазины, через которые разработчики продолжат взаимодействовать с пользователями как ни в чём не бывало. У iOS без джейлбрейка приёмные родители в этом случае будут очень рады найтись, но не смогут. Считаете подобное событие маловероятным? Не зарекайтесь. Был Symbian Signed — и нету. Разработчики идут лесом: больше подписывать новые SIS- и SISX-приложения нельзя. Только J2ME.

Кстати, количество желающих ломануть прошивку резко падает после того, как разработчик убирает нелепые ограничения, пользу не приносящие никому, а только палки в колеса всем вставляющие. Например, когда в iOS добавили многозадачность и буфер обмена, в WP отменили бессмысленное и беспощадное шифрование карты памяти.

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

Другой пример. Вы пошли на работу, забыв зарядить айфон и взять с собой Lightning-кабель. К полудню смарт выдохся. Lightning-кабелей ни у кого нет, только Micro USB и «лягушки». Так и пошли вечером домой с разряженным айфоном. Вдруг видите — пожар! Оставаться безучастным нельзя, надо набирать 112 — но как? Вы только что не спасли чью-то жизнь…

Что, и для решения этой проблемы ждать, пока соблаговолят? Да и что соблаговолят-то? На то, чтобы разрешить заряжать от Micro USB, в Apple не пойдут. Это упущенная выгода от продаж и лицензирования Lightning. Добавить второй аварийный аккумулятор и стандартный разъём для его зарядки, чтобы всё это при разряженном основном аккумуляторе позволяло только звонить в службу спасения? Не смешите: на это они тоже не пойдут. А вот «Минифон» (нового образца, со стандартной распайкой гнезда) приклеить к спинке айфона (раз уж он у вас уже есть и вы к нему привыкли) вы можете здесь и сейчас. Некрасиво? Чья-то спасённая в описанной выше ситуации жизнь может оказаться красивее. Что мешает «Минифон» просто отдельно носить вторым телефоном? А то, что если вы кабель способны забыть, то и телефон забыть можете.

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

12852

Ставки сделаны, скальпелей больше нет

Я любил продукцию Apple, но теперь уже, наверное, не буду.

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

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

Что сейчас? А сейчас, когда некому объяснить акционерам, что они идиоты, Apple пошла на поводу у толп хомячков, которым надо, чтобы ковыряться, как в Андроиде, но на айфоне, потому что с их точки зрения айфон понтовее. Теперь в iOS тоже море каких-то ненужных настроек, каких-то нелепых функций. Этих смахиваний надо помнить уже десятка полтора вместо двух. Простите, но мне это на фиг не надо.

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

Я хочу скальпель хирурга, а не швейцарский нож на пятьдесят предметов. К сожалению, толпа хомячков победила. Скальпелей больше нет.

12843

Твори отсюда и до обеда

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

Набираю текст на Андроид-смартфоне с использованием свайп-ввода: можно скользить пальцем от буквы к букве, а не тыкать в каждую клавишу по отдельности — программа в большинстве случаев правильно распознает слово). Знакомая с айфоном просит попробовать. «Удобно. А у меня так можно сделать?» Перерываю весь App Store и обнаруживаю, что нет. Политика безопасности Apple (до iOS 8): никакой клавиатуры, кроме встроенной.

Разговариваю по телефону, часто делаю на нём же рукописные заметки — удобно, не надо рыться в сумке в поисках листка бумаги и ручки, говоришь и тут же фиксируешь информацию. Пользователь Андроида может поставить одно и то же приложение для рукописных заметок хоть на десятидюймовый планшет, хоть на смартфон с диагональю 4,5″ — и это его дело, как он будет программу настраивать и как пользоваться. В App Store такие приложения есть только для iPad, для iPhone — только пара примитивных, почти не настраиваемых «записных книжек».

Не возникает необходимости рыться в файловой системе, скажете вы? На самом деле, довольно часто при использовании специфических программ (выходящих за пределы «написать текст — нарисовать таблицу — составить презентацию») возникает необходимость поправить что-то вручную. Ситуация с играми для OS X стала лучше, чем пару лет назад, но когда дело доходит до установки русификатора или модификации, проблемы закрытой файловой системы становятся особенно заметными.

Самым сильным впечатлением стала история с обновлением до iOS 7 около года назад. Пожилому человеку купили iPad 2, после чего обнаружилось, что без упомянутого обновления невозможно установить ряд приложений, в том числе iBooks, Dropbox и средство для прослушивания подкастов. А само обновление сомнительно, так как у многих пользователей вызывало сбои, и, что существеннее — для пожилого человека существенные изменения интерфейса неприятны вдвойне. В итоге обновлять не стали, заменили нужные приложения аналогами. (Попутно отмечу, что с демоверсиями приложений в App Store гораздо хуже, чем в Google Play.)

Скажете, случайности, частные случаи, мелочи? Их больше — это только самые яркие примеры, с которыми довелось столкнуться в повседневной практике. Пользователи продукции Apple, конечно же, не «клинические идиоты», как тут писали недавно. Просто они используют свои устройства в основном для потребления контента, в лучшем случае — для творчества в разрешённых пределах.

12834

Бета — для отчаянных

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

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

А ещё я придумаю систему защёлок, которые позволят разобрать компьютер без инструментов. Побочным злом станет невозможность устанавливать «не то» оборудование, но «то» оборудование будет работать на ура.

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

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

Я встрою все доступные беспроводные интерфейсы в обычную «башню». И проводные тоже. Ещё до того, как это станет модным.

Я сделаю удобный моноблок. Сначала с ЭЛТ-монитором, а потом и с ЖК-экраном. Опять же, задолго до того, как это станет модным.

Я сделаю самый миниатюрный домашний компьютер, который впоследствии окрестят неттопом.

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

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

Я сделаю клавиатуру с подсветкой, которую потом скопируют все остальные.

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

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

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

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

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

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

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

И да, сейчас мы не на волне. Азиаты клонируют мои идеи, энтузиасты улучшают свой код сообща, потребитель каждый день бьёт копытом… Но! Я предпочту stable, потому что его проще продать миллионам. Эксперименты закончились, beta — для отчаянных.

12832

Plug and play (и будь добрей)

Позвольте представиться: клинический идиот.

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

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

Я не хочу задумываться о совместимости моих гаджетов. Параметр один — версия ОС (той самой, которая для клинических идиотов).

Как показывает практика, подтверждением моего недуга также может служить и то, что я уважаю авторские права и труд разработчиков, и мне не сложно и не жалко заплатить им деньги за нравящееся и/или необходимое приложение.

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