MSS使用手记七:升级Mldonkey至2.96版本

使用Mldonkey已经20多天了,速度很是稳定,但唯一遗憾的就是不能下载超过4G的视频文件,所以按照http://blog.orz101.net/node/342的说明下载了mldonkey 2.9.6 for MIPSEL (Static Version) with UTF-8 单独执行文件进行升级。

运行了几次才发现这个其实就是一个类似windows下的绿色文件,使用root登陆执行解压后的文件mlnet.byte.static,第一次的时候会在执行的目录下生成相应的文件夹,之后只要执行mlnet.byte.static &就可以启动mldonkey了。

升级或者说是重新安装之后,还需要修改相应的配置文件,而sancho也要进行重新配置。配置之后已经能够解决文件大小的限制了。

dede升级到5.31版本

升级到dede5.1版本后,用起来感觉问题少了,但操作感觉有些繁琐,恰好到dede支持论坛看到最新的版本5.31已经出了正式版,据说内核进行了全面升级,所以便下载了升级版本进行升级。

按照升级说明,原网站除了原先的附件所在目录和html文件所在目录,其他目录都可以删除,看来改进的确很大。上传了升级文件,进行升级,但很奇怪到了最后一步,出现了空白页面无法完成。直接输入管理页面的网址,同样也是空白页面。

开始以为是数据库的问题,于是进入服务器,将备份的数据库恢复,重新升级,问题依旧。

没有办法,只好使用原先的老办法,重新安装一遍5.31版本的dede,然后修改数据库,但这次发现dede的数据库信息已经改变了配置文件,所以只好再次修改数据库,将新安装的数据库改名后,将原先升级后的数据库改为新安装系统的数据库名称,然后重新启动系统,网站可以正常使用,从此来看,这个问题并非论坛中所说的数据库问题,应该是升级程序的问题。

使用起来,感觉5.31版本的确改进很大,内核且不说,就是界面来看颇有当初dede 3.1lit的风采,少了5.0的华而不实的繁琐,发表一篇文章还有切换页面。的确不错,这方面已经更是远远超过了帝国。

但使用过程中发现了一个问题,那就是时区问题,时间晚了8小时,原先我设置里面是空的,但如果在设置中选择+8,那么时间就提前了8小时,改成+0后问题就解决了。

感觉不错,于是开始升级自己的第二个网站,本来以为这个原版的5.1版本网站不会有问题,但结果和第一个一样:白屏。

而这次我偏偏没有备份数据库,没有办法使用原先的办法,于是按照论坛上说的方法,修改了include/commin.inc.php,将第二行的注释去掉,这样就会显示安装的错误,果然不再是白屏,而是提示data目录下的config.cache.inc.php文件中的第47行中的数值为空,而这个数值是$cfg_cli_time = 正是市区的设置,设为+0后升级成功。

这个应该是5.0的遗留问题的,当初5.0的时区问题当时就不好解决,我当时是修改了系统的php.ini配置解决的,而现在反而成为升级的一个障碍。

MSS使用手记六:安装使用mldonkey

因为最近开始使用虚拟机,很久没有使用MSS了,但年前为了储备过年期间的电影节目,开始通过电驴下载高清影片,看起来效果的确不错,但就是下载起来的确费时间,于是又想起了MSS。

开始的时候是参考网上介绍的关于通过MSS自带系统来安装电驴软件mldonkey的,但我安装了几次但总是不能成功,于是直接通过MSS中的debian系统安装。安装参考的是http://hi.baidu.com/renws/blog/item/755a5f956458620c7bf480e0.html中的介绍,安装的版本为mldonkey2.81版本,安装完毕之后可以启动,但是如果重新启动linux系统,则mldonkey无法自动启动,需要手动启动,不知何故。

安装完毕,又安装了为win32版本的sancho来进行管理,不知道这个sancho如何得罪了政府,官方网页无法访问,通过第三方才下载成功,但安装之后却又无法启动,原来网上有介绍说是与xp的sp3有冲突,只好使用windows2000的兼容模式来启动,可以成功进入,但退出的时候总是提示出错,而且mss中的mldonkey server也会随之出现一些问题,后来发现,只要将sancho设置中的“退出sancho时停止core”不选择就可以了。

开始下载一些影片还算正常,但只要文件一超过4G则没有反应,从网上看是版本的问题,但通过apt安装的话2.81已经是最新版本(和postgresql一样),据说新版本中文支持一般,只好暂且作罢,过几天再安装新的版本实验。

运行2天来看,倒也稳定,但速度一般,总量下载速度稳定在30-70k之间,但也不会太快,好处是可以24小时下载了。

Mysql的新管理软件

自从MyDB studio开始收费后,我一直在使用ems的mysql管理软件的lite免费版本,由于mysql本身的简易性,对管理软件要求比firebird要低不少所以一直用着,但最近使用2007版本的时候麻烦来了,那就是mysql最为麻烦的一个方面–字符集。

