6 января 2015 г.

Неоднозначные впечатления от Asus Zenfone 5

Вот уже более чем месяц как я стал "счастливым" обладателем телефона Asus Zenfone 5, решившись вовремя потратить свои трудовые копейки прямо перед стремительным обесцениванием рубля (во время которого я потерял сотни тысяч рублей своих кровных сбережений, но это уже другая и более печальная история). Можно сказать, что успел в самый последний момент, потому что ровно через три дня этот не самый новый телефон подорожал на 2000 рублей, а в дни панической истерики во время обвала рубля ценник держался на отметке аж 11-12 тысяч. Ну а потом компания Asus вообще отказалась поставлять технику в Россию, а рынок дешевых смартфонов приготовился к смерти.

Выбором телефона я занимался совсем немного, потому что в ценовом диапазоне до 9000 рублей у Asus Zenfone 5 не так уж много конкурентов. Удивительно, но Asus продаёт красивый и технологичный аппарат с мощным четырехядерным процессором от Intel, 2 гигабайтами оперативной памяти (плюс 16 Гб встроенной) и продаёт за небольшие деньги. Где вы найдёте телефон с четырёхядерным процессором, способным по производительности тягаться с любым флагманом и качественным экраном, сделанным по современным технологиям, да ещё и с защитой Gorilla Glass 3? И всё это чудо стоило всего 7900 докризисных рублей.
Телефон действительно красив: он лёгкий (145 грамм), тонкий, эргономичен и отлично лежит в руке. Пусть он несколько напоминает последнюю модель iPhone 6 (как еще десяток моделей от других производителей), но сходство это его совершенно не портит. Не знаю в чём практический смысл металлической вставки внизу корпуса, но она приятная на ощупь. Может быть она сделана для смещения центра тяжести.
Больше всего в этом телефоне меня порадовал и продолжает радовать экран. Действительно, это очень качественный экран с яркими и сочными цветами и с огромными углами обзора. На экран нанесено олеофобное покрытие и это помогает бороться с отпечатками пальцев. А вот антибликовое покрытие не настолько эффективно - при наличии дневного света в комнате, в экран смартфона можно без проблем смотреться как в зеркало. Я использую телефон без защитной плёнки, потому что портить такую красоту уродливой плёнкой это не дело. Так же в смартфоне имеется весьма приличная для аппаратов этого ценового диапазона 8-мегапиксельная камера со вспышкой (её естественно можно использовать как фонарик).
Эволюция симкарты

В телефоне используется несъемная батарея на 2100 мАч - этого мало и время жизни этого телефона это весьма серьёзная проблема, но об этом ниже. В телефоне имеется два слота для карт формата microSIM, так что стоит либо заранее получить универсальную "симку" у оператора, либо взять в руки ножницы, шаблон и заняться "обрезанием" своей симкарты. Скажу, что все эти выкройки это полная фигня, так что лучше сразу возьмите линейку и с помощью ножа разметьте полосы для отрезания на своей симкарте - получится намного точнее, чем если прикладывать бумажные выкройки. У меня с первого раза получилось довольно криво, я немного обрезал чип, но карта всё равно влезла и прекрасно заработала в телефоне.
Для установки симкарты естественно пришлось снимать крышку и после этого начались проблемы. До этого телефон был отлично собран, нигде не скрипел, но после того как я поставил крышку он начал подло поскрипывать. Крайне неприятное ощущение, я даже и не знал что это может так сильно раздражать. После пересборки телефона скрипов стало меньше, так что будьте внимательны, когда снимаете и надеваете назад заднюю крышку. Имеется рецепт борьбы с такими скрипами, который заключается в подкладывании бумажек в различные места телефона, но я еще не дошел до столь высокотехнологичного способа модификации телефона.
А теперь бочка дёгтя ко всему рассказанному выше. Просто катастрофический РАЗРЯД БАТАРЕИ! До этого у меня был весьма примитивный телефон с экраном в 4,5 дюйма, медленный, тормозной, но черт побери, он доживал у меня до вечера при весьма насыщенном использовании! Аппарат от Asus же неприятно удивил меня тем, что уже в первый день за два часа не самого серьезного использования (чтение интернета, twitter) сожрал 50% батарейки. Это обескураживающий результат. Это режим работы, который просто напрочь перечеркивает все достоинства телефона.
 Я серьёзно взялся за борьбу с энергопотреблением аппарата:
  • сделал прошивку с обязательным factory reset;
  • выключил все сторонние приложения, которые могли бы пожирать батарейку;
  • получил root-доступ и снёс жрущие батарею встроенные приложения от Asus (коих в телефоне установлено просто непотребное количество);
  • установил greenify и better battery stats, wakelock detector и другие программы по контролю состояния телефона;
  • мониторю отчеты по состоянию разряда каждый час...
