Shell's Home

Sep 4, 2007 - 1 minute read - Comments

逝去的岁月

今天在家中,隔窗向外眺望。青白色的天空上点缀着金黄的云彩,飞机偶尔从上面悠闲的路过。下面是黑色的群山,忽远忽近的点缀着。迎着金黄的夕阳,远处的城市显得越发清晰起来。一堆的高楼大厦,四处包围过来。记得小时候也曾经这么看过窗外,一眼望出去一览无余,除了远处郁郁葱葱的大片森林,看不见什么东西。只有偶尔在要下雨的时候,才能看到天际线出隐约浮现出模糊的一些建筑。我知道那是北京。十多年转眼过去了,贝壳也从当年的无知小孩变成了赚钱养家的俗人。今天有半天的空暇,从窗口眺望长夏的天空,祭奠我曾经的青春。

Aug 28, 2007 - 1 minute read - Comments

散热器的种类,测量和挑选

上篇文章中贝壳提到了散热垫。非常不幸的,经过贝壳的实际测量,贝壳所购买的散热垫基本没有任何效果。为了让大家对散热产品有个了解,贝壳就大致介绍一下散热器的分类和作用。还有一些常用术语,常见参数和解释。 首先一类是散热垫,这是最常见的产品。优势在于可以非常快的散去表面温度,手感非常明显。缺点在于不方便携带。主要分为吹风式,抽风式和双向循环三种工作方式。同时可以按照表面材质分为非金属,铁,铝合金三种,按照供电方式分为外接,USB, USB HUB三种。 吹风式的主要特点是从后部或者其他部位吸收空气,向底部吹风。吸风式则相反。双向循环两者都有。一般笔记本如果带风扇,都是从下面吸收空气向外排出(大多数是左上或者后面,因为没有鼠标干涉)。这时候如果采用吸风式,则会产生干涉,导致效果不明显。贝壳的头个散热垫就是这个问题。但是一般吸风式的散热效果比较明显。热量不必经过复杂的通道流转,因此对于表面温度的抑制非常明显。建议如果是带风扇的本本,按照风扇方向选择,没有风扇就用吸风式的。双向循环是最好的一种,可惜比较贵。 表面材质是关于被动散热问题的关键,如果本本底部是平的(没有垫脚垫高)。金属材质的表面会有很明显的散热作用,尤其以铝合金的为最(BTW,其实纯铜的导热最好,可惜价格贵,容易腐蚀,所以没听说谁用)。但是如果底部被垫高了(多数主动风扇散热的本本都要垫高的),那么效果就大打折扣。建议如果本本是小型式的,平底无风扇的,千万记得选购一个铝合金的吸风散热垫。 外接的供电最充足,功率相对大。可惜需要额外的电源,而且噪音大,因此相对少见。一般只有在特别固定的场所,例如家中,才会固定放置一个。否则带散热垫还带一个电源和插座,谁也受不了的。USB是最常见的形式,需要用本本的一级供电口。一般取用电流都在200mA上下,功率大约1W上下,因此无源hub口是用不上的。但是大家知道,小型本本一般usb只有两个,分一个出来专门供电怎么行?因此好的散热器是usb hub的,正如上篇文章所说,取电的同时还能输出至少两个usb接口(严格是四个,不过限于功率问题,大家应该知道是无法同时接上的)。 再下来就是主动抽取式的外挂风扇。现在我只看到EVERCOOL有一款。也是唯一用下来对我有价值的一款。上文说了,散热垫的主要作用是整体散热。对于主板过热和硬盘过热都有很好的抑制作用。不过什么时候这两者过热呢?一般空气温度都要超过30度了,这两者才会过热,多数环境下是比较少见的。而CPU的温度则不是特别受散热垫的影响。一般CPU的散热过程都是从CPU上直接接一个热管到散热器上,将CPU的热能通过热管传输。如果热量很大,热管传输不足的话,就会造成结构性的热能堆积。这是散热设备无能为力的。而有的时候是热管传输出去的热能堆积在散热器上,导致热管效率下降(热管的工作效率取决于两端温度差,这根本是牛顿散热定律)。这时候可以给散热器强制排风增强散热,这就需要主动抽取式风扇了。按照以上所述,主动抽取风扇最擅长的是给CPU降温。缺点是价格高,使用范围有限,对主板和硬盘无效。顺便说一下,贝壳的主动风扇使用后,温度下降5度,是唯一能看出明显差距的散热器。 下面就是非本本的散热器了,首先是我们最熟悉的CPU风扇,主要用途就是给CPU散热。大家别小看这风扇,弄个不好上百的CPU就会毁在一个几块的风扇上。CPU风扇和散热器合起来叫做CPU散热设备,按照散热器材质分为铝合金,纯铜两种,按照散热器造型分为方阵和鳍片两种。鳍片就是大家在显卡上经常看到的从中心向外辐射的散热片,一般Intel的原状散热器这样居多。 CPU有几个参数,首先是最重要的,转数。越快越好。这决定了CPU本质的散热能力。其次,口径。这东西是匹配CPU的,小口不用大风扇,大口不用小风扇,不用贝壳废话。然后是CFM,这是排风量,可以根据口径,叶片角度,转速来计算。最后也是最重要的,轴承。决定了风扇的寿命和噪音。转速的一般性指标是1000-10000转,视具体产品而定。一般的机箱散热器都是1000多转的大口径风扇,排风量大,散热也很快。只是风无法聚集吹送,用来给CPU散热就废物了。CPU风扇最小是3000转起,高的有7000多转的。CFM小的只有10上下,大的有60多的,一般都在30上下。一般风扇都是滚珠轴承的,高档的才用液压轴承。 除了风冷外还有一类,水冷介质。如果您不是超级超频DIYer,这节对您没用。如果是,您还来看我的文?所以跳过。同理,液氮冷也跳过。我们说说半导体冷却。 半导体是贝壳觉得最有实用价值的一类冷却设备。不便宜,可效果好。一块CPU同等大小的半导体制冷片所最需要关心的问题是凝露而不是过热。就是说,CPU同大小的制冷片足够把热量降到0度以下。唯一遗憾的是所需的功率也很惊人,大约在30-300W,足足半台电脑的功率。贝壳在考虑是否将来的本本会加很小一块在热管和散热器之间,然后将热管扩展到整个本本(其实不用这么夸张,大多数的纯铜散热片,中间热管穿以下就够了)。热管的工作足够将整个本本的所有热量导入到高热的散热器上,然后排出。只是这功率的问题—— 另外说以下贝壳积累下的经验数据,经验而已,大家指正。下面的室温都是25度上下。 硬盘,Hitachi的。经常性非工作温度为38度上下,全力工作温度为44度上下。根据贝壳经验,建议温度不要超过45度(台式硬盘在这个温度挺了几年没事)。按照这个计算,机器大规模使用硬盘的环境最高温度为25度。 CPU,AMD Turion64 MK-36。经常性非工作温度为45度上下,全力工作温度为65度上下。根据贝壳读到的数据,建议不要超过70度。加装散热器后温度低了5度。按照这个计算,机器大规模使用CPU的环境最高温度为35度以下。 手感温度,按照室温25度衡量,无热感为20-30度,30度以上有热感,40度以上温暖,50度以上开始烫手,60度差不多就无法留手了。