通过ems新建数据库后,即便已经设置好gbk字符集,但在他的管理界面下输入中文,无论是ems中还是mysql客户端下都显示为两个?。需要在连接数据库注册的时候进行一番设定才能正确显示汉字。

恰好在网上发现了一款免费的SQLyog管理软件,他有两个版本,企业版和社区版,社区版是免费的,虽然没有ems那么易用,但在字符集方面设置很简单,而且sql使用起来感觉和FlameRobin比较相似,但没有FlameRobin那么人性化,比较起来还是不错的。

FireBird的几个管理软件

通过近期对firebird的使用,真是越来越喜欢它了。虽然几次在linux安装不成功,但在windows单机下,firebird作为一个高速低耗的数据库还是很称职的。

firebird的字符管理功能较差,就我来言还不如mysql,所以一般管理都是通过管理软件来管理,网上最受欢迎的是IBexpert,使用起来的确简单明了功能强大,但毕竟是破解版,和开源firebird搭配有些不爽。

免费的管理软件可以使用ems的SQL Manager Lite for InterBase & Firebird,lite版本的有安装版和单文件版本,使用起来虽然没有ibexpert简易,但的确也够用了,但是最新的2008版本有个问题,那就是对中文支持不好,如果连接的数据库中包含中文字符,超过一定长度则会出现i/o错误,估计很多网上流传的firebird对中文路径支持不好和使用管理软件有关。但如果换成2005版本,则对firebird2.1版本支持不好。

ems SQL Manager Lite 版本还有一个缺陷就是没有数据库的备份、恢复功能。虽然菜单里面有,但使用起来没有反应,估计是免费版本的缘故。

后来在网上看到有介绍FlameRobin管理软件,下载使用,发现界面非常简单,甚至可以称得上简陋了,没有上面两个的建库、数据修改的直观的所见即所得的界面,都需要使用sql语句来实现,但这却是他的特色或者最大的优点,因为他的sql管理器是非常方便和人性化,可以在里面测试sql语句,快速修改数据库,不需要再使用ssh文字界面来管理,效率非常高。

如果结合起来使用,那么建库、直接修改表中数据可以使用ems的lite版本,直观简单,日常维护、查询则可以使用FlameRobin效率高。

firebird2.1中decimal字段的四舍五入

上周用firebird2.1做了一个劳资数据库,用来存储单位劳资信息并计算个人所得税。

深知税务人员秉公执法,锱铢不舍,所以不敢马虎,计算完毕后与税务机关的excel模板生产的数据进行了逐一的比较,发现存在2%的人员中存在一分钱的误差,估计是四舍五入的问题,用速算法算了算,发现问题出在小数点后第三位,比如如果是10.155,excel计算的结果是10.16,而把这个数值作为浮点数导入decimal字段时候,他是直接截取小数点后两位的,而10.156则取的是10.16,也就是说五舍六入了。

于是修改程序,那就是在程序中使用floattostr函数将浮点数转化为字符后插入,可以解决这个问题,但又出来另一个问题,那就是如果10.1445在excel里面是取10.14的,但在程序导入到数据库中则是10.15。后来再次修改,使用formatfloat函数规范数值,将所得税值取小数点后两位导入,这样就可以解决了。

再次升级

上周六为乐乐的两个哥哥各装了一台机器,学习用的,所以cpu用的是最为低端的闪龙,但考虑到今后的升级,主板选用的是微星的780V。机器安装的很顺利,速度也很快,算是比较满意,最后拷机的时候,突然想到用自己最近在玩的使命召唤2试一下。

我原先在我的机器上玩使命召唤2的时候,对690g有些失望,虽然特效可以部分打开,但效果并不好,只能算是将就着玩就算是给乐乐当战争教育用了。但当我在780v的机器上安装完毕进入第一个场景时,我有些震撼了。

这种震撼久违了。记得那还是我玩惯了s3的trio64+后在科技市场见到一款用trident9750玩的射击游戏的时候的感觉。尽管后来抨击9750的文章很多,那是因为有珠玉在侧,但当时看到那种亮丽和流畅足以促使我升级显卡。

同样的震撼发生在时隔仅一年的产品之间,难怪有些评测说780G比690G提高了2-3倍,我原先只认为是夸大其词,但那天看到的效果让我相信了,游戏默认的效果很流畅,而这些配置是我在690g上曾经设置过但只能看幻灯的。

所以我要升级,倒不是现在的不能满足我的日常要求,但那点震撼促使我一定要升级。

今天买了翔升的690G主板,看重的是他有3个pci插槽,这样我就可以继续使用电视卡而放弃那个鸡肋般的集成声卡,而使用我的坦克声卡火线版,同时更换了dvd刻录机,在sony和先锋之间犹豫了半天,后来考虑到单位的sony不错,而且价格要便宜(还赠带卡片的数据线),便买了sony的。

安装一切顺利,除了为了pci的占用调整了一下声卡和电视卡的位置外,连系统都没有重新安装就正常应用了。

