Google Pixel

В связи с тем, что у моего Google Nexus 5 выявилась неприятная проблема с заеданием кнопки питания (из-за чего аппарат регулярно самоперезагружался), пришлось приобрести более новый вариант гуглфона - Pixel. И хотя Google Pixel до сих пор продается за весьма большую сумму, но с рук версию на 32 ГБ удалось купить за 29 тыс. руб.

Телефон был куплен где-то за две недели до анонса Google Pixel 2, который, как и первый, официально в России продаваться не будет.

Второе поколение, конечно, по многим характеристикам превосходит первое, но даже на данный момент Google Pixel хватает за глаза и за уши. А с учетом, что первый Pixel еще два года будет официально поддерживаться Google (выпуск патчей безопасности, новых версий Android), то спешить менять Pixel на Pixel 2 нет никакого смысла. Уж лучше тогда какой-нибудь Pixel 3 купить.

К слову, расположение сканера отпечатков пальцев на задней стороне устройства считаю более удачным решением для повседневного использования. Допустим, чтобы активировать iPhone X, необходимо поднести его к лицу и нажать на экран, в то время как доставая Google Pixel, можно приложить палец к сканеру, и вытащив телефон, он УЖЕ будет разблокирован.

Про то, как МТС блокирует номер телефона

У родителей есть мобильный телефон (оператор МТС), который они используют для звонков, но очень редко. Обычно основным телефоном является другой.

После очередного включения телефона сеть все никак не находилась – устройство писало, что нет связи с оператором. Сначала грешил на SIM-карту, мол, опять контакты окислились, или просто чип сдох. Однако контакты оказались нормальными, и мне пришлось идти в ближайший салон МТС для выяснения причин.

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

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

Написал претензию в МТС следующего содержания:

В связи с автоматической блокировки номера 911******* по причине временного его неиспользования прошу разблокировать данный номер и восстановить баланс лицевого счета на момент блокировки номера.

Также прошу предоставить детализированную выписку по лицевому счету, начиная с 01.01.2015 года.

Отмечу, что уведомление о приостановки оказания услуг связи в письменной форме на мой адрес по месту жительства направлено не было, в связи с чем считаю это нарушением "Правил оказания услуг подвижной связи" (пункт 47).

Претензия была оформлена на соответствующем бланке и передана сотруднику в салоне связи МТС.

Письмо с ответом пришло через месяц:

Благодарим Вас за выбор МТС в качестве партнера. Мы ценим наше сотрудничество и стремимся приложить максимум усилий для обеспечения высокого уровня обслуживания и качества услуг.

В ответ на Ваше обращение от 27.09.2016 сообщаем следующее.

Неотъемлемой частью Договора являются настоящие Условия и выбранный Абонентом Тарифный план (п. 3.2 Условий МТС).

18.12.2011 Вами был выбран тарифный план «RED Energy 2012». По условиям тарифного плана «RED Energy 2012» неиспользование клиентом платных услуг в течение 183 означает односторонний отказ клиента от исполнения договора.

По Вашему абонентскому номеру 911******* платные действия не производились с 12.2015, в связи с чем 06.09.2016 договор был расторгнут в одностороннем порядке.

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

Благодарим за обращение.

Как видно из ответа, нет никакой информации о том, почему МТС предварительно не известил клиента о прекращении действия услуг, как на то требует закон, а также проигнорировали запрос на получение детализированной выписки по лицевому счету.

Писать еще одно письмо и ждать 30 дней на ответ не стал, ибо бодаться с ними все равно бессмысленно.

Adobe Creative Cloud – повышение цен

О повышении цен на подписку Adobe Creative Cloud было известно еще в начале этого года. Более трех лет Adobe держала стоимость подписки на уровне 1 доллар = 30 рублей, и стоимость тарифного плана "Для фотографов" (Photoshop + Lightroom) обходилась в 3 588 в год.

Теперь же Adobe решила решила устранить несправедливое ценообразование, и повысила тариф до 7 728 руб. Для США стоимость данной подписки равняется $119.88, что в переводе на текущему курсу (1 доллар = ~60 руб.) должно быть 7 200 руб. Получается, что Adobe считает по более завышенному курсу (около 65 рублей за 1 доллар).

Но более важно то, что сумма в 7 728 руб. не включает налоги в виде НДС, а это 1 392 руб. сверху. Итоговая сумма получается 9 119 руб.

Лайфхак: для экономии средств можно использовать оформление подписки через американский стор, там сумма в $119.88 не включает налоги.

[macOS] com.apple.DiskManagement error 0

Все же решил обновить свой iMac 2012 до High Sierra. Как и при обновлении MacBook, здесь также случился ахтунг – обновление завершалось ошибкой "com.apple.DiskManagement error 0".

Вся эта лабуда с ошибками при обновлении так или иначе связана с новой файловой системой APFS, которая, по идее, должна ставится только на компьютеры с SSD, и игнорить, как в моем случае, HDD. Видимо, Apple все же допустила ошибку в механизме обновления, из-за чего установка при использовании HFS+ приводит к сбою.

Решение проблемы:

  1. Загружаем компьютер в режиме восстановления (Command + R)
  2. Открываем дисковую утилиту, выбираем рабочий том, и конвертируем его в APFS (данные не удаляются)
  3. Если операция конвертирования в APFS прошла успешно, то перезагружаем компьютер и продолжаем установку обновления

