?

Log in

[icon] наивный идеализм
View:Свежие записи.
View:Архив.
View:Друзья.
View:Личная информация.
View:Website (http://www.pixiv.net/member_illust.php?id=1044958).
You're looking at the latest 30 entries.
Missed some entries? Then simply jump back 30 entries

Tags:,
Security:
Subject:using std::chrono + constexpr, and user-defined literals
Time:01:02 pm
using std::chrono
http://stackoverflow.com/questions/36751133/proper-method-of-using-stdchrono
http://stackoverflow.com/questions/17223096/outputting-date-and-time-in-c-using-stdchrono
https://www.guyrutenberg.com/2013/01/27/using-stdchronohigh_resolution_clock-example/

using namespace std::literals::chrono_literals
http://en.cppreference.com/w/cpp/language/user_literal
https://msdn.microsoft.com/ru-ru/library/dn919277.aspx
http://stackoverflow.com/questions/26590165/why-arent-c14-standard-defined-literals-in-the-global-namespace-by-default
http://stackoverflow.com/questions/40591738/c-user-defined-literals-for-any-type
https://akrzemi1.wordpress.com/2012/08/12/user-defined-literals-part-i/ ← process of designing cooked literals from strongly-typed contructors
http://stackoverflow.com/questions/34929152/class-that-stores-a-stdchronoduration-as-a-member

chrono::duration static constexpr class member
http://stackoverflow.com/questions/36342296/how-can-stdchronodurationduration-be-constexpr ← just what the fuck is goning on
http://stackoverflow.com/questions/34929152/class-that-stores-a-stdchronoduration-as-a-member/34932923?noredirect=1#comment71811314_34932923 ← answer
comments: Оставить комментарий Поделиться

Tags:,
Security:
Subject:move semantics: passing sink-parameters by pointer, reference and rvalue; what of unique_ptr
Time:01:01 pm
https://herbsutter.com/2013/06/05/gotw-91-solution-smart-pointer-parameters/
Herb Sutter
семантика различных видов передачи хозяйственного указывателя (*, &, unique_ptr, shared_ptr, etc)

http://scottmeyers.blogspot.ru/2014/07/should-move-only-types-ever-be-passed.html
Scott Meyers
unique_ptr by value vs all sink parameters by rvalue

http://stackoverflow.com/questions/24814696/move-semantics-and-function-order-evaluation
passing unique_ptr sink by value vs rvalue
guaranteed order of initialization of braced-init-list
using constructor delegates

http://web.archive.org/web/20140113221447/http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/
Dave Abrahams
та самая статья

http://stackoverflow.com/questions/27021698/moving-stdfunction-into-another-stdfunction-does-not-invoke-move-constructor
yo dawg
so we moved std::finction into std::function

Andrzej's C++
https://akrzemi1.wordpress.com/2011/06/27/unique-ownership-shared-ownership/
обзор идей владения

https://akrzemi1.wordpress.com/2011/08/30/move-constructor-qa/
когда нужен move constructor?

http://stackoverflow.com/questions/17098407/when-are-implicit-move-constructors-not-good-enough
«Another valid reason for providing your move constructor if you want to enable your type that is non-copyable (because it is RAII-like and represents a resource) to be still passed by value where copying is not required, and stored in STL containers.»
comments: Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:c++ move semantics : БЕЗНОГNМ БЕЗλМНРIW
Time:04:09 pm
моя бошка уже немного пухнет, но вот что я понял.

std::move(x) ничего не двигает. оно просто приводит тип к rvalue (&&x), то есть мы явно говорим что объект x нам больше не нужен.

втихую move contructor генерится только для POD (не совсем так, но смысл именно такой).
совершенно точно нельзя передвинуть класс, если у него явно запрещён copy contructor и при этом не определён явно move contructor.

есть некий middle gorund вида const T& ← &&T , то есть rvalue will bind to a const lvalue reference
то есть, класс с нетривиальным конструктором можно передвинуть, если он is_move_contructible<T>, то есть std::is_constructible<T,T&&> (его можно сконструировать из rvalue)
например так работает конструктор копирования из T(const T&) и инициализирцет T из временного выражения &&T

иными словами, подвинуть некопируемый объект нельзя. никак. нихт. нада.
такие классы нужно инстанцировать в хозяйствующий указыватель unique_ptr<T> и передвигать это хозяйство с помощью std::move(unique_ptr<T>)
в частности, никак невозможно и нельзя подвинуть QObject, и это by design, именно потому что правильно скопировать identity class (уникальный объект) просто невозможно по определению.
для этого у них у всех запрещены конструктор T(const T&) и присваиватель T& operator=(const T&) макросом Q_DISABLE_COPY


а вот RVO всё может, потому что он не языковая механика, а компиляторная.
comments: 2 комментария or Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:Westworld
Time:01:12 am
всё-таки да, «боятся подойти к снаряду»
то, что лабиринт символизирует самосознание, было понятно с самого начала (больше ему там делать-то и нечего)
интересны были детали - что, как, где...
а с ними... ну ничего особо интересного
то есть вроде бы и неплохо, но это всё же в первую очередь драма с лупой над персонажами, и во вторую фантастика.

спойлерСвернуть )