Всё тщетно. Я добился лишь того, что батарея начала разряжаться при использовании со скоростью 1% за 3 минуты, а не 1-2 минуты как было после покупки. То есть телефон в лучшем случае проживёт 5 часов. В реальности максимально он у меня проработал до полного разряда
4 часа. Это не проблема, если имеете на работе возможность использовать для своего смартфона usb-шнурок для зарядки, но такое малое время жизни аппарата не радует совершенно. Кстати, сам по себе телефон с отключенной сетью может сожрать 10% батареи, просто так за 8 часов "глубокого сна". Зачем вам такой смартфон, который необходимо заряжать дважды в день?
График, который демонстрирует стремительный разряд батареи телефона
Имеется множество людей, которые заявляют, что вот у них то никаких проблем нет и работа батареи их полностью устраивает. При этом отдельная тема про энергопотребление Asus Zenfone 5 пухнет каждый день и решения проблем не предвидится. Официальная техподдержка Asus заявляет, что данная проблема коснулась немногих пользователей и игнорирует гневные темы на своём собственном форуме. После многочисленных экспериментов я убедился - причина быстрого разряда в использовании не самой мощной батареи, мощного и необычного для мобильной отрасли процессора Intel (догадайтесь, почему этот процессор нечасто можно увидеть в смартфонах?), а также определённые навыки программистов Asus, которые не позволяют им делать качественные прошивки для своих собственных устройств. Вы просто включаете экран и тут же начинается быстрый разряд.

В Asus Zenfone 5 могут использоваться целых три разных вида процессора (модели различаются маркировкой, так что смотрите внимательнее в магазинах): один обычный Qualcomm в модели с LTE, а также либо Intel Z2560, либо Z2580 (более прожорливая модель). Asus поняли свой промах с выбором процессора и видимо поэтому в новой модели Zenfone 2 2015 года будут использоваться только процессоры Qualcomm. Имейте в виду, что некоторые приложения Android не оптимизированы под архитектуру процессора Intel и эти программы могут работать неправильно: пожирать батарею либо зависать и глючить. Представьте себе разочарование владельцев программ, которые купили новый смартфон и выяснили что их честно купленные программы глючат на новом телефоне. Запуск игр творит с этим телефоном страшные вещи: батарейка выжирается буквально за 1 час, при этом телефон нагревается так, что его становится больно держать в руках! Я и раньше не играл в требовательные игры на смартфоне, но снова возникает вопрос: а зачем вам смартфон с очень мощным процессором, если вы не можете себе позволить запускать на нём игры?

Итак, мы имеет весьма хороший смартфон на Android 4.4 (а весной для него выйдет обновление до Android 5), с отличным дизайном и отличной начинкой и всё это по привлекательной цене. Я бы порекомендовал это устройство для людей, которые не очень разбираются в современных гаджетах и используют его эпизодически в качестве дорогой "звонилки" и для быстрой фотосъёмки (читай для девочек, которые не сидят в социальных сетях). Вот тогда этот смартфон оправдает себя на все 100%.
Лично же меня этот телефон обогатил массой ценных знаний:
  • Я больше никогда не буду ничего покупать под маркой Asus
  • Сейчас я читаю литературу по wakelock ОС Andorid и учусь устанавливать кастомное ядро.
Если вы хотите себе получить простое и надежное устройство, которое просто работает, а не головоломку и полигон для экспериментов, то пожалуй покупать это устройство не стоит. Даже по такой привлекательной цене.

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

P.S.: Прошивка явно глючная и Asus исправлять её не спешит. Со временем батарея стала работать дольше (до 5 часов использования в режиме сёрфинга), а недавно обнаружилась еще более удивительная вещь - если заряжать телефон всего до 80% батареи, то она проживёт в 2 раза дольше! Это намекает нам на неисправность контроллера батареи.

