星期一, 七月 31, 2006

iPod寿命,Apple说不清

Apple发言人在数天前谈及iPod时,声称其寿命可长达四年(four years)之久。这条消息被众多媒体引用并引起诸多讨论。今天该发言人突然急急忙忙跑出来澄清,指媒体误解了她的说法,iPod的寿命是数年(for years),而不是四年(four years)。
An Apple spokeswoman, Natalie Kerris, said iPods have a failure rate of less than 5 percent, which she said is "fairly low" compared with other consumer electronics. "The vast majority of our customers are extremely happy with their iPods," she said, adding that an iPod is designed to last four(for?) years.
我忍不住想对Apple说:严肃点!

Technorati Tags: ,

用敲打来控制笔记本电脑?

看到一则有趣的应用:如果你拥有一台IBM ThinkPads(现已改为联想Lenovo)笔记本,而且安装的操作系统是Linux的话,你就可能通过手指的敲打来控制你的笔记本电脑!

IBM ThinkPads一般都安装有一个内嵌的测速器(accelerometers),只需在Linux系统内核中加入一个对应的驱动模块HDAPS(Hard Drive Active Protection System),就可以让测速器对一系列的手指敲打作出响应,比如:敲两下,锁定屏幕;再敲几下(根据你自己的秘密设定),解锁屏幕;或者在屏幕盖子上敲一下,你的MP3播放器就自动播放下一首歌曲,等等。这里似乎有一小段视频演示。

Technorati Tags: , , , , , ,

Linux下的flash字体

Ravi在LinuxHelp提到,在GNU/Linux下玩某些flash游戏时,游戏中的部分字体往往无法正常显示。

flash game with or without ms font

造成这一现象的原因是,这些Flash游戏主要使用微软特有的字体(主要是webcore)来显示这些文字,而Linux本身并未携带这些字体,因此无法显示。解决这一问题的方法很简单,就是安装这些微软字体。对于Debian/Ubuntu系统,用APT工具安装msttcorefonts这个软件包即可,其它Linux系统可考虑挂载windows分区后将这些字体安装到Linux系统,或者下载webcore字体后自行安装。

Technorati Tags: , , ,

星期六, 七月 29, 2006

Google考虑集成Gmail和Blogger.com

根据PCWELT的消息,Google正在考虑强化blogger.com的功能,包括:
  • 集成gmail和blogger.com,两者的关系将更加紧密;
  • blog访问限制,用户可以据此将blog设置私人blog或只允许某些人群访问的私人blog组;
  • 加强blogger.com界面下的图片上传功能;
另外,Google也可能推出一项企业级的Blogger服务。

Technorati Tags: , , ,

星期五, 七月 28, 2006

Google Talk更新

Google Talk今日更新,加入了三大功能:
File Transfer功能可以说是万众期待已久的功能,根据Google的说法,传输文件没有大小限制,而且传输速度也快速稳定;另外,Voicemail和Music Status功能也非常有特色。

Technorati Tags: , , ,

Google版Sourceforge

Google在O'Reilly开源会议上推出了Project Hosting,一项类似Sourceforge的开源项目存放服务,Google声称希望以此来促进开源运动更健康地发展。这一讯息对于状况多多的Sourceforge而言,是个警讯,而作为MS的主要竞争对手,Google也理应发挥自己的品牌优势,来帮助乃至引领开源社区的发展。今后,Google Project Hosting和Sourceforge的消长,以及Google会在开源社区中承担何种角色,都是值得观察的地方。

Technorati Tags: , , , , ,

星期四, 七月 27, 2006

蒋介石是个好“博客”

凤凰的这篇文章中说到:
蒋介石从1915年开始到1972年,57年从未间断写日记,这在政治领导人中非常少见。
老蒋的日记完整地展示出他的各种性格:好色、多疑、暴躁、任性、孤僻,但同时,他又会对自己的这些毛病都有反省。比如他在街上看到了美女,当天的日记中就会出现这样的话:
见艳心动,记大过一次。
于是我就想,如果在今天,老蒋肯定是个好博客!