[macOS] Проблемы при обновлении до High Sierra

На днях стала общедоступна новая версия операционной системы macOS, которая получила название High Sierra.

Произвести обновление решил сначала на рабочем MacBook Pro 2011 года, благо Apple еще продолжает поддерживать эти устройства. Штатным способом через App Store загрузил установщик High Sierra, и запустил обновление. Т.к. процесс установки всегда занимает много времени, и дело было уже под вечер, то решил уйти, не дожидаясь окончания.

На утро обнаружил, что процесс установки не завершился (!), и на установочном экране отображается надпись "Подсчет времени окончания установки...". Похоже, в процессе установки явно "что-то пошло не так". Выключил ноутбук, запускаю... И тут такое:

macOS High Sierra – проблемы при обновлении

Далее ноутбук уходит в бесконечный ребут (пытается загрузиться -> ошибка -> перезагрузка -> пытается загрузиться -> ошибка...).

Ок, загружаюсь в режиме восстановления через Command + R. При выборе Reinstall macOS уже предлагается поставить High Sierra, отлично. Однако в процессе накатки ОС процесс опять зависает.

Опять загружаюсь в режиме восстановления, пробую еще раз Reinstall macOS – и тут наконец-то все пошло-поехало, как и должно быть. Спустя минут сорок система обновилась, но обновлять домашний iMac после этого расхотелось.

This Gradle plugin requires Studio 3.0 minimum

Если при переходе на Gradle версии 3 и выше в IntelliJ возникает ошибка "This Gradle plugin requires Studio 3.0 minimum", то в этом случае в файл gradle.properties необходимо добавить следующую строчку:

android.injected.build.model.only.versioned=3

Станислав Думкин vs Иван Агафонов

13 августа в московском Парке Горького произошла бытовая потасовка, в результате которой пострадал 25-летний Станислав Думкин, впоследствии скончавшийся в больнице.

Фабула такова: к Думкину кто-то подходит, завязывается словесная перепалка, потом Думкин получает удар(ы) и падает, а нападавший уходит. После этого пострадавшего увозят в больницу, где так и не приходя в сознание, наступает смерть.

Этот случай схож с тем, что произошел в 2011 году, между Расулом Мирзаевым и Иваном Агафоновым:

  1. В конфликте в качестве нападавшей стороны выступал только один человек (видео с камер видеонаблюдения в ситуации с Иваном Агафоновым и Станиславом Думкиным).
  2. В обоих случаях конфликт носил бытовой характер.
  3. Оба пострадавших получили удар в область головы.
  4. Оба пострадавших скончались не сразу, и оба прибывали в состоянии комы: Иван Агафонов через 5 дней день, Станислав Думкин - через 7 дней.
  5. Оба нападавших (Расул Мирзаев и Корней Макаров) самостоятельно явились в полицию.
  6. В обоих случаях было возбуждено уголовное дело по части 4 статьи 111 УК РФ («Умышленное причинение тяжкого вреда здоровью, повлёкшее по неосторожности смерть»). Позднее дело Расула Мирзаева было переквалифицировано на статью 109 УК РФ (причинение смерти по неосторожности).

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

Что касается Станислава Думкина, то лавры мученика, как в случае с Агафоновым, ему не достанутся. Вот если на месте русского Макарова оказался бы какой-нибудь дагестанец или чеченец, то это уже совсем другой расклад... А так, всю эту историю в Парке Горько уже даже никто и не обсуждает.

Evernote -> OneNote

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

Одним из преимуществ Evernote была возможность синхронизации заметок между устройствами. Но после того, как схема монетизации у Evernote поменялась, и синхронизировать заметки в бесплатной учетной записи можно стало возможно только на двух устройствах (что меня полностью не устраивало), пришлось искать альтернативу Evernote. Но долго искать ее и не пришлось – выбор практически сразу пал на OneNote от Microsoft, который полностью бесплатен для использования.

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

Еще радует отличная реализация клиента для OS X (как и всего пакета Microsoft Office), ведь еще несколько лет назад офисными приложениями для OS X пользоваться без слез было невозможно.

Не работает прямой эфир в "Первом канале" (Samsung Smart TV Tizen)

После того, как несколько недель назад для телевизоров Samsung Smart TV на базе Tizen 2.3 (а это модели 2015 года) вышло обновление прошивки до версии 1501, в приложении "Первый канал" перестал работать прямой эфир.

Т.к. автообновление программного обеспечения в телевизорах по умолчанию включено, то практически все пользователи столкнулись с тем, что теперь прямой эфир стал недоступен.

Похоже, что инженеры Samsung что-то добавили в прошивку такое, что повлияло на работу HTTP Live Streaming, при чем это относится к Live-трансляциям, т.к. VoD-контентом, который передается также через HLS, проблем не возникло.

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

UPD: Samsung признало ошибку. Фикс будет выпущен в следующем обновлении прошивки, но они не могут дать сроков, когда это произойдет.

[Git] Как узнать название ветки

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

Для того, чтобы узнать название ветки, достаточно выполнить команду git branch.

Однако проблема заключается в том, что команда выводит список всех веток, помечая рабочую ветку звездочкой (*):

git branch
*dev
master
discount
redesign
...

Из всего этого списка нам нужно вычленить название dev, да еще и без звездочки.

Решение:

git branch | grep \* | cut -d ' ' -f2-

Метки: