Blog

  • 换到了【三国杀】之初出茅庐

    今天上午和太子一起出了一趟门——正如BBF在BT群里说的那样,天太热,钻进车子都觉得热。不过幸好肾上的车都是停在地下车库的,所以总体感觉良好,情绪稳定——跑去圆融时代广场的玩具反斗城,用我星卡会员的特权去换了一副【三国杀】之初出茅庐版。

    这个是太子拿到了牌。

    这个是我们拿到的牌。

    根据说明,共有64张牌:

    • 4张血牌,都是4滴血;
    • 4张角色牌,一主公,一忠臣,一反贼,一内奸。反贼表示影响不大,情绪稳定。
    • 4武将,分别是张辽、关羽、吕布、甘宁。
    • 52张其它牌。经过太子初步鉴定,少了无懈可击、闪电、乐不思蜀等锦囊牌。

    哈哈哈……

  • BT群盖章功能恢复

    BT群今天有了重大的改进:加入了为广大BT(有的)喜闻乐见、(有的)深恶痛绝的功能:盖章。

    由于我们的BT群后台聊天程序采用的是Status.net,所以我只能想办法加以修改+hack–本来是想从头编写的,但是实在是太麻烦了。

    我采用的后台框架是Code Igniter,定义了一个新的controller,一个新的model,就基本搞定了。

    在测试时,发现中文传不进CI,在Google上搜索了一番后,采用了一个暴力hack方法,直接改写了CI中的一个库里的函数。详情请猛击此处

    放两张王道给大家看看:一张是在StatusNet Desktop下的,一张是在Pidgin下的。

    这个修改不是彻底的,是一种hack。只是能恢复盖章功能,我很欣慰……

  • 7月24日BT群苏州床菜会暨JJ收到禽来交流会

    2010年7月24日,苏州,肾上豪宅。 来自苏州、南京、上海、杭州这四个长三角地区最重要城市的BT代表欢聚一堂,参加了由肾上招集并主持的BT群苏州床菜会暨JJ收到禽来交流会。

    席间得知GSG MK的生日在7月27日,于是顺大便为MK终于在三天后能立起来而庆祝一番。

    ====以上是主题,以下是废话的分割线====

    本次会议总共有16人出席,创下了历届聚会的最高纪录。出席人员有:肾上、肾后、太子、左丞相大死马、右丞相大死兔、大屎控领杭州首付、粒粒不上树、攻不上树、互不上树领江浙道游击将军、护部四狼领小店很奇怪、太子少傅领并不上树、大理寺副卿、京兆尹御赐特次黄马甲、河外星系殖民官领抚波将军、Wingsun和avshow。

    本次会议紧密围绕着刷机、三国杀、大菜笑话、收到禽来等四个主题进行了深入而又广泛、友好而又激烈的讨论。

    右丞相大死兔在肾上的帮助下,终于获得了可能是市面上由Google网络销售的最后一批Nexus One手机中的一台。在成功的将N1刷到2.2后,右丞相开始玩起他最喜欢UNO游戏,并不时发出感叹:好快啊!原来的牌移动时都是zzzzzzzzz这样移动的,现在是biu的一下!来看来看,可以看小电影了诶!

    在右丞相成功刷鸡的鼓励下,肾上、互不上树领江浙道游击将军的Android手机也成功被刷鸡成功,但是左丞相的山寨iPad想被刷鸡可耻滴失败。尽管如此,右丞相还是决定将7月24日命名为刷鸡日,而BT群一致决定将右丞相命名为刷鸡男。

    这次聚会中出现的电子设备数量较往届大幅提升。计有:N1三台,G1两台,iPhone一台,iriver story一台,edo电子书一台,ePad一台,加百四能五零弟一台,eeepc一台,其它智障手机若干……

    ======

    这次的三国杀,肾上的运气比上次玩的时候要好很多。肾上用刘备作为主公,成功的压制了反贼们两次嚣张的造反。游戏时不断被提及的是护部四狼领小店很奇怪三次被闪电P死的遭遇……

    晚上吃好床菜后,太子也加入了战团,并使用锦马超成功的杀死了两名反贼,一名忠臣……

    最后还玩了一把三国杀斗地主。

    最后要BS一下攻不上树,肾上再三关照要她带一副三国杀过来,结果还是可耻的忘记了。肾上只好带着她和大屎控出门去找桌游吧租借。

    ======

    用肾后的话来说,她觉得大菜很好玩,她很surprise的发现大菜居然是这么大的一个surprise。吃饭时,大菜又一如既往的被囧屎了……又一如既往的贡献着live版的大菜笑话。最大菜的一个笑话就是:在谈到那个5点跳下去后怎么就又在6点跳下去的笑话时,大菜愤然的说,那个人明明5点跳下去的时候已经屎了,怎么可能在6点的时候再跳一次呢?对这样的逻辑推理,大家只能是PF啊PF。各种详情,请猛击大菜笑话【第13季】

    席间也尝试着谈到出版大菜笑话的事宜,但是一如既往的木有任何结论。

    ======

    晚餐是在吴江知音大酒店吃的。席间传阅了JJ收到禽来的证书。他们是(7-1)月(24-20)日领证的。在此再次祝福pMq和JJ。期待2011年(7-1)月(24-20)日他们的婚礼。到时众BT一定会出场狂欢的……谁说他们婚礼的主角一定就是他们俩呢?

    下一次的活动,将是河蟹大会,计划在10月下旬到11月上中旬间进行,因为那时SB会已经结束了,不会那么挤……

  • 终于搞定在GTalk中显示foobar播放什么音乐

    据说,只有BT群的人士才会死死的盯着用GTalk作为日常聊天程序,用foobar作为日常听音乐的程序。我想,这也是BT群为什么到现在也才发展了<30个成员的重要原因吧。

    GTalk可以显示正在听的音乐,这个对于一个关于装反d的BT人士来说是多么重要的一个功能口牙!可惜的是,GTalk只支持寥寥数种音乐播放器,比如iTunes,比如WMP,比如WinAMP……就是不支持foobar…… 网上不少关于在GTalk中显示foobar播放什么音乐的帖子都比较老了,经过一番搜索,终于找到一个比较新的帖子(2010年3月发表),按照帖子中的方法操作终于成功了:

    1. 下载这个插件:WinAMP API emulator plugin,解压后得到foo_winamp_spam.dll,放到foobar安装目录(我安装在d:program filesfoobar2000)的components目录下。
    2. 在foobar安装目录下,创建一个winamp.m3u的文件,里面可以是空的,什么内容都没有。
    3. 启动regedit,增加这么一项: > [HKEY_CURRENT_USERSoftwareWinamp] @=d:\Program Files\foobar2000
    4. 启动foobar,启动GTalk并选择Show current music track

    怎么样,搞定了吧?

    gtalk-foobar-now-playing.jpg

    BTW,我建议下载英文版的GTalk,不要用中文版的GTalk……

  • How to Train Your Dragon

    好不容易才下到了一个比较清晰的版本,于是和老彼得两个人抽空看完了。

    片子不是很长,才90分钟。应该是部分受到3D制作的影响。故事情节,如果简单的说,那么当然90分钟是肯定够了;但是如果要交待的完整,起承转合的比较好,让人不要觉得突兀,那么至少在这90分钟内没有做到最好。

    首先,是Hiccup对Toothless的收养讲的实在太简单了。一条Night Fury,怎么看应该都不是善主吧?怎么就被Hiccup用几条小鱼,一副尾翼给收服,而且乖乖的接受飞行训练?这里需要多介绍一些Toothless和Night Fury以及龙族的背景(当然可以肆意虚构,只要能说得通就可以)。比如,Toothless是才出生不久的Night Fury,还没有经历过太多的人龙大战的惨痛,对人类的仇恨不是那么严重;相反,Toothless的父母在生下他之后因为不知道什么原因被其它龙族——也许就是在那个大老板的龙的授意下——追杀而丧生,于是Toothless对龙族——特别是那个大老板龙——反而有深刻的仇恨。而Toothless那天来到小村可能也是因为他不知怎的就迷路了而偶然经过那里,却被Hiccup用绳索给套了下来。

    这样大概可以解释Hiccup和Toothless能这么快建立信任了。当然,这里还有很多很多细节要完善,不过我相信至少我这个故事线应该更有理由一些。

    其次,Toothless为什么要跟着那一群龙前往龙穴?可能龙是群居的动物而且喜欢合群,但是上下文没有交代。于是作为一个同样对“龙”文化有着深刻印象和概念的中国人,我就很不能理解为什么Toothless要跟着这群龙一起飞往龙穴?也许是他小时候和他的父母一起去过?或者那里其实就是他们原来的家?而他的父母就是在和大老板龙的争斗中丧生,之后大老板龙就占据了那个地方?他从同行的龙身上闻到了熟悉的老家的气味,所以要跟去看看?这个也要一个交代的。

    最后,打败大老板龙的过程是在是太简单了。虽然那个学院派的小胖子在观察后说了一句(大意):鼻孔大而眼睛小,说明他主要是依靠听力和嗅觉。但是这句话实在闪现的太快。要知道,这个就是大老板龙的弱点,也是Hiccup和Toothless配合将其击杀的策略的出发点啊!所以,这里需要好好的铺垫一下,如果能加上一些闪回,表明Hiccup或者Hiccup听过谁谁谁曾经在一些别的什么场合用类似的方法对付过类似种类的龙,那么观众也就有了期待,有了共鸣。

    ======我是分割线======

    以上是纯粹情节方面的讨论。当然,看完一本书、一本电影、一幅画,哪怕是街头电线杆上的招贴,都是会、也应该、有收获的。

    这本电影可以从两个方面来谈收获。

    一个就是自我的证明。从一个伪Vikings变成真正的Vikings,Hiccup完成了自我价值的体现,赢得了尊重,而且还获得了Toothless这样的极品宠物,以及少女的芳心。虽然说损失了一条左腿,但是我相信这样的损失谁不愿意承担!

    但是Hiccup的自我证明道路和方式是与众不同的。Vikings对龙的态度就是“杀!杀!杀!”,而他在wouldn\’t kill a dragon的前提下,敏锐的发现当时那条龙其实和他一样害怕。于是他灵光一闪,从最天性的怀柔出发,而达到驯龙的最高境界。这个契机实在是太难得了。

    于是,这样的过程就只能是童话式的。在我小的时候,看完安徒生童话,我也梦想自己能找到一只破旧的打火机,一块肮脏破烂油腻腻的桌布,一只锃光瓦亮的铜号……(当然,那时还小,不知道其实应该花所有的精力去找美人鱼。)

    影片的最后也不得不抛弃这个童话式的过程。在对抗大老板龙的时候,Hiccup也只能回归传统的Vikings风格——当然加上他的智慧和Toothless的帮助——用最暴力的手法解决了大老板。在当时,什么小把戏——用金环蛇吓、用青青草引、用挠痒痒逗——都不管用了,或者说被直接无视了……大众的口味再次得到满足:一个真正的英雄就是要在如此的血腥中塑造完毕的。

    这是一个多么深刻而内在的矛盾呢?梦工厂迪斯尼试图塑造一个童话般的英雄和童话般的英雄成长,但是它做好了开头,却没有做好结尾……这个矛盾或者说无奈,恐怕在选择“龙”作为主体的时候就已经不可避免了吧?

    另一个方面,是所谓的“沟通不易”。一种根深蒂固的、源远流长的、真伪莫辩的理论可以长时间的、甚至是“永久”的占据“敌对”双方的脑海,而剥夺了任何沟通、互相妥协的可能性。只要开始沟通,哪怕只是一个人和一条龙之间的沟通,随着时间的推移,也能取得令人欣慰的结果。

    但是,这不是全部。正如我上文已经说过的。在对付大老板龙的时候,为什么就不采用“怀柔”的方法了呢?抛开那些狗血的好莱坞情节安排需要的原因,我们当然可以找出很多原因:

    首先,大老板龙才是其它龙对牛羊牲畜进行掠夺的根本原因。从情节交代来看,其它龙是吃鱼为生的,而只有大老板龙不知出于什么原因不吃鱼,只吃猪牛羊!

    其次,大老板龙异常残暴、异常无情。

    第三,大老板龙主要依靠听觉和嗅觉来猎捕,这给主要依靠视觉进行沟通和交流信息的人类带来与之沟通的困难。

    基于这些考虑,我们都可以接受对大老板龙采取的“暴力、镇压、摧毁”的手段。 那么,我是否能得出这样的结论:沟通是必要的也是有效的。但是如果实在不能沟通,甚至还有反噬的危险的时候,那就应以雷霆万钧之势将其摧毁?

    而更重要的一个问题是:我们当今的社会到了哪个程度?

    在这个意义上,我更愿意将这本动画片理解为一本政治动画片。它有着太深刻的政治内涵和现实意义。

    ======我还是分割线======

    题外话

    《驯龙高手》的题目让我想到莎士比亚的喜剧《驯悍记》(Taming of the Shrew)。中国人传统将悍妇比作狮子,而西方传统确实将悍妇比作龙来的!

    那么这本动画片难道就是如何驯服悍妇的《驯悍记》的现代版?电影里倒真的是有那么一个“小辣椒”最后被Hiccup收服了呢……

    可是,可是,这本电影的morale到底在哪里?我们上面拉拉扯扯说了那么多的东西,其实都是P话。

    于是,本帖的最精华部分要来到了。

    那么,这本电影的morale到底是什么?那就是:

    如果你不知道金环蛇、青青草、挠痒痒是可以驯服龙的方法,而不巧你又不会杀龙,那么你还是老老实实的呆在铁匠铺里去做那份MS很有前途的打铁工作吧。

  • How Nexus One changed my mobile life

    I have been using mobile phones for many years, but I just used it, not being influenced by it, until I got this one: Nexus One.

    The most application that I use on N1 is Email. Android 2.X supports Exchange accounts. This is really a must have for my office emails. How can I access my office mails without a handy client, using web access? Come on, buddy, you must be kidding me.

    The N1 Email client is just good enough for me: synchronization with my office email account, compose a quick reply on the fly. All are done transparently with some settings that are not those that can only be done by a veteran geek. This is good.

    Also, it synchronizes my contacts, both in gmail.com and in my Exchange directory. This saves me a lot of time wondering where I should put my new contacts.

    Of course, it has some fallbacks.

    First of all, it does not support a customized signature saying Sent from my N1. You know how much I envy when I read a message with a Sent from my iPhone or Sent from my Blackberry signature? I wish I could do that on my N1 and I am willing to pay for this simple feature! (p.s. I had done a search in Android Market and find this application which seems to fit my requirement: Touchdown. It will cost me $20 so I will keep on evaluating for another 29 days!)

    Another frequently used application is my Twidroid (an Tweet-like client but connected to BT group\’s own chat server running Status.net). With this application, I can stay tuned and online chatting with my buddies and get a catch on what is going on and share my findings.

    There are also some other applications that I use almost equally often: Gmail, GTalk, Maps, Handcent SMS, 3banana, Camera. These applications themselves are fully functional but the best part of it is that they are fully integated. When I was in Zhangjiajie joining the company\’s vacation, I opened 3banana and created a note and quickly wrote down my comments, opened up the camera to take a shot of the scenes that I would like to share, and then sync to my 3banana server, and finally, share it with my BT friends with Twidroid! If I were not not using an N1, I could only have done this many, many hours later and will be much more troublesome.

    Another example. I used to keep two calendars: one for my office and another for my personal activities. This approach is not so good. Why should I keep two calendars when I am only available for one thing at one particular time slot? With N1, I can seamlessly synchronize my calendar events with my Google Calendar (on web) and with the help of a simple standalone program running on my notebook, I can synchronize my calendar with my Outlook too!

    This has removed my last headache in combing two calendars. Now I can accpet an appointment initiated from my colleagues in Outlook and after synchronization, within a few minutes, my N1 will show this event too; or I can create my home/personal events at home in my desktop\’s Thunderbird application and after a few minutes, this entry will show up in my N1 and later (after synchronization) in my Outlook Calendar as well.

    This is really fitting my needs.

    Mobile phones was considered to be a tool only. But this tool is now getting stronger and changing my life style.

    Before N1, I can hardly imagine that an old man as I am, an absolute non Gen-Y people, could adopt to these new stuffs so quickly and readily. I mean, I know these applications exist but I am not using them because a simple task is very much torn apart and will take my much intervene to make it happen.

    N1 makes it cooler.