Friday, December 20

bash startup files

I have some settings (such as alias, and PS1) in .bashrc. It is strange that when I open a terminal in GNome, the new terminal works well; but when I use PUTTY to ssh into it, the terminal doesn't have the settings, unless I type "bash" to open a new bash shell.

Note: in /etc/passwd, my account is set to use bash by default. So I am talking about bash only.

This page explains the process: A terminal in GNome is a "non-login shell", and it executes .bashrc directly; A terminal from PUTTY is a "login shell", and it looks for any one file of "~/.bash_profile" or "~/.bash_login" or "~/.profile" (whichever one exists - it only reads one of these, checking for them in the order mentioned). Usually, in that selected one from these 3 files, the last action is to execute .bashrc. That is how the .bashrc got executed indirectly when ssh into the computer in "login shell".

Come back to my case, I am using Ubuntu, which by default has ~/.profile, but not .bash_profile or .bash_login. Somehow there is a .bash_profile in my system which has only one line:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.6/dist-packages/debug_toolbar

Because of the existence of this .bash_profile file, the .profile file is not loaded, neither is the .bashrc file. After I moved this setting into .profile and deleted .bash_profile, everything is good, .profile and .bashrc are loaded successfully from SSH login.

I am not sure how this file was created: Was it created by python installer automatically? Or was it created by me manually after following some stackoverflow page during the process of installing python? If it is the latter, then it is dangerous to follow the instructions ("put the setting into .bash_profile; if the file doesn't exist,  create one") without know what that means.


Saturday, December 14

摘录:网络图书馆

0.http://www.google.com/culturalinstitute/home
Google 文化学院 

1.http://onlinebooks.library.upenn.edu
喜欢读英文书的朋友差不多都知道这个在线书库,该书库几乎每天都有新书增加进来,目前其所拥有的在线免费图书已超过2万本,内容涉及众多领域,阅 读格式也 多种多样。最好的是,你可以通过每本书所提供的链接,还能顺藤摸瓜地找到其他很多非常有价值的在线书库和丰富多彩的内容。本文所提供的其他一些书库就是本 人通过这一书库的线索找到的。

2.http://quod.lib.umich.edu/m/moa/
Making of America(MOA)是研究美国从南北战争到重建时期社会、历史、文化的极佳的网上资源,当然其收藏内容远不止于此,欧洲各国的历史以及著名作家的经 典著作也非常之多,比如英国湖畔派诗人的全集、休谟的英国史(6卷本)、基佐的法国文明史(8卷本)等等,而且所有图书皆为图形格式或PDF格式,并且都 是扫描输入的,原汁原味。遗憾的是,出于版权保护的考虑,所收图书的作者差不多都是已故距今至少70年以上的。其中很多书都有极高的收藏价值。遗憾之处是 其PDF格式不能整本下载。

3.http://posner.library.cmu.edu/Posner/
这里还要向大家极力推荐Posner先生的这个个人藏书网站,书籍的数量虽然不是很多,但每本差不多都是善本,甚至可能有孤本。比如他所收藏的莎 士比亚戏 剧集居然是第一个剧团演出本!吉本的《罗马帝国兴衰史》好像也是第一版的。所有图书皆为原书扫描输入,保留了这些善本书的全貌,非常值得藏书家收藏!缺点 也跟MOA一样,不能整本下载。 个人非常推荐!~

4.http://www.archive.org/details/texts
Internet Archive也是一个不错的在线书库,其中的百万书库项目(Million Book Project)号称到2005年底要将百万册图书数字化,不过到目前为止该书库好像只有1万多本书,但这样的成绩也很不错啦。其中的很多书都有 DjVu、PDF版,也有不少好书,值得一看。

5.http://www.bartleby.com/
Bartleby.com敢号称自己是“Great Books Online”当然有其理由,因为光它的“哈佛经典丛书”就多达100卷,哪位读者要是能将其读完,我看成为大师级人物应该不成问题。此外还有很多极有价 值的百科全书和词典,比如哥伦比亚百科全书(第六版)、美国文化遗产词典、名人名言词典等,所有的辞汇还都带发音,相当不错。

6.http://etext.lib.virginia.edu/
这是美国弗吉尼亚大学的电子图书中心,你要是只看其书库分类目录,你肯定会怦然心动,感觉这个中心简直是一个宝库,然而遗憾的是,其中很多的东东只限于该校师生访问,并不对外。但是其对外的部分也算不错了,值得好好淘一淘。

7.http://selfknowledge.com/index.shtml
这个经典作家书库收集的作家和书籍颇为不少,但大多以文学为主。值得一提的是它配有百科辞典功能,每本书中的很多词汇都可链接到辞书中,读者可听到该词的正规发音以及释义,有些书还有真人阅读片断,实为外语学习的好帮手。

8.http://socserv.mcmaster.ca/econ/ugcm/3ll3/
McMaster大学的经济思想史书库,所收集的经济学家著作相当齐全,实为研究经济学的不可多得的好网站。当然,其藏书也并非全跟经济学有关,比如也亚里士多德、孟德斯纠、伯克等人的著作。