19 ноября 2014 г.

Новости компьютеростроения: платформа Intel® NUC

Одно время я уже писал в своём блоге о появлении еще одного типа устройств, которые вполне могут занять нишу полноценных компьютеров в нашем доме. С тех пор прошло 2 года, а по меркам компьютерной индустрии это довольно большой срок. Компьютерная революция медленно и верно входит в наши дома, фрагментируя и предлагая новые устройства в новых форм-факторах. У нас есть дешевые китайские компьютеры за 100$ на Android, у нас есть планшеты, у нас есть мощные смартфоны, которые могут присоединяться к телевизорам, у нас есть просто телевизоры, в которых есть операционная система...
Популярный медиаплеер Dune HD
Еще у нас были неттопы, но большой популярности они не снискали в силу своей маломощности, а вот медиакомпьютеры, которые используются в качестве приставки к телевизору, получили гораздо большее распространение в силу своего более просто устройства и дешевизны (цены на устройства начинаются с 3000 рублей).
Хочу рассказать о серии фирменных устройств, вернее о платформе от Intel под названием Intel NUC. Одно дело когда неттопы создаёт не самая известная фирма, а совсем другое дело, когда тебе предлагается системная плата с процессором (причем набор плат и процессоров есть на любой вкус и на любой кошеле) в компактном корпусе. Данная платформа естественно сразу заинтересовала меня в первую очередь в качестве платформы для создания домашнего мини-сервера. С грустью я взглянул на мини-сервер, который показался мне огромным и шумным, а производительность Intel Atom просто смешной по современным меркам (большинство смартфонов шустрее работают). Впрочем платформа Intel NUC рассчитана и под более серьезные задачи не только для дома, но и в бизнесе. Имеется даже возможность создания кластеров для вычислений.
Цены на платформы Intel NUC варьируются от 7000 рублей за самую дешевую модификацию на Intel Atom до 20000 рублей за модификацию на процессоре Core i5 (которая вполне потянет даже современные игры, не с самыми высокими настройками графики, конечно).
Платформы потому и называются платформами, потому что вам придется применить немного знаний и установить туда HDD или SDD, а также планки памяти SO-DIMM (обычные планки памяти не поддерживаются, а память SO-DIMM может стоить довольно прилично). Вы покупаете не готовый компьютер, а его основную часть и затем вы можете выбирать компоненты под ваши нужды и задачи. Грубо говоря у вас будет в комплекте внешний блок питания, корпус компьютера и материнская плата с процессором внутри (обзор одной из платформ).
Intel NUC достаточная интересная платформа для всех любителей компьютеров, но не для новичков (хотя если есть желание, то собрать свой компьютер и установить на него операционную систему не составит труда и новичку). В интернете уже имеется множество гайдов по установке и настройке различных операционных систем, в том числе и по установке MacOS! В одной из версий Mac Mini 2014 используется почти тоже самое железо, что и в INTEL NUC D54250WYKH, так что установка Mac OS вполне возможна, хотя это занятие точно не для новичка, да и гарантии надёжной работы такого самодельного "мака" вы получите.
Что касается меня, то подсчитав расходы на покупку одной из самых дешевых платформ (+ 2000 рублей на планку памяти и расходы на 2,5-дюймовый жесткий диск), я решил что гораздо дешевле довольствоваться уже имеющейся у меня платформой, а вложиться лучше в покупку новых тихих кулеров и более вместительного жесткого диска для неё. Впрочем это не умаляет крутости решений от Intel, а в новом году будут новые платформы, новые решения. Надеюсь что и конкуренты подтянутся, на радость нам, любителям различных гаджетов.

16 ноября 2014 г.

Качаем торренты в Windows: обзор простых и легких клиентов