打开音乐,哈哈,集成声卡还是烂啊,而且这个声卡支持音响和耳机分别使用插孔,这样用耳机听效果更好。

升级完毕,感到一种满足,也许这种满足也就足够了。

DEDE和帝国的比较选择

新的机器装好之后,想建立一个算是家庭的网站,这样可以便于管理日常的文件、软件、图片、flash等,看到帝国的界面不错,再说也已经懒得再自己修改源码,于是便安装了帝国CMS。

帝国的界面和细节无疑是要好于DEDE的,但用了2天后我还是决定恢复使用DEDE了,主要原因一是习惯还有就是DEDE的设置要简单直观,有些所做即所得的味道,而帝国要复杂的多,修改一个主页的模板也要绕几个圈子,后台管理看似强大,但想实现自己的目的要修改几个相关的配置选项。

可以这么说,帝国适合于给别人或者是最终用户推荐使用,界面美观,功能强大,细节也做的很好,但管理起来两个CMS,那滋味真是谁管谁知道。

DEDE4.0之后批评的人很多,但用了5.0之后,也曾经想回去使用更为自由的3.1,但已经不能再适应了,毕竟DEDE是进步了,下一步就是一些面子问题了。

重新选择动态域名解析并配置lighttpd

机器配置好了,但域名解析是个问题,希网的域名解析和当年相比,要差了不少,需要更新多次才能解析成功,而开机后有时候几个小时之后才能使用域名登陆服务器,于是想换一个,先想到的是最近正火的花生壳,有freebsd版本的客户端,但只是6.X版本的,在7.0版本上死活装不上,于是想到了科迈,虽然域名只有两个可以选择,但是客户端有freebsd版本的,而且只有一个文件,而且很小,所以就下载试一下。不比不知道,一比较,希网的真要大的改进了,科迈的域名解析是一次成功,设置也简单,把命令行加到rc.local文件中,随机启动,马上就可以通过域名解析了。

解决了域名解析,还要解决一下端口问题,突然想到,为什么不再安装一个lighttpd,这样用他来监听80端口,如果分配的地址恰好没有被封锁,不就可以在单位维护了吗?

通过ports安装好lighttpd,但配置起来却遇到了麻烦,总是不能启动,只好一个个解决。

首先是按照lighttpd.conf文件中的要求在/var/log目录下创建一下log文件,并授权www用户有权写入。

再就是默认的lighttpd.conf文件中关于fastcgi设置有误,需要修改socket和bin-path

fastcgi.server             = ( “.php” =>
( “localhost” =>
(
#                                   “socket” => “/var/run/lighttpd/php-fastcgi.socket”,
#                                   “bin-path” => “/usr/local/bin/php-cgi-cgi”
“socket” => “/tmp/php-fastcgi.socket”,
“bin-path” => “/usr/local/bin/php-cgi”

                                 )
)
)

修改完毕,在命令行下通过/usr/local/etc/rc.d/lighttpd onestart就可以启动lighttpd了。

lighttpd的端口设置很有意思,默认是80,但你修改server.port                = 800后发现他依然还可以监听80端口,原先在文件的最后有$SERVER[“socket”] == “0.0.0.0:80” { }这一行,所以依然可以监听80端口,但问题是我从外网还是只能通过80端口访问,暂且如此,以后再研究解决。

谈谈大水牛机箱

大水牛的小型机箱在网上是伴随着威盛的芯板而广为人知的,最初我到济南科技市场问询,当时知道的很少,更不用说是有现货了。但在全国一般有芯板的报道就有大水牛小型机箱的影子,也算是上镜率极高。

近期随着atom的上市,济南的大水牛机箱也慢慢多起来,我去拿货的时候,看到这个机箱不象一般机箱那样是单独的包装,而是很多机箱装在一个大的包装箱内,因为据老板说,一般很少有单独要机箱的,一般都是搭配着威盛或者atom的主板一起买,所以包装能省则省。

说实话,这款机箱应该是用了心的,通过调整硬盘支架的宽度可以安装不同尺寸的硬盘,应付itx类的小主板空间也很富裕,质量也不错,据老板说最高曾经用过闪龙,但还是有几个缺陷或者需要改进的地方。

1、电源噪音有些大。既然功率小,可以设计的更静音一些。

2、电源接口缺少软驱接口。现在软驱是很少见了,但用cf卡做电子盘的时候还是要用到那个电源接口的。

3、机箱还可以更小一些。为了满足某些用户的需要,机箱上预留了笔记本光驱位。但那个只能算是个摆设,因为那个光驱位对应的正是大部分主板的电源接口位置,在一般的电源接口形状,是无法安装光驱的,所以还不如取消光驱位,这样机箱还可以更小或者更薄一些。

4、这个机箱对PCI而言是没有扩展性可言的,所以如果要做网关使用,还是购买双网卡的主板为好,即便是带两个pci插槽的芯板2500+也是没有用武之地的。