Author: Samuel Ye

  • 大陆访问不能

    最近无法从中国国内访问本站,本来还以为是GFW墙了,才发现原来是freehostia被攻击,所以屏蔽了中国IP。真是杯具。 翻墙,就多翻两次把。

  • Google Exit

    12月份说了黑暗时代要来了,没想到话音未落,黑暗之幕却先落下了。 当然,局外人无从了解内情,但历史恐怕却已在书写。 Google已经做了决定,为和它没有关系的人, 问题是,你做好准备了么? 你还能做什么样的准备? 共勉。

  • Nexus One

    Google推出了自己的手机Nexus One,不出所料,这意味着Android将成为智能机操作系统中主流的系统平台。 当然,这不是说Google会通过卖自己的手机来赚大钱,甚至在这个手机上估计能保个本就不错了,而是说Google在手机业迈出了极为重要的一步,那就是成为具体产品的供应商。现实中就有一个很好的反例,那就是Microsoft,WinMo在智能机最早的时代就出现了,可却错过了这两年最重要的智能机大潮,估计以后还会输下去,其中最核心的问题就是微软只提供平台,不负责最终产品。这里有MS背后的产业逻辑,PC不就是这么玩的吗?我提供Windows,你们付钱预装,大家Happy,而且玩的还特别好,垄断了PC产业,恩,恩,那就复制到手机行业来把。。。可惜,手机不是PC。 手机都是厂商定义了具体功能,再卖给运营商或用户的。而最终用户对手机的默认认识,是产品完整一体的使用体验。连拨个电话发个短信竟然要拿出触摸笔在start menu里找半天,就算cpu是1GHz,内存1G,也不值这个钱。你说微软会不懂这个道理?问题还是在于MS的商业逻辑,这限定了他所能做的事情,再怎么样创新也不能影响cash cow的核心模式。所以再烂,可以改进,但不能改弦更张,还要保住windows的体系,保住windows的模式,手机真烂?很抱歉,不过要烂大家一起烂,所以也没太大差别,对了,你的预装授权费还得先付。。。而谈改进,中间又隔了一层,自己不直接接触消费者,不了解手机的最终特性,不承担产品的风险,什么都是二手信息、二道贩子,你说,这能改进的好么?能改到真正的痛点上么? 所以,微软拱手把先发的优势位置,让给了后来的却有着全面产品体验的iPhone。 所以,Android要成为主流,Google介入具体的产品是势在必然,否则Android就一定会变成Windows Mobile,变成J2ME,变成只向制造商收钱却脱离产品实际的专利规范与软件体系,成不了让用户满意的最终产品,最后让拥有产品定义能力的厂商各自为战,四分五裂,变成互不兼容的一堆Android。 而有了Nexus One, Google就有了直接的客户,有了第一手的反馈,有了给厂商的产品示范,有了对厂商有说服力的约束条件,也有了最贴近市场最真实的信息,和下一步的指导方针和发展规划。而所花费的成本,不多,只cover美国网购用户即可,最终很可能还可以从用户这里赚回来。 所以,Nexus One来了,Nexus Two还会远吗?

  • 进入黑暗时代

    很明显,这是个政治决定。 也是一个下下策的决定。 假定这是出于理性, 那么不得不出此下策意味着, 未来将更为黑暗。

  • Office2007 MODI 繁体字幕识别

    最近用大显示器看电影有个问题:所有vobsub字幕基本不可用了。因为都是图片,定位都是按标清分辨率来的,到了高分辨率时候全在画面中左上方显示出来,破坏了主要画面,大小也不可调。于是着手把那些sub字幕转成srt或ssa的。 idxSubOcr不错,小巧,网友自己写的,用的是微软Office套件的ocr接口,需要Office 2007安装Document Imaging和ocr部分。但运行读取繁体字幕,则还需要下载一个繁体识别组件,网上到是有下打包好的office2003的rar包。但copy完一用,总会出现一个kernel32的错误,导致应用崩溃,但用英文语言去识别就没这个问题(但识别出来肯定是一堆乱码了)。后来用微软自己的document imaging打开繁体tiff也是一样,ocr了一半,mspview程序崩溃,错误相同。 网上查了一下,类似都是针对office2003的sp更新问题,应该无关。再把这个错误简单调试看了一下,似乎是twrecc.dll抛出Unknown Exception导致。估计是office 2007不兼容的问题。网上又找了半天,发现微软带的ocr组件其实来自清华,还有个cajviewer用的也是清华的那套,于是乎把cajviewer最新版给下了,果然里面有一堆类似文件。按照前面下的office2003繁体包里的文件把cajviewer里面的版本复制过去,再把出问题的twrecc等类似的文件也给替换了。再运行,一切正常,字幕转换成功搞定。

  • External Monitor in Snow Leopard

    买了台24寸液晶当mbp的第二台显示器,在雪豹下面还是有一些使用的tips: 1)在偏好设置-显示器里,排列panel里可以把两个显示器的位置确定,这样鼠标就能在对应的两屏范围内移动,类似一个虚拟的大屏幕。这时,只要把需要的窗口拖到那个屏幕就能在那个屏幕显示和操作了,当然也可以在设置里面把菜单栏拖到指定的屏幕里。值得注意的是,两个屏幕同属于一个space,所以切换space的时候会两个屏幕一起切换,仍然像一个虚拟的大屏幕,这个我也花了一会儿才搞明白。 2)snow leopard已经把gamma调到和windows一样的2.2,所以显示器设置不用设成mac类型(leopard还是需要的),否则会显示更亮一些。 3)plex的true full screen设置可以保持外设显示器全屏,而无视space切换,好处是可以一边看一边在任意space工作,但问题是鼠标会在切换后自动一会儿就消失,并且使顶端菜单极度难按,所以可用性不高,最终放弃。 4)用displayport线貌似要比vga线感觉更亮更干净一些(也有可能是水电的缘故,或者心理暗示…),清晰度似乎是一样的(分辨率一样嘛),但LCD subpixel效果更明显一些,字体显示比vga更丰满 5)外设显示器的字体anti-alias失效,需要强行设置defaults -currentHost write -globalDomain AppleFontSmoothing -int 2,并需要重登录 6)darwiinmote 0.7可以使用并成功控制plex,不过wiimote蓝牙连接一会儿后会断线,更核心的问题是断掉后必须要到机器上软件重连,而无法自动识别重连,使得用手柄当远程遥控器基本不可行。最后买了套无线键鼠解决。 7)如果想彻底只使用外接显示器而不用笔记本的屏幕,可以这样来进入clamshell模式:把macbook合上进入休眠,再用外接键盘/鼠标唤醒,此时外接显示器就作为唯一的显示屏了,此时打开macbook,其键盘和touchpad也能使用,但屏幕已被关闭。想要恢复的话,似乎必须拔掉外接显示器才行。但要注意,clamshell模式只支持电源插入的状态,使用电池的时候虽然也能在外显上唤醒,但立刻又会重新睡眠,所以想要一边外显工作一边耗光电源去重新充电的企图是行不通的… 8) 最新更新:先不要Update到10.6.3,外设显示器会花屏,偶尔插入minDP会正常,但clamshell唤醒必定出现彩条和花纹,导致基本不可用。重置PRAM无效。改用VGA适配器,花屏倒是不花了,但是隔十几分钟就会黑屏一次,然后自动恢复正常,晕菜… 10.6.4也同样没解决此问题,杯具…. 9) 2010/8 最新Snow Leopard Graphics Update终于解决miniDP外接显示器花屏的问题,clamshell也可以正常使用,强力推荐安装。再次Update: 貌似依然有问题,多次插拔miniDP后花屏,改用vga则不定时短暂黑屏问题依旧。

  • 64 bit Snow Leopard with 6G macbook pro

    一直在32位下跑雪豹,因为虚拟机不支持64位,也就不尝试了。10月底 fusion升级到3.0,终于可以尝试体验一下64位系统了。一试之下,貌似原生64位的程序的确感觉快了一些,尤其是safari,启动速度基本和32位的chrome在一个档次上了,甚至更快,内存富裕的话图标弹三下之内(大多数情况只有一下)就能开启到top sites界面,很不错。各应用内存占用上,似乎也少一些。正在考虑为64位系统升级一下内存,采用4G/根的DDR3,到总共6G,这样可以把应用内存空间自动移动到4G以上,与系统空间分开,充分利用64位体系,估计运行会更快。 最终升到了6G内存,果然飞快,很爽。但升6G后,出现第一次内核崩溃,乃乃的,苹果死机的画面也搞的那么华丽,还以为是什么牛逼应用特效呢。查了半天,众说纷纭,貌似08下半年的铝壳MBP只支持2×2=4G的内存,而且在Snow Leopard+大于4G+9400显卡条件下就会不定时kernel panic,真是晕死,换到9600显卡下,发热量巨大,一般都在70多度以上,更不要谈耗cpu的应用了,算了再切回来。于是测内存,花了两小时两块显卡下都测了一遍,均没问题,都能正常分配内存,swap和page out也都有,不存在所谓4G以上分配和访问的错误。没招了,再次重置SMC和PRAM,看看能不能解决。升级不容易阿。结果还是没用,32bit/64bit都试过了,也还是会panic,而且貌似随机,不知道为什么触发。从网上讨论来看,2008下半年版MBP官方只支持2x2G,实际升级4+2G还是有可能的,但什么内存支持完全碰运气,据说同一厂商同一批次的货也完全可能一个可以一个死机,这叫什么事儿阿,实在不行只能再买根2G的,升到4G算了。找商家换了一根4G内存,升级了EFI1.8固件,并注意让可用内存保持在5ooM以上,似乎可以稳定运行了,原因未知,很可能这次固件升级除了去掉了光驱启动读取的声音,还支持了大内存。由于内存分配是osx系统自动调度的,想要释放不活跃内存(inactive memory)到可用内存(free memory),可以在磁盘管理工具里通过修复磁盘权限来实现,以尽量减少swap。另外有一个cache clearer的软件也可以释放一些内存。 一些snow leopard 64bit application tips: vmware fusion 3.0下客户机用bridge方式,似乎不能通过airport获取路由器dhcp的ip,Nat方式使用自带dhcp则没问题。网上找到的解决方案都是2.0支持airport的网卡的配置修改方式,3下面已失效,配置文件都不一样了,而在界面里直接选择网卡也还是没用。最后只好用Widnows手工备用Ip的方式来work around,倒也自动无缝支持,不过还是用nat为主吧。 Safari Block可以通过SIMBL插件支持,解决了64位下Safari Ad/Flash屏蔽的问题 Multi-Clutch也可以通过SIMBL插件支持,解决大部分程序对多点触摸手势的支持,但chrome似乎不支持input manager方式,比较遗憾。而在更新1.8EFI固件以后,出现三指以上multi-touch手势无效的问题,网上查了一下,每两次系统启动会出现一次此问题,所以是系统问题,与multi-clutch无关,出现后可以重启动来解决。 TunnelBlick需要升级到3.0b22,否则会出现对32位内核设备的cannot allocate tap/tun dev dynamically错误 VLC 1.0.2有64位支持,不过1.0.3只有32位,据说对播放器而言,32/64没什么区别 mplayer extended也升级到1211以上,支持64位,可以单独把视频全屏切换到外显,相比vlc好用不少

  • Google数字图书馆

    这次从中央电视台开始到传统作家、著作权协会都开始痛批Google,控诉网络霸权,感叹漠视知识产权、不告而取等等,当然要说一点没道理吧,还是有一些,但就好像当年新文化运动时旧儒生卫道一样,虽然也有其正确的地方,可更应该看到其后的背景和新时代的洪流,想想怎么样去理解这个变化并且开拓它。 对于读者,Google数字图书馆的好处无庸多谈,终于可以绕过我国极烂的图书馆体系查阅大量实体书籍了。还是说说貌似被盗取了的作者。 其实对于中国的作者,这根本算不上是件事儿。盗版猖獗早不是一天两天了,作家们反传统盗版的能力就极为贫乏,几乎毫无还手之力,除了特别官方的如朱爷爷,其他的什么韩寒、余秋雨哪个能真的对付得了盗版,可这么多年怎么不见中央电视台、作协跑出来大轰一通大干一场呢?这不更是它们的份内之事吗?因为,国内盗版的现实利益格局都已经确定了,包括各个出版商、印刷厂、分销商,贯穿在各个地市各个书店各个街头摊贩,对于这些既定利益,上面的衙门既没能力也不愿意监管和执行下去。而且就算是正版书籍,大部分利润又何尝分给了创作者?还不是截留到倒卖书号的书商出版社、隐瞒印数的印刷厂和垄断的分销渠道里去了?而这时候痛哭流涕的作家们怎么屁都不敢放一个了呢?因为这些人是对他有直接影响力的人,不靠这些大爷,他连书都难出,而且就算撕破脸,想扳也扳不倒。所以,尤其对中国作者而言,Google数字图书馆计划不仅不会带来什么损失,反而会带来前所未有的新读者和新数字权益,而且这里没有人会为难你克扣你,一切都有很明确的收入分成协议;你不想合作,没问题,还有Amazon、B&N、一排的人等着你。额外的,你的合作者还是世界上最大的网络中央电视台,它的后面是以亿计的数字文本读者。那么,为什么要急着说不呢? 但,Google这件事唯一不利的是谁?是传统出版领域的商人。外国的事不好说,不过在中国,这些人就活该被淘汰,他们有高的效率吗?他们诚实吗?他们为广大人民散布知识和真相了吗?他们给辛苦创作的作者们公平的报酬了吗?现在,有了全新玩法的数字时代的挑战者,他们恐惧了,恐怕失去旧有的垄断僵化的机制和利益,所以CCAV和坐协之流跳出来疯咬,因为它们就是他们的代言人,可奇怪了,我国蛋头作家们竟然也想都不想就一起哭诉了。 就让这些旧社会的文人哭诉去把,他们只能生存于旧时代,而与这个全新的时代无关。假如我是一个作者,我会非常高兴的把我的电子书收进数字图书馆服务器的硬盘上,因为会有更多的人可以看到,因为至少,和我打交道的这个网络人承诺过不会作恶。

  • 电信劫持网页广告

    我国真是癫狂了,一方面g*f*w疯狂屏蔽,一方面电信疯狂劫持网页添加广告,过一段时间就在http请求结果里放自己的广告页面: <html><head><title></title><link rel=”stylesheet” type=”text/css” href=”http://202.96.199.51:80/1.css”><script type=”text/javascript”>var g=”http://news.sina.com.cn”;var location;window.onerror=function(){document.URL=g;}</script><script type=”text/javascript” src=”http://202.96.199.51:80/1.js”></script></head><body id=b rightMargin=0 topMargin=0 leftMargin=0 scroll=no onload=”pos()” onresize=”pos()”><iframe src=”http://202.96.199.51:80/a/p?s=1531890936″ style=”display:none”></iframe><table id=t width=100% border=0 align=”center” ><tr><td><iframe id=a src=”http://sh.vnet.cn/portal/iptv/hw.html” width=100% height=”330″ frameborder=0 scrolling=auto></iframe></td></tr><tr><td align=”right”><span id=x onmouseout=”d(this);”  onmouseover=”d2(this)” onclick=”h()” title=”Close”><a href=”#” onclick=”h()”>x</a></span></td></tr></table> <iframe id= c name=cn src=”javascript:parent.w” frameBorder=0 width=100% height=100% scrolling=auto></iframe></body></html> 这种政治经济的组合到达癫狂的时候,也就离崩溃不太远了。

  • install apple bluetooth to win2003

    花了6-7 hours终于在虚拟机里的2003上装上了widcomm的bluetooth驱动,算是对驱动的inf有了更深入的了解。其实很简单,只要把属于apple的USBVID_05ac&PID_8213加入那个usb的inf文件即可;但后续还需要手工dpinst /LM添加那些附属的驱动,之后设备就有了,就可以从tray上启动设备,一切之前没装进去的都可顺利安装了!