В связи с переездом на новый системный блок (привет падению курса рубля, пришлось срочно избавляться от сбережений и покупать железо по максимуму) и в связи с моим простым человеческим желанием скачать немного фильмов из сети (в сети Vkontakte таки прошла зачистка), возникла необходимость по быстрому качать некоторые торренты прямо в Windows. Мне не нужен был серьезный торрент-клиент с огромным количеством функций (и рекламы в придачу), поэтому я искал простые и лёгкие в использовании клиенты. Если бы этот клиент имел возможность просматривать скачиваемый видеофайл, то это было замечательно для меня, но вот с этой функцией меня ждал некоторый облом. Не всё оказалось так просто и обнаруженные мной факты оказались столь важны, что я решил написать обзор в свой блог и предупредить пользователей.
Миникомпьютер на Android, например
Вообще, качать прямо в Windows, если у тебя уже есть и исправно работает мини-сервер на Linux, который вот уже несколько лет бесперебойно качает файлы, не лучшая идея. Я по прежнему считаю, что незачем загружать мощный системный блок исключительно работой на торрентах - для этого достаточно простенького и дешевого миникомпьютера на Linux или даже Android (представьте себе, некоторые люди устанавливают торрент-клиенты в смартфоны и качают через них!). Впрочем сейчас мой маленький домашний линукс-сервер находится в процессе получения нового, более вместительного HDD и переустановки системы, так что пришлось использовать Windows.
Эту программу раньше советовали, а теперь её обвиняют в самых различных грехах

Первая вещь, которая меня поразила в обилии торрент-клиентов для Windows, так это наличие множества программ, набитых рекламой и даже откровенно вирусных программ! Например программа MediaGet, который используют множество пользователей и которую даже советуют, половиной основных антивирусов занесён в черный список, а в Wikipedia прямо так и написано - "potentially unwanted program". Туда же можно занести популярный Ace Stream Media или Shareman, которые вытворяют с компьютером пользователя не самые приятные вещи, на которые он разрешения никогда бы не дал, да так вытворяет, что эти программы можно считать malware. Самая популярная программа uTorrent до таких подлых вещей (типа майнинга криптовалюты на видеокарте), как у предыдущих программ, не опустилась, но тоже потчует пользователя всякой рекламой будь здоров. В общем, складывается впечатление, что все кто создают программы для торрентов, впоследствии скатываются в откровенное мошенничество, распространение вирусов и всякой неприятной рекламы. Видимо сказывается близость к пиратству (потому что где торренты, там нелицензионный контент).
Интерфейс программы qBittorent похож на интерфейс uTorrent старых версий
Впрочем, не одними программами-комбайнами живы торренты. К счастью, у нас есть open source проекты, которые уж точно не накормят вас рекламой и не будут отказываться удаляться с компьютера, а будут выполнять именно то, чего вы от них потребуете. Если бы я сидел за десктопным компьютером в Linux или MacOS, то я бы воспользовался популярными программами типа Transmission, Deluge или qBittorent. Есть эти программы и для Windows. Имеется еще популярный кроссплатформенный клиент Vuze на java, но это самый настоящий комбайн из комбайнов, да еще и с рекламой внутри! Если вам нравится программа uTorrent, то вы можете найти старые версии этой программы (3.0 или даже 2.2) и запретить ей автообновление.
Кроме достаточно известных программ с долгой историей, имеются и более простые программы. Например, программа Tixati, которую нельзя назвать легковесной (дистрибутив весит 11 Мб), зато в этой программе имеется масса функций и она достаточно проста для использования, несмотря на обилие огромного количества разных графиков.
Интерфейс программы Halite в Windows 8.1

Для себя я нашел ещё более простую программу - Halite (в честь камня галит). Эта программа написана на C++ и использует популярную библиотеку libtorrent. Сама программа Halite с открытым исходным кодом, так что никто вам не запрещает пересобрать свою персональную версию в Visual Studio. Несмотря на свои скромные размеры (2 Мб в архиве, 12 Мб после распаковки, имеется portable версия) программа обладает всем необходимым для эффективной работы. Жаль конечно, что авторы программы забросили выпуск новых версий в январе 2013 года, потому как программа работает отлично и не сильно грузит процессор.
Еще могу рассказать от торрент-клиенте, который работает в браузере Firefox - это расширение Torrent Tornado, но у этой программы есть очень серьезный изъян - она весьма сильно нагружает процессор во время работы. Впрочем как демонстрация технологий это интересно. Именно что-то подобное используется в программах на Android, которые позволяют прямо в браузере смотреть фильмы из торрента.
Вот собственно всё что я сегодня хотел рассказать про торренты в Windows, но это, конечно же, лишь верхушка айсберга. Позже я возможно расскажу, каким же образом можно просматривать фильмы из торрентов, не дожидаясь их окончательного скачивания (это интересная и не такая простая тема). Пользуйтесь качественными программами, не попадайтесь в лапы опасных программ типа Mediaget или Ace Media, которые паразитируют на торрентах и на open source технологиях.

