我为什么出了锦书bambook换了kindle

Filed Under (未分类) by 郑海山 on 2011-12-31

我锦书用不到一个月出掉了。最开始选择锦书完全是因为他支持插件和设备端sdk。锦书搞了个应用设计大赛,后来又开放设备端sdk,可以html5+js编程,我以为这是个技术型的公司,所以跟kindle、nook、sony相比我倾向于买锦书,正好当时锦书降价,又出了全键盘,号称翻页速度快了,于是就入手了。确实最后发现 @果壳郭朝晖 实不我欺也,相比第一代锦书翻页速度确实快了很多,这是后话。

对于电纸书我只需要看txt书和阅读新闻,或者,其实我要的只是一块屏幕,在这块屏幕上我可以看书看新闻,无聊的时候可以写一些应用。

然而接下来的体验让我对锦书失望了,正好kindle4出来了,也罢,换个。

先说说好的吧,说完再“但是”。

锦书的屏幕相对于kindle来说底更乳白,这是我喜欢的颜色,字体可以更换,全屏模式占满整个屏幕看起来非常舒服,而kindle4如果不改某个隐藏参数字的padding非常大。bbq的翻页速度跟kindle不相上下,局刷效果很好,当然,这里不说第一代bambook。

相对于其他电子书,锦书的优势在于他们确实想做一些事情,比如插件程序设计大赛,接入云中书城,古腾堡,但是,是的,但是,由于这样或者那样的原因,都做得不是很到位。比如云城,目前云城上还是以网络小说为主,其他小说按字数卖又价格高的离谱,web端管理书籍功能很弱,android端买书体验又非常差,我曾经想在微博上给云城提些操作方面的建议,被拒绝,想想算了,反正我应该不会再在云城上买书了,操作是否麻烦跟我无关。

再比如,在我拿到锦书的第二天,我不经意找到了一个bug,于是我可以浏览锦书android系统内的所有文件,CPU型号,内存大小一览无余。(bbq的cpu是JZ4760B,君正芯片,主频600MHz,第一代是Marvell PXA310,806MHz)

然后我用上了云梯,电子书如果接入了书城平台,有个客户端软件是应该的而且是必须的。kindle就没有客户端软件,不过我们有Calibre,这个非常赞,以后说。这个客户端软件wifi连接,换字体和升级固件功能非常好,也就只有这个很好了,管理书籍起来是一团糟。界面也懒得说了,我有几百本书,我来分类吧,分了半天,我发现分类无法存下来。这不应该吧。

研究发现,原来云梯软件没有做对win7兼容,数据要写到自己的安装路径去,所以会导致是否有管理员权限结果不同。所以如果想保存分类,请使用管理员权限打开应用。为什么这么久还没修复,是大家都不用win7还是大家都不分类?

然后我又发现锦书出列表速度非常慢,这个在看书没有问题,因为书是一页一页翻得。但是看新闻就不行了,新闻经常要回到TOC,这个TOC速度非常慢,使得内置的可自动更新新闻的新闻形同虚设。没关系,不是有html5+css么,我来自己写个阅读新闻工具,通过定时同步我还可以做到是否阅读状态保存(kindle的手动同步进度爆弱了)。好主意,可是写完一看,这个设备端sdk太坑爹了。在应用里是不能翻页的,你永远在3/22页,只能显示一页的内容,要做翻页除非自己做。或者,在生成新闻的时候自己插入特定的符号做翻页。而且有些css标签不能起作用。

但是写完这个应用发现,速度不慢呀,理论上出TOC速度也不应该那么慢,于是联系了因为在微博上写了全键盘锦书硬件配置信息而被加了关注的一个果壳公关部的,回复让我提供qq给他们他们会跟我联系,至今无联系。

这下新闻没法看了。我那段时间微博刷得比较厉害,想看看能不能做个在锦书上刷微博的应用。于是马马虎虎练手做了个,自己觉得还行,提交给锦书sdk应用让免费发布,至今没有收到邮件回复。

而且,我发现对wifi我没有控制权,锦书时不时就要告诉我wifi耗电,要关掉。如果应用不能主动开关wifi,那网络功能用起来操作步骤麻烦很多。

fxxk,要求这么多,你这小众应用。我只想让你在我上面买书看书,别的都是噱头,也是,如果是这样子,确实,你可以买个锦书。我不是。

于是,正好一个同事咨询我电纸书的事,我说,要不我那个给你吧。接手的同事说他老婆很喜欢。喜欢就好,我也很高兴。你要问我当初是否后悔买了锦书,我只能说,一定得尝试一下。可编程,不伤眼睛,我可以自己写阅读客户端,写背单词的应用,配合TTS写宝宝认字的应用,对我是多么诱人呀。

但是,这一切已经跟我没有任何关系了,我把锦书出掉了,2次。

TortoiseSVN在samba环境下提交代码出错的解决方法

Filed Under (未分类) by 郑海山 on 2011-03-30

TortoiseSVN是一个非常好用的svn GUI客户端,利用TortoiseSVN检查本地更新(svn st),diff,svn log,browser repository非常方便。所以我一般开发LAMP程序也会在把站点目录使用samba映射出来,然后在windows环境下使用TortoiseSVN。通过网上邻居访问svn会使得commit和svn st速度变慢,特别是有大量文件时,但是跟使用的方便性而已,这点速度流逝还是可以忍受的。

 

然而在某个条件下,还有可能导致另外一个更严重的错误。每次commit后会提示无法移动某些文件出错,特别是有新add文件上去的时候。通过研究这些文件。

ls -lah

-r-xr-x— 1 www-data www-data 192 2011-03-30 09:58 all-wcprops

发现在.svn目录里面的svn控制文件,权限会变成只读,导致了无法对这些控制文件移动或者删除,使得svn无法正常工作。这时可以删除出错的目录,并且使用TortoiseSVN进行clean up。但是每次commit都会不定期出现这个错误。

 

按理说TortoiseSVN新建立的文件是受samba的create mask控制的,通过测试umask和create mask,一切正常,TortoiseSVN其他建立的文件和目录也都正常受create mask控制,唯独.svn里面的几个文件w权限全部被删除。经过查询得知原来是samba的一个bug。

 

Permission problems with working copies on a SAMBA share.

