任天堂GBA编程

by zhou on October 26, 2005

Jonathan S. Harbour 在自己的网站上贴了篇 Programming The Nintendo Game Boy Advance。看日期今年1月25号最后更新的,有些日子咯。 这份因为与任天堂有些不能解决的法律问题而没有付梓的劳作有完整PDF下载。 在VisualBoyAdvance emulator上的运行效果演示。 还是小孩的时候,从来不知道世界是怎样运转的,那些神秘的规律,奇妙的实际…… 长大了,从F = ma开始,可以慢慢理解,重新审视世界,那种你也能掌控和改变一些东西的感觉,是什么都不能比拟的。 [tags]gba, game, 任天堂, nintendo, programming[/tags]

Wine 简史

by zhou on October 26, 2005

< ![CDATA[Wine Weekly Newsletter 第296期里的大部分内容。除了宣布Wine 的 beta 发布以外,还介绍了Wine的简短历史。这期 WWN 的历史介绍主要偏向技术方面,如果关心Wine历史上的商业开发,所有者变更和授权等等故事,要这个内容更全的历史页面。

Beta: How We Got Here

by zhou on October 26, 2005

看来他们做到了 With Wine hitting a beta release today, ……. This special issue of WWN aims to take more of a technical look at Wine’s internals and show you how things have progressed. 那么,下一个问题是,1.0。 在Wine关于beta的Wine Weekly Newsletter(WNN)上,关于1.0的话题就出现过好几次: “the 1.0 release might (…)

Read the rest of this entry »

最长的一…

by zhou on October 25, 2005

这个或许能用描述诺曼底登陆的《最长的一天》来形容? 这次的主角是Wine ,登陆地是beta,战役准备时间是…12年。Wine Project 计划把他们广受欢迎的Windows API虚拟机或者说翻译层,推入beta阶段。这可能是任何真正进行的软件项目中,花费最长时间进入beta的。 Wine 的 Project leader Alexandre Julliard 说beta将会在25号周二,也就是今天发布--不过到我下笔的时候,wine网站上还没什么动静--要考虑一下时差嘛。。。 差不多从wine启动时(1993年)Alexandre 就开始在Wine上工作了,那时Wine的目标是支持Windows 3.1(那时的Linux内核是什么版本?)。最初的coordinator是Bob Amstadt,不过很快,就是Alexandre Julliard了。Wine从1995年5月开始Win32程序的支持,同年7月有人报告Word和Excel也OK了(大概是Office 95吧),1997年,wine现在的网站WineHQ创建,网站在经过短暂的易手于Corel后,在2002年又回到了CodeWeavers 手里。现在wine已经可以在Linux,BSD等多种POSIX兼容系统上运行。Wine身后出现的big names除了前面和后面提到的,还有Xandros,Lindows,详细信息可以看wine历史。 这次Wine的beta发布比广受期待Crossover Office 5.0早几个星期--这是开发Wine的公司,Codeweavers 基于Wine的私有软件,这家公司不靠Wine营收,他们的主要来源在Corssover Office。 Wine的项目组织和开发模式是比较典型的,目前也还viable的方案。从1998年发现Wine开始,Codeweavers 创建者,Jeremy White 就rebuild了自己的公司,他们开始专注于Wine,并在其上开发专有软件,所有工作又反哺 Wine。Julliard 说,Crossover 基本上和Wine是一样的,除了一个专有的安装程序,主要的差别在于Crossover 专注于某些特定的程序(比如Microsoft Office),所以它可以采用一些(面向通用场合的Wine所不适合的)捷径来实现。 此外, 在Wine之上构建专有软件的还有,Transgaming Technologies ,这个名字已经很明显了,他们的产品Cedega 专著于Windows游戏的翻译层。Transgaming (…)

Read the rest of this entry »

新主题

by zhou on October 25, 2005

折腾出来的新主题。 框架基于Blix,作者Sebastian Schmieg 色彩和图片基于ONEF,作者Fandangos 欢迎评论和意见。 太累了,睡觉去。。。 [tags]wordpress, theme, 刀枪Blue, blix, onef[/tags]

不连接

by zhou on October 23, 2005

因为某种原因,从昨天晚上到今天下午,家里断网了,我第一次处于“不连接”状态。 这对我简直不可接受,一个周末的晚上,还有一个周末的白天,通常是我吞吐量最高的时候,我居然跟世界隔绝?!所以,没有办法,我只能在不能联网的电脑面前打发时间。晚上我整理了硬盘,把杂乱的文件夹规类;电子书分类存放;搜集散落在各处的照片和图片;看了两章叫了很久都没开看的纽约摄影学院教材;然后听音乐,用心看甩在一边很久的杂志,有奇特的清爽感觉,最后早早地上床睡觉。早上醒来后,第一次以主动方式满足了胃的需要;清洗了堆积的衣服;打扫了房间,角落和桌子;扔掉了林立的农夫山泉饮用水壶;清理出了不看的杂志;跑去交了水电气费--不过天然气还是晚了一天 ;P 。我的生活好像大为改观--多亏我不能访问对人类生活越来越重要的网络。 [tags]刀枪Blue[/tags]

Mobile GMaps

by zhou on October 21, 2005

这玩意儿不错,Mobile GMaps 能让咱们从手机上访问Google Maps或者MSN Virtual Earth的地图或者卫星照片。 只要你的手机不算太老,支持J2ME就能用,软件是免费的,授权是CC的Attribution/NonCommercial/NoDerivs 。注意不要用于商业用途即可。 具体需求是: 支持CLDC 1.0 和 MIDP 1.0 或者更新版本;允许Java程序做web访问的权限;至少有GPRS这一类的连接,EDGE或者WCDMA当然更好。 用K700C试验过了,过程非常smooth。如果完全不用PC,一切都在手机上搞定的话,首先用手机访问http://wap.gmaps.com,然后单击下载链接,文件很小,下载后可能你的手机会自动安装(经过询问),然后就…搞定了。如果手机访问有点问题的话,那就先从PC下载JAD 或者JAR ,再用蓝牙红外数据线随你便的方法搞到手机上。 可用操作和WEB上的Google Map差不多,可以上下左右移动,还有放大缩小,有摇杆的手机就比较方便,方向自然不用说了,按下就是放大, 和Web版一样,也有地图和卫星两种视图,不过在手机屏幕上看实在够呛(K700是176*220,不是最大的,不过至少不算落后)。还支持搜索。虽然国家里其实只支持英国和美国,城市则单列了伦敦和威尼斯。国家地图的最大zoom能力自然没有城市高,可以到小城镇一级,也包括高速公路。而伦敦城市地图可看的就多了。千好万好,就是不支持中国 。 好玩的是,按Softkey 2(也就是“更多”菜单),在Help菜单里发现还有一项是查看debug信息和error信息,有意思。看了看log,有java异常,还有请求的url,字节数,都是从google.com取数据,所以…怪不得在GPRS上用还是有点慢。 Via digg [tags]software, map, google, mobile, embedded, gmaps, java, j2me[/tags]

Producing Open Source Software

by zhou on October 21, 2005

How to Run a Successful Free Software Project O’Reilly 在OpenSource主题上的新书。这次的焦点是如何组织管理好OpenSource项目。在为大众熟知的成功案例背后,其实也有大量失败的自由软件项目。这本书里总结并推荐了一些可用的方法帮助自由软件开发者共同努力达成目标--对项目组织者和希望参与的开发者都有用。书中还总结了各种可用的辅助工具,比如版本控制,IRC,bug管理,还有Wiki。这本9章加5个附录的著作可以帮助我们更多了解自由软件的开发是怎样进行的。 作者 Karl Fogel 是著名的自由软件开发者。著作包括Open Source Development with CVS (与Moshe Bar共同创作,已到第3版),在GPL许可下,可以免费下载 (这是PDF链接,可以在主页访问你喜欢的其他格式),当然如果购买印刷版本,O’Reilly也会很高兴。他还是SubVersion的全职开发者,同样,一本Version Control with Subversion 也可以免费得到(PDF)。 新书Producing Open Source Software在O’Reilly只有一个示例章节可以下载,不过这本书是在open copyright 许可下发行的,任何人都可以自由地分享/修改这本书,所以…也是可以免费得到的,访问书籍主页即知,PDF 格式下载 。Karl关于软件开发和著作权的文章/书籍有不少,可以访问他的主页了解更多。 请在传播时记得告诉大家免费版本的下载地址,希望有更多的人能更容易地分享这本书。 [tags]book[/tags]

DVD Jon 入伙

by zhou on October 20, 2005

Wired 报道 DVD Jon Lands Dream Job Stateside。 21岁的挪威小子Jon Lech Johansen马上就要漂洋过海去那个拥有恨他的人和爱他的人都最多的国度了。他的新老板是San Diego 的独立技术企业家Michael Robertson,创办了MP3.com的先锋或者魔鬼,随便你怎么说 --Wired形容这对伙计的碰头为the most portentous team-up since Butch met Sundance. Jon并不讳言自己的工作方向,在旧金山中途停留时,他对Wired说,虽然不知道具体工作内容,不过总是反向工程相关的。这个神童16岁的时候就因为搞定DeCSS并因此赢得“DVD Jon”绰号而让好莱坞抓狂,这次对DVD加密技术的成功破解最终导致了洛衫基的老板们敲下了数字千年版权法Digital Millennium Copyright Act的第一锤案子。后来Jon的成果包括破解 iTunes 和 Media Player --以及与Apple的工程师们几个回合的斗智斗勇(在BlogBus那里写Blog时写过,那篇文展还没迁移过来,等有空迁过来就更新这里的链接)--考虑到Apple和Microsoft的冤家关系,Jon给了Steve 和 Bill 每人一下子,挺公平,挺公平。这些举动绝对让不少人恨他入骨,所以他的Blog,戏谑而调侃地标题为 So Sue Me。 Robertson 请来Jon (…)

Read the rest of this entry »

秘密打印

by zhou on October 19, 2005

好多地方都说道了。EFF(电子前线基金会,或者有些时候翻译成电子边疆基金会)赞助的项目Machine Identification Code Technology project 成功地对施乐打印机/复印机上的tracking code进行了解码,译出了这些纵横排列的点代表的意义。目前这个项目仍然欢迎大家提供测试样张或者加入邮件列表继续讨论。 通常这些打印纸上的点用肉眼或者普通日光很难辨别,最好放在其他色光,或者用显微镜/放大镜观察。EFF网站提供了两种情况下的对比图。如果经过设备读入,然后软件取出放大(为了方便研究问题),可以得到下面的图(这是个示意图,真正打印纸张上的输出点没有这么大) 图中文字已经说明了,左边半段是从分钟开始的倒序的时间日期信息,年只用一位数字表示。右边半段是seral。 EFF的页面上还提供了一个简单的检验程序,如果有条件把自己的打印纸上的点排布读出,可以输入到这里,解码出来看看包含了什么信息。 不知道对其他牌子的机器有用没有。 EFF 官方 http://www.eff.org/Privacy/printers/docucolor/ [tags]eff, printer[/tags]