Ppiter's Blog

Пятничные изливания, да и не только.

Портативность как мера потребизма.

Зачем изобретать новые слова? Да просто что бы не использовать нецензурные аналоги. Вот и потребизм для этого. Случился тут в твиттере спор, решил обобщить для ясности.

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

Я набираю этот текст в два часа ночи на экранной клавиатуре моего смартфона. Неудобно. Не скоро еще набор текста на подобных девайсах станет удобен, да никто и не рассчитывает на такое их использование. Смс, а за ним и твиттер — 160 символов, вот некая норма на объем набираемого текста. Я мучаюсь исключительно от лени включать нетбук. Это второе по неудобству ввода устройство в доме, хотя, нет, вру. Есть еще планшет. У него экран побольше, чем у телефона, набирать текст несколько проще. Но на нетбуке лучше. А еще лучше на обычном ноуте. Но круче всего, сесть за комп, и поработать на полноразмерной клавиатуре. Будет набрано много и без ошибок. Вот так вот, на примере набора текста, мы проследили градацию уменьшения удобства с ростом мобильности.

Радостно, радостно видеть, как развиваются технологии, какими семимильными пригрошнями предлагают они нам все новые паттерны использования техники. Теперь твиттер можно читать на ходу, параллельно слушая музыку и отслеживая почту. А вот отписаться обратно уже тяжело, нет такого паттерна, да никто и не планировал, что с телефона будет вводиться значительный объем данных. Телефон не для производства контента, а для потребления. Это спорный тезис, но примем на веру, забыв про многомегапиксельную камеру смартфона, не о ней речь. Следующий вид устройств — это планшеты и нетбуки. Они не подразумевают работу на ходу, соответственно, позволяют производить больше. Можно и текстик набрать, подглядывая малознакомые слова в соседней закладке браузера, и на фоточке красные глазики подчистить. Ноутбук ещё удобнее и производительнее, ну, а полный объём работы с контентом мы видим дома, на рабочем месте, где уютно светит лампа, а любимое кресло даёт отдых уставшей за день спине. Вот три основных стадии производства контента, обратимся теперь к его (контента) просмотру.

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

Вот написал я тут про комментарии… Забавная штука ведь, комментарии. Когда-то в России весь интернет представлял Релком, и были это группы новостей, наподобие Fido. Практически оффлайновое общение, обмен письмами, большая часть которых — публична. Потом появилось то, что принято называть web 1.0, сеть, в которой создатель контента чётко отделён от потребителя. Его сменил web 2.0, в котором все являются создателями контента, то есть, наполнения Сети. Нынче контент, в основном, создают, или заливая фотографии, или комментируя их. Ведение страничек отходит в прошлое, блоги ведут немногие, а те, кто ведут — или неисправимые графоманы (навроде таких, как я), или профессионалы. Большинство ограничивается «вконтактом», который постепенно замещает и сервисы мгновенных сообщений, и фотохостинг, и е-мейлы, и медиабиблиотеку. Так вот, к чему я… Для «работы» во вконтакте не нужны ни ноутбук, ни стационарный компьютер. Достаточно нетбука, цифровой мыльницы и средней паршивости канала в Сеть. Ещё хорошо иметь телефон с соответствующим приложением, что бы оставаться на связи там, где ноутбук и стационарная сеть недоступны. С учётом темпов развития социальных сервисов, как мне кажется, можно ожидать увеличения рынка недорогих малопроизводительных высокомобильных устройств. А заодно и углубление проникновения мобильного интернета в различные устройства. Ноутбуки, которые вытесняются нетбуками достаточно активно (что бы там ни говорили аналитики), в свою очередь двигают стационарники (этот процесс начался достаточно давно и продолжается), которые становятся всё чаще уделом профессионалов и геймеров. Ни низкая надёжность, ни высокая стоимость не отпугивает покупателей портативной и сверхпортативной электроники.

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

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

Filed under: Анонимные аналитики

