2008年12月14日星期日

制作Favicon

Favicon 3D注意到地址栏前的图标有什么不同吗:) 刚才在favicon.cc上制作了几个Favicon。这个3D图片是个副产品,网站自动生成,出售以此为图案的圆领汗衫。下面的小图标才是实际使用的Favicon。

艺术细胞匮乏,不知如何搭配颜色,所以干脆使用三原色。矮子里拔壮丁,目前使用下面第二个图标

如果你认为其他的更好,或有修改建议,请留言。谢谢!

有关Favicon的问题,请参考电脑玩物文章

Use E S N to make a chinese character KAI (pronouced in Chinese Pinyin)
From: zesn
ZoomOriginal
Use E S N to make a chinese character KAI (pronouced in Chinese Pinyin)
From: zesn
ZoomOriginal
Use E S N to make a chinese character KAI (pronouced in Chinese Pinyin)
From: zesn
ZoomOriginal
use E S N to make a chinese character KAI (pronouced in Chinese Pinyin)
From: zesn
ZoomOriginal
[......]

2008年12月13日星期六

使用CoLinux(2):解决CoLinux无法启动的问题

重启机器后 CoLinux 就无法启动,报下面的错误:
colinux: manager open: last error: The system cannot find the file specified.
daemon: exit code 82a0a80e
daemon: can't access CoLinuxDriver, please check status driver!


CoLinux邮件列表里找到此文,其中有两张图片,是德文的,但也能看明白,就不重新抓图了。单击图片,可以查看原始文件。在硬件管理里把CoLinuxDriver 重新激活。记得在视图里选中“显示隐藏设备”,否则看不到此硬件。补充一下,此硬件是 CoLinux 的虚拟网卡。


[......]

2008年12月12日星期五

使用CoLinux(1):安装

CoLinux运行速度超快早已名声在外,今天试了一下。

参考文1和,文2文3
  • 文1比较旧,是关于0.6版的,尤其是其配置文件还是xml文件,而最新的0.7.3版已改用纯文本文件,但是有图,比较详细。
  • 文2比较新,讲了不使用现有的镜像文件而是安装自己的系统的方法,缺点是不够详细,对初学者有些难度。
  • 文3则是官方的wiki,非常详细,甚至包括在虚拟系统中如何使用nano修改配置。
文3提到的小工具toporesize非常有用,使用方法在这里。这是 e2fsprogs的图形界面,可以用来生成ext2和ext3镜像文件或无损修改现有镜像文件大小。在作者的页面上提到,使用此工具时请确保没有其他基于cygwin的程序在运行。

安装完CoLinux后,推荐看看自带的Readme文件,内容也很丰富。其中提到测试安装是否成功的方法:在windows的命令行,进入安装目录,例如,c:\colinux,输入下面的命令,可以启动BuzyBox,体验简单的Linux:
colinux-daemon kernel=vmlinux initrd=initrd.gz root=/dev/ram0
看到“Please press Enter to activate this console”时,记得敲回车键。
另外在启动文件中加入下面这一行,可以实现“自动关闭电源”,当然,这里只是关闭命令行窗口。
COLINUX_CONSOLE_EXIT_ON_DETACH=1
[......]

2008年12月11日星期四

解决 Firefox 段错误的问题

今天忽然无法启动Firefox。在终端下启动,得到下面的错误信息
esn@esn-laptop:~$ firefox
/opt/mozilla.org/firefox/run-mozilla.sh: line 131: 5262 段错误 "$prog" ${1+"$@"}

查看run-mozilla.sh的131行,不知所然。

终端下的浏览器实在不好用,于是启动VirtualBox里的hiweed2RC,放狗搜出此帖子,但与我的问题无关。正在无所适从时,VirtalBox报错,硬盘无空间!Bingo!于是狂删一通,再次启动Firefox,顺利!

事情有时就是如此简单,简单得让人苦笑不得。
[......]

2008年12月2日星期二

感冒进行时

这两天感冒得如火如荼,放狗搜了一下,下面是比较有代表性的网页:
  1. 感冒会自愈 ,但要防并发症
  2. 感冒 到底该怎么治
  3. 《中医内科学》第一节感冒
西医看法:一般感冒都是病毒性的,无有效治疗方法;没有并发症的情况下,多喝水,多休息——也许补充维C有点作用——7至10天可自愈,不必服用抗生素。可能的并发症主要有:
  • 窦性炎症:面部或眼部周围如有疼痛
  • 耳炎:耳疼持续不减 ,又有低烧
  • 气管炎:感冒延续 10天以上,咳嗽时吐出黄绿色痰,还感到有点发烧
此外,有些疾病的表现与感冒相似,例如, 喉炎,过敏,肺炎。肺炎发展很快,一有怀疑应立即就医,尤其老人、儿童更应警惕。

中医认为感冒的病因为“风邪”,与西医相同,也认为轻型感冒可不药而愈,重症感冒却能影响工作和生活,甚至可危及小儿、老年体弱者的生命。不同于西医对感冒一视同仁——当然有轻重之分,中医认为感冒分为风热,风寒,暑湿等不同类型,需对症治疗。

详细内容请查询上面列出的网址,及时就医,不要延误

小时候经常感冒,每次都被奶奶刮痧,真是疼啊;如果发烧,就会在额头上拔火罐,顶个“红太阳”,呵呵。
高中在外地,住在中医院毕业的姨妈家,每个冬天都会感冒一两次,姨妈就给我开点通便的药,肚子爽了,感冒也好了。
现在很少感冒,打几个喷嚏也就过去了。
上周出差比较疲劳,出差的地方气温25度左右,回来只有10度,受了凉。反应比较强。不过自己身强体壮,症状比较清楚,准备不吃药,记录下变化,以备日后参考——可惜不会看舌苔号脉,无法记录。
  • 上周四:坐在办公室里浑身发冷,开始打喷嚏
  • 周五:开始流清鼻涕,喉咙有点疼
  • 周六:开始鼻塞
  • 周日:鼻涕变稠
  • 周一:黄绿鼻涕,口鼻干渴,喉咙痒,咳嗽,痰少
  • 今天:鼻涕依然浓稠,喉咙没了感觉
好转中,过两三天就应该没事了。喝滚热的姜汤去!

更新:今天,12月7日,基本好了。差不多10天,病去如抽丝啊。。。

题外话感冒在日语中的名字为“风邪”,中药为“汉方”。
[......]

Howto:在 Ubuntu 上 使用 Canon powershot A70

很多相机都支持 “USB Mass Storage”标准,直接连上 linux 电脑可以使用,很方便。我有一台二手的佳能 powershot A70 相机,够沉够强大。但是 不支持此标准,连接上我的Thinkpad T41——操作系统是 Hiweed 1.0(基于ubuntu6.06),没有任何反应。所幸 A70 支持 PTP 标准,安装 gphoto2 后即可使用。

  • 安装gphoto2
esn@esn-laptop:~$ sudo apt-get install gphoto2
下面的命令列出可用的端口,可以测试安装是否正常:
esn@esn-laptop:~$ gphoto2 --list-ports
找到设备:33
路径 描述
-------------------------------------------
serial:/dev/ttyS1 串口 1
serial:/dev/ttyS2 串口 2
serial:/dev/ttyS3 串口 3
serial:/dev/ttyS4 串口 4
serial:/dev/ttyS5 串口 5
serial:/dev/ttyS6 串口 6
serial:/dev/ttyS7 串口 7
serial:/dev/ttyS8 串口 8
serial:/dev/ttyS9 串口 9
serial:/dev/ttyS10 串口 10
serial:/dev/ttyS11 串口 11
serial:/dev/ttyS12 串口 12
serial:/dev/ttyS13 串口 13
serial:/dev/ttyS14 串口 14
serial:/dev/ttyS15 串口 15
serial:/dev/ttyS16 串口 16
serial:/dev/ttyS17 串口 17
serial:/dev/ttyS18 串口 18
serial:/dev/ttyS19 串口 19
serial:/dev/ttyS20 串口 20
serial:/dev/ttyS21 串口 21
serial:/dev/ttyS22 串口 22
serial:/dev/ttyS23 串口 23
serial:/dev/ttyS24 串口 24
serial:/dev/ttyS25 串口 25
serial:/dev/ttyS26 串口 26
serial:/dev/ttyS27 串口 27
serial:/dev/ttyS28 串口 28
serial:/dev/ttyS29 串口 29
serial:/dev/ttyS30 串口 30
serial:/dev/ttyS31 串口 31
serial:/dev/ttyS32 串口 32
usb: Universal Serial Bus
此命令列出所有可用端口——没注意自己的机器上有这么多 ttys !

  • 下载照片
将A70 接入 usb 口,打开开关,并设置于“浏览”状态,然后运行下面的命令,即可将相机上所有照片下载到当前目录:
esn@esn-laptop:~$ gphoto2 -P
  • 删除照片
下面的命令删除相机上的所有照片:
esn@esn-laptop:~$ gphoto2 -D
然后关闭相机,拔掉连线,欣赏照片吧——不过,gphoto2 还可以做很多事情,请继续看下面的介绍:
  • 列举支持的相机型号:
esn@esn-laptop:~$ gphoto2 --list-cameras
支持相机数量 :619
已支持相机:
"Achiever Digital Adc65"
"AEG Snap 300"
"Agfa ePhoto 1280"
……
"ViviCam5B" (正在试用)
"Vivitar Vivicam 55" (正在试用)
"WWF"
"Yahoo!Cam" (正在试用)
列表太长,中间部分省略了。我们来看看支持多少种佳能相机以及是否支持 A70:
esn@esn-laptop:~$ gphoto2 --list-cameras | grep -i canon | wc -l
150
esn@esn-laptop:~$ gphoto2 --list-cameras | grep -i "canon.*a70"
"Canon PowerShot A70"
"Canon PowerShot A70 (PTP)"
  • 查看是否能自动检测到相机:
esn@esn-laptop:~$ gphoto2 --auto-detect
型号 端口
-----------------------------------
Canon PowerShot A70 usb:
一切正常。
  • 查看相机状态概要。
esn@esn-laptop:~$ gphoto2 --summary
已监测到一个“Canon:PowerShot A70”。
相机概要:

相机标识:
型号:Canon:PowerShot A70
所有者:

电源状态:使用电池 (电力充足)

闪存磁盘信息:
驱动器 D:
共计 511,256 字节
可用 507,704 字节

时间:2008-13-32 25:28:06 (主机时间 +0 秒)
查看支持哪些功能:
esn@esn-laptop:~$ gphoto2 --abilities
相机功能 :Canon PowerShot A70
串口支持 :否
USB 支持 :是
捕捉选项 :
:图像
:预览
支持配置 :是
支持删除相机内文件 :是
支持文件预览 (缩略图):是
文件上载支持 :否
正如所料,不支持上载,不能当u盘用。上面显示似乎可以进行抓拍,但是我没有成功,估计是因为 A70 有两个模式的缘故。如果你成功了,请一定告诉我。
  • 列出相机上所有文件:
esn@esn-laptop:~$ gphoto2 --list-files
已监测到一个“Canon:PowerShot A70”。
文件夹“/”中没有文件。
文件夹“/DCIM”中没有文件。
文件夹“/DCIM/100CANON”中有 9 个文件:
#1 IMG_0001.JPG rd 932 KB image/jpeg
#2 IMG_0002.JPG rd 866 KB image/jpeg
#3 IMG_0003.JPG rd 545 KB image/jpeg
#4 IMG_0004.JPG rd 229 KB image/jpeg
#5 IMG_0005.JPG rd 231 KB image/jpeg
#6 IMG_0006.JPG rd 169 KB image/jpeg
#7 IMG_0007.JPG rd 161 KB image/jpeg
#8 IMG_0008.JPG rd 90 KB image/jpeg
#9 IMG_0009.JPG rd 215 KB image/jpeg
文件夹“/DCIM/CANONMSC”中没有文件。
文件夹“/MISC”中没有文件。
上面几个命令,都是长格式,便于理解。正如最前面使用的下载和删除命令,gphoto2 也提供短命令格式:
esn@esn-laptop:~$ gphoto2 --help | grep "^ -"
-q --quiet 少量输出 (默认为大量)
-v --version 显示版本号并退出
-h --help 显示该求助屏幕
-a --abilities 显示相机功能
-f --folder folder 指定相机文件夹 (默认为 “/”)
-R --recurse 递归 (下载时默认)
-l --list-folders 列出文件夹中的文件夹
-L --list-files 列出文件夹中的文件
-m --mkdir name 创建目录
-r --rmdir name 删除目录
-n --num-files 显示文件的数量
-p --get-file range 获取给定范围的文件
-P --get-all-files 从文件夹中获取所有文件
-t --get-thumbnail range 获取给定范围的缩略图
-T --get-all-thumbnails 从文件夹中获取所有缩略图
-d --delete-file range 删除给定范围中的文件
-D --delete-all-files 删除文件夹中的所有文件
-u --upload-file filename 将一个文件上载到相机
-F --frames count Set number of frames to capture (default=infinite)
-I --interval seconds Set capture interval in seconds
其他命令可以参考帮助信息。
喜欢图形界面的朋友,还可以安装 gtkam。
gtkam我没用过,略过不表。
另外,推荐安装 gphotofs,是一个 FUSE 模块,可以将相机文件系统挂载到操作系统上,然后就可以像操作本机目录一样操作了:
# 安装
esn@esn-laptop:~$ sudo apt-get install gphotofs
# 检测
esn@esn-laptop:~$ gphoto2 --auto-detect
型号 端口
-----------------------------------
Canon PowerShot A70 usb:
# 挂载
esn@esn-laptop:~$ cd temp/pic
esn@esn-laptop:~/temp/pic$ ls -l
drwxr-xr-x 2 esn esn 4096 2008-12-02 21:04 canon
esn@esn-laptop:~/temp/pic$ gphotofs ./canon
# 一般的文件操作
esn@esn-laptop:~/temp/pic$ cd ./canon/
esn@esn-laptop:~/temp/pic/canon$ ls
DCIM MISC
esn@esn-laptop:~/temp/pic/canon$ du
93 ./DCIM/100CANON
0 ./DCIM/CANONMSC
93 ./DCIM
0 ./MISC
93 .
esn@esn-laptop:~/temp/pic/canon$ cp DCIM/100CANON/IMG_0001.JPG ~/temp/
esn@esn-laptop:~/temp/pic/canon$ ls /home/esn/temp/IMG_0001.JPG
/home/esn/temp/IMG_0001.JPG
# 卸载
esn@esn-laptop:~/temp/pic/canon$ cd ..
esn@esn-laptop:~/temp/pic$ fusermount -u canon/
如果你认为上面的介绍有用,或发现了任何错误,请留言,谢谢!
[......]