Aug 16, 2007 - 1 minute read - Comments

Linux下设备可靠性控制

上篇文章中提到了一个问题,CPU温度。关于这个问题,就涉及了另外一个问题。Linux下如何获得设备可靠性参数,例如电压,功率,温度,风扇转速,SMART等等。至于获得后要如何做的问题,这还轮不到我关心,相信大家都会使用各种用法。 首先是最主要的组件,lm-sensors包。安装后有一个叫做sensors-detect的程序,运行一下。这个程序会检测你有什么性能控制设备,并且提示你加载相应的驱动模块。在完成加载后(不加载驱动的话就无法查看),使用sensors查看各个传感器的各个数据。通常有CPU温度和电压等等。贝壳使用的是xfce4,因此还需要一个xfce4-sensors-plugin包。安装后可以在控制面板中添加一个applet,用于检查当前温度。 而后,是硬盘的温度。贝壳不知道是否所有的硬盘都支持温度控制,不过目前本本上的这个Hitachi HTS541612J9SA00支持硬盘温度测量。贝壳实验过,真的会变化。安装hddtemp包,而后以root身份运行hddtemp就可以了。如果要获得干净的文本,可以使用hddtemp [dev] | cut -d: -f3来取得。唯一可惜的就是这个程序必须以root运行,因而无法运用在applet上进行即时检测。 最后,是SMART信息。包是smartmontools,可以检测硬盘的SMART状态。 基本就上面这些了。

Aug 7, 2007 - 1 minute read - Comments