After upgrading to TortoiseSVN 1.5.x or later, you get a lot of “Access denied” errors for most of the Subversion commands if your working copy is stored on a SAMBA share.

Some users reported that the problem went away after they upgraded SAMBA to the latest version. If that does not help or you can’t upgrade, allow readonly files to be deleted in the SAMBA config file:

[global]
delete readonly = yes

For older versions, try:

[global]
create mask = 0644
force create mode = 0600
security mask = 0555
force security mode = 0600

The information we have received suggests that the main problem is fixed in SAMBA 3.2.3. There is a supplementary problem with making files with the svn:needs-lock property read-only. This is reported to be fixed in SAMBA 3.2.6 or 3.3.0.

 

源文档 <http://tortoisesvn.tigris.org/faq.html>

 

加了force create mode后一切正常。

 

又:TortoiseSVN在网上邻居默认不显示图标,可以修改Setting->Icon Overlays->Drive Types->Network drivers。

 

 

ipad2,传闻是否靠谱,对比ipad2发布前后消息

Filed Under (数码) by 郑海山 on 2011-03-03

由于以前看lost留下的毛病,在lost剧终季,我每次都会上lostpedia看剧透,流程一般是,预告片看一遍,英文剧透读一遍,出来后没字幕看一遍,有字幕再看一遍,最后再去剧透对true或者false,很幸运的是,lostpedia很靠谱,大部分都是true。但是在ipad2上媒体就没那么幸运了。

voila_capture35

首先我们来看发布之前我收集的链接:

 

http://www.pcbeta.com/viewnews-20480.html
苹果iPad2 3月2日见新品或降价10%;更轻薄;支持数字钱包

http://bbs.appshare.cn/viewthread.php?tid=1860&extra=
苹果iPad 2发布倒计时 相关消息汇总

http://pad.zol.com.cn/218/2186912_all.html#p2186912
答案明日揭晓 苹果iPad 2的九大猜想

 

接着再来看发布后的消息

 

http://www.ifanr.com/35448
王者归来——iPad 2 发布会小结

http://tech.sina.com.cn/n/2011-03-03/06405239245.shtml
更快更轻更薄 苹果iPad 2平板八大提升

 

我这里不得不插一句,sina编辑可能把标题写错了,应该是 “更快更轻更薄 苹果iPad 2平板八小提升”,我正要去信指出。

 

在没有了预期Retina高清屏幕、Flash、SD卡、USB接口,NFC的ipad2,我很失望,(你要求太高了!!!!!)大家都很失望,但是也可以看出所有人对apple的期望值有多高。归根到底ipad2只是过渡产品。我把以上几个网页全部汇总了,对比后我发现,false有11个。

 

以上3个网页不靠谱的(时间往前拉还有更不靠谱的):

1、营销副总裁代替乔布斯登台

2、增加前置摄像头,后置摄像头或放弃

6、iPad 2可能降价10%

8、屏幕防反射,适合沙滩阅读

9、支持NFC技术,iPad 2成数字钱包

11、背面采用碳素纤维材料(很疯狂的想法,不大可能)

iPad 2可能取消Home键

iPad 2有可能命名为iPad 3GS

乔布斯不会出席iPad 2发布会

猜想一:iPad 2起价399美元?

猜想五:它可能不叫iPad 2 ?

 

ipad2hands9ssssss

voila_capture36

1299117708805

ipad的改进

1、采用A5双核处理器,相对A4处理器性能提升2倍,显示芯片性能提升9倍,功耗不变。

2、更轻更薄,厚度从13.4mm减少到8.8mm,降低33%,重量从680克降低到601克。

3、有黑白两种机身颜色可供选择,同时提供了多种颜色外套。

4、3G版支持at&t和verizon网络,即WCDMA和C2000两种制式。

5、前后双摄像头,可通过FaceTime与其他iPad、iPhone 4或Mac电脑视频通话,后置摄像头支持720P高清视频拍摄。

6、支持HDMI高清输出,但转换接口配件需要单独选购,售价39美元。

7、预装iOS4.3最新操作系统。

8、内置了在iPhone 4和iPod Touch中采用的三轴陀螺仪,在游戏性能上会有更好表现。

尽快iPad 2做了较明显的提升,但售价仍然和一代iPad上市价格一样并未涨价。而一代iPad价格则因此下降千元之多。

个人认为内存方面也大大增加,不然很难负荷现在的 iMovie 等复杂应用;

在硬件大幅改进的同时,仍然保持了正常使用 10 小时的电力表现;

新增了多彩保护壳,共十种颜色,采用磁铁自动吸附,而且阖上之后 iPad 2 就会休眠

 

列出来看起来改进好像很多,为了不给大家误导,我再重申一次,没有Retina高清屏幕、Flash、SD卡、USB接口,NFC,没有更窄的边框。虽然这些更不靠谱的传闻随着越来越临近发布会已经没人提了。对我来说,ipad2的提升在于更轻薄,前后摄像头,其他都是浮云。我最期待的屏幕分辨率提高和usb接口,sd卡没有出现。

 

从我给自己写的离线阅读的新闻服务器说开去到iphone4都说标题要长长长长

Filed Under (数码) by 郑海山 on 2010-11-24

终于又完成我的新闻服务器了。我的新闻服务器使用perl从rss或者新闻站点抓取信息,存入数据库,然后用php展现出来。再使用isilox下载成pdb,通过拔插treo的SD卡从电脑快速move到treo观看。

为什么用又,因为我不止干过一次这个事情。我相信离线浏览,这种被某些人bs的模式。我喜欢点击立刻展示图文并茂的新闻。3G速度快流量足有什么用,能快过我isilo从SD卡读取图片的速度么。。。

很久以前我用过handstory,isilo,但是以前这2个程序经常中文会有乱码,于是我换用sunrise+plucker,虽然plucker打开大文件速度实在太慢,跟3G有的一拼。(你没用过3g怎么知道。。。我承认我在yy)。忍吧,图片调小点,文件尺寸会极速减少。然而最近我的plucker开始频繁导致treo死机。忍不了了。我开始重新审视解决方案。

在试用最新版isilo后,我发现基本上乱码现象没有了。我不知道是新版解决了这个问题还是我的utf8编码起了作用,总之,目前看起来,一切很完美。

