蜗牛的壳

蜗牛的壳

me =~ s/nai/liu/m;

浏览模式: 标准 | 列表
全部文章

爱国要有原则


3.14,四方闹得不亦乐乎。4.13,我们奋起反击。火炬在法国被攻击。全世界华人团结一心。

报复,我们一定要报复!这口恶气在心中已经积攒很久了。于是,大家一起游行,一起谴责,甚至一起抵制家乐福。

前几天一群人在 MSN 上给我留言,让我改成红心 China。其实我改不改没什么必要,我的好友列表里面也没有老外,改了也是给中国人看。但是我改了,“红心 CHINA”。于是,又有一群人不干了,指责我全大写的 CHINA 指的是台毒。我靠,我还是头一次听说 China 和 CHINA 有这么大的区别,就算我 TOEFL 没及格,你们也不用这么寒蝉我吧?

然后,金晶又变成汉奸了。之后就是王1000¥的叛变和狡辩。这世道还真不同寻常,正常人被扣上“汉奸”的帽子,而真正的汉奸却把自己说的比上帝还神圣。其实王小姐有一点说得没错,它只不过是说了一些跟别人不一样的。但是错误的是,它违背了所有中国人的原则。祖国神圣不可分割的原则!1000¥的事就淡忘了吧。这样一个卖国求荣的家伙甚至不值得让我们去鄙视。直接无视!

然后家乐福就出事了。话说着法国佬比中国人还喜欢自 high。他们认为,中国人都热爱法国和法国商品。不可否认的是,中国的“小资”们的确非常向往法国的“浪漫”、法国的大餐和法国的“奢侈品”(其实有一些是当地的不知名品牌)。于是乎,法国佬肆无忌惮,疯狂攻击中国,攻击奥运会。中国人当然不干了,老子就是要面子,你把我面子砸了,我就让你不好过。你不让我办奥运,我就抵制法国货。话说从我记事以来,这还是第一次看见中国人这么有骨气!但是,法国人不管这些,继续自 high,家乐福又要低价倾销,返券促销。

坚固的堡垒总是从内部瓦解。又有一批人出来忽悠说,抵制家乐福是暴力行为,我们还不如等家乐福促销的时候狂买一通,让它倒闭。然后两方中国人又争得不亦乐乎。

我参加爱国游行,但从来不参加这种窝里斗。在我看来,温饱问题比窝里斗要严重得多。但是我又不能表现出来,不然我也会被扣上“汉奸”的帽子。

金晶保护火炬,让全世界看到了中国人的骨气;全世界华人游行,让西方看到了中国人团结;王1000¥叛变,让我们意识到我们的身边就存在着“汉奸”;抵制家乐福,杀鸡儆猴,让外国人知道中国人不可欺。但是,窝里斗究竟算什么呢?对于王小姐,我们要划清界线;但是,窝里斗却要让人选边站。要我说,那些支持抵制的人没有错,我们要联合抵制,让法国人乃至全部对中国不可一世的外国人都知道,中国人团结起来的力量是无穷的。而对于那些反对支持的,那是你们自己的选择,其实用这种方法让家乐福巨额亏损也不是不可以。倒是说,那些中国连锁超市,如世纪联华之类,你们一定要在家乐福低价倾销之后将它送上法庭,告它不正当竞争,顺便还能赚个几万几十万的。

最后,看到了一篇报道,做好本职工作就是最好的爱国。其实,怎样去爱国并无所谓。但是,爱国一定要有原则。这个原则就是,尽自己的最大努力维护国家的利益。如果中国人团结起来,大家都爱国,那么中国赶英超美指日可待,中国也不会处处受气。

P.S.不要说留学就是不爱国。相反,我觉得留学生比国内的人更爱国。因为我们知道,只有祖国强大,我们才值得骄傲,否则,到哪里都是受人欺负。我个人很想为祖国发展作贡献,而且我敢说,绝大多数留学生都是这样想的。