散热器和扩展坞

贝壳的本本烧了一次,大家都知道吧?痛定思痛,贝壳认为,这是给热的—— 于是贝壳上网查了下本本的散热状况。不查不知道,一查吓一跳。贝壳本本的出口温度体感大约是40度,内部温度至少是50度。长期这样工作,难怪会烧。最简单的解决方案是垫高本本底部。垫高一厘米后,下层手感倒是没了,但是出口温度基本没有变化。看来需要更强劲的解决方案。 贝壳去中关村淘了一个本本用的散热器,带一个usb hub,85块,便宜的也有70多的。垫在本本下面非常稳当,电源使用usb端口取电,不用变压器,直接用线接在本本上就好。usb的标准电压是5V,初级端口的最高电流是500mA,小型设备的最高电流是100mA,因此一个无源hub可以扩展4个小型设备。这个散热器的功率是0.9W,电流消耗小于180mA,加上一定的hub芯片和中途损耗,还可以在hub端口上连接两个小功率设备。悬点能连接三个,不过总电流就达到了纯480mA以上,稳定性就要掂量着点了。反正加一个鼠标一个U盘还是没啥问题的。三个风扇全开后,出口温度在平时没有升温的感觉,大约是20-30度上下,全功率工作的时候才有温感,大约是30-40度。内部温度不会超过40度。硬盘温度降低到不明显,因为风扇没有正对硬盘,而是对上了硬盘的进风口。硬盘又没有辅助散热片,所以温度自然无法明显降低,大约目前是40度上下吧。 由这个散热产品,贝壳想到了本本的两重化问题。一个是要求小型化便携化,要求可以发挥本本的长处,到处带了跑。一个是要求全面化,要求能够替代台式机,能够个自行更改升级。这是两个违背的要求,一个要求设备少设计紧密,一个要求设备多设计松散。就拿光驱来说吧,带了个光驱到处跑,怎么做到小型化?但是不带光驱,怎么和主机比?打个游戏放个电影都是问题。 解决这个问题的曙光是扩展坞,很多超小型化设计的本本,为了追求超小超薄,经常就牺牲了很多周边设备,包括最关键的usb端口数目。一般小型本本上都只有两个,一个插一个鼠标,这必定要用的吧。另外一个呢?移动硬盘?摄像头?打架了吧?所以很多商家就增加了扩展坞,最常见的主要是IBM的ThinkPad系列扩展坞。但是一般一个扩展坞只能用于某个特定产品,原因是需要专用接口。 我们可以想象一个产品,其接口基于usb/1394系列,作为本本的通用扩展坞。区分出用于13-17寸的几个尺码的型号,附加上不同的配置,就形成了不同的扩展坞。通过usb连接本本,并且提供一些usb接口。无源的时候可以解决基本的散热问题和usb数量不足的问题,有源的时候可以驱动内部的DVD光驱等等,形成完整的工作平台。 我们再具体细化一下产品,假定本本上只有两个usb输出,一个无线网卡,没有PCMCIA扩展,没有光驱,散热一般。那本本应该可以做到很小的地步吧?缺少的东西可以通过扩展坞增加,无源的时候就当一个hub和散热器,也许还可以启动一个有线网卡,一个读卡器,光驱肯定没戏了。加电源的话,为了求简单可以使用本本电源,然后再输出到本本中(等于串联上去)。这样可以附加驱动一个光驱,一对串行/并行接口,一个猫,一个有线网卡,一个读卡器。等等等等,还可以再输出部分的usb接口。电力上由于截取了本本的主电源,因此基本等于无限。数据带宽上说,光驱的典型平均带宽大约在10M/s上下。摄像头的典型带宽消耗大约是5M/s上下,网卡的极限带宽是12.5M/s。鼠标的带宽可以忽略不计,串行并行带宽也不高。一个usb2.0高速的极限速率大约是60M/s,一般最高只能发挥出一半。但是即使如此,全加在一起也照跑不误。问题比较大的就是移动硬盘一类的设备,硬盘的内部典型速率是50M上下,突发速率可以高达100M/s以上(而且以上很多),如果接入在扩展坞上铁定是占满全部带宽。幸好一般移动硬盘也需要比较大的供电,干脆直接接入本本好了。只是本本的两个USB接口必须使用分离的控制芯片连接到南桥上,否则还是会出现带宽耗尽的现象。 通用扩展坞的缺点是电源限制,虽然可以截取主电源,但是所有设备加起来数十W的功率。如果外电断电就彻底完蛋了,等于突然拔设备。不过这问题单纯主机也有,而且更糟糕,直接关机。但是其优点就非常明显了。首先是分离了常用/非常用设备,从而使得本本轻巧容易携带,放下来又功能强大。其次是设备外置分散开来,散热问题就比较容易解决。(那东西自己主体就是一个散热设备,解决不掉撞豆腐去算了)然而最大的意义却在于,由于分离了周边设备和核心设备,并通过usb通用连接接通。使得本本的外设成为常规设备,具备充分的扩展性和互换性。因此可以充分降低外设的成本,不会出现sony的本本非配sony光驱的问题。也容易进一步挤压本本外设市场的利润空间,从而降低本本的平均价格。 估计这个过程应该从通用(第三方)扩展坞的流行和可定制化开始。在这个过程中,所有精简外设本本的销量会上升,而外设强大的本本销量会下降,从而促使市场完成转变。估计各大本本厂商不大会喜欢这种变化,因此不知道他们会如何对应这个产品。但是可以预期将来这种产品应该会大行其道。