为什么我要自己编程搞个新闻服务器,isilox可以抓rss呀。这里有多个问题。

  • isilox是可以抓rss,可是抓到的数量和内容都局限于该rss。也就是rss如果是10条,那你不能变成20条,也不能是9条。
  • 有些很bt的站点比如cnbeta rss只显示摘要,这个就没得看了。
  • 如果站点没有rss,更没得看了。
  • 有些站点的rss里面有广告,你得过滤。
  • isilox的rss展示不像plucker,整个rss是一个页面。很难过滤掉不想看的条目。我喜欢列出条目标题然后点击进去观看。
  • 这些都可以使用我的新闻服务器解决。wow。
  • 我的新闻服务器会预先下载新闻内图片存到本地,同时会为troe做缩小。为桌面机isilox减少下载时间。

我原先手机的价值是400,现在经过我写的这么个程序,价值勉强涨到1400,假设我手机还能再坚持使用1年,也就是365天,如果没有这个程序,明天他是400元,后天还是400元,大后天也是400元。现在每天都变成1400,同理,明天是1400元,后天是1400元。。。所以这个程序为我创造了(1400-400)*365=36.5万价值。一想到这个,我在梦中像小天天一样笑出了声。

我下一个手机应该是尝试android吧。

iphone4呢?LP在用iphone4,要让我再买一台iphone4,我实在提不起兴趣。

传说jobs从不惧怕向世人展示不成熟的 1.0 版产品。我不知道这些是不成熟的还是故意的。

itunes-store

itunes,作为苹果吸金最重要的一个工具,其实是一个非常简陋的浏览器。用户没法跟踪他的购买记录,当然邮件收到的确认信等不算,那个是文本,不是数据库。我希望是怎么样,有一个列表,是我的购买记录,可以时间排序,点击就可查看更新信息。我可以按类型排序,按作者排序。按星级排序。自己添加tag。购买了无需立刻下载。可以删除购买记录。可以重复下载。为什么要重复下载,因为有时我们买完程序试用完发现功能达不到自己要求而删除掉,然后这个程序有可能在某次更新后实现了想要的功能,这时需要重复下载。现在是没法做到的。

dock

那个30pin的dock connector,可能为了兼容苹果以前的设备(保护消费者投资?一个转换线足够了),30针对很多设备来说绝对是浪费,micro usb或者mini hdmi都是不错的选择。传说ipad2会带mini usb,希望是替换而不是增加。(ipad最大的悲剧是那个分辨率,不过ipad2出来后,我还是得入手一个。)

甚至于usb也可以不用,用wifi,抛弃任何会进灰尘的接口,开发airsync。

iphonelauncher

然后是iphone4的launcher,这个真的很难用,ios4推出的文件夹功能也无法弥补这个缺陷。ms说的没错,“app icon sea”!。这个launcher是苹果最标志性的launcher,4*6,划来划去。但是,在我眼里,他非常得傻帽。是的,我到第7页我要划很多下,我回去第一页,我又要划很多下。

除了这个launcher,苹果的界面设计把人类GUI的精华全抛弃了,那个无处不在的list,把界面设计回退到非智能机街机Nokia的菜单选择了。最上面的左右2个按钮如同Nokia古老的N9xxx的2个硬件按钮,如果扩展到4个,很像ATM了。苹果想要按钮大一点比较好按,但是电容屏迟早也会像电阻屏一样定位精确。我说的GUI比如dropdown,dialog,menu,scrollbar,group box,tab,tree view,context menu。当然你如果把双击字符弹出拷贝菜单算是context menu的话。也实在太简陋了。在古老的palm和ppc时代,我们崇尚palm做一个事情比ppc少点1下。在palm里程序有什么功能看一下界面菜单一目了然,设置全部在一个界面里面解决,dropdown让你不离开本窗口就可选择选项,dialog让你在选择时还可偷偷看后面的窗口。但是在苹果里面,做事情是要多点很多下的。

而老生常谈的苹果封闭性,封闭是没有问题的,因为手机毕竟比电脑更普遍化,使用者更弱智化,全开放的话病毒木马侵入你的短信和照片打开你的摄像头是很危险的。封闭也会使得软件更加统一。类似android的开放式真的很让人揪心。买个HTC最新的wildfire,发现愤怒的小鸟不能玩,那真的要很愤怒了。

angry-birds-feature

android

不过从另外一个方面想,其实android很伟大,如同快递行业的顺丰和中国邮政,顺丰走高端路线,时间迅速又安全,但是收费高,只到镇一级,而这部分业务才是最赚钱的。而android如同中国邮政,虽然收费也高,速度慢,各地服务水平不一,但是不管是多偏僻的山沟沟,你都可以顺利送达,这个业务可能是要靠别的地区补贴的。所以android,上至nexusone,下到山寨机,都可用,你想要好的体验,住在北京上海吧,如同买机皇一样。

苹果的软件就是,如果你在路上偷听到一个人说xxx软件很好玩,你回家打开电脑,你知道要去app store下,因为世界上只有这么一个地方(还有沃商店?),你输入xxx,搜索到的软件你直接按下去下载,你知道你的iphone一定能用,因为世界上只有苹果生产iphone,而且到目前为止只生产了一款。你没有android那么多的担心。

但是封闭过头了也不好。苹果随便找个理由就可以不让你安装google voice,不让你装中文输入法。我的东西很好了,你还需要其他干嘛,关键是,你的东西确定好么?你真的觉得你的东西好用?还是,你是想多赚点钱?

总之,苹果的软件对我个人来说处处让我看起来都很难受。游戏不算在内,游戏界面跟苹果的界面是无关的。但是不得不说,苹果的产品还是有很多惊艳的地方的。简单的设计原则确实很酷,不可拆卸的电池,尽量少的接口,让产品稳定性提高。最新的纯音mp3 shuffle,不带屏幕,使用VoiceOver,简洁又实用。

ipod-shuffle1

还有iphone4的硬件,Retina Display,文字锐利,游戏画面非常华丽,很完美。神一样的六轴陀螺仪,提高了原先使用虚拟摇杆游戏的操作体验,而且,还有很多新的应用场景等待发现。

pisdsd

这些优点,对很多人来说确实够了。

有了相机你还需要:使用Picasa管理照片,使用数码相框看照片

Filed Under (数码, 照片) by 郑海山 on 2010-04-29

/*前言*/