только что (вот прям только что) понял, что несоответствия в технологии (анатомичная 3Д-печать vs «железяка внутри») - это не дыры, это явные анахронизмы, которые должны намекнуть, что нам одновременно показывают несколько временных линий. но я прохлопал, да. понял уже почти в самый последний момент.

хотя почему при такой крутой печати их чинят живые люди - совсем уже не понятно.

п.с. охрененная терминология
они когда начали говорить hosts, я был в таком восторге
это же сисадминский термин, host - машина, узел сети
comments: 14 комментариев or Оставить комментарий Поделиться

Tags:,
Security:
Subject:pile of objects vs causality chain
Time:09:28 pm
прикольная статья которая представляет ооп и функциональное программирование как диалог двух противоположных способов миропознания, начавшийся задолго до появления собственно программирования.
Декарт vs Беркли, fight!
https://medium.freecodecamp.com/descartes-berkeley-and-functional-reactive-programming-18b0b61eac58
comments: Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:modules in C++ часть 2
Time:10:30 am
моё примерное на сегодня понимание. копипащу сюда, разу же написал, чтоб не пропало.

в языке С++ нет модулей (способа группировки сущностей и однозначного выяснения того, где сущность находится), и он пытается это компенсировать огромным количеством механизмов (я насчитал штук 5, что ли), но основные из них - это единицы компиляции, механизм препроцессинга, и объектные файлы (линковка)

грубо говоря, скомпилировать можно только .cpp файл (смысл не в расширения, а в той информации что кладётся в файлы - объявления или реализация).
несмотря на то, что .h файл может казаться главным, на самом деле он кусок говна на палочке: обычно он содержит просто некие объявления сущностей. он ни содержит не реализации сущностей, ни абсолютно никакого указания на то, где эти сущности искать - никому, ни компилятору, ни линкеру. за всё это отвечаешь ты, программист (хахаха).

нормальный процесс выглядит так - препроцессор для каждого .cpp файла тупо сливает в него текст включённых в него .h файлов, и получившийся монстр компилятор компилирует в единицу компиляции.
если вдруг у тебя в .h файле есть реальный код - например функция не только объявлена, но и определена, компилятор согласится с тобой и сгенерирует её определение в этой же единице компиляции.

а если этот .h файл включён в ещё одну единицу компиляции (в другой .cpp) - компилятор опять согласистя с тобой и снова сгенерирует определение, уже в этой ЕК... и при попытке слинковать это линкер скажет «лол што, у тебя две реализации, не хочу». именно поэтому, насколько я могу понять, происходит вот эта фигня: чтобы писать определения функций в h-файле, приходится им добавлять inline - вместо одной функции в одном объектном файле компилятор намеренно генерирует эту функцию в каждом объектном файле ... при этом не выставляя её наружу для линковки?

