The Last of Us: Part 2. Мой отзыв

Прошёл The Last of Us: Part 2. Был реально удивлен количеству негативных отзывов, потому что игра — однозначно шедевр. Она вызывает эмоции причем очень разные и заставляет игрока менять точки зрения. Можно сказать она произвела на меня такое же неизгладимое впечатление как и первая часть. Внимание ниже много СПОЙЛЕРОВ!

Плюсы:
1) Классно продуманные диалоги и развитие персонажей. Вот реально я проникся историей почти всех героев.
2) Убийство Джоела в самом начале игры меня реально очень сильно потрясло. И как это было сделано тоже. Проведя с ним столько времени в первой части и реально привязавшись к нему, понятна дальнейшая мотивация Элли. Я бы сравнил это с Аэрис в FF7.
3) Ты настолько ненавидишь всех этих убийц, что реально хочешь убить их сам. И делаешь это всю первую половину игры. А потом бац, то что я не приопомню ни в какой другой игре или фильме. На тебя выливают «ушат воды». Во первых конец первой половины — очень напряженная ситуация. Погибает ещё один ключевой персонаж. Потом ты долго не знаешь что же там произошло дальше. И затем ты отыгрываешь за другую сторону, понимаешь мотивацию убийц Джоела (ну хотя там можно было догадаться). Проникаешься симпатией к Эбби. Кстати во многих рецензиях пишут что режиссеру не удалось этого добиться. В моем случае — удалось. В какой-то момент Эбби мне стала нравится больше чем Элли. В последней схватке я реально не хотел нажимать на кнопки, мне это всё не нравилось.
4) Мир очень красив и разнообразен. От некоторых видов реально захватывало дух.
5) Геймплей продуман и в целом игра не давала сильно заскучать. Постоянно что то происходит, сюжетные твисты, интересные дилоги.
6) История с фермой и Санта-Барбарой реально удивила. Я думал что игра по факту закончится в театре в Сиэтле.
7) Некоторые игровые моменты прям ого-го как порадовали: битва с составным зараженным в больнице, скачка через горящую деревню, пробраться через снайпера на мосту, ходьба по мостикам на небоскребе, исследование Сиэтла на лошади. В общем очень много круто-срежессированных моментов.

Минусы:
1) Главная проблема из которой вылезают все остальные — это игра, а не фильм. И игре нужен геймплей. В итоге появляются всякие разные условности. Например к концу игры Элии и Эбби убили сотни разных людей. В некотором смысле это вызывает некоторый диссонанс. Поэтому для восприятия истории приходится эти условности как-то внутренне проглатывать, что бы наслаждаться сюжетом. Тут же проблема что все персонажи с которыми ты встречаешься по игре кроме сюжетных — хотят тебя убить сразу и бесповоротно.
2) Вторая проблема — это игра и ты ассоциируешь себя с персонажем. Но тебе не дают выбора, всё идёт по накатанной. Например я бы может и не ушёл с фермы в Санта-Барбару когда всё было хорошо. Но тебя не спрашивают — это просто происходит.
3) На мой вкус — многовато стычек/перестрелок с людьми, это немного утомляет и в целом игра немного затянута по сравнению с первой частью. Но это свяазно с тем, что тут два персонажа, которых надо было раскрыть как можно сильнее. Мне традиционно больше импонирует что-то «исследовательское» нежели «стрелятельное».
4) Многовато немотивированной жестокости (со стороны «псов» и «шрамов») — да оно нужно для сюжета, но в целом вызывает «недоверие» к миру игры.
5) Когда во второй половине началась игра за Эбби мне реально было тяжело играть. Пару часов играл через силу, прежде чем втянулся. Как это починить не знаю.
6) Режиссерский просчёт: ближе к концу игры ты хорошо знаешь Эбби и её мотивы, но Элли (по сюжету) её знает совсем плохо и у неё к ней всё такой же сильный негатив. Да, она знает про отца Эбби и Эбби по сути пощадила её два раза, но этого недостаточно. Поэтому ты отрываешься от Элли эмоционально. Я уже не хотел вреда Эбби.

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

Categories: Игры Tags:

Решение проблемы с потертостью экрана на ноутбуке

16 марта 2019 2 комментария

