bash.im ithappens.me zadolba.li

Linux

12902

Неустранимые преимущества и неотключаемые улучшения

11 декабря 2014, 08:12

На линуксе со Скайпом тоже не всё шоколадно.

Во-первых, базовый Скайп — удивительное убожество даже по невысоким линуксовым меркам. Чтобы хоть как-то можно было привести интерфейс в норму, выставить шрифты, да и просто сделать его с табами, а не с кучей окон где попало, придётся ставить skypetab-ng.

Skypetab-ng обновляется редко, так что с выходом новой версии Скайпа есть отличный шанс остаться снова с базовым интерфейсом эдак на месяц-другой, пока автор не соизволит выпустить апдейт. Претензии можно направлять в Спортлото: СПО — оно такое, никто никому ничего не должен, ага.

Некоторое время назад Скайп порадовал прекращением поддержки ALSA. Теперь только PulseAudio. Да-да, я знаю, что вы на Убунте привыкли к этой бессмысленной и беспощадной ерунде, способной в одиночку завалить маломощный нетбук (Убунта вообще мало от винды отличается в плане впаривания ненужного мусора прямо при инсталляции), но в других дистрибутивах «пульсе» не рады.

И на закуску: сам Скайп под линукс — тоже проприетарщина. Так что ждите и там скорого появления неустранимых «преимуществ» и неотключаемых «улучшений».

12889

Круши, ломай, мы не в обиде

7 декабря 2014, 17:12

Купил себе Nexus 5. Всем хорош аппарат: шустрый, отзывчивый, очень дешёвый, дизайн мне по вкусу. Но батарея дохнет в два счёта, что непонятно: ёмкость аккумулятора вполне адекватная.

Из меня айтишник, как из баклажана сабля, но решил я покопать форумы и выяснить, как снизить энергопотребление. Первое, что выяснил: телефон меня слушает 24/7. Формально он слушает команду «OK Google», но всё равно как-то неприятно. Вырубил эту фигню, прибавил час к живучести. Потом под нож пошёл локатор. Оказалось, что даже если GPS выключен, телефон всё равно собирает данные о моём местоположении через сторонние приложения. Погуляв по задворкам настроек, я нашёл нужную (хорошо они её спрятали!) и выключил.

Какое-то время был доволен, до тех пор, пока телефон не сдох за шесть часов ожидания. Посмотрел статистику и увидел, что 70% батареи сожрал Google Services. Полез по форумам, чтобы выяснить, что это за зверь такой. Как оказалось, я не один с этой проблемой: вой стоял на весь интернет. Через двадцать страниц соплей и слёз я увидел наконец описание этого зверя.

Кто-то поставил приложение Disable Services и начал ковырять Google Services по процессам. Оказалось, что даже с выключенным в настройках локатором и GPS телефон всё равно умудряется держать спрятанными не меньше двадцати процессов по сбору информации о местоположении. Они и жрут батарею. Не, я не против, что ЦРУ за мной следит, но батарею-то зачем сажать?!

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

Пригорюнился я как-то. Потом решил позвонить в Google (USA) и выяснить, что мне делать. Может, у них есть решение. Google меня выслушал.

— Вот и получается, что у меня два варианта: либо нести ваш телефон назад в магазин, либо взламывать его.

— А вы его можете взломать?

— Ну… э-э-э… да. Инструкции в интернете лежат, ничего сложного в них я не вижу.

— Ну так ломайте!

— О_о

— Алё?

— То есть вас не волнует, что я буду ковырять бутлоадер? А как же гарантия?

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

Я был в полнейшем шоке. Поддержка Google дала мне добро на взлом их телефона. Шаблон трещал по швам, мозг вылетел в синий экран.

В общем, ломанул (не без проблем) телефон, в дополнение поставил GserviceFix, поубивал все шпионские процессы, и телефон стал работать полтора дня на одной зарядке.

Мне кажется, что я никогда теперь не буду пользоваться техникой Apple. Вы можете себе представить сотрудника Apple, который скажет: «Ломайте! Главное, не паяйте ничего»? И да, ЦРУ, вы совсем оборзели? Хотите следить — используйте беспилотники, но батарею не трожьте!

12873

За высоким забором зелёного цвета

2 декабря 2014, 08:24

Лет пять назад я купил телефон HTC Legend. Мне очень нравится его дизайн до сих пор: алюминиевый корпус и небольшие размеры. Там установлен Aндроид 2.2.

Почему я купил Андроид, а не айфон? Я думал, Андроид можно настроить.

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

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

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

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

Так что давайте поменьше пафоса, господа. Телефоны сами по себе ничего о нас не говорят. Если человек никчёмный, то никакой телефон это не изменит.

12869

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

1 декабря 2014, 08:24

Кто прав в холиваре «копаться 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

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

