Дмитрий Храпонов

Увлекаюсь программированием и технологиями, путешествую, люблю хорошие видеоигры, кино и музыку

АрхивПочтаТелеграмТвиттер

Hyper Caps Lock

➡️ Hyper Key и навигация через IJKL

Ещё недавно клавиша Сaps Lock была для меня одной из самых бесполезных. После отказа от раскладки Бирмана перешёл на системную и активировал возможность использовать капс в качестве переключателя языкового ввода. Это очень удобно. Спустя время наткнулся на заметку Рахима и мне понравилась идея использовать эту кнопку в качестве комбинации ⌘⇧⌥⌃, но променять её на раскладку готов не был. Как оказалось, с помощью Karabiner Elements можно решить обе задачи сразу:

Оставалось сходить в документацию и прочитать про to_if_alone. Инструкция по установке всего этого добра есть у Рахима, но если хотите оставить функции Caps Lock по нажатию без удержания, то загружайте мой конфиг: Hyper Caps Lock.

Самое крутое это конечно возможность вешать короткие комбинации на часто используемые приложения и переключаться между ними без использования ⌘ + Таб и прочих костылей в виде дополнительных приложений.

Новосибирск

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

Погода

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

Погода — главная тема для меня в Сибири. Я всю жизнь прожил на юге и мне ещё до поездки было интересно протестировать низкие температуры на собственной шкуре. До -20 вполне себе терпимо, можно спокойно прогуливаться особо не страдая. А вот когда температура опускалась до -30, то комфортом это уже не назвать. Из одежды на мне были походные высокие ботинки надетые на тёплые шерстяные носки, комплект шерстяного термобелья, утеплённые штаны, толстый флисовый свитер и лёгкий пуховик. Я взял с собой шапку, но довольно быстро понял, что шапка которую я носил в Сочи вообще никуда не годится. Пришлось отправится в торговый центр за новой. Лицо заворачивал в шарф прям по линию глаз. Так теплее, но смущало что влага выдыхаемого воздуха быстро замерзала по поверхности шарфа покрывая его кристаллами льда.

Переходя из -30 в тёплое помещение появляется другая проблема — жарко. Постоянно хотелось снять шерстяное термобельё, но тут без вариантов. В идеале конечно просто надевать очень тёплую одежду поверх лёгкой повседневной. Комплект из хорошего пуховика и утеплённых брюк-самосбросов подошёл бы идеально.

Отдельная история с электронными устройствами. Я брал с собой Fujifilm X-T1 и iPhone 7 plus. Фотоаппарат отлично переносил холод, пользоваться им в перчатках было почти удобно. Телефону было совсем плохо. Он полностью выключался минут через 10 неспешной съёмки. В тепле аккумулятор постепенно оживал.

Развлечения

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

Зоопарк

Про новосибирский зоопарк я был наслышан ещё до поездки. Он по праву считается одним из крупнейших в России с площадью в 63 га. Построен в буквально в лесополосе, поэтому на территории много высоких деревьев. Мне понравились кошачьи (считается одной из лучших в мире коллекций), которых там успешно разводят и скрещивают. Есть например странное животное под названием лигр, представляющее из себя смесь льва и тигра, но из конуры он к сожалению к нам так не вышел. Снежных барсов с детёнышами тоже не часто встретишь. Весьма грациозные животные.

Новосибирская государственная филармония

Культурная программа у нас началась с джаза. Новосибирская государственная филармония является крупнейшей концертной организацией в стране. В месяц проводится около 60 концертов на различных площадках. Мы попали в современный концертный зал имени Арнольда Каца, который является основным на текущий момент. Огромное здание. Только площадь фойе — 1080 кв. м. Посадочных мест на 1080 зрителей и у нас был аншлаг. Шоу называлось «Джазовый калейдоскоп» от биг-бэнда Владимира Толкачева. Бесподобное выступление и шикарный звук в зале.

Театр оперы и балета

Но главным культурным мероприятием конечно был новогодний балет «Щелкунчик». Новосибирский театр оперы и балета крупнейший в СССР и в России. Здание является один из главных символов города и располагается в самом центре. Интерьеры очень пафосные — в фойе преобладают бордовые тона. Амфитеатр на 2600 мест и снова без свободных мест. Я точно не являются экспертом в области балета, но шоу было великолепным. Больше всего понравились декорации и костюмы. Ну и музыка Чайковского конечно же на все времена. Это лучше Звёздных войн :)

Ледовый городок на набережной Оби

Рядом с речным вокзалом есть довольное необычное место где зимой можно найти ледовый городок. Тут по большей части представлены различные скульптуры сделанные изо льда. Выглядит очень красиво. Есть также большое количество ледовых горок — от совсем детских до довольно высоких откуда я боялся съезжать. Также отсюда открывается вид на самый длинный крытый метромост в мире. Его длина составляет 2145 м. Я пытался сфоткать, но края даже не видно. На территории городка есть где погреться и выпить горячих напитков (без алкоголя).

Краеведческий музей

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

Кафе и рестораны

О том, что общепит в Сибири крутой я узнал ещё в Красноярске. Такого количество уникальных кафе и ресторанов встретишь не в каждой мировой столице. Если посмотреть в TripAdvisor, то можно найти массу уникальных мест с традиционной сибирской, кавказской, азитской и даже латиноамериканской кухней. На улице холодно, заведений много, всегда есть люди, сервис почти везде от среднего до очень хорошего. Все пытаются чем-то удивить и это не удивительно, заметна большая конкуренция, которая всегда только на руку посетителям. Соблазнов много — сибирские настойки (хреновуха, медовуха, ягодные и ореховые), брусничные пироги, блюда из северного оленя, пельмени из четырёх видов мяса, ягодные десерты, кофе на кедровых орехах и тд. Ух, всего и не вспомню. Одно заведение особенно запомнилось — ресторан «СибирьСибирь». Необычный интерьер, меню с упором на традиционную сибирскую кухню. Место чем-то похоже на Хозяин Тайги в Красноярске. Цены чуть выше средних, но ничего запредельного.

