• 邮件反馈
  • 支持 TK
  • 那年今日
  • 微博

    • 看看最新
    • 那年今日
    • 随便看看
    • 过去一年
  • 文章

    • 皮相专栏
    • 百度空间
    • 焦点博客
  • 探索

    • TK猴子

  • 支持
上个页面皮相专栏
下个页面焦点博客

点右侧微博标记去微博订阅真爱粉群👉

加入tk真爱粉群
http://hi.baidu.com/tombkeeper - 选录

百度空间

共 164 篇文章

山寨和官府

2008-02-04

年底,公司发了一个蓝魔970,一个EEE PC。 EEE PC自带的那个Linux好像是基于 Xandros的,用了ICEWM做桌面管理器,但大部分小工具用的还是KDE的组件。对OL之类的用户来说,这东西的功能足够了,而且也很好用。不过我肯定忍受不了,所以打算 自己装个debian。 虽然可以把现在的内核扒出来用,但是我还是希望能自己编译个新内核。我估计ASUS肯定自己对内核做了一些修改,要不然不可能很好地支持休眠这样的功能。基于ASUS对待GPL的历史,我冥冥中觉得获取内核代码可能不会很顺利。到网上一查,果不其然,ASUS这次又搞了鬼。不过好在2007年11月就被人揪了出来。有了上次WL500-G的教训,这次ASUS的态度挺不错,没几天就把代码都放出来了。现在可以从网站上下载到全套代码。 不过其实对ASUS来说,公开EEE PC的内核代码其实利远大于弊,所以这次ASUS官方说是某些工程师的个人行为,我还真相信。 公司做大了,很多规则就不得不遵守。华硕要不是因为得在德国这种过于讲规矩的国家做生意,也不用理会GPL。相比较而言,山寨的优势就大多了,完全不用理会这些。RAmos970.RKW是蓝魔970的ROM: $ strings RAmos970.RKW| grep GPL This software is derived from the GNU GPL XviD codec (1.1.0). This software is derived from the GNU GPL XviD codec (1.1.0). $ strings RAmos970.RKW| grep sourceforge     http://sourceforge.net/bugs/?func=addbug&group_id=13478     http://sourceforge.net/bugs/?func=addbug&group_id=13478 另一方面,山寨的东西的确花哨,也可以做的看起来很强大,譬如蓝魔970可以支持直接播放RMVB(也不知道是得到了REAL MEDIA的授权还是自己扒的代码,我相信后者的可能更大一些),不过质量真不怎么样,面板就是一块塑料片,拿不干胶和外壳粘上的,指甲一抠就开。人机界面的设计也很差,不像是请专业人士做的,很可能就是程序员按自己想法瞎搞的。EEE PC就不同了,那玩意拿到手上不用开机,光看外壳就知道是好东西。
阅读全文

《长江七号》

2008-02-03

念大学的时候,看电影是我们寝室一项重要娱乐活动。那时候没钱经常去电影院,主要是几个哥们一起去看学校礼堂每周三晚上放的盗版碟,票价3元。邻近的一些兄弟学校礼堂也有同样的活动,我们偶尔也会去。路上顺便观摩和品评一下各个学校女生的差异。 《喜剧之王》、《午夜凶铃》等片子就是那时候看的。记得放《午夜凶铃》那天晚上是两部电影连映,先是放了一部好莱坞六十年代的歌舞片《夏威夷》。其实这部片子挺不错的,还拿了一个奥斯卡的什么奖。不过这种不黄不暴力满眼的草裙舞的东西显然不对学生的胃口,大家都蹦起来嚷嚷“老板!换碟!” 好不容易坚持看完《夏威夷》,大家还沉浸在草裙舞中的时候,老板悍然放了《午夜凶铃》。 现在的孩子对《午夜凶铃》这种东西恐怕已经有些麻木了。我们那时候可没见过什么世面,在党的关怀护佑下,从小到大看过最恐怖的电影也就是《画皮》之类。猛然来这么一个摇摇晃晃的东瀛女鬼,弄得礼堂里一片尖叫。坐在我左边的是寝室老四的女朋友,一出恐怖镜头就往老四怀里扑,条件反射地把腿一蹬,结果散场之后我左腿青了好几个块。 说实话,我那时候也害怕。到现在为止,《午夜凶铃》给我的恐怖体验仍然是所有电影中最强烈的。不过我对付恐怖片有个秘诀:把眼睛瞪圆跟她对视,越害怕越瞪眼,这样可以自我感觉凶悍和邪恶一些,鬼也怕恶人嘛,于是就不那么害怕了。 很多人认为学医的不怕鬼,这是个误会。我们不怕尸体,不怕碎肉,不怕肠子不怕血——你在《CSI》里看到的东西 我们都不怕。但是谁也没跟鬼打过交道,在这方面和学中文学化学的没啥区别。所以那天晚上回来后,老六一个人不敢上厕所,非要我陪他去;老四半夜一声尖叫从噩梦中惊醒,非要我下去陪他睡——被我严辞拒绝了。 瞎扯半天,也没说到题目上,很有标题党之嫌。别急,下面就说到了。 在我们的礼堂电影观看生涯中,看过的最有趣的电影莫过于《富贵列车》。首先我得承认这是一部典型的香港八十年代喜剧片,就像《五福星》系列或者《开心鬼》系列一样,你可以说它很烂,但是的确很有趣。事实上,我们都认为这是大学那几年里看过的最有趣的电影。里面有个片断,在一间屋子里藏了包括奸夫淫妇强盗警察等等一大堆人。然后本主回来了,发现了奸夫,于是那人就说自己和淫妇分别是情报员长江一号和二号,是在为国家工作。然后其他人分别从床底下、衣柜等处跳出来,自认长江三号四号五号六号七号。 一看到周星驰《长江七号》这个名字,我就立即想到了上面这个桥段。因为这一段实在是太经典了,所以我相信电影的名字一定来源于此。 顺便说一句:《富贵列车》中的长江X号也是有来历的,源于另一部电影:台湾1971年的《长江一号》。
阅读全文

