最新消息:

数学高手变身计算器黑客

技术相关 admin 1747浏览


本杰明•穆迪(Benjamin Moody)15岁那年,父亲为了帮助儿子学数学给他买了台计算器,穆迪一下子就迷上了它。他把计算器珍藏起来,津津有味地研究起了总共19章的使用说明。

不久以后,他就在自己那台由德州仪器公司(Texas Instruments Inc.)生产的图形计算器里编写了一个打地鼠游戏(Whac-A-Mole)程序。几个月后,他又编写出了一个能在计算器1.5英寸×2.5英寸屏幕上标出星辰位置的程序。他还曾把计算器变成了电子书阅读器,尽管一次只能读上几行字。

Brandon Wilson
布兰登•威尔逊收集的德州仪器图形计算器

“不断探索计算器的极限正是无穷的乐趣所在,”23岁的穆迪表示。他现在是名电脑程序员,生活在美国马萨诸塞州的牛顿(Newton)。

计算器黑客是这样一群小众:他们酷爱让手中笨拙的计算器执行那些有时显得稀奇古怪的任务。有人让手中的计算器变成了“神奇画板”(Etch A Sketch);有人给计算器编写了热门游戏俄罗斯方块(Tetris)的程序;还有人让计算器变成了合成器。

不过,陉F实现这些小把戏,爱好者们必须绕开德州仪器公司为了防止黑客入侵而设置的秘密代码。德州仪器对此十分不满,这让公司和一些计算器迷站在了对立面上。该公司计算器的售价大约为100美元。

今年8月,这家总部设在达拉斯的半导体公司向穆迪发出了一封警告信。这是最近几周德州仪器向计算器黑客组织成员发出的几封信件和电子邮件中的一例。此前,穆迪破解出了德州仪器为防止用户更改计算器程序而设置的数字代码,并在互联网上详细说明了自己的做法。

“我们的目的是全力保护公司的知识产权,在尊重知识产权的前提下,我们欢迎基于我们平台所进行的开发活动,”德州仪器教育科技业务发言人林恩•普洛克特•温德尔(Lynn Proctor Windle)表示。

计算器爱好者们表示,通过自己安装程序,他们能够解决新的数学难题,让计算器变得更适合自己所需。而有些人之所以喜欢围着计算器做文章,只是因为入侵计算器有难度。计算器爱好者们经常通过互联网交流心得,分享自己取得的突破性进展。

“你可以让计算器唱起国歌,我的天!”位于丹佛的电子取证公司Cyposis负责人、业余计算器爱好者克里斯•罗伯茨(Chris Roberts)说,“摆弄计算器是一件自然而然的事情”。

罗伯茨喜欢入侵计算器所带来的挑战。他还曾为更多地了解iPhone而拆掉了自己的iPhone手机。他说,TI-83计算器“是个拿来玩儿的好东西。”

出于兴趣,他把计算器的数字键盘改成了传统的“qwerty”全键盘。罗伯茨说,通过将声音转变为数字编号,他的计算器可以辨识出低音和高音的频率。

市场研究人员的分析表明,计算器在上世纪80年代到90年代初达到了鼎盛时期。从那以后,随着计算器的功能并入电脑和智能电话,计算器的销量出现了下降。如今,大多数计算器的使用者都是工程师或者是数学系的学生。

图形计算器可以实现编程,因为这样一来学生们就可以编写并解决他们自己的问题。而对于某些数学高手来说,接下来入侵计算器的举动就变得再自然不过了。

在为破解密码努力了两个月以后──这个过程包括分解出两个巨大的质数──穆迪说,他在7月份取得了成功。穆迪非常高兴,于是他把这个消息发到了一个黑客网站上。

Brandon Wilson
布兰登•威尔逊

“我那时候可真傻。我写下了这样的评论:比如说‘嗨,朋友们,来瞧瞧这个巨大的数字,’”穆迪说。穆迪在计算器网站的名字是FloppusMaximus。

他后来从代表德州仪器公司的律师手里收到了一封信,信中要求穆迪立刻删除自己的帖子,把他破解的所有代码──这被称为“签名密匙”──全部销毁,并永远不再入侵该公司生产的计算器。

穆迪说,他害怕惹上官司,于是照办了。“我并不想卷入任何形式的法律纠纷,”穆迪表示。

电子边界基金会(Electronic Frontier Foundation)是旧金山一家推动互联网信息自由交流的非盈利机构。该机构代表着其他三名收到了德州仪器公司警告电邮的计算器爱好者。这三个人入侵了该公司的计算器或者透露了有关穆迪如何入侵的详细信息。

电子边界基金会的律师詹妮弗•格拉尼克(Jennifer Granick)给德州仪器发出一封信,要求该公司不介入此事。她说,爱好者们有着充份的权利在他们的计算器上安装任何程序,只要他们没有通过调整并散播德州仪器有版权保护的程序而违反知识产权基本法。

格拉尼克说,“这家公司继续作出这种不合适的要求令人反感。”

黑客们表示,德州仪器对他们的骚扰已经持续了几年之久。迈克尔•文森特(Michael Vincent)在六年级的时候得到了第一个图形计算器。他曾编写出了初级计算器基本操作系统,只为了挑战自己。他想出了如何通过运行一系列程序、然后在合适的时间撤掉电池来解决问题的方法。文森特说,他成功了,不过也麻烦也来了。

文森特帮忙运营一家计算器爱好者的网站。他说,在有人发帖子要求他帮助编辑德州仪器计算器的部分操作系统之后,他在2002年10月17日收到了德州仪器的电子邮件。这封来自该公司商务经理赫伯特•福斯特(Herbert Foster)的信件表示,答应该网友的这个请求“不会被德州仪器视为明智之举。”

当时刚满16岁的文森特说,“我简直吓死了。”他在回复的电子邮件中说,“我很抱歉……我希望我们现在能够忘掉这件事情。”

正是福斯特写了最近一些发自德州仪器的警告电邮,他没有回应置评请求。

今年夏天,穆迪发帖分享自己破解一台计算器代码的帖子让计算器爱好者们陡然兴奋起来,因为这意味着他们可以轻松地安装自己的操作系统。许多人开始用穆迪的方法试图破解其他计算器型号的代码。

“这是个大发现啊,伙伴们,”计算器爱好者布兰登•威尔逊(Brandon Wilson)在自己的博客中写道。这个发现“让德州仪器计算器爱好者们梦想了近十个年头,我们终于拿到了这组神奇数字,”他写道,并将穆迪的发现详细公布在了网络上。

在这篇文章发表几周之后,威尔逊收到了来自德州仪器的电子邮件,要求他撤下自己的帖子。他照样做了,不过在电子边界基金会的建议下又把帖子重新发了上去。

威尔逊说,在成长过程中,他是学校里唯一一个对计算器感兴趣的孩子。他在七年级因为学习数学而得到了第一个计算器。“我得到了计算器,开始摆弄起来,从此以后再也没有放下手,”他说。

后来,父母又陆续送给他三台计算器,都是生日礼物。他后来总共收集了25台图形计算器,其中一台已经坏了。

现在威尔逊已经25岁了,他在美国田纳西州伊丽莎白顿(Elizabethton)从事软件开发的工作。威尔逊喜欢摆弄计算器,从而让它完成更大规模的运算。

“这就是入侵计算器的乐趣所在──用一个很有局限性的装置完成那些不可完成的任务,”威尔逊说,他还喜欢把游戏机拆开再重新装上。“别人告诉你这件事不可能,而你却向他们证明你能做到──没有什么比这让人感觉更好的了。”

转载请注明:Kermit的网站 » 数学高手变身计算器黑客