Транспорт

Метро небольшое, всего две ветки и те преимущественно по центру города. Ездили на такси, автобусах, маршрутных такси, троллейбусах и трамваях. В основном транспорт конечно старый и убитый по сравнению с Сочи. Зато всё ходит как часы и несмотря на праздники никаких давок. В новогоднюю ночь сразу после фейерверка без проблем уехали на метро. Иногда в транспорте довольно холодно, но терпимо. Такси не дорогое, доступное, пользовались как Убером, так и РуТакси, ни разу проблем не возникло. Говорят, что в будние город накрывают пробки, но на праздниках мы ни в одну не попали.

Архитектура

Новосибирск довольно густой город. Я не увидел чётких границ между центром и прилегающими районами. Всё довольно однотипное — смесь советских построек с современными зданиями. Архитектура в целом довольно скучная, в этом отношении всё как в любом типичном российском «миллионнике».

VS Code как среда для обучения

Проходя курсы по программированию можно заметить, что учащихся стараются далеко не уводить с сайта где происходит подача материала. Такая методика понятна, это удобно как для ученика, так и для авторов курсов. Ученику можно выполнять задания в режиме «здесь и сейчас», независимо от операционно системы и типа устройства, а авторам контролировать сам процесс. Поначалу меня всё устраивало, но позже захотелось изучать ремесло без отреза от инструментов, которые используются в настоящих боевых условиях. IDE является основным таким инструментом, но для его освоения обычно требуется время. Не помешает также в параллель привыкать к системе контроля версий, что тоже требует переноса процесса обучения в локальную среду.

Ранее с кодом я работал только как читатель, для этого возможностей вездесущего VIM хватало с головой. Хватает и сейчас для большей части решаемых задач, но страсть к новому подтолкнула к рассмотрению других редакторов с интегрированной средой разработки. Дабы не углубляться в сравнительный анализ отмечу, что для работы с JavaScript мне больше всего понравились Visual Studio Code от Microsoft и WebStorm от JetBrains. Последний весьма «тяжёлый» с широким набором инструментов, распространяется по платной подписке и с Java UI. В итоге я остановился на красивом бесплатном VS Code, и пока этот продукт меня устраивает.

Обычно из коробки ни одни редактор не удовлетворяет потребностям разработчика. Это скорее конструктор, чем готовое решение. Оно и понятно, языков много, подходы к программированию разные, а сопутствующие инструменты разнятся от проекта к проекту. Функциональные возможности редактора можно расширить с помощью плагинов. В VS Code интегрированный репозиторий, что облегчает донастройку среды под необходимые задачи, которых у меня пока не много. В том же VIM для расширения функций необходимо выполнить гораздо больше действий, начиная с установки плагина для установки плагинов и заканчивая «гуглением» по каждому из них. Готовить сложней, а результат по сути тот же.

VS Code может давать рекомендации по плагинам в автоматическом режиме, однако я не имею привычки ставь лишнего и незнакомого, поэтому чаще всего просто принимаю эту информацию к сведению. Учтите, что за любое расширение возможностей надо платить ресурсами, а в редких случаях это может привести и к нежелательным последствиям.

Набор плагинов у меня на пока не слишком велик, но он неизбежно будет расширяться. Пока могу порекомендовать следующие:

Code Runner

Передаёт файл (или часть выделенного кода) интерпретатору. Незаменимая вещь, представляющая из себя аналог сайта repl.it. Поддерживает довольно много языков в числе которых, к сожалению, отсутсвует Lisp, который мне тоже нужен для учёбы.

ESLint

Встроенный в интерфейс редактора механизм проверки кода на ошибки и соответствия стандартам JavaScript. Множество настроек, автоматическое исправление пропущенных точек с запятой и проблем с отступами.

Colonize

По сути это «шорткаты», которые добавляют точку c запятой нужное место по требованию.

Day Night Theme Switcher

Плагин написаный Рахимом Давлеткалиевым добавляет быстрое переключение между дневной и ночной темами. Мне нравится работать с ночной темой только в вечернее время и по настроению.

После сдачи первого интенсива на Hexlet я научился разворачивать несложные проекты с учётом настроек литнера, необходимых модулей в качестве зависимостей и смог полностью переехать в локальное окружение для работы с обучающим материалом. Таким образом я решаю сразу две задачи: 1) документирую пройденный материал 2) привыкаю к рабочему инструментарию, расширяя его по мере надобности.

Трекеры активности

Ещё с момента появления у меня Apple Watch слушаю рассказы про то, как же офигенно трекать различные физические показатели здоровья. Раньше тоже трекали телефончиками, но этим занималось два калеки из всего App Store, а теперь почти все носители умных часов.

Зачем это делать? — ключевой вопрос. Сбор данных ради сбора данных это какая-то дичь и весьма жалкое применение устройства. Показатели пульса довольно бесполезная вещь с медициной никак не связанная. Вы не можете прийти к доктору и показать ему результаты вашего пульсометра, чтоб разобраться в каких-то аспектах здоровья. Ни один ваш персональный гаджет не является пригодным в медицине, все подобные фишки чистой воды маркетинг. Даже показатели пульса у профессиональных спортсменов трекают специализированными устройствами с множеством датчиков, а диаграммы потом изучает медицинский персонал.

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

Больше мнений о сне можно подсмотреть тут: http://beardycast.com/2017/02/14/why-you-need-to-sleep/