9.http://oll.libertyfund.org/Home3/index.php
这是自由基金会组织建立的在线书库,经常更新,而且差不多都是经典著作,涵盖了社会政治、哲学、经济、历史等多领域的著作,很多著作还是扫描输入 的PDF 版,比如吉本的12卷本《罗马帝国兴衰史》就是原书复印的,而且可以全书下载。此外像格拉斯哥版的亚当•斯密全集据说也是斯密最好的版本。 这里也推荐~

10.http://texts.cdlib.org/ucpress/
加州大学的这个学者文库相当不错,很多书都是非常新的著作,制作也相当不错。遗憾的是也分成了对内和对外两类,好在对外的数百本书也都是不错的专著,值得好好读。其中关于中国社会、历史、经济、文化方面的书也不少,其中有一本论述达赖喇嘛的书,很值得一读。

11.http://www.perseus.tufts.edu/
帕修斯数字图书馆是研究西方古典著作的最佳网站,几乎所有目前遗存的古希腊和古罗马经典都能在此找到,很多书都有希腊文、拉丁文原本以及英文译 本,而且有 希腊文和拉丁文词汇研究工具,原文著作中的几乎每一个词都可以点击察看其英文词意以及使用频率等。除此之外,该图书馆还有英国文艺复兴时期书库,有莎士比 亚和马洛的全部戏剧。 但现在外网似乎已经登不上去。

12.http://www.promo.net/pg/
古登堡项目可以说是目前全球最大的免费在线图书网站,有很多书库,包括上面的一些书库都收藏有古登堡的图书。虽然其中的大多数书籍都是TXT格式 的,但也 有一部分书制作还算不错,比如爱德蒙•伯克的12卷本全集、带有著名画家达利插图的但丁《神曲》等,此外还有一些图书的音频资料。缺点是这个网站经常会上 不去。 不知道什么时候又不能上,我在学校里的网络限制还好些,很多在外网被封禁的网站都能顺利浏览。

13.http://www.blackmask.com/
这个网站收藏的图书比较多,每本书也有很多格式,我个人推荐使用微软的Reader格式。不过该网站的搜索功能不怎么样,其他方面还算不错。



15.http://www.marxists.org/reference/subject/philosophy/index.htm
这是一个哲学书库,虽然只有文本格式,但所收藏的书籍多为哲学史上的名著,从古代到当代都有,相当的丰富

16. http://www.woyouxian.com/index/20index.html
國内相當不錯的閲讀網站,雖然書少了點,但很不錯。大多是文學名著

17.http://www.literature.org/
也是一個很不錯的在綫閲讀網站。主要都是文學方面的作品。

18.http://www.asiaing.com
亞洲進行時。比较不錯的一個電子書下載網站,大部分都是PDF格式的,質量很高速度也很快。但是圖書數量有限,而且有些書只提供一些章節預讀,但對於一個正規的網路來説已經很不錯了~裏面的原版PDF真的做的挺好的

19.http://www.en8848.com.cn
一个比较不错的英文小说阅读网,很多国内流行的畅销书的PDF版都能在里面找到,而且质量通常都不错。


20.http://library.nu/
各学科均有涉猎,藏书量大,正在挖掘中~
最新线报!又活了!复活万岁!


21.http://www.ncbi.nlm.nih.gov/pubmed
由美国国家医学图书馆和国立卫生研究院建立一个医学学术资料网站。生物医学文献超过2100万,包括论文参考文献,生命科学期刊,在线图书。


22.http://www.gutenberg.org/
古登堡项目,提供了超过38000名免费电子图书,包括有声读物CD、DVD等,可以下载到电脑上及其他便携设备,还可以在kindle,epub,html和txt之间进行选择,着实是下载外文读物的好去处~

23.http://www.jstor.org/
如果你是在找学术资料,这里真的很不错。有各种学术期刊,还有图片、信件等等。

这里有些也主要是经典著作的小语种网站,内容主要涉及历史、文学、艺术:

14.http://gallica.bnf.fr/
这是全球互联网上大概最齐全的法语图书资源库了,也是希拉克总统希望挑战撒克逊语言在互联网上统治地位的一个阵地。对法语爱好者来说这真是不可多 得的宝库,其中有巴尔扎克全集、波德莱尔全集……,还有很多中世纪的法语书籍和图形资料,原版扫描,非常宝贵。 (有部分资料是收费的)

24.http://un2sg4.unige.ch/athena/html/athome.html (法语、瑞士语、荷兰语、德语、英语等)

25.http://www.fh-augsburg.de/~harsch/a_index.html (拉丁语,希腊语,法语,德语,意大利语,印度语,西班牙语,葡萄牙语,波兰语和俄语。好吧,我大部分都看不懂。。。主要是拉丁文。)

26.http://www.lib.virginia.edu/wess/etexts.html(泰罗尼亚语,丹麦语,荷语,法语,加利西亚语,德语,希腊语,爱尔兰语,挪威语,葡萄牙语,西班牙语和瑞典语。)