发现alipay现在支持firefox了。只是我的数字证书无法在firefox下导入,还不能使用。但没有数字证书的用户应该是可以使用了。不过我到支付宝的客服中心去搜索firefox,找到的唯一一条结果是说支付宝不支持firefox。看起来,这并没有什么官方的宣布支持之类,似乎还是很轻视firefox用户的。或者可能因为安全原因,还是不推荐使用firefox,所以低调的很。
我以前用opendns,只是不相信电信和网通,不想被他们dns挟持而已。后来opendns也开始了dns挟持,不过它们的搜索结果和广告看起来都比较顺眼,所以继续用它。最近又发现了一个使用它的理由,那就是我可以设置快捷方式,用一个字母去访问那些我常用的网站。这个功能firefox也有,不过我没设置。在opendns上设置的好处是,只要设置一次,可以就在往后任何地点使用,永久解决问题。因为这个功能,我可以忍受它的dns挟持。
blogspot访问,用proxy.pac文件是最好的方法。最近我一直用的那个ip地址失效了,一思索,应该是所有能访问到google的ip地址都能用的。果然,找了个google的ip地址,写入proxy.pac文件,能用。只是感觉慢了点,也许换google中国的地址会快点。实践证明,google.cn的ip是无法使用的。
输入法以后就用自然码双拼吧。看起来应该能提高一点速度的。不过现在是绝对的龟速。慢慢希望可以向自然码转换吧。据说码字多的人一般都用五笔或者自然码的。五笔适合录入,自然码适合想打。
Fcitx一直跟Emacs有些热键上的冲突,改了几行源码再编译算是解决问题了。会编程的人真爽。可惜我尚未入门呀。
译言(yeeyan)不适合翻译技术类文章,只适合那些纯文字的文章。所以以后不再在那里翻译技术文章了,去另外找个适合翻译技术文章的地方去。去某个开源社区待吧,可能的话。
Firefox三个Web Development必备插件是webdeveloper,firebug和greasemonkey。很久以前就都用过,但不懂网页开发,所以很快就又删掉了。以后得要多用用,因为要打算学javascript。
Linux下的输入法,我只用过fcitx和scim,比较喜欢fcitx,因为它比较小。但scim确实比较强大,它不只是输入法,而且是输入法平台。最近又看到python-scim和fitx,这两个似乎都和scim和python有关。打算都去使用一下,反正是fcitx是用不大惯了。
这下惨了,编译完一个lfs后,把我的电脑给弄坏了。开始怀疑是内存问题,可是今天换了一个内存后,仍然编译不了程序,一编译,就屏幕剧烈抖动。现在怀疑是主板的问题,因为显卡是集成的,就算是显卡问题,也可算到主板上。还好,像华擎p4i45gv这等低端主板,目前的二手价只在百块左右。实在不行,就换块主板吧。升级倒是不必,只需能有差不多性能,我已够用了。
python-scim和fitx都因为依赖关系的缘故,没有装上。现在机器编译软件是个麻烦事,所以只装上scim和scim-pinyin,暂时用着吧。虽然感觉scim-pinyin比fcitx也强不了多少。据说fcitx的五笔比较强,可惜我不会。也许某段该抽出时间来学学五笔了。我其实很早都想学五笔的,只是一直没有开始而已。就像数学一样,崇拜了很久了,可是就是不能开始系统的学起来。这些真是够遗憾的事情。
http://www.zeuux.org/philosophy/rms-and-fsm.cn.html
重读了这篇文章。抽出关于RMS的一些细节。主要软件作品是emacs,gcc和gdb。不吸烟,也不吸二手烟,不爱运动。极其缺乏社交技能。极其不注重物质享受。使用的笔记本是IBM T23,操作系统是Debian。主要使用命令行界面下的emacs,X下只运行一个mozilla浏览器。
自由的音频格式,接触过的有ogg和flac。flac就是Free Lossless Audio Codec。ogg代表什么就不知道了。
http://code.google.com/p/scim-python
这个输入法,应当比fcitx强。去试用一下吧。用fcitx确实不爽,比起win下的google拼音,真差远了。组词功能太弱了。但这个scim-python却还未成熟。希望可以使用就罢。
http://www.cups-pdf.de/
这个包非常强悍。可以建立一个虚拟打印机,用来打印pdf文件。这是最容易的创建pdf文件的方式了,命令行下使用lp,firefox里使用C-p,其他图形界面程序只要有打印功能就能使用。我现在一般用它将打算留到稍后再看的网页打印成pdf,然后稍后就再自己硬盘上看。
写自己的操作系统,写自己的编辑器,写自己的输入法,写自己的浏览器,给自己用。高远的理想,未知我至何年尚可实现。
http://www.cssbasics.com/
看了CSS basics,很不错,用来入门很不错,就像vim tutor和emacs tutorial一样,讲最简单的东西。我觉得CSS我绝对算入门了,至少重用别人的代码,再做个性化修改,是毫无问题了。
Feb 05我编译了我的第一个内核。第一次真正的做个性化配置,然后编译。之前也有过编译,但是基本不懂配置,编出的是一个庞大的带n多不需要模块的内核。05号,编完内核后,感慨是操作系统中,内核真的很重要,Linux只叫Linux也有道理。这次,Mar 21,当我编译出了我的第一个lfs时,我的感慨则是,GNU更加重要,没有GNU的GCC和Glibc以及一系列其他工具,Linux甚至根本不能启动起来。有了GNU和Linux内核,一个基本的操作系统才得以组成,窗口系统和其他桌面系统之类,只是工作在此基本系统上的应用软件。所以,RMS再三呼吁要称之为GNU/Linux,也是很有道理的。尽管我为了方便,基本只称之为Linux,但内心对GNU的成就以及理念还是非常尊重和敬佩的。
我接触过的Linux发行版,包括Ubuntu,Debian,Gentoo和LFS。似乎前两者对GNU/Linux这个称呼比较尊重,后两者基本是直接称之为Linux的。基本上,区别在于,前两者是非常有理想的发行版,如Ubuntu是给全人类的用的操作系统,Debian的目标是要创建一个自由的操作系统,后两者是实用型,Gentoo要做最多优化,最快速度的发行版,Lfs则要比Gentoo更多优化更快更可个性配置。这是一个理想主义与实用主义的区别。正如GNU社区和Linux社区的区别。我更尊重前者,更尊重理想主义。虽然我现在使用的是Gentoo,但基本上,某天我对整天折腾系统失去兴趣,只想有个工作环境时,我会选择Debian或者Ubuntu,首选Debian。因为赞同它的理念,自然而然觉得我们就是一伙的。就如这次tibet事件,对于那些发出与我同样论调的人,我自然更感亲近一些,自然感觉我们就是一头的,虽然我们很少。
去看huanglx的照片,他放在校内。于是顺带玩了下校内,因为之前稍稍玩过Facebook,所以只能惊叹两者现在竟然如此相同。我要是Mark Zuckerberg,一定告校内侵权,完全是抄袭嘛。以前的校内完全不同来着。不过抄了Facebook后,确实倒是好用点了,于是用了用。他是人际关系网络,不过,我可以把他当虚拟关系网络玩。
Xorg看起来也是难啃的骨头。不过使用blfs提供的自动化脚本来装,真可算是一种享受。
当内存使用过频时,屏幕剧烈抖动,是因为集成显卡共享内存的关系?那么内存可能有问题了吧。
因为貌似内存出现问题,blfs只得停下了。编libxml这个包时,会屏幕抖动然后自动重启,暂时推测是内存有问题。但是机器的日常使用无碍,只有在windows下用tvu看电视时,或者在gentoo下编译blfs时,才会出现问题,暂时还只发现这两个情况会引发问题。但是,据我推测,编译其他软件时恐怕也会有问题。现在去编译个新内核试试。
果然如此,在我换内存之前,恐怕是无法再编译任何东西了。还好仍然可以上网,下载,看电影和看书。不编译任何软件,是难以忍受的,因为gentoo下安装任何软件都是需要编译的。所以,快快买内存条去。
不过我还是编译成功了一个新内核。虽然编到一半时,内存开始抽风,但我先停下,再继续,就可以了。如果有备份的config文件的话,编新内核真是最容易的事了,三个命令搞定。
CSS和XHTML,或者XML和Javascript,它们入门很难吗?只要花心力去看一本书就行了,真的很容易,这些东西,只是时间投入的问题而已。
纸制书还是电子书?电子书免费,易获取,如果既有纸制又有电子的,当然应该选择电子书。但是,看电子书的时候,容易走神,难以从头到尾看完,这确实是个问题。解决办法应该自然不是去转而看纸制书,而是该如何不走神,从头到尾看完一本电子书。看纯文本的,在Emacs下边看边做笔记,这样也许会专心一点。
总算把基本的lfs给编译出来了,断断续续弄了两三天。今天是mar 21,明天台湾总统选举。我的lfs ID是19619。小小记念一下。下一个目标,某日把GNU/Hurd系统给从头到尾编译并启动起来。其实这也一点都不难,跟lfs相比,只是内核不同而已。哪天觉得闲的蛋疼了,就去编吧。
接下来要开始blfs,要弄上Xorg和Firefox,以及Emacs,这三个是比较大的东西。其他一些小工具,很好编。其实lfs最麻烦的也是编glibc和gcc这两个大软件,其他都比较好弄,编译时间也少。就算大软件,只要能在gentoo下一边浏览网页,一边编译,也不难受。
感觉,编lfs只是时间问题,没什么太多技术含量的。但是,用自己亲手编译出来的系统,感觉就是不一样。非要用过的人才能体会的到。假如是用自己写出来的系统,就象RMS用Emacs,或者Linus用Linux一样,那感觉肯定是更不一样了。
为弄lfs,删掉了debian,忘记了自己的grub是装debian时装的,肯定指定的根分区时debian所在分区,自然早上起来发现电脑无法启动了。
首先自然需要把光驱装好,因为我的光驱数据线有点问题,我也基本不用光驱,所以我的光驱还没装好。装光驱,一下的工夫,用力杵几下就好了。
然后是看用什么启动,dos还是linux的livecd。还亏我当年玩各种linux distro时留下不少遗产,像什么ubuntu livecd, debian netinstall cd, gentoo livecd,应有尽有。以前还有redhat 9的三张光盘,那是我最早接触的Linux,不过被我扔掉了。
选择用gentoo livecd启动,只记得用grub-install /dev/hdx装这种方法,发现不行,在gentoo livecd里没有grub-install程序,chroot到gentoo安装的根分区,那里又没有/dev/hdx。反正就是不行。
于是只好启动ubuntu livecd,打开firefox,google了一下grub reinstall。发现原来正确的装法应当是#grub; grub>root(hdx,y); grub>setup(hd0);
竟然是如此的简单,三个命令搞定。在Linux解决问题真够简洁。记得我以前重装grub都用windows下的grub for dos,首先把安装的Linux给启动起来,然后在启动的Linux里用#grub-install /dev/hdx搞定了。这样还是比较麻烦了一点,因为首先还要在dos下fdisk /mbr把grub给格掉,然后启动windows,然后用装grub for dos,修改menu.lst文件,重启。最重要的是这里用到了windows,我不用windows时,怎么办呢?所以,拒绝这种办法,用跟简洁的Linux LiveCD三个命令去重装最好。
我写weblog的第一篇文章就是写grub重装,那时候似乎才刚开始玩ubutnu,对grub一点都不熟,很傻很天真地说:
“再看最近我的方法。需要用到ubuntu硬盘安装的三个文件,grldr,initrd.gz,vmlinuz。将它们复制到c盘,将c盘的的文件boot.ini后面加上一句c:\grldr=”grub”,重启,选择grub启动,grub>提示符出来。接着就是在grub下操作了,先看下自己的menu.lst,输入cat (hdx,y)/boot/grub/menu.lst,(hdx,y)代表的是你的linux安装盘,这个会装linux都能看明白。然后照着menu.lst上来手动装载内核就OK了。然后就进入系统了,在系统下进入命令行,输入grub-install /dev/hda,可以了。”
都以已经grub>出来了,还去装载内核启动ubuntu。真傻啊,直接三个命令就已经可以搞定了好不好,真是的哦。还说什么很酷,很天真还差不多,grub for dos都不会用,那时候。
好久不听古典了。现在听也是当背景音乐听,没以前那么认真去听了。因为不认真听,这么久了,仍然老在听些入门曲目。在计算机上听古典,必须得有个大硬盘才成,不然就要有dvd刻录机,不然也只能老听入门曲目了。
douban的三大服务,就音乐我用的最少,看来我对音乐应该也是最没感觉的。喜欢是很喜欢,并且各种类型都喜欢,除了pop外,rock,jazz或classical都喜欢。可是就是没有专心去听,偶尔看电影,倒是会为里面的音乐而触动,因为认真听了。
往后打算改变听音乐的策略,一张张专辑的听,当然是下载的专辑,听到烂熟了,删掉,听下一张。当然,如果听几遍不合胃口,也可以立即删掉。硬盘上不要留太多音乐。希望这样下去,几年的时间,也能有些积累。自然,主要是听古典。爵士也可听些,摇滚和流行就免了。
对于音乐,其实我不懂。我只是更喜欢小众一点的东西,所谓特立独行是也。所以操作系统我要用Linux,编辑器我要用Emacs,音乐我要听古典。因为它们都很小众。当然,刚开始接触是因为它们小众,慢慢接触多了,就是真的喜欢上了。这些东西都是入门很费劲。但也正因为入门费了劲,入门后就更是珍惜,于是更加迷恋。这跟花了大价钱的东西让人格外珍惜,一样的道理。
基本上,目前我都是把音乐当作背景音乐在听,比如我在读点什么写点什么的时候,都喜欢放点音乐助助兴。这跟有些人喜欢在做爱时,放点音乐助兴,也是一个道理。既然是助兴的音乐,当然最好是古典,最好是器乐,最好是我听不懂的语言在哼哼。
故,往后听音乐的原则是,不听非器乐,假非要人声,就听听不懂的,省的打乱了我思绪去仔细听。故,英语的音乐就拿来练听力,不要当背景乐。背景音乐应是器乐,或者也可是听不懂的法语之类。
用Qterm上BBS,用Gnus上新闻组。这才是工具哲学,各干个的。
Gentoo下安装大软件,比如qt库,真的是噩梦,在我这样的机器上编译,更是噩梦。
前几天那个什么摇滚女星在大喊tibet,tibet。tibet就真的出事了。3.14,据说闹到二十年来最大。tibet也是常闹了,在强大的d面前,暂时闹不出名堂。实力决定的,就像tanwan一样。政治问题,就是实力决定一切。不过,我向来是同情弱者,痛恨强权的。所以,我同情tibet,也同情tanwan。
迷恋vim或者emacs的人,一定也推崇工具哲学。但迷恋于工具的人,不一定能用工具创造出迷人的东西来。工具不必然给予人创造力。
近来不再那么排斥中文文档了。觉得实用来说,既然我中文阅读快,那么看中文,应该能多看点东西。所以,有中文的,看中文,没中文的,看英文。只要英文照样也看就好了。
中文manpages,在gentoo下要解决其乱码问题,需要安装一个groff-utf8的包。同时设置一下/etc/man.conf里的groff相关选项。但似乎仍有问题,只好放弃中文manpages了,其实我也不怎么读文档,要用的时候查查罢了,英文也无所谓。
gfw神秘莫测,有些网站真是封的离谱,比如esr的主页,tldp,sawfish主页,这些纯技术的东西,又不冒犯g的,封什么呀。tor的主页又没看见你去封,人家破你的呢,真是郁闷。更郁闷的是,用web proxy访问居然还会时常连接重置,看来tor还是非装不可的。
mlterm对zsh的fancy prompt和newsmth的显示不友好,问题似乎在其他的设置,不在mlterm,因为现在用,已经没有问题了。但是我还是更喜欢urxvt,就因为它把配置写到了Xresources文件里,连配置文件都省掉,这么简洁,多好。
现在习惯在全屏的Emacs下工作,黑色背景,白色前景。把rox desktop和fbpanel都去掉,因为平常似乎根本不用,sawfish已经可以满足我一切需求了。
sawfish.wikia.com似乎已经封掉了。可能是中间的wikia的原因吧。wikia跟wikipedia关系应该密切的紧吧。
现在比较习惯用在线代理访问这些站点,虽然慢点,但方便的很。我访问需求不多,加上用proxy.pac配置来访问一些用ip可以访问的站点,如blogspot,wordpress之类,足够了。
用tramp编辑远程文件,这又是emacs的一个厉害插件。我可以用它来编辑ssh远程机器的文件,也可以用它来编辑需要root权限的本地文件。以为编辑需root权限文件都是用vim的,现在emacs用多了,越来越不习惯用vim了。
一般只听说用vim转换到emacs的,很少听说emacs用户转到vim。我知道的一个是O'reilly,就是那个计算机图书出版社的creator,他说他有一次掉了emacs的配置文件了,于是从此转向vim,还说vim到处都有,不需配置就可使用。这些理由都不可能让我转到vim,我的emacs配置文件备份很好很安全,绝不会掉,并且我基本只用自己机器,我的机器肯定会有配置好的emacs。
emacs功能比vim强大,这是不能否认的事实。两边用户的争论,我不知道争的是什么。功能谁强吗,这不需要争的吧。谁方便吗,也不需要争啊。学习曲线,明显是emacs长呀,"VIM学习曲线陡峭而较短,Emacs学习曲线平缓而较长"。真的没什么可争的,两个都用就是了,都是强大的工具嘛。我是emacs用户,对vim也没什么排斥,都用,都掌握好,用在不同的场合。
配置了emms播放音乐,下点古典音乐,边写代码边听古典音乐,是很惬意的事情。emacs真有点无所不能的意思,emacs lisp语言的强大是emacs扩展能力如此强的重要原因吧。古老的lisp语言似乎拥护者现在还是不少的,尤其是emacs的用户们。
在Linux下,只要知道一个电台的mms地址,用mplayer看电视也是很方便的,只需要一行命令就行,自然也可以写成shell脚本。
用wget的下载站点整个目录的功能,可以把一些常常要查的manual下到本地来,尤其是中文文档。中文文档不全不集中,难找的很。对于Linux用户,RTFM是必须要做的工作。
学了一些sed和awk语言,可以作为perl学习的基础,perl试图要取代sed和awk,先了解它sed和awk自然有好处。对于文本处理来说,regular expreesion也是不可不学的东西。
开始用Firefox 3 Beta 4了,感觉性能确实强悍了不少。Firefox是我浏览器的不二选择,往后继续忠诚。
应用程序和生活方式。用什么程序的人有什么生活方式,明显,我用的程序显示我追求一种程序员的生活方式。