Не обзор The Legend of Zelda: Breath of the Wild

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

За время владения консолями Nintendo я переиграл почти во все знаковые игры серии The Legend of Zelda и первое, что меня интересовало до выхода Breath of the Wild насколько игра будет отличаться от того, что мы видели ранее. Если кратко — очень мало осталось от привычных приключений Линка в королевстве Хайрул и его различных вариаций. Многие каноны серии похоронили, чему следует радоваться. Пусть меня запинают фанаты серии, но со времён Ocarina of Time прошёл уже ни один десяток лет, а концепция с тех пор почти не менялась. В каждой игре серии нам давали сюжетную вводную и пинали по подземельям, в каждом из которых свои механики прохождения, а в конце босс за дверью с большим замком. Подземелья проходились в строго отведённом порядке и в каждым последующем надо было применять всё больше способностей, таким образом накручивая общеигровую сложность. Списка миссий как такового не давали, промежуточных сохранений тоже особо не было. Концепты эти по разному тасовали, экспериментировали, но принципы всегда оставались неизменными до выхода Breath of the Wild.

Новую Зельду освободили от большинства канонических раздражителей. Сейчас Breath of the Wild это современная RPG с упором на исследование открытого мира, собирательство и крафтинг. Чтоб понять чем BotW отличается от всех прочих RPG в открытом мире достаточно вспомнить минусы подобных игр — баги, не выдающаяся графика, простейшая физика, однотипные квесты, слабое взаимодействие с открытым миром, второсортный сюжет и ещё раз баги. Иными словами, если есть открытый мир, то это подразумевает жертвы во всём остальном. Мы так уже привыкли. Команда Nintendo смогла победить бич всех «опенворлов» и сделать бесшовный большой мир без значительных минусов, но играя по тем же правилам, что и все остальные. Breath of the Wild не несёт в себе чего-то кардинально нового и революционного чего нет в других играх, просто её избавили от привычных минусов.

Что мне особо понравилось, так это отсутствие градаций сложности. Игру могут проходить игроки разной закалки, от тех кто не часто увлекается видеоиграми до фанатов хардокра (возможно, я преувеличиваю). Если вы уже читали обзоры в интернете, то могли встретить противоположные мнения, типа таких: «несправедливая трудность, низкая долговечность оружия и разочаровывающий дизайн уровней». Это очень странные мнения, потому что по сути своей можно вообще ни с кем не вступать в бой кроме боссов, которые совсем не сложные. Оружие действительно ломается, но оно повсюду разбросано в несчётных количествах. Места не хватит хранить всё что будет найдено, дефицита у меня не было никогда. Прокачать количество сердец жизни и стамину тоже можно не напрягаясь через специальные уровни с простыми задачами. Проще игру найти сложно, а если сравнивать со всеми остальными играми серии, то эту можно рекомендовать представителям всех возрастов независимо от их игрового опыта. Раньше можно было зайти в подземелье, сто раз заблудиться, десятки раз погибать на сложном боссе и никаких вам промежуточных сейвов. Всего этого больше нет.

Про сюжет ничего особо сказать не могу, он такой же как и во всех остальных японских RPG — немногочисленные анимационные вставки по ходу прохождения. Любители историй ничего особенного в игре не найдут, но всё что касается сюжета сделано в духе анимационных фильмов студии Гибли и даже герои нарисованы подобно. Можно сравнить с Ni No Kun, но там красиво было только в сюжетных заставках, а Зельда везде вылизана. Упор на «мультяшность» также спас игру от разных грехов современного гейм дизайна.

Из отрицательного могу выделить только массу необязательного контента. Чтоб закончить игру можно зайти в несколько святилищ для прокачки здоровья, схватить Меч Героя и пробежаться по 5 основным сюжетным точкам. Применять прокаченную броню и тонны собранных ресурсов по сути негде. Площадка для игры большая, но задач в ней мало.

Официально игра доступна на двух консолях: Wii U и Switch. Играть можно на любой, отличия минимальны, тормозит везде моментами. Покупать Switch ради одной лишь Зельды я не стал, вам рекомендовать тоже не буду, так как других значимых игр на этой железке пока не ожидается. Зельду делали 7 лет, а значит другие игры подобного масштаба в ближайшем будущем на этой платформе не появится. Для мультиплатформы есть куда более достойная PS4.

Базовые советы начинающим игрокам:

  1. Исследование мира самая большая задача, тяните сюжет под вашу активность в этом направлении. Игра будет помогать, давая побочные квесты, разработчики хотят чтоб вы задерживались в некоторых локациях.
  2. Не сильно парьтесь с собирательством, 80% найденного у меня осталось без применения.
  3. Выделите время на охоту, это самая важный источник денег. Рекомендую север карты, в тундре много крупногабаритных животных.
  4. Не заморачивайтесь прокачкой всего спец снаряжения. Для битв всё равно удобно переодеваться в Древние или Варварские доспехи, вот в них и вкладывайте. Придётся научиться «пачками» фармить машин-стражников и львов с телом лошади. Не переживайте, техника очень простая, хоть враги и считаются как бы сложными.
  5. Выносливость важнее здоровья. Для очень комфортной игры достаточно 13 сердец, остальное можно вкладывать в выносливость и это сильно ускорит исследование мира.
  6. Доспехи скрытности и доспехи альпиниста также являются желательными для фарма мелкой живности и исследования горных районов соответственно.
  7. За побочные квесты чаще всего дают какую-то ненужную ерунду, выполнять их или нет — дело ваше.
  8. Порядок прохождения игры не имеет значения. Я в самом начале задавался вопросом в каком порядке лучше проходить основные квесты и куда идти сначала, а куда потом. Ответ такой — в любом порядке.
  9. Уклонения или удар щитом сделанные перед ударом врага активируют бонус окно для серии ударов. Это должно стать вашим «хлебом с маслом» для победы над ЛЮБЫМ соперником.
  10. Полюбите готовить пищу и следите чтоб в рюкзаке всегда было чем восполнять здоровье, выносливость, а также спастись от холода и жары, даже когда получите броню с соответствующим резистом. Рекомендую также пока не привыкните к механикам делать зелье на защиту, оно сильно помогает экономить на мясе.