Aug 1, 2007 - 1 minute read - Comments

笔记本电脑维修问题

最近贝壳碰到一个非常恶心的问题。 大家都知道吧,贝壳的电脑是托Nicole同学从LA带来的,中间过程煞费周折。不过到手之后用起来还不错,感觉物有所值。 但是,最近贝壳碰到一个非常悲惨的事实――电脑烧了―― 7月16号晚上,贝壳生日刚刚过一天,晚上贝壳正在看电影―― 突然,屏幕上的人呆住了,维持在一个傻傻的样子―― 贝壳开始没有在意,刚刚升级过系统,可能是不稳定吧。因此贝壳重启了电脑,然后再次进入系统,可是出现执行异常! 贝壳觉得不大妙了――于是重启进入2.6.18内核,这个比2.6.21稳定很多,贝壳用了很久――照旧执行异常! 再进入windows――根本不行―― 再重启――黑了―― 从此后,贝壳开机最好的情况就是进入系统选择单――然后不是死机就是花屏。一般情况下根本没有自检――一律黑―― 贝壳基本肯定是CPU或者内存问题,于是第二天打给了宏基维护人员。得到答复是,全球联保必须带护照! 这不是和没有一样的条约么?贝壳哪里来的护照?加上贝壳公司着急需要其中的程序,贝壳就按照维护人员的推荐――拆机器了。 幸好,硬盘是好的。挂在一个公司电脑上照样跑。 这时候就要感慨下Linux的彪悍了。windows开始是鼠标键盘不能用,因为只有USB的。后面是网卡不能用。Linux就修改了几处配置,一路畅通无阻。 贝壳这个时候后悔自己的轻率了,虽然贝壳买电脑是没有护照的,不过老妈应该能弄到一个旅美的护照。可是硬盘已经拆下来了――怎么办呢? 算了――明天先让老妈送修看看――如果便宜的就不搞事了。否则让老妈吵吵看,两个月就故障也太过分了。 7月18日,老妈拿去送修了,说是先到蓝岛的一家代理,因为近。 过不了两个小时,老妈超级气愤的打电话回来,说那里要这要那的,一点诚意都没有。然后准备去中关村的总部碰碰运气。贝壳心想,这次可能要上备用方案了。 不过还是没有用上,中关村那边爽快的收下了,压根没有提证件,也没有说拆下笔记本硬盘的问题。就说检查是否是人为故障,如果是还需要付钱。电池先拆下自行带回,省得说他们换电池说不清楚。老妈乘机投诉蓝岛那里的代理,被告知原来其实也很繁琐的,不过最近简化了。蓝岛那里是代理,因此很多事情不敢作主,所以啥都要。 过了两天,贝壳打电话过去问,据说是主板坏了。和贝壳预期的一样,反正就在主板内存CPU之一了。问多少时间修好,回答说不好说了。因为是国外发行产品,需要从国外调货,如果没有货还需要付费升级。贝壳不由腹诽宏基总部的白痴,这电脑型号也不是太老,怎么会没有全球备货呢?不过腹诽归腹诽,事情还是要处理的。贝壳着急要硬盘中的数据,所以问是否可以先把硬盘要回来。对方态度很好的,说你提前打电话通知预约就可以拿。 7月25的上午,贝壳的老妈又跑了一次中关村那里的总部,顺利的将硬盘先取了回来。没鱼虾也好,至少可以顺利的升级系统和收发邮件,工作不至于耽搁。不过贝壳要求北京总部这里在修好后写明修理内容和时间,需要的话回头找宏基总部算帐去。 7月26日的上午,总算通知修理好了,虽然很高兴,不过心里却有点被耍的不爽。昨天我才刚刚去拿硬盘,今天就修好?算了算了,至少比再过两天好。最后的单子上写的是CPU损坏,不知道怎么回事情。 总体来说,北京这里的服务还是非常不错的,办事人员都很通情达理。不过最好不要去蓝岛的代理那里,太麻烦了,而且还可能有服务质量问题。总部的管理很难说是否有瑕疵,不过修理时间的公示是两天,实际却已经一周以上了。虽然事出有因,但是网上压根不用写那种疯狂的公示。送修最短一天,最多两周,都尚在可以接受的范围内的。

