奇葩的ebay

话说前不久为了在ebay上买一台mint拖地机,新注册了个美国ebay的账号。和其他美国购物网站一样,地址、电话当然写的是转运公司的仓储地址。然后就是绑定已经用了很久很久的paypal付钱,收货。卖家很不错,还给了好评。没想到刚买第二天商品就跌价,发了封站内信给卖家,卖家二话不说就把差价打到我paypal了。非常愉快的购物经历。

过了一周,货还没到转运公司呢,却收到了ebay的邮件,MC999,我的ebay账号因为安全原因被无限制禁止了。 Continue reading “奇葩的ebay”

RAID是否适合家用?

随着家庭网络带宽的提速,硬盘容量的剧增,家庭数据量也成倍增加。如今的数字化家庭生活,对网络存储(NAS)的需求也不断增强。

家庭数据无外乎电影、音乐、照片以及一些重要文档。这些数据虽不及企业的数据那么关键和重要,但是珍贵的照片、文档等数据一旦丢失,还是非常的心痛的。于是乎,家庭数据的安全性也逐渐被人们重视。人们想到了企业常用的RAID技术来武装家庭的NAS系统。有用RAID0来提升读写速度、有用RAID1来增加数据的可靠性,也有人用多块硬盘做RAID5或RAID10来确保数据的可用性。提到RAID,人们总是说,现在的硬盘啊,质量参差不齐,纯粹拼人品,建了RAID后,如果不幸哪块硬盘坏了,也不影响数据的完整性,只要再买一块硬盘顶上就行了。但是这仅仅是RAID的好处,大家却忽视的RAID的一些隐患。我的观点是,个人家庭用户不建议使用RAID! Continue reading “RAID是否适合家用?”

给E4200路由器增加SWAP缓存,稳定BT下载

Linksys E4200的内存只有64M,刷了tomatoUSB固件再加载Transmission BT下载后,这么点内存颇为捉襟见肘。BT任务一多,Transmission daemon就会crash,有时甚至影响到整个路由器的稳定性。现在通过在外接到USB硬盘上增加SWAP分区,可以有效的解决E4200内存不够用的问题。这下BT下载稳定、可靠了。 Continue reading “给E4200路由器增加SWAP缓存,稳定BT下载”

Manually create MySQL database in CLI

MySQL is a widely spread SQL database management system mainly used on LAMP (Linux/Apache/MySQL/PHP) projects.

The best way to modify mysql database is going through phpmyadmin webgui. But if you only have local SSH shell access to the database, you will need to confirm the way of create mysql database and user in command line.

Continue reading “Manually create MySQL database in CLI”

安装Blackberry模拟器

玩Blackberry最好自己装个同型号设备的模拟器,这样折腾起来更方便。另外一个好处是,Blackberry的App World目前不支持中国用户,所以要下载其中的软件很困难,有了自己的模拟器,就可以很方便的从App World下载软件,然后再转移到自己的实体Blackberry设备上了。

Blackberry的模拟器在其官方网站可以免费下载到,比如你的手机是Bold 9700的,OS版本是5.0的话,那就可以下载BlackBerry_JDE_5.0.0,其中包含了8520,8900,9550,9630,9700这几款机型的OS5.0的模拟器(虚拟机)了,无需再下载单独的Simulator了。BlackBerry_JDE_5.0.0中同时也包含了MDS,不像4.0的JDE还需要另外单独去下载MDS。启用MDS的作用是让Blackberry模拟器能够像真机一样可以上网,自建的MDS其实是构建了一个proxy代理,使用电脑的网络来模拟手机上的无线网络通讯。

要能够顺利运行MDS,需要注意系统环境,特别是Java的一些环境变量和路径设置。最好是把BB模拟器安装在虚拟机中,这样既安全也方便折腾。JDE5.0需要的Java SDK环境是1.6,所以事先需要到sun网站上下载jdk-6u22-windows-i586。建议把java环境安装在C盘的根目录而不要默认的放在Program files里面,避免不必要的麻烦。安装完java开发环境和Blackberry JDE后就完工了。