http://stackoverflow.com/a/41737096/294763
An inline function is defined in all translation units that use it, while a non-inline function is defined in one translation unit only as required by the one definition rule. That is what an inline declaration of a function means; it relaxes the one definition rule, but also gives the additional requirement of being defined in all translation units that use it (which would not have been possible if the odr wasn't relaxed).

а вот если ты добавляешь в проект дополнительный, уже существующий код, и включил в одну из твоих ЕК .h файл, но не добавил в проект его .cpp файл (то есть не запланировал создание ещё одной ЕК, содержащей не только объявления, но и определения) - компилятор снова мирно согласится с тобой и сгенерирует объявления в твоей ЕК, но при этом НИКТО не знает где взять опеределения сущностей - ни компилятор, ни линкер.
comments: 8 комментариев or Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:Westworld
Time:12:36 pm
Time of Eve на западный манер.
очень круто, что работы на тему ИИ начинают наконец уходить от задолбавших своим анахронизмом «законов робототехники».

стильно, крипово, в меру держат некое эмоциональнео напряжение. слабо, впрочем, пока что подкрепляемое интересом.
то есть понятно, что происходит какая-то херня, но серьёзность намерений, — действительно ли они готовы обсуждать заявленные темы, а не мусолить статус кво? — пока что никак подтверждена.
comments: 13 комментариев or Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:тестил новую полноценную духовку
Time:11:12 pm
запекал окорок на 200°С с конвекцией час, потом развернул, сунул обратно и врубил гриль на 15 минут, а потом открыл и сунул туда лицо понюхать
это была ошибка, не делайте так
comments: 6 комментариев or Оставить комментарий Поделиться

Tags:,
Security:
Subject:восстановление данных с карточек
Time:03:08 pm
по мотивам долгих мытарств с кучей говна по восстановлению файлов с карточек рекомендую бесплатную Recuva (от тех же чуваков, что делали CCleaner)
помогает часто, не виснет, интерфейс простой (удобнее почти всего остального)
comments: Оставить комментарий Поделиться

Tags:,
Security:
Subject:Ghost in the Shell: The New Movie (2015)
Time:07:23 pm
плохо.
гуглить было лень, поэтому я не сразу понял, что это спин-офф Арайза. детские сцены и обложка фильма нарисованы в очень олдфажной графике, напоминающей скорее фильм Осии.
у них настолько коничлась фантазия, что они даже название уникальное придумать не смогли. просто так и напсиали: «новый фильм»
что дальше? «ещё один новый фильм»?

после заданной Stand Alone Complex высочайшей планки чуть ли не крутейшего фантастического политического боевика современности, попытка сделать меланхоличный малобюджетный фильм одновременно и на материале Осии (вот эти вот продолжающиеся рабские повторения знаковых сцен падающей с высоты майора) и на материале Stand Alone Complex (захват посольства - шо, опять?!) приводит к очевидном провалу - ни меланхолии, ни нормального боевика. боевые сцены жутко анемичные и расслабленные, звуковое сопровождение какое-то потрясающе безразличное и апатичное. сюжетно с SAC и Arise никак не связано, и вообще с представлением сюжета и понятностью происходящего на экране у него большие проблемы. даже никаких интересных новых идей (за что я хвалил сам Арайз) во вселенную гитса оно не привнесло.

Грустно, но франшиза превращается в какое-то убожество из ритуальных, религиозных самоповторов. Фанфик на фанфик на фанифк.
comments: 3 комментария or Оставить комментарий Поделиться

Security:
Subject:выяснил, отчего нынешней зимою полно баб в мехах
Time:11:33 pm
оказывается правительство решило ради нас же убить рынок меховой торговли, и сделало обязательным чипирование шуб. дельцы избавлялись от серого товара как могли, мега-распродажи, ликвидации, вот это всё
comments: 12 комментариев or Оставить комментарий Поделиться

Tags:,
Security:
Subject:THE GREAT BIT-SHIFTING LIE
Time:12:48 pm
как влияет endianness (порядок байтов) на побитовые операции?
а никак.
они, оказывается, не побитовые. bit shifting никуда ничего не двигает.
все «побитовые операции» на самом деле определены как арифметические действия и поэтому совершенно нейтральны относительно byte order!
до тех пор, пока ты не пытаешься получать прямой побайтовый доступ к памяти, любое выражение с битовыми операциями остаётся нейтральным и его результат одинаково определён на любой оконечности, при условии что в выражении используются только беззнаковые целые типы.
comments: 4 комментария or Оставить комментарий Поделиться

Tags:,
Security:
Subject:открываю для себя нутовую муку
Time:02:07 pm
очень прикольный ингредиент. когда разводишь водой, издаёт очень свежий запах, почти как свежесорванный зелёный горох.
отличительная и очень удобная особенность любого блина или оладушка из нутовой муки - исключительная термостойкость.
не подгорает и даже не подрумянивается там, где любой пшеничный продукт бы давно начал обугливаться.

в основном пытаюсь делать различные блинчики и лепёшки. трудно поймать идеальную консистенцию, но в общем если сделать жидкое тесто из муки и воды 1:1 по объёму, то получившуюся массу можно или выливать в форму и запекать 15-30 на 200-300 градусах, или тонко разливать по сковороде и жарить как блин.

результат очень плавает, так как нутовая мука вбирает в себя безумное количество воды.
comments: 4 комментария or Оставить комментарий Поделиться

Tags:,
Security:
Subject:пытался сделать хумус из нутовой муки
Time:02:01 pm
получился ни дать ни взять заварной крем со вкусом нута, тахины и чеснока.
рецепты в интернете уверяли меня, что будет нууу очень круто и прям smooooooth
на самом деле, видимо, прикол в том, что американцы считают хумус дипом, в который надо макать чипсы, поэтому для них такой результат отличный.
мне же больше нравится оригинальная версия, где хумус это ближе к нашему основному блюду «пюрешка».
а вот чесночный заварной крем вызывает таки некоторый когнитивный диссонанс.

note to self. нужно меньше чеснока, чем ты думаешь. нет, ещё меньше.
comments: 2 комментария or Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:работа аф с точки зрения теории управления
Time:11:09 am
хороший коммент, рассуждающий о САУ фокусом на примере современного Sony 70-200 c двумя фокусными моторами (кольцевой и линейный актюаторы для двух разных групп линз)
https://www.lensrentals.com/blog/2016/11/nikon-70-200mm-f2-8e-fl-ed-af-s-vr-mtf-tests/#comment-3017679766
(который «The Sony 70-200 GM might be a quite difficult lens to properly test on an optical bench...»
когда-то я собирал эту информацию по крупицам у себя в голове чисто силой мысли. сегодня (благодаря беззеркалкам) эти рассуждения стали более-менее общим местом, но достоверной инженерной информации из первых рук об устройстве этих систем до сих пор нет.
comments: Оставить комментарий Поделиться

Tags:,
Security:
Subject:признание вот оно
Time:10:58 am
мне тут недавно написал незнакомый чел с благодарностью за маленький скрипт для вывода таблиц из экселя в компас, который я написал лет 7 назад ^_^
comments: 2 комментария or Оставить комментарий Поделиться

Tags:
Security:
Subject:можно быть фаном игры в которую никогда не играл и не собираешься? спроси меня как
Time:04:40 pm
тут оказывается запилили очередную часть сюрреалистического боевичка Nier
https://www.youtube.com/watch?v=3V13gdh-WhM
музыка на этот раз ещё больше напоминает творение незаконнорожденной дочери Юки кадзиуры и Акико Шикаты
comments: 9 комментариев or Оставить комментарий Поделиться

Tags:,
Security:
Subject:прекрасное про программирование
Time:12:11 pm
Much of a programmer’s job is being told, ... by a compiler ... that their code is incorrect or incomplete. It requires perseverance.
( https://medium.engineering/engineering-interviews-what-we-screen-for-af2d84122417 )
comments: Оставить комментарий Поделиться

Tags:,
Security:
Subject:UTF-8 + Microsoft Visual C++ извращение
Time:06:08 pm
если сохранять свой файл в UTF-8 без BOM, то MSVC его даже не испортит, а спокойно проглотит как narrow ascii, и можно писать идентификаторы русскими буквами ^_^

private:
строка имя;
ядро бд;

НЕ ДЕЛАЙТЕ ТАК
comments: 2 комментария or Оставить комментарий Поделиться

Tags:,
Security:
Subject:x-com 2 hit rate
Time:01:58 am
100% я дрон
90% я с мачете
80% я точно попаду в него из ружья
70% я точно не попаду в него из ружья
60% я безуспешно попытаюсь хакнуть эту турель
50% лучше кинь гранату
40% да ты оптимист
30% это 1 шанс из из 30, а не 3 из 10, умник!
20% я снайпер
10% помолитесь, я дрон в режиме защитника.
comments: Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:величина шрифта для программирования
Time:05:33 pm
чем меньше шрифт, тем лучше я воспринимаю его как текст (проще сразу видеть конструкции и идиомы, а не отдельные слова и буквы)
с другой стороны, с толстым шрифтом лучше фокусируются и меньше болят глазки
nyoroooon
comments: 4 комментария or Оставить комментарий Поделиться

Tags:,
Security:
Subject:internet is for porn
Time:07:27 pm
очень увлекательный и занимательный лонгрид по современной истории американского порно
http://www.newyorker.com/magazine/2016/09/26/making-sense-of-modern-pornography
comments: Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:я гений логистики
Time:08:14 am
полакировать на ночь подоконник в той же комнате, в которой будешь спать - бесценно
comments: 1 комментарий or Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:композиция action-комикса
Time:11:25 am
мне кажется, большая часть начинающих (да и не только) авторов делает одну и ту же ошибку - слишком крупные планы в жалких попытках «передать динамику». виды из-под подбородка, из-под-мышки, крупным планом кулаком по морде или пером под ребро, и прочий композиционный бред.

в то время как самые лучшие (то есть самые впечатляющие и личн омне запомнившиеся) action-сцены и боёвки - это были большие открытые, эпичные, богатые деталями и окружением кадры, и, suprise - достаточно статичные и сбалансированные композиционно. развороты из blade of the immortal, общие виды из blame!, кинематографично-китчевые, в хорошем смысле, кульминационные панели из берсерка.

думаю, это вообще в принципе ошибочная идея, что мелкие кадры с крупными планами каким-то образом могут помочь передать действие.
comments: 21 комментарий or Оставить комментарий Поделиться

Tags:,
Security:
Subject:интересный материал о тонкостях UTF-8 и мифах про "wide-char"
Time:04:09 pm
http://utf8everywhere.org/

ну и соответственно предлагаемое для С++ решение:
http://cppcms.com/files/nowide/html/

впрочем, Qt и Wx уже содержат полноценные инфраструктурные обертки над голым С++, почти полностью прячущие от программиста эти вещи.
comments: 10 комментариев or Оставить комментарий Поделиться

Tags:, , , , ,
Security:
Subject:нетрадиционные дезодоранты без запаха
Time:10:01 pm
2016-10-26 00-04-34 - NIKON D800 - DSC_4032 as Smart Object-1_resize.jpg

пробовал тут малоизвестные субстанции для наяривания подмышек - суровый хлоргидрат алюминия и «настоящий натуральный кристалл»

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

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

итого - первое для храбрых, второе для прохладных
comments: 11 комментариев or Оставить комментарий Поделиться

Tags:,
Security:
Subject: читал тут про rust
Time:11:14 am
блин круть
напоминает с/с++ с сильно уменьшенным градусом безумия
у них совершенно прекрасная ownership model обеспечивает статические гарантии отсутствия гонок и утечек, всё это проверяется в compile time!
(на с++ для получения некоего бледного подобия таких гарантий каждый ресурс заворачивают в unique_ptr или shared_ptr, а что делают на С я даже не знаю... молятся?)

реально очень понравилось как они работают с mutable shareable state.
https://doc.rust-lang.org/book/concurrency.html
и очень приятно, что они не пытаются педалировать функциональный фашизм, а успешно сделали безопасным именно С-style программирование.
comments: 4 комментария or Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:You Don't Talk About Thermodynamics
Time:03:26 pm
я уже постил когда-то эту вещь, но теперь к ней мой друг уже а) успел написать перевод и б) одновременно разочароваться в его необходимости, так что будет репост.

хороший текст о некоем фундаментальном расхождении между пониманием (иллюзией понимания), теорией (предсказывающей моделью) и экспериментом.
в частности, в том что касается таких вещей как, казалось бы, фундаментальные природные законы - когда разница между «термодинамикой» и «потому что так хочет Бог» начинает становиться неприятно тонкой.
там ничего нового по физике, это скорее забавное эссе о том как мы воспринимаем и эмоционально обрабатываем физику, т.е. о людях, а не о вечных двигателях.

перевод по ссылке (он же под катом)
https://docs.google.com/document/d/1G0TxKlRiNhPrV557EM1l1mcqkiuEajcgGRu5-mDnIZc/pub
Червоточинная мельницаСвернуть )
comments: 6 комментариев or Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:неплохие бюджетные шмотки в Спортмастере
Time:10:42 am
если кто не успел подготовиться к зиме - в Спортмастере (я был на в огромном на Ленинском) есть весьма неплохие пуховики (начиная от 1500 за полноценную зимнюю куртку), кофты и штаны.
в основном это спортмастеровская марка Outventure, и эти шмотки часто вполне ничего так. попадаются и последние экземпляры Columbia за вменяемую цену (от 4к за осеннюю куртку 65 г/м², 7-10к за зимнюю куртку 150-200 г/м²).
есть и тёплые кофты (с центральной молнией и без, спортмастер называет их «джемперами») - в основном это туристические (outventure) или спортивные (demix, termit) флиски, но среди них попадаются интересные экземпляры из смесового хлопка с полиэстеровым начёсом¹, из разреженного флиса с гладким верхом без эластана, с гладким верхом и микрофлисовой изнанкой², и даже с гладкой внутренней поверхностью.
comments: Оставить комментарий Поделиться