Jul 31, 2007 - 1 minute read - Comments

北京出差4

上面的提示――要是不知道大束是谁的――记得高中在我辞典上“蛆”这页留名字的那位么? 至于为啥这么长时间没有更新——贝壳的电脑坏了。下面会有篇专门的blog来说这个事情。不过还有一个更重要的原因,很多人没义气阿~~~~ 15号是贝壳的生日,相信很多人都不知道吧。 实质上,贝壳的生日只有父母,还有两个同事一起吃了顿。主要原因是——很多人都不来——(没义气阿~~~) 一周过后的周末,贝壳到顺义请这帮人吃了顿。说是一帮,其实主要就是付蕾和柳江陵,周颖出现了一瞬间,还意外的来了一个韩静。剩下的——全在北京城里陪GFBF回不来了。韩静据说在通讯设备公司做,好像被辐射荼毒的很严重的样子。柳江陵交了一个小男朋友。付蕾还是老样子。其余就——没了—— 下下周的周末,贝壳再找人——还算被粘在BFGF的身边——这不是刺激贝壳么?出差N久啦~~~~ 这就是最近贝壳的生活——无聊阿——

Jul 18, 2007 - 1 minute read - Comments

北京出差3

7月6号,本来大束约了贝壳吃晚饭。到了当天,来电话,晚饭改咖啡。好,贝壳提前请假。再过几小时,来电话,咖啡也没时间了。尽管她人就在协和医院,离贝壳只有一条街。但是按照本人的期望,当天一下午她要跑遍半个北京城。 不过聊表欣慰的,当天下午她找朋友接她回去。偏巧这个朋友要经过机场,所以贝壳可以搭一个顺风车,要搭车的记得4点半到鼓楼。贝壳听了当然高兴阿,不过还是要假仙一下的。 阿——方便么? 方便阿——你也认识阿——我们高中的——王茵阿—— 哦~~~~~~(王茵?哪个王茵?) 到了下午,贝壳准备走了。经理突然叫住贝壳,临时有事。虽说请假了,但是这种情况下又不能丢下句“我赶火车”就跑。所以贝壳还是老老实实的坐下来解决事情。解决了就心急火燎的往宿舍跑——要迟到咯—— 等贝壳到了鼓楼附近,已经迟到了。正到处张望呢,正好看到一个小店里面探出个脑袋来,歪着脖子看我,贝壳也歪脖子看回去。一看之下,顿时乐了。这么多年了——贝壳胖多咯——她倒是没啥变化。(想当年贝壳也是很瘦的——阿~~~~~) 进店一看,人家在买PSP。天阿——贝壳还买不起呢——问下来是弟弟刚考上大学,看样子考的不错。那是当然要奖励一下咯——大束在前面试机器,贝壳就在后面乘凉。正闲闲没事干,从外面进来个人,看着好像是高中同学——就是忘记啥名字了—— 大束转身回来介绍——NND,这位就是王茵同学——靠——(以上仅为本人独白——讲出来是要被扁的——) 今天正好是王茵送一个朋友去机场,顺便回老家,再顺便送大束会怀柔,再顺便中的顺便带贝壳到机场。好卑微渺小的动机阿——到了机场就是贝壳地头了,本来说人家送过来,多少是个人情。那就送人家朋友上飞机吧。偏偏那位同志提早了三个钟头到机场,还无法领登机牌呢,那贝壳也就无奈了。 7月8号,贝壳到怀柔找大束玩去了——毕竟人家送过来——多少要谢谢吧,再加上大束又说怀柔虹鳟不错。于是贝壳就跑过去了。途中两次路过牛栏山道口,感觉怀念阿。不知道这次还有没有机会去。虹鳟确实不错,不过最后贝壳还是没有付钱成。于是承诺,下次到上海请客。 上海?她下次啥时候去阿?算了——碰到再请客呗——