2017   игры

О сервисах по предоставлению услуг VPN

Защита Интернета трафика является на сегодняшний день вещью приоритетной. Большинство провайдеров логируют весь трафик, хранят его и предоставляют в компетентные органы по первому требованию. Так происходит не только в России, достаточно почитать новостные сводки с то и дело вспыхивающими делами о «незаконных» лайках, репостах, запрещённых торрентах и прочих вещах, которые ещё в недавнем времени были не нужны государствам. Теперь же, когда Интернет является публичным пространством анонимность имеет огромное значение.

Вы можете сколько угодно думать, что вас это всё не касается. Мой коллега до недавнего времени тоже так думал, качал себе торренты по вечерам, а потом однажды не вышел на работу. Скачал что-то не то, приехала полиция и пол года держали его в СИЗО, а после суда дали условный срок. И всё, про нормальную жизнь можно забыть. Кто там действительно был виноват вопрос десятый. Когда вы качаете какой-либо файл из Интернета, то невозможно убедиться в легальности его содержимого пока файл не докачан и не открыт. Такие подставы могут делать сами же представили государства для увеличения раскрываемости осуществляемых преступлений. Известная ведь практика.

Теперь к сути. Для того чтоб хоть как-то спрятаться в Интернете достаточно использовать типовые средства анонимизации — VPN подключение и непубличные DNS. Минимальная безопасность будет обеспечена если оба этих сервиса будут куплены за пределами той страны в которой вы пользуйтесь Интернетом. Российской полиции вряд ли кто-то выдаст логи за рубежом, если вы конечно не настоящий киберпреступник. Любой зарубежный VPN сервис с двухсторонним шифрованием канала уже позволит спать крепче.

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

  • Сервис должен базироваться в стране с максимально лояльным отношением к онлайн цензуре;
  • Сетевой трафик и DNS запросы не должны логироваться;
  • Шифрование должно работать начиная от инициализации подключения вплоть до момента отключения;
  • Трафик не должен «утекать» в случае проблем с подключением;
  • P2P трафик (торренты в том числе) не должен блокироваться;
  • Пропускная способность канала от 20 Мегабит, стабильное подключение без слишком частых раздражительных дисконнектов;
  • Серверы через которые идёт трафик должны быть в собственности VPN провайдера.

К сожалению, не все VPN провайдеры подходят под эти требования. Многие часто врут, пишут на главной странице одно, а в пользовательском соглашении оставляют неожиданные примечания типа «наш сервис абсолютно анонимный, но при первом же запросе мы отдадим все данные в гос органы» (Pure VPN). Большинство владельцев VPN сервисов не владеет собственной инфраструктурой. Как правило это субподряды с провайдерами и дата центрами в других странах. Что там прописано в договорах между ними нам никто не покажет и никто не расскажет. Рынок VPN сервисов кишит предложениями, но многие из них играют по грязным правилам. Поисковые системы пачками выдают проплаченные сайты с поверхностными обзорами и нелогичными рейтингами. Визуально всё так очевидно, что никаких доказательств не требуется. Лучше уж поднять свой VPN сервер, чем платить тем кто не может гарантировать вашу безопасность как на техническом, так и на юридическом уровне. Ваш трафик спрячут от вас самих и дадут сожрать под соусом иллюзии безопасности.