外国课堂上的经典问题


今天在等 regression 的时候,周围的几个人闲来无事,然后就聊起了大学时代的课堂上最经典的问题。

Steve 讲的故事:某一年级环境科学课堂上,一女生提问:“火箭上天的时候会不会把臭氧层弄个洞?”

Victor 讲的故事:某一年级物理课堂上,教授正在用电流原理讲串联电阻所负担的电压跟电阻的大小成正比,一女生提问:“既然电流是从正极流向负极,那么在电流通过一个电阻之后,它怎么知道后面还有一个电阻?”

Mark 讲的故事:当时 Mark 兄正在做电动小车项目,他们的车底下有三个轮子,两个前轮,一个后轮。驱动小车的电机是放在后轮上的。结果项目展出的时候很多人不约而同地问同一个问题:“如果两个前轮上都放上发电机,那么以两个发电机驱动一个电动机,小车不就可以一直跑下去了么?” 后来 Mark 兄实在解释不明白,只好说:“你们的主意不错,以后可以借鉴一下……”

然后我也讲了一个我遇到过的最经典的问题:某微积分课上,老师正在讲积分可以看成是很多矩形面积的加和,每一个矩形的面积可以用长乘以高来计算。某同学提问:“矩形的面积为什么要用长乘以高来计算?”

后来,老婆也给我讲了个经典的:某物理课上,老师讲到如果把铁加热到一定程度,铁也会熔化成液体。某女生提问:“加热的时候要不要放在水里?”

……

P.S. 如果这些能写道 co-op report 里面就好了……


前一阵子看了黄健翔的《像男人一样去战斗》。3·14之后又看到了全球媒体对西藏的不实报道。在这之后,全球的华人都像男人一样,手拉手并肩战斗。 今天,4月13日,加拿大最大的华人集会在首都渥太华国会山举办。从主办方获得的统计,今天共有10000(1万)人到场,一起反对媒体(CBC、 CTV)对西藏事件的失实报道,同时支持并祝愿北京奥运顺利举行。

本来还想采访一下无耻的加拿大电视台记者。但无奈的是,今天在集会现场转了好几圈都没看到记者。最后朋友告诉我,那些记者根本就没有进现场,而是在 另外一个地方采访藏独支持者。于是,我就冲到藏独的现场,打算会会这些记者。但是,最终我还是被加拿大警方给“拿下”,赶了出去。具体视频稍后放出。

今天还是有所收获,至少拍了80分钟的集会实况,回头简单编辑一下放回网上。这次一定要Youtube和土豆双发,否则被Youtube和谐掉的可能性很大。

今天的集会可以说是很成功的,至少比多伦多和温哥华的还要成功。但这次活动还是有些不足,中文太多了,英文翻译也不尽人意,总感觉是一群中国人在自high。互动性也不够,明显感觉老外不是很关心这个活动。

不管怎么说,这次集会让加拿大的中国人都团结在一起。我的邻居、朋友、同学,凡是还在渥太华的,基本上都到场了。大家手拉手,一起唱国歌。第一次感觉到,中国人团结在一起的力量真伟大!

文化的缺失


早就想写一篇关于80后的文章了,但一直没想好写什么。最近在写剧本的时候,发现自己的写作越来越吃力,这才感觉到,原来80后最致命的,就是文化的缺失。

回头想想,的确自己的文学功底很差,可以说基本上就是没有。经典小说没读过,历史书籍没动过,唯一摸过的,除了课本以外大概也就只有教学参考书了。虽然还没到提笔忘字的地步,但不知道什么叫做华丽的词藻。而且每一次看问题的时候都很难抓到重点,唯一能想到的就是无产阶级的革命精神。

我们需要革命精神么?我不知道。但我知道这种文化的缺失真的很糟糕。

破四旧的时候,我们扔掉了对传统的传承;文革的时候,我们放弃了对长辈的尊重;改革开放之后,我们又在金钱前面丧失了对道德的矜持;在“学习外国先进文化技术”的口号下,我们几乎完全摒弃了中华的文明。