如果不是做blackberry的程序开发,仅仅是测试一些软件的话,你需要用到的仅仅是MDS和模拟器。可以先找到C:Research In MotionBlackBerry JDE 5.0.0MDSconfig下的rimpublic.property文件,用notepad编辑,把Simulator.2100000a=MDS,[email protected]中的黑斜体部分改成你的blackberry的PIN码,方便下载程序。然后从start-programs-Resarch In Motion-Blackberry JDE 5.0.0-MDS-CS启动MDS,等待黑色命令行窗口显示。再从C:Research In MotionBlackBerry JDE 5.0.0simulator 选择你需要模拟的型号的手机,比如9700.bat启动模拟器。等完全启动后就可以用BB自带的浏览器上网下载程序了,比如先下载App World,然后再从App World中选择自己感兴趣的软件。

软件装到模拟器之后,可以用一些工具,比如BerryBox,winloader等从模拟器中把安装的程序转换出来。但是在使用BerryBox这些工具之前,需要安装有Blackberry的USB 驱动,装Blackberry Desktop Software是最简单的办法。从模拟器中导出已安装的软件的方式是,在9700.bat的虚拟机的菜单Simulate里面勾选USB Cable Connected,然后启动Berrybox,连接模拟器,选择读取手机模块,找到已安装的程序,导出成COD文件,然后再把导出的COD文件转换成JAD/ALX文件,这样就可以直接copy到实体手机上的TF卡上,直接安装了。既省了流量费又可以先在模拟器上测试其兼容性,真的是很方便。

渐渐远离的博客和Space

Space已经被封了,国内的用户无法直接访问自己的space更新日志了。自从youtube,facebook,twitter,blogspot在国内被封锁之后,连MSN的space也无法幸免。
看着伊朗人民为了追求民主和自由所做出的努力,中国人民还在观察、等待和学习。
你可以摧毁花朵,但你不能阻止春天的到来。每一棵你揉碎的鲜花,我们将重新播种。

慎选技嘉GA-MA78GPM-DS2H主板

一直很迷信技嘉主板的质量和稳定性,买主板技嘉的品牌成了不二的首选。前不久配的一台HTPC,就选用了技嘉GA-MA78GPM-DS2H的主板。买之前在网路上也做了不少的功课,有不少人提及了此款带显存的主板有bug,却都又说不清到底存在什么bug。在盲目迷信了技嘉的品牌效应下,还是坚持购买了MA78GPM-DS2H这块主板。
没想到刚一入手就发觉有些上当,主板自带的DDR3 128MB的显存,无法单独使用,必须和内存协同工作。早知道这样,我干嘛多花钱买这个很难体会到的10%的图形处理能力的提升?
更郁闷的是碰上了这块主板存在着严重的设计问题,或者说是硬件的故障。
冷启动(关闭电源一段时间后的首次启动),Windows XP启动滚动条过后出现黑屏现象,无法进入XP,键盘无响应。关机重启后,USB无线键盘无响应,无法按DEL进入bios设置,无法上下选择XP因非正常启动而出现的安全模式等启动方式选项。(BIOS中已enable USB KEYBOARD/MOUSE support)无论再如何重启电脑,都是同样现象,USB无响应,XP滚动条过后黑屏,系统无法使用。但是该故障现象并非每次冷启动都出现,有一定的机率性。通过拔除主板电池,放电,重置BIOS设置可以恢复USB键盘响应,可以正常进入XP系统。另一种解决方法是,拔插一下任意一根内存条,再次开机就可以正常进入系统。
总觉得这个故障是BIOS的原因,终于在等待了将近4个月后终于等到了第二版的BIOS升级(F2版本),刷了新的bios,1个多礼拜没有再出现此故障,但是好景不长,前些天再次碰到同样问题。每次出现这个问题都要开一次机箱,拨弄一下内存条,实在不是理想的解决办法。
google搜索,发现这块主板的用户都在反映有一模一样的问题。有的找经销商换了,没出一个月问题又重现了,可见这个硬件故障并非某一批次的做工问题,而是这个型号的主板的共存问题。
希望技嘉厂商能够负起责任来,如果通过BIOS上的修改可以解决此问题,请尽快推出新版的BIOS版本,如果是硬件设计问题,无法解决的,也请拿出大厂的姿态来召回这些问题主板!

