2007/07/07
keyjnote - 有意思的Presentation软件
× 它只支持PDF文件(这一点其实很聪明,因为PDF比较通用,现在大部分其它格式都能够转换倒PDF)
× 它使用OpenGL来实现一些非常漂亮的页面切换效果,给人印像深刻
× 可以提供一些不错的展示功能,比如左键可以画高亮的框。
× 除了展示以外,它什么功能也没有!
keyjnote使用python,xpdf,opengl,sdl等一堆组件,所以比较庞大,效率也比较低, 似乎其实用价值不大,但它的设计思路我很欣赏。
2007/06/26
批量改名
rename 's/thanks/thanks_given_/g' *.pcx
其中第一个参数是perlexpr,虽然我不懂perl语言,但这个还是比较明显的使用正则表达式的替换语法。
man一下,这个工具的作者是Larry Wall(Perl之父),怪不得使用perl语法!
2007/06/22
Linux下的Heros III
安装后,在我的DELL D400/feisty下,非常流畅,小小的遗憾是不能在全屏模式运行,这个游戏LOKI的推荐是 32M RAM/Pentium 133就可以了(现在看来多么平易近人),不装movie的话一共195M。
LOKI是个多么好的公司啊,可惜生不逢时,如果是在现在,说不定可以活下去。
2007/06/18
2007/06/15
带着Ubuntu上路 II
2007/06/13
制作DOS USB启动盘 II
使用Dell的专用工具也不行(Dell的Flash格式化工具只支持小于512M的U盘),经过N次的尝试(N>20),找到一个有效但比较复杂的方法:
* 一定要在Dell PC上做(切记)
* 插入U盘
* 设置BIOS里面硬盘为OFF(否则下面的format极容易误操作)
* 使用光盘版DOS或者win98启动到DOS下
* 看看fdisk能否找到U盘,如果不能,先找台PC对U盘做HP工具的格式化,重复上面步骤
* 如果能,那么不要使能fdisk的大硬盘支持功能(启动fdisk时的一个选项,选N)
* 用fdisk创建可启动的dos分区,一定要是FAT16,且小于2G(一定要记得设置boot标志)
* 重启动PC,仍然用光盘启动,然后format c: /s (C盘就是U盘,/s是保证可以启动)
这样做出的U盘就可以在这台Dell PC上启动了,应该也可以在大多数Dell PC上启动。
我的感觉是Dell BIOS对于U盘的支持和其它PC不太一样,导致只能在Dell PC上用DOS工具去格式化(因为这个时候BIOS已经将U盘仿真成了硬盘)。
2007/06/12
mencoder与avimerge
顺便发现,如果要将录制的节目合并的话,可以apt-get install transcode,这里包含一个小工具avimerge,很方便:
avimerge -o output -i input1 input2...
2007/06/11
制作DOS USB启动盘
我是和Hiren BootCD配合起来用的(Hiren BootCD集合了好多好多DOS工具,强烈推荐),具体步骤参考这里:
http://homepage.ntlworld.com/hiren.thanki/bootcd_on_usb_disk.html
但是其中USB Format工具一定不要用它的链接,而改用HP的工具,这也是我今天能够搞定的原因,给出两个下载链接:
http://files.extremeoverclocking.com/file.php?f=197
http://www.pctipp.ch/downloads/dl/32594.asp
(后来在网上搜索,据称HP的工具对U盘的兼容性非常好,包括大容量的U盘,因此成功率比较高)
2007/06/09
iPhone
* 一个GSM手机
* 一个集成iPod的多媒体手机
* 一个集成iPod,OSX的多媒体手机
* 一个集成iPod, OSX,多点触摸屏的多媒体手机
* 一个集成iPod, OSX, 多点触摸屏,无线上网的多媒体手机
最重要的是它是Apple出品!
长长的形容词反映了什么? iPhone在规格上绝对是高高在上,这毫无疑问,象我这样对手机几乎已经麻木的人也在想也许iPhone真的值得一试。
有什么能阻碍iPhone成功,我真的想不到,也许只有Apple自己
2007年6月29日,拭目以待!
2007/06/08
带着Ubuntu上路
剩下的问题就是怎么安装软件,保存配置,还在研究中。。。
2007/06/07
“安装”Ubuntu到Windows
2007/06/05
Linux真的要普及了吗?
* Dell提供预装Linux PC(Ubuntu)
* Palm开发了使用Linux的Foleo(Jeff Hawkins的新作)
* Moto今后的战略重点将放在Linux和3G
以上恰恰是桌面,移动计算,手机三个大的领域,真的希望这次Linux的浪潮不要象2001年那时是昙花一现,如果有合适的Linux手机,我想我会去买一部,支持一下Linux。
2007/06/03
Google Finance 界面
- 简洁的界面,内容丰富(光这一点已经比yahoo强了)
- 输入代号, 即时的名称显示
- 页面正中的2维图实在是漂亮, 可以拖动,缩放,动画般显示, 只有一个字-强。
把Ajax玩到这种程度, 我只能说这是我目前见到的最棒的Ajax界面(那些纯粹耍技术的网站除外)。
update: 一个强人告诉我,yahoo finance也支持这种2维图的拖放,试了一下,确实。
2007/06/02
失望的《Top 10 Ubuntu applications》
http://lifehacker.com/software/lifehacker-top-10/top-10-ubuntu-applications-265052.php
我的问题是:
- 为什么说这些是ubuntu application?没有道理啊,他们又不是为ubuntu开发的。
- 再说这10个软件,完全名不符实,尤其是被作者排名第一的Automatix,明显是误导广大Ubuntu用户(这个软件非常不好,它会私自更改source.lst,导致apt-get不能正常工作,Ubuntu的发起人都批评过这个软件,我也曾深受其害)
我选我自己的吧,不过我就不搞什么top 10了, 每个人的需求都不一样,而且也会随着时间不断变化,我把常用的列下来(截至2007-06-02,缺省安装的不计在内,比如firefox):
mplayer, 最强的播放器
Gaim, 用这个IM工具(支持MSN/QQ,呵呵)
Liferea,看RSS的,倒不是这个有多好,实在是没有发现更好的
XChat, 上IRC的
fcitx, 小企鹅输入法,做的不错,比SCIM稳定
synergy,给两台PC共享键盘鼠标的工具软件
kflickr, 上传图像倒flickr的小工具
WINE, Windows程序还是免不了用一下的,全靠它了
2007/05/30
2007/05/29
小看了Feedburner
简单的说,它提供了feed的代理,它提供了一个任选的url来代理你的feed,但就是这个代理被它做出花样来了
》它可以改你的feed的属性(当然这个比较简单,用处也不大)
》它跟踪的你的feed的订阅信息,提供给你参考(这个比较有用)
》它可以在你的feed里面加入链接(比较有用,有很多feed内容是自己不能控制的,通过feedburner就可以控制了)
》它可以提供feed的一些自动化处理,比如加入搜索引擎等(应该也有点用吧)
。。。。。
还有很多功能,我看不太明白,不过感觉就是它把简单的feed玩的花样百出。
2007/05/28
wordpress与空间商
× 虎翼的php不提供查版本等函数,导致wordpress程序出错,还好我改了程序可以
跳过这段检测。
× 虎翼的mysql是3.x的版本,wordpress要求4.0以上,这就没有办法了,只好作
罢。
再次控诉一下虎翼网,简直不知道怎么说它了,那么差的服务,那么低的带宽限
制,还随便在网页里面插入垃圾控件,无语。。。
2007/05/26
filezilla的Linux版本
用了一下,感觉比较亲切,有些细节还没有windows下做的好,不过好在现在还只是一个beta版本,不错了。。。
2007/05/25
ubuntu的/bin/sh
上网搜了一下,原来这是一个设计更改,从ubuntu 6.10开始改的,原因是bash太大了,作为交互式shell不错,但用来执行脚本效率比较低,于是用dash这个轻量级的shell代替了,但问题在于这两个shell不完全兼容,之所以发现这个问题,就是因为我在执行一个脚本时提示错误,我顺藤摸瓜发现的。
解决倒是很简单, 在/bin下执行: sudo ln -s bash sh
但个人觉得这种更改比较草率。
2007/05/24
gmail to blogger 之巧合
本来准备给blogger发封邮件问一问,上了blogger的帮助中心,顺便看了一下mail-to-blogger的帮助,居然发现,blogger为了支持从某些"不良"Email服务供应商发送带广告邮件到blogger,提供了一个关键字#end,表示帖子结束,这样blogger就可以有效屏蔽后面的广告了,凑巧的是昨天我发的帖子里写了一段C代码,正好有个#endif,于是后面的内容全部被喀嚓。。。
blogger还是比较贴心的 :)
2007/05/23
minicom
自然是先要sudo apt-get install minicom
运行之,这是字符界面的程序,一上来minicom就把我的串口检测到 /dev/tty8了(不知它怎么检测到这个了),重新运行minicom -s,进入设置菜单,赫赫,真是丰富的选项。还好,只需要改串口为/dev/ttyS0,设置正确波特率,就ok了,在连接过程中Ctrl-A激活菜单,再按q可以退出(似乎有点麻烦的说)。
这个程序一定是年代久远,缺省情况下会自动发出modem初始化序列,所以使用minicom -o来运行比较好,可以跳过这个modem初始化。
2007/05/22
Ubuntu vs 。。。
蓝色:Ubuntu 红色: SUSE 橙色:Fedora
似乎Ubuntu在2006年已经确立了在桌面Linux领域的绝对优势。
2007/05/20
ubuntu下切换用户
在已经以某个用户登录的情况下,我们可以在一个term下临时切换到另一个用户,切换后执行环境就变成新用户了,这时可以做几乎任何事情,就如同以另一个用户登录效果一样。如果在X里面,需要先执行一个xhost命令,来授权新的用户使用X,我通常会这么做:
xhost +
su another_user
do_something
这样比使用logout/login,或者switch user要方便一些。
2007/05/18
IRC
但实际上IRC提供的功能是非常有用的,除了IRC之外没有什么Web或者软件可以实现多人的即时chat(我不喜欢用聊天,因为IRC远远超出聊天的范畴),在很多场合依然不可替代,比如GNOME的IRC服务器irc.gnome.org提供有关GNOME的各种support, 平常都有几千人在线,在这里找一个合适的channel,提出你的问题,通常可以比较快的得到解答,而且这些帮助通常是peer-to-peer的,也就是说GNOME官方并不是唯一的supporter,用户在这里提出问题之后,就会等待回答,他可能会看到别人提出的问题自己知道答案,所以在等待的同时也会帮助别的用户,就像一个活跃的社区,而最妙的是所有这一切都是可以即时完成的,我曾经多次受益于此。
Ubuntu除了也使用IRC做support外,还使用IRC做一些培训,比如Ubuntu的官方会在网页上给出一个时间表,列出什么时间会在哪个IRC服务器做什么什么的介绍(通常可能是新版本的介绍),然后大家就会准时去参加,"看完"介绍之后,还可以双向交流,不错吧,可惜由于时差等原因,我还没有参加过Ubuntu的这种性质的IRC,希望有机会可以参加一次。
2007/05/16
NetworkManager
sudo apt-get remove network-manager --purege
--purge的意思是包括配置文件也删除,这样就回到ifconfig的世界了。
我有时在怀疑,Ubuntu是否要向windows一样做的傻瓜化,Linux有它自己的特点,没有必要照搬Windows,这一点我很担心Ubuntu,毕竟Ubuntu的用户群越来越大,而大多数用户都是从Windows转化来的,已经被Windows深深影响了。
2007/05/14
mplayer加载字幕
主要的问题是字体以及字幕文件的编码,可以通过命令行设定,也可以修改~/.mplayer/config文件,修改config文件要方便一些,下面是例子:
font = /usr/share/fonts/zh_CN/msyh.ttf
subcp = cp936
subfont-text-scale=4
font是中文字体文件,我用的是雅黑,subcp是编码,cp936就是GB码,因为网上下载的字幕文件大都是GB码的,最后一行指定字体大小。这些设置只对文本格式的字幕起作用,比如srt,图像格式的字幕比如sub应该不需要这些设置也没有问题。
如果临时下载了BIG码的字幕,可以通过命令行参数来覆盖config中的设置,这样就不用编辑config文件了,比如
mplayer -subcp cp950 somefile.avi
在播放时,如果字幕和声音不同步,可以通过z和x来调整字幕时延。
2007/05/07
fcitx
更改 .fcitx下的config文件的界面部分,改为以下内容:
[界面]
候选词个数=5
主窗口是否使用3D界面=0
输入条使用3D界面=0
主窗口隐藏模式=1
显示虚拟键盘=0
是否自动隐藏输入条=1
输入条是否居中=1
首次显示输入条=0
#输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度=0
序号后加点=1
光标色=102 159 66
主窗口背景色=255 255 255
主窗口线条色=203 202 186
主窗口输入法名称色=153 153 153 102 159 66 56 134 230
输入窗背景色=255 255 255
输入窗提示色=2 89 196
输入窗用户输入色=255 0 132
输入窗序号色=0 66 200
输入窗第一个候选字色=0 99 200
#该颜色值只用于拼音中的用户自造词
输入窗用户词组色=0 99 200
输入窗提示编码色=255 0 132
#五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=56 134 230
输入窗线条色=203 202 186
输入窗箭头色=193 227 151
虚拟键盘窗背景色=220 220 220
虚拟键盘窗字母色=80 0 0
虚拟键盘窗符号色=0 0 0
这个文件是GB编码的,所以用编辑器打开的时候可能要设置一下编码才能正确打开它。
2007/05/06
cp 命令的陷进
可是这里的dest不能忽略,如果忽略的话,后果可能很严重
比如想把某个目录下的 *.txt 拷贝的当前目录,如果用
cp other_dir/*.txt
的话,而恰好other_dir下又不止一个txt文件,比如有a.txt和b.txt,那么上面的命令将被shell展开为:
cp other_dir/a.txt other_dir/b.txt
在没有任何提示的情况下,b.txt将会被a.txt覆盖!
我有两次犯下这个错误,教训惨痛。。。
2007/05/05
雅黑
* 字体比较清秀
* 标点符号太赞了,比以前宋体里面丑陋的标点好太多了(尤其是那么个小括号)。
* 粗体(bold)以后也很漂亮,似乎特地为bold又做了一份字体
* 无论放大还是缩小,都比较满意,不像以前的宋体,只在一定大小范围内不错。
过程记录一下:
先安装字体,可以在命令行下面,或者GUI下面也可以
* 如果在命令行下,拷贝字体到 /usr/share/fonts下面,在这下面新建目录也可以,执行这些:
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
sudo chmod 755 *
* 如果在海螺(Nautilus)里面安装的话,就简单了,按Ctrl+L,输入fonts:/,
就会跳转到系统fonts,然后将雅黑copy进来就完成安装了
然后就是设置了,有两个地方,先要设置 雅黑 替代其他中文,这可以更改
/etc/fonts/conf.avail下 的40-generic.conf和60-latin.conf,将所有的匹配列表
的第二顺序都加上 <family>Microsoft YaHei</family>,取其中一项大概是这个效果:
<alias>
<family>Bitstream Vera Serif</family>
<family>Microsoft YaHei</family>
<family>DejaVu Serif</family>
<family>Times New Roman</family>
<family>Times</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>MS 明朝</family>
<family>Baekmuk Batang</family>
<family>FreeSerif</family>
<family>MgOpen Canonica</family>
<default><family>serif</family></default>
</alias>
重启X之后(Ctrl-Alt-Backspace),就可以直接设置系统字体选项了,
设置英文字体就好了(比如Sans,Serif等),反正中文都转到雅黑了。
但在Detail里面也仔细设置字体的渲染选项,这对字体影响很大,我选择
了Subpixel和Slight。
总得来说还是太复杂了,什么时候ubuntu再也不要字体美化就好了。。。
2007/05/04
ubuntu 7.04
* 安装时候可以选择将原来的用户设置导入,这个很不错啊。
* 安装时的分区软件不再用GParted了,改用了Python实现,不过明显还没有GParted好用。
* 这次终于有了不错的中文字体(这个应该不算是7.04的新特性,但我是这次安装才发现的),以前积攒的关于字体美化的长篇小抄似乎都没有用了,但还是不如Windows的字体。
* 自带的几款游戏的新版本不错,我喜欢那个彩色版本的Tetravex,还有新的glChess(虽然国际象棋我不太会下,总是输)
* Desktop Effect 酷呆了 (虽然我可能不会使能这个华而不实的东东,但忍不住还要赞一下)
* 界面的操作比上个版本快了,肯定是优化了。
* 新的集成Control界面不错,不过缺省居然不显示,藏在菜单里面,搞不懂。
* GNOME升级后,原来在PANEL上移动快捷方式就出错(快捷方式被误改)的bug修正了
* 开发方面,glade-3终于丢掉了GIMP风格界面,好用多了。
不爽的地方:
* 启动速度比6.10好像慢了一点,内存占用也多了。
* 新版本的liferea简直就是sh*t,频繁崩溃,好多功能还倒退,极度不爽!
* 移动硬盘不能在海螺里面umount了,记得上个版本还是可以的,明显bug。
总的来说,还是不错,liferea调回老版本1.0.xx,移动硬盘就在命令行下umount吧。
2007/05/03
备份/恢复Firefox配置
* firefox的配置,比如TAB/Proxy什么的
* 插件以及插件的配置,比如Foxproxy就有一堆配置
* cookie,这个丢了以后,很多网站需要重新登录了
在重装7.04之前,我找了一个Firefox插件FEBE可以备份所有这些东西(统称叫做profile),
重装后准备导入,但是firefox的profile管理做的比较安全,不允许更改当前profile,所以要用
firefox -profilemanager
启动firefox的profile manager,创建一个新的profile,在新的profile下面恢复原来的profile,
这样就一切恢复倒原来的样子了。
2007/04/28
KDE与GNOME共存
在用Kflickr(upload图片到flickr的小工具,比f-spot方便)的时候发现了一个小问题,打开网页的时候,他不是在浏览器里打开,而是在bluefish(一个html编辑器)里。所以要修改html的绑定程序,可kflickr是KDE程序,不归 GNOME 管辖,所以要安装一个 kcontrol,然后运行之,这实际上就是KDE的控制面板,选择组件/File Association下的text/html用firefox打开,问题解决。
2007/04/26
多台PC共享鼠标键盘
我试过多个让两台计算机平滑切换的方法,
1)VNC
VNC是一个不错的选择,可以在一台PC上控制另一台PC,但是有一个屏幕被浪费了,另外速度也不是特别快,因为要传送图像。再有就是一些特殊的键处理起来比较别扭,比如Ctrl+空格。
2)Xmanager
可以在Windows上登录Ubuntu,这种情况下和VNC很像,但速度要快一些,但还是有一个屏幕被浪费了,而且反过来用ubuntu登录windows不行。
3)双显示器
Windows支持双显示器,这样关掉一台PC,用我的Laptop接两个显示器,也是可以的,这种方法很好,可惜浪费了一个系统,只有一个系统在工作。
昨天发现了一个软件synergy,可以给多个PC共享键盘和鼠标,一个服务端的键盘鼠标可以给多个客户端共享,这样就可以两个PC都工作,且屏幕都可以用,只要鼠标移动到屏幕边界,就会自动切换键盘鼠标。试了一下,确实不错。
Ubuntu下直接 sudo apt-get install synergy
Windows下从网站上下载windows安装包,两个系统都可以做客户端或者服务器端,我选择让Windows做服务端,windows下自带了一个配置界面,要配置两个screen,一定要用计算机的hostname做screen name,服务端+客户端两个screen,然后在link里面将两个screen连接起来,就是配置两个screen的物理位置关系,我是把Ubuntu系统放在Windows系统左边,所以配置一下Unbuntu Screen右边是Windows, Windows左边是Ubuntu就ok了,这个位置关系要双向配置,配置完后就可以start服务了,也可以将服务端配置为windows服务,这样就可以自动启动。
客户端非常简单,Ubuntu下只需要
synergyc servername
就可以了
配置好后,稍等几秒(synergy缺省是5描述扫描一次客户端),连接成功,一个双显示系统工作了,一切都工作非常好,剪贴板可以共享,输入法都可以快捷键激活,中文没有问题,确实非常适合于同时面对两台PC的人使用,值得推荐。
http://synergy2.sourceforge.net/
2007/04/23
录制sopcast节目
先用
sp-sc sop://broker.sopcast.com:3912/6001 8900 8901
再用mencoder
mencoder http://127.0.0.1:8901 -ovc copy -oac copy -o filename
就可以录下sopcast的节目,这下只需要一台空闲的PC就可以了,
简单易行的自制 IPTV :)
2007/04/16
Ubuntu 6.10 映象
* 代替init的upstart给我感觉很稳定,并且也达到了加快启动速度的目的。
* wine比上一个版本好了,那个GBK编码下速度变的很慢的bug修正了。
* 启动时GDM的Theme比上个版本漂亮多了,可惜其他的Theme没有什么改进
* firefox 升级到2.0,不过说实在的,没有什么感觉(FLASH插件导致firefox不稳定的bug修正了)
* 新增加的应用程序,我大多不喜欢。比如Tomboy,比如F-SPOT,有个Disk Usage Analyzer还可以。
* 其它想不起来了 。。。确实感觉和 6.06 变化不大
很快就有7.04正式版本了,不知道又是怎么样的感觉
2007/04/13
VirtualBox 的 ShareFolder
1. 在guest上安装 Guest Addition,这个只需要在guest的光驱里使用VirutalBox提供的VBoxGuestAdditions.iso,就可以很方便安装了。
2. power down guest机器
3. 在host上执行下面的命令,其中add后面为guest名,-name后面为这个共享目录在guest下的名字.
VBoxManage sharedfolder add Tinyxp -name tmpshare -hostpath /path/to/share/
4. 启动guest,在命令行下执行
net use x: \\vboxsvr\tmpshare
这样就ok了,需要注意的就是最后一步,在我的guest里,我本想通过网络邻居去访问\\vboxsvr,可总是不行,只有执行上面这条命令才管用。V
irutalBox的共享目录还是很不错的,中文都没有问题。另外在guest上装了GuestAddtions的另一个好处是,鼠标可以自动在guest和host间平滑切换,无须按那个讨厌的热键了。
2007/04/11
Kylix
很失望(看看那个直线下降的趋势):
http://www.google.com/trends?q=Kylix
顺便看了一下Delphi,一样的趋势,看来是没落了。
忽然想到给google trends提一个建议,把"关联"显示出来,那样多好,可以顺便看看Python,Java.....
2007/04/05
压缩mp3
要转换所有的mp3,一个简单的命令加上ffmpeg就可以搞定了:
find . -name '*.mp3' -exec ffmpeg -i '{}' -ab 48 '{}.ogg' \;
ogg格式似乎压缩起来很慢,不过反正是一条命令搞定,也不在乎慢点了。。。
2007/03/28
Sourceforge - Web服务
Sourceforge的Web服务支持PHP,支持Mysql,也支持cgi,这还是很不错的。而且由于同时支持shell服务,所以上传的时候可以上传一个压缩的gz文件,让后使用ssh登录后再解压。
比较遗憾的就是速度了,这方面是比不上其他hosting了,比如http://developer.berlios.de/
2007/03/23
gThumb and eog
自此,我不敢小视这些GNOME自带的程序了,我又把玩了一下eog(eye of gnome),这个程序居然可以将图片几乎无限放大,不要以为这个很容易,很多软件在图像放大到一定程度之后就变得及其缓慢了, 这一点可以看出eog在设计上的精心考虑。
utorrent
可惜不开放源码。
windows下有一个open source 的halite 看来不错(我没有用过,纯属道听途说) http://www.binarynotions.com/halite.php
似乎有取utorrent而代之的意思,继续关注...
2007/03/19
2007/03/18
ubuntu 6.10
1) init 进程改进了,启动速度加快。
2) firefox变成2.0...还在适应中
3) 可能是vim太大了,而很多个人用户不用vi这种原始的编辑器,因此这个版本集成的是vi的简化版,用起来太难用了,所幸安装vim-full之后就好了
4) GNOME升级到2.16了,肯定包括了很多变化,不过基本上目前没有看到明显的变化, 多了一个基于gtk c#的程序tomboy,有点意思。
。。。
2007/01/08
2007/01/07
mediawiki站点
http://www.wesnoth.org 一个游戏站点
http://tango.freedesktop.org 一个制作GUI的站点
2007/01/05
2007/01/01
wine 下的 photoshop
1) 安装Dapper源里面的wine
2) 在运行wine之前,如果你的LANG是zh_CN.UTF8,要改为zh_CN.GB2312,否则wine会非常慢,这是由于字体读取的原因。
3) 不能直接运行Windows分区下的photoshop,要重新安装photoshop,我装的是7.0,可能别的版本会有些差异。
4) 启动时,可能会遇到 actctx:QueryActCtxW stub! 这个错误(在终端上打出来的),这是由于Ubuntu的X的配置文件画蛇添足的配置了wacom手写输入设备,只需要修改/etc/X11/xorg.conf,将其中wacom的device全部注释,底下引用这些device的地方也注释掉,重启X。
这样做下来,就基本OK了,小问题是File/Save for Web不起作用了(菜单灰了),网上搜索说是和启动时的photoshop的路径有关,反斜杠代替正斜杠就可以解决,但我试了一下,不行,郁闷。
2006/12/31
2006/12/28
调整ubuntu的启动服务
而启动模式不一定需要修改inittab文件,那样太麻烦了,可以在内核启动的时候作为参数传递给Linux,而不同的内核参数可以作为不同的启动菜单项做在GRUB的配置文件中(/boot/grub/menu.lst),这样就方便了。
如果平时都使用GUI的图形界面,通常2~5模式都是相同的,要想配置一个不同的模式出来,可以手动去修改/etc/rcx.d(x指模式)目录下的文件,不过刚发现的一个更好的方法是安装sysv-rc-conf,这是一个基于perl的命令行工具,可以方便的启用/禁止某个模式下的某个服务。
2006/12/27
控制Ubuntu的多语言
Linux下应用程序的多语言能力是动态的,也就是说同一个应用程序的同一个版本,就可以支持多种语言,Windows也可以做到这一点,但Windows做到这一点是依赖于应用程序,而Linux是整个系统的统一行为。Linux下语言或者说locale的切换取决于环境变量,最重要的几个变量是: LANG,LANGUAGE,LC_xxxx等,其中LC_xxx是一组变量,控制本地化的方方面面,比如LC_TIME控制时间格式,LC_CTYPE控制字符集,而为了方便,设置了LANG变量,当LC_xxx没有设置时,就自动参考LANG,另外设置了LC_ALL变量,替代所有LC_xxx变量,所以这些变量之间是有优先级的: LC_ALL > LC_xxx > LANG,而LANGUAGE是一个独立的变量,有些应用需要使用它决定用户界面语言。所以像这样设置
LANGUAGE=en_US
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
就可以得到英文的系统,但仍然可以使用SCIM输入中文,重点在于LC_CTYPE,因为LANG已经设置到英文(相当于所有的LC_xxx设置到了英文),如果不设置字符集(LC_CTYPE),就不能调出中文输入法。而同时LANG的值也一定要指明UTF-8,很多软件依赖这个来决定当前编码,比如Gnome的终端。
2006/12/24
游戏Ubuntu
很多游戏已经不能在现代的windows下玩了,却可以很好的运行在dosbox这个模拟器下,这个模拟器是跨平台的, 在Ubuntu的源里面可以找到0.63 版本的dosbox,而官方可以下载到0.65版本的dosbox,0.65版本要稳定一些,支持的游戏也更多一些。
莲花大赛车,波斯王子,这些大学时代令我废寝忘食的游戏现在可以在Linux下再次玩起,相当的不错。
2006/12/22
du小结
。所以我使用du的方式是
du --max-depth=1
du的统计结果是以k为单位,我也不太喜欢,我要加上-m表示以M为单位,这样会更清楚一些,所以就会变成
du --max-depth=1 -m
有时,目录较多时,我会通过sort命令来排一下顺序,把大目录放在后面显示,这样比较清楚,于是需要借助管道
du --max-depth=1 -m | sort -n
一定要在sort后加-n,否则就是按字符排序,而不是按数字大小排序了。
2006/12/19
2006/12/18
Opera 居然 支持bittorrent
2006/12/15
Ubuntu 彩蛋
输入 apt-get -h,我看到了结尾处给出了 "This APT has Super Cow Powers."
我的英文不好,所以我在我的Ubuntu中文环境上试了一下,被翻译成了 "本 APT 有着超级牛力。" 多么直白!
超级牛是什么样子? 运行apt-get moo,我就看到了这只超级的牛,加上一句 "Have you mooed today?"
开发者似乎也没有放过aptitude(apt-get的前端), 依次运行
aptitude -vv moo
aptitude -vvv moo
aptitude -vvvv moo
aptitude -vvvvv moo
aptitude -vvvvvv moo
aptitude -vvvvvvv moo
我笑翻了 :)
可爱的Linux,可爱的Debian,可爱的Ubuntu。。。
2006/12/12
2006/12/11
2006/12/08
Firefox自动退出
又想到flash插件应该不是一个open source的软件,否则应该有人会打上补丁,就不会有这样的事情发生了...
2006/11/30
ubuntu下的在线游戏
比较sopcast和ppstream
2006/11/29
sopcast
sp-sc sop://211.152.34.35:3912/6001 8900 8800
就会看到命令行里一堆的输出信息,不用理它,稍等几秒钟,再用mplayer去打开
http://127.0.0.1/8800 这个URL,就可以看了。
看起来有点复杂,不过这样就可以不用切换到windows去用ppstream了。
其实那些参数只有一个是变的,就是那个6001,是频道的channel no,在sopcast网站上都列出了,所以还是蛮简单的。
2006/11/28
2006/11/23
2006/11/22
2006/10/08
2006/10/07
Google Checkout
2006/09/25
Killer APP
* photoshop/painter GIMP用起来还是感觉不太习惯
* cooledit 刚开始用audacity,希望能和cooledit一样好用
* visual studio 唉,习惯这个了,不知道ubuntu下面用啥软件代替这个
* IE 有些网站没办法,只能用IE,为了这个切换到Windows好像很不值,但又没什么方法。
不过Linux/Ubuntu已经有些软件有点Killer的样子了,所以才用那么多人不再留恋Windows,我最喜欢的是:
* apt-get
* LAMP
* bash
(怎么随便写个东西,都在用wiki格式 :))
easyubuntu
不过安装后,可能要先 export DESKTOP_SESSION="gnome" 再运行它 :)
2006/09/22
photo to blog流程
这个是刚刚研究出来的,为了Gmail to Blog更加完美,我做了数次实验,发送照片到blogger,不过统统失败,原因在于Gmail不支持内嵌HTML,因此也就不能把<a href=xxx>这样的语句发送到blogger上,而照片必须要这样的HTML才能在blogger上显示,flickr更是直接给出了一段HTML代码,这下可小有麻烦了,一番google之后,有强人给出解决方案,将网上照片拖放到gmail的写邮件的窗口即可,我小试一下,后后,果然搞定,强啊,
现在的流程是: photo -> F-SPOT或web -> flickr -> Gmail -> blogger , 看起来眼花缭乱,不过其实还是相当方便的,我还试了一下,flickr是可以直接到blogger的,不过感觉还是经过Gmail转一下比较好,比较统一,另外这个F-SPOT也是不错的,小小推荐一下。
2006/09/19
gmail写blog
恩,可以使用gmail的搜索,可以增加一个归档的地方(反正gmail的一个G怎么也用不完),可以不用忍受web界面慢腾腾的速度,可以一篇稿子发多个blog,。。。好处多多啊。
2006/05/04
2006/05/01
安装程序为服务
然后修改注册表的HKLM\SYSTEM\CurrentControlSet\Service\autohotkey,添加一个key叫Parameters, 在key下面增加字符串的value,叫做Application,值为要启动的应用程序,在这里填"C:\Program Files\AutoHotkey\Autohotkey.exe" "C:\Program Files\AutoHotkey\Autohotkey.ini" 一定要正确的带入双引号。
交互式程序需要在Windows服务属性里面将这个autohotkey的服务的Logon下的Allow service to interact with desktop属性打开。然后 net start autohotkey应该ok了, 要注意服务是以什么用户来启动的,不同的用户可能权限环境等有所不同。
2006/04/29
2006/04/26
使用TaskManager察看内存使用
2006/04/25
2005/09/22
xfce 4.2
不过确实是真的漂亮,感觉现在Linux在界面的花哨上已经完全超越了Windows,只要看看KDE,GNOME,XFCE的新版本就会有这个感觉了,可是在性能上还是感觉比不上windows,总是有慢腾腾的感觉,一点也不像命令行给人的闪电般的感觉,
感觉Linux把这样强大高效的命令行系统和这么花哨,性能却不高的图形界面整合在一起,非常的奇怪,这种搭配会给人感觉不知道用Linux做什么?服务器?桌面?还是统治一切?
2005/09/14
2005/09/02
第一次刻盘
顺便还用我原来的DVDROM测了一下刻出来的盘, 发现+R,-R都可以正常读取(而它的FIRMWARE检测结果是只支持-R),奇怪!
2005/09/01
2005/06/19
2005/05/02
2005/04/24
Debian下安装Tomcat
2005/04/17
knoppix下的php-gd
agt-get remove php4 php4-gd php4-mysql php4-cgi
apt-get install php4 php4-gd php4-mysql php4-cgi
(所有的几个东西重新安装一遍就可以了) :)
2005/04/13
Linux下的LAMP
/etc/init.d/apache start
/etc/init.d/mysql start
这样服务就已经启动起来了,只需要将代码放在/var/www下即可,不过做下面的几项调整可能更好
安装php-gd
修改/etc/apache/httpd.conf下增加index.php做为目录下自动执行的脚本名字
使用mysqladmin version确认mysql是否没有密码,没有的话,要用mysqladmin password **** 添加密码
(如果要在开机后自动运行,放在/etc/rc2.d/...下就可以了)
2005/04/10
Linux/Windows共存
1)如果有两台PC,我会一台安装Linux(我喜欢Debian),另外一台装Windows+XWindows客户端(比如XManager), 这样方法是性能最好的,也得到了最好的兼容性。
2) 如果只有一台PC,我会考虑两种方法:
a) VMWare虚拟机,性能会差一些,但使用相当简单, 如果内存够大(>512M),这个不错。
b) coLinux+Cygwin X,这个要复杂的多,但如果你安装好之后,性能会好一些,可以参考这个,还有一份中文文档.
经过试验,在我的notebook(256M)上,我使用下面这种方法:
1)VMWare+Knoppix iso文件,然后将knoppix安装到虚拟的硬盘
2)启动后,配置XDM(X Display Manager),有三个步骤:
a)/etc/X11/xdm/Xserver 注释最后一行,主要是为了禁用本地的login画面(在VMWare下可是很耗资源的)
b)/etc/X11/xdm/xdm-config,加上"!"注释最后一行DisplayManager.requestPort: 0,允许远程X登录
c)/etc/X11/xdm/Xaccess 取消 "# *" 这一行的注释(删除#号), 允许远程X登录
3)一切OK,启动xdm & 即可
4)在windows下启动X客户端(我用XManager), 速度超快!
由于要使用"远程"的方式登录Xwindows,所以有个前提是一定要让VMware host机和client系统可以互相访问,VMware提供了非常好的网络功能,bridge模式最为方便,可惜在使用无线网卡的时候不行(大部分无线 网卡不支持bridge模式),只能使用NAT模式,也不错!
2004/10/23
2004/08/01
文档管理系统
这里有一个OpenSource的系统http://kt-dms.sourceforge.net, 比MyDms大多了, 特性也多了很多, 值得一看.
2004/06/27
留言本更新
为什么session_start影响到页面显示, 我想不明白, 好像和语言编码有些关系, 当页面没有任何显示的时候, 用IE将这个空白页面保存下来, 可以看到完整的HTML, 只是开头的编码部分变成了unicode, 可我明明设的是gb2312..... 晕...
用Opera试了一下, 没这个问题, 可是大多数的人用的是IE.
2004/06/05
LiveCD
LiveCD世界中, 多以Linux为操作系统, 原因我想和Linux的开放以及极佳的弹性有关. 当然也有基于其他操作系统的, 如FreeBSD, Windows.(除Microsoft官方的WinPE以外, Windows LiveCD非常少见).
除了CD以外, LiveCD的思想延伸到DVD,MiniCD,USB Key等其他载体上, 就形成了LiveDVD, Live***等很多词汇, 不过以LiveCD最为常见.(我倒是很喜欢MiniCD, 就是那种小光盘, 或者长方形的光盘, 这样比较易携带).
关于LiveCD, wikipedia有很好的解释, 可供参考.