Technorati Tags: ,

星期三, 七月 26, 2006

Flash 9 for Linux ?

前面提到Linux版的Flash始终停留在Flash 7,迟迟不见更新,据最新的消息,预计今年年底前Adobe会推出一个预览版,在经过个公共测试后明年初就会推出一个完整版的Flash 9 。

Technorati Tags: ,

星期四, 七月 20, 2006

pkblogs.com

pkblogs是一个blog网关,它不仅提供了一个访问blogspot.com的途径,同时,对于我们引用来自blogspot.com的永久性链结也非常有帮助。

Technorati Tags: , , ,

星期三, 七月 19, 2006

八国峰会上的情景喜剧

美国总统布什在俄罗斯举办的八国峰会上横冲直撞,闹出了不少笑话,其十足的牛仔味着实是让人捧腹。

突袭“爱抚”梅克尔吓坏伊人

body language btw Bush & Merkel

图解:峰会开始前,德国女总理梅克尔正和意大利总理普罗迪讨论着某个话题,这个时候,布什走进了大厅......梅克尔的注意力都放在普罗迪身上,并没有注意到布什正在从后面向她靠近......突然,布什将双手放在了梅克尔的肩上......接着,布什开始了他持续时间长达1秒钟的德克萨斯式按摩......梅克尔感到非常吃惊,反射性地将手举起以求挣脱,此时她并不知道谁在后面抓住了她......按摩结束,布什一脸无辜地走向自己的位子,而梅克尔对于这个突如其来的亲热举动无能为力,只得一笑置之。(视频)

冒险向普京推销伊拉克民主样板遭嘲笑

Bush and Putin Spar at G8 Summit

峰会前的一次记者会,布什和俄罗斯总统普京共同面见记者。在回答一位记者提问时,布什说:“我对普京总统说了我们的想法,希望推动一些国家制度上的改变,就像伊拉克那样。现在伊拉克有新闻自由和宗教自由,我们国家的人民希望俄罗斯可以做同样的改变。按照国际惯例,普京不应该打断布什的讲话,但普京当即反驳道:“我可以非常坦白地告诉你,我们肯定不想要伊拉克那样的民主,这是显而易见的。” 普京的回答让在场的记者笑成了一团,据美联社报道,当时布什的脸腾地一下就变红了,尴尬地笑着说:“那就等着瞧吧。” 可是普京却意犹未尽,紧接着又添了一句,说俄罗斯绝不会参加“任何十字军东征,或者任何神圣同盟”,态度十分强硬。(视频)

午宴骂脏话被话筒曝光

bush_blair_shit

在八国峰会的一次午宴上,“感谢”一个忘了关掉的麦克风,全世界都听到布什与布莱尔拉家常式的聊天。对于这段对白,不再多做说明,这里有内容的简介,而这里这里分别是英文版和中文版的对白。总之,除了一些粗口外,布莱尔给人的感觉如同是
什的一个助理,处处征求布什的意见,而布什则是老板,满嘴面包,且不时指点点。这使得不列颠的媒体非常火大,认为布莱尔表现得犹如德州牛仔养的一条哈巴狗!(视频)

Technorati Tags: , , , ,

在mplayer下抓屏

在mplayer下抓屏时,有时侯无法截取正常的画面,只能得到一张黑色的图片,这时候可以考虑将视频输出选项设置为x11 :

 $ mplayer -vo x11 filename

Technorati Tags: , ,

星期日, 七月 16, 2006

NTFS-3G

终于Linux NTFS project推出了一个能对NTFS文件系统进行完整读写操作的驱动程序:3G-Linux NTFS support driver。根据初步的测试,这个驱动的性能表现超过了为数不多的几个同类软件,包括商业版的Paragon NTFS和基于WINE的Captive NTFS。不过我尝试了一下之后,发现这个Beta版驱动的问题还是不少。

Technorati Tags: , , , ,

星期六, 七月 15, 2006