Jul 16, 2007 - 1 minute read - Comments

北京出差2

北京这里的工作写出来没啥意思,所以工作相关部分我全部跳过了。因为内容不足,日记的记录数也不是严格按照日期来的,往往会几天的记一起。不过贝壳都会注明日期的,不会让大家看了头晕的。 跳过周三的初来乍到,周四就联系上一堆朋友,其中猫同学当天就说有时间聚聚。不过因为当天下班都比较晚,去哪里就成了问题。最后看下来我下班比她到家早,那就是我去她那里。正好,反正交通也可以报销。所以贝壳就无知的跳上了一辆出租,还跟师傅指点说什么什么地方,就是哪里哪里往哪里去。然后贝壳就准备着在猫同学到家前打车到。结果世界的真相是,在猫同学到家后半个小时,贝壳同学还堵塞在车阵中动弹不得。而且更憋气的是,师傅说怎么怎么走快。我说那你怎么不走呢?师傅说你不是说怎么怎么走么?我说那是我说什么地方的阿,不是让你照着走阿——天阿——这个—— 见面的时候,发现猫同学胖了很多。估计不是有了,那就是天天好吃好睡造成的。(希望她看到后不会凌迟我致死)。在迟到了N分钟和上次没有尽地主之谊的罪过下(具体请看以前blog),贝壳被迫答应请客这顿饭,虽然我开始也没准备让她付钱。吃个西餐讲求还真多,这个那个的。贝壳虽然不是没有吃过,不过和专业人士(某人是公共关系专家哦)比还是差很多。贝壳点西餐从来是一个饮料加一个主餐,不够再一个主餐,吃不了换一个成前菜。总之就是怎么够用怎么来。这次看了某人的讲究,果然专业,证据就是结帐的时候,赫然就是70(贝壳一日伙食报销的极限)。 总之当天的饭吃爽了,贝壳就回去了。

Jul 13, 2007 - 1 minute read - Comments

北京出差1

当真是一月一出差,准过大姨妈,我正自疑惑7月有什么差使的时候,接到上级通知,居然是出差北京。妈的,这么多年住下来,居然有朝一日要出差到家门口了。以前要是有人告诉我会出差到北京来,估计要笑掉大牙。谁想这厢真的应验了,不知道啥心情。 周二晚上的夕发朝至火车,上车前还有点事情要完成。已经答应了Nicole补办手机卡,还要给一个手镯。既然提前约好了,总不方便随便爽约吧。正好火车走的晚,干脆背着行李去请客,请客完了上火车。就带着Nicole去了上次阿丁带去的火锅,贝壳在此郑重向大家推荐南京东路东边地铁口对面的傣妹火锅,价格便宜量又足。Nicole同学很满意。 上了火车,车是软卧。仅仅分上下层,非常好,不比飞机差(当然也不比飞机便宜,快500了)。和我一个车厢的是一家人老小到北京玩,小女孩才3年级,古灵精怪非常可爱。看着这一家老小就好像看到自己多年前的样子,不过转眼都已经独自回老家出差了。不知道这个小女孩以后会不会到北京念书,找一个北京工作,然后出差出回上海去。如果将来你有天看到我这个blog,想起多年前看到的叔叔(这个年纪已经被叫做叔叔了——我哭——),不妨当作历史的宿命吧。 到站从火车站出来,我到有点无所适从了。如果是飞机场,估计下来先回家拿东西休息休息,总不会学大禹过门而不入吧(今天说这个,有人回答,大禹肯定比你瘦。偶的神阿~~)。火车站的话,离我要去的金宝街太近了。打车没一个愿意去的,集体拒载。不过这个也不能难为人家了。等了一早上,交钱排队,难道就做10块生意?算了,问人吧。我又创了个记录,在自己地盘上问路,而且是问很近的路。 坐车到了金宝街,远远就能看到大厦的牌子。火车快的出乎意料,我才8点就已经到了公司,而9点才正式上班。算是我运气不错,走到里面刚好来的最早的阿姨来上班了。人家很热情的请我进去喝水坐坐(不过现在想起来好像没问我要身份证明哎——)。然后过一会就陆续有人来上班了。上来一个人问我是怎么回事情,我说我上海来出差的,火车到太早了,休息一下。对方就很热情的说请你吃早餐好了。贝壳感动,还是好人多阿~~~~ 对方自我介绍是北京人事部的。我说笑说我也北京的阿,家住机场的。她吓一跳,说人事部另外一个人也是机场的,有机会见见。 正式上班了,人事部的大姐找人领我去宿舍。就在刚刚下车的朝阳门南小街和金宝街的交道口,10层的一栋普通房间。两室一厅,普普通通。两张双人床两张沙发,看来最多能住6个人,住宿满能省每天上千的标准呢。里面有热水空调洗衣机电冰箱,貌似生活没啥问题了。唯一可惜的就是只有一个ADSL Modem,没有路由器,所以上网要抢的。 回公司,领导带我熟悉环境的时候,碰到一个同事。刚见面就问,你是不是来过北京出差阿,我好像见过你。我说您我也眼熟阿,不过我这是头次来北京出差,绝对不会记错。然后心说记得绝对清楚,比珍珠还真。过一会路过人事部的时候,发现原来这个人是人事部的。想起刚刚人事部的大姐说过,人事部的另外一个同事也是住机场的。立时脸色就变了,进去问问。果然,住机场的,估计以前在街上碰到过。哎——都叫什么事情阿——