Идеального сервиса я найти, к сожалению, не смог. Ко всем есть вопросы, но выбирать всё же пришлось.

  1. NordVPN. Один из лидеров рынка, очевидно что вкладывают много денег в продвижение (честное и не очень). Довольно часто раздают скидки, я купил у них услуги на два года. С точки зрения анонимности действительно не плох. Базируются на Папаме, логов не ведут, DNS сервера свои, есть опции для двойного VPN и возможность использования технологии TOR. Клиентское приложение плохое, на iOS регулярно падает. Серверов действительно много, но подобрать максимально быстрый сложно, так как нет встроенного спидтеста. До оформления подписки работал идеально, после оплаты качестве просело. Довольно нестабилен временами, коннекты рвутся и это может раздражать. Мобильное приложение регулярно падает. Благодаря этим факторам я решил поискать что-нибудь другое в качестве альтернативы.
  2. VyprVPN. Базируются в Швейцарии, которая вроде как никогда не страдала цензурой, но недавно там кого-то привлекли за лайк и это дело разошлось по новостным лентам. Не занимаются тёмным маркетингом, ругают конкурентов прям на своём сайте. Встречаются скидки, но небольшие. Если подключиться к ним на пробные три дня и потом отменить подписку, то сами предложат скидку, лишь бы вернулись. Вкладывают в разработку своих технологий. Премиум подписка позволяет развернуть свой VPN сервер на их технологиях у таких гигантов как Digital Ocean, Amazon AWS или же собственном Virtualbox сервере. Есть свой прокол Chamelion на базе OpenVPN для сетей где банят VPN подключения (например, Китайский фаервол). Из всех опробованных сервисов стабильней всех держит VPN подключение. Отличные клиенты для macOS и iOS. Не плохой дизайн, простейший спидтест, много настроек — выключать VPN в доверенных сетях, разграничивать трафик между приложениями, менять опции OpenVPN и тд. Не самое быстрые скорости, но и не самые медленные. Не является эталоном в плане анонимности — ведут логи вашего IP адреса, IP адреса их VPN к которому вы подключаетесь, время подключения и хранят эти данные 30 дней.
  3. ExpressVPN. Очень распиаренный сервис, занимаются активной пропагандой, в том числе теневой. Базируется на Виргинских островах. Довольно быстрые скорости подключения и скачивания. Неплохие клиентские приложения со встроенным спидтестом. На этом плюсы кончаются. Выбранный российский сервер часто определяется как казахский на множестве тестов, включая встроенный идентификатор поисковой системы Google. При использовании OpenVPN по UDP протоколу есть конфликты в случаях если VPN подключен более чем на одном устройстве. На мобильном устройстве при включении/отключении WiFi не переподключает VPN канал. На десктопе начинает коннектиться до того как подключится WiFi и вываливает ошибки по этому поводу. Откровенно врут насчёт анонимности сёрфинга. В политике конфиденциальности прописано, что IP адреса и данные учётных записей хранятся с целью выдачи правообладателям контента в случае жалоб. Очень часто меняют свои правила о чём в самом начале этих правил честно написано. Самый дорогой из всех что мне попадались, но встречаются купоны на скидочных сайтах. Многочисленный лидер всяких рейтингов, что ещё раз говорит о грязном рынке этих услуг.
  4. Hotspot Shield. Очень быстрые скорости подключения и общей ширины VPN канала. Много раз показывал на счётчиках скорости выше, чем я получаю от провайдера. Как такое возможно я не понимаю. Приложения не плохие, но практически без доп. настроек. Базируется в США, где недавно конгресс отменил закон о защите данных в Интернете. Весь трафик идёт только через их программное обеспечение, не дают доступ для использования официального OpenVPN с открытым исходным кодом. Непонятно что у них с шифрованием. Собственный сайт проходит тест SSL шифрования на F, что наводит на мысли. Не шифрует DNS запросы. Очень часто возникают проблемы с идентификацией локации выбранных серверов. Россию Google определяет как Нидерланды, Нидерланды как США и тд. Нет собственной инфраструктуры, арендуют сервера у третьих лиц. Самый небезопасный сервис из всех что я анализировал.
  5. Другие VPN провайдеры. PureVPN. Плохое приложение, часто рвётся связь, врут про анонимность. Часто хвалят HideMyAss. Хорошее симпатичное приложение, много своих серверов по всему миру. VPN может быть подключен, а интернета не быть. Некогда лидер рынка Private Internet Access весьма не плох качеством связи, но приложение уродское и в России они от серверов избавились. Ставил AirVPN, Mullvad и ещё ряд сервисов про которые уже успел забыть. Плюс-минус работают одинаково плохо.

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

Workflow для Apple Music и не только

Недавно поставил для себя задачу хоть как-то автоматизировать процесс шаринга музыки в социальные сети и непубличные заметочники на iOS. Стандартными средствами программа Music отдаёт лишь короткую ссылку на альбом или трек, предлагая пользователю самому вписать другие данные. Мне обычно хочется дописать к ссылке имя исполнителя, название, жанр, год, графическую обложку альбома и добавить к этим данным короткий комментарий. По ходу обсуждения своих хотелок в Twitter получил также пожелания в виде тиражирования ссылок на Spotify и YouTube. Всё это удалось реализовать с помощью программы Workflow.

Системные требования

Итак, прежде чем приступить к установке такого же решения, оглашу системные требования:

  • Мобильная операционная система iOS
  • Оформленная подписка на сервис Apple Music в любом географическом регионе
  • Купленное и установленное приложение Workflow

Скачивание

Если все условия соблюдены, можете приступать к установке скрипта перейдя на следующую веб страницу: https://workflow.is/workflows/e5fac7c0d37c4b9eb4643b973df89e0d и нажав кнопку GET WORKFLOW.

Возможности

Скрипт умеет расшаривать следующие данные:

  • Проигрываемый альбом или трек
  • Прикреплять дополнительные ссылки на Spotify и YouTube (при всех условиях искать и шарить будет только трек)
  • Добавлять собственный комментарий

Обо всём этом Worflow спросит в процессе работы. Запускать скрипт можно как через само приложение, так и через iOS виджет, что может быть гораздо быстрее и удобнее.

Особенности и специфика

Скрипт не требует пользовательского вмешательства за исключением ряда случаев.

Если вы хотите добавлять YouTube ссылки, то нужно самостоятельно сгенерировать YouTube API ключ и вставить его в соответствующее текстовое поле, как показано на рисунке ниже.

Если вы желаете добавлять ссылки в Apple Music региона отличного от российского, то надо в блоке «Search iTunes Store» выбрать вместо России иную страну. Прошу обратить внимание, что пользоваться можно американским Apple Music, ссылки генерировать на российский и это прекрасно будет работать.

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

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

Скрипт написан таким образом, чтоб была возможность кастомизировать его под нужды конечного пользователя. Я, например, точно знаю, что в большинстве случаях мне понадобится только общее описание, ссылка на Apple Music, возможность иногда добавить комментарий и расшарить всё это в Twitter, Bear или DayOne.

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

Выглядит красиво:

Другие Workflow для Apple Music

По ходу решения основной задачи я придумал себе несколько параллельных, и также успешно их реализовал с помощью Workflow.

Иногда во время прослушивания музыки возникает мысль почитать рецензии и сверить свои эмоции с эмоциями профессиональных критиков. Для этого я придумал вот такой вот несложный скрипт: https://workflow.is/workflows/771acfdd153449479401ff80c6892e5c. Просто запускаете его через виджет, выбираете где искать и получаете результат в виде сформированного поискового запроса.