SATA-IDE还是AHCI模式?

现在的大硬盘基本都是SATA接口的了,光驱也多是SATA接口的了。可是大家在装机使用的时候往往还是把主板上的SATA接口设定在IDE模式下运作,而不是效率更高,传输更快的AHCI模式。原因何在?兼容性、普及性问题。windows XP系统默认是不认AHCI的,早先的DOS更是不认。要启用AHCI模式,必须用软驱软盘在安装系统的时候加载第三方的AHCI驱动,类似scsi硬盘在装系统的时候需要加载驱动一样。可是现在谁还配软驱呢。另一种就是自己homemade一个XP的光盘镜像,把驱动整合进去。不过现在对于有些新主板的用户,无需那么麻烦,可以不重装XP系统就可以使用AHCI模式。
1、先将硬盘接到SATA4/5口,并且设置SATA0~3口为AHCI,SATA4/5口依旧为IDE模式;
2、正常启动电脑,进入系统后提示找到AHCI设备,在启动盘上查找相关的驱动并安装;
3、关机,将硬盘接回SATA0-3口,并设置SATA4/5口也为AHCI(此设置应该会影响ESATA接口);
再启动电脑,硬盘全部以AHCI方式运作,包括外接ESATA的移动硬盘,可以即插即用!!
在AHCI方式运作下,windows xp的滚动条会比IDS模式下多滚个3、4圈,在硬盘上copy移动大文件,会感觉到性能的提升。可是由于硬盘本身的读写速度的局限,瓶颈并不在总线的传输方式上,根本无法体会AHCI和IDE之间在速度上的明显差别。
再有的问题就是,XP系统工作在AHCI模式下,同样是SATA接口的光驱/刻录机会无法识别。无论SATA光驱是接在AHCI模式下的接口还是IDE模式下的接口,都是无法在XP系统下找到设备。启动的POST界面倒是能够找到光驱的,进了XP就检测不到。尝试了在XP系统运行的情况下,热拔插光驱的SATA数据线,这样XP就可以找到光驱了。尝试删除原先的光驱的驱动,然后扫描硬件改动,能够正确识别新的SCSI光驱设备,可是重启一下系统,再进XP又不见光驱了。 Google了一圈,发现这个并不是我测试的个体现象,也没有很好的解决办法。
把主板又全部改回SATA-IDE模式下运行,又一切恢复正常了。看来还是IDE模式能够包容一切,兼容性没的说。就目前而言,真的没有必要去折腾AHCI,老老实实用IDE模式吧。

解决linux下中文文件名无法处理的问题

下载了一些长文件名的视频文件,由于文件名是以中文开头的,下载完才发现要对这些文件进行处理非常困难。
copy/paste中文字符的办法无法奏效,提示找不到文件。用*.后缀名来匹配,试图全部删除,也无法找到文件。试图用单引号或者号来指定长文件名,也找不到文件。用tab来匹配,可以找到一些,但是要删或者改名,根本没办法操作。
用ls命令输出到文件,然后对文件内的中文文件名进行编辑处理,竟然也提示找不到文件。真是焦头烂额,难道linux系统下这些文件就永久的成为垃圾了?删也删不掉,移也移不走。
办法还是有的,
  1. ls -i命令查看这些中文文件的inum数字
  2. find -inum 数字 -exec mv {} 新文件名 ; 来把这些无法操作的中文文件名改名成规范的英文文件名
然后,这些文件又起死回生了。
看来inum这些不起眼的文件序号起了最关键的作用。