The X-Files Return !

2008-01-18

我最近正在计划写一些关于美剧的文章,然而刚才却看到了一个无法不立即写进Blog的消息:X档案2今年夏天就要上映了!主演依然是大卫·杜楚尼和吉利安·安德森。 我迫不及待的想把这个消息告诉所有会为此而激动的人。
阅读全文

“你能保证吗?”

2008-01-18

有这么一句话:“会画画儿的是画家,不会画画的都是艺术家”。为什么呢,因为画家不好蒙,艺术家好蒙。再怎么低要求,也起码得能拿铅笔画出瓣儿大蒜来才能叫画家吧?艺术家就简单了,往屁股上抹点红墨水儿,印个苹果就是艺术家。 郭德纲也说过,有人四处冒充相声大师,没人冒充戏曲大师。为什么呢,因为相声好蒙,唱戏就不同了,没个几年功夫,连龙套都跑不了,一上台就让人看出来。 和文学艺术相比,我更喜欢自然科学,就是因为这些不好蒙。在所有的自然科学里我更喜欢计算机就是因为这玩意非常不好蒙,jmp $6一定是jmp $6,我说BOOL tag现在是1,你说做人不能太绝对嘛,难道不会是0嘛?好,printf。 所以我虽然非常热爱电影,但却不爱写影评。主要就是因为这玩艺不能printf。不能printf的东西容易好蒙,好扯淡。 说个故事。 2003年,一个客户那里出了怪事,连续一周每天下午四点半,网络准时瘫痪。几层楼的人都上不了网。我去转了一圈,看了看他们的办公环境,问了诸如第一次出现这个现象之前你们干了些什么,你们的网络拓扑是什么样的之类的问题。我发现那个地方的网络结构很神奇,总出口下面是四个大Hub。再往下总共连着三百多台机器。Hub这种东西一荣俱荣,一损俱损;一人超生,全村结扎。所以我对他说了我的想法:可能是某台电脑被安装了IRCBot造成的。 然后我告诉他,这么多机器,不太可能一台一台检查。我们可以尝试在防火墙上把对IRC的访问阻塞,很可能网络访问中断的问题能就此解决。 然后他问了我一个此前从来没人问过,至今也没人再问过的问题:“你能保证吗?!” 我稍微愣了一下,然后告诉他,这是我根据在你们这里收集的信息所判断出来可能性最大的情况,除此之外也许还有一万多种可能,不过概率都比这个小得多。 但是他坚持要我保证,如果我不保证阻塞IRC就一定能解决问题,那他就不能让我这么干。 以前看过一本老外写的书,里面讲到,计算机安全事故发生的时候,网络管理人员其实并不欢迎安全人员的到来。我想现在他一定非常需要我的失败来挽救他可怜的自尊心,虽然我并不讨厌救人,不过不太喜欢这种救法。而且这个活儿本身也非同一般,不是销售找来的,是大Boss直接打电话来的,我必须一击必中,秒杀,不能冒险。 于是我算了一笔帐: 1、现场只有我一个人,而对方有十来个各个部门的人围着,多数人是迫切希望解决问题的,还有一些也许更希望看笑话。 2、既然现在网络访问中断的情况还没有出现,那么找出问题的把握就要小一些。 3、即使我现在找到了问题,并且解决了,怎么printf呢?如何证明我找到的问题就是事情的原因呢?如何证明后来没有出问题是因为事情解决了而不是碰巧今天就没事呢? 总的来说,我要做的不是解决这里的问题,而是让在场的所有其他人明确知道是绿盟科技解决了这里的问题。没有任何悬念,也不让任何人有扯淡的余地。所以我应该做的是等待,等待问题出现。 于是我开始和他谈一些关于量子物理学中不确定性原理的知识,告诉他这个宇宙中没有什么是可以保证的。大概过了半个小时,网络如期中断,我一看差不多了,就对他说:虽然我不能保证一定是我说的那个问题,不过现在我们可以去确认一下是不是那个问题。 他们的防火墙是用一台redhat做的,2003年的时候我几乎不懂linux,不过好在我工作的时候没什么表情,所以看起来总是很熟练的样子,而且我在Windows上用ethereal的时候顺便看了一下tethereal的用法。于是我用了一个IRC通信的过滤参数开始Sniff。很快就在屏幕上看到了一个IP,而且通信数据很明显,就是IRCBot的指令。于是我让他们去把那台机器的网线给拔了。然后网络访问就正常了。 这时候形势陡然发生了变化,围着的那些人也变得忙碌起来。一般来说,有朋自远方来,倒杯水总是应该的。这时候我终于等到了这杯水。“你能保证吗”觉得tethereal简直太神奇了,问了我很多关于这个的问题,并且试图想搞清楚我为什么能一下子就猜到是这个问题,还把他们部门的人都叫了过来,最后甚至让一个孩子去翻.bash_history,用圆珠笔把我刚才敲的几行命令抄下来,等等。我简直哭笑不得,李汝珍笔下的两面国看来还是有事实依据的。 五年过去了,“你能保证吗”这句话一直到今天,仍然是我们办公室的流行语,不出意外的话,恐怕还会一直流行下去。
阅读全文