19 сентября 2014 г.

Reassembly

Еще одна замечательная и перспективная игра, которая мне понравилась сразу же, как только я увидел трейлер - Reassembly. Ранее она была известна под названием Gamma Void, но видимо авторы справедливо посчитали, что игр с "void" в названии уже и так вагон и маленькая тележка.
В игре Reassembly есть все элементы, которые мне очень нравятся:
- она "плоская";
- имеется ньютоновская физика, так что это вам не какая-нибудь аркада: у каждого корабля имеется инерция и его маневренность зависит от расположения двигателей;
 - игра потрясающе красивая и стильная (векторная графика), со своей вселенной;
- открытый мир;
- здесь есть элементы RPG, торговля (в примитивном виде: найди ресурсы, продай и получи опыт);
- здесь есть "прокачка";
- и самое главное: удобный конструктор кораблей, который позволяет из различных модулей быстро и просто создавать какие вам угодно корабли от небольших истребителей до неповоротливых флагманов с убийственным залпом. Кстати, вы можете создать свой флот кораблей (или просто нанимать) с которыми вы будете воевать против самых различных врагов.
Мой финальный корабль
Кажется в игре нет ничего сложного, просто кораблики летают по плоскому космосу и стреляют друг в друга, но стоит полетать по космосу и присмотреться, как становятся видны удивительные вещи: маленькие зеленые точки, которые постоянно летают вокруг вас, это оказывается тоже маленькие корабли и живут и они в зеленых деревьях, которые вы безжалостно уничтожаете ради ресурсов. Можно встретить корабли-растения, корабли-здания или ледяные кристаллы.
В игре можно уничтожать целые планетоиды
Приятно видеть, что авторы игры уделили внимание проработке таких мелких деталей игровой вселенной. В будущем будет и компания, и разнообразные квесты, ну а пока игра и без всего этого выглядит и играется прекрасно. Видимо поэтому у этой игры, которая еще даже не вышла в стадию открытой альфа-версии, появилось своё небольшое сообществе в VK (старое сообщество уже закрыто за наличие альфы-версии в открытом доступе), а довольно известные видеоблоггеры уже делают летсплеи на эту игру.
В данный момент игра находится на очень ранней стадии, но даже утекшая в свободный доступ альфа-версия выглядит отлично. Авторы игры (один из авторов, кстати, работал программистом в Nvidia) ведут компанию на Kickstarter, но почему-то пока не набрали требуемые 28000$, хотя я уверен, что они эту сумму наберут - их игра этого стоит. Они начали активно рекламироваться только летом, имеются трансляции на Twitch.

Уже сейчас можно делиться своими шаблонами кораблей, загружать чужие и устраивать гладиаторские поединки (режим Sandbox в новых обновлениях), чтобы выяснить чей корабль круче. Логика игры написана на Lua, что открывает перспективы для написания различных модов и программирования скриптов поведения кораблей.
Игра пока не особо готова для дистрибуции, поэтому при старте возникают проблемы с отсутствующими dll (msvcp120.dll). Данную проблему решить очень просто (только не качайте файлы с левых сайтов, там вам наверняка подсунут еще и троян в нагрузку или отправят на платный файлообменник). Достаточно скачать файлы vcredist_x64.exe и vcredist_x86.exe с официального сайта Microsoft и ваша проблема будет решена. Другая серьезная проблема с игрой заключается в довольно сильной нагрузке на процессор при наличии большого количества объектов на экране. К сожалению эту проблему никак не победить и игра подтормаживает даже на мощных системах, на у на моем компьютере так и вообще fps падает до ноля. Собственно на этом драматическом падении fps я и закончил играть, решив подождать утечки новой сборки игры.
В общем, игра очень интересная, качественная, способная увлечь игроков и дать простор их креативу. С нетерпением буду ждать выхода полной версии. Удачи авторам!

17 сентября 2014 г.