Gdrive是“鸭嘴兽”

platypus

有关Google即将推出在线存储项目Gdrive的消息已经传了很久了,现在又有一些小道消息被发掘出来:Corsin Carmichael在操作Writely的时候意外地发现了Gdrive的测试页面。这个测试页面在不久之后即告消失,但Corsin Carmichael在他的网站上保留了一份页面的备份。由这个页面给出的信息,Google将Gdrive称做Platypus,意为“鸭嘴兽”,这个名字让人不解,有可能是Gdrive的项目代码名。而Platypus将具有所谓的Backup、Sync、VPN-less access、Collaborate、Disconnected access等功能特性,让人颇为期待。

Technorati Tags: , ,

Linux pinfo

Linux pinfo

如果你觉得info指令的emacs界面让你觉得不习惯,那么pinfo可能是一个不错的替代品。

Technorati Tags: , ,

星期日, 七月 09, 2006

不完美的结局,完美的传奇

意大利 对 法国

一直看好意大利,可是好像昨天贝利说了不少关于意大利的好话,让人心惊胆战,这个世界不会这么邪门吧!嗯,坚决不信邪,自十六强以来,我关于意大利的预测还没出过错,甚至连比分都完全正确,希望这次也不例外:意大利3:0胜法国。

update :

Zidane

对于Zidane来说,这或许不是一个非常完美的结局,但是,Zidane在足球上的历史地位并不会因此动摇,相反,这张红牌也许在某种程度上反而增加了Zidane的传奇色彩,后人在谈及Zidane时,这张红牌的前因后果必将是一个津津乐道的重要话题。

Technorati Tags: , , ,

字符界面下的文件着色

这是一则读书笔记,参考了 << Linux Desktop Hacks >> 中的Hack 15 : Colorize Files in Your Pager

在Linux的字符界面下,当键入ls或dir等指令时,一般而言,我们可以看到罗列出来的文件根据其类型的不同而呈现不同的颜色,显然,这有助于我们定位文件。有时侯可能需要罗列的文件较多而必须分页显示,这时候我们会使用less等分页显示指令,但出现的情况是,尽管文件列表被分页显示,但原先文件所对应的颜色却消失了,这是怎么回事?

一般来说,ls指令在各种版本的Linux中都是以别名(alias)出现,例如:

Fedora Core下的alias配置:

alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'

Debian下的alias配置:

alias ls='ls --color=auto'

SUSE下的配置:

alias ls='ls --color=tty'

Gentoo下的配置:

alias ls="ls --color=auto"

可见,在各种Linux版本中,ls往往被alias为:ls --color=auto 或者ls --color=tty。问题就出在这里,无论是ls --color=auto 还是 ls --color=tty,都只能将带颜色的文件列表输出到终端屏幕,而如果是通过管道(pipe)送到另外一个程序(如less)时,这些颜色会自动消失。

解决方法: 在<< Linux Desktop Hacks >>中提供了三种方法,但总的来说,三者是原理一致,方法各异。其主要的改进就在于,将ls --color=auto 或 ls --color=tty 改成 ls --color ,以这种方式来罗列文件,其输出不论是终端屏幕还是管道,都不会对原始的输出产生任何影响,也就是说,文件对应的颜色不会消失。而相应的,以less等分页工具接收管道传送过来的输出时,也需要做出相应的改动,以less -R 来取代 less ,这个-R 开关用来开启色彩的显示。

将alias重新定义后,再输入ls -al | less ,可见看到文件的颜色被完整保留,而值得注意的是,如果将 ls -al 的输出重定向到一个文件:ls -al > directory.txt ,当我们以编辑器来检查文件内容时,可以看到,这些文件所带的色彩却是以代码的形式出现。可见,如果将 ls alias 成 ls --color,有时侯并不一定产生我们希望看到的结果,更好的方法是,将它们分开处理:

alias ls='ls --color=auto'
alias lsp='ls --color | less -R'
alias dir='ls -al'
alias dirp='ls -al --color | less -R'

