For the First Time in Forever

this_fear_by_renveriouz-d77ngvc
Credit:renveriouz

 
Frozen不是一个悲伤的电影,但却让我看到泪流满面。

自从进入3D动画时代以来,迪士尼就似乎没出品过什么令人印象深刻的动画电影,连迪士尼这个名字似乎也越来越少听人提起。好不容易被提起一次八成还是在讲皮克斯或梦工厂的历史时被当作反面典型来批斗一下。上一次的 Wreck it Ralph 不错,但我实在没觉得那个片子哪里像迪士尼了,换成皮克斯或者梦工厂来拍好像也不会有啥区别。Frozen 上映也有两个月了,要不是在网上看见铺天盖地的好评,我想我也绝不会去看这个我眼里的“给小女生拍的片子”。

当我走进电影院的时候我是绝对不会想到我会是哭着出来的。就仿佛回到了小时候那个还在看迪士尼手绘电影的日子。对我而言,迪士尼的动画电影最为突出的部分就是音乐。小时候的我收集了一堆迪士尼动画音乐的磁带,每当听到那些音乐,我的脑海里就会生动地浮现出电影里人物的举手投足。对于迪士尼的动画电影,音乐和故事是浑然一体的,这一点皮克斯做不到,梦工厂也做不到。即便我是如此的喜欢玩具总动员,机器人瓦力和飞屋环游记,但它们的音乐我却已经完全没有什么印象了。这些年来我不再听迪士尼的音乐,我以为是我长大了,对这些没兴趣了,现在看来是我错了,与其说是我长大了,不如说是迪士尼一度做不出这样的电影了,直到这次的 Frozen。

片头的 Frozen Heart 就如同提纲,预示了之后将要发生的故事。接着 Do You Want to Build a Snowman 贯穿了Anna 和 Elsa 从小到大的历程 — 孤独的Anna,为了不伤害妹妹而把自己封闭起来的 Elsa,渐渐疏远的姐妹关系。最后由于父母海上遇难而背靠门而坐的孤独的两人,虽然是从小朋友口里唱出的颇为活泼的歌词,却透着一股淡淡的哀伤。之后的 For the First Time in Forever 将之前的雾霾一扫而光,Anna 这边在城堡里被关了这么久终于可以一见天日,兴奋的情绪溢于言表,开始想象这一天美好的日子,也为之后的剧情买下了伏笔。而 Elsa这边则由于自己的能力不知如何控制而紧张不已,门开之前姐妹和声唱的那句 “It’s only for today, it’s agony to wait” 虽然是同一句歌词,但是意思却相差了十万八千里。至于 Love is an Open Door,作者说这首歌特意写成了知道 Hans 真面目前后可以理解为截然不同的两个意思的歌词,我想说:作者你真的做到了,我最初听这首歌时完完全全理解为了传统童话中王子公主一见钟情然后私定终身的剧情。之后姐姐因为不满妹妹的恋情而闹翻的剧情也是情理之中,不过 Elsa 有一句话真把我镇住了:“你怎么能和刚认识一天的人订婚”。这一句话直接把我小时候看的童话全裱了,连迪士尼自己的片子都全中了,把我小时候看的童话里的王子和公主的脸全都打肿了,我简直不敢相信这话是从公主嘴里说出来的,而且这句话还不只说了一次,当 Anna 遇到 Kristoff 后他也重复了一遍,你们还我童年啊!