Двухмерный авиасимулятор Pilota

Хочу рассказать об одной небольшой, но потрясающей игре, которую сделал один художник и немного программист из Венгрии Джольт Балтрок. Джольт является фанатом игры Generally (мне она тоже в свое время очень нравилась), а так же любителем качественного пиксель-арта, так что все эти его увлечения нашли отражение в его игре про авиацию.

Игра Pilota прошла совершенно незамеченной для большинства игроков, а вот мне она очень понравилась и я потратил на неё несколько вечеров и даже часть выходного.
Pilota представляет собой уникальный двухмерный авиасимулятор и не смотря на кажущуюся несерьезность и примитивизм, в игру по началу довольно играть. Видимо это сразу отпугивает большинство новых игроков. К тому же каждый разбитый самолёт надо покупать заново, а за ремонт у вас будут снимать деньги даже в tutorial... В общем к новичку игра настроена не столь дружелюбно и проходит некоторое время, прежде чем игрок научится просто сажать самолёт без повреждений. Потом игрок столкнётся с невозможностью заработать деньги на следующий самолёт, но я знаю как эти проблемы обойти. Впрочем всё по порядку.
Добавляем разрешение своем монитора
Игра сделана с помощью Gamemaker версии 8.1 , а это скажем так, немножко хуже чем игра на движке Unity. Игры на Gamemaker имеют нехорошую способность тормозить и кучу других ограничений, зато порог вхождения в эту среду разработки ниже. В случае с Pilota выясняется, что игра не поддерживает разрешения современных мониторов и демонстрирует игру в маленьком окошке на черном фоне. Проблему эту можно решить довольно просто:  заходим в каталог Saves (он находится в каталоге с игрой), открываем в редакторе файл startup.ini и вписываем разрешение своего монитора. После этого игра будет занимать весь экран. Шрифты в игре, к сожалению, будут очень мелкими, а между прочим в подсказках пишут очень важные вещи без которых вы не пройдете многие миссии. Я вот долго не мог пройти миссию, где нужно было распылять над полем удобрения, пока не прочитал, что для этого нужна высота меньше 50 метров и определенный скоростной режим (кроме того опыление не включается, если будет включен режим "зума", но это уже баг игры).
Добавляем себе немного денег
Рядом с файлом настроек лежит файл save_Player.sav, в котором открытым текстом записаны все ваши достижения в игре (количество денег, налёт в часах, открытые самолёты и миссии). Никто не запрещает вам исправлять эти значения и немножко облегчить свою жизнь или сделать доступным вообще всё (исправив ноли на единицы), хотя тогда играть будет совершенно не интересно. Впрочем добавить себе несколько десятков тысяч игровой валюты будет не страшно, всё равно пока вы не научитесь летать, вы несколько раз разобьете самолёт на посадке или уронив в вираже.
Устанавливаем упрощенный режим управления
Еще одним важным моментом является настройка управления. В настройках можно выбрать реалистичную модель полетов (установлена по умолчанию) и упрощенный режим (basic mode). В упрощенном режиме вы получаете фактическе аркадную игру, в которой самолёт или вертолет не теряет скорость и высоту в виражах и управлять им просто. Начинать играть лучше всего именно в этом режиме. Кстати, игра поддерживает управление с геймпада и даже трехмерный режим, но это какая-то экзотика.
Не буду подробно описывать геймплей игры, поскольку он и так наглядно показан в официальном трейлере. Автор попытался передать многие аспекты управления самолётами, в том числе основы навигации и управления авиационным движением, впрочем эти элементы в игре скорее для галочки - даже с другим самолётом столкнуться невозможно. Жаль конечно, что в игре нет живого мира (только режим свободного полёта, где вы просто летаете без цели), всего 4 острова и рано или поздно надоедает выполнять одни и те же миссии. У игры огромный потенциал для развития и она идеально смотрелась бы на планшетах, где низкое разрешение и спрайтовая графика были бы только в плюс. Насколько мне известно, выпустив игру с версией 1.0, автор остановился на этом и не стал развивать её дальше. Впрочем винить его за это нельзя, поскольку он не профессиональный программист, а программирование игр для него скорее развлечение.
Хотелось бы видеть больше таких же простых и вместе с тем достаточно занимательных игр, таких как Pilota.