четверг, 29 декабря 2016 г.

Windows. Двухмониторная конфигурация, удобство работы.

В интернете очень много статей (в том числе и на небезызвестном Mobile Review) по-поводу эргономики рабочего места, использования двухмониторных конфигураций, а также просто описания чьего-то опыта использования двух мониторов в повседневной работе. Настала и моя очередь поделиться аналогичным. Так получилось, что моим основным рабочим инструментом в последнее время стал именно ноутбук. Они правда менялись в течении времени, как по брендам, так и по характеристикам, но форм-фактор оставался при этом неизменным. Ноутбук удобно взять с собой из дома в офис или наооборот, при этом все твое настроенное окружение, программы, документы и т.п. останутся с тобой. Это первый плюс, который я вижу лично для себя. Вторым важным плюсом является уровень шума, при работе дома, а особенно в вечернее / ночное время ноутбук издает гораздо меньше шума, чем стационарный ПК и никому не мешает. Можно долго спорить о том удобно ли работать на ноутбуке, что стационарный ПК все же лучше по характеристикам, т.е. что за те же деньги, имеется ввиду стоимость ноутбука, можно взять гораздо более производительный стационарный ПК и т.п. Но лично для меня ноутбук уже стал неотъемлемой частью жизни, при этом основной сценарий его использования - в качестве "стационарного ПК". Т.е. я не пользуюсь им в дороге как таковым, но зато с удовольствием перевожу его из дома на работу и наооборот, подключая к розетке (т.е. даже в качестве автономного устройства он у меня используется редко) и чувствую себя вполне комфортно.

Т.е. как вы поняли он полностью заменил мне стационарный ПК (при этом я считаю что именно работать на ноутбуке сидя в кресле или лежа на диване, практически невозможно, по-быстрому просмотреть почту или последние новости - да, все остальное, что требует более чем 10 минут, с ноутом на коленях или валяясь на диване сделать уже проблематично, т.к. во-первых неудобная поза, во-вторых так или иначе в лежачем положении начинают затекать руки и т.д. и т.п., т.е. просто неудобно, а вот поставив его на рабочий стол - уже все совсем по-другому) и вот как раз тут, начитавшись различных статей, я подумал, а почему бы мне не попробовать купить себе какой-нибудь стационарный монитор и не подключить его к ноуту в качестве второго. Тем более что наступающий новый год - это пора подарков, а лучшего подарка чем ты себе сделаешь сам, в принципе, наверное никто и не сделает. С этими мыслями я отправился в ближайший супермаркет электроники с большим выбором мониторов в налчии и купил себе Samsung'овский "вогнутый" 23.6" (24") монитор. Ценник на него при этом кстати был в районе ~11k по акции, т.е. вполне себе бюджетный вариант, без новомодных 4K разрешений, DisplayPort'ов и прочего. Все скромненько, один разъем D-SUB, один HDMI, которым я и подключил его к ноуту.

По-сравнению с 17" дисплеем ноутбука он оказался просто огромным ;), кривизна дисплея (монитор-то ведь curved), кстати, оставляет неоднозначные впечатления. Т.е. в играх, например (да, да, я периодически играю в Diablo III: Reaper of Souls, правда за последние полгода мне это удавалось достаточно редко, ввиду постоянной занятости), все смотрится превосходно, а, насколько удобно на таком мониторе работать с текстами - я честно говоря не понял до сих пор. Уже второй день пытаюсь понять устают у меня глаза или нет и не стоит ли подобрать более оптимальные значения яркости и контрастности.

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


Т.к. рекомендуемые разрешения обоих дисплеев были одинаковыми - 1920x1080, "колдовать" с масштабированием и улучшением вывода текста вообщем-то тоже не пришлось, все заработало "как нужно" из коробки. И тут, естественно, я задался вопросом. А как быстро переносить нужное окно приложения с одного монитора на другой? Т.е. понятно что их можно перетаскивать мышкой, но это не всегда удобно. И второй вопрос, который меня интересовал ... естественно, что я попробовал сразу же запустить Diablo III на новом мониторе и посмотреть как она будет выглядеть ... однако игра в полноэкранном режиме упрямо открывалась на первом мониторе (т.е. дисплее ноутбука), а перенастраивать режим отображения второго монитора каждый раз в режим дублирования экрана первого - не очень удобно. И для того и для другого сценария нашлось вполне логичное решение.

Во-первых, для того чтобы быстро переместить окно с одного экрана на другой существует комбинация кнопок Win + Shift + <Влево/Вправо> . Т.е. например, открыли мы браузер, при этом по-умолчанию его окно появилось на первом мониторе, для того чтобы переместить его на второй достаточно нажать Win+Shift+Влево в моем случае (см. расположение мониторов). То же самое касается и игры. В Diablo III к примеру есть вариант отображения "Оконный (полный экран)" в настройках графики. Итого, для того чтобы запустить ее на втором мониторе, в конфигурации когда он работает в режиме расширения рабочего стола достаточно установить этот режим в настройках игры:


А затем переместить "окно" с игрой с помощью упомянутой выше комбинации клавиш на нужный монитор. Итого, на одном мониторе у вас может отображаться игра, на другом, к примеру, мессенджер с рабочими контактами. Переключаться между экранами в процессе в таком режиме не нужно, достаточно вытащить курсор мыши за пределы одного экрана, чтобы она оказалась на другом. И там уже, отвлекшись от прохождения очередного Великого Портала, можно ответить коллегам ;)

В общем и целом покупкой я оказался доволен, приобретение себя полностью оправдало, хотя бы в том плане, что 17" дисплей ноутбука "превратился" в большой 23.6" экран с хорошей картинкой. Единственное что меня, пожалуй, до сих пор смущает на данный момент - это "процесс привыкания". Т.е. я еще не понял, удобно ли использовать новый монитор в рабочих целях, т.е. устраивает ли меня качество картинки при работе с текстами, а не графикой или нет. Плюс, естественно, оказалось что при подключении монитора к ноутбуку - работать за клавиатурой самого ноутбука не так удобно, поэтому в моем варианте пришлось приобрести дополнительную USB клавиатуру с посадкой и формой кнопок максимально близкой к ноутбучной:


p.s. Не знаю, насколько этот пост будет полезным кому-то, скорее просто в плане поделиться собственным опытом, но в любом случае, спасибо за потраченное время и с наступающими новогодними праздниками всех! 

Если у кого-то есть желание поделиться собственным взглядом на тему является ли двухмониторная конфигурация удобной, вашим отношением к curved мониторам и, например, актуальностью использования мониторов с большим разрешением (имеется ввиду больше FullHD) лично для вас - добро пожаловать в комментарии.

понедельник, 26 декабря 2016 г.

МТС Smart Surf2 4G. Обновление официальной прошивки (Rel15)

На днях вышло очередное обновление официальной прошивки для МТС Smart Surf2 4G с индексом Rel15 (полное название прошивки - MTC_Surf_2_UC_TS_Rel15 от 2016-12-12), описание изменений в этом релизе достаточно скудное, т.е. указано только - оптимизация системы и устранение небольших проблем. В связи с тем что многие пользователи испытывают проблем со скоростью скачивания обновления с официальных FOTA серверов, а также в некоторых случаях нехваткой памяти для обновления я решил выложить эту прошивку здесь в формате для SP Flash Tool, плюс постараться (при наличии времени) провести небольшой анализ изменений по-сравнению с Rel09.

Ну а пока обновление скачивается на мое устройство предлагаю вам подборку постов, посвященных этому аппарату:

  • МТС Smart Surf2 4G. Краткий обзор нового Surf'а ... - помимо обзора в конце поста приведены ссылки на TWRP Recovery 3.0.2.0, а также официальную заводскую прошивку Rel09 в формате для SP Flash Tool.
  • МТС Smart Surf2 4G. Dual SIM? Заглянем поглубже ... - в посте рассказано о скрытом под корпусом втором слоте для SIM-карты в МТС Smart Surf2 4G.
  • МТС Smart Surf2 4G. Android Nougat 7.1.1 - альтернативная прошивка для этого аппарата на базе CM14.1 [CyanogenMod 14.1] (к сожалению в данный момент работа над ней полностью прекращена, ввиду отсутствия проявленного пользователями интереса и поддержки проекта)

Архивы с обновлением:
  • update_r09_r15.zip - архив с OTA-обновлением Rel09 -> Rel15 доступный на FOTA серверах.
  • MTS_Surf_2_UC_TS_Rel15.7z - архив с Rel15 для прошивки через SP Flash Tool.

Другие замеченные изменения в обновлении:
  • Исправлены ошибки в локализации / переводе некоторых пунктов меню.
  • Предустановленные приложения от МТС теперь возможно удалить штатным образом (напомню что в Rel09 они были неудаляемыми).

p.s. Если вы заметили какие-то другие, существенные на ваш взгляд, изменения в Rel15 - отписывайтесь в комментариях.

Обновлено 27.12.2016 00:40 (MSK)

На канале zzzepr'а известного своими видеообзорами на YouTube'е вышел замечательный ролик МТС Smart Surf 2 4G. Прошивка, который наглядно иллюстрирует как прошить аппарат с использованием SP Flash Tool, на всякий случай опубликую его здесь:


Обновлено 18.12.2016 15:28 (MSK)