回到正题,逃离了自己国家的 Elsa 终于除去了捆绑多年的无形枷锁,压抑的情感喷涌而出,不用再 “Conceal, don’t feel, don’t let them know” 而可以 “No right, no wrong, no rules for me” 我想无论是谁,无论男女无论老少,身上都或多或少披着来自社会,来自长辈,来自自己的枷锁吧,但是无论是谁也都幻想着如果有一天能够挣脱这些枷锁来创造独属于自己的一片天地。当 Elsa 唱着 “Let it Go” 登上自己建造的冰梯,我也再也无法控制自己的感情,眼睛都感动得流汗了。 之后 Anna 为了寻找姐姐遇到了男主 Kristoff,一曲 Reindeer(s) are Better Than People 不知道是如作曲者所说直到最后都没有给 Jonathan Groff 一首歌有点过意不去,还是有意想暗示 Kristoff 和驯鹿“不同寻常的感情”就只有见仁见智了。之后遇到 Olaf 时的一曲 In Summer, 无厘头的歌词配上认真严肃的演唱,只一首歌之间就把 Olaf 的个性描述的淋漓尽致,胜过千言万语。到达冰雪城堡后的 For the First Time in Forever (Reprise) 则描写了 Anna 想要和姐姐一起解决问题的决心,但此时的 Elsa 却完全听不进去,又想保护妹妹又不知道怎样才能收拾自己留下的烂摊子,混乱之中还无意间伤害了 Anna。这里要顺便提一下 Elsa 的冰系魔法在她心情不同的时候也会表现为不同的形态,当她内心混乱时那些四散的坚冰更加突出了难以让人靠近的感觉。

受伤的 Anna 被 Kristoff 带去找他的友人们,谁知道这些小地精不分青红皂白就要撮合两人结婚,一曲 Fixer Upper 欢快有趣,歌词还不忘揶揄 Kristoff 和驯鹿的关系 “Outside a few of nature’s laws”。颇让我想起当年的那首 Hakuna Matata。但是唱歌毕竟无法治病,为了治疗 Anna 的伤就必须要找到她的 True Love。 当然片子最后告诉我们,这个 True Love 不是口是心非的 Hans, 也不是单向付出的 Kristoff,而是虽然曾经疏远但仍旧姐妹情深的 Elsa。片子的后半部分为了照顾叙事歌曲很少,不过我觉得如果最后能有一首描写 Anna 和 Elsa 的 True Love(这个随你们怎么理解) 的曲目就更好了。

曾几何时在电影里又跳又唱在我的脑海里成了印度电影的专利,不过感谢 Frozen,For the First Time in Forever 让我又找回了童年的那个感觉。

棋盘上的越狱游戏

Youtube上面有一个很有趣的玩弄数字的频道Numberphile,最近它们发布了一个视频来解释一个很古旧的谜题的解法。这个谜题的规则很简单,问题看上去也很简单,可是当你去尝试解决的时候却会发现这货其实并没有那么简单,最有趣的是,这个最后看上去好像很复杂的问题其实只需要会四则运算就能解决,听上去是不是很好玩呢?如果你的英文还行,访问Youtube也没有障碍的话,现在就可以点击上面的链接去一探究竟。当然如果你懒,也可以听我在这里说,毕竟这就是这篇文章的目的。

首先你有一个国际象棋棋盘,这个想必大家都已经熟悉了:

dmv0102b

其次你有一堆圆形的像围棋一样的棋子,就不要吐槽为什么要在国际象棋棋盘上下围棋了,思路不广哪来的谜题呢。

至于规则也很简单:

屏幕快照 2013-12-25 下午1.06.17

首先我们在某一格里有一个棋子

屏幕快照 2013-12-25 下午1.06.25

然后我们在它的上面和右边各放一个棋子,最后把原来的棋子拿掉。游戏前进的方向就是绿色箭头指向的方向。

当然了,如果某个棋子的上面或右边已经有一个棋子了,那么我们就必须先将占位的棋子移走才能移动那个棋子。

好了,规则就是这么简单,问题也不复杂,我们现在有这么一个“监狱”,就是下图被圈起来的部分:

屏幕快照 2013-12-25 下午1.42.09

监狱里关着3个棋子,那么请问,使用上面的规则,我能让这个监狱里没有棋子吗?你可以现在就拿张纸画一画,然后再往下看。

.

.

.

.

.

如果你已经试过了,可能就会发现,这个棋盘不够用,那么我们就换个大点的,让这个棋盘向上向右都是无限延伸的,再来试一试。

.

.

.

.

.

