9 октября 2011 г.

Ubuntu 11.10: впечатления перед выпуском

Поисковик Bing от Microsoft на экране не потому-что я им пользуюсь - просто он красивый
Итак, прошло около двух недель с тех пор как я рискнул и установил в качестве моей основной операционной системы Linux Ubuntu 11.10. Я начинал с версии beta 2, но с тех пор изменились многие ключевые пакеты, включая ядро системы, поэтому в данный момент моя Ubuntu 11.10 является далеко не тем, что лежит в образах CD-дисков. Обновлений выходит очень много, выходят они часто, требуется скачивать и устанавливать множество пакетов. Вот к такому стремительному изменению версий я отвык, работая с Mint, а здесь она меня пока радует - все течет, все изменяется. 
Что я могу сказать после использования данного дистрибутива? Можно ли этим вообще  пользоваться? Можно! Если вы смелый, ловкий и умелый... и не боитесь экспериментов, то смело ставьте (желательно после официального релиза) данный дистрибутив. Поставил бы я себе Ubuntu 11 на нетбук? Возможно, но у меня есть большие сомнения в том что она захочет туда ставиться и правильно работать, хотя эксперимент с загрузкой live-USB я конечно проведу.
В Ubuntu 11.10 очень много проблем. Стоит сказать, например, о проблеме с проприетарными драйверами от ATI/AMD, которые просто напросто не работают как надо. Последний раз после установки и отключения данных драйверов (они заметно тормозили отрисовку) я получил полностью нерабочую систему! С тех пор включать данные драйвера мне расхотелось, тем более и со свободными драйверами, которые идут с системой, отлично работает flash и нет проблем с видео.
Периодически прекращают свои работу некоторые сервисы, "падает" nautilus - этот несчастный "проводник" для Gnome 3, зависает Banshee, сильно тормозит переписанный с нуля, встроенный в систему клиент для Twitter Gwibber. Часть из программ после падения тут-же перезапускаются (compiz, декоратор окон), часть так и продолжает глючить. Имеется масса недоработок в интерфейсе и логике работы программ. Например при установке ttf-mscorefonts-installer из Центра приложений, если вы промахнетесь мимо галочки "принять соглашение" (а это сделать просто, потому как данное поле уехало непонятно куда), то больше вы данный пакет установить не сможете. Хорошо что эмулятор терминала никуда не делся, и многие вещи делать из командной строки проще. В довершение всего Gnome 3 имеет заметно меньше стандартных утилит для собственной настройки и кастомизации. К счастью имеется программа gnome-tweak-tool, в которой можно настроить некоторые параметры.В будущем все это, наверняка, появится в системе. Москва не сразу строилась, Gnome 3 тоже.
Gnome-tweak-tool - дополнительные настройки для Gnome 3

Я использовал данный дистрибутив исключительно в развлекательных целях: слушал музыку, смотрел фильмы с помощью VLC, но в основном пользовался браузером Firefox. С этими задачами особых проблем не возникло (хотя конечно VLC и кодеки для проигрывания медиафайлов необходимо устанавливать отдельно).
Если меня в целом устраивает работа данного дистрибутива (я знал что устанавливаю экспериментальный дистрибутив), то неподготовленного к такому приёму пользователя все эти проблемы просто обескуражат и надолго отобьют желание иметь дело с дистрибутивами Linux. Для таких пользователей хорошим выбором будет удобный и консервативный Linux Mint или не менее удобный и доведённый до ума OpenSUSE.

6 октября 2011 г.

Steve Jobs. 1955-2011


5 октября 2011 г.

Управление голосом: будущее компьютерных интерфейсов

 
Рекламный ролик о Siri в iPhone 4S

Вчера я следил в прямом эфире за очередной трансляцией с презентации компании Apple, на которой был представлен iPhone 4S. Сам телефон и его характеристики меня волновали мало, тем более некоторые эксперты угадали в своих прогнозах и название (была утечка из одного онлайн-магазина), и даже характеристики новой модели телефона от Apple (мощный процессор A5).
Трансляция прерывалась выпадением серверов от большой нагрузки, постоянными прерываниями, ну и официальный запрет на передачу видео с презентации не добавлял удовольствия. Но ажиотаж у пользователей был большой, хотя и после презентации курс акций Apple не взлетел ракетой вверх, да и вообще он медленно полз вниз.
Но это все лирика, а вот что меня действительно очень заинтересовало, так это функция интеллектуального управления, практически искусственный интеллект (ну не настоящий конечно, но выглядит как в фантастических фильмах) внутри телефона. Называется эта система Siri, и является разработкой одного стартапа, который купила корпорация.

