内容均转自新华网
今年12月1日是第19个“世界艾滋病日”,今年的主题仍然是“遏制艾滋、履行承诺”,强调政府和社会各界共同承诺、共同参与。专家指出,艾滋病是当前全球最严重、最有破坏力的疾病,它已经从高危人群向一般人群转移。在中国,截至2006年10月31日,全国历年累计报告艾滋病已经有183733例。而且,艾滋病蔓延危险因素仍存在。这一切都提醒我们,不该只在“世界艾滋病日”这天才敲响警钟,预防、遏制艾滋病的传播,应该警钟长鸣。
艾滋病病毒
遏制艾滋病 预防是关键
Google Search Within opentiss.uk
2006-11-30
2006-11-27
周一心情:2006-11-27
今天是周一,按照惯例,早上肯定堵车比较严重,虽然浦东的路挺宽,但好像也是照堵不误,所以一般这天我要早点出门。没办法,我又没有按时起床,所以只好坐上了比较拥挤的82路车,虽然我是始发站,肯定有座位,但看着那么多人挤这班车,总是不忍心亲眼目睹,其实我更爱坐787路。
到单位吃完早餐,看了OpenOffice.org的开发者新闻后,赶快看我们Office的Bug,虽然项目结束了,但Office的稳定性还需要加强,很快对一个崩溃的Bug想出了解决办法,然后准备编译测试,并准备将上周没有来行及提交的代码提交掉。
可就在这时,负责我们office配置的老兄主动要求备份Office的安装程序及其他一些资料,量特别巨大,我只好放下这个Bug处理的编译与测试,结果一直到今天下班也没有备份刻录完成。
中午,我们几个同事去八佰伴吃午饭,中间谈到了做饭问题,大家现在中午都不怎么自己带饭了,最终总结了一条是大家现在都有些变懒惰了,也是的,现在一下班就黑天了,回到家后就不怎么想做饭,一般就做够晚上吃的就完事了,第二天反正也就是八块钱一餐的八佰伴食堂午饭就解决了。这样就越来越懒得动了。
下午终于收到了公司管理部门的通知,本周三要搬到24楼去了,说实在的,在顶楼(25楼)实在不方便,那么多人,就一男一女两个独立厕所,经常搞得大家很不方便,其他的就不多说了。
一直用FF的扩展FireFTP来做FTP操作,但今天下午,问题来了,FC3上配置的vsftp,用FireFTP下载下来的中文文件名竟然是乱码,害得我下载完后就得手动更改一下,难免会有疏漏,结果也就那么给刻录进光盘了,看来FireFTP还得努力呀。
今天晚上CCTV6播放的是严顺开老先生主演的《阿混新传》,主要内容大致为:著名喜剧演员严顺开饰演的杜小西,将文革结束后一代青年人,在改革开放的浪潮中的迷茫和混沌表现出来,影片中的情节在令人捧腹的同时也令人深省,经过了一次次的打击, 杜小西终于满怀希望的奔向了新生活。其中的歌曲《年轻的朋友来相会》、《二十年后再相会》唱到:
“啊年轻的朋友们美妙的春光属于谁
属于我属于你属于我们八十年代的新一辈
再过二十年我们重相会
伟大的祖国该有多么美
天也新地也新
春光更明媚
城市乡村处处增光辉
啊亲爱的朋友们
生活的奇迹要靠谁
要靠我要靠你要靠我们八十年代的新一辈”
...
“光荣属于八十年代的新一辈”
...
“再过二十年我们来相会
那时的山噢那时的水
那时祖国一定很美
但愿到那时我们再相会
那时的春噢那时的秋
那时硕果令人心醉”
...
感觉八十年代真的是一个充满激情的年代,我们现在很少能够听到这么有激情的歌曲了,真得有些想念那个年代了,虽然当时的我们还在儿童时代,但每每听到类似的歌曲,总让人心潮澎湃...
周一的心情,一周的开始,期待我们天天都有开心时刻、工作的乐趣、生活的细腻。
到单位吃完早餐,看了OpenOffice.org的开发者新闻后,赶快看我们Office的Bug,虽然项目结束了,但Office的稳定性还需要加强,很快对一个崩溃的Bug想出了解决办法,然后准备编译测试,并准备将上周没有来行及提交的代码提交掉。
可就在这时,负责我们office配置的老兄主动要求备份Office的安装程序及其他一些资料,量特别巨大,我只好放下这个Bug处理的编译与测试,结果一直到今天下班也没有备份刻录完成。
中午,我们几个同事去八佰伴吃午饭,中间谈到了做饭问题,大家现在中午都不怎么自己带饭了,最终总结了一条是大家现在都有些变懒惰了,也是的,现在一下班就黑天了,回到家后就不怎么想做饭,一般就做够晚上吃的就完事了,第二天反正也就是八块钱一餐的八佰伴食堂午饭就解决了。这样就越来越懒得动了。
下午终于收到了公司管理部门的通知,本周三要搬到24楼去了,说实在的,在顶楼(25楼)实在不方便,那么多人,就一男一女两个独立厕所,经常搞得大家很不方便,其他的就不多说了。
一直用FF的扩展FireFTP来做FTP操作,但今天下午,问题来了,FC3上配置的vsftp,用FireFTP下载下来的中文文件名竟然是乱码,害得我下载完后就得手动更改一下,难免会有疏漏,结果也就那么给刻录进光盘了,看来FireFTP还得努力呀。
今天晚上CCTV6播放的是严顺开老先生主演的《阿混新传》,主要内容大致为:著名喜剧演员严顺开饰演的杜小西,将文革结束后一代青年人,在改革开放的浪潮中的迷茫和混沌表现出来,影片中的情节在令人捧腹的同时也令人深省,经过了一次次的打击, 杜小西终于满怀希望的奔向了新生活。其中的歌曲《年轻的朋友来相会》、《二十年后再相会》唱到:
“啊年轻的朋友们美妙的春光属于谁
属于我属于你属于我们八十年代的新一辈
再过二十年我们重相会
伟大的祖国该有多么美
天也新地也新
春光更明媚
城市乡村处处增光辉
啊亲爱的朋友们
生活的奇迹要靠谁
要靠我要靠你要靠我们八十年代的新一辈”
...
“光荣属于八十年代的新一辈”
...
“再过二十年我们来相会
那时的山噢那时的水
那时祖国一定很美
但愿到那时我们再相会
那时的春噢那时的秋
那时硕果令人心醉”
...
感觉八十年代真的是一个充满激情的年代,我们现在很少能够听到这么有激情的歌曲了,真得有些想念那个年代了,虽然当时的我们还在儿童时代,但每每听到类似的歌曲,总让人心潮澎湃...
周一的心情,一周的开始,期待我们天天都有开心时刻、工作的乐趣、生活的细腻。
Labels:
个人随笔
2006-11-26
周末总结:喜悦、失误、失望、慈善、惊险
又到周末,周末总是让人期待而又不太让人满足。
周六早上睡懒觉,还没有睡够,手机就响了,一看号码的区号,是0943,好像有一段时间报道过类似的09开头的号码是一些陷阱号码,打回去会产生巨额话费的,我就没太在意,就当打错了打到我手机上了吧,过了一会,我就去查找万年历,结果没有找到甘肃省白银市的区号,因为最大的可能我大爷给我打电话过来,没办法,我又到谷歌上去找,结果果然发现这个区号是白银市的,看来我得回电话了,正在这时,手机又响了,还是那个号码,我就用固定电话打了回去,果然是我大爷打电话来了,当然内容还是关于我和我大爷家我大哥的婚姻问题,我大哥的确年龄大了,但至今还没有动静,我大爷大娘的确是着急呀,这回我大爷对我倒是网开一面,因为他知道我现在正在办理上海市人才引进,但现在还没有得到确切结果,大爷说你现在条件还不具备,可以谅解,让我先把上海户籍问题解决了,我这时倒是有点得了便宜又卖乖了,我说我也已经不小了,也应该快点考虑这个问题了。电话算是顺利结束了。
喜悦
周六一天,我都在弄Eclipse的rpm安装(在SLED 10上),因为最新的openSuSE 10.2已经有了Eclipse 3.2.1的rpm包:
eclipse-platform-3.2.1-23.i586
eclipse-source-3.2.1-23.i586.rpm
eclipse-gtk2-3.2.1-23.i586.rpm
eclipse-scripts-3.2.1-23.i586.rpm
eclipse-3.2.1-23.i586.rpm
eclipse-pde-3.2.1-23.i586.rpm
eclipse-cdt-3.1.1-22.i586.rpm
eclipse-jdt-3.2.1-23.i586.rpm
以上顺序是我rpm安装时的顺序。其中,eclipse-gtk2有点问题,需要使用以下命令来安装,因为eclipse-scripts安装依赖于eclipse-UI,而eclipse-UI在eclipse-gtk2中,但是呢,eclipse-gtk2又依赖于eclipse-scripts,所以只能这样了:
rpm -ivh --nodeps eclipse-gtk2-3.2.1-23.i586.rpm
这其中,还需要其他一些安装包,大致罗列如下:
servletapi4-4.0.4-39.noarch.rpm
servletapi4-javadoc-4.0.4-39.noarch.rpm
libswt3-gtk2-3.2.1-23.i586.rpm
junit-3.8.1-40.noarch.rpm
晚上,就又弄cvs服务器的安装。
失误
周六下午出去交固定电话费,然后去买了福利彩票,此时已经只剩下现金¥1.8了,赶快去招行自动取款机取款,结果招行ATM自助银行的门是大开着的,然后看到门上贴着一张通知,我突然想到,好像周六招行系统要升级,不能取款了,我也没有仔细看,就只好回家了,本来还想去小浦东鸡粥那里吃一顿的呢,因为没有足够现金,只好回家吃方便面了,更可气的是,周日我再去仔细看那个通知时才发现,原来是我记错了,门上的那个通知是说大连分行的系统这周六升级,其实上海这边已经于上个周末升级完了,真的是个极大的失误呀,我太粗心了。
失望
一直想弄个IBM x3650服务器托管到电信主干网,经过在网上查询报价才发现,原来¥850元是租用虚拟主机的年费用,如果托管一台2U的服务器的话,费用是¥7500/年,而且是共享100M带宽,真的太失望了,服务器主机硬件的资金都是个问题,何况又增加了这么多的托管费用呢,看来我的一点想法只能以失望告终了,真期望哪天我那张福利彩票能够中大奖,到时除了捐赠给希望工程25%之外,肯定要有一部分用来做这事,解决广大火狐狸爱好者的博客发布问题(当然,这又是一个注定让我失望的想法,买彩票已经有六年历史了,最多只中过百元而已)。
慈善
周日去招行ATM取款,这回有钱了,我就去吃好又多的麦当劳,当然是麦香鱼了,最后,服务员问我要不要捐款壹圆,其实我一直都想做点好事,例如捐款,只是苦于找不到地方,有这么个机会,我当然立即就答应了。虽然只捐赠了壹圆给“中国麦当劳叔叔之家慈善基金”,但感觉心情好极了。
惊险
吃完早饭麦当劳,我就高高兴兴地骑自行车回家,在路上,不知道怎么回事,遇到了一个红灯,看到了一家布店,就想,去看看有没有好看的花布,弄一小块回来盖电脑。我就把自行车放在成山路长青路路口的这家布店门口,进去看了看,没发现有令我满意的花布,就出来了,结果,我怎么也打不开自行车的车锁了,我只好仔细看一下怎么回事,不看则已,一看真是令我吃惊极了,前后不过三分钟,我自行车的车锁竟然被人给破坏掉了,前后不过三分钟,看来多亏我出来的快,要不自行车就已经被别人偷走了,真是倒霉,只好把自行车扛回家,自己把锁弄开,发现自行车的车锁真是太脆弱了,我用螺丝刀没几分钟就把外面已经破坏了的保护铁片弄开了,然后再用车锁的钥匙打开,唉,又得再买一把锁了。真是痛恨死小偷了,期望大家千万不要把自行车放在人少的地方,一般大超市都会有一块地方写着有摄像头监控,把车放在那里会更安全一些,唉,差一点在上海丢第二次车了,上次是在南汇航头镇农工商丢的,也是一个比较偏远的地方,大家去这样的地方时千万要小心呀。
周六早上睡懒觉,还没有睡够,手机就响了,一看号码的区号,是0943,好像有一段时间报道过类似的09开头的号码是一些陷阱号码,打回去会产生巨额话费的,我就没太在意,就当打错了打到我手机上了吧,过了一会,我就去查找万年历,结果没有找到甘肃省白银市的区号,因为最大的可能我大爷给我打电话过来,没办法,我又到谷歌上去找,结果果然发现这个区号是白银市的,看来我得回电话了,正在这时,手机又响了,还是那个号码,我就用固定电话打了回去,果然是我大爷打电话来了,当然内容还是关于我和我大爷家我大哥的婚姻问题,我大哥的确年龄大了,但至今还没有动静,我大爷大娘的确是着急呀,这回我大爷对我倒是网开一面,因为他知道我现在正在办理上海市人才引进,但现在还没有得到确切结果,大爷说你现在条件还不具备,可以谅解,让我先把上海户籍问题解决了,我这时倒是有点得了便宜又卖乖了,我说我也已经不小了,也应该快点考虑这个问题了。电话算是顺利结束了。
喜悦
周六一天,我都在弄Eclipse的rpm安装(在SLED 10上),因为最新的openSuSE 10.2已经有了Eclipse 3.2.1的rpm包:
eclipse-platform-3.2.1-23.i586
eclipse-source-3.2.1-23.i586.rpm
eclipse-gtk2-3.2.1-23.i586.rpm
eclipse-scripts-3.2.1-23.i586.rpm
eclipse-3.2.1-23.i586.rpm
eclipse-pde-3.2.1-23.i586.rpm
eclipse-cdt-3.1.1-22.i586.rpm
eclipse-jdt-3.2.1-23.i586.rpm
以上顺序是我rpm安装时的顺序。其中,eclipse-gtk2有点问题,需要使用以下命令来安装,因为eclipse-scripts安装依赖于eclipse-UI,而eclipse-UI在eclipse-gtk2中,但是呢,eclipse-gtk2又依赖于eclipse-scripts,所以只能这样了:
rpm -ivh --nodeps eclipse-gtk2-3.2.1-23.i586.rpm
这其中,还需要其他一些安装包,大致罗列如下:
servletapi4-4.0.4-39.noarch.rpm
servletapi4-javadoc-4.0.4-39.noarch.rpm
libswt3-gtk2-3.2.1-23.i586.rpm
junit-3.8.1-40.noarch.rpm
晚上,就又弄cvs服务器的安装。
失误
周六下午出去交固定电话费,然后去买了福利彩票,此时已经只剩下现金¥1.8了,赶快去招行自动取款机取款,结果招行ATM自助银行的门是大开着的,然后看到门上贴着一张通知,我突然想到,好像周六招行系统要升级,不能取款了,我也没有仔细看,就只好回家了,本来还想去小浦东鸡粥那里吃一顿的呢,因为没有足够现金,只好回家吃方便面了,更可气的是,周日我再去仔细看那个通知时才发现,原来是我记错了,门上的那个通知是说大连分行的系统这周六升级,其实上海这边已经于上个周末升级完了,真的是个极大的失误呀,我太粗心了。
失望
一直想弄个IBM x3650服务器托管到电信主干网,经过在网上查询报价才发现,原来¥850元是租用虚拟主机的年费用,如果托管一台2U的服务器的话,费用是¥7500/年,而且是共享100M带宽,真的太失望了,服务器主机硬件的资金都是个问题,何况又增加了这么多的托管费用呢,看来我的一点想法只能以失望告终了,真期望哪天我那张福利彩票能够中大奖,到时除了捐赠给希望工程25%之外,肯定要有一部分用来做这事,解决广大火狐狸爱好者的博客发布问题(当然,这又是一个注定让我失望的想法,买彩票已经有六年历史了,最多只中过百元而已)。
慈善
周日去招行ATM取款,这回有钱了,我就去吃好又多的麦当劳,当然是麦香鱼了,最后,服务员问我要不要捐款壹圆,其实我一直都想做点好事,例如捐款,只是苦于找不到地方,有这么个机会,我当然立即就答应了。虽然只捐赠了壹圆给“中国麦当劳叔叔之家慈善基金”,但感觉心情好极了。
惊险
吃完早饭麦当劳,我就高高兴兴地骑自行车回家,在路上,不知道怎么回事,遇到了一个红灯,看到了一家布店,就想,去看看有没有好看的花布,弄一小块回来盖电脑。我就把自行车放在成山路长青路路口的这家布店门口,进去看了看,没发现有令我满意的花布,就出来了,结果,我怎么也打不开自行车的车锁了,我只好仔细看一下怎么回事,不看则已,一看真是令我吃惊极了,前后不过三分钟,我自行车的车锁竟然被人给破坏掉了,前后不过三分钟,看来多亏我出来的快,要不自行车就已经被别人偷走了,真是倒霉,只好把自行车扛回家,自己把锁弄开,发现自行车的车锁真是太脆弱了,我用螺丝刀没几分钟就把外面已经破坏了的保护铁片弄开了,然后再用车锁的钥匙打开,唉,又得再买一把锁了。真是痛恨死小偷了,期望大家千万不要把自行车放在人少的地方,一般大超市都会有一块地方写着有摄像头监控,把车放在那里会更安全一些,唉,差一点在上海丢第二次车了,上次是在南汇航头镇农工商丢的,也是一个比较偏远的地方,大家去这样的地方时千万要小心呀。
Labels:
个人随笔
SLES 10之CVS配置
主要参考文章:CVS服务器设置指南。
1.首先创建用于CVS的组和用户
groupadd cvs
useradd cvsroot -g cvs
2.配置文件
/etc/services
line 5801,5802:
cvspserver 2401/tcp # cvspserver
cvspserver 2401/udp # cvspserver
/etc/xinetd.d/cvs
server_args:
其中server指定CVS可执行文件路径,默认安装就是/usr/bin/cvs。server_args指定源代码库路径(/cvsroot)及认证方式(pserver)。据说每行等号左右都有一个空格,否则无法启动服务。
3.初始化cvs
cvs -d /cvsroot init
chown cvsroot:cvs /cvsroot
这个路径应该与/etc/xinetd.d/cvs文件中指定的路径相同,初始化后会在此路径下面创建CVSROOT目录,存放用于cvs管理的一些文件。此时重新启动xinetd服务,cvs服务器应该能够启动了。
service xinetd restart
确认是否启动:
netstat -l | grep cvspserver
如果能看到:
tcp 0 0 *:cvspserver *:* LISTEN
说明已经正常启动,没有的话请重新检查配置过程是否有错误或者遗漏。最后还必须检查防火墙的设置,把2401端口打开。
/etc/sysconfig/SuSEfirewall2
line 252:
FW_SERVICES_EXT_TCP="2401"
4.cvs用户管理
cvs默认使用系统用户登录,为了系统安全性的考虑也可以使用独立的用户管理。cvs用户名和密码保存在CVSROOT目录下的passwd文件中,格式为:
cvs用户名:密码:系统用户
也就是说,它把cvs用户映射到系统用户,这样我们就可以通过系统用户的权限设置来分配给用户不同的权限,而不需要让用户知道系统用户名和密码。passwd文件默认并不存在,我们必须自己创建。文件中的密码字段使用MD5加密,不幸的是cvs没有提供添加用户名的命令,所以我们借用apache 2的命令来完成这项工作:
htpasswd2 passwd username
这个命令为username指定密码,并保存在passwd中,文件不存在时请加参数“-c”来自动创建:
htpasswd2 -c passwd username
文件passwd的内容形式如下所示:
username:IM0iJXymHfG2k
把cvs用户名username映射到系统用户名cvsroot后,文件passwd内容形式如下所示:
username:IM0iJXymHfG2k:cvsroot
如果需要映射其他的用户,请注意给相应的目录(/cvsroot)设置好权限,否则cvs用户可能无法访问源代码仓库。
要彻底防止使用系统帐号登陆,可以编辑/cvsroot/CVSROOT目录下的config文件,把(第二行):
#SystemAuth=no
更改为:
SystemAuth=no
此外还必须配置cvs用户的读写权限,使用/cvsroot/CVSROOT目录下的readers和writers文件进行这个工作。这2个文件默认也是没有的,需自行创建。readers文件记录拥有只读权限的用户名,每行一个用户;writers文件记录拥有读写权限的用户名,也是每行一个用户。readers文件比writers优先,也就是说出现在readers中的用户将会是只读的,不管writers文件中是否存在该用户。配置完毕,先测试一下:
cvs -d :pserver:username@127.0.0.1:2401/cvsroot login
这里假设用户名是username,本机登陆。出现密码提示,输入正确的密码后,登陆成功。如果提示访问被拒绝,请检查用户权限、目录权限以及防火墙设置。一般建议设置环境变量CVSROOT:
export CVSROOT=:pserver:username@127.0.0.1:2401/cvsroot
以后就不需要输入-d参数了,但-d参数会覆盖这个环境变量的设置。
5.使用示例
导入一个已有的项目到cvs服务器(name_of_project是项目的名称,name_of_project_dir为项目的本地目录):
cd name_of_project_dir
cvs -d :pserver:username@127.0.0.1:2401/cvsroot import -m "Test of cvs." name_of_project vendor_tag release_tag
1.首先创建用于CVS的组和用户
groupadd cvs
useradd cvsroot -g cvs
2.配置文件
/etc/services
line 5801,5802:
cvspserver 2401/tcp # cvspserver
cvspserver 2401/udp # cvspserver
/etc/xinetd.d/cvs
server_args:
service cvspserver
{
# disable = yes
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/cvsroot pserver
}
其中server指定CVS可执行文件路径,默认安装就是/usr/bin/cvs。server_args指定源代码库路径(/cvsroot)及认证方式(pserver)。据说每行等号左右都有一个空格,否则无法启动服务。
3.初始化cvs
cvs -d /cvsroot init
chown cvsroot:cvs /cvsroot
这个路径应该与/etc/xinetd.d/cvs文件中指定的路径相同,初始化后会在此路径下面创建CVSROOT目录,存放用于cvs管理的一些文件。此时重新启动xinetd服务,cvs服务器应该能够启动了。
service xinetd restart
确认是否启动:
netstat -l | grep cvspserver
如果能看到:
tcp 0 0 *:cvspserver *:* LISTEN
说明已经正常启动,没有的话请重新检查配置过程是否有错误或者遗漏。最后还必须检查防火墙的设置,把2401端口打开。
/etc/sysconfig/SuSEfirewall2
line 252:
FW_SERVICES_EXT_TCP="2401"
4.cvs用户管理
cvs默认使用系统用户登录,为了系统安全性的考虑也可以使用独立的用户管理。cvs用户名和密码保存在CVSROOT目录下的passwd文件中,格式为:
cvs用户名:密码:系统用户
也就是说,它把cvs用户映射到系统用户,这样我们就可以通过系统用户的权限设置来分配给用户不同的权限,而不需要让用户知道系统用户名和密码。passwd文件默认并不存在,我们必须自己创建。文件中的密码字段使用MD5加密,不幸的是cvs没有提供添加用户名的命令,所以我们借用apache 2的命令来完成这项工作:
htpasswd2 passwd username
这个命令为username指定密码,并保存在passwd中,文件不存在时请加参数“-c”来自动创建:
htpasswd2 -c passwd username
文件passwd的内容形式如下所示:
username:IM0iJXymHfG2k
把cvs用户名username映射到系统用户名cvsroot后,文件passwd内容形式如下所示:
username:IM0iJXymHfG2k:cvsroot
如果需要映射其他的用户,请注意给相应的目录(/cvsroot)设置好权限,否则cvs用户可能无法访问源代码仓库。
要彻底防止使用系统帐号登陆,可以编辑/cvsroot/CVSROOT目录下的config文件,把(第二行):
#SystemAuth=no
更改为:
SystemAuth=no
此外还必须配置cvs用户的读写权限,使用/cvsroot/CVSROOT目录下的readers和writers文件进行这个工作。这2个文件默认也是没有的,需自行创建。readers文件记录拥有只读权限的用户名,每行一个用户;writers文件记录拥有读写权限的用户名,也是每行一个用户。readers文件比writers优先,也就是说出现在readers中的用户将会是只读的,不管writers文件中是否存在该用户。配置完毕,先测试一下:
cvs -d :pserver:username@127.0.0.1:2401/cvsroot login
这里假设用户名是username,本机登陆。出现密码提示,输入正确的密码后,登陆成功。如果提示访问被拒绝,请检查用户权限、目录权限以及防火墙设置。一般建议设置环境变量CVSROOT:
export CVSROOT=:pserver:username@127.0.0.1:2401/cvsroot
以后就不需要输入-d参数了,但-d参数会覆盖这个环境变量的设置。
5.使用示例
导入一个已有的项目到cvs服务器(name_of_project是项目的名称,name_of_project_dir为项目的本地目录):
cd name_of_project_dir
cvs -d :pserver:username@127.0.0.1:2401/cvsroot import -m "Test of cvs." name_of_project vendor_tag release_tag
Labels:
知识共享
2006-11-23
今天的一个收获:CMS之Plone
对CMS,以前只是对Xoops、Drupal有所了解。今天从Planet OpenOffice.org - Developer News上看到Louis Suarez-Potts介绍Free Software Magazine,就去看了看这个网站,结果就看到了文章Creating a managed website—Part 1,我正好对这方面挺感兴趣的,于是就粗略地阅读了一下,结果发现了一个名为Plone的CMS,经过了解,竟然发现这个CMS号称:“世界级的开源内容管理系统:Plone”,支持很多特性,包括工作流(),看来需要多研究研究,没准会对部门内部网站及个人信息网站建设有很大的帮助作用,今天先收藏一下,做为一天来的一个较大的收获。
今天好像是美国人的感恩节,借此机会也感谢一下所有的人,包括谷歌(提供了高质量的博客系统及其他网络服务)、Firefox、Firefox爱好者们、开源软件、关注我个人博客的所有人,用我一颗感恩的心真诚地感谢你们。
今天好像是美国人的感恩节,借此机会也感谢一下所有的人,包括谷歌(提供了高质量的博客系统及其他网络服务)、Firefox、Firefox爱好者们、开源软件、关注我个人博客的所有人,用我一颗感恩的心真诚地感谢你们。
Labels:
软件开发
2006-11-21
一点想法:想弄个IBM的服务器托管到电信
觉得现在国内的网络环境很不和谐,老是受到人为破坏,一些国外的个人服务时好时坏。有道是不和谐则思变,我最近突然有了一个想法,看到IBM的服务器也不是太贵,例如型号x3650 7979I01(详细信息),想到以前有朋友说一些网友可以一块集资弄一台服务器,托管到电信主干网,一年仅需要¥850,一块用来做ftp及一些web应用,就头脑发热,也想买一台高性能服务器,把一些网友的个人服务需要放在这上面,但就是不知道是否会有网友会响应,并能达到一定的规模,从而购置硬盘、申请域名,最终实现。如果大家感兴趣,可以先表个态呀。
现在能想到的配置:操作系统SLES 10(我已经玩了挺长时间了,感觉比较放心可靠),数据库MySQL 5.0.x(SLES 10自带),Web服务器Apache 2.2.x(SLES 10自带),PHP 5,FTP服务软件vsftp,可选其他软件WordPress、Bugzilla、xoops。域名(暂定,期望还没有人抢注):www.fff.cn或fff.cn(firefox fans)。
哈哈,个人梦想,不知道能否得到更多火狐狸们的响应呀
现在能想到的配置:操作系统SLES 10(我已经玩了挺长时间了,感觉比较放心可靠),数据库MySQL 5.0.x(SLES 10自带),Web服务器Apache 2.2.x(SLES 10自带),PHP 5,FTP服务软件vsftp,可选其他软件WordPress、Bugzilla、xoops。域名(暂定,期望还没有人抢注):www.fff.cn或fff.cn(firefox fans)。
哈哈,个人梦想,不知道能否得到更多火狐狸们的响应呀
Labels:
博客
2006-11-19
周末:2006-11-19
昨天妹妹打电话过来,主要是咨询了一下她读完高中后,如果不能在高考中考上理想的学校,来上海打工的话,还有什么机会继续学习吗?我当然是告诉她完全可以参加自学考试了,她非常高兴,我自然得再鼓励一下她好好学习,争取以一个理想的成绩高中毕业。其实有时大家在成长的过程中总会遇到各种问题与困惑,总期望能够得到及时准确地答案,我们对亲人如果能够多关心一下,就会让亲人们过得更开心。
今天下午我从同事家里修电脑回来(很遗憾,我没能给我这位同事把电脑的故障解决了,感觉很失落),正准备先洗衣服再做晚饭,父亲打电话来了,告诉我母亲去北京打工了,削胡萝卜,每天也就二三十块钱,还得自己买饭票吃饭,最终能得二十块钱就不错了,从黑龙江到北京也挺远的,妹妹昨天打电话告诉我的时候,我也不期望母亲外出打工,都快六十岁的人了,可已经去打工了,也没有更多的好办法了。交流了一些个人问题后,父亲问我什么时候寄东西回家,如果寄的话,一块寄几节电池来,因为在家里买的电池电量根本就不行,我寄给父亲的飞利浦电动剃须刀电池已经用完了,原来我随寄的是劲量的五号电池,父亲用完后,再买的电池竟然不能带动剃须刀。也真是的,现在城乡的差别可以说是已经基本消除了,可是总有些让人感觉到不和谐的地方,卖到农村去的产品竟然除了低价之外,就没有什么质量可言了,简直就是坑害农民嘛,其实想想那些生产低质产品的厂家,难道不也是在浪费宝贵的原材料资源吗?真心期望在构建和谐社会的过程中,广大的生产商们也仔细审视一下,怎样才能更好地通过诚信经营为广大的农村群众服务,起码也不要做浪费资源、坑害百姓的事情吧。
今天下午我从同事家里修电脑回来(很遗憾,我没能给我这位同事把电脑的故障解决了,感觉很失落),正准备先洗衣服再做晚饭,父亲打电话来了,告诉我母亲去北京打工了,削胡萝卜,每天也就二三十块钱,还得自己买饭票吃饭,最终能得二十块钱就不错了,从黑龙江到北京也挺远的,妹妹昨天打电话告诉我的时候,我也不期望母亲外出打工,都快六十岁的人了,可已经去打工了,也没有更多的好办法了。交流了一些个人问题后,父亲问我什么时候寄东西回家,如果寄的话,一块寄几节电池来,因为在家里买的电池电量根本就不行,我寄给父亲的飞利浦电动剃须刀电池已经用完了,原来我随寄的是劲量的五号电池,父亲用完后,再买的电池竟然不能带动剃须刀。也真是的,现在城乡的差别可以说是已经基本消除了,可是总有些让人感觉到不和谐的地方,卖到农村去的产品竟然除了低价之外,就没有什么质量可言了,简直就是坑害农民嘛,其实想想那些生产低质产品的厂家,难道不也是在浪费宝贵的原材料资源吗?真心期望在构建和谐社会的过程中,广大的生产商们也仔细审视一下,怎样才能更好地通过诚信经营为广大的农村群众服务,起码也不要做浪费资源、坑害百姓的事情吧。
Labels:
个人随笔
SLES 10之Apache定制mod_autoindex的心得
文件/etc/apache2/conf.d/apache2-ftp.conf
Alias /ftp/ "/data/"
<Directory "/data">
Options Indexes
IndexOptions FancyIndexing XHTML HTMLTable ScanHTMLTitles FoldersFirst SuppressRules
IndexIgnore favicon.ico header.html footer.html
HeaderName /header.html
ReadmeName /footer.html
IndexStyleSheet "/linux.css"
IndexOrderDefault Ascending Name
AllowOverride None
Order allow,deny
Allow from all
</Directory>
说明:
/data目录是我的vsftp用户目录,我所有的上传文件均在这个位置。
HTMLTable配置选项是用表的方式输出。
XHTML表示输出的页面是XHTML了。
HeaderName是页面的上半部分。
ReadmeName是页面的上半部分。
SuppressRules可以控制不输出文件或目录列表中的两条水平线(位于列表标题下面及列表底部)。
IndexStyleSheet是输出页面的样式表(linux.css是我从pjanik那里直接拿来进行测试用的),需要注意的是,这是apache2.2.x的特性,如果想在稍早的版本使用样式表,请您将css文件的内容以<style type="text/css"> <style>的形式放在HeaderName文件的开始部分,用于定制您输出页面的样式。
其他几个选项,网上的文档已经说得比较清楚了,我就不献丑了。
需要说明的是HeaderName与ReadmeName是html页面中位于标记<body> </body>之间的内容,不要把其他内容写入这两个文件中,写了也没有用处。
最初的想法来源是OpenOffice.org一个开发者的ftp站点,我经常从这个站点下载源文件及安装程序,前些日子,捷克的OpenOffice.org宗师之一Pavel在其个人博客上发布消息称ftp.linux.cz has new HTTP look!,我当时非常羡慕这个网站的样子,就在想这个Pavel Janík先生是用的什么软件,然后就在sf.net上使劲地搜索,结果没有什么激动人心的收获,只好重新思考了一下,结果发现,原来这是apache的一项配置,从周五晚上一直到周六凌晨,我一直在弄,最终于周六下午把这个配置文件弄好了,最后解决的是SuppressRules选项,如果有这个选项的话,那么就不会在表中多出两行来,这上下两个空行非常令人不舒服,尤其是采用HTMLTable格式时,我还是从apache网站上下载了源代码之后,看了看文件mod_autoindex.c,才搞明白这个配置选项的用途的。
Alias /ftp/ "/data/"
<Directory "/data">
Options Indexes
IndexOptions FancyIndexing XHTML HTMLTable ScanHTMLTitles FoldersFirst SuppressRules
IndexIgnore favicon.ico header.html footer.html
HeaderName /header.html
ReadmeName /footer.html
IndexStyleSheet "/linux.css"
IndexOrderDefault Ascending Name
AllowOverride None
Order allow,deny
Allow from all
</Directory>
说明:
/data目录是我的vsftp用户目录,我所有的上传文件均在这个位置。
HTMLTable配置选项是用表的方式输出。
XHTML表示输出的页面是XHTML了。
HeaderName是页面的上半部分。
ReadmeName是页面的上半部分。
SuppressRules可以控制不输出文件或目录列表中的两条水平线(位于列表标题下面及列表底部)。
IndexStyleSheet是输出页面的样式表(linux.css是我从pjanik那里直接拿来进行测试用的),需要注意的是,这是apache2.2.x的特性,如果想在稍早的版本使用样式表,请您将css文件的内容以<style type="text/css"> <style>的形式放在HeaderName文件的开始部分,用于定制您输出页面的样式。
其他几个选项,网上的文档已经说得比较清楚了,我就不献丑了。
需要说明的是HeaderName与ReadmeName是html页面中位于标记<body> </body>之间的内容,不要把其他内容写入这两个文件中,写了也没有用处。
最初的想法来源是OpenOffice.org一个开发者的ftp站点,我经常从这个站点下载源文件及安装程序,前些日子,捷克的OpenOffice.org宗师之一Pavel在其个人博客上发布消息称ftp.linux.cz has new HTTP look!,我当时非常羡慕这个网站的样子,就在想这个Pavel Janík先生是用的什么软件,然后就在sf.net上使劲地搜索,结果没有什么激动人心的收获,只好重新思考了一下,结果发现,原来这是apache的一项配置,从周五晚上一直到周六凌晨,我一直在弄,最终于周六下午把这个配置文件弄好了,最后解决的是SuppressRules选项,如果有这个选项的话,那么就不会在表中多出两行来,这上下两个空行非常令人不舒服,尤其是采用HTMLTable格式时,我还是从apache网站上下载了源代码之后,看了看文件mod_autoindex.c,才搞明白这个配置选项的用途的。
2006-11-18
文件内容比较与合并的工具简介:kdiff3与winmerge
kdiff3是在KDE桌面下的一个文件比较工具,当前的最新版本是2006年11月1日发布的0.9.91,SuSE 10.1(等同于SLED 10)的rpm包下载在此处。使用示例:
kdiff3在SuSE菜单中的位置:
个人感受:国际化做得不错,中文语言包如以上的图示,表现良好;能够比较三个源文件/目录,感觉功能好丰富呀;还有Windows版本可供使用,的确不错,请到此处下载。
winmerge则是Windows平台下的一个具备类似功能的文件比较工具,当前的最新版本是2006年10月12日发布的2.6.0,可在此处下载。使用示例:
这个软件我就不用过多介绍了吧,相信很多人都在用,功能也不错,装上插件7-Zip Plugin,可以同样比较压缩包中的文件,可惜只能在Windows下使用,感觉有些遗憾,期待能够早日看到其Linux版本发布。
kdiff3在SuSE菜单中的位置:
个人感受:国际化做得不错,中文语言包如以上的图示,表现良好;能够比较三个源文件/目录,感觉功能好丰富呀;还有Windows版本可供使用,的确不错,请到此处下载。
winmerge则是Windows平台下的一个具备类似功能的文件比较工具,当前的最新版本是2006年10月12日发布的2.6.0,可在此处下载。使用示例:
这个软件我就不用过多介绍了吧,相信很多人都在用,功能也不错,装上插件7-Zip Plugin,可以同样比较压缩包中的文件,可惜只能在Windows下使用,感觉有些遗憾,期待能够早日看到其Linux版本发布。
Labels:
工具软件
2006-11-14
热烈庆祝Firefox扩展Performancing 1.3.5发布
热烈庆祝Firefox扩展Performancing 1.3.5发布,这是俺用其发布的第一帖。其主要的亮点是支持了beta.blogger.com的发布了(此帖既是),以后就基本用这个工具了,发布起来应该就方便多了,据说Firefox 2.0上存在点Bug,我也是写不了内容,后来随便操作了几下(包括尝试插入一个链接及点击“Clear Content”按钮),就能录入了,看来要多多尝试呀。祝大家使用愉快呀。
现在发现的一个问题是没办法加入标签,只能用那个Technorati Tags,还不能加入在Blogger中自己定义的标签名称。
现在发现的一个问题是没办法加入标签,只能用那个Technorati Tags,还不能加入在Blogger中自己定义的标签名称。
powered by performancing firefox
opentiss
Labels:
工具软件
2006-11-11
祝广大的未婚大龄网友节日快乐
11·11,一年一度的“光棍节”到了,听说这个名目大概还是在前两年,以前都没有太注意过。从新华网的资料中得知光棍节:九十年代初诞生于南京高校,一开始还没觉得怎么特别的,只是这几年随着年龄的增长,才感觉到事态的严重性及其现实性。现在大家都有各式各样的现实问题需要解决,也有各自不同的理想与追求,成婚出嫁已经不再是自己首要关注的问题了,从而导致大家婚恋年龄的逐渐增长,以致于引起了社会的广泛关注。
的确,我们这些大龄青年的存在使父母们倍加牵挂,父母们总是期待我们早日能够找到一个理想的情感归宿,我们也不是不想早点解决这个问题,关键是现在大家的社交圈子已经变得不是那么宽泛,工作与经济压力越来越大,使大家有时都有些无暇顾及这一人生大事了。为了在此节日之际表明我的个人决心,不让父母、亲戚再为此事操心,为给社会带来更多的和谐,我在此正式宣布,我将从即日起认真考虑此问题,争取早日给大家一个完满的结果。我个人的要求其实不高,只要性格开朗、心地善良、无不良嗜好(烟酒)、相貌中下、非上海原住民即可(太漂亮者免谈,本人经济状况不佳,的确无法给您带来充足的幸福,请见谅,也不想浪费您的宝贵时间);本人个人情况为:来自山东农村,出生于祖国的东北大地,户籍出生年为1979年,2000年7月毕业于东北大学,获工学学士学位,现就职于沪上一家民族高新技术企业(单位性质:国有),从事软件研发工作,尚未完全完成上海市人才引进程序,但有望于近期得到结果,有望届时获取上海市浦东新区户籍。本人的处世准则:真诚可以创造一切,真诚可以感动一切。
本人在中文维基百科的简单介绍
再次祝愿大家节日快乐。
新闻参考:
光棍节搞笑短信集锦 (图)
光棍节调查:男怕野蛮女友女怕男花心
上海光棍节迎来结婚小高峰 两成女大学生急嫁
2006-11-08
2006-11-08:中标普华3.0系列盛大发布
上海中标软件有限公司于今日宣布:中标普华3.0系列盛大发布。产品发布会于今日15:00进行,天极网进行了直播。中标普华Linux桌面3.0已提供下载,点击此处下载。祝国产软件一路走好。
如果大家需要中标普华桌面3.0 Live CD,可直接点击此处下载。
Labels:
开源动态
2006-11-06
今天的收获:2006-11-06
今天周一,早上坐车上班又是遇到高峰,但还好赶在八点半之前到公司了。
早上看到EIS上我提的Bug已经在CWS i18n27_OOE680中解决了,但想知道他们更改了哪些代码,按照老办法,需要先用CVS下载当前版本与上一个版本的源代码,然后用WinMerge工具进行代码比较,然后才能知道OpenOffice.org更新了什么代码来解决的相应Bug。但下载时遇到了小问题,没有下载到,说warning: new-born什么的,后来检查了一下发现是路径没给对而已。但我对那个EIS中源文件版本号的链接感觉很奇怪,怎么会是个链接呢,难道能显示点什么内容吗?我就试着点了一下,当时也曾经想到可能是会显示源代码间的diff结果,点击之后发现果然是这样,下图为EIS中的CWS截图:
点击1.9.20.1后显示的所在CWS源码变更截图(请点击放大后查看原图):
也就是说其实本来并不需要下载源代码,本来就可以通过EIS系统本身来查看源代码的变更,知道OpenOffice.org是怎么解决Bug的。唉,我真的好笨呀,这么长时间了竟然就不知道去点击一下那个链接,看看会发生什么,只知道傻傻地按部就班的做事情,真的是罪过呀。不过,今天还是值得高兴的一天,毕竟我终于知道了EIS的强大与完善。大家可以到OpenOffice.org Wiki去学习相关的资料EIS。
今天还有另一个比较大的收获,二次开发的项目经理大姐想让我给她拱建一个内容发布站点,用于发布二次开发的一些示例及其说明,但又要用到jsp动态页面,我当然没有能力将内容发布系统与tomcat结合到一起了,但是在sf.net上找一个开源的内容发布系统还是比较容易的,经过一通寻找与配置,我将XOOPS Dynamic Web CMS安装到了Linux主机上了,虽然试了好长时间才基本学会了怎么进行深入配置,不过也是今天的一大收获了,我准备明天在家里的瘦服务器上配置一个,用来管理我的一些日常的个人事务。
哈哈,每天如果都能有新的收获,那么在不久的将来,将会迎来更加美好的心情与崇高的理想。祝福大家每天也都有不同的收获,让大家的心情更美好。
早上看到EIS上我提的Bug已经在CWS i18n27_OOE680中解决了,但想知道他们更改了哪些代码,按照老办法,需要先用CVS下载当前版本与上一个版本的源代码,然后用WinMerge工具进行代码比较,然后才能知道OpenOffice.org更新了什么代码来解决的相应Bug。但下载时遇到了小问题,没有下载到,说warning: new-born什么的,后来检查了一下发现是路径没给对而已。但我对那个EIS中源文件版本号的链接感觉很奇怪,怎么会是个链接呢,难道能显示点什么内容吗?我就试着点了一下,当时也曾经想到可能是会显示源代码间的diff结果,点击之后发现果然是这样,下图为EIS中的CWS截图:
点击1.9.20.1后显示的所在CWS源码变更截图(请点击放大后查看原图):
也就是说其实本来并不需要下载源代码,本来就可以通过EIS系统本身来查看源代码的变更,知道OpenOffice.org是怎么解决Bug的。唉,我真的好笨呀,这么长时间了竟然就不知道去点击一下那个链接,看看会发生什么,只知道傻傻地按部就班的做事情,真的是罪过呀。不过,今天还是值得高兴的一天,毕竟我终于知道了EIS的强大与完善。大家可以到OpenOffice.org Wiki去学习相关的资料EIS。
今天还有另一个比较大的收获,二次开发的项目经理大姐想让我给她拱建一个内容发布站点,用于发布二次开发的一些示例及其说明,但又要用到jsp动态页面,我当然没有能力将内容发布系统与tomcat结合到一起了,但是在sf.net上找一个开源的内容发布系统还是比较容易的,经过一通寻找与配置,我将XOOPS Dynamic Web CMS安装到了Linux主机上了,虽然试了好长时间才基本学会了怎么进行深入配置,不过也是今天的一大收获了,我准备明天在家里的瘦服务器上配置一个,用来管理我的一些日常的个人事务。
哈哈,每天如果都能有新的收获,那么在不久的将来,将会迎来更加美好的心情与崇高的理想。祝福大家每天也都有不同的收获,让大家的心情更美好。
2006-11-05
中非合作论坛北京峰会:普通人能否参与,为非洲兄弟做点实事
新华网:中非合作论坛:为建立和谐世界而相互选择
不知道我们这些平民能为非洲兄弟实际做点什么,要不就多宣传一些对他们有利有帮助的事物,少做歧视、伤害他们的事情吧。但如果能做点什么实际的项目,大家能共同参与,那就更好了。
记得CCTV新闻频道纪事节目播出过一个美国人拍的纪录片,叫“跑吧,中国”,里边就有个黑人说在美国的华人对黑人朋友有歧视行为,很是不理解,他就认为大家应该是朋友嘛,只不过是皮肤的颜色不一样而已,大家都很勤奋,都有自己的理想爱好感情,为什么要听信西方种族主义者的诋毁,认为黑人就是劣等的,就是不能做朋友的呢。
非洲朋友曾经把我们抬进了联合国,现在我们经济上有条件了,应该进一步增进这种友谊,应该多帮助非洲兄弟。现在非洲兄弟需要什么呢,昨天CCTV的节目告诉我们,一些我们已经几乎不再使用的商品成为非洲朋友的最爱,其中举的一个例子就是搪瓷盆,现在我们已经几乎全部在用不锈钢系列的产品了,搪瓷盆已经远离我们很久了,想当年,一些搪瓷的产品是那么流行,在一些人的家中经常会看到单位发的印有各种纪念文字或单位名称的搪瓷缸或盆。想想也是,非洲人民现在还比较贫困,他们可能并不需要比较高端的家庭影院、电脑,反倒是实用廉价的日用品、生产资料对他们更有用处。
现在很多事业都在蓬勃发展,我相信在不久的将来,能有更多的人会以更加平常的方式参与到中非合作的事业中去,在与非洲朋友交流时能有一种平等、诚实的心态,在合作的过程中能多一分信任与分担、少一分猜疑与推诿,祝愿中非合作一路走好。
不知道我们这些平民能为非洲兄弟实际做点什么,要不就多宣传一些对他们有利有帮助的事物,少做歧视、伤害他们的事情吧。但如果能做点什么实际的项目,大家能共同参与,那就更好了。
记得CCTV新闻频道纪事节目播出过一个美国人拍的纪录片,叫“跑吧,中国”,里边就有个黑人说在美国的华人对黑人朋友有歧视行为,很是不理解,他就认为大家应该是朋友嘛,只不过是皮肤的颜色不一样而已,大家都很勤奋,都有自己的理想爱好感情,为什么要听信西方种族主义者的诋毁,认为黑人就是劣等的,就是不能做朋友的呢。
非洲朋友曾经把我们抬进了联合国,现在我们经济上有条件了,应该进一步增进这种友谊,应该多帮助非洲兄弟。现在非洲兄弟需要什么呢,昨天CCTV的节目告诉我们,一些我们已经几乎不再使用的商品成为非洲朋友的最爱,其中举的一个例子就是搪瓷盆,现在我们已经几乎全部在用不锈钢系列的产品了,搪瓷盆已经远离我们很久了,想当年,一些搪瓷的产品是那么流行,在一些人的家中经常会看到单位发的印有各种纪念文字或单位名称的搪瓷缸或盆。想想也是,非洲人民现在还比较贫困,他们可能并不需要比较高端的家庭影院、电脑,反倒是实用廉价的日用品、生产资料对他们更有用处。
现在很多事业都在蓬勃发展,我相信在不久的将来,能有更多的人会以更加平常的方式参与到中非合作的事业中去,在与非洲朋友交流时能有一种平等、诚实的心态,在合作的过程中能多一分信任与分担、少一分猜疑与推诿,祝愿中非合作一路走好。
感觉近期无法升级X60的内存了,好失望呀
今天上午去徐家汇看了看三星内存,场子里断然是没有DDR2 667MHz的512MB三星笔记本内存卖的,作为上海电脑整机及零配件的最大集散地,竟然根本就买不到区区一条三星的笔记本内存,真是可悲呀,这一点不知为什么,上海就是赶不上北京。
我冒然问了一下IBM的原装内存的报价,结果是令人难以置信,问了三家,先后报价为¥1400,¥1600,¥1800,还有一家推荐什么PNY牌子的内存,也要千元以上,且金士顿类似型号的笔记本内存也要¥780,分明是不想做生意嘛,我只好打道回家了。
本来我还相买个笔记本音箱的,看上了创新TravelSound Notebook 500,结果与内存一个境遇,没有找到卖的,真的是好失望呀。
我冒然问了一下IBM的原装内存的报价,结果是令人难以置信,问了三家,先后报价为¥1400,¥1600,¥1800,还有一家推荐什么PNY牌子的内存,也要千元以上,且金士顿类似型号的笔记本内存也要¥780,分明是不想做生意嘛,我只好打道回家了。
本来我还相买个笔记本音箱的,看上了创新TravelSound Notebook 500,结果与内存一个境遇,没有找到卖的,真的是好失望呀。
订阅:
博文 (Atom)