Вирусы для Android. Инициативы антивирусописателей.

Что с человеком не делай — его упорно тянет на сладкое. Вот и недавняя история с «вирусом» для ОС Android основывается на желании получать много вкусного и сразу.

Немного о вирусах. Основным признаком программы-вируса является способность к самостоятельному размножению и распространению. То есть вариант, когда вы вынуждены скачать, установить, дать необходимые права и запустить программу к вирусам отношения не имеет. Такую штуку можно называть «потенциально опасной программой, содержащей закладки», но никак не вирусом. Проще говоря, «трояном». Лаборатория Касперского, утверждающая, что для Android нужен антивирус немного кривит душой, самораспространяющихся вирусов для Android нет и быть (пока) не может. Пользователь совершенно самостоятельно всё делает. Скачивает, устанавливает, разрешает. Всё равно, что назвать вирусом строчку «sudo rm -rf /» в Ubuntu. Linux вообще многое позволяет, в том числе, и быть идиотом, от которого смешно. Подозрительными являются все приложения, которые используют ненужные им данные. Если видеопроигрыватель интересуется вашими координатами и списком контактов — это неправильный проигрыватель. Если программа навигации спрашивает у вас пароль на банковскую карту — не нужно её запускать. Последствия запуска всего-чего-ни-попадя на телефоне могут быть непредсказуемыми, особенно если телефон имеет root-доступ, и пользователь позволит программе изменять данные во встроенной памяти (для этого понадобится ещё одно подтверждение). Конечно, на всех этих рассуждениях денег не заработать, лучше начать продавать нечто, отучающее думать и как бы перекладывающее тяжкое бремя ответственности за телефон на программу. Впрочем, программа ничего не гарантирует, код её закрыт, что она делает — никто не знает,так что эта переложенная ответственность испаряется, оставляя пользователя наедине с жестоким миром вирусов, троянов и злобных хакеров. Аминь.

Вернёмся к проблеме, но зайдём с другой стороны. Как же жить? Воспитанник Windows не представляет себе компьютера без антивируса, который бы непрерывно защищал его от внешнего мира. Эта проблема изящно решается в прочих системах, а с некоторым шаманством и в Windows. Никогда не работать от «рута» — эта поговорка совершенно неприемлема к телефонам с Android, вся прелесть которого сводится к наращиванию функциональности коммуникатора дополнительными программами. Путей, как обычно, три. Во-первых, можно не устанавливать программы, пользуясь функционалом, предложенным производителем. Многие так и делают, «ниасилив» регистрацию на гугловских сервисах. Некоторые смартфоны и я так пользовал, например, Nokia 5800. На тот момент адекватных приложений под тачёвый Symbian просто не было. Он умел лишь то, что умел, и умел неплохо. Если бы не отстойная сборка — по сей день пользовался бы. ЛОЛ, нет. =) Второй путь — это создание репозитариев, как, например, в Ubuntu  и  прочих дистрибутивах. Но это потребует появление большого числа разнообразных программ с открытым кодом, чего, увы, в настоящее и ближайшее время ждать не приходится. Третий путь — создание списка доверенных приложений (например, в формате присылания кода гуглю, что бы гугл решал, допустимо ли данное приложение), как это сделано у Apple. У всех трёх вариантов есть недостатки, мне кажется, вопрос безопасности может и должен быть решён иначе.

Выход из ситуации, как мне видится, состоит в отказе от интерпретатора Java под названием Dalvik (особенно в связи с очередным патентным троллингом от Oracle), созданию отдельного компилятора языка C, появлению возможности портировать под linux-based OS Android нативных линуксовых приложений. Можно будет брать из репозитариев любой софт и чудесно собирать его под Android. Тогда для этой ОС появятся тысячи бесплатных, безопасных, надёжных программ. А если Google выпустит SDK для портирования и добавления тачскриновой функциональности к программам — будет совсем замечательно. И никаких паучков на вашем роботе!

