神游四海 (Tao’s Weblog)

  • Tao said: I twit, 20 minutes ago
  • Tao said: Aha 7 days ago

Wednesday, June 28, 2006

Flickr和Web 2.0 [技术心得] — tao @ 12:04 am

现在好像什么东东都要标一个2.0以示时髦,什么Web 2.0Business 2.0,RSS 2.0,搞得现在2.0都臭了街了。

所谓Web 2.0,就是类似blogwiki,以及flickr一类用户参与合作和共享的网站。反正IT业界的一个重要产品就是意义含糊不清的新名词,UMPC, EV-DO,等等,等等。

Sunday, June 25, 2006

RSS Feed [技术心得] — tao @ 12:03 pm

大约两三年前,我在自己的服务器上架了一个两个博客,一个中文,一个英文。那个时候我还不知道国内把Blog翻译成博客。记得是一个冬天的下午,我还住在布鲁克林的时候。在计算机前面敲敲打打,直到半夜,两个博客总算是运行正常了。只是那个时候我还没有真正认真地研究博客和RSS运行机制,所以在两个博客上留下了两个小尾巴:我并没有真正设置好RSS 2.0。

后来,RSS热极一时,各个媒体竞相报道,我也读了一些相关的报道,记了一些笔记,但是没有真正下决心在我的两个博客上面设置RSS,一来很忙,几乎没有时间写博客,更不用说设置服务器上面的软件了。当时在设置博客的时候,我就尝试了一下这个博客软件的RSS部件,好象有不少程序问题。当时的这个软件刚刚出来,还是0.7的版本,软件编码上面有一些问题,大致上还行,但是某些程序模块还需要调试,除错,否则程序无法正常运行。当时觉得这是个小问题,就一直拖下来了。

前一阵子,一个朋友访问了我的博客,问我为什么没有RSS Newsfeed,因为现在,RSS Newsfeed已经是博客的标准部件了。也是,现在也是应该加上这个东东的时候了。昨天,我基本上花了整整一个星期六来调试这两个博客的RSS Feed模块。这个服务器端软件使用PHP编码,而我对于PHP可是一窍不通,花了不少时间在网上查找关于PHP的编程教程。好在所有的编程语言都相通,掌握基本语法以后,上手还不是很困难,几个小时以后,基本上把英文博客的RSS调试成功,然后我就认为中文的RSS也就应该如法炮制,照葫芦画瓢,不会有什么问题,哈哈,大错而特错!

首先,我认为搞一个中文的RSS XML页,也就是一个简单的更换字符集标志符的问题,只要把所有的ISO-8859-1都置换成GB2312,en-us都换成zh-cn就应该大功告成,上床睡觉了。但是不然,我尝试了各种可能的置换,在我的RSS Reader里面都是乱码,而不是简体中文。我又重新仔细读了一遍中文XML FAQ,想想我所做的都应该是正确的,不应该有乱码的问题。

后来,我有仔细研读了RSS 2.0的标准文献,去除了一些非标准tag,但是还是显示的乱码。最后,我开始怀疑我使用的RSS阅读器,NewsMac 3的中文支持有问题。这个阅读器至少可以显示UTF-8编码的繁体中文。我仔细比较了可以在NewsMac上面正常显示的UTF-8繁体中文的XML文件和我的GB2312简体中文的XML文件,除了编码字符集不同以外,其他的都是一样的,我开始确信我的XML文件没有问题,而是NewsMac 3对于显示简体中文有问题。作为一个测试,我在MacNews上面测试了其他的一些简体中文的RSS Feed,果然证实了MacNews不能正确显示简体中文。

剩下的问题就简单了:找一个支持在Mac OS X上面支持简体中文的RSS阅读器。最后,终于找到了一个叫做NewsFan的阅读器,可以正确的显示中文,繁体以及简体。

最终,当我完成两个博客的RSS Feed的时候,已经是星期天凌晨一点了,oops,还有家务没有做呢!

现在,在我的两个博客的页面的右边,在search框下面和archive月份列表的上面,有一个rss newsfeeds的栏目,下面有一个图标,鼠标右击这个图标,选择“拷贝连接位置”,然后粘贴到你的RSS阅读器中就可以了。当然,对于中文博客,你的RSS阅读器得要支持简体中文才行。

Tuesday, June 13, 2006

MiniDV摄像机 [技术心得] — tao @ 12:06 am

一年前,我买了一台MiniDV摄像机,型号是Sony DCR-HC32 Handycam。一直对于视频技术没有研究,主要是因为要有小孩了,所以就赶紧买了一台。往周围一问,才发现大多数的摄像机的买家都是因为有小孩才买的,看来英雄所见略同啊。单身的人拥有摄像机的比例明显低于有子女的。当然,这只是主观印象,没有做过市场调研。

因为手头有一台PowerBook G4,有iMovie软件,有加上所有的新苹果计算机都有FireWire接口,Sony的iLink其实就是FireWire,只是名称不同罢了。所谓的FireWire,iLink,以及IEEE1394其实都是同一个东东,不同的厂商取不同的名字而已。使用iMovie来编辑电影果然很方便,只是我以前从来没有玩过视频编辑,有很多东西还要从头学起,不过iMovie是一个很容易学的软件,还比较容易上手。跟所有的东西一样,上手还是容易的,难的是精通。我也就是三心二意地玩玩而已,没有精力和时间来真正钻研其中的精妙。仔细想一想,还是应该真正钻研精通一些东西才是。