Пользуюсь ноутбуком MSI GS73VR 7rg Stealth Pro.С недавних пор на экране отчётливо появились потертости от клавиатуры, которой экран касается в закрытом состоянии. Выглядит это так:

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

Немного колхозно, но эффективно. )

Categories: Идеи Tags:

Лучшее кино 2018 года

Свежее кино


Time Trap / Ловушка времени (2017) — 9 баллов Kinopoisk IMDB
Calibre / Калибр (2018) — 9 баллов Kinopoisk IMDB
Summer of 84 / Лето 84 (2017) — 9 баллов Kinopoisk IMDB
Radius / Радиус (2017) — 8 баллов Kinopoisk IMDB
Annihilation / Аннигиляция (2017) — 8 баллов Kinopoisk IMDB
Upgrade / Апгрейд (2018) — 8 Kinopoisk IMDB
The Endless / Паранормальное (2017) — 8 баллов Kinopoisk IMDB
Searching / Поиск (2018) — 8 баллов: Kinopoisk IMDB
The Place / Место встречи (2017) — 8 баллов Kinopoisk IMDB
Testről és Lélekről / О теле и душе (2017) — 8 баллов Kinopoisk IMDB
Love, Simon / С любовью, Саймон (2018) — 8 баллов Kinopoisk IMDB
The Shape of Water / Форма воды (2017) — 8 баллов Kinopoisk IMDB
The Cloverfield Paradox / Парадокс Кловерфилда (2018) — 7 баллов Kinopoisk IMDB
Three Billboards Outside Ebbing, Missouri / Три билборда на границе Эббинга, Миссури (2017) — 7 баллов Kinopoisk IMDB
Движение вверх / Dvizhenie vverkh (2017) — 7 баллов Kinopoisk IMDB
Кислота / Kislota (2018) — 7 баллов Kinopoisk IMDB
Wonder / Чудо (2017) — 7 баллов Kinopoisk IMDB
Unsane / Не в себе (2018) — 7 баллов Kinopoisk IMDB
Ready Player One / Первому игроку приготовиться (2018) — 7 баллов Kinopoisk IMDB
Zimna wojna / Холодная война (2018) — 6 баллов Kinopoisk IMDB
A Quiet Place / Тихое место (2018) — 5 баллов Kinopoisk IMDB
Временные трудности / Vremennye trudnosti (2017) — 3 балла Kinopoisk IMDB

Старое кино


Better Watch Out / Смотри по сторонам (2016) — 9 баллов Kinopoisk IMDB
The Visit / Визит (2015) — 9 баллов: Kinopoisk IMDB
Perfetti sconosciuti / Идеальные незнакомцы (2015) — 9 баллов Kinopoisk IMDB
Short Term 12 / Короткий срок 12 (2013) — 9 баллов Kinopoisk IMDB
Жить / Zhit (2010) — 8 баллов Kinopoisk IMDB
Coco / Тайна Коко (2017) — 8 баллов Kinopoisk IMDB
It Stains the Sands Red / От этого песок становится красным (2016) — 8 баллов Kinopoisk IMDB
Carnage / Резня (2011) — 8 баллов Kinopoisk IMDB
Paddington / Приключения Паддингтона (2014) — 7 баллов Kinopoisk IMDB
The Florida Project / Проект Флорида (2017) — 7 баллов Kinopoisk IMDB
Swiss Army Man / Человек – швейцарский нож (2016) — 7 баллов Kinopoisk IMDB
Gerald’s Game / Игра Джералда (2017) — 7 баллов Kinopoisk IMDB
Schweigeminute / Минута молчания (2016) — 7 баллов Kinopoisk IMDB
mother! / мама! (2017) — 7 баллов Kinopoisk IMDB
Sameblod / Саамская кровь (2016) — 6 баллов Kinopoisk IMDB
Who’s Afraid of Virginia Woolf? / Кто боится Вирджинии Вульф? (1966) — 6 баллов Kinopoisk IMDB
Матильда / Matilda (2017) — 5 баллов Kinopoisk IMDB

Град в Москве (23.06.2018)

Попал в небольшой град на пересечении Ленинградки и ТТК

Categories: Видео, О жизни Tags:

Настройка майнинга NiceHash под Ubuntu

26 декабря 2017 Нет комментариев

Сначала ставим драйвера Nvidia и CUDA-8.0. Например так:

https://www.asozykin.ru/deep_learning/2017/02/26/How-to-install-cuda-8-on-Ubuntu-16-04.html

Рецепт для Equihash

https://www.reddit.com/r/NiceHash/comments/777ezc/running_nicehash_for_gpu_on_ubuntu/

Проверяем:

Запускаем:

Рецепт для CCMiner (Lyra2V2)

https://cryptoandcoffee.com/mining-gems/install-ccminer-tpruvot-fork-ubuntu-16-04/

Запуск:

Categories: FAQ Tags:

2 место на конкурсе Pri-matrix Factorization

26 декабря 2017 Нет комментариев

В этот раз пришлось раскладывать по полочкам 1 ТБ видеофайлов. Из которых 200К тренировочные, 80К тестовые и 160К неразмеченные. Сортировка велась по 24 классам. Из которых 23 класса различные животные и 1 класс на кадры без животных. Точность у моделей крайне высокая.

Описание конкурса | Таблица результатов

И традиционно небольшое видео по мотивам конкурса:

2 место в конкурсе «N+1 fish, N+2 fish»

31 октября 2017 2 комментария

Закончился конкурс от DrivenData: N+1 fish, N+2 fish. Удалось взять второе место.

Небольшое видео с результатами работы алгоритма

Как отладить нестандартную loss-функцию на Keras?

Основная проблема с Loss функцией — это проблема с выводом значений переменных внутри неё, она компилируется и затем выполняется на GPU, где никакой print не работает. Методика для отладки может быть следующая.

1) Создаем 2 numpy-массива, содаржащие TRUE и PREDICTED значения. Например:

2) Делаем стандартную Python функцию которая вычисляет на основе этих переменных Loss. Убеждаемся что она работает верно.

3) Пишем функцию для Keras с использованием бекенда и которая затем будет передваться как loss-функция в метод compile.

4) Вызываем numpy функцию и keras функции:

Убеждаемся что результат одинаков. Если нет правим ошибки.

Как я собирал комп для Deep Learning (год 2017)

21 апреля 2017 1 комментарий

Выиграв конкурс и получив призовые, встал вопрос о втором компе, который будет играть роль сервера для расчёта нейронных сеток. На своём 980 Ti с 6 GB памяти мне стало тесновато. И например на 3Д свёртках в задаче с раком лёгких я утыкался в лимиты. Да и при запуске расчётов работать за компом становилось не комфортно из-за тормозов интерфейса, да и Youtube особо не посмотришь.

Итак после небольшого изучения рынка и опыта товарищей по цеху, было принято решение собирать компьютер из 4 GPU. Для этого было выбрано 4 видео карты, 2 свежие NVIDIA 1080 Ti 11 GB + 1080 8 GB + 1070 8 GB. Две последние из-за относительной дешевизны. За это решение, впрочем, меня критиковали.

Сразу оговорюсь, что компы я собираю редко и не люблю тратить на это время. Плюс я не знаю много тонкостей в сочетании разных комплектующих. Поэтому я заказывал все комплектующие в одном месте вместе со сборкой. Артур (n01z3) мне посоветовал Регард. Я и до этого там покупал что-то из комплектующих, но не знал что они занимаются и сборкой, которая кстати бесплатная. К тому же у них шикарный конфигуратор: http://www.regard.ru/cfg  Там правда возможно выбрать только 2 видеокарты, но ещё 2 можно написать в комменте к заказу (что я и сделал).