我说错了么?或许吧。

记得小学的时候,老师教育我们不能看小说,管那东西叫“精神鸦片”。如果要只有这样也就算了。语文课上,所有的“段意”和“中心思想”必须跟教学参考书一字不差,而且早自习晚自习的时候要点名让某某某站起来背诵。如果要只有这样也就那么回事了。每次写作文的时候,自己写的作文仅仅能拿90分,而照作文选抄出来的却能拿100分。这样的话……

小学的时候,上课要背手,举手姿势要端正。被老师训了还要说“谢谢老师”。每一次领导来检查之前都要大扫除。动不动就找家长,要不然就写上千字的“说明书”(说明自己犯的错误)。每次活动的时候家长也不能闲着,作了贡献还不能收钱……

从小学开始,我就学到形式主义、八股文和自卑。而且还有一点,最重要的一点,不能承担任何责任,否则的话让你吃不了兜着走(别人的责任都让一个人承担)。于是,在我自己身上表现出来就是,懒惰、自私、不负责任、好面子、自卑(崇洋媚外)、看不起长辈。

出国之后,这些从小学就习以为常的性格让我吃了很多苦头,也因此丢失了很多朋友。下定决心,改掉了很多坏习惯,但是文化的素养还是不尽人意。毕竟缺失了20年的文化,想补回来不是那么容易的。

这一阵子在网上所谓的“粪青”也越来越多,而且大多数都张口就问候别人全家,一点自己的主见都没有,而且这帮人都不署名。不是他们不署名,而是不敢署名。互联网的匿名性把长期以来畸形的文化全部都暴露出来了。套用互联网最经典的那句话:“在网上,没人知道你是条狗。”

文化的复兴,80后是无能为力了。对于我自身来讲,还是先完整的看一遍《三国演义》再说吧。

让人头疼的好友


闲来无事,打算上几个 Live Space 和 Qzone 打发一下时间。打开 QQ,看到 315 个好友。Oh, my god! MSN 上也有 179 个好友。我开始问我自己一个问题,你究竟上哪搞了这么多的人?

这已经是历史问题了……

我的 MSN 前一阵运行不正常的时候,我已经清理过一次好友。现在剩下的 179 人中,有 56 个是连我自己都不知道身份的“网友”。而 QQ 中这个数字更多,达到 118 个。除去那些不认识的, MSN 中的好友很多都是出国之后的同学,分组也都注明了 CIC、UO、Carleton;QQ 中的好友很多都是从附中论坛认识的。那些不认识的,貌似是当年游荡在各动漫论坛的后遗症。

那些所谓的“网友”最让人头疼。删掉的话,没准是以前关系不错的朋友或同学,只不过改了个名字我不认识就放到“网友”里面了。不删的话,实在是浪费带宽、浪费内存、浪费资源。

实在没有办法,把“网友”组折叠起来,闭上眼睛当作没看见……

没有准头的预告


终于下定决心写点什么了。这几天奋笔疾书(“奋键疾输”才对)写完了前三章内容,看着1/5的完成度自己很有成就感。

长这么大第一次写一口气写这么多方块字啊。(中国人的悲哀 = =)

联系了几个 SMC 的工作人员,都比较有兴趣回来继续做新片。呵呵,这意思就是说,编剧老人家,你就赶快把剧本写出来吧,大家都等着呢。

拜托大家,我知道大家等着着急,急也要慢慢来啊,俗话说慢工出细活。去年的错误今年不会再犯,但是这个预告还是个没有准头的预告。

HDAV 计划搁置,IS 准备中。5月底第一稿,8月份开机。明年8月份全片完成。人员安排:本人编剧,Rick 导演。照例,蓝色蒲公英出品。预告完毕。

《快乐星猫》为什么又是猫!?


天神星士兵甲:这是什么?士兵乙:是黑魔王的说明书!