这台摄像机除了能够拍摄MiniDV录象带以外,还可以拍摄静态照片,存放在Sony的Memory Stick Duo Pro内存卡上。Sony自己独树一帜,坚决使用自己的Memory Stick,根本不管流行的SD卡和CF卡。所有的Sony产品,只要是用内存卡,就一定是Memory Stick,或者是Memory Stick Pro静态照片遵循Exif 2.2版本。我记得我的FinePix 4700zoom的JPEG遵循的是Exif 2.1版。

摄像机的CCD明显低于静态相机的CCD像素数目。视频一来对于分辨率的要求就不高,而且,视频信号每秒钟三○祯,分辨率太高对于带宽和存储容量的要求也就太高了。Sony DCR-HC32的CCD的总像素点有六十八万,有效像素点只有三十四万,大约相当于640x480的点阵。比较FinePix的二百四十万,以及Rebel XT的八百二十万像素点。

HC32的镜头使用Carl Zeiss的Vario-Tessar镜头,光学放大20倍,数字放大800倍。F1.8-3.1。相对应于35毫米的镜头,焦距是44~880毫米。

HC32有FireWire和USB接口,当然,能用FireWire就尽量用FireWire,有更好的传输速度。在视频领域,FireWire的表现强于USB 2.0,虽然USB 2.0有480 Mbps的速度,但是在持续的测试中,还是FireWire有更高的表现,虽然FireWire 400的速度只有400 Mbps,但是这个速度能够持久,USB 2.0的480 Mbps却不能够持续。而且,iMovie可以通过FireWire来控制摄像机本身,在把MiniDV磁带转录成硬盘文件时就很方便。

HC32使用NP-FP30锂离子电池,DC7.2V~8.4V,3.6 wh (500 mAh),重40克,比较我的Canon Rebel XT的NB-2LH锂离子电池,DC 7.4V,720 mAh,重43克。

Sunday, June 11, 2006

数码相机 [数码生活] — tao @ 1:38 pm

大约两个月前,我买了一个数码相机,Canon EOS Digital Rebel XT,又叫做EOS 350D Digital。这是我的第二台数码相机。几个世纪以前(主观纪年,客观纪年是二○○一年七月),我买了一台Fuji FinePix 4700zoom相机。二○○六年五月,五年以后,终于升级了。可见我的器材升级周期还是很长的。我的一九九八年买的PC现在还在使用,现在正在使用的是第一代iMac在写这篇文章,而且现在我还在用一九九八年的Palm III在管理我的通信录。一个不折不扣的Luddite,或者叫做新Luddite,呵呵。

Fuji FinePix 4700zoom,或者简称FinePix用一片1/1.7-英寸,2.4兆像素的Super CCD感光芯片,比较Canon Rebel XT的8.2兆像素的CMOS感光芯片。几年以前,还很少有CMOS的感光芯片,几乎所有的数码相机都是使用的CCD。但是近几年的技术进步使得CMOS感光芯片的应用更加广泛了。CMOS技术比较CCD而言,更加容易制造,成本比CCD低,而且,辅助电路可以和感光芯片作在一张芯片上,更加简化设计以及制造成本。

FinePix提供三种照片尺寸,640x480,1280x960,以及2400x1800。Rebel XT也有三种图片尺寸可供选择,1728x1152,2496x1664,3456x2304。FinePix只有JPEG格式的图片,每个尺寸的JPEG都可以选择三种图象质量,Basic,Normal,以及Fine。Rebel XT的JPEG有两种图象质量,Normal和Fine。除了JPEG以外,Rebel XT还提供RAW格式的图象文件。

FinePix的镜头焦距是8.3~24.9毫米,相当于35毫米相机的36~108毫米;Rebel XT是单镜头反光相机,可以更换镜头。我现在使用的是Canon EF-S 18-55 mm f/3.5-5.6镜头。

单镜头反光相机的最大优点就是几乎没有快门延迟,能够快速抓拍转瞬既逝的场面。Rebel XT一秒钟可以拍摄三张照片,相机本身的高速缓冲内存可以存储十四张3456x2304高清晰格式照片,在写入CF内存卡之前暂时存储所拍摄的照片。在连续模式下,按住快门不放,相机就连续拍摄,转眼之间,就可以照几百张照片。昨天,我十分钟照了四百张,幸亏我的内存卡大,有2GB的存储容量。

说到存储容量,FinePix使用的是SmartMedia卡,这种格式的上限就是128MB,在二○○一年的时候还算是大容量,现在就小得可怜了。这个格式的最大容量限制也导致了SmartMedia的没落,现在没有相机和其他的设备使用这种格式的存储卡了。现在最常用的就是CFSD卡了。在专业相机里,还是CF卡更普及一些,CF卡比SD卡大,更结实,在野外或者战地拍摄时,结实耐用还是很重要的。我还没有使用SD卡的相机,所有的SD卡都是用在PDA上面的。

我的习惯就是所有的电器等等都要熟读说明,尽量掌握所有的设计功能。Rebel XT的说明书有一百七十一页,FinePix的说明也有一百二十三页。这一段时间,断断续续还颇花了一些时间来研究相机。但是,有了小孩以后,就没有多少时间了,而且,两个月前,我又买了我的第一辆汽车,又要花很多时间来研究汽车里面的器件等等,也就没有多少时间来研究相机了。我上一个Blog entry还是在几个月前写的。

这一段时间,用新相机给儿子照了一些照片(点击照片可以看到更多):


二○○六年四月


二○○六年五月


二○○六年六月

          

0.029 Hosted by tongtao.com, and powered by WordPress blog