Оплата госпошлины в Сбербанке

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

Иду в Сбербанк. Спрашивают: "Чем будете платить – картой или наличными?". Я говорю "картой", и уже как обычно собираюсь приложить телефон к терминалу, но тут сразу обрывают: "Нет, можно только физической картой и только картой Сбербанка". Начинаю расспрашивать, от куда такие жесткие ограничения? Почему вы не можете снять денежные средства с карты, эмитированной другим банком? Чем оплата услуг в Сбербанке отличается от обычной покупки? Я предоставляю карту, они снимают с нее деньги. Вроде бы все просто, но в данном случае.

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

Пришлось платить наличными 🙁

[MongoDB] Удаление поля из массива

Имеется следующая структура данных:

"log" : [
        {
            "item_id" : "1478", 
            "method" : "card", 
            "cost" : 199.0, 
            "cr_time" : ISODate("2018-06-10T10:38:49.868+0000"), 
            "pay_time" : NumberLong(1528627129), 
            "rent_end_date" : ISODate("2018-07-10T10:38:49.000+0000")
        }
        ...
]

Необходимо удалить поле "rent_end_date" для "item_id" : "1478".

Решение:

db.payments.find({'log.item_id': '1478' }).forEach(function(doc) {
    var rentEndDate = doc.log;
    for(var i = 0; i < rentEndDate.length; ++i) { 
        var x = rentEndDate[i];
        delete (x["rent_end_date"]);
 
    }
    db.payments.save(doc);
});

ЧМ по футболу в приложении "Первый канал" для Smart TV

В приложении "Первый канал" для Smart TV появился новый раздел, приуроченный к старту Чемпионата мира по футболу 2018, который пройдет с 14 июня по 15 июля в России.

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

Для телевизоров LG с поддержкой 4K (Ultra HD) матчи будут показываться также в формате 4K. Для телевизоров других производителей матчи будут транслироваться в формате вплоть до Full HD.

Раздел ЧМ 2018 доступен только с территории России. Для других стран данный раздел будет скрыт.

ЧМ по футболу в приложении Первый канал для Smart TV

[iOS] Не передается локаль через Promoted In-App Purchases

Недавно в приложение Кино1ТВ для iOS мы добавили поддержку фичи "Promoted In-App Purchases", анонс которой состоялся в прошлом году на WWDC 2017.

Вкратце, теперь на странице приложения в App Store можно рекламировать до 20 покупок, используемых в приложении. В нашем случае, мы добавили промо подписки, которая дает возможность смотреть фильмы и сериалы из соответствующего раздела.

Для тестирования"Promoted In-App Purchases" достаточно сформировать специальную ссылку, при нажатии на которую приложение будет перехватывать ее и выполнять необходимые действия. В нашем случае ссылка выглядит так:

itms-services://?action=purchaseIntent&bundleId=ru.1tv.kino&productIdentifier=ru.1tv.kino.subs_kino

Однако когда мы зарелизи эту фичу, обнаружилось неприятность: App Store по какой-то причине при переходе по промо не отдает локаль и валюту (эти значения мы используем для построения отчетов). Для решения проблемы пришлось перепроверять In-App еще раз самостоятельно, вместо того, чтобы доверять тому, что мне отдает App Store.

Крымский мост на Google Maps

Вчера был открыт Крымский мост, строительство которого началось в феврале 2016 года.

Вот как значится мост на картах Яндекс:

Крымский мост на Яндекс Картах

А вот как на Google Maps:

Крымский мост на Google Maps

Чтобы сообщить о неточности на картах Google, достаточно открыть боковое меню, затем "Оставить отзыв" -> "Дорога отсутствует" и отправить сообщение с информацией о месте, где отсутствует дорога (в данном случае – мост):

Крымский мост на Google Maps

Вечный огонь («От героев былых времён»)

Один из любимых военных фильмов отца – "Офицеры". Каждый раз, когда фильм подходит к концу, ему не удается сдержать слез. В конце фильма звучит песня "Вечный огонь" в исполнении Владимира Златоустовского (композитор Рафаил Хозак, стихи Евгения Аграновича):

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

9 мая 2018 года исполнилось 73 года с момента окончания Великой Отечественной войны. С каждым годом тех, кто воевал, становится все меньше. Самым молодым уже за 90. Пройдет каких-то десять лет, и в живых уже не останется никого. Но в России нет семьи, которой бы не коснулась война, и где не был бы памятен свой герой.

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

Instagram – 5xx Server Error

Во второй половине дня 10 мая пытался зайти на сайт Instagram, а тут такое:

Request URL: https://www.instagram.com/
Request Method: GET
Status Code: 503
Remote Address: 31.13.72.174:443
Referrer Policy: no-referrer-when-downgrade

Instagram – 5xx Server Error
Проблема недоступности сервиса, оказалось, затронула большую часть Европы и еще некоторые регионы. Подобное падение сервиса, к слову, уже не первое за последнее время.