22 января 2015 г.

Rufus - программа для создания загрузочных дисков в Windows


Хочу рассказать о простой и надёжной программе Rufus от одного ирландца, которая позволяет создавать загрузочные USB-диски с самыми различными операционными системами.
Не сказать что для Windows не хватает средств для создания загрузочных флешок (они есть, имеются и платные и множество бесплатных программ), но все они обладают рядом ограничений и не дают 100%-надёжности. Кроме того часть из этих программ работает только с образами дисков Linux. Каждый раз, создавая из образа диска загрузочную флешку, я перезагружал компьютер и рисковал получить загрузку со сменного носителя. Так было, пока я не стал использовать программу Rufus.
Интерфейс программы примитивен и прост: выбираем устройство (если у вас имеются несколько usb-носителей), выбираем образ и программа форматирует носитель. Работает программа достаточно быстро, гораздо быстрее Unetbootin. Программа умеет создавать загрузочные диски из образов дистрибутивов Linux и Windows, а с созданием загрузочных флешек даже у Microsoft бывают проблемы.
Хочу рассказать про официальные способы получения новейших версий Windows. У Microsoft настолько плохо идут дела, что приходится бесплатно раздавать свою операционную систему. Приходится идти на ухищрения, чтобы впарить свою ОС пользователям, которые сидят на "семёрке" и плевать хотели на все инновации. Это конечно был сарказм, но лично я вовсе не против, если Windows можно вполне легально скачать с официального сайта, а не с торрентов или даже с пиратского CD (было дело и я покупал такие "сборники").
У Microsoft имеется легальный способ получить образ Windows 8 с последними обновлениями (вот статья на habr`е об этом). Для этого нужно воспользоваться официальной утилитой с длинным названием - Windows Installation Media Creation Tool. Эта утилита позволяет вам выбрать нужную версию ОС, разрядность и затем вам скачивается образ системы с последними патчами. Сам образ вы должны записать на DVD-диск либо воспользоваться указанной выше Rufus и создать загрузочную флешку. Ну так должно было работать по задумке, но лично у меня последних патчей не скачалось. Утилита успешно скачала из интернета образ системы Windows 8 Core, я создал из него загрузочную флешку, но после установки Windows всё-равно начала скачивать 2 ГБ обновлений и устанавливать всякие драйвера (причём половину из них пришлось переустанавливать, потому что те драйвера, что скачиваются, далеко не всегда последних версий). Ну и где здесь выгода? Так что процесс установки Windows все ещё далёк от совершенства и вряд ли к 10-й версии что-то изменится. Зато там будет встроенный голосовой помощник!

10 января 2015 г.

Пакетный менеджер в стиле Linux для Windows

Хочу вас познакомить с отличным инструментом для автоматизации установки программ в ОС Windows - проектом Chocolatey. Этот проект развивается с 2011 года и в данный момент его репозиторий насчитывает около 2500 самых различных программ и пакетов для быстрой и удобной установки.

Смысл работы данной программы прост и понятен для любого человека, знакомого с Linux. Chocolatey это фактически аналог пакетного менеджера типа APT или zypper в OpenSuse. Вы просто пишите в терминале простую команду типа "choko install gimp", а программа сама скачивает и устанавливает указанную программу. Естественно можно установить за раз несколько десятков программ. Без всяких надоедливых соглашений и десяти окон с кнопкой "next". И что самое приятное: пакетный менеджер отслеживает появление новых версий программ и обновляет их! Никто не заставляет пользоваться только командной строкой - графический интерфейс для пакетного менеджера Chocolatey тоже имеется.
GUI для Chocolatey

Простое линуксовое счастье, теперь доступное и под ненавистными "форточками". Chocolatey это программа для людей, которые ценят своё личное время, знают что они хотят получить от операционной системы для своей работы. Именно поэтому этот пакетный менеджер так полюбился программистам и разработчикам. Вы и сами можете в этом убедиться, посмотрев на топ популярных пакетов - это в основном инструменты для программистов. Впрочем среди 2500 пакетов имеются самые различные программы, в том числе и проприетарные типа Adobe Reader, продукты от Microsoft, драйверы, а также игры.
Конечно же есть и минусы такого подхода к установке программ. Есть множество инструментов, которые необходимо донастраивать в процессе установки и "тихая установка" для них не подойдёт или может вызвать массу вопрос в процессе работы. Кроме того такой подход не понравится людям, которые хотят максимально контролировать установку программ и не доверяют установку человеку со стороны - составителю пакета.
Честно говоря, у меня не настолько много софта (всего 15 программ, которые я помню наизусть и устанавливаю сразу после переустановки системы), чтобы начать использовать пакетный менеджер, тем более весь софт я давно уже установил и сам занимаюсь поддержкой его актуальности, но после установки новой операционной системы я бы обязательно попробовал Chocolatey. Стыдно, что такая большая корпорация как Microsoft до сих пор не сделала удобного пакетного менеджера в своей операционной системе и заставляет своих пользователей как 20 лет назад заходить на различные сайты, качать программы, а потом заниматься их установкой вручную. Возможно что-то изменится в новой Windows 10, ну а пока Chocolatey это отличный инструмент для продвинутых пользователей, которые ценят своё время.

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 технологиях.