Музыки так много, а времени так мало. Сохранять альбомы «на потом» в виде плейлиста было удобным до того момента как этот список разросся до неприличных размеров. Потом я просто стал забывать зачем я в него добавил ту или иную музыку. Таким образом пришла мысль сохранять ссылки на альбомы в заметочное приложение Bear, дописывать комментарий с причинами попадания в этот список и убирать на хранение. Всё это делается одним лишь нажатием на следующий Workflow: https://workflow.is/workflows/8c3acfa30c914def814f7f6c4ef51554

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

2017   apple   музыка

Apple Music vs Spotify

За долгий путь по которому развивались различные стриминговые аудиосервисы я успел попользоваться многими из них, но в настоящее время интерес представляют лишь два.

Давайте сразу уточню, чтоб не создавать путаницы — хоть Apple Music и является официально доступным в нашей стране, говорить я буду о практическом использовании сервиса через американскую учётную запись. Множество жанров имеют близкую к нулевой популярность в России. Например, джаз, раздел которого почти не обновляется. Spotify же вообще не работает в РФ, что также подталкивает к сравнению сервисов одного и того же географического региона с примерно одинаковым по наполнению контентом.

Предотвращая вопросы по поводу регистрации в Spotify находясь вне территории США отвечу так — в Сети много мануалов в том как это сделать и ничего сложного, вопреки расхожему мнению, в этом нет. По сути необходимо просто купить на eBay готовую учётную запись (логин и пароль) с активированным премиальным доступом, либо гифт карту в случае если учётка уже есть. Для американского Apple Music необходимо создать новый ID с привязкой к США, и также купить гифт карту для оплаты самой подписки. Магазин приложений прицепом превратится в американский, а вот iCloud сервисы могут оставаться привязаны к любому другому ID, как в моём случае.

В США цена за оба сервиса одинакова — $10. В РФ тот же Apple Music стоит намного дешевле — всего 170 руб.

Теперь самое главное, о музыке. В интернетах ходит миф о том, что Spotify это такой лакомый сервис для избранных, который умеет подбирать музыку в точном соответствии со вкусами пользователя. Вся крутость Spotify для рядовых слушателей в таргетинге на аудиторию желающую принимать минимум усилий для поиска новой музыки. Главная станица Browse представляет из себя сборник разделов с сортировкой по жанрам, настроению и активностям слушателей. Плейлисты из этих разделов регулярно хвалят. Они действительно не плохие и регулярно обновляются штатными редакторами компании. По мере использования, сервис фиксирует предпочтения и формирует порции похожей музыки в персональном разделе Discover. По результатам месячного использования сервиса мне стало понятно, что плейлисты как правило ориентированы на любителей популярной музыки (в пределах жанра, совокупности жанров), а Discover наоборот удачно работает если в предпочтениях что-то совершенно конкретное. К сожалению, мне не подходит ни одна из этих концепций —не нравится слушать плейлист классической музыки, куда попадает и джаз и электроника и ритм-н-блюз. Зато нравится всё это потреблять по отдельности, но тогда Discover рекомендует страшную солянку, разобраться в которой без наличия фильтров по жанру не всегда просто.

Apple Music на старте сразу предлагает рассказать о базовых музыкальных вкусах по части жанров и обозначить хотя бы трёх любимых исполнителей. Нужно это только для первичного наполнения раздела For You. Он выполняет примерно ту же роль, что Discover в Spotify. По мере активного использования в этом разделе появляются плейлисты с наиболее прослушиваемыми и рекомендованными треками. Не скажу, что часто туда заглядываю, но пока пользовался русскими ID, подборки в нём были никудышные. В американском не набрал пока достаточно статистики чтоб строго судить. С учётом широкого музыкального кругозора сомневаюсь, что найду там много интересного. Главным разделом для поиска является Browse. New Music и Curated Playlists это как раз то, чем развлекает одноимённый раздел Spotify (и даже сверх того) — новые альбомы популярной музыки в общей куче без сортировки по жанрам; отдельно тоже самое в виде треков; плейлисты с разбивкой по активностям и настроению; подборки от кураторов в лице звукозаписывающих лейблов, музыкальных изданий, критиков и прочих редакторов; сборники плейлистов по 22 жанрам. Раздел видео с клипами весьма простенький и не представляет большого интереса. Далее Top Charts и Genres. В них я провожу большую часть времени. В топовых чартах подборка популярных альбомов, удобно использовать при знакомстве с новыми музыкальными направлениями. В раздел жанров попадают текущие тренды, новинки, громкие релизы и тд. Apple Music даёт достаточно просторов для поиска новой музыки.

Ниже таблица с остальными особенностями двух сервисов:

Преимущества Apple Music Недостатки Apple Music
В каждом альбоме «звездочкой» отмечены синглы и наиболее значимые треки Радио подбирает треки с учётом мудрёных алгоритмов не всегда имеющих отношение к звучанию (может мешать жанры, чередовать быструю музыку с медленной и тд)
Показывает тексты песен Интерфейс не очень отзывчивый
Наглядный удобный интерфейс в котором сложно запутаться Специфика сохранения оффлайн музыки, при смене учетной записи магазина все сохранения слетят, придётся загружать заново
Приложение для Apple TV Многие плейлисты редко обновляются
Приложение для Apple Watch с оффлайн плейлистами до 5Gb
Ссылки из US стора будут работать в РФ сторе в случае если эта музыка содержится в обоих каталогах
Преимущества Spotify Недостатки Spotify
Группирует полноценные альбомы отдельно от синглов Нет номеров треков
Быстрый интерфейс Не везде указан жанр
Легко находить схожую по звучанию музыку Неудобно искать не схожую музыку
Радио подбирает треки с учетом bpm (например, если исходный трек медленный, но и все остальные будут не быстрые) Нет приложения для Apple Watch
Качество звука немного лучше чем в Apple Music

