星期五, 十一月 28, 2008

安装测试了FC10

感觉比ubuntu好用——个人感觉。

firefox版本集合下载地址

受够了firefox最新版,在我的老旧电脑上面运行是相当的卡阿,cpu占用率极高。或许该换低版本了。

下面是所有版本合集下载地址:

https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

安装damnsmalllinux

抽出了一天的时间来安装配置DSL这个迷你linux,这个发行版本确实很不错,速度很快──很适合老旧电脑使用,原因是它用了低版本内核和很陈旧的软件。

把log写在下面:
change apt/sources.list

deb http://archive.debian.org/debian-archive/debian woody main contrib non-free

apt-get update,apt-get dist-upgrade
There must be have error,so:

cd /var/cache/apt/archives/
dpkg -i --force-overwrite *.deb

Then change the /etc/apt/sources.list
deb http://ftp.debian.org/debian etch main contrib non-free

Use apt to install the locales
apt-get -o APT::Force-LoopBreak=yes install locales
------------------------------------------------------
activate the APT::Force-LoopBreak option.

link:
http://cryingwolf.net/archives/23-DEBIAN-APT-Force-Loop-Break.html
------------------------------------------------------

/etc/locale.gen

en_US ISO-8859-1
en_US.ISO-8859-15 ISO-8859-15
en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8

configure X

apt-cache search savage
install xserver-xf86 xserver-s3

基本就是这么个流程。其实dsl默认的apt源为woody的,而且升级也会出现错误。强制性安装就可以了。而且我最终还是使用了etch的源,更新了整个系统,换了内核。系统有点乱七八糟。安装了小企鹅输入法,中文可以显示了,不过字体忑难看。速度是第一,其它无所谓。

桌面没什么变化。还是用着陈旧的firefox1.0.6,不错速度很好。

不知道还算不算是dsl,或许该叫做debian了吧。

星期三, 十一月 26, 2008

audioplayer plugin test