Тонкости
1) Крайне мало материнских плат поддерживают 4 видеокарты, прежде всего из-за их размеров. Топовые видеокарты занимают сразу два слота.
2) Соответственно из-за больших размеров комплектующих лучше заказать корпус максимального размера. Я ориентировался на XL-ATX
3) В пике каждая видеокарта может потреблять более 250W, соответственно 4 это уже 1000W. Не забываем что энергию едят и другие устройства. Поэтому блок питания нужен минимум на 1200 W. Я взял с запасом на 1500 W.
4) Ожидаемо, что при таких потреблениях энергии всё это хозяйство будет сильно греться. Дополнительно в корпус я запихнул 4 вентилятора.
5) Для того что бы комп не вырубался при перепадах энергии я заказал UPS, который держит 1500W, мой стандартный начинал жалобно пищать от перегруза во время работы всех 4 карточек.
6) Изначально я решил не тратиться сильно на процессор, из-за того что одна и та же серия при небольшой казалось бы разнице в производительности может различаться по стоимости в разы. Однако для поддержки 4 видеокарт надо брать процессор с 40 линиями PCI, первый который я выбрал был только на 28.
7) У процессоров есть ограничение на количество поддерживаемой памяти. В моём ограничение было 64 GB (это я выяснил уже постфактум на этапе сборки), однако каким то чудом видно все заказанные 128 GB и я проверил их скриптом, что всё записывается и читается. Вообще я не уверен что для DL нужно 128 ГБ, потому-что я уже давно перешёл от модели зачитки всех изображений в память к работе с отдельными батчами, а там обычно много оперативной памяти не требуется. Batch Generator наше всё.

Читать далее…

Ubuntu vs новые видеокарты

20 апреля 2017 Нет комментариев

Возникла проблема с установкой Unubtu на новый компьютер с четырьмя NVIDIA GTX 1080 Ti. Шаги по установке:

1) Качаем образ из официального репозитория (я использовал 16.04): releases.ubuntu.com

2) Записываем на загрузочную флешку с помощью Rufus: rufus.akeo.ie

3) Загружаемся с флешки, на этом этапе возникли ошибки вида «NMI watchdog: BUG: soft lockup — CPU#0 stuck for 22s! [migration/0:9]» или «nouveau pfifo sched_error 08» — это как выяснилось проблемы с драйверами видеокарты.

Решение состоит из следующих этапов:

1) Совет как всё же начать установку найден здесь: https://ubuntuforums.org/showthread.php?t=2354834

Выбираем при загрузке «Установка Ubuntu» и жмём «e» на клавиатуре. Меняем строчку:

на

И жмём F10. Должен появится графический интерфейс, который даст установить Ubuntu. подробности по установке можно почитать здесь:
http://www.tecmint.com/install-ubuntu-16-04-alongside-with-windows-10-or-8-in-dual-boot/

2) После перезагрузки надо снова добавить «nomodeset vga=791» с помощью кнопки «e».

Если нет интернета (не видно Wi-Fi), ставим драйвера по этому гайду:

http://help.ubuntu.ru/wiki/broadcom

Теперь надо поставить последние драйвера для видеокарты. Жмём на экране «Ctrl + Alt + F3»  попадаем в терминал, выполняем

и ставим последние доступные вида «nvidia-367», в моём случае было:

Если всё поставилось успешно, то ребутимся

3) Если не получается войти в Ubuntu, после логина снова выкидывает на форму логина, то решение можно почитать здесь:

https://askubuntu.com/questions/223501/ubuntu-gets-stuck-in-a-login-loop

Categories: FAQ Tags:

Оптимизация изображений без потерь

16 апреля 2017 Нет комментариев

Свежий пост на Хабре: https://habrahabr.ru/post/326122/

И новый минисайтик: http://lossless-image-optimization.com

Categories: Ссылки Tags:

Немного итогов 2016 в области развлечений

Categories: Игры, Кино Tags:

Как запустить программу в Linux которая будет работать после выхода

1) Запустить программу «myprogram»
2) Нажать Ctrl+Z
~~~ [1]+ Stopped myprogram
3) Ввести команду (после процента номер который указан выше [1])
~~~ disown -h %1
4) Ввести (тот же номер):
~~~ bg 1
5) На экране появится [1]+ myprogram &

После выполненных действий можно смело выходить и программа продолжит работать.

Второй метод:
1) Создать новый screen и запустить программу там:
screen -S anyname

word2vec — бинарники под Windows x64

13 ноября 2015 Нет комментариев

Пришлось тут собрать себе word2vec под Windows на 64-х битную платформу. Столкнулся с рядом проблем, поскольку код писался под Linux. Было пару функций POSIX которые пришлось добавлять и Pthreads под Windows искать. Так что если кто-то не хочет мучиться бинарники под Windows (64 бит) в архиве (~350KB).

mysqladmin и Plesk

27 августа 2015 Нет комментариев

Дефолтный вызов не работет. Надо делать так:

mysqladmin -uadmin -p’cat /etc/psa/.psa.shadow’ pr

Categories: FAQ Tags: