2012年6月8日星期五

看电影,《黄金大劫案》和《雷神托尔》

黄金大劫案

今天看了一下,挺有意思
在现在的国产片子里不算鹤立鸡群,但也算得上优秀
至于特效嘛,对于看惯了好莱坞效果的我们来说,说它很渣也只是种客观评价

日本军官鸟山 xxx 的表现可圈可点,比大部分日本片子里的日本人看起来有趣多了

严重的东北口音让我比较不适应,不过或许方言是导演喜欢的一种表达方式吧
他的每个片子都是地方口音很重的,比如《疯狂的石头》、《疯狂赛车》
话说,还好这次的片名不是叫《疯狂的金条》,不然我一定不看







雷神托尔

这片子也是今天看的
基本上是纯粹的爆米花电影,完全可以在半小时内看完并毫无遗憾
做出这个评价我是很可观的,因为我几乎没有跳地看完
不是因为好看,而是因为可以休息脑筋





关于看电影和休息

有人说看电影不算一种休息,因为看电影也很累很纠结,有时候看完会大笑或大哭,太刺激
有人说看电影纯粹是一种休息,每一部戏都是个扯淡,认真你就输了,再说看电影大笑大哭之后很放松,不用像过自己的人生那样戴面具

好吧,其实这两种说法,都是我说的

但是这次想说的是,看爆米花电影绝对是一种很好的休息
首先,通常来说电影的画面制作相对精良,看着不恶心。日剧、港剧神马的看起来就恶心了,韩国剧完全没法看,大陆片子质量相差太大,看起来有风险。美剧普遍是不错的,但有时候看美剧比爆米花电影费神得多,不适合休息
其次,如果真的什么也不看,发呆,或者听音乐,很容易陷入到思维的困境中,很累,更伤神
再次,看小说神马的就更累了——网络小说我不看,正经小说情节都太过跌宕

所以,我最喜欢的的保养头脑的方法,就是看爆米花电影

那么,那些是爆米花电影呢?
基本能从头看到尾,看完啥也没记住,只留下一两个画面的影片
1 不是很经典的老片子,别太挫就行
2 美国的所有英雄片
3 美国的所有体育、歌舞片
4 无厘头类的搞笑电影,比如 90 年代港片

那么,哪些不是爆米花电影呢?
各种看完会太爽、太不爽的或者看不完就睡着的影片
1 经典的剧情片,常说的奥斯卡级美国大片
2 恐怖、悬疑、鬼片
3 探讨精神病、伦理和社会问题的片子
4 革命影片

2012年6月7日星期四

也如丧了些什么

因为与众多同胞一样的原因,我从 blogger 消失了很久
今天偶尔上来看看,发现与 G+ 的整合已经让 blogger 功能焕然一新
重新来写几个字

前几天看高晓松的书,《如丧》
其实也没怎么认真看,文笔太犀利,措辞忒狠,不太适应
但这标题很引遐想
于是这些天来,一直觉得自己像是丧失了点什么东西,却又说不清楚的
反正我如丧的不是青春


2009年4月16日星期四

parrot 鹦鹉 1.0 release

鹦鹉,对于 perl 6 意义重大
相当于真正执行二进制代码的虚拟机
如今,鹦鹉已经 release 了
但是很讽刺地,它现在的发展似乎明显超越了 perl 6 的开发进展

不管怎么说,它的正式发布,还是要恭喜的

2009年4月14日星期二

perl 参数的 I 和 i

perl 参数的 i 和 I 都可以指定路径
其中 I 指定的是文件夹
i 指定的是 pm 文件

比如 /Test 文件夹下有 Teacher.pl 和 Boy.pm 两个文件

../
./
|-Test/
  |-Boy.pm
  |-Teacher.pl

其中 Teacher.pl 调用 Boy.pm 代码
代码如下:


#!/cygdrive/c/Perl/bin/perl 

package Test::Teacher;
use strict;
use warnings;

use Test::Boy;

my @eth = Test::Boy::getEverything();

foreach(@eth){
print "out: ".$_."\n";
}
#!/cygdrive/c/Perl/bin/perl 
package Test::Boy;
use strict;
use warnings;

my @everything = 1 .. 9;

sub getEverything{
@everything;
}
1 假设当前路径为 /cygdrive/e/pl 时可以使用
perl Test/Teacher.pl
注:perl 会从 ./ 下寻找 Test::Boy.pm,也就是相当于 -iTest::Boy 参数

2 假设当前路径为 /cygdrive/e/pl/Test 时
则需要使用
perl -I../ Teacher.pl
注:perl 会从 ../ 寻找 Test::Boy.pm
use Foo::Bar 意味着什么
   ——摘自 http://wiki.perlchina.org/Simple_module_tutorial

use Foo::Bar
并不意味着在 @INC 的目录中寻找一个叫做Foo::Bar.pm的模块文件。
它的意思是在@INC的目录中寻找一个叫做‘Foo’的“子目录”,
然后在其中找一个叫做“Bar.pm”的“模块”。
现在,如果我们成功"use"了一个模块,
那么我们就可以通过完整的包路径语法
&PACKAGE::FUNCTION
使用这个模块中的所有函数。
当我们说&Foo::Bar::some_func的时候,
我们指的是“包的名字”而不是那个在use中曾使用的包含路径的文件名。
这会允许你可以在一个use过的文件中包含很多包名字。
实际使用中这些名字通常是相同的。


另外,假设 Teacher.pl 在 Test 文件夹同级

../
./
|test/
| |-Boy.pm
|-Teacher.pl

如果要调用 Boy.pm,也要在 Boy.pm 开头的 package 生命中写清
Test::Boy
即:pm 一定要放在 pm 内与包路径相同的文件夹下,并在文件夹外层调用

zzzzZZZZ

zzzzZZZZ