[audio:http://www.taobuy.net/mp3/0001.mp3]

星期日, 十一月 23, 2008

3rd party foobar2000 components

一些foobar第三方插件,很齐全。

链接地址

gmail 支持皮肤

gmail支持皮肤啦,不用借助firefox的bettermail插件就可以实现换肤功能了——挺好滴。

控制台的皮肤看起来很酷。

cooperative linux



想使用linux,但是,说实话,我从ubuntu6.06开始到现在的ubuntu8.10,我的感觉是ubuntu变得越来越慢了。

只是针对我的老笔记本而言,发行版本越来越高,而我的笔记本的硬件却还是老样子的,同样运行ubuntu6.06很快,但是运行8.10却是“卡的很”。

有人推荐我使用别的WM,我当然试过了,去掉gnome,使用非常轻量级的openbox(fluxbox)依然是卡的很,正如littlebat所说的:“这些现代的内核和图形库等相对于老旧电脑来说是很笨重的”——真是非常准确且现实的说法。

但是,我还是非常喜欢——非常非常喜欢linux中的一些小而专的软件,比方w3m,irssi,或者dillo,这是一些非常优秀的软件。但是在windows下却没法使用它们——虽然有dillo的win版本,但实在是太粗糙了——所以我选择了cooperative linux(简称colinux)。

相信不少人使用过colinux,这是个非常快速的linux类虚拟机,可以在windows下快速的运行,速度非常非常的快速!虽然对X支持不好,但是在控制台下,和一般使用linux的操作是完全相同的。它可以运行debian,arch,gentoo,FC等,好多的linux版本都可以在colinux下快速的运行。如果你对X要求不高,且埋怨vmware的效率的话,不妨尝试下colinux——我经常在linux做web服务的测试,非常安全且快速。

关于colinux的具体安装我就不一一介绍了,安装非常简便:在windows下使用colinux专门的vmlinux内核来引导ext3的磁盘镜像。具体的安装请看官方的wiki或者这篇文章吧,或者是这篇较老的安装教程(已经不适合最新版的colinux)。

这里我只是想介绍下这个优秀的linux模拟器。 可以非常非常的快速,非常非常稳定的运行linux,很稳定很实用的软件。我尝试在colinux下安装了debianarch

希望大家尝试下这个东东,的确不错的说。

尝试在colinux下使用gui的程序,需要Xming

colinux的默认控制台并不支持中文,可以使用ssh来完美的显示和输入中文。

感谢toy推荐了vitetris,相当之好玩,比tetris-bsd有趣多了。

另外toy曾经介绍的andlinux也是借助colinux实现的。嫌安装colinux麻烦的同学使用andlinux或许更方便些吧。

星期五, 十一月 21, 2008

几个有趣的bsd经典game



晚上闲着没事,想找几个在控制台下能玩的游戏。在apt下搜了搜看,找到一个bsdgames,原来是一个经典的bsd游戏合集。
banner,可以在控制台下创建拼字logo,看起来不错,视觉效果很好。
还有一个arithmetic的游戏,它会提问你最简单的算数,比方“10-4="。回答就是了,估计这是一个为幼稚园的小孩子们做的算数游戏程序。
worm,shell版本贪吃蛇。哈哈
tetris-bsd,shell版本的俄罗斯方块,不过操作不太顺手。

还有很多,这里就不一一介绍了,只是用它们把无聊变得有聊罢了。

星期四, 十一月 20, 2008

linux?放弃windows?

今天在irc的时候,听到有人抱怨自己的光驱无法挂载了。
一系列的抱怨,在我说我正在windows上用colinux来和你聊天时候,他似乎很嫌弃的样子:为什么要用windows呢?即使用它(colinux),我也要在linux上使用,不用windows。
难道就这么讨厌windows了?
部分使用linux后的newguy们,还没用lnux多长时间就开始摒弃windows了,说是linux很快,比windows快。
起初,我用linux的时候,也是打算不安装windows,但是后来发现linux中好多的东西都无法做到windows的程度,而且windows下也没有linux中的小而专的程序。
这样一来,我还是没法抛弃windows,现在windows还是我的主要操作系统,平常办公基本靠他。
不过我还是很喜欢linux下的一些小软件,所以我用colinux来跑debian,很快速,且能够使用w3m之类,使用irssi聊天。这很好。
劝那些整天说杜绝windows的newguy们,不要这样了。人家windows都用powershell了,你为什么不能用windows呢。

星期三, 十一月 19, 2008

测试安装了Windows7

尽管对vista不怎么感冒,不过vista的程序启动速度很快——这是我很看好的。

windows7(beta6801版本)也一样了,用起来还算不错,比较习惯。下载了中文补丁,安装上去,更合适了。

之前在我的旧笔记本上面安装过windows2008——当然很卡——但实际上部分程序的启动速度确实比在xp下要快了。

还是老样子,windows7和vista一样,甚至比vista更绚丽了。

另外还有强大的powerShell,估计是因为beta版的缘故才会安装到系统中来。

网络似乎优化不少,速度不错。

花里胡哨的aero真是太晃眼了,我另外开启了superbar。这是必禁的——太浪费系统资源。

貌似听人说满足xp的配置就可以安装windows7了。这话有点假。

先测试一番,30天后需要激活。

感叹linux

今天访问校内网的时候看到了一个同学发的很熟悉的桌面截图:ubuntu的3D桌面截图。
我感到非常惋惜,同学们真的不了解linux,只是因为它的绚丽的外表而吸引了。并没有因为它的本质去学习它——这实际上是linux自己在搞的。
怨不得别人,喜欢捣鼓绚丽桌面的还是继续捣鼓,研究技术的还得埋头研究罢。
06年open10发布的时候,就附带了Xgl,当时我的电脑显卡刚好支持开启,那时候ubuntu并没有现在这么火,估计ubuntu火的主要原因是因为它的免费派送CD服务。
开启Xgl后很想炫耀自己的桌面,动态的,花里胡哨的,很酷。
但,实际上并没有什么真正的价值——用作绚丽的幻灯片模板还算不错——这只是我自己的想法。
大家都在忙着装linux,到头来,希望最后学到的不是怎样把桌面装饰的非常好看。

说实话,即便是linux的桌面可以做到很酷,很拽的样子,但Xorg的C/S的本质注定了其性能不及windows和mac。

星期二, 十一月 18, 2008

ucenter应用链接跳换地址问题

今天肉肉和我说,点击“赛车“应用的时候会出现再次登陆的情况,我看了下,发现赛车的应用链接地址是这样的:


http://www.shouguang.org/link.php?url=http://shouguang.org%2Fuserapp.php%3Fid%3D1011595


也 就是说,以域名www.shouguang.org登陆的时候,会因为“赛车”的应用地址跳转到shouguang.org上来。因为cookie没有记 录对应shouguang.org的用户名和密码(而是www.shouguang.org),所以执行在shouguang.org这个域名上的操作要 求你登陆。


可以测试一下:同时登陆shouguang.org和www.shouguang.org后,不清除cookie的情况下,便不会出现上面跳转的问题——其实出现了,但在你的cookie中分别记录了两个网址的用户名和密码,它可以为你自动登录。


这样一来便知道如何下手解决问题了——做apache2的URL永久重定向,当使用shouguang.org登陆的时候,会重定向到www.shouguang.org这个域名。


问题解决了,而且标准的URL可以提高google等搜索引擎的排行。



对于wordpress当然也重定向地址了。不过要明确后台你的blog地址www.shouguang.org/yang,而不是shouguang.org/yang,否则会出现循环重定向的错误。

星期一, 十一月 17, 2008

关于sendmail

ucenter默认使用sendmail函数来发送邮件方式突然不可用了,很奇怪。之前还是好好的。
检查了exim4的配置,没什么大问题,同时又在colinux中测试了一下:同一个gmail的账户都可以转发。另外在主机中使用命令也可以正确的发送,所以exim4看来没什么问题了。
记得曾经修改过/etc/php5/apache2/php.ini,注释掉了sendmail的路径,是不是这里的缘故?
重新注释该路径,测试了一下,竟然能成功转发了,相当奇怪啊。
ucenter
home使用mail()函数来发送邮件,网上查找资料说:安装exim4后无需修改php.ini就可以发送邮件。
看来是sendmail_path = /usr/sbin/sendmail -t -i问题了,或许是重启apache2后重新载入了配置文件的缘故。
可以看这篇文章php 里的三种 sendmail_path 设置与发信方式

现在发信没有问题了,不过google总给我发送Delivery Status Notification的邮件,搞不明白。

on w3m(colinux on windows)

星期五, 十一月 14, 2008

cooperative linux&Xming

声明一下:网上那些乱七八糟、摘抄的面目全非——还非要标记上原创的垃圾文章——是在是太害人了,都是转载惹得祸。

到sourceforge下载Xming,默认安装。
配置ssh,SSH-X11-Enable X11 forwarding,地址为localhost:0

修改colinux启动配置文件,注释掉下面段落,注意Xming路径
exec0=D:\Programs\Xming\Xming.exe,":0 -clipboard -multiwindow -ac"

然后开启colinux,配置DISPLAY变量
export DISPLAY=192.168.0.1:0.0 \\tap适配器的ip地址

星期三, 十一月 12, 2008

install debian4.0rc5 on cooperative linux

网上教程很多,这里只是写一下安装记录。
因为从sourceforge下载几个镜像用着都不怎么舒服,还是自己安装的好。
cooperative linux0.7.3
debian4.0rc5
1G空白ext3磁盘镜像
安装colinux,然后配置TAP-Win32 Adapter V8 (coLinux),ip设置为192.168.0.1,dns为255.255.255.0。
将本地网络共享给tap,之后准备启动colinux控制台。
这是我的配置文件:

kernel=vmlinux //colinux内核
cobd0="C:\colinux\linux\debian.fs" //空白的ext3磁盘镜像
cofs0="c:\" //cofs,colinux的nfs挂载,挂载windows目录
#cobd1=swap.fs //交换分区,不开启X就不需要
cobd1="C:\colinux\linux\debian-40r5-i386-netinst.iso" //debian光盘镜像路径
root=/dev/cobd1 //启动磁盘
#ro //磁盘读写模式(readonly)
initrd=initrd \\从debian光盘镜像中解包出来的initrd
mem=128 //内存分配,推荐128m以上,否则在安装debian生成locale的时候容易出错。
eth0=tuntap //设置网络模式,共享主机网络连接。

按照如上配置文件以此做好相应的准备,然后编写bat批处理启动colinux

colinux-daemon @linux.conf -t nt // -t nt 是设置控制台为windows的DOS窗口

启动后就会出现正常的debian安装画面了,依次安装(跳过网络配置),我在这里只出现了一下几点错误——或许算不上错误:
加载光驱:/dev/cobd1
不需要安装grub,会出现红色的警告,跳过继续安装。
之后重启,debian安装完毕。

然后替换colinux启动配置文件中的
initrd=initrd 改为默认的
initrd=initrd.gz

再次启动colinux,
配置网络
auto eth0
address yoyoliyang.yo2.cn
netmask 255.255.255.0
gateway 192.168.0.1
修改/etc/resolv.conf添加dns
nameserver 192.168.0.1

之后安装locales,配置locales,添加zh.CN全部和en_US.UTF-8,设置默认locale为en_US.UTF-8
注意内存太小生成locale的时候可能会报错。

更新系统,安装ssh,到此debian全部安装配置完毕。

配置putty,需要设置Translation为UTF-8。
密钥对自动登陆可以看这篇文章

链接:

Cooperative Linux官方站点
Using coLinux to install Debian Linux
台湾人写的在colinux安装debian,不过版本比较陈旧了。
空白ext3磁盘镜像下载地址

这篇文章发表于w3m(debian on Cooperative linux)

星期二, 十一月 11, 2008

ssh密钥自动登陆

够了每次登陆ssh都要输入密码,太啰嗦了,利用密钥对可以实现自动登陆。
linux版本为arch,windows下使用putty登陆,利用密钥自动登陆。
利用puttygen来生成ssh-2RSA私有密钥和公有密钥。分别保存为rsa_prv_key和rsa_pub_key。
登陆linux,拷贝rsa_pub_key为~/.ssh/authorized_keys(确保openssh开启了authorized功能)。
之后在putty添加私有密钥地址即可。

在此之前我直接拷贝了linux中的密钥文件,出现格式错误,原来是ssh-keygen生成的密钥和puttygen生成的格式不同。

linux下自动登录方式:
本地计算机创建密钥文件:
ssh-keygen -t rsa,默认创建到~/.ssh/中,分别为id_rsa,id_rsa.pub
之后拷贝id_rsa.pub到远端计算机中的~/.ssh中,并生成authorized_keys:
cat id_rsa.pub >> authorized_keys
如上操作后,在本地输入ssh user@host就可以自动登录而无需输入密码了。

星期日, 十一月 09, 2008

上网,使用colinux+w3m

最近实在是够了这边的网速,带宽1M,下载速度最大不到100kb/s,而且是四个人一起用——楼上的特别喜欢bt下载电影,我真是够了这速度,抓狂——当年小猫的速度。


无奈,只要能够看书或者上网查些资料也好,即便是纯文本的。但凡网上看书总要使用浏览器的,而firefox或者IE根本打不开网站,最近又特别厌恶 ubuntu那慢吞吞的速度,所以打算用colinux的控制台来上网(colinux+putty+w3m),局限于终端,且只有文本,速度应该不错。


大体记录一下安装过程:
Cooperative Linux 0.7.3,NAT网络模式


使用的是linux版本是archlinux,以前做了个slitaz的镜像,不过因为slitaz官方没有w3m的二进制包,而编译的话又要装一大堆东西,所以干脆直接拿来主义吧。下载arch的ext3镜像,这个镜像有问题,需要修改fstab,(默认的挂载方式:option=noatime,dump=1,pass=1)否则挂载根目录的时候只能以readonly模式来挂载,无法修改根文件系统。随便使用一个linux镜像启动,然后挂载它并修改fstab(option=defaults,dump=0,pass=0)就可以了。
然后用pacman更新一下系统,再安装openssh(因为默认的colinux终端不支持中文)和w3m就可以啦。

加上simsun修改版字体,看起来很爽哦,而且速度很快。另外因为是使用的colinux,不同于virtualbox之类的虚拟机,所以占用的资源非常少,colinux的三个进程加起来占用内存不到1M,putty使用1M多点——我的可是奔三老笔记本哦。


这下好了,以后不怕在windows下上网慢啦——当然也可以找一些windows下类似dillo之类的小浏览器——或许会更好(实际上有dillo的windows版本,不过超级难用)。


ps:附加openssh安装注意事项
arch启用远程计算机连接ssh时,需要在/etc/hosts.allow中添加远端计算机ip地址,ip地址不是宿主机的地址,而是TAP-Win32虚拟网卡地址:192.168.0.1——也就是colinux的默认网关和dns了。添加如下即可:


sshd:192.168.0.1 : ALLOW

配置foobar2000的statusbar



脚本如下:
$rgb(0,128,192)$if(%ispaused%,Paused,Playing)$rgb()$rgb(0,128,233) | $rgb()$rgb(128,128,0)%codec%$rgb() $rgb(0,17,255)|$rgb() $rgb(0,0,128)%bitrate% kbps $rgb()$rgb(0,128,155)| $rgb()$rgb(188,67,179)%samplerate% Hz$rgb() | $rgb(128,0,64)$caps(%channels%)$rgb()$rgb(0,128,255) | $rgb()
$rgb(198,0,197)<$rgb()$progress(%playback_time_seconds%,%length_seconds%,20,$rgb(0,128,233)♂$rgb(),$rgb(198,0,197)☆$rgb())$rgb(198,0,197)>$rgb() { %playback_time%$rgb(0,128,233) | $rgb()%length% }

对比默认的statusbar,只需要添加两个变量:
$rgb(128,128,0)%$rgb() 更改颜色,i.e:$rgb(0,0,160)play%$rgb=play
$progress(%playback_time_seconds%,%length_seconds%,20,$rgb(0,128,233)♂$rgb(),$rgb(198,0,197)☆$rgb())$rgb(198,0,197)>
调用进度条

了解几个foobar2k的变量就可以了。
我做了如下的修改,statusbar改成了这样子:

其实就是颜色修改变量而已,很简单。可以模仿蓝色网际的foobar2k汉化版来自己定制哦。
附件:foobar2000.cfg,顺带了一个icon,^^,需要foo_ui_columnsfoo_uie_lyricsfoo_uie_albumart三个组件。

星期六, 十一月 08, 2008

插入ConveyThis.com翻译按钮

在博客中插入这个翻译按钮,方便老外来看——估计也不会有老外来的,偶尔吧。

我试了一下,效果还算不错哦。
之前用过fvwm,配置虽然比较麻烦,甚至说是太过于复杂,所以我只装了个fvwm-crystal试验了一下。并没有感觉到比fluxbox强多少。但是,我在这里想强调的是,我见过最好的fvwm桌面配置非常令我惊讶!看截图就知道了。

Before you used fvwm, configure although cumbersome, and that is too complicated, so i just installed a fvwm-Crystal pilot.do not have to fluxbox strong.

However, i would like to stress that i have seen the best fvwm desktop configuration that i was surprised! look at the screen shots known.

更新ports

首先最小化安装了FreeBSD7后, 下一步就是更新Ports树了,我使用的是CVSup。
安装cvsup-without-gui包
pkg_add -r cvsup-without-gui

修改需要更新的ports-supfile文件中的组件,之后更新
#cvsup –L 2 –h cvsup.tw.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

ps:附带一篇,因为文章太短
grub引导软盘镜像——在grub4dos的默认menu.lst中有这行命令,可以翻看一下。
map --mem (hd0,0)/grub/Floppy.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

这样一来,引导纯DOS的软盘镜像就方便啦。

星期二, 十一月 04, 2008

最简单修改mac地址

/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 hw ether 00:1E:90:99:34:12
/sbin/ifconfig eth0 up
/etc/init.d/networking restart
写成脚本就行了。

ps:几个羽轻量级软件
dillo,sylpheed,xmms2,beaver

星期日, 十一月 02, 2008

关于fvwm

之前用过fvwm,配置虽然比较麻烦,甚至说是太过于复杂,所以我只装了个fvwm-crystal试验了一下。并没有感觉到比fluxbox强多少。

但是,我在这里想强调的是,我见过最好的fvwm桌面配置非常令我惊讶!看截图就知道了。



作者的主页在这里,貌似好久没有更新了。他用的linux版本是gentoo。

如此cleanClear的desktop,真是太美观、简洁、实用了。