好了,试到现在你的纸应该已经花到没法看的地步了,不过很遗憾,那个监狱里似乎还有人在里面。到现在大部分人应该都觉得,这个看上去很弱智的问题,是做不到的,那么下一步就变成了,如何证明这事是不可能的呢?证明做不到是个很麻烦的问题,在大部分情况下几乎是不可能的,Quora上面有这么一个讨论串 How is it possible to disprove the existence of anything with certainty? 说的就是这个问题。不过还好我们这里只是一个纯粹的数学问题,想要证明这是不可能的仍旧是可能的,并且很简单,当然,简单的前提是你知道怎么做_(:з」∠)_

证明的思路是,我们需要一个“不变量”,这个量在我每次做完移动后都是不变的。那么显然个数不行,因为每次移动都会一个变成两个,于是就给每个格子赋一个权重吧,然后让每个格子的权重等于其上面的和右边的格子权重的和,这样的话我移动一个棋子,移动前后其所处格子的权重是不会变的,就像这样:

屏幕快照 2013-12-25 下午2.09.23

那么给所有的格子都赋予一个权重并且满足这样的条件是可能的么?回想一下移动棋子的规则,每次移动棋子都会在其上方和右方放置一个新的棋子,这正好是是成对角线对称的形式:

屏幕快照 2013-12-25 下午2.09.37

而我们的棋盘正好也是对角线对称的!也就是说我只要给两个NEW赋予相同的值,让它们等于OLD的一半就可以了!

现在我们就可以给棋盘赋值啦,起始点当然是左下角,就给个最简单的,$$1$$好了,然后是两个最近的格子给$$1/2$$,像这样:

屏幕快照 2013-12-25 下午2.38.36

这样我们就可以将棋盘的每一个格子赋予一个权重了。好了,证明最困难的部分就到此为止了,后面的部分不过就是基本的演算了,有了这些,想必有不少人已经知道该怎么做了,是的,就像这样:

屏幕快照 2013-12-25 下午2.45.55

我们现在有一个带权重的棋盘,以及在左下角里的3个犯人,为了将他们移动出去,绿色区域的权重必须至少要等于监狱里的权重才行,因为无论做多少步移动,初始的权重是不会变的,而如果我能将所有的棋子移出监狱,那么他们最后呆在的绿色区域权重相加就必须等于监狱内的权重。可是如何算呢?这个绿色的部分也不是规则形状的,那么干脆就算整个棋盘的权重后减掉监狱部分的好了。即使这样,一个二维的数列看上去也很难算,那么干脆我们就从最下面一排开始吧,那么最下面一排的值就是:

$$S=1+1/2+1/4+1/8+\dots$$

这就是一个典型的等比数列了,如果上过初中的话应该都可以解决,不过之前说了,我们只需要四则运算就能解决这个问题,那么作为一个小学生,我们要怎么解呢?我们可以两边都乘上一个2来看看:

$$2S=2+1+1/2+1/4+1/8+\dots$$

咦,自2之后的那部分不就是之前的$$S$$么?好,那么我们就能写成:

$$2S=2+S$$

这就太简单了 $$S=2$$。 哇,我们居然用一堆无限的数加出了一个有限的值,是不是很有趣呢?如果你觉得有趣,那么稍微跑一下题,试试这个问题如何:

$$A=9/10+9/100+9/1000+9/10000+\dots$$

这里的A又等于多少?提示,你可以试着在两边同时乘以$$10$$来看看。那么这个跑题的部分先放在一边,回到棋盘的部分,如法炮制我们可以把每一行都加起来,最后的结果就是这样:

屏幕快照 2013-12-25 下午3.04.27

想必到现在你已经是老油条了,这个新的数列加法也不用我说什么了吧,答案就是$$4$$。好了,现在我们知道,监狱部分的权重是$$2$$,监狱外的权重和也是$$2$$,所以…似乎是可以的?可是别忘了,监狱外有无穷个格子,也就是说在有限步骤里是填不满的,也就是说,在有限的一盘游戏里,你是没法将监狱里的棋子全部移动出来的,也就是说,我们证明了这个游戏是不可能的。怎么样,这个看上去很简单的游戏是不是很有趣呢?