Но, всё это вопросы не нашего времени, а следующих недель, месяцев и лет. Пока же, вирусов под OS Linux и под её чудное чадо Android нет. Есть туманные обещания вирусописателей (Trustwave, например, явно широко известные в узких кругах товарищи), исследования аналитиков (как мне сейчас видится, в основном, британских), да громкие заявления «антивирусописателей». Эти же самые ребята недавно с помпой представляли антивирь для MacOSX, построенную на БСД, афаир. Ну да б-г с ними, их совесть позволяет им брать деньги за то, что должно быть бесплатным по определению.

Ну, ещё одно. Наш разговор не будет полным, если мы не упомянем уязвимости ядра и софта ОС Android. Дело в том, что разными способами вредоносный код может быть исполнен на удалённом терминале (в нашем случае — сотовом телефоне) при помощи уязвимостей ядра системы и её ПО. ОС Android обновляется не очень часто, поэтому, увы, рассчитывать на регулярные патчи для ядра не приходится. То, что на ПК обновляется в течение нескольких дней, на телефоне может остаться вовсе необновлённым. Это — действительно серьёзная «дыра» в безопасности, но никакой антивирус её не закроет. Здесь требуется постоянная работа разработчиков (Google, в нашем случае) над выпуском патчей и апдейтов, чего в настоящее время, увы, не видно.

UPD: Ах ты ж! Пропустил я киллер-фичу докторвеба. Эта нужная программа ещё и СДшку сканит в фоне, на виндовые вирусы. Очень полезно, юзкейс только странный. Приходим к товарищу, подтыкаем телефон в винду, копируем на него гигабайт музыки и сваливаем потреблять свежий контент в берлогу. И вот, дабы уберечь уязвимую оконнозависимую берлогу от вирусов, мы поставим антивирь… Антивирусы под Линукс — такие антивирусы!

Filed under: Android

Acer Liquid: проблема с памятью на прошивке 2.1

Вот, решил выложить описание проблемы и её решение в одном месте.

Итак, что мы будем ковырять:после прошивки телефона новой версией Android я столкнулся с тем, что стала заканчиваться внутренняя память телефона. Снос приложений не приводил к результатам, поэтому я начал искать файлы большого размера в памяти аппарата. Для этого нужно получить к ней доступ, так называемые рут-права на телефон. Может, позже отпишусь о том, как это делается, а пока просто отошлю к форуму acer-club.ru там довольно понятно описано, что и как нужно сделать. Ничего сложного в этом нет. Для просмотра содержимого телефона использовался Android mate, после некоторого времени был найден каталог /data/DxDrm, содержащий большое количество файлов вида *.DxLog. Размер этих логов составлял от нескольких килобайт до нескольких мегабайт, после их сноса высвободилось около 80 Мбайт памяти в телефоне. Такого лечения хватило ровно на неделю, потом телефон снова оказался заполнен этими несчастными логами. Искать, какая именно софтина творит такое мне было откровенно лениво, поэтому я начал искать обходные пути решения проблемы. Ответ был найден на том же сайте.

Решение: Если мы не можем, или не хотим понять, откуда берётся гадость — нужно запретить ей появляться. Для этого понадобилась программа GScript Lite, которая позволяет создавать простые скрипты. Можно было пользоваться любым эмулятором терминала, но GScript позволяет сохранять скрипты для дальнейшего использования. Были написаны три скрипта.

1. rm /data/DxDrm/*.DxLog — для быстрой очистки каталога;

2. chmod 0555 /data/DxDrm — для запрета на запись в каталог;

3. chmod 0777 /data/DxDrm — для разрешения записи в каталог.

Естественно, все скрипты выполняются от рута. На сколько я могу судить, это вполне работает, и может быть рекомендовано столкнувшимся с этой проблемой людям. Времени на всё-всё-всё уходит примерно 20 минут.

Filed under: Android

Андер констракшен.

Что бы не отсылало 404 запись эту положу я здесь. Временно.

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

Filed under: Uncategorized