Jun 27, 2007 - 1 minute read - Comments

Linux下的模拟器

模拟器是一个很模糊的概念,究竟什么是模拟器?这个问题可能对于诸多玩友并不困难,但是对于程序员却是很难界定。什么是模拟器,bochs算吗?wine算吗?POSIX子系统算吗?OS/360算吗? 下面所定义的模拟器是至少具备以下几个特征的。 1.模拟目标机的CPU。按照这个特征,wine就被剔除出模拟器的范畴。这种东西其实最好规划在模拟子系统中(虚拟机),这类软件是以本地CPU真实运行为基础特征的。如果这样被算入模拟器,那Windows算不算? 2.模拟目标机的硬件响应。这个特性其实说了和没说一样的。 限于贝壳接触的限制,目前我们的目标系统仅仅涵盖以下几种机器。GB/GBA NES/SNES(FC/SFC) NeoGeo MD 街机 PS。这几种机器相信应该没有人不知道吧。其中FC就是中国风靡一时的红白机。 我们来看看对应的模拟器。注意以下全是Linux系统下的模拟器,FreeBSD之类的需要进一步测试。 gngb 只能用于GB,GBA无法模拟。 gnuboy 和gngb看不出什么区别。 Visual Boy advance 至少从名字上知道能模拟GBA,不过我没有用,下面会说原因。 fceu FC模拟器,非常好用的东西,有Windows版。除了吞食天地2外还没有模拟不出来的东西(贝壳语:为什么是我喜欢的吞食天地啊~~~)。不过贝壳一样没用,下面有原因。 mednafen 万能的救世主,最全能的模拟器(Linux下)。支持GB/GBA NES NeoGeo涵盖除了MD外的大多数系统,开源而且方便好用,具备Win32版本。不过吞食天地2一样模拟不出来。(贝壳:为什么~~~) mopher 严格来说这不是Linux模拟器,而是WinCE的。不过鉴于一样是偏门系统,贝壳就顺便介绍以下好了,是GB/GBA NES/SNES MD的全能模拟器。 dgen 唯一的,也是最好的MD模拟器,可惜在AMD64系统上运行不大正常。 mame 就是Windows下超强模拟器mame的Linux版本,唯一能够模拟街机的模拟器。发布版本超多,支持Windows, Mac, Linux, Xbox(贝壳:?!), CE(贝壳:??!!), Nokia9210(贝壳:???!!!)。简直是模拟器族啊——! pcsx PS模拟器,其实是PS2啦。支持Windows, Linux, DreamCast(表问贝壳最后一个是啥东东)。如果你没有超级强劲的CPU就想都别想。 X GL SDL问题 这三者都是图形界面接口。一般来说,Xv是2D最快的,GL是3D最快的。所以能用X的不用SDL,能用SDL的不用GL,跑3D没的商量。 建议大家安装一个mednafen的X版本,一个mame的X版本。不是AMD64的装一个dgen,CPU够劲的装一个pcsx。基本上面的机器都能模拟了