不能忍了,我要吐槽pokemon新剧场版

本着写完大作业放松心情的态度来看pokemon新剧场版。
然后,就不能忍了。这个比看完柯南更有吐槽的欲望啊!

首先说名字:
【月光恋曲&口袋吧】【宠物小精灵/神奇宝贝 剧场版2011】【比克提尼和白英雄雷希拉姆】【简体RMVB】
【月光恋曲&口袋吧】【宠物小精灵/神奇宝贝 剧场版2011】【比克提尼和黑英雄捷克罗姆】【简体RMVB】
你没看错,两部,一黑一白的两个神兽。关键是,每一部里面神兽的剧情都一样啊。。A反派B正派然后A看到了恶劣影响就悔过自新,然后和B一起拯救世界。木有了啊。。为了圈钱还是为了满足所有pokemon迷啊!其实根本就没人在乎黑白谁是反谁是忠吧?反正最后一样会弃暗投明的吧喂!

好吧,不说标题了,咋们来说内容。小智他们三个来到了一个小镇,来参加一个丰收庆典兼pokemon对战。怎么就变成随意pk了呢?而且,满地图都是裁判,哪来这么多穿戴这么整齐还随处可见的裁判的啊!随意pk也就算了,怎么pk到一半小智他们就跑去找神兽玩了呢!这个比赛的胜负呢?木有了?

好吧,小智他们去找神兽比克提尼玩了(据说存在了千年,但是一直被禁锢在一个小范围里面),结果神兽给坏人抓住了,然后小智就找了帮手去救,然后……他们待着的小塔就这样飞出了大气层有木有!直接就飞到外太空了!木有氧气啊同学,小智虽然冻伤了,但是至少没有缺氧死掉啊!这人跑外太空木有氧气面具还能活的啊!

好吧,他们就这么回来了,然后一黑一白两个神兽就把塔推倒了指定位置了。尼玛要是之前能这么干的话还要比克提尼献身干嘛?不是直接就能让白神兽推塔了么!

好吧,然后片子正要感人呢(比克提尼为了全人类宁可牺牲自己),结果它就这么出来了。满血满状态复活啊!这尼玛是信春哥呢!哪有被吸能量吸到不能自拔然后还奋勇一击(感觉就是使出了全部剩余能量这样的),然后就满血满状态复活了?你当你是周一的伊利莎白挂了然后周二的伊利莎白又出来了是吗!

说说火箭队,这剧场版对火箭队就是悲剧。都没有出现过火箭队标志性的台词啊!都木有自我介绍过啊!这也就算了,结果到最后也没有被打飞掉啊!结果最后也就说“还是地面的感觉好”啊!这尼玛还是火箭队么?怎么感觉是路人乙啊!(路人甲都轮不到啊!)

最后说说主人公。男主角小智还是一如既往精神,结果女主角就成了黑妹了。。黑妹也就算了,晚上睡觉居然在树上!没错,树上!你当这个是黑猩猩么?然后是男二号,原来的小刚,现在变成了一个hold哥了,没错,hold哥,每句话里面都得带上一个英文单词,尼玛hold姐其实是跟您学的是么?您是不是还得问hold姐收版权费啊!

唉,pokemon剧场版真是一年不如一年了。也不知道汤山邦彦在想什么。

神奇的jpg


这是一张神奇的jpg图片。为什么呢?不就是一张可爱的小猫咪么?
非也~下载下来,把后缀改为rar,解压,再看看~

其实原理很简单,利用的是windows的文件读取机制和简单的dos指令。
因为windows读取文件的时候是根据后缀名,然后通过文件里找该后缀名对应的文件标识,从而识别文件的。
这样就会有漏洞了:比如一个rar文件,在rar标识串出现之前,可以任意添加内容,哪怕是一个jpg文件。
而这个对于linux就没有问题了。linux不会根据后缀来识别文件,所以对于这样的附加rar会读取失败。

具体做法:

假设jpg文件为1.jpg
需要附加的rar文件为2.rar
合并成3.jpg
cmd下指令为:copy /b 1.jpg+2.rar 3.jpg

英语课电影x2

《逃出克隆岛》:讲的是未来世界,技术发达了,可以达到克隆人的水平了,然后有公司专门克隆人给真的人提供各种器官。主角是个克隆人,但是有了自己的思维,大脑发育迅速,并在偶然之间得知了真相,然后带着女主角逃出了地下基地,并且逃脱了追杀,最终捣毁了整个克隆组织的故事。剧情开始还蛮吸引人的,结果过了一半就开始迈克尔·贝了——爆炸、枪战、破坏。整个片子给人的感觉是头重脚轻,所以不是那么好看。

《律政俏佳人》:一个mm,因为男友要去上哈佛、希望找个聪明的女人当老婆,所以就把该mm抛弃了。该mm想追回这个gg,于是发奋学习,也考上了哈佛的法学院。然后在法学院里面,一开始受到歧视,后来通过自己的坚持不懈的努力,获得了成功(因为她对细节很敏感),获得了所有人的认可,然后那gg想重新追这个mm,被拒了。。
这片子给人的感觉是很夸张,甚至我都怀疑这是耶鲁法学院的毕业生拍出来黑哈佛的。。看完之后觉得还是蛮有喜剧效果的。不过,片中也是有一点hint的,这是看完之后看了豆瓣才意识到的。所以说,这女孩根本就不普通啊!

以下内容建议看过电影再看

hint1:mm家里很有钱。父母没事都泡在泳池里,房子很大。另外,她的自荐也是专门
请导演来拍的。说明父母会挣钱,从而说明父母都很聪明,所以mm天生的基因不错。
hint2:mm非常聪明,开始成绩很低,但是最后LSAT考了179分。179分什么概念?
180分满分,哈佛要175+的学生。考虑到正态分布,179是很高的分数了,很多聪明人
都不一定能考到。为什么mm能呢?说明她天生就是个天才。
hint3:mm其实很厉害。例如虽然之前主修的是fashion,但是绩点是4.0,而且还是
女生会的主席。4.0不是那么好拿的,特别是各种课程加在一起。那肯定得有两把刷子。
hint4:mm对细节很敏感,而且记忆力也挺不错的。开头有店员拿过气的衣服骗她,
完全骗不了啊,而且还能直接说出是什么时候的衣服,什么记忆力啊!

所以,总结就是:这根本就是一个天才少女变得充分发挥她天才实力的故事啊=。=

还有一个电影是《后天》,因为很早之前看的,所以就不评论了。
最后一节课的电影叫《music of the heart》,其实还蛮想看的,但是老师不讲了。有机会自己抽时间去看看吧~

许久不贴代码了

今天心血来潮想到wordpress上面代码显示很乱,而且很多东西显示不出来,比如

#include

会显示成
#include
于是自己都忘了是什么东西了。。
so,google了一下,找了wordpress的一个插件,叫做codecolorer,然后就很方便地显示代码了。
参见:
http://www.wodewp.com/ru-he-zai-wordpress-zhong-xian-shi-yuan-dai-ma/

so,以后要在网站上多贴代码,造福后人!

windows下mpi多机通信

mpi在linux下可以通过ssh相互连接。而在windows下则只能通过用户名密码登陆来达到连接的目的。
以下是配置步骤:
1.安装MPICH2,如果要输入密钥则自己写一个(例如:behappy)
2.编写MPI程序,生成exe。注意生成的程序要复制到需要mpi的其它机器的相同路径下。
3.设置mpi的用户名密码,注意,不需要写domainuser,只需要写user就行了。要求多台机器都有这个用户名和相同的密码。在每一台机器上可以运行以下命令注册:
mpiexec -register
user
password
password
4.运行mpiexec -hosts 2 xxx.xxx.xxx.xxx xxx.xxx.xxx.xxy aaa.exe
5.如果发现说cannnot connect to xxx.xxx.xxx.xxx,那么可能是以下原因:
1)用户名密码不匹配,登陆不了
2)对应的密钥不同(也有可能安装的时候并没有设置口令,例如server 08上MPICH2并不会跳出口令设置这一步),这时候运行regedit,找到HKEY_LOCAL_MACHINESOFTWAREMPICHSMPD,看看里面有没有一项是phrase,如果没有的话就加一项phrase,字符串类型,内容是之前(1.)写的密钥(例如behappy)。然后重启smpd服务(smpd -restart)

windows下MPI程序访问网络磁盘映射

MPI并行计算框架因为是基于C的,所以对于已有的C++代码只需要小改动就能实现并行化。
但是,使用MPI的时候,如果要访问通过网络磁盘映射的方式得到的路径,要怎么访问呢?

错误的方式:
在windows下利用磁盘映射,将\server_ipfolder映射到Z:
MPI程序中读取Z:xxx
这种方式对于普通的程序有效,但是MPI无法得知系统的映射对象(MPI只会读取本地磁盘盘符)参见:http://lists.mcs.anl.gov/pipermail/mpich-discuss/2007-September/002759.html
于是如果在MPI程序中写了读Z:xxx文件,会读取失败。

正确的方式:
FILE *fi=fopen("\\server_ip\folder\xxx","r");

直接通过这种网络位置的方式来读取。

这个小bug居然搞了我两个小时。。路漫漫其修远兮啊~

11.11.23,这忙碌的一天

今日行程:学校-上地-北大昌平校区-学校
今日完成的事:起床-调了两个bug-坐了三个小时公交-拼凑了一台nb闪闪的服务器-服务器搬回学校-装系统-赶点洗澡-二b青年欢乐多-现在
起床:7点不到就醒了……难道生物钟知道我要去昌平可以提醒我么……(昌平校车7:00从p大东门发车)
调bug:一个小时fix了两个bug,效率算很高的了
3小时公交:699-345-345快-昌53-昌53,因为昌平西关环岛修路,所以昌53路分两段运行。。下车步行一站接着坐。。用时3小时orz
拼凑服务器:昌平那边实验室堆着老旧的服务器们,但是老家伙们也是可以焕发新的活力的。比如说我从5台服务器中拼拼凑凑,最终的配置是:两个4核CPU、2G*6的内存,300G的硬盘。5台机器的配置是:CPU是双核*2或者四核*1的;内存是1G*4或者2G*2的;硬盘是146GB的。最终的结果就是找服务器们的最优子集,然后拼装就行了。颇有成就感啊~而且这服务器以后就归我使用了~
搬服务器:昌平校车4:25从昌平校区发车,而我早早就去等车了。。服务器也就10kg不到,但是我居然搬着很累,身体素质不行了啊……(虽然体重已经直奔85kg了……)
装系统:开始装了ubuntu server,可是。。命令行界面如何连网关啊。。不会啊。。sudo apt-get 不能用啊。。于是就歇菜了。。尝试了两个小时未果,于是果断ubuntu destop走起,半个小时就搞定了。所以菜鸟还是乖乖用destop吧。
赶点洗澡:大澡堂10:15停止进入,10:30停水。我10:00从实验室出发,一路狂骑,10:10到宿舍,然后奔上楼拿东西下楼冲到澡堂。洗完澡都还没缓过来。。
二b青年欢乐多:小浩浩学弟生日,给我们宿舍送了蛋糕吃。小浩浩切成了三块,结果只有我和他两个人在寝室。一人一块下肚后,就商量着剩下一块怎么办了。给王胖和汤圆中早回来的那个?给撸老师?最后一致的结论是我们两个分了第三块。然后,就找刀来切蛋糕了。诶?刀呢?诶?我前面居然没用小叉子而是直接拿刀来吃的蛋糕!好吧,难得2一回啊~
现在:吃饱喝足(阿牛烧仙草),正面对着屏幕看着动画。在这样忙碌的一天的末尾,用这样的方式来结束,再合适不过了~(虽然每天晚上其实基本都是吃饱喝足看动画的吧=。=)

附图一张,p大昌平校区校门

linux下多台机器mpi的部署

首先修改hosts,例如:
192.168.1.21 computer1
192.168.1.22 computer2
之类的,在/etc/hosts文件内

然后安装mpi:
sudo apt-get install libc6 mpich2
在/home/user目录下新建一个叫.mpd.conf的文件,里面写上MPD_SECRETWORD=xxx

然后是安装ssh
参考:
http://blog.sciencenet.cn/home.php?mod=space&uid=43242&do=blog&id=275185
最终目的是computer1能够ssh直接连接其它的机器而不用输入密码。

对每一台需要用到的机器都要执行上面三步

在computer1的/home/user下建立.mpd.host文件,里面写上:
computer1
computer2
之类的,相当于将任务分配给各个机器的顺序

最后是启动mpi集群:
mpdboot -n 2 -f /home/user.mpd.host
这时查看mpdtrace,会看到2个机器名。
然后编译运行你的程序:
编译的命令是:mpicc xxx.c -o xxx.o 可能需要-lstdc++
执行的命令是:mpiexec -machinefile /home/user.mpd.host -n 2 xxx.o

注意:上面启动mpdboot的时候一定要在computer1上面启动computer2的mpd,否则相当于computer2自己当主机了,也就是computer1没法连接到computer2,最终会产生:
unable to start all procs; may have invalid machine names
> remaining specified hosts:
这样的错误。而网上铺天盖地都是说这时候应该在computer2上mpd到computer1,试了一下发现木有效果。。。

Linux下添加Windows磁盘映射

两台Windows机器下要共享文件,可以很方便的通过映射网络驱动器实现。那么,Linux下怎么像读硬盘一样读取另一台windows机器的网络映射呢?
其实,只需要几条命令就可以了~

首先,需要Windows进行网络映射。将windows的一个文件夹共享即可(共享-高级共享,输入一个共享名即可)

然后,在Linux下安装一些小的功能:
sudo apt-get install mount
sudo apt-get install smbfs
sudo apt-get install samba

接着,输入命令就行了:
sudo mount -t cifs -l //192.168.1.100/test /home/user/folder1
需要输入Linux的密码
其中,//192.168.1.100/test代表网络映射位置(就是你windows机器的ip地址和共享文件夹名), /home/user/folder1代表Linux下的文件夹位置(需要实现创建一个空的文件夹)。

如果每次开机就希望该分区已经加载了,那么可以执行如下的步骤:
sudo gedit /etc/fstab
在文件末尾添加一行:
//192.168.1.100/test /home/user/folder1 cifs defaults,auto,username=user,password=xxx
其中username和password就是Linux的用户名密码
然后重启或者输入sudo mount -a即可~

最近的电影、动画

《柯南剧场版15:沉默的15分钟》:看完各种想吐槽啊!想想算了,等之后出了高清的重温一遍再说。因为是一部动作大片,当然要看1080p的咯~
《西雅图不眠夜》:又是英语课推荐的电影。开始男主角各种纯情有木有啊!后来看到自己儿子和小姑娘搞上了就克制不住了有木有啊!完全就是玷污男主的形象嘛!
《汽车总动员2》:这次的汽车们的动作表情更加丰富了,至于反派么,其实刚开始的时候就能猜出来了(因为没有多少新增的主要角色……)。至于剧情么,感觉上不如第一部那样有感触。片尾曲的地方巡游世界里面比萨斜塔那个倒挺可爱的~
《斗牌传说真人版》:上星期刚把斗牌传说动画重新看了一遍,越发觉得剧情nb了。唯一感慨一下:福本伸行你倒是赶紧把它完结啊!都已经2011了,15年了啊有木有啊!不就是最后一战么,速度解决啊!看得人憋屈啊~至于真人版么,只能说男主角柏原崇挺帅的,没有了……
《我的坏前辈》:之前是冲着花泽香菜和山本宽的名字来的。一来想看看花泽香菜演技如何,二来看看宽叔当个导演怎么样(因为他当动画监督完全不够格啊!京阿尼没说错)。结果:花泽香菜你在哪啊~就在咖啡厅出现了几秒啊,就说了三个字(日语7个音节)有木有啊!连个正脸都没有,坑爹啊!至于电影么,完全没有章法,女主角川岛海荷很可爱,但表现真不咋样。唯一的小惊喜是片尾曲《MajiでKoiする5秒前》很好听。如果被片尾曲吸引去看电影的人,估计会大呼上当的。
——————————————————
总结就是,明明有一大堆的正事要干,结果这周就看电影看动画过去了啊!我到底在想什么啊!