Я для себя решил пока не продлевать подписку на Spotify. Компания недавно анонсировала запуск возможности слушать музыку в lossless качестве. Для многих держателей хорошей акустики это безусловно будет серьёзная фича. Я же чаще всего пользуюсь AirPods и текущего качества хватает с головой. А вот без оффлайн приложения для часов обходиться сложно, можно бегать с одной лишь связкой AirPods + Apple Watch. Интерфейс, рекомендации, поиск мне также больше понравились в Apple Music.

Две тысячи шестнадцать

Путешествия

Это год начался с довольно неожиданного и нетипично путешествия в Южную Америку. Ранее я не бывал в южном полушарии, поэтому выбран январь, чтоб застать лето в Патагонии. Отчёт о путешествии уже пишется, но в связи с досадной утерей фотографий была взята вынужденная пауза до момента их восстановления.

Осенью снова съездил в Венгрию. Уже в третий раз! Будапешт совершенно не скучен, хорошо подходит как для семейного отдыха, так и для индивидуальных поездок. Мы комбинировали развлечения отдыхом в традиционных купальнях, вариативным общепитом, прекрасной осенней природой и многочисленными прогулками. Вопреки расхожим мнениям туристическая Венгрия не заканчивается своей столицей, есть множество интересных уютных мест и за пределами большого города.

Google

В этом году экспериментировал сначала с мобильным телефоном LG Nexus 5X, затем купил в пару к нему умные часы Moto 360 и ТВ приставку Chromecast от Google. В целом, было интересно, бюджетно, но наигравшись я это дело отправил в барахолку и в итоге продал.

По результату написал ряд статей:
Обзор Nexus 5X от LG
Набор приложений для Android
Экосистема Google

Apple

Снова купил яблочный телефон, топовый на тот момент 6s 64Gb. Проходил с ним до поздней осени и перед поездкой в Венгрию у меня засвербело от желания приобрести 7 plus. Прежде всего ради влагозащиты и новой камеры. Пришлось переплатить небольшую сумму из-за непонятного дефицита на старте. Пользуюсь до сих пор и мне очень нравится экран, камера, влагозащита и сенсорная кнопка. Не нравятся едва заметные лаги, которые проявляются на скролах и анимациях. При использовании 6s такой беды нет.

Компаньоном моих телефонов являются умные часы Apple Watch. Была версия первого поколения, потом обновил до второго. Большой разницы между ними нет, вторые побыстрее и с более ярким экраном. Ничего сверхнеобходимого в умных часах нет, но мне это устройство нравится, особенно в паре с большим и неудобным 7 plus. Покупал по большей части для спорта. Можно бегать, слушать музыку, трекать темп и не брать с собой тяжёлый телефон. Все кто бегает с телефоном с кармане шорт знают о подобном дискомфорте. Через часы также идут отплаты Apple Pay, это наиболее удобное устройство для этого сервиса.

Наушники AirPods последнее устройство, которое я купил в этом году. Ещё до релиза 7 plus мне удалось перейти на беспроводные наушники Jabra ROX. Звучат они конечно не очень хорошо, зато больше не приходилось возиться с распутыванием кабеля. Тем не менее кабель, соединяющая оба наушника между собой, никуда не делся. Во время бега он натирает шею и всячески перекашивается, требуя внимания к себе. С AirPods эта проблема была решена. Интенсивному использованию способствует возможность сопряжения сразу во всеми устройствами Apple. Можно использовать только один наушник, что бывает удобно в офисе для прослушивания подкастов и в качестве гарнитуры. Не знаю почему про это так мало пишут, но как гарнитура AirPods просто великолепна. Звонок можно принимать с телефона, мака, часов и наушники сами поймут откуда брать сигнал. Я уже привык отвечать на звонки с часов.

В этом году списал старенькую Apple TV 3 и пошёл в магазин за новинкой. Всё, естественно, ради возможности устанавливать приложений. Правда для полного счастья нужно лишь одно — Plex. Прямая интеграция с медиасервером, минимум нажатий на пульт, красивый интерфейс. К сожалению, до сих пор нет нативных приложений для популярных стриминговых сервисов soap4me и kinopub. Они подключаются по старинке через подмену DNS, но в будущем надеюсь на развитие.

NAS

После потери фотографий из Патагонии с внезапно сломавшегося портативного HDD решил кардинально насесть на проблемы хранения данных. Друзья советовали всяческие облака, но слишком уж медленно они работают для каждодневного обмена информацией.

Мне больше подходят оффлайн решения. И тут либо готовый NAS, либо компьютер выполняющий его роль. Купил бы Synology, но 1) не дёшево 2) слишком слабый процессор для конвертации 1080p.

На барахолке случайно попался HP MicroServer по цене в $130 и я не раздумывая взял его. Вмещает 4 HDD, чего с головой хватило для организации RAID массива. По размерам не многим больше брендовых сетевых хранилищ, влез на полку под телевизором. Установил туда Ubuntu Server, настроил AFP/SMB шару для обмена данных с макбуком, настроил Plex сервер, торрент клиент transmission c веб интерфейсом и установил IKEv2 VPN сервер. Теперь прям с телефона загружаю торренты в папку, которую «слушает» Plex и вечером уже сидя на диване смотрю фильмы.

Консоли и игры

Игр сейчас делают не просто много, а очень много, но я бы не сказал, что игровая индустрия активно движется вперёд. Новых тайтлов по прежнему мало, люди им неохотно доверяют, мало покупают, поэтому кормят в основном сиквелами или ремейками. С консолями ситуация примерно такая же. Sony и MS выпустили обновления своих железок, но изменения настолько минорные, что я даже не знаю зачем обновился до PS4 Pro. Скорее всего, теперь игры будут тормозить поменьше, хотя до этого мы годами играли в Xbox 360/PS3 и там без обновлений отродясь ничего не тормозило. Оптимизация наше всё.