25 ноября 2014, 16:24

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

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

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

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

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

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

12851

Лопатой по шаловливым рукам

25 ноября 2014, 08:24

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

Итак, я имею прекрасное устройство, начинаю им пользоваться, а тут раз — WatchON перестанет работать с 2015 года. Эта такая программа для управления телевизором и прочими устройствами с инфракрасным сенсором. Программа мне очень нравилась, и мне не хочется переходить на аналоги. Итак, первая проблема — разработчик устройства, стоимостью в 800 долларов не может обеспечить меня работоспособностью встроенного сенсора со своим же родным софтом. Бред? Бред. Я просто взбешён! Я вне себя! Но это только начало…

Вставляю SIM-карту. Запрашивает пароль: региональная блокировка. Да, аппарат прибыл с немецкого Amazon, но никогда, никогда такого не было: Nexus, Motorola, iPhone и много других аппаратов если и имеют блокировку, то только на оператора, и при покупке необходимо смотреть на поддерживаемые диапазоны связи. А тут что? Региональная блокировка, тем более аппарат европейский, а не африканский или китайский, но у нас он почему-то не работает, хотя Россия вроде является Европой. Странно, не так ли? Плачу 20 долларов, получаю код и работоспособный аппарат. Samsung, лучше бы вы продавали аппарат за 820 долларов, чем создавали эти проблемы.

Начинаю копаться в прошивках. Для начала всё хорошо — но что это? Что такое KNOX? И почему бутлоадер здесь какой-то не такой, почему Heimdall под OS X отказывается работать с моим устройством, хотя пятый Nexus шьётся спокойно? Да, Samsung сделала какой-то бутлоадер с излишней безопасностью, которая только создаёт проблемы (заметьте, стандартное шифрование Андроида защитит куда лучше, чем самсунговский бутлоадер). Я купил устройство на Андроиде и хочу насладиться его открытостью, а если бы я хотел непонятную закрытую систему с непонятным бутлоадером — я бы взял iPhone.

Вот теперь и думай: покупать аппарат с худшими аппаратными характеристиками и прекрасным ПО (я и хотел взять Motorola Droid Turbo, но шило в одном месте помогло лопнуть ждалке, и я купил флагман Samsung), или покупать навороченный флагман с непонятной поддержкой?

Samsung, если вы не идиоты и хотите удержать клиента, следуйте за Motorola — и пожалуйста, очень прошу, не заканчивайте поддержку WatchON! В крайнем случае сделайте более лучший аналог, откройте бутлоадер, уберите региональную блокировку! Я готов переплатить и 100 долларов, только, пожалуйста, прекратите это! Иначе выбор есть: аппарат с цифрой 5 и стилусом не будет куплен, и я перейду на Motorola. И не только я…

12820

В пылу борьбы за чистоту

16 ноября 2014, 08:00

Достался мне по наследству шлюз на FreeBSD, до кучи работающий как DHCP-сервер. В *nix-like я не очень хорошо разбирался на тот момент, посему делал всё по инструкции, оставленной предыдущим админом. Но время шло — постепенно разбирался и в какой-то момент решил навести на шлюзе порядок.

На следующее утро контора стояла на ушах: на компьютерах с Linux упорно не хотела работать сеть. Быстрый осмотр показал, что проблема с DNS. Не мудрствуя лукаво, прописал в /etc/hosts нужные сервера, а сам стал разбираться дальше.

Весь день мы с напарником мучали мелкомягкие DNS-сервера. Изучили кучу мануалов, нашли кучу ошибок, наконец исправили их (и как всё до этого работало?), попутно матеря на чём свет стоит мастдайку… Только вот линуксовые машины продолжали отказываться работать с виндовыми DNS.

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

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

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

12802

Красные глаза, вспоминаю — умираю

10 ноября 2014, 08:00

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

Squeeze уже немолода, ей много лет, она имеет очень богатый послужной список и гардероб.

Её дочь — уже вполне совершеннолетняя леди, местами упряма, временами аскетична и строга, но как же мало у неё нарядов в её приданом из ателье Gnome! И так жаль, что мамины платья ей уже не подходят… Мне ещё долго придётся водить её по салонам красоты и бутикам.

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

У меня до сих пор ощущение, что я изменяю жене с её дочкой. Да, ночи с Wheezy ещё не скоро выветрятся из моей памяти, но всё равно никогда не затмят прекрасные воспоминания о Squeeze!

Прощай, любимая, я буду тебя навещать.

12797

Вот это поворот!

7 ноября 2014, 08:24

— iOS лучше, чем Android, потому что при том же размере экрана клавиши больше. Вот, смотри!

— А ты не пробовал его так же развернуть?

Очень удивлённое выражение лица:

— А что, можно? (Поворачивает телефон на Android горизонтально.) Ой, а правда!