最后剩下一点,让我们回到跑题的那部分,想必你已经算出来了,$$A=1$$,不过我们把那堆加法的数字换个方法来写:

$$9/10+9/100+9/1000+9/10000+\dots=0.9+0.09+0.009+0.0009+\dots=0.99999999999 \dots$$

所以

$$0.99999999\dots=1$$

独立游戏推荐(3)

突然想起我这还有这么一个系列来着,于是这次再来推荐几个,量不在多,有质就行(其实是你文明5玩太多了独立游戏都没怎么碰吧喂!)

La-Mulana (Steam, Wiiware)

sample-c33e833c772d8e90355e2a04e34fcabe
credit: NaSO (NSFW)

这游戏我在推上已经推荐很多次了,简单来说就是个Metroidvania类型的游戏,在这类游戏基本已经死绝的今天能够找到一个素质如此惊人的佳作实在是非常难得。很难相信这是一个独立游戏,复杂的迷宫,大量的谜题和可探索要素,还有毫不妥协的难度,真正的“在Game Over中学习如何游戏”。当然不是那么顺滑的操作也在无形中增大了难度。不过瑕不掩瑜,如此规模的Metroidvania游戏放到今天足以让所有喜欢这个类型的玩家泪流满面了,特别是恶魔城变山寨战神,银河战士被老任压着不出的今天。当然有鉴于现代社会的生活节奏,你可能需要这个地图来帮你完成一些恼人的谜题。最后,题图和游戏无关,不过我知道你们就好这口…

 