Tags:, ,
Security:
Subject:Quantum Break: cказка о потерянном времени
Time:03:38 pm
Quantum Break: очень зрелищно, круто, драматично, — но в конце-концов всего лишь ещё одна история о машине времени.

Давайте сразу определимся: есть уравнения, которыми мы пытаемся описывать мир вокруг нас. Есть их частные решения, которые являются чистой математикой. Наши попытки понять их и объяснить самим себе создали известные «парадоксальные» мысленные эксперименты - кот шрёдингера, wormholes, временные петли. Но пока что все они являются математическими артефактами описания. Никаких реальных свидетельств их существования не существует. Принцип Новикова говорит не о том, что можно путешествовать во времени, если ты обязуешься не обладать свободой воли, обещаешь не пытаться изменить прошлое, или (если подумать об этом как об physics constraint) вообще хоть как-то взаимодействовать с прошлым.

Принцип Новикова - «нельзя изменить прошлое» - это не договор на услуги перевозки и не билет на машину времени. Это просто ещё один забавный способ продемонстрировать людям, что путешествие во времени невозможно.

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

(очень похожей ситуации «конца времени» была посвящена большая глава древнего вебкомикса Sluggy Freelance)

К сожалению, мало того что путешествия во времени сами по себе плохая идея, так они ещё и обесценивают любую драму и любые жертвы, неизменно заставляя историю возвращать статус кво. Зачем это? я не знаю. Мне Лодка немедленно понравилась и показалась отличным проектом, вполне в духе настоящей классической НФ. Более того, это был бы новый шаг в environmental fiction.

К сожалению, Quantum Break подвело ещё и самолюбование. Можно хорошо рассказать посредственную историю, но Quantum Break довёл эту идею до асбурда - они круто рассказывают историю о том, как они круто рассказывают историю! Игра не просто кричит «я экспериментальный нарратив, нарративный эксперимент», она кричит это тебе в лицо. Они настолько увлеклись этой метой, что даже предметы в игре называются Narrative Object! (нормальные люди назвали бы их «inspect» или «Look»)

как стрелялка - норм.
как семейный британский телесериал - ОФИГЕННО, без обиняков и оговорок.
как фантастика... а никак.

«From the beginning, you know the end.»
- Halo:Reach о приквелах и путешествиях во времени
comments: 6 комментариев or Оставить комментарий Поделиться

[icon] наивный идеализм
View:Свежие записи.
View:Архив.
View:Друзья.
View:Личная информация.
View:Website (http://www.pixiv.net/member_illust.php?id=1044958).
You're looking at the latest 30 entries.
Missed some entries? Then simply jump back 30 entries