看完这段我已经笑得喘不过气了!


牛奶@咖啡又出新歌了。下来听了听,比较喜欢《快乐星猫》。闲来上网搜搜,原来国内又出了个动画片,叫做《快乐星猫》。而《快乐星猫》就是《快乐星猫》的片头曲(@ @)。反正无聊,从官网下了几集看看。

貌似官方的定位是 5~12 岁之间观看,12+有爱为可接受候补。估计我已经过了有爱的年龄,怎么看怎么觉得搞笑。

杂乱的音效,十分不标准的台普配音(据说某位主角是刘纯燕配的),唯独能一好遮百丑的也就只有 3D 效果了。这次的 3D 的确做得不错,剧情也控制在 5~12 可接受范围之内,但是这个音效咋就这么差呢?貌似我还听见了星际争霸神族选定农民时的声音(估计是我幻听了)。一开始的配音还以为是《鲨鱼黑帮》,大力猫的出现我给当成了《猫的报恩》(没办法,学得太像了)。还有那个“欧应万”,我怎么听都像是“All-in-one”。(难道这就是传说中的九十八和1?抑或是“Owing-won”?)

星猫为什么叫星猫,估计因为制作单位叫 Star Q 吧。创意没问题,策划没问题,就是制作的时候怎么说也要注意一些吧。比如说片头,一开始的剪辑根本对不上片头曲,后半部分还行。人物表情和动作都做得不错,但是配音总要标准普通话吧,拿个四川的台普出来,这不是误导少年儿童么。情节这样就可以了,正义战胜邪恶,天经地义,千万不要搞什么革命出来啊。话说这次周边很成功,据说毛绒玩具已经热卖了。音像制品啥的就不要搞了吧,如果想搞的话多弄点广播剧出来还差不多。

呵呵,说了这么多乱七八糟的,该总结一下了。总而言之,这次的制作综合起来还不错,但绝对不能成为“巨作”。国产动画还有很大的成长空间。想要把动画产业做成熟,慢慢努力吧。(表说我站着说话不腰疼,这几天某人正在连续熬夜写剧本中)

最后,要说回牛奶@咖啡了。个人觉得《快乐星猫》这首歌十分适合 Kiki 的路线,整张专辑里只有这首歌把 Kiki 的声线完全表达出来了。(旁边那位表丢砖~)当然,从《燃烧吧!小宇宙》开始,本人就觉得 Kiki 适合走可爱的小女生路线。千万不要学范晓萱和金莎,非要“变成熟”。

力挺牛奶@咖啡。快乐星猫,燃烧吧!小宇宙!

中国人重名的真多


今天闲来无聊,上 Google 搜了一下自己的名字,竟然有 5030 条。翻了 10 页,只找到一个关于 snailium 的,而且还是别人的转载。

这么多跟我重名的,竟然一半以上都是女的,89年的。还有一个很有名的貌似是沈阳新东方的老师。

郁闷。看来我只是大海中的一粒沙(不要提醒我,我知道我说错了)。

不过有一点值得欣慰的是,前十页里面没有一条是通缉令(什么思想 = =)。

我还是改搜 snailium 吧……

P.S.倒是搜我弟弟名字的时候,在第 10 页看到他本人了。果然我已经算火星了。

HTTP/1.1 状态代码


100 系列(信息)
100 Continue(客户端可以继续发送未发完的请求)
101 Switch Protocals(服务端/客户端所使用的协议不一致)
200 系列(成功)
200 OK(成功)
201 Created(已按请求创建新资源)
202 Accepted(请求已被接受)
203 Non-Authoritative Information(从第三方获取的信息)
204 No Content(服务端没有可返回的数据)
205 Reset Content(客户端需重置请求内容)
206 Partial Content(服务端返回部分数据)
300 系列(重定向)
300 Multiple Choices(多个资源可用)
301 Moved Permanently(资源已被移动)
302 Found(临时在其他地址找到相应资源)
303 See Other(在其他地址找到相应资源)
304 Not Modified
305 Use Proxy
306 (Unused)
307 Temporary Redirect
400 系列(错误)
400 Bad Request
401 Unauthorized
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout
409 Conflict
410 Gone
411 Length Required
412 Precondition Failed
413 Request Entity Too Large
414 Request-URI Too Long
415 Unsupported Media Type
416 Requested Range Not Satisfiable
417 Expectation Failed
500 系列(服务器错误)
500 Server Internal Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported

参考资料:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Perl CGI 初体验


开始还满怀信心的打算拿 Perl 写一个文件上传管理程序,可是在写完了登陆部分之后就泄气了。原因很简单,服务器不支持 CGI::Session,而我又不想花时间去研究 Perl Cookie。

login.cgi
  1. #!/usr/bin/perl -w
  2. # ***********************************************
  3. # *  Handle User Login                          *
  4. # ***********************************************
  5. use strict;
  6.  
  7. use DBI;
  8. #use CGI::Session;
  9. use CGI;
  10. use Digest::MD5 qw(md5_hex);
  11.  
  12. # Get the CGI form data
  13. my $cgi = new CGI;
  14. # Fetch login username and password
  15. my $user_name = $cgi->param('username');
  16. my $user_pass = $cgi->param('password');
  17. $user_name =~ s/(?:\012\015|\012|\015)//g;
  18. $user_pass =~ s/(?:\012\015|\012|\015)//g;
  19. $user_pass = md5_hex($user_pass);
  20. my $user_login = 0
  21.  
  22. require "config.pm"
  23.  
  24. # Import Database configuration
  25. our $db_host;
  26. our $db_use;
  27. our $db_user;
  28. our $db_pass;
  29. our $db_table;
  30.  
  31. # Connect to database
  32. my $db_conn = DBI->connect("DBI:mysql:database=$db_use;host=$db_host","$db_user","$db_pass", {'RaiseError' => 1});
  33. print "Location: /error-503\n\n" unless $db_conn;
  34.  
  35. # Check if we have such password in database
  36. my $sql = $db_conn->prepare("SELECT username FROM `$db_table` WHERE user_password='$user_pass'");
  37. $sql->execute() or print "Location: /error-503\n\n";
  38.  
  39. # Process query result
  40. while(my @result = $sql->fetchrow_array()) {
  41.   if($user_name eq $result[0]) {
  42.     # Here we go. A user is found with the same username and password.
  43.     $user_login = 1
  44.     last;
  45.   }
  46. }
  47.  
  48. # Disconnect from database
  49. $db_conn->disconnect();
  50.  
  51. # Not pass user check? Kick it out!
  52. print "Location: /error-401\n\n" unless $user_login;
  53.  
  54. # User check successful! Log it in!
  55. print "Content-type: text/plain\n\nYes !";
  56.  
  57. exit(0);

其中登陆部分采用了《突发奇想,小改动解决安全问题》其中的方法。

看来要重操 PHP 旧业了……




« 2012年02月 »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

标签

用户


链接


归档


信息

  • 分类数量: 15
  • 文章数量: 307
  • 评论数量: 114
  • 标签数量: 556
  • 附件数量: 510
  • 引用数量: 0
  • 注册用户: 12
  • 今日访问: 111
  • 总访问量: 778610
  • 程序版本: 1.6


加拿大中文电话

  • CIBC
    1-888-298-8822
  • TD Canada Trust
    1-800-387-2828
  • HSBC
    1-888-310-4722
  • Scotia Bank
    1-800-830-8080
  • RBC Royal Bank
    1-888-769-2598
  • Rogers TV
    1-800-787-7953
    1-866-406-7239
  • Rogers Wireless
    1-800-828-9828
    or *2288
  • Fido
    1-866-888-3436
  • Bell Home Phone
    1-800-715-1888
  • Bell ExpressVu
    1-888-759-3474
  • UPS Delivery
    1-800-233-8133