Внимание! Появилась информация что существует другая аппаратная ревизия устройства, при прошивке в которую выложенной здесь прошивки (preloader'а от нее) пользователи получают "кирпич". Связано это скорее всего с тем, что в новой ревизии устройства используется другой eMMC Flash чип, который "старый" preloader не знает. Отличительными особенностями новой ревизии является то, что по-умолчанию она уже идет с Rel15, а распаянный симхолдер для второго слота на плате отсутствует. Если у вас именно такой аппарат - не прошивайте preloader от выложенной здесь прошивки, в противном случае вам потребуется искать точно такой же аппарат для создания дампа прошивки и восстановления собственного.

Обновлено 26.02.2017 17:21 (MSK)

new_preloader_rel15.7z - новый Preloader от Rel15 с поддержкой новых типов eMMC Flash. Поможет в случаях, если вы прошили preloader от старой ревизии аппарата в новую.

Внимание! Материалы приведенные в данной статье размещены в ознакомительных целях. Все действия описанные в данной статье вы осуществляете на свой страх и риск! Автор(ы) статьи не несут ответственности за вышедшее из строя оборудование, в результате ошибочных действий или неверного понимания вами смысла изложенного в ней материала, а также в силу любых прямых и косвенных причин, которые потенциально могут привести к неработоспособности вашего устройства или любым другим проблемам с ним. Если вы не уверены в своих силах, сомневаетесь и т.п. - не выполняйте ничего из вышеописанного. Используя материалы из этой статьи вы соглашаетесь с тем, что ответственность за ваши действия несете вы и только вы.

вторник, 20 декабря 2016 г.

Ubuntu. Настраиваем подключение к OpenSSH по ключу.

Сегодня я расскажу вам о том как быстро настроить подключение к SSH серверу в Ubuntu по ключу. В сети конечно полно мануалов на эту тему, но вместе с тем встречаются и сотни тем на различных форумах, где люди пишут что они прочитали кучу мануалов, все сделали точно по ним, но ничего в итоге так и не получилось. Мол, ошибка "No supported authentication methods available [preauth]" в логах сервера, а на клиенте что-то вроде "Disconnected: No supported authentication methods available (server sent: publickey)" и т.п. Тем в которых люди рассказывают о том что они столкнулись с такой проблемой гораздо больше, чем мануалов по настройке - поэтому я расскажу все то же самое еще раз и постараюсь обратить на наиболее вероятные ошибки совершаемые новичками. Для начала приведу несколько полезных ссылок:


В принципе последняя ссылка описывает процесс настройки достаточно подробно, т.е.:
  1. Устанавливаем OpenSSH сервер, если он еще не установлен - sudo apt-get install openssh-server
  2. Запускаем ssh-keygen -t rsa для генерации публичного и приватного ключей, при этом если в процессе генерации не вводить имя ключа, а просто нажать enter, то ключи будут записаны в /home/%username%/.ssh/id_rsa (приватный ключ) и /home/%username%/.ssh/id_rsa.pub (публичный ключ) соответственно. Думаю с этими этапами проблем ни у кого быть не должно.
  3. Далее в конфиге OpenSSH сервера мы добавляем (или раскомментируем, если они есть) следующие строки:

    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile     %h/.ssh/authorized_keys
    PasswordAuthentication no

    Первые две разрешают аутентификацию по RSA-ключу, третья укаывает где этот ключ искать, где %h означает домашнюю папку пользователя, последняя - запрещает авторизацию по паролю.
  4. Далее, сразу внесу ясность по поводу ключей. На сервере должен храниться только публичный ключ (!), приватный нужен вам на ПК с которого вы хотите подключаться к этому серверу. В данном случае, если объяснить упрощенно, публичный ключ id_rsa.pub - это некий замок, а вот id_rsa (приватный ключ) - это ключ который его открывает. На многих форумах у людей полное непонимание этого.
  5. Копируем публичный ключ в  ~/.ssh/authorized_keys следующими командами:

    cat id_rsa.pub >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys

    И вот здесь обратите внимание, копировать нужно именно этими командами. Если у вас на сервере стоит графическая оболочка, то не в коем случае не стоит копировать сам ключ id_rsa.pub в папку authorized_keys средствами GUI. Потому что authorized_keys - это не папка. Это файл в котором должна находиться строчка из id_rsa.pub. Другими словами, если в папке ~/.ssh вы создадите файл authorized_keys и добавите в него строчку из id_rsa.pub, это и будет аналогично выполнению первой команды. Итак, важно чтобы вы поняли, authorized_keys - это обычный файл, в котором должно находиться содержимое id_rsa.pub .
  6. Далее копируем любым способом свой приватный ключ id_rsa на ПК с которого мы планируем подключаться по SSH. Если это ПК с Linux добавляем его в локальное хранилище (подчеркну, это не на сервере, это на ПК с которого мы хотим подключаться к серверу) - ssh-add id_rsa .
  7. Перезапускаем OpenSSH сервер на сервере командой sudo service sshd restart (да, кстати, чтобы посмотреть статус и лог последних подключений можно ввести команду sudo service sshd status).
Теперь давай посмотрим как подключиться к настроенному серверу с машины с Windows. Для этих целей я буду использовать Putty. Также нам понадобится программа puttygen, найти ее можно здесь или здесь (кстати для тех кто любит PuTTY, здесь - PuTTYTray. Удобный fork знаменитого PuTTY.  я рассказывал о его удобном форке, умеющим минимизироваться в трей при нажатии кнопки Ctrl и крестика на окне). Обратите внимание, никаких pageant'ов и т.п., которые советуют в других инструкциях нам не потребуется.

Итак, запустите PuttyGen и импортируйте в меню Conversions -> Import key ваш приватный ключ id_rsa, который вы предварительно скачали на ПК, затем нажмите кнопку Save private key и сохраните его как ppk (putty private key) файл, в моем случае я сохранил его как файл decker.ppk:


Теперь настроим сессию в самом PuTTy на автоматическое подключение:
  1. Session -> Host Name (имя вашего сервера), порт по-умолчанию 22. Тип соединения SSH.
  2. SSH -> Preferred protocol versin - ставим галочку 2 only.
  3. SSH -> Auth оставить галку Attempt "keyboard-interactive" auth (SSH-2) и в Private key file for authentification указать путь к вашему ppk файлу.
  4. Connection -> Data , в поле Auto-login username ввести ваше имя пользователя, если не хотите вводить его вручную каждый раз.
  5. Всё, сохраняем сессию (Save) и нажимаем Connect.
На всякий случай то же самое в картинках:


Для лучшего отображения на вкладке Windows -> Appearance можно установить шрифт Lucida Console (14px). Все, мы законнектились:


Если вашем сервере установлены иксы, например, у вас обычный Ubuntu Desktop, как в моем случае, можно еще настроить x11vnc на сервере (sudo apt-get install x11vnc) и подключаться к нему также посредством SSH. О том как настроить подключение к x11vnc через Putty и SSH хорошо рассказано вот здесь http://www.karlrunge.com/x11vnc/faq.html#faq-ssh-putty в вопросе Q-52: How can I tunnel my connection to x11vnc via an encrypted SSH channel from Windows using an SSH client like Putty?

Если в двух словах, то в Putty просто нужно проброс портов с сервера на локальную машину на вкладке Connections/SSH/Tunnels (Source port:  5900 -> Destination:  localhost:5900), затем подключиться через SSH, на сервере запустить x11vnc -display :0 -localhost, а в вашем VNC клиенте подключиться через localhost:5900 или localhost:0 (здесь :0 - это имя дисплея):


Ну вот как-то так ... будут вопросы - спрашивайте. С удовольствием отвечу на них в комментариях. Также неплохо было бы узнать ваше мнение, какой SSH и VNC клиент вы считаете наиболее удобным под Windows? В моем случае - это Putty Tray и VNC-Viewer, а у вас?

суббота, 17 декабря 2016 г.

МТС Smart Surf2 4G. Android Nougat 7.1.1.

В сегодняшней статье речь пойдет о том насколько сложно собрать Android Nougat 7.1.1 своими руками, точнее я расскажу о своем собственном опыте. Так получилось, что последнюю неделю я провел дома на больничном (до сих пор не поправился, бронхит) и чтобы было во что "поиграть" я решил вкратце изучить основы сборки CyanogenMod из исходников. Скажу сразу, что труд это не из легких, особенно если нет опыта и представления о внутренней архитектуре Android, но тем не менее мне это удалось. Правда на все про все ушла как раз неделя напряженной работы, случалось даже что и сутками не спал, в прямом смысле, засиживаясь до утра ... а потом еще и до обеда, т.к. появлялись новые и новые идеи решения той или иной проблемы, которые возникали в процессе ... и если заснуть можно было "потерять мысль". Собственно весь трудовой процесс можно увидеть в истории commit'ов этого дерева - android_device_smart_surf2_4g , котороmake -j2 baconе в результате представляет собой готовое решение для сборки последней CyanogenMod 14.1 для МТС Smart Surf 2 4G.

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




Скриншоты производительности из Antutu:


Как видно, в результате получился вполне работоспособный Nougat 7.1.1. Из того что проверено и гарантированно работает:

  • RIL (голосовая связь, передача данных)
  • WiFi
  • Bluetooth (обнаружение устройств, сопряжение с гарнитурами и т.п. не проверялось)
  • Камера (основная и фронтальная, для съемки фото, видео записывать, к сожалению, нельзя, но есть альтернативное решение в виде установки сторонней камеры с собственными кодеками - Camu)
  • Звук
  • Фонарик
  • Пока что не работает GPS, подключение к ПК через MTP (только через ADB) и, возможно, некоторые другие вещи.

Текущие релизы прошивки выкладываются здесь, на момент написания этого поста последним является cm-14.1-20161216-UNOFFICIAL-smart_surf2_4g (0.2alpha). Установить прошивку можно с помощью опции Install ZIP в TWRP Recovery. Возможно чуть позже я выложу здесь версию и для SP Flash Tool. Ну а пока тестируем и отписываемся в комментариях ...

Обновлено 17.12.2016 13:55 (MSK)

Характеристики прошивки:

  • Версия Android: 7.1.1
  • Версия CyanogenMod: 14.1 
  • Обновления системы безопасности: 5 декабря 2016 г.
  • Версия ядра: 3.18.19 (32-bit)

Обновлено 19.12.2016 12:05 (MSK)

Как и обещал выкладываю прошивку в формате для SP Flash Tool. Прошивать с помощью SP Flash Tool версии v5.1620.00.000 и выше в режиме Download Only. В комплект сразу входит TWRP Recovery. Скачать архив с прошивкой можно здесь - MTS_Surf_2_CM14.1_0.2alpha_Decker.SU.rar (пароль на архив стандартный - decker.su). GApps'ы также уже в комплекте.

Обновлено 17.01.2017 00:20 (MSK)

Последние релизы прошивки всегда есть в разделе Releases на GitHub'е.

Обновлено 29.01.2017 03:33 (MSK)

Всегда приятно когда твоя работа оказывается интересной не только тебе, но и полезной и востребованной другими пользователями. Просматривая уведомления о своих подписках на YouTube, заметил что zzzepr (на канал которого вы кстати тоже можете подписаться) снял замечательную видео инструкцию по этому посту: МТС Smart Surf 2 4G. Android 7.1.1 и активация второго слота. Так что теперь, благодаря ему, вы можете посмотреть как правильно прошить CM14.1 из этого поста на ваш аппарат:


Если кто-то оказался на этой странице впервые, могу сказать, что с момента публикации прошивки CM14.1 произошло несколько значительных изменений. А именно, была собрана полноценная CM13 (Android 6.0.1) на базе последних исходников, в которой уже работает практически все (!), включая GPS, FM Radio с RDS, аппаратные OMX кодеки, запись видео (!) штатной камерой и многое другое. Если вы считаете себя поклонником CyanogenMod, либо же просто хотите попробовать что-то новое на своем аппарате, то все необходимое выложено в этом посте - МТС Smart Surf2 4G. CyanogenMod 13. Android 6.0.1.

Также не забываем о том, что на сайте есть поиск в левом верхнем углу, а также что каждый пост содержит теги с помощью которых можно найти другие посты по данной тематике. Например, если вас интересуют все посты касающиеся этого смартфона, то достаточно кликнуть по тегу МТС Smart Surf2 4G в разделе "Ярлыки" внизу поста.

Обновлено 27.02.2017 02:05 (MSK)

Сегодня наконец-таки удалось собрать стабильный работающий build LineageOS 14 (Android 7.1.1) для МТС Smart Surf 2. Краткое описание прошивки:


На данный момент в прошивке работает:

  • RIL (связь) на первой и второй SIM-карте.
  • Передача данных через мобильную сеть.
  • WiFi (устанавливается связь с точкой доступа, работает передача данных)
  • GPS (полномасштабный тест не проводился, но в GPS Test'е, а также YGPS, который теперь встроен в прошивку местоположение определятся).
  • Камера (основная и фронтальная камеры работают, в том числе работает и съемка видео).
  • Аппаратные OMX кодеки (!), кодирование / декодирование видео осуществляется аппаратными кодеками.
  • Светодиод вспышки.
  • Звук
  • Live Display (лучше сразу отключить во избежание "тормозов", тем неменее он работоспособен)
  • Запись экрана (screen recording)
  • Запись с микрофона (sound recording)
  • Bluetooth (проверялась только передача / прием файлов между двумя аппаратами, работа с другими профилями, например, гарнитурой и т.п. не тестировалась)
  • WiFi AP (создание точки доступа WiFi)
  • Запись разговора с линии штатными средствами ОС
  • Вибрация аппаратных клавиш BACK, HOME, MENU.

История изменений:
  • Добавлены необходимые разрешения в приложение Камера (Snap), теперь помимо HD 720p, HD 1080p доступны также другие разрешения поддерживаемые смартфоном.
  • Исправлена работа фронтальной камеры. Теперь запись с нее ведется в поддерживаемых сенсором разрешениях, никаких артефактов на видео записанном с фронтальной камеры нет.
  • Исправлено декодирование видео аппаратным [VP9 кодеком](https://xakep.ru/2015/04/07/vp9-youtube/) в приложении Youtube. Как известно, Yotube с некоторого времени стал выдавать видеопоток пожатый именно этим кодеком, для аппаратов которые его поддерживают. Теперь на данной прошивке подобные видео смотрятся без проблем (кстати, для справки, во встроенном приложении YouTube на стоке поток отдается не в VP9)
Внимание! Материалы приведенные в данной статье размещены в ознакомительных целях. Все действия описанные в данной статье вы осуществляете на свой страх и риск! Автор(ы) статьи не несут ответственности за вышедшее из строя оборудование, в результате ошибочных действий или неверного понимания вами смысла изложенного в ней материала, а также в силу любых прямых и косвенных причин, которые потенциально могут привести к неработоспособности вашего устройства или любым другим проблемам с ним. Если вы не уверены в своих силах, сомневаетесь и т.п. - не выполняйте ничего из вышеописанного. Используя материалы из этой статьи вы соглашаетесь с тем, что ответственность за ваши действия несете вы и только вы.

четверг, 8 декабря 2016 г.

Far Manager for Linux. Alpha.

Свершилось то, чего лично я ждал уже довольно продолжительное время ... На GitHub появился репозитарий с Alpha версией Linux-порта известного Windows файлового менеджера File Manager - https://github.com/elfmz/far2l , автор проекта некто elfmz. Как пишет сам автор в комментариях к проекту - на данный момент этот проект интересен лишь энтузиастам и отчасти он прав, т.к. под Linux существует достаточно много удобных и "нативных" файловых менеджеров, в частности тот же всем известный Midnight Commander, Wal Commander, который позиционировался как "замена" Far'а под Linux. Однако полноценный порт вышел только сейчас.

Кому, зачем и для чего он нужен? Например для меня (видимо я все-таки попадаю в то число энтузиастов о которых говорит elfmz), человека для которого основной операционной системой является именно Windows - Far уже является просто незаменимой вещью. Я настолько привык к его функциям, hotkey'ям и прочему что на любом ПК просто не представляю как без него жить. Например, рассмотрим простую задачу - рекурсивный поиск файлов в текущем каталоге с заданным текстом, под Windows достаточно нажать Alt-F7, в Far'е, ввести маску файлов и щаблон поиска текста, после чего просто нажать Enter и в отдельной панели будут отображены все найденные файлы. В процессе работы все эти действия уже доведены до полного автоматизма, поэтому лично у меня данная операция занимает доли секунды. Под Linux же, например в том же mc, естественно, присутствуют все те же самые функции, но во-первых горячие клавиши другие, а во-вторых ко всему новому нужно привыкать, а любые задержки, сказываются на производительности выполняемой работы. Я, например, так и не смог полноценно привыкнуть ни к Wal Commander, ни к mc под Linux'ом. Однако Far для Linux для меня оказался просто находкой:


Собрать его достаточно просто руководствуясь инструкциями из Git'а, например, под Ubuntu 16.04 x64 для сборки достаточно выполнить следующую последовательность команд:

apt-get install gawk m4 libglib2.0-dev libwxgtk3.0-dev cmake g++
git clone https://github.com/elfmz/far2l
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../far2l
make -j4

На всякий случай выкладываю бинарники моей сборки под Ubuntu x64: far2l_binary_x64.tar.gz

Обновлено 08.12.2016 18:22 (MSK)

Как создать иконку Far на рабочем столе в Ubuntu?

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


Нужно создать на рабочем столе файл с именем far2l.desktop со следующим содержимым:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Far Manager
Icon=/home/decker/far2l_build/install/far2l.png
Exec=/home/decker/far2l_build/install/far2l 
StartupNotify=false
StartupWMClass=Far2l
OnlyShowIn=Unity;
X-UnityGenerated=true

При этом, естественно, пути к исполняемому файлу Far и иконке (иконка это обычный png файл с разрешением, в моем случае 300x300 пикселей) должны быть ваши собственные. После создания файла его нужно сделать исполняемым, т.е. сделать на нем chmod +x far2l.desktop . После этого вы сможете запускать Far Manager с ярлыка на рабочем столе.

пятница, 2 декабря 2016 г.

Tele2 Maxi. Обзор операторской новинки от Tele2.

В июле 2016 года в посте Tele2 Maxi. Предварительный анонс возможной новинки. я рассказывал вам об одной из ожидаемых операторских новинок от черного оператора - Tele2 Maxi. И вот наконец-то (несмотря на то что на момент написания этого поста в официальном интернет-магазине крупнейших регионов, имеются ввиду Москва и Санкт-Петербург, ни одного упоминания о новинке нет), на некоторых форумах уже начали появляться сообщения о том что части пользователей все же удалось приобрести этот аппарат. В основном на данный момент речь идет о московской области, по неподтвержденной пока информации - в некоторых розничных точках он уже есть в наличии и фото в заголовке статьи лучшее тому подтверждение. Ну что ж, давайте пока попробуем разобраться с техническими характеристиками новинки, а также попытаться составить о ней некоторое представление на основе уже имеющейся информации:


Как видно из представленного скриншота с техническими характеристиками смартфон получил название Tele2 Maxi 1.1 , обладает 5" IPS дисплеем с разрешением 720x1280 точек, построен на базе чипа от Mediatek MT6580 с тактовой частотой 1.3 GHz и обладает 1 Gb ОЗУ. В принципе приблизительно все также, как и говорилось в раннем обзоре. Как мы видим, в виду используемого чипа - здесь мы имеем дело с 3G аппаратом. Однако, если мы обратимся к сведениям о сертификации, а именно сертификату ТС RU С-CN.АЯ46.В.77130, то увидим что задекларированы в нем были следующие аппараты:

  • Tele2 Midi LTE
  • Tele2 Mini 1.1
  • Tele2 Midi 1.1
  • Tele2 Maxi 1.1
  • Tele2 Maxi LTE

Т.е. как минимум, нас ожидают еще несколько различных модификаций предыдущих моделей (Mini и Midi), а также Tele2 Maxi с поддержкой LTE. По имеющейся на данный момент информации стоимость 3G-смартфона Tele2 Maxi 1.1 будет составлять 4490 руб., однако, до момента появления устройства в продажах повсеместно ориентироваться на этот ценник я бы не стал, т.к. он может измениться.

По мере поступления очередной информации о новинке - я буду пытаться знакомить вас с ней на страницах своего блога и, конечно же, когда устройство появится в продаже и станет доступным для заказа в интернет-магазине Tele2 - нас ждет полноценный обзор. Ну а пока, stay tuned ...

Обновлено 04.12.2016 20:20 (MSK)

Итак, у меня хорошие новости для всех тех, кто интересуется новинками от Tele2. Мне все-таки удалось найти экземпляр Tele2 Maxi для обзора:


Правда для этого пришлось проехать примерно 200 км. в соседнюю область. На официальном сайте оператора и в интернет-магазине о нем по прежнему ни слова, поэтому обзор будет что называется "из первых рук". Честно говоря, я только приехал, но планирую начать писать обзор уже сегодня. Следите за обновлениями статьи, ну а пока несколько фото внешнего вида устройства, упаковки и технических характеристик:


 Как говорят на ТВ - не переключайте канал ... )

Обновлено 04.12.2016 22:30 (MSK)

Ну что ж ... настало время рассказать вам о Tele2 Maxi. Скажу честно, каждый раз собираясь писать обзор одной из бюджетных операторских моделей у меня в голове возникает один единственный вопрос (чем больше обзоров бюджетников - тем он стоит острее), который звучит как "о чем писать?". Ведь по большому счету, как заметят многие, все эти аппараты можно назвать "одного поля ягодами", различия если и есть, то они не так заметны, все достаточно стандартно, один и тот же форм-фактор, одни и те же чипсеты, кочующие из модели в модель, т.к. проявить оригинальность и сделать бюджетную модель аппарата на принципиально новом чипсете для производителя невозможно физически. Есть определенный набор комплектующих, дисплеи, тачи, динамики, чипсет (SoC), которые стоят определенных денег, комбинируя эти комплектующие, как в давней хорошо забытой игрушке для ZX Spectrum, которая называлась Nether Earth (напомню что смыслом игры, она была стратегической, являлась сборка роботов из различных комплектующих, условно говоря - шасси, броня, интеллект и вооружение), можно получить робота (в данном случае смартфон) того или иного класса, затратив на это определенное количество средств. Так и здесь.

Собственно все операторские бюджетники можно условно разделить на три класса (помимо деления на аппараты с поддержкой LTE и без) - аппараты начального уровня (ультрабюджетные модели), к которым я отношу Tele2 Mini и Tele2 Midi, аппараты среднего класса (опять же в рамках бюджетной классификации) и более продвинутые аппараты, условно назовем их "топовые бюджетки". При этом аппараты минимального уровня - это совсем дешевые, до 3000 руб. модели, основной функцией которых является "только звонить". Т.е. несмотря на то что это полноценный смартфон, правда с небольшим, как правило 512 Mb, объемом оперативной памяти, одним из дешевых экранов с ужасными углами обзора и слабеньким процессором / чипом, пользоваться им в полной мере, например, для ресурсоемких игр или навигации или выполнения нескольких задач одновременно - полноценно невозможно, т.к. краеугольным камнем является производительность. Если говорить языком обычного пользователя - то на ультрабюджетных девайсах "всё тормозит". При этом "топовые бюджетки" - это уже вполне нормальные аппараты, как правило с 1 Gb RAM, неплохим процессором, позволяющим запускать современные игры и комфортно работать с устройством, IPS-экран с хорошими углами обзора и, возможно, в качестве "бонуса" поддержка LTE.

Так вот Tele2 Maxi по этой классификации можно отнести к "топовым бюджеткам" в категории до 6000 руб. Напомню, что стоимость смартфона в розничных точках Tele2 составляет - 4490 руб. Естественно, без дополнительных условий и т.п. Т.е. оплачивать тариф или услуги не нужно, вы просто можете прийти в салон и приобрести телефон по этой цене.

Прежде чем мы приступим непосредственно к обзору девайса, хотелось бы внести ясность в "терминологию" и названия. Итак, Tele2 Maxi изначально позиционировался оператором как "наиболее производительный и самый большой смартфон в линейке", в принципе из присутствующих на данный момент в линейке моделей - Tele2 Mini, Tele2 Midi, Tele2 Midi 1.1 - это так и есть. Однако в названиях есть явная путаница. Обратите внимание на ценник на фото выше, там указано что модель называется Tele2 Maxi. Обратим внимание на коробку и транспортировочную пленку - на них тоже написано Tele2 Maxi. Однако, если мы откроем краткое руководство пользователя или взглянем не на лицевую сторону коробки, а на ее боковую часть, то увидим следующее:


Вряд-ли вам расскажут об этой особенности в наименовании в салонах связи, тем более что смартфон новый и поступил в продажу еще далеко не везде (на момент написания этого поста в некоторых крупных московских розничных точках аппарат отсутствовал), но знать эту особенность необходимо. Название устройства поступившего в продажу сейчас, про которое я и рассказываю в этом обзоре - Tele2 Maxi 1.1 ... Почему это важно? Потому что в скором будущем возможно появление в продаже Tele2 Maxi LTE и Tele2 Maxi R2 (?), которые будут отличаться от устройства рассматриваемого в обзоре техническими характеристиками, версиями прошивки и т.п. К сожалению, в меню самого аппарата в информации о смартфоне нигде не отображается что это именно Tele2 Maxi 1.1 . Т.е. в графе модель указано просто Tele2_Maxi (заводская версия прошивки при этом Tele2_Maxi_201600912_2010), но мы то знаем, что речь в данном случае идет про Tele2 Maxi 1.1.

После такого небольшого экскурса в "историю наименований", можно осмотреть и внешний вид аппарата. Как я и говорил, чисто внешне, все бюджетки примерно похожи, поэтому ради сравнения я решил сфотографировать Tele2 Maxi 1.1 рядом с аппаратом другого оператора из предыдущего обзора:



Как видите - в плане дизайна принципиальных отличий нет. Разве что расположение кнопок (треугольник, круг, квадрат) отличается, плюс цвет задней крышки. К слову, у Tele2 Maxi 1.1 она темно-серого цвета и не такая маркая, как у аппарата справа. Т.е. отпечатки пальцев на ней конечно остаются, но благодаря цвету и "текстуре" их не так заметно. Материал корпуса, естественно, пластик. Никаких изысков. Качелька громкости слева, кнопка включения питания справа, разъем microUSB - снизу:


Под крышкой два слота для SIM-карт - первый microSIM (по-умолчанию настроен на использование только SIM-карт Tele2, т.е. simlock), второй - полноразмерная SIM и слот для установки карты памяти microSD. Аккумуляторная батарея здесь на 2000 мА·ч (7,4 Вт·ч), 3.7 В. Много это или мало - зависит от интенсивности использования аппарата, со временем я обязательно проведу стандартные тесты на энергопотребление, например, мы попытаемся выяснить, сколько по времени аппарат продержится в режиме проигрывания онлайн-видео через WiFi или мобильную сеть, т.е. на сколько часов непрерывного воспроизведения хватит полностью заряженной батареи. Ну а пока, давайте рассмотрим технические характеристики Tele2 Maxi 1.1:



Смартфон Tele2 Maxi 1.1
Операционная система: Google Android 6.0 (Marshmallow, MRA58K) 
Процессор: 1.3 GHz, 4-ядерный, MediaTek MT6580, графическая подсистема - Mali-400MP
Память: 1 Gb (RAM) + 8Gb (ROM) + слот для карт памяти microSD (до 32 Gb) 
Экран: IPS 5" с разрешением 720x1280 точек
Камера: 5 MPix - основная, 0.3 MPix - фронтальная
Количество SIM: 2 (первый слот microSIM - в режиме 2G/3G, можно использовать только SIM карты Tele2; второй слот miniSIM – только 2G)
Стандарты и диапазоны: GSM 850/900/1800/1900 MHz, UMTS/HSPA+ 900/2100 MHz (только для SIM1)
Навигация:GPS
Беспроводные технологии:Wi-Fi 802.11 b/g/n (2.4 GHz)
Дополнительно:зарядка через разъем Micro-USB
Батарея: Li-ion 2000 мА·ч
Габаритные размеры: 144 х 73 х 9,4 мм 
Вес: 165 гр.
Доступные цвета:черный, белый

Как видно, действительно по-сравнению с предыдущими моделями Tele2 Mini и Tele2 Midi смартфон на фоне предшественников действительно является самым большим (5" экран) и наиболее производительным. Единственное, наверное, о чем я вам еще не успел рассказать, перед тем как мы перейдем к обзору "программной составляющей" смартфона - это комплектация. Ее вы можете увидеть на фото ниже:


Помимо зарядного устройства (5В, 1А) и microUSB кабеля Tele2 Maxi комплектуется еще и штатными наушниками. Существует множество мнений о том нужны они или нет, т.к. многие говорят что качество звука в них оставляет желать лучшего, но мое личное мнение - это приятный бонус. Например, если вы сразу после покупки смартфона захотите послушать радио или любимую подборку из Play Music, то сразу сможете это сделать, ну а для любителей звука получше - всегда можно взять свои повседневные уши.

Что касается программной стороны, то здесь, как и указано в характеристиках, мы имеем дело с Android M (6.0). Общий интерфейс системы понравится любителям "стокового Android", ничего лишнего и минимум предустановленных операторских приложений:



Внутренней памяти, доступной пользователю для хранения документов, установки приложений и т.п. в Tele2 Maxi 1.1 - 4.6 Gb, из них 432 Mb уже используется по-умолчанию, т.е. нам остается порядка 4.2 Gb. Многие зададут вопрос, а как быть с переносом приложений на карту памяти и т.п. Здесь все проще, т.к. здесь у нас установлен 6.0 Android, то мы можем отформатировать microSD как внутреннюю память - Adopted Storage, "объединив" таким образом внутреннюю память смартфона и память microSD. При этом после переноса приложений на карту памяти (при форматировании microSD как внутренней памяти аппарат сам задаст этот вопрос, т.е. желаете ли вы перенести данные, обязательно нужно ответить да и по-окончании переноса перезагрузить аппарат) она станет основным устройством хранения данных. Если вы еще не знакомы с такой "фишкой" как Adopted Storage в Android 6 - настоятельно рекомендую прочитать вам вот эту статью - Adoptable storage: вторая жизнь для Android-устройств, а также несколько предыдущих обзоров устройств с Android 6.0 в моем блоге. Сам процесс форматирования и переноса данных предельно прост и выглядит так:


Если вы все сделали правильно, то SD-карта в меню Настройки -> Хранилище и USB-накопители будет отображаться у вас фиолетовым цветом, как на скриншоте, а диском для записи по-умолчанию будет именно SD-карта. Она же, кстати, и будет видеться при подключении телефона к ПК по MTP. Главный совет - после завершения перемещения данных на карту, обязательно перезагрузите смартфон! Это поможет избежать вам проблем с невозможностью сохранения скриншотов, фото и т.п., т.к. после переноса перезагрузка необходима.

Тест производительности Tele2 Maxi 1.1 в любимом многими Antutu Benchmark v6.2.6 показал следующие результаты:


Т.е. 24535 очков, что вполне нормально для MT6580 и 1 Gb RAM. Для сравнения аналогичные результаты для некоторых других моделей смартфонов:

  • Tele2 Maxi 1.1 (MT6580, 1 Gb RAM, 5", 1280x720) - 24535 очков.
  • Tele2 Midi (MT6580AW, 512 Mb RAM, 4,5”, 854х480) - 16538 очков.
  • МТС Smart Surf2 4G (MT6737M, 1 Gb RAM, 5", 1280x720) - 26392 очков.

Зачем я привел здесь этот список? Чтобы показать что Tele2 Maxi 1.1 по производительности практически на голову выше предыдущих моделей (Tele2 Mini, Tele2 Midi), за счет того что в нем установлен 1 Gb RAM и практически приближается к ближайшей модели конкурентов, построенной уже на LTE чипсете. Если вы считаете что для наглядности в этот список следует добавить какие-то модели из рассмотренных нами ранее - не стесняйтесь высказать свое мнение в комментариях.

Что еще нужно знать о Tele2 Maxi 1.1?

  • 5" IPS дисплей обладает хорошими углами обзора и неплохим запасом по яркости и контрастности. Даже несмотря на небольшую стоимость аппарата в плане качества картинки Tele2 Maxi 1.1 оправдывает себя на 100%. Если и существует миф, что на бюджетных устройствах никогда не ставят хорошие дисплеи - то этот смартфон можно сказать просто создан для того чтобы его развенчать. 
  • Громкость встроенного динамика вполне достаточна для того чтобы не пропустить звонок, если телефон, например, будет лежать в куртке или же, чтобы слушать онлайн-радио или смотреть фильм через внешний динамик в помещении с повышенным уровнем шумов не прислушиваясь (ну например если у вас шумно работает вентилятор). Однако, какого-либо запаса по громкости у него нет. Энтузиасты все равно будут искать способы "задрать" уровни громкости через инженерное меню.
  • Тач отзывчивый для бюджетки, но количество одновременно распознаваемых нажатий - 2 (два). Т.е. здесь хороший дисплей "компенсируется" мультитачем всего на два касания. Любителей различных игр, возможно, это может расстроить (почему 2, а не 5), но для большинства остальных пользователей - ничего критичного в этом нет.
  • GPS есть ... но весьма посредственный, даже по сравнению с MT6735/MT6737, поэтому при покупке следует понимать, что геопозиционирование далеко не самая сильная сторона Tele2 Maxi 1.1, да и после рестарта свое местоположение, как мне показалось, он определяет чуть медленнее остальных бюджеток. Вот несколько скриншотов из GPS Test'а:


  • Основная камера - 5 MPix, автофокус есть. Снимки делаются с разрешением 1920 x 2560 пикселей, но их качество, я думаю, вы можете себе представить. Оно соответствует классу установленного модуля камеры. Вот несколько примеров фото сделанных на скорую руку на Tele2 Maxi (условия освещения - темнота, свет от настольной лампы):

  • OTG - отсутствует. Ни подключенная через USB-OTG кабель флешка, ни мышка не заработали, т.к. на разъем просто не выведено питания. Проверять работу OTG с внешним USB-хабом с дополнительным питанием я не стал.
  • В штатной звонилке (Dialer) присутствует возможность настройки SIP-аккаунтов (!), поэтому теоретически на Tele2 Maxi 1.1 присутствует возможность осуществления звонков через SIP средствами самой ОС, без установки дополнительных приложений. Однако, практически проверить эту возможность на практике - у меня просто не хватило времени.
  • Перед покупкой смартфона можно проверить его основные компоненты (имеется ввиду работоспособность всех устройств) из меню FactoryMode, которое вызывается при наборе комбинации *#*#33#*#*. Набор тестов стандартен - дисплей, тач, сенсоры, камера, микрофон и т.п.

Если подвести небольшой итог, то Tele2 Maxi 1.1 является довольно неплохим для своей цены (4490 руб. на момент старта продаж) бюджетным устройством, которое прежде всего будет интересно абонентам Теле2. Соотношение цена / возможности здесь находится в "пограничном балансе", т.е. если сравнивать Maxi с предыдущими моделями оператора, напомню, что тот же Midi стоит 3190 руб. То получается что "доплатив" всего 1300 руб. к Midi, мы получаем смартфон уже совершенно другого класса, здесь и 5" IPS экран, и 1 Gb оперативной памяти, и достаточная для комфортного использования аппарата производительность, т.е. Maxi - действительно самый большой и самый мощный на данный момент из линейки Tele2 аппарат. Однако, если обратить внимание на предложения конкурентов, то добавив к 4490 всего 500 руб., т.е. если ориентироваться уже на цену в 5000 руб., то за эти деньги уже можно взять аппарат с поддержкой LTE и примерно аналогичной производительностью. Поэтому окончательный выбор, естественно, за покупателем. 

Лично на мой взгляд, если посмотреть на новинку в сравнении с последними бюджетными моделями вышедшими на рынок, Tele2 Maxi 1.1 определенно заслуживает внимания. Однако, альтернативы - всегда есть. Впрочем, рассматривать этот аппарат в сравнении с аналогичными предложениями конкурентов несколько неправильно, т.к. в первую очередь он ориентирован именно на удовлетворение потребностей в доступных и качественных устройствах абонентов сети Теле2.

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

p.s. Естественно, что обойти стороной вопрос "кастомизации" аппарата, например, сборки кастомного recovery (TWRP), получения root и т.п. - я не мог. Поэтому пока я писал этот пост на сборочной платформе была запущена компиляция TWRP 3.0.2.0 из исходников, что из этого получилось вы можете увидеть на фото:


Однако, это тема уже совершенно для другого поста ;) Если вам понравился этот обзор или у вас есть желание ускорить процесс появления следующего поста, посвященного этому смартфону - вы можете посильно поддержать проект. До новых встреч!

p.p.s. Ну и кстати ... для любителей различных "кастомов" и "модов" ... могу заранее сказать что чипсет Tele2 Maxi 1.1 (MT6580) открывает большие возможности по портированию прошивок с других устройств. Вот, например, результат полученный с минимальными усилиями (при портировании данной прошивки использовались наработки deooleg от CyanogenMod 13 для Doogee X5 Max):



Stay tuned ;)

Обновлено 05.12.2016 23:20 (MSK)

В интернет-магазине оператора Tele2, к сожалению, до сих пор отсутствуют новые модели, однако, обновили информацию о предыдущих моделях. С нумерацией версий явная путаница ... на данный момент заявлены Tele2 Mini 1.1, Tele2 Mini 1.1.2 и Midi с аналогичными индексами ... представляю себе что будет вместе с выходом Tele2 Midi 2 и Tele2 Midi LTE ;) Из плюсов, в новостях оператора все же был опубликован пост - Tele2 перешла на Maxi в котором анонсируются новые модели из линейки Maxi: Tele2 Maxi, рассмотренный в этом обзоре, и Tele2 Maxi LTE.