Давайте лучше расскажу что мне понравилось на разных платформах.

PS4

У Sony самая мейнстримовая консоль, которая «есть у всех», поэтому и игры вышедшие на ней точно попадут в большинство топов.

Uncharted 4. Лучшее приключение этого года и лучшая часть всей серии. Изменений с предыдущими не так много. Графика стала ещё красивее, а история ещё эпичнее. Каждый новый Uncharted это точная копия предыдущего с небольшими вариациями, но игры из серии нажми одну кнопку и победи весь мир чрезвычайно популярны.

Dishonored 1-2. Куда более вариативное приключение, сочетающее в себе всё самое вкусное из жанра стелс экшенов. В этом году вышла вторая часть саги и переиздание первой. Рекомендую начинать с первой. Дизайн уровней, графика, механика по своему уникальны. Игра реиграбельна, можно проходить снова и снова получая разные впечатления. Сюжет хороший, персонажи интересные, играть интересно — абсолютный симбиоз.

Nintendo 3DS

Monster Hunter Generations. Лучший монхан в истории. Новые механики, новые монстры, новые испытания и всего этого много. Наиграл где-то 200 часов, что не бьёт рекорд моей любимой 4-ой части, но на другие игры я столько времени точно не трачу.

Wii U

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

Xenoblade Chronicles X. Одна из лучших JRPG этого года. Играется очень свежо, ни на что не похожа, удобное управление, правильный открытый мир, который заставляет всячески взаимодействовать с ним. Как и Skyrim эта игра про открытый мир, всё остальное лишь поверхностно натянуто на него.

iOS

Pokemon GO. Эта игра заставила меня завести американский аккаунт, донатить в него и завлекла ровно на месяц. Идея очень интересная поначалу, но быстро отпускает. До сих пор не вышла в России по непонятным причинам и прям странно.

2016   блог

Skyrim как эталон открытого мира

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

В Скайрим хочется возвращаться. На мой взгляд это кандидат на лучший открытый мир в видеоиграх, так как тут он имеет фундаментальное значение.

Давайте сравним с модным Ведьмаком. Открытый мир натягивают на сюжет как узкие джинсы на толстяка. Да, он очень красивый, но если выбросить сюжетные квесты, то бродить станет скучно и без нужды. Даётся квест, идём по обозначенным точкам, чтоб не заблудиться используем бесплатный навигатор в виде «ведьмачьего чутья». Игра не поощряет отклонений от маршрута, проблему насыщенности попытались решить традиционно, насытив мир побочными квестами. Временами разнообразные и интересные, но по большей части весьма примитивные, сосредоточенные вокруг одной микролокации. Такой открытый мир чистая профанация. Просто потому что его можно исключить ничего при этом не потеряв.

Вселенная Скайрим работает от обратного — сюжет поверх открытого мира. В таких случаях обычного горят, что сюжета и вовсе нет. На самом деле есть, просто у него другая роль. Сюжет нужен в качестве поощрения. Сначала движение, потом квест, затем снова движение и так как снежный ком. Хотите сюжет? Двигайтесь. Куда? Неважно. В этой концепции кажется, что игра бесконечная.

Давайте с примерами. В начале игры происходит короткая завязка, затем дают парочку рекомендаций о том куда пойти дальше. Вот и всё. То есть следовать этим советам даже не обязательно, можно открыть карту, ткнуть пальцем в любое место и найти там приключение. Во время хаотичных передвижений нам всё равно будут порционно выдавать информацию о всех происходящих событиях. Я изначально двигался по сюжету, затем ко мне подошёл случайный персонаж, мы разговорились, он посоветовал поступить в академию на севере. Я подумал, что быть магом с высшим образованием гораздо круче, тут же забил на сюжет, поступил в академию, а дальше закрутилось не хуже чем в Хогвартсе. Пока выполнял квесты узнал про господствующую власть, про оппозицию, про всевозможные гильдии охотников, про секту воров, убийц и все хотят затянуть в очередную авантюру. Игра практически не ограничивает свободу, открытость мира не должна подвергаться правилам. Слишком скудная награда за квест? Замочите жадного персонажа, просившего добыть артефакт, заберите все его деньги, а сам реликт продайте. Жестоко? Можно просто дождаться ночи, найти его дом, взломать замок и обокрасть. Никто не запрещает, но если поймают, то посадят или возьмут штраф.

Говорят, что недостатков у игры ничуть не меньше достоинств. Наверное, это так, вопрос лишь в какую чашу вас больше склонит. Тут всё индивидуально. Сюжетные квесты не слишком интересные и короткие. Любителям киношных историй точно не понравится. Обычно игрока посвящают в какое-то дело, а далее просто раздают ориентиры. Иногда перемещаться на большие расстояния лень и со временем скапливается некоторое количество незавершённых заданий. Игра полна багов, баги — часть игры. Их настолько много, что баги каждого квеста расписаны в различных вики как способы прохождения. Баги также дают массу полулегальных возможностей для прокачки персонажа. Лучше не связываться с этим, чтоб не потерять интерес к игре. За графику, наверное, тоже минус. Она не самая плохая для такой большой игры, но в целом ощущение ММО(шности) не пропадает. Подземелья — копипаст, помещения — копипаст, опенинг тоже копипаст, пусть и менее заметный. К моменту завершения эксплоринга игра скорее всего надоест. Список недостатков можно продолжать, но основные я перечислил.

Резюмируя, рекомендую Скайрим всем любителям нелинейных приключений. Каждый раз запуская игру на пять минут пропадаю там часами.

2016   игры
Ранее Ctrl + ↓