Closure(Steam

header

艺术风格极为独特的一个游戏,并且整个游戏的谜题也建立在这个艺术风格之上,玩起来非常和谐。作者似乎想要在游戏中表达什么故事,不过线索实在太少,想要解释的话过于依靠脑补,比较不友善。不过这并不是重点,游戏的谜题很有意思,推荐喜欢解谜游戏的都去试一试。另外游戏自带我非常喜欢的“开发者注释”模式,这最初应该是Valve放到游戏里的,里面详细注释了游戏开发中的点点滴滴,无论你是否对游戏制作感兴趣都能得到一些很有趣的信息可以当做茶余饭后的谈资。

 

Evoland(Steam

title

一个拿游戏来讲述游戏历史的游戏,这个游戏的点子很有趣,你刚一开始只能向右走,游戏画面也是黑白的,也没有音乐。然后你不停的开箱子来获取新的操作方法、画面风格、音乐效果、游戏方式,就像电子游戏这些年的进化一般。不过这游戏的实现稍显无聊,开箱子使游戏进化带来的兴奋持续不了太久。好在各箱子间隔时间不长,游戏变化足够多,通关长度也短,总体而言仍旧是一个值得一玩的游戏。

 

最后,这两天正好有一个慈善包:https://www.humblebundle.com/ 里面的独立游戏皆为质量极高的佳作,如果里面的游戏没有买过的话强烈推荐入手一份,这样的价格已经和抢劫无异了…

Spotify Plugin for Quicksilver

2014/1/5: 删除更改了一些多余/老旧的代码,没有新功能,用上去应该一样吧…

2013/11/2: 修正了一些小错误,添加了说明部分

换Spotify听歌有一段时间了,不过有一件事情一直比较困扰,就是控制播放的问题。虽说Spotify支持Apple键盘上的媒体键,但是我用的是非Apple的外接键盘,离笔记本的内置键盘比较远。另外我一般iTunes也在开着,这样即使伸手够到了那些媒体键,在按下去之前也没法知道到底会控制iTunes还是Spotify。不过iTunes的话有Quicksilver插件可以用,自定义一下另外的快捷键就可以了,但是我搜了下居然没有发现Spotify的插件可以用,于是只有自己动手丰衣足食了。

现在这个插件提供最基本的控制功能,包括播放,暂停,音量控制,下一首歌/前一首歌,分享当前曲目到Twitter(使用OSX自带的Twitter集成)。部分与iTunes模块重复的命令添加了S前缀来做出区别。另外随机播放和重复播放命令暂时不能用,或者说只能用一半,就是说可以停止随机播放和重复播放,但是不能启用,原因不知道…至于其他功能…因为我平时也就会用到这些功能,所以有什么需要的其他功能可以提出,我看看好不好实现。

支持的命令截图

Screen Shot 2013-08-03 at 4.37.30 PM 1 Screen Shot 2013-08-03 at 4.37.18 PM 1

下载地址在这里,下载解压后放到 ~/Library/Application Support/Quicksilver/Plugins 里面就可以了

源代码在这里:https://github.com/Doraemoe/Spotify-Plugin-for-Quicksilver 有兴趣的也可以自己去改

《言の葉の庭》观感

今天是《言の葉の庭》在 Gold Coast Film Festival 上的首映式。至于为什么新海诚会想的在日本正式上映一个月前来这个只有鸟拉屎的地方开首映式我就不得而知了,不过无论怎么说对于我都是一个好机会。新海诚前面的几部电影除了上一部《追逐繁星的孩子》以外我还都比较喜欢,再者他的片子也是以华丽的背景而出名,之前限于条件都没有在电影院里看过也是颇为遗憾。这次听说这部片子要在这里上映,而且他本人也会来,虽然放映的地点离我住的地方还有一段距离,但还是果断订了票去看了。

以下内容包含轻微剧透,我尽量只讲大概走向,涉及具体剧情的会使用白色字体,不过不希望被剧透的还请跳过此段

之前看预告片的时候有人高呼这片是足控的福音,不过整部片子看下来其实就是一个非常纯粹的爱情故事,科幻元素没有,超展开没有,社会冲突没有,奇怪的东西当然也没有。除了男女主之外的其他角色都是一带而过,整部电影是一个非常纯粹的,两个人的爱情故事。比起《秒速5厘米》更加的简单和纯粹,担心会不会和上一部片子一样四不像的可以放心了。不过如果想要秒5那种苦逼向剧情的人这次恐怕是要失望了,新海诚的前几部电影(除了上一部,咦?我为什么又要说除了上一部?)里的主角无论如何都透着一股浓浓的苦逼味,以至于有不少人怀疑是不是新海诚年轻的时候受过什么刺激以至于要这么折腾他片子里的角色。不过这一次不是了,发生这一转变的关键原因就是这次的男主,相比于秒五里的男主,这次的男主完全就是一个有理想有抱负的四有青年,而且行动力极高,行事果断不拖沓,一个词来形容就是:不缩。当听说了女主被人欺负的时候果断直接找上门与对方算账,第二天和女主相遇的时候也以笑话一代而过,如此果断的角色在新海诚的电影里怕也只有上一部(咦?这次怎么不跳过了?)里的老师能够相提并论吧。相较而言这次女主的性格颇有喜欢逃避现实的意味,刚开始看的时候心里吐槽说这个设定27岁的女主声音就和小孩一样,现在想想也许是有为了表示女主心理年龄并不大的意味在里面吧。最后是个典型的文艺范的结局,甜而不腻,可喜可贺。

======剧透部分到此为止======

总而言之在上一部的黑历史过后,新海诚又回到了他本来的风格,我想大部分人会乐意见到这种回归,起码我是对上一部又像吉普力,又像钢炼又像EVA的片子比较不满。音乐这次看了一遍没有太深的印象,不知道为什么这次他的好基友天门不来做音乐了,老实说还是稍微有点遗憾的。至于场景,不知道是不是影院加成,反正我觉得比之前更美了,那雨,那池塘,有种碉堡了的感觉。今天虽然在外面跑了一天,不过觉得还是不虚此行,何况还拿到了新海诚的签名,有点赚到了的感觉…

最后附上影片播出完后QA环节的录音,开头两分钟没有录上,有点可惜。剧透有(废话),特别是最后两分钟包含一个“犯人就是他”等级的剧透,想要听的话后果自负。