现在就一切OK了。

Technorati Tags: ,

Gmail Filters功能加强

Apply Filters To Old Emails

根据Google Operating System的消息,Gmail的邮件过滤器(filter)功能得到加强。之前的Gmail 过滤器只能对新到达的邮件进行过滤,而现在当你新创建一个过滤器的时候,它也会对邮箱中的旧邮件进行过滤操作。目前这项功能仅对部分英文用户开放。

Technorati Tags: , ,

星期三, 七月 05, 2006

意大利万岁!

德国 对 意大利

葡萄牙 对 法国

理智告诉我德国和法国可能会赢,但在感情上,我还是更倾向于葡萄牙和意大利,疯狂一下,葡萄牙2:0法国,意大利2:0德国。

update :

world cup

半夜爬起来看球真是难受,不过还好,我喜欢的handsome、tough又很man的意大利模特队最终赢了!胶着了将近120分钟之后,绝杀突然出现,Grosso的进球使得高潮在最后关头终于迸发,实在让人忍不住大呼:意大利万岁!

此战可谓是本届世界杯目前为止最经典的一战!现在回过头来重温一下黄老师的狮子吼,感觉实在是畅快无比,原来黄老师才是真正的灵魂附体啊!强烈召唤黄老师回归解说世界杯决赛!

Technorati Tags: , , ,

星期二, 七月 04, 2006

黄健祥暴走说唱金属版

央视名嘴黄健祥在意大利vs.澳大利亚一战中以正宗佛门狮子吼技惊四座威震华夏,堪称本届世界杯最大的冷门,其冷门指数甚至超过巴西负于法国一战,此事遂成为我朝球迷茶余饭后的谈资,有好事者截取黄老师的部分精彩演说,混合摇滚与说唱曲风,打造出一首颇为奔放、颇为雄壮的歌曲,你可以在这里收听。

Technorati Tags: ,

mplayer的视频输出选项

这是一则读书笔记,参考了 << Linux Multimedia Hacks >> 中的Hack 47 : Master Video Output Options 。

在Linux下,包括mplayer在内的大多数视频播放器都支持诸如X11、vx和SVGA等多种视频输出选项,可这些输出选项究竟是什么意思,它们之间又有什么区别呢?

在选择视频输出选项时,理想的情况是能够将视频显示的工作由CPU交给显卡,而CPU则纯粹处理解码工作。另外,许多由硬件驱动的视频输出选项允许你将视频图象放大到较大的尺寸甚至全屏,相反,没有硬件驱动的视频输出选项通常很难对视频图象进行缩放等操作,例外的情况是你拥有一块高速的CPU来处理这些操作。

xv选项

xv表示XVideo,xv视频输出选项是我们可能碰到的最主要的硬件加速类型,许多媒体播放器也将它设为默认的视频输出选项。xv使用X的XVideo扩展来作为硬件加速,因此它需要较新的XFree86,同时也需要相关的显卡驱动支持。我们一般可以使用xvinfo指令来查看你的显卡是否支持xv输出:

 $ xvinfo

 X-Video Extension version 2.2         screen #0
 Adaptor #0: "Intel(R) 830M/845G/852GM/855GM/865G Video Overlay"
 number of ports: 1
 port base: 56
 operations supported: PutImage
  …

如果你无法看到类似的大量的输出信息,则意味着系统当前不支持xv选项,必须配置X下的XVideo选项或下载特定的显卡驱动。

xv模式不仅提供视频的硬件加速,还提供视频的缩放(scaling)、视频亮度(brightness)及对比度(contrast)的调整,因此,你在调整视频显示时并不会给CPU提供额外的负担。

 $ mplayer -vo xv filename

X11选项

输出到X11的视频选项不提供任何硬件的加速。所有视频输出的显示(display)和比例(scaling)等都是由软件完成。理论上说,你应当在所有其它选项都无效的情况下选择这一选项,因为输出到X11是最慢也是最耗费CPU时间的,另外,也要避免调整视频比例的大小,取而代之应该调整X的分辨率到较低的一个状态。

 $ mplayer -vo x11 filename