Разработка начата в 2007, в 2010 была куплена Apple, видеоролики о работе этой системы появлялись еще год назад, но только в этом году, на презентации нового мощного двухъядерного телефона, было заявлено что данная система будет поставляться с iPhone.
Ничего нового и революционного в этой системе нет. Впрочем так можно сказать о любой разработке от Apple: сам iPhone или iPod не представляли из себя ничего нового на момент выхода, а некоторые технические характеристики продуктов от Apple хуже чем у флагманских разработок конкурентов. Дьявол, как всегда, в мелочах и в том самом usability (удобстве и понятности для пользователя), о котором я столько много писал в своем блоге.
C Siri можно общаться почти как с человеком, задавать вопросы и делать просьбы, это ваш персональный помощник в телефоне, ваш секретарь. Это отличается от распознавания голоса, которое уже имеется и успешно работает у Google. Взгляните на рекламный ролик в начале поста, но учтите что это всего лишь рекламный ролик (там заведомо есть обман) и данный продукт находится в стадии beta. Не зря его скрывали целый год и представили эту важную "фишку" только с выходом iPhone 4S. Конечно, русского языка для этой системы пока не предвидеться, как и поставки самих телефонов в нашу страну. Кроме того, проблема качественного распознавания и синтеза русской речи весьма сложна. В данный момент система работает с несколькими языками, основным и наиболее качественно сделанным является, очевидно, английский язык.
Я измеряю уровень usability, тем как быстро неподготовленный пользователь может привыкнуть и эффективно использовать систему. С такой штукой в телефоне (или планшете) как Siri, данный гаджет был бы простым в использования для начинающего пользователя, например для пожилого пользователя. Siri может читать SMS и что более важно, писать их, распознавая голос пользователя.
Компания Apple постоянно задает темп всей отрасли и данная функция (Siri), задаст направление развития всем "умным телефонам". Теперь мощности смартфонов с мощным двухъядерным процессором будут использоваться для работы таких вот электронных секретарей (а то игры уже как-то надоели). Один раз Apple уже ввела моду на тач-скрины и пальцеориентированный интерфейс, управление голосом тоже замечательное достижение и достойно стать новой вехой в развитии интерфейсов между компьютером и человеком.
Компьютер становится все более человечным. Теперь с ним можно поговорить.

4 октября 2011 г.

Пишем тексты с помощью Google Scribe