新闻联播

2008-01-17

来不及一个一个写,联播一下。 前几周升级到Linux的最新kernel,发现这个版本已经可以完美支持休眠(挂起到硬盘),那个experiment标记终于被去掉了。很难想象linux发展了这么长时间,对如此重要的功能长期停留在experiment状态,我曾经实际使用过几次,也的确相当的experiment。那天和CoolQ讨论,他说这可能和以前很少有人用Linux做桌面有关,估计这是个主要原因。现在我的IBM T30在Linux下也可以FN+F12了。 最新版的Ultraedit已经修正了那个 堆溢出 ,总算可以放心使用了。 上次手机通讯录丢失事件中,我找到一个叫Noki的工具,是目前唯一可以读取Symbian通讯录内容的软件。不过未注册版本只能读30条记录。于是我想搞一把。最后发现这玩艺的功能模块居然是用Lua写的,和注册相关的部分也是用Lua实现的。我冥冥中感觉这很像中国人写的软件。一查,果然是中国人写的。为了搞这个软件,我大致了解了一下Lua,发现这玩艺还真不错。Lua不是类似perl这样解释执行,而是类似Java搞了一个虚拟机,十分RISC,只有三十多条指令。Lua的代码也十分轻量级,结构清晰,十分适合迁入到程序中。美中不足的是Lua是一个还在不断发展的东西,所以版本间变化较大,譬如说5.1和5.0之间就不兼容了。目前对5.0有可以逆回源码的工具,但是5.1还没有。不过反汇编还是可以的。好在指令也比较简单,看看手册很容易学会。 最近在分析MS08-001,四处找发包工具。最后发现一个叫“科来数据包生成器”的很不错,居然还是国产软件,居然还是免费的。不过这个东西过于国产,把所有能中文化的都中文化了,譬如解析ARP协议是这样的:“谁是 192.168.0.6? 告诉 192.168.0.6”。所以如果你长期以来用的都是wireshark之类的东西,建议还是装它的英文版,免得精神错乱。不过我想科来的这个系列对广大不喜欢英文软件的网管们还是大大的福音,赶紧找领导批钱去买吧。
阅读全文
1...1617181920...33