SDL选项

SDL表示Simple Directmedia Layer,简单的直接媒体层。这个SDL提供了一个统一的视频和音频接口,一般的电脑游戏经常辉调用这个接口,因为这个接口使得程序在不知道视频设备的情况下,通过这个接口来访问底层的视频设备。一个程序可以将视频输出到SDL,然后由SDL负责将这些视频输出交送到它所知道的视频设备驱动。不过SDL的一个不足的地方是它采用的是软件处理,因此建议在选择这一视频输出之前优先尝试xv选项。而对于视频播放器来讲,相比较其它视频输出选项,SDL可以提供一个更稳定、更正确、更持久的视频输出。因此,当其它视频输出选项出现问题时,不妨尝试一下SDL。

 $ mplayer -vo sdl filename

DGA选项

DGA表示Direct Graphics Access,直接图形访问。它允许程序跳过X服务器直接写入framebuffer内存区。DGA选项使得程序不会占用很多的CPU时间,也可以输出全屏的视频画面,但不足的是,它却只能输出全屏的视频画面。另外,尽管DGA占用的CPU时间不多,但它却并不是硬件驱动模式。一般情况下,可以在选择X11模式前优先选择这一模式,因为它能够提供全屏输出,而X11无法完成这一任务。

在使用这一模式前,必须在你的X服务器中激活DGA扩展,同时,你必须具备root权限。

 $ grep DGA /var/log/Xorg.0.log

 (II) Loading extension XFree86-DGA

以上的输出表示DGA扩展已经存在。

 $ mplayer -vo dga filename

SVGA选项

这个选项使得媒体播放器可以在一个命令行控制台来播放视频,完全不需要X的支持。使用这一视频输出选项的前提是系统已经安装了svgalib相关的库。尽管它采用的同样是软件处理,但却给一些老旧的显示设备或者一些不支持framebuffer的显卡提供了一个额外的输出选项。同样,它要求用户具备root权限。

 $ mplayer -vo svga filename

Framebuffer选项

这一选项和SVGA选项十分类似,它同样允许用户在一个命令行控制台来播放视频,同样和SVGA相类似的是,它支持绝大多数的显卡,因此你几乎不必考虑硬件支持的问题,当然,前提是你的内核必须支持framebuffer(fbdev)。

 $ mplayer -vo framebuffer filename

VESA选项

这一选项和SVGA以及Framebuffer相类似,同样允许用户在脱离X的情况下在命令行终端来播放视频。VESA相较于Framebuffer的一个优点是,它并不要求你在内核中激活某些图形相关的支持选项,你需要的只是一个兼容VESA的BIOS。和其它输出到命令行控制台的选项相类似,VESA采用的是软件处理,而且要求用户具有root 权限。

 $ mplayer -vo vesa filename

除了以上这些主要的视频输出选项之外,mplayer还支持另外很多其它选项,可以有以下指令查看:

 $ mplayer -vo help

一般而言,输出到命令行控制台的这些选项并不常用。而当你查看mplayer的默认配置文件时,你可以看vo的排列顺序为:

 vo = xv,sdl,x11

回顾以上的选项介绍,这一排列还有很有道理的。

Technorati Tags: , , ,

星期六, 七月 01, 2006

七月一日世界杯日记

英格兰 对 葡萄牙

巴西 对 法国

不知道为什么,英格兰会变成现在这般让人失望,如果本场比赛还是如此这般的话,我看与其在世界杯上鬼混,不如早早打道回府。尽管葡萄牙在和荷兰一战后人员遭到重创,我还是希望葡萄牙的漂亮足球能够获胜,预测最终结果葡萄牙1:0小胜英格兰;至于巴西对法国,巴西2:0胜,没有任何理由。

update : 忘了巴西吧!从今天起,世界杯结束,欧洲杯开始!

Technorati Tags: , , ,