После долгого затишья в сервисе Blogger, обновления появляются как из рога изобилия. Здесь и долгожданные улучшения внешнего вида (которым я пользуюсь очень давно с помощью "черновиков blogger"), а также революционные улучшения для читателей блогов - внешний вид блога на HTML5 (посмотреть демонстрацию можно здесь).
Сегодня я хочу рассказать о еще одной технологии внедренной в этот замечательный сервис для ведения блогов.
Все пользователи (кроме особенно упорных и продвинутых, отключивших данную функцию на корню) сталкивались с google suggestions - с подсказками при вводе поискового запроса. Теперь данный функционал является обязательным не только для поисковиков, но и для приличных веб-сайтов. Действительно, очень удобно не набирать всю фразу или слово целиком, а выбрать его из выпадающего списка.
Все эти замечательные возможности нам дает т.н. Web 2.0, а именно асинхронные запросы к серверу - обмен данными идет постоянно, нет необходимости перезагружать страницу и вручную отсылать запрос.
Неудивительно что данная технология была использована для полноценного ввода текста. Теперь Google пытается по части введенного слова угадать что именно вы хотели написать, и вот что удивительно - в большинстве случаев ему это удается!
Вот так скромно выглядит данная революционная функция
Для людей которые следят за IT новостями (а я отношусь к этой категории людей) данная инновация вовсе нова (новость в официальном блоге blogger in draft на англ.языке). Программисты очень давно привыкли к autocomplete (функция автодополнения) при написании программ, когда редактор предлагает выбор на основе введенных пользователем пары букв. Продвинутые IDE учитывают контекст и предлагают определенные функции, названия переменных... в общем программисты облегчили себе жизнь. Кроме того данную функцию программисты из Google представляли в качестве развлечения (пользователи поигрались с ней и забыли).
Совсем другое дело использовать такую функцию при вводе обычных текстов. Такую функциональность пытались реализовать и ранее в различных редакторах, но не добились успеха у пользователей. В мобильных телефонах данная функция работает давно и более успешно чем на компьютерах, но там это и понятно - будешь рад любому облегчению при наборе текста, даже выбору слов из очень ограниченного словаря.
Google suggestions работает не с помощью словаря. Используется огромный запас информации, который образовался при анализе связного текста в Интернете. Именно поэтому удается выдавать сразу такие устойчивые конструкции как пословицы. Да, подсказки Google иногда угадывают не только слово, но и целые фразы.
Как все это работает в жизни вы можете увидеть на моем скриншоте, объяснения не требуются. Пользователь вводит начало слова и если подсказка его удовлетворяет, нажимает пробел (или клавишу курсора если есть еще варианты). Для того чтобы не появился лишний пробел, он автоматически удалится перед знаками препинания. Все очень просто.
А вот как это чувствуется при реальном наборе текста, я вам расскажу.
Скажу сразу: данная функция при всей её привлекательности и кажущейся эффективности, показалась мне неудобной. Может быть большую роль здесь играет моя привычка набирать текст (очень быстро, но с кучей ошибок). Кроме того имеется весьма незначительные, но все-таки заметный "лаг" при вводе текста (идёт постоянный обмен информацией), и это раздражает. Но самую большую проблему составляет то, что подсказки не всегда угадываются верно (хотя по мере набора слова точность повышается), особенно большие проблемы имеются с окончаниями слов (в английском языке такой проблемы не будет, зато у нас самый великий и могучий язык), в итоге приходится много отвлекаться, вчитываться в слова... а мысль уходит!
В конечном счёте, я отключил эту функцию и продолжил набирать текст "по старинке". Но это вовсе не значит что эта функция плохая! Есть целый ряд устройств на которых подсказки при вводе будут просто killing feature. Я говорю о планшетах и смартфонах, вводить большие тексты на которых по прежнему весьма затруднительное дело. Там google suggestion будут смотреться просто великолепно. Возможно данная функция будет полезна для людей, которые очень медленно набирают текст на клавиатуре и не научились печатать слепым десятипальцевым методом (а таких людей много приходит в современный Интернет).
Я считаю что эту технологию ждет замечательное будущее, и она повторит судьбу еще одной технологии от корпорации Google: технологию голосового поиска. На первом этапе это выглядит забавно и плохо работает. Затем это просто работает. А затем это становится стандартом и пользователи не могут себе представить что раньше обходились без этого.

3 октября 2011 г.

Временное решение проблемы перегрева модема D-link 2640U

Как известно, ADSL модем D-link 2640U имеет нехорошую тенденцию перегреваться и терять доступ в интернет, особенно плохо с этим делом в старых версиях модема, особенно со старой прошивкой. У некоторых людей это сопровождается полным зависанием модема, или вот как в моем случае, просто пропадает интернет до следующей (принудительной) перезагрузки модема. Принудительная перезагрузка отнимает до 2 минут времени и очень раздражает.
Особенно часто проявляется данная проблема при работе такого замечательного торрент-клиента как uTorrent, хотя кроме него сеть умеют загружать многие торрент-клиенты. Для примера, могу сказать что в определенной версии Transmission существовал баг, который весьма негативно сказывался на работе торрент-трекеров, из-за чего эта версия клиента запрещалась.
Итак, модемы перегреваются (а с wi-fi еще больше) и с этим фактом приходиться бороться, где-то программно, где-то с помощью наклейки на процессор модема самодельных радиаторов из алюминия и меди. Разбирать свой модем, который находится еще на гарантии, я пока не собираюсь (как показывает практика, лучше это сделать раньше, чем потом смотреть на сгоревший модем), поэтому я испробовал простейший путь.
Прошивка в моем ADSL модеме установлена самой последней версии (судя по всему реально последней, производителю больше не интересно это устройство) и на просторах интернета я натолкнулся на следующий совет:
Избежать перегрева модема вам позволит уменьшение уровня wi-fi сигнала или его полное отключение. 
Изменить уровень сигнала можно в этом меню веб-интерфейса модема
 Совет достаточно простой, я воспользовался им и мой модем без проблем проработал двое суток (а до этого терял интернет раз в 20 минут) без потери доступа в интернет. Связь по wi-fi если и ухудшилась в доме, то весьма незаметно - за стенкой по прежнему принимает (можно, конечно, провести испытания в ванной комнате, но это уже экстремальные условия работы).