你可能会记得我前段时间写了 [入手sony 2010最新卡片机DSC-TX7C,测评,TX7C,TX7] [http://dog.xmu.edu.cn/2010/02/08/dsc-tx7c/] ,拍了照片要管理吧,所以我又写了这个。

/*照片管理软件选择*/

买了相机,照了很多照片,得找个工具来管理,当然你可以用Windows自带的文件夹和图片浏览器,简单方便,这也是一种方法,不过效率比较低而已。我的TX7C sony自带的PMB实在很傻帽,虽然他的日历功能很华丽,但是导入照片目录名选择功能太弱,浏览照片不支持快捷键,简直不是人用的。试用了ACDSee Pro 3和picasa 3.6后,决定使用picasa来管理照片。ACDSee Pro 3将近200美元,功能可谓强大,适合专业级,对于我这种非专业用户,picasa功能已经足够。曾经非常bs acdsee,认为他好好地做看图软件就好了,以前的acdsee3.1非常受推崇,又小速度又快,是看JPG(JaPanese  Girl)文件的最佳选择,是安装系统的必备软件,何必搞得现在300多MB,好大的棉花糖,直到我使用了才知道,我错怪他了,用来管理照片很赞。

首先小比较一下。
  • picasa界面美观,平铺的文件夹切换效果非常cool。而且略缩图显示也很漂亮。acdsee pro界面黑色调为主,中规中矩,显示信息非常齐全。文件,EXIF,IPTC,XMP所有信息都很齐全。
  • picasa地理标志结合google earth,可以自己编辑。acdsee可以显示gps数值,不知道是否可以调用地图来显示。如果我说不知道,那基本上可能就是不能。
  • picasa有头像检测功能,可以按头像分类,这样子可以方便查找和统计。比比看你们家谁最爱拍照片。acdsee pro没有。如果以前没有整理过头像识别,那整理一遍还是蛮累的。
  • acdsee pro搜索整理功能异常强大,一张照片你至少有category,rating(支持5星,picasa只有星标和非星标),tag(checkbox,跟picasa星标一样),keywords等,而且可以save search,所以用acdsee可以把照片管得死死的。picasa相对较弱。
  • acdsee pro照片后期修饰功能异常强大,picasa一般。
  • 保存整理信息的方案2者有较大不同,各有优缺点。picasa会把你给照片的命名和tag信息直接写入照片,然后在各个照片目录的.picasa.ini内写IPTC不支持的比如星标,头像等信息。头像和相册存放在系统目录。提高浏览速度的略缩图,star cache也都放在系统目录。可以说是一团糟,既有修改原始照片,又有自己的数据库。如果你有情结,你可以考虑使用acdsee pro,acdsee不会去修改原始图片,他有独立的数据库,而且数据库支持导入导出。他也支持把数据库信息写入到图片,需要点击一个菜单。保存方案这个功能非常关键,因为我们通常不止1台电脑,我们要在电脑之间共享图片和图片信息,接下来会讲如何做到多台电脑同步。
  • picasa和acdsee pro之间可以共享数据的是IPTC,不过acdsee pro把picasa的IPTC信息获取后写入XMP,就不再理会IPTC数据了。所以如果你在picasa修改了数据,在acdsee下打开会发现无法同步过来。
  • picasa web相册功能较强,部分地区有可能被盾而无法使用,好可惜。
具体你选择哪个需要你自己做测试,当然我推荐Picasa不是说他们2个要争得你死我活,你用Picasa管理照片不妨碍你用AcdSee到照片目录里面去浏览。我要说的是你要记住这张照片好,你可以记在脑子里,文本文件里,我只是推荐记在Picasa内而已。

我一般是建立一个Photo目录,再一个PhotoOther目录,Photo纳入picasa管理,PhotoOther放不想在picasa管理的照片,再一个PhotoSync目录,在有多台电脑需要同步时临时存放文件。导入照片后查看照片,做些修改,加些文字说明,标记些star照片。如果需要给几张照片给别人或者打印台历,可以新建立一个相册,然后把照片加入相册再导出。

/*如何在不同电脑之间同步照片*/

现在每个人有几台电脑是很平常的,办公室1台,家里1台台式机,1台笔记本,如何在这些电脑之间共享照片,使得即可以快速查看,又可以共享对照片所做的标记等信息是个大问题。我在这里推荐一个模式,rsync,不是很完美。用过linux的一般都知道rsync,rsync是用来文件同步的,可以同步某个目录里面的所有文件,而且同步只传输更改的文件,速度非常快。我的方法是,以某台作为服务器,通常这台有固定IP,所有的3台电脑照片目录全部放在D:\Photo,目录名一致才能在每台电脑打开picasa设置都一样。简单起见1台作为输入,所有的照片都从这台导入,然后更新到服务器,其他的电脑再从服务器同步下来。如果要更改照片,添加标记,star等也只在输入的那台,这样子才能保证其他几台不会不小心互相覆盖。如图:
为什么不完美,因为picasa的数据库不是记录级的,所以无法在各个不同客户端编辑后更新上去。而且为了防止不小心同步出错,使用了单向同步。你可以选择不删除服务器上输入客户端没有的文件,这样子可以做到多个客户端一起上传,但是无法在服务端删除客户端删除掉的照片。

同步必须同步3个目录,一个是照片目录,通常是D:\Photo,一个是picasa数据库,是 C/Documents and Settings/Haishion/Local Settings/Application Data/Google/Picasa2/ ,一个是picasa相册,C/Documents and Settings/Haishion/Local Settings/Application Data/Google/Picasa2Alumni/ 。如果你使用win7,你可以使用mklink命令行,把3个目录整合在一个目录内一个同步语句即可。

附带rsync配置。

服务端


[photo]
path = /cygdrive/D/Photos/
read only = false
auth users = photo
[picasa2]
path = /cygdrive/C/Documents and Settings/Haishion/Local Settings/Application Data/Google/Picasa2/
read only = false
auth users = photo
[picasa2albums]
path = /cygdrive/C/Documents and Settings/Haishion/Local Settings/Application Data/Google/Picasa2Albums/
read only = false
auth users = photo

客户端

注意win7可能需要修改以下设置:
SET CWRSYNCHOME=%PROGRAMFILES(x86)%\CWRSYNC

同步命令,这是往上传的
rsync -vzrt –progress –delete /cygdrive/D/Photos/ photo@xxx.xxx.xxx.xxx::photo < password.txt
以上命令只做参考,注意–delete,rsync功能很强大,破坏力也很强,注意多测试,如果不小心把一个空目录同步到c盘会删除整个c盘数据咯,这个不关我的事,请先做好备份。

/*关于视频*/

以上说的是图片,视频不建议放在Photos里面,因为视频一般都很大,会妨碍图片刻录光盘备份。建议视频是单独放出,使用 [会声会影X3].Corel.VideoStudio.Pro.X3 等编辑软件去掉不要的画面,再保存成mp4格式,.h264视频压缩,AAC或者mp3音频压缩,每秒30帧。保存后的mp4可以放入同步目录。如果源视频是avchd格式的,比如我的TX7C生成的,你需要安装ffdshow和Haali Matroska Splitter才能观看,一般整合解码包内都有。

/*打印和数码相框*/

照片拍了这么多,不看=没有,所以做屏保,win7小工具,打印台历,买个数码相框都是不错的选择。打印可选择3R(5寸),4R(6寸)稍大,不要裁,留边。做台历的网站很多,比如可牛影像,光影魔术手,网易印像派等。最推荐的是买个数码相框。你还记得你家里厚重的婚纱照相册,一辈子难得看几次,买个数码相框这个问题就可以解决。目前数码相框基本上已经可以接受,只要是7寸,分辨率在800*600或者800*480均可,个人觉得7寸就ok了,太大了也不好看,就不是相册而是屏幕了。sony的2010年4月新品DPF-D75 taobao价在6xx左右,过段时间会再降,效果非常好,其他大厂相同价位的也可。国产的几个我也观察过,做工跟sony不是一个等级的,价格便宜,部分还有带mp3,mp4播放功能,拜山寨厂商,但是做工非常烂,有人说金玉其表,败絮其里,如果是败絮其表,更不知道里面是什么了。所以多花点钱买个好点的寿命久一点,是否有声音意义不大,相册有声音还是蛮奇怪的,注意最好附带遥控器,这样子一帮人一起欣赏不会很别扭。分辨率和屏幕表现是最关键。内存容量意义不大。一般都可以自动开关机,每天开12小时一年的耗电在15元以下。数码相框相比打印的策略好太多了,画面更鲜艳,台历一个月才能看一张照片,而数码相框时时在更替。切换效果动感很吸引眼球,日历永远是最新的,不需要抛弃。但是问题也是有,要拖着电源线,家里停电没事干没办法点蜡烛看。
/*延伸阅读*/

  • http://picasa.google.com/support/bin/static.py?page=guide.cs&guide=16027
    Picasa 3.6 使用入门指南
  • http://en.wikipedia.org/wiki/Extensible_Metadata_Platform
    The Adobe Extensible Metadata Platform (XMP)
  • http://www.itefix.no/cwrsync/
    cwrsync – Rsync for Windows
  • http://www.reelseo.com/basics-web-video-file-formats-video-containers/
    The Basics of Web Video File Formats and Video Containers
  • http://www.sonystyle.com.cn/products/dpf/index.htm
    sony 数码相框
  • http://yxp.163.com/
    网易印像派

入手sony 2010最新卡片机DSC-TX7C,测评,TX7C,TX7

Filed Under (数码) by 郑海山 on 2010-02-08

/*前言*/
本想入手一个入门级单反,考虑到在我拥有2部佳能A系列全手动的6年时间内,从没用过手动模式一次,所以还是算了,不玩摄影,只是记录生活,画质差不多就可以了。既然这样,就要挑一个轻薄,开拍速度快的咯。正好sony年初发布的新品支持SD卡,于是瞄上了sony,如果还是那傻帽的MS卡,我是绝对不考虑的。

/*我的需求*/
sony这次发布了大概DSC-TX7C,DSC-HX5C,DSC-W390几款,其中HX5C为长焦,W390是用CCD,京东价1890,型号带X的是用sony的Exmor R CMOS。经过研究发现,DSC-TX7C完全符合了我的需求:

  • 轻薄。T系列就是走轻薄的路线,潜望式镜头,我喜欢,我有点不喜欢伸缩镜头的设计了,而类似LX3要捏一下镜头盖,更是让我浑身不舒服。可能由于广角的缘故,TX7C比TX1稍微大了一点。
  • 广角。有助于拍摄有限空间中的景物或者在镜头中融入更多的拍摄对象。
    16:9模式,电影看多了,我很喜欢16:9。以前一直都嫌相机拍得东西不够多,加上广角,应该可以解决我的问题了。
  • 高清摄影,最高支持1080 50i,AVCHD格式保存,画质肯定达不到摄像机的水准,不过作为补充,偶尔拍拍小宝宝,还是非常实用的。
  • 支持SD卡。

/*超出预期的特性*/
我的需求其实蛮简单的嘛。深入研究了一下,发现其大大超过了我的预期。

  • 广角是25mm。
  • 智能扫描全景模式,只要拿着相机水平或者垂直扫过280度,就自动高速连拍并机内拼接为全景图。这个功能非常实用。
  • 手持夜景模式,看这个叫法就觉得非常牛逼。启动模式后,相机会自动在按一次快门后连拍6张,然后分析随机的噪点和不动的物体,自动拼接成一张保存,达到高ISO下的减噪效果。
  • 背光校正HDR,拍2张合并。
  • 10fps的全像素连拍。得益于CMOS。
  • AVCHD格式拍摄高清动态影像。
  • HDMI接口,兼容BRAVIA Sync。
  • 3.5”宽屏Xtra Fine液晶触摸屏,这也是我遗憾的地方,我宁愿LCD更小点(省电,更容易把持,减少指纹),非触摸式(使用硬件按钮,速度快,减少按键失误)。
  • Party Shot IPT-DS1C智能跟拍底座,需要另购,近800元。建议拍照技术好器材先进平时经常被拉去当摄影师使得每次聚会照片只有别人自己永远在镜头的另一侧的人配备一个。底座是个360度云台,2节AA电池驱动,开启后自动旋转寻找人脸,按黄金分割点构图拍摄。一场聚会下来,收获多张表情自然,构图新颖的照片,虚荣的你必定是所有人的焦点哈。
  • 2年保修,应该用不到吧,不过感觉sony非常厚道。

/*购买*/
比较了一下,Canon的IXUS 200 IS已经不考虑了,或者可能Canon画质更好吧,谁知道呢。我觉得Sony采取的策略非常好,如果镜头或者CCD或者光圈无法达到既定效果或者成本过高,我就从软件下手。虽然全景扫描等可以使用电脑后期拼接而成,但是机内拼接立刻可以看到效果,不满意可以重拍,这不正是数码相机的优势么。毫不迟疑(研究了这么久,是毫不迟疑么?),立刻京东下单,2520裸机。蓝色需要预定,那等吧。打算回来自己去电子城加包,保护贴,hdmi线,由于电池太新了,没有国产电池可买,过段时间等品胜出来后再买。今后无聊还可以上nereus的潜水套DC-WP1。云台算了,没那么多钱。

/*测试*/
等了9天。。。终于到了,四四方法,深蓝色,接近于黑色。尺寸比我手机短一点,不如想象中小,比最小的T77大了一圈。92万的LCD非常惊艳,我看过T900的,那根本是不能看的。由于背面整个是3.5寸的LCD,手持起来总担心碰到LCD。镜头在右上角,有些人拍照习惯不好会不小心碰到或遮挡了镜头。总体来说,外观和手感勉强及格,用惯了右手有握把的相机会有点不习惯,而且操作久了手也会酸。但是为了小,这是没办法的。

镜头盖上面贴着低照明条件下的优良性能Exmor R CMOS和1080 50i的标志,看来这2个特性是最主要的了。试拍了一下,从开机到拍摄完毕需要3秒左右,广角段畸变有点明显,而且相机不会记住最后变焦的位置。把所有设置调整到最高,静态图片16:9最大,8G大概可以拍1600张,FH的1920*1080 50i AVCHD可以拍一个小时。玩着玩着,很快就没电了,官方说可以拍200张,电池正常充电需要3个小时,4个小时是推荐充电时间。如果出去玩,1到2个备用电池是必备。

智能扫描全景模式确实改进非常多,我试过TX1的,如果扫描当中有人活动,运动的人物会被拉长,画面惨不忍睹。而我这张拍的时候人车走来走去,最终画面非常干净。当然,偶尔也有失败的要重拍。水平拍摄时宽尺寸为7152×1080,标准尺寸为4912×1080;垂直拍摄时宽尺寸为1920×4912,标准尺寸为1920×3424。智能扫描全景模式下无法使用变焦。画面质量应该等同于DV。

夜晚测试,手持夜景确实效果非常好,拍摄要1秒,处理大概10秒,噪点少了非常多。查看EXIF,居然ISO最高用到了1600。效果我还是比较满意的。关闪光下使用HDR功能,在普通日光灯下面拍的效果如同白天一样亮。

高清效果非常棒,sony的DV技术应该是业界数一数二的吧。晚上噪点还是比较明显,没有sony最新的DV可以比较无法评论。自带的多功能输出底座通过HDMI线接上我的sony 46v440a,回放效果满分。相机开机电视也自动开机并定位到HDMI输入,而且我可以使用sony遥控器遥控播放,还可以使用幻灯片模式播放带音乐,头一次知道HDMI线数据居然可以双向传输。。。摄像拍摄中可光学变焦,4X,变焦无声音。MIC是立体声的。在电脑上回放需要安装随机软件PMB才可播放MTS格式的文件。

回放可以使用日历模式。非常漂亮。

/*总结*/
大概测试了一会儿,目前来说非常满意。引用里面有多张样片,我就不班门弄斧了,便携是TX7C最重要的特点,只有便携你才会带着他,才会拍出更多的照片,作为第二台相机也是不错的选择。画质方面只能说以个人满意为主,在一定的价格下,能买到让你满意的画质就可以了,你不能指望他跟Leica S2一样牛逼。拍摄高清DV是它的另外一个亮点,这对于家庭有宝宝又生活拮据的人来说,买一台相机=相机+还过得去的摄像机是非常超值的。而其他上面提到的一些特殊功能则是锦上添花。期待后续版本有更好的改进。

/*引用来源*/
索尼Cyber-shot发布八款数码相机新品
http://dc.yesky.com/370/11103370.shtml

DSC-TX7C官网
http://www.sonystyle.com.cn/products/cyber-shot/dsc_tx7c.htm

防水套 DC-WP1
http://www.nereus.com.hk/brand.html

SONY DSC-TX7 值得典藏的名片机   超详细+多图,必看
http://www.mobile01.com/topicdetail.php?f=545&t=1397252&p=1#17173555

经典卡片相机完美蜕变 索尼TX7评测首发
http://dcdv.zol.com.cn/161/1619875.html

SONY(索尼)DSC-TX1/TX7俱乐部(换了TX7后就象APSc–>FF全副,超爽!)
http://forum.xitek.com/showthread.php?threadid=667708

ubuntu下ipv6设置

Filed Under (计算机相关) by 郑海山 on 2010-01-20

ubuntu默认支持ipv6,只需配置地址即可。

vi /etc/network/interface
加入
iface lo inet6 loopback
iface eth0 inet6 static
        address 1:2:3::4
        netmask 64

重启
/etc/init.d/networking restart

测试
ping6 1:2:3::1

如果有跑apache,apache2指定了监听的ip要去修改,/etc/apache2/ports.conf  的Listen参数。
重启,必须
apache2 restart
而不是简单reload,否则监听端口无法生效

测试
netstat -tulpn | grep :80
必须有tcp6输出

telnet -6 1:2:3::4 80
如果无法访问,看看是否有ufw防火墙,有的话去修改使得ufw支持ipv6。
vi /etc/default/ufw enable
ipv6=yes

原先添加的规则只是针对ipv4,需要重新删除再添加一次,最后重启
/etc/init.d/ufw reload
使用telnet测试

Selenium测试ajax时waitForXXX的应用

Filed Under (计算机相关) by 郑海山 on 2009-02-10

Selenium http://seleniumhq.org/ 是一个web应用自动化测试工具,带有可在firefox下运行的IDE,可录制脚本和运行脚本,可生成脚本成为c#,java,php等代码作为自动化测试使用。作为测试人员或者编程开发人员自行测试应用功能非常有用。但是,初学者通常都会在Selenium录制ajax应用时遇到一个小麻烦。

Selenium有click命令,也有clickAndWait命令,顾名思义第二个命令就是click后等待页面加载完毕,一般人会以为这个命令也可用在ajax里面,假设有个非常简单的应用,2个下拉框,SelectA,SelectB,选择了SelectA后选择SelectB内的信息,SelectB的内容随着SelectA的选择而变化,这个时候录制脚本时是默认使用click命令,但是重放脚本时会在这里停住,无法继续下去,因为SelectB需要一个服务器回调的过程,还没有要选择的内容,但是如果你下意识的加入AndWait后,会发现这里还是会停住直到timeout,为什么呢?因为实际上ajax的载入是不会触发整个page的载入的,所以AndWait在这里没用,你可以在这里加入pause,或者放慢整个脚本回放速度,但是这都不是最好的解决方法,最好是使用waitForXXX命令,比如这里再插入waitForSelectOptions命令,target为ID,value为pattern,比如*optiontext*等内容。这样子会自动等待SelectB直到optiontext这个选择项出来后继续下去。

UNO 扑克牌玩法

Filed Under (未分类) by 郑海山 on 2008-08-29

UNO扑克牌是一种起源于欧洲的牌类游戏,在国内还不是很流行,牌也不是非常容易买得到。UNO牌是从普通的扑克牌演变而来。如果没有UNO牌,也可以找2副普通牌改改文字就可以玩。前几天在taobao同城买了2副。

为什么我要玩一种新的,看起来没有新意的什么UNO?我们一般玩的80分技巧性太强,而且人员限制很大,虽然有人开发了5人打法,6人打法,但是还是解决不了根本问题,UNO支持2-10人,智商0以上均可,而且试玩一轮后即可上手。UNO大部分凭运气,可以说没有什么技巧。所以UNO适合一大帮不管熟不熟的人在一起玩。

UNO牌一副相当于普通的2副,共108张,包括1-9 4个颜色每种颜色2张共72张,4张0,32张功能牌,功能牌包括:

暂停:下家暂停一轮。
反转:改变出牌顺序。
+2:罚下家摸2张牌,下家可以出+2或者+4来接。
万能牌:改变下家出牌的颜色。我都叫他小鬼。
+4:罚下家摸4张牌,并且可以改颜色。大鬼。

看了功能牌你会觉得有点大富翁的感觉,对,UNO可以害人,为什么要暂停和罚多摸2张?因为UNO最开始每个人手上都有7张牌,每个人轮流下,谁先把7张走完谁就赢了,所以尽量不要被罚多摸牌。如果上家出的颜色或者数字你无法接上,那你也要被罚从牌库抽一张牌。

理想情况下是你都不会被罚牌,这样子7轮就结束了(一般都没可能),如果有个人都走完了,则大家把手上的牌全部加起来,谁分数最多就输得最惨,功能牌算20分,大小鬼算50分,所以有这种牌一定要早出。每轮分数记下来,谁先达到500分就算输。

UNO牌共红黄蓝绿4种颜色,走牌的大的规则是可以按颜色走或者按数字走。我们普通玩的80分都是要按颜色走,一轮4个来回,而这个UNO一直循环下去,只要跟上家同颜色或者同数字即可。而且使用了反转牌后,走牌顺序也会变。人多地情况下牌的颜色会一直在变化。初学者一般只会跟着颜色走,会忘记相同数字也可以跟。UNO不强制每轮必须出牌,如果你不想出牌可以选择去摸一张牌,相当于你手上多了2张牌,当然,最好不要这样。

如果轮到某个人出的时候他只有2张,也就是出完后手上只剩一张牌,则他必须大喊一声“UNO”以引起别人的注意,如果他在牌落地后还忘记喊,则将被罚多抽2张牌,这个不能手软,要严格按规矩来,该罚就罚。很多人太兴奋会忘记喊,是的,包括我。

当然,大的规则是这样,小规则还可以变动,比如忘记喊抽3张等,相信我,玩过一次,你就会上瘾的。以下是UNO的牌样。

xbox,XBMC,MC360,mfxstream,搭建xbox娱乐平台

Filed Under (Xbox) by 郑海山 on 2008-08-25

XBMC全称Xbox Media Center,http://xbmc.org/,是xbox破解后的必装软件,通过安装XBMC,替代微软自带的launcher,可以为xbox扩展很多新的功能,让濒临死亡的xbox继续为我们发挥余热。XBMC可以显示硬盘上的游戏,音乐,视频,图片,可以读取共享服务器上的影音资源,共享方式可以是:ftp,xbms,samba,upnp等等。一般人都会选择samba即网上邻居模式为xbox共享影音,我这里要介绍的是使用xbms协议搭建共享平台,为没有samba环境的用户提供另外一种简单的解决方案。

xbms是专门在xbox之间使用的一个简单协议,功能比较简单,只有基本的列出文件目录,返回文件信息,读取文件内容3个大的功能,而这就已经足够,相对于ftp的复杂,samba的安全性,xbms显得小巧好用,xbms只需开放一个端口即可在双方之间传递数据。搭建xbms服务器可以使用ccxgui,mfxstream等工具,在我测试过ccxgui,不知道为什么ccxgui搭建的服务器在最新版本XBMC下首次打开一个影片速度非常慢,所以转而使用mfxstream,mfxstream是开源软件,对中文编码支持不是太好,幸好是开源的,所以只需下载源代码对下面代码修改即可很好的支持中文文件名。

mfxstream\Src\XBMSPUtility.cs

86
strFolder = System.Text.Encoding.GetEncoding(“gb2312″).GetString(pConn.GetMessage, 13, nFolderLength);
// strFolder = ByteArrayToString(pbResult, 0, nFolderLength);

380
pbFileName = System.Text.Encoding.GetEncoding(“gb2312″).GetBytes(msgFileName);
// pbFileName = StringToByteArray(msgFileName);

pbFileInfo = System.Text.Encoding.GetEncoding(“gb2312″).GetBytes(msgFileInfo);
// pbFileInfo = StringToByteArray(msgFileInfo);

当然,以上修改必须在XBMC配置了中文的环境下使用,不要看这个修改很简单,字符串硬编码很难看,花了我一天时间。。。

以下顺便介绍下如何安装XBMC并且如何让他支持中文。

  • xbox必须破解
  • 下载XBMC,由于版权的原因,xbmc官方网站不提供xbox版本的二进制下载,我们可以到T3CH站点下载最新的SVN版本XBMC,http://t3ch.yi.se/
  • 把解压后的XMBC目录ftp传入xbox,并设置菜单项,开机直接启动的请另行查找方法。
  • 下载皮肤MC360,可以把xbox显示模拟成xbox360。http://blackbolt.x-scene.com/,放到XBMC\skin下。
  • 拷贝c:\windows\fonts\simsun.ttc,放到XBMC\media\Fonts目录下,并替换名字为Arial.ttf。这样省得修改skin文件信息。
  • 设置XMBC让他显示中文,修改以下几个位置。
    System->Appearance->Look and feel 选择 skin->mc360
    skin fonts 选择 Arial
    System->Appearance->region->language -> Chinese (Simple)
    charset选择Chinese Simplelified (GBK)
    如果设置后乱码,尝试重起,修改分辨率等方法。
  • 开启mfxstream服务,添加路径。

如何使用 mfxstream http://mfxstream.sourceforge.net/tutorial.html
在XBMC添加source时输入类似 xbms://user:password@192.168.1.2:1400/ 。

如果你没有xbox也想体验XBMC也可以,去官网下个windows版本的XBMC,视频播放的内核是mplayer。

主页RSS地址更新

Filed Under (未分类) by 郑海山 on 2008-08-21

RSS地址更新,采用feedsky的服务,请有订阅的人更新你的链接为 http://feed.feedsky.com/haishanzheng






增加了永久链接。

WebForm_PostBackOptions 未定义错误排查

Filed Under (计算机相关) by 郑海山 on 2008-07-08

最近正好遇到2个都是WebForm_PostBackOptions 未定义的错误,2个不同的应用,引发了外表看起来一样的错误,但是最后解决了发现是不同的原因。

一个应用是从.net1.1升级到.net2.0,发现所有的linkbutton不能使用,均提示 WebForm_PostBackOptions 未定义 ,页面显示javascript错误,部分客户端可以正常使用,部分不能正常使用。最后发现是在Global.asax里面对输出作了修改,导致WebResource.axd被修改出错,于是添加过滤
if (System.IO.Path.GetExtension(Request.Path).EndsWith(
            “aspx”, true, System.Globalization.CultureInfo.InvariantCulture)) {
 return;
}
问题解决。

一个是sharepoint 2007,也是提示 WebForm_PostBackOptions 未定义 ,页面显示javascript错误,所有button,linkbutton均不能使用。所有客户端都不正常,在问题排查的过程中部分客户端可以使用部分不能使用。最后发现是由于系统时间错误,导致.net2.0在安装时系统时间为将来的时间,等知道后调回正确时间,但是请求Webresource.axd传入的时间为现在的时间,变成获取将来的资源,.net提示utcDate超出范围。于是重新更新.net2.0即可。

所以,总结了下,遇到 WebForm_PostBackOptions 未定义 ,webForm_PostBackOptions is undefined 等问题,要确认下是否Webresource.axd引起的错误。
打开出错的页面,察看源代码,找到
<script src=”/WebResource.axd?d=xxx&amp;t=xxx” type=”text/javascript”></script>
,直接在IE里面输入这个地址看是否可以获取到文件,如果不行,检查IIS是否对axd做了映射,如果做了映射,是否去掉了“检查文件是否存在的”的限制。
如果可以打开,察看文件大小,版本,仔细检查文件内容,跟从别人网站下载的有何区别。
如果文件有错误打不开,要查看web.config是否设置了customError被重定向了。

个人主页换衣服

Filed Under (未分类) by 郑海山 on 2008-06-18

这次换了一件衣服回来啦。抛弃postnuke,那个让人看起来满屏幕都是字,其实我非常喜欢的界面,可惜太大了,功能太多,我只用了10%,而且中文化也不好,升级是个问题。所以转成了wordpress,才10个表,功能简单到不能再简单,连文章点击次数都没有!不过可扩展性真的太强大了。幸好自己是个程序员,写了段代码把postnuke全部转换成wordpress。抛弃所有没用的东西。留下的只有文章,评论,点击率,图片。总算完美升级拉。

升级过程遇到的一个小插曲是使用迅雷下载wordpress,居然只能下载到2.3版本。。。wordpress站点很奇怪,好像他的文件没有下载完你是不知道大小的,就主栏目那个download页面,上面的下载最新版本链接是 http://wordpress.org/latest.zip ,实际上你点击后会给你重定向到 wordpress-2.5.1.zip,但是使用迅雷则不会,你下100次都只能下到一个叫lastest.zip,其实是2.3版本。。。害得我刚安装完又升级了一下wordpress。所以,提醒你,谨慎使用迅雷下载wordpress的文件,谨慎使用迅雷。

最近一直在忙于升级,升级了鼓浪听涛BBS,又升级了某认证系统,现在升级了自己的主页,系统都太老了,mysql还有在用3.22的,sql还在用sql2k。想想现在都什么时候了,也说明,升次级,又可以3年不用动了。。。哈哈。

Hello world!

Filed Under (blog on blog) by 郑海山 on 2008-06-13

欢迎使用 WordPress。这是我的第一篇日志。我可以编辑它或是删除它,然后开始写我自己的 blog。

mstsc 3389

Filed Under (计算机相关) by 郑海山 on 2007-07-22

电脑用太久了,最近一直无缘无故重起,重起就会导致连接到的远程终端断开,再也无法再连接,会提示the terminal server has exceeded the maximum number of allowed connections。原来远程管理模式下的终端服务器最多允许 2 个并发会话(包括活动的和断开的)。以前一直都是暴力重起的:shutdown -r -m \\xxx.xxx.xxx.xxx

最近找了个新方法,使用mstsc去连接控制台,mstsc /v:xxx.xxx.xxx.xxx /console,然后在控制台找到被断开的用户connect过去,再把控制台注销掉,相当于控制台是一个永远的备份。

还有一个方法,win2k3才可以的
query session /server:servername
reset session [ID] /server:servername

使用http://dog.xmu.edu.cn访问郑海山的blog

记住这个域名,你能想象我会在76岁那年还在写这个blog么?

联系我: 郑海山,在厦大BBS现在叫Haishion,以前是Dog。
eMail: haishanzheng AT sina DOT com
QQ: 2194037

==< 全部文章 >==

tag cloud