Netflix

Никогда не смотрел до этого нетфликс и, наконец, решил попробовать.

Мои критерии отбора —  с русскими субтитрами и в формате 4K/UHD HDR.

Первые два фильма оказались разочаровывающими.

Naked — история про негра, просыпающегося в лифте в обнаженном виде каждый час, чтобы сделать всё для подготовки к собственной свадьбе. Очень жалкий фильм в стиле дня сурка.

Death note — подростковое не пойми что, не страшное и со спецэффектами из 70-ых. Главный герой вписывает в тетрадь имя жертвы и её убивает какая-то мохнатка. Финал разочаровывает.

Вот все остальные фильмы на нетфликсе (по моему отбору: русские сабы и 4K):

Не густо для 2018 года! Начал читать отзывы перед просмотром. И знаете, отзывы на эти фильмы смешанно-негативные, средний балл 5/10. Зачем снимать в 4K такой отстой? Да ещё и переводить на великий и могучий.

Утешает, что есть бесплатный пробный период на месяц, который, разумеется, мною не будет продлён.

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

Netflix отправится в корзину, а в феврале сделаю обзор на 4K-контент на Amazon.

Выборы

Надпись на худи:

Навальный президент — стильная Россия.

А какая надпись на худи поразила вас на этой неделе?

Выбираем самую возмутительную надпись на худи за январь 2018

Просмотреть результаты

Загрузка ... Загрузка ...

 

Advent of Code 2017

С большим трудом прошёл-таки в Рождество весь Advent of Code 2017.

Что не так? Старею или Kotlin подвёл? Вторую часть 23-го дня ну никак не удавалось решить самому, слава богу на Reddit всё разжёвано даже для таких, как я.

Что привело в бешенство в Kotlin — нельзя по-человечески, как в Go, вернуть несколько значений из функции в несколько переменных. 2018 год наступил, а авторы языка хотят, чтобы программист провернул следующий финт:

1. cоздал структуру

data class MultiValueReturn(val value1: Int, val value2: String)

2. вернул из функции экземпляр этой структуры с заполненными полями

fun myFancyFun(): MultiValueReturn {
    return MultiValueReturn(1, "Hello")
}

3. в месте вызова функции сделал деструктурирование в константы:

val (a1, a2) = myFancyFun() // a1==1, a2=="Hello"

В чём недостатки:

  • лишние сущности и действия: какие-то ненужные, явно создаваемые структуры
  • нельзя деструктурировать в уже имеющиеся переменные, объявленные как var. Ну и зачем кому-то эти неизменяемые константы, скажите на милость?!

Счастливого Рождества

Публичный кабинет

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

То чувство, когда наконец-то переезжаешь на новую квартиру вдвоём с супругой: без родителей, детей, животных.

С Новым 2018 годом!

Довольно странная католическая традиция: на сочельник делать рождественские сценки без главного героя. Такое ощущение, что все умиляются колыбельке.

Худший фильм 2017 года

Подводим итоги опроса на самый худший фильм 2017 года в соцсетях Facebook и ВК. Спасибо за участие.

Худший фильм 2017 года

  • Крым (50%, 3 Голосов)
  • Последние джедаи (50%, 3 Голосов)

Всего проголосовавших: 6

Загрузка ... Загрузка ...

Когда ждёшь автобуса в Химках