Push-уведомления для Кино1ТВ

Две недели назад на сайте "Кино1ТВ" мы запустили поддержку Web Push-уведомлений. Подобные браузерные уведомления уже активно используются на новостных ресурсах, однако на российских сервисах, являющимися онлайн-кинотеатрами, такого функционала я еще не замечал.

Мы не стали реализовывать поддержку браузеров Chrome, Firefox и Safari на стороне сервера, потому что это заняло существенное время и силы. Было решено воспользоваться уже готовым решением для рассылки пушей. В качестве инструмента выбрали сервис OneSignal. Из видимых преимуществ выделю возможность работы через API, подробную статистику по клиентам и отправляемым пушам, возможность производить сегментированные рассылки, отправка рассылок по расписанию, проведение A/B тестов, и конечно же, отсутствие лимитов на количество отправляемых пушей. И все это абсолютно бесплатно.

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

Push-уведомления для Кино1ТВ

[Avast] You don’t have permission to save the file 501 in the folder elevation

После обновления системы до macOS Sierra антивирус Avast перестал обновляться из-за следующей ошибки:

You don’t have permission to save the file "501" in the folder "elevation"

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

Создать папку "elevation" в директории /Library/Application Support/Avast/run/, дав ей необходимые права.

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

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

На данный момент не известно, чем конкретно больны эти спортсмены (кроме Симоны Байлз, которая сразу же заявила, что страдает СДВГ), т.к. в опубликованных материалах эта информация отсутствует.

WADA выступила с заявлением, согласно которому вина на хакерскую атаку полностью возлагается на Россию. Но почему кого-то должно волновать, кто похитил эти, безусловно, конфиденциальные данные? Суть же совершенно не в этом. В этой истории подымаются этические вопросы – если ты хронически болен, и принимаешь постоянно лекарства, которые запрещены не больным спортсменам (т.е. эти лекарства прямым образом влияют на физические показатели, поэтому их и запрещают), то ты в любом случае получаешь преимущество перед теми, кто не употребляет эти лекарства. Соответственно, ни о какой чистой борьбы речи идти не может. Одно дело, когда ты чем-то приболел, и тебе для лечения срочно нужно принять запрещенный препарат – ок, нет проблем. Но если твое лечение занимает годы, а ты еще в это время выступаешь на соревнованиях, то это уже попахивает дискриминацией по отношению к соперникам.

День солидарности в борьбе с терроризмом

Завтра, 3 сентября, в России будут вспоминать жертв террористических актов, и сотрудников правоохранительных органов, погибших при выполнении служебного долга. Эта памятная дата напрямую связана с трагическими событиями 2004 года, когда 1 сентября в городе Беслан группа боевиков захватила школу №1, взяв в заложники свыше тысячи человек. В отличии от спецоперации на Дубровке двумя годами ранее, когда спецназ выполнил задачу по освобождению заложников на самом высоком уровне, в Беслане дело до  спецоперации и не дошло – сначала спонтанные взрывы, обстрелы, повлекшая полную неразбериху, затем толпы ополченцев с оружием, направившиеся к захваченной школе, десятки выбегающих детей из горящего здания... В результате этого хаоса погибло более 300 человек, 186 из которых – дети.

1 сентября 2004 года я пошел в 10-й класс. По возвращению из школы по телевизору уже во всю шли репортажи про захват школы. Безусловно, эта тема затмила все во круг. Помню, как на следующий день во время перемены мы сидели в холле школы, и весьма серьезно обсуждали данную тему, сочувствуя тем, кто в это время все еще находился в руках боевиков. Начало двухтысячных, конечно, выдалось для страны очень кровавым – десятки террористических актов, происходящих чуть ли не через неделю, сотни погибших и тысячи раненных. Похоже, что все уже свыклись с происходящим, однако захват школы все же стоял особняком – в первую очередь, из-за своего размаха (более тысячи заложников), и конечно же, тем, что большая часть из них была теми самыми школьниками.

Затем по всей России прошла минута молчания. В нашей школе простучал метроном, звук которого застал меня в коридоре. Тогда я стоял и внимательно слушал каждый его удар... Потом метроном закончил свое биение, и школа вновь заполнилась гулом учеников. Жизнь продолжается...

Почему глава МВФ не уходит в отставку?

В 2011 году разразился громкий скандал – главе МВФ Доминику Стросс-Кану предъявили обвинения в изнасиловании горничной. 19 мая, за два месяца до окончания своих полномочий на посту главы МВФ, он подал в отставку. Правда, потом его оправдали (т.е. горничную он все таки не насиловал), но это уже никому было не интересно. Стросс-Кан не только лишился своей высокой должности, но и попытки баллотироваться в президенты Франции.

После этого новым главой Международного валютного фонда стала министр финансов Франции Кристин Лагард. Сейчас она проходит в качестве обвиняемой по "делу Тапи". Ей инкриминируется должностная халатность, которая привела к растрате бюджетных средств в размере 400 млн евро. Впрочем, Лагард уже заверила, что подавать в отставку не намерена и отрицает все обвинения.

Стросс-Кан ведь тоже все отрицал (и как показало время, это была правда), но он все же нашел в себе силы и подал в отставку (спасибо раздутой "сенсации" в СМИ), написав в своем письме следующее:

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

Дело по Кристин Лагард СМИ особо не раздувают, да и силы, время и энергию, которые будет тратить Лагард на свою защиту, видимо, не мешают ей оставаться на своем посту.

[Git] Добавление файлов с исключением

git add .
git reset <файл для исключения>
git commit -m "название коммита"

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

Nexus 5 без Android N (Nougat)

К сожалению, телефон Nexus 5 не получит в качестве обновления Android Nougat, которая должна выйти ориентировочно уже в сентябре. Google, как и Apple, поддерживает свои устройства лишь несколько лет. Но в отличии от Apple, у Google "срок жизни" устройств меньше и составляет всего два года:

  • Nexus 5X (2015) – до сентября 2017
  • Nexus 6P (2015) – до сентября 2017
  • Nexus 6 (2014) – до октября 2016
  • Nexus 9 (2014) – до октября 2016
  • Nexus 5 (2013) – до октября 2015
  • Nexus 7 (2013) – до июля 2015
  • Nexus 10 (2012) – до ноября 2014

К слову, iOS 10 будет доступна начиная с iPhone 5, который вышел в 2012 году. Прошло четыре года, а Apple все еще продолжает поддерживать данный телефон. Огорчает, что Google не идет по такому же пути.

Ждем анонса новых Nexus'ов, чтобы можно было обновить свой телефон. Покупать 5x / 6P бессмысленно, потому что осенью следующего года они также перестанут получать обновления.