Archive for the ‘Linux’ Category

 

ant21 on Oct 26th, 2008支付宝开始支持 Linux 下的 Firefox 了

支付志有言,想要尝鲜的用户已经可以从他们的日志上下载 linux 下 Firefox 的支付宝安全控件了,利好利好。国内的公司都开始看到我们 Linux 用户的存在了,不小的进步,总比视若无睹强吧。微软的黑屏闹的人心惶惶,其实何必呢,改一下习惯,尝尝鲜,用用 linux,刺激一下麻醉的大脑,增加点 rp 值,挺挺胸、不再拿人手软,多好啊。

ant21 on Oct 24th, 2008版本控制让你成为更优秀的程序员

偶遇 Matt Long 的博文:Version Control Makes You A Better Programmer,甚好,遂译之。
版本控制让你成为更优秀的程序员
作者 Matt Long | June 03rd, 2008
我是个信徒,以前用过版本控制,但 Marcus 通过一个有一点点名气的叫做 Git 的版本控制系统,Linus Torvalds(Linux 的创造者)写的,让我明白了版本控制不仅仅和版本有关,而是用代码来表达自己并且和其他成员进行无缝合作。
我记得唯一一次正常使用版本控制时,用的是微软的 Visual SourceSafe。我知道,Blech!这很糟糕!我从很多 CVS 和 Subversion 仓库中拽回代码,但却从未按照它们应该被使用的方式去使用它们。现在,感谢 Marcus,我意识到版本控制不再仅仅和版本有关,它是一个用来产生更好程序员的完整方法论/观念学。我的意思是。
分支鼓励疯狂实验
你曾经跟随你天马行空的想法来写代码吗?或许应该这样,但由于迫在眉睫的最后期限,甚至只是担心会把它们搞砸而无法恢复,没有一种途径来让你有机会重构你的代码。嗯,不怕了! Git 提供了一个如此简单的方法来创建代码分支,在那里你可以尽情地实验,不必有任何地担心。我不会深入有关 Git 安装和运行的细节,因为在[别的地方]已经有很好的解释了。我只想指出用一条命令来做分支是多么的简单。在终端,cd 进入你已经在 Git 源代码控制下的项目目录,输入下面的命令。
1bash$ git branch experimental
搞定了。你现在拥有一个美丽明亮整洁的空间来进行疯狂实验。只需输入:
1bash$ git checkout experimental
那么现在你就在刚刚创建的 experimental 分支上工作了。现在你可以毫不担心地胡作非为了,按照你的想法作出任意的改动,想要让它们回到原始状态时,只要输入:
1bash$ git checkout master
你就回到正轨了。如果发现你的疯狂代码旅行是一个巨大的成功,用下面的命令就可以合并更改。
12bash$ git checkout master
bash$ git merge experimental
第一个命令切换回 master 分支,第二个命令把 [...]

ant21 on Apr 4th, 2008Django Python MySQLdb etc on DreamHost

虽然 Dreamhost 官方不支持 Django,但想在 DH 上跑 Django 也不是件困难的事情。基本上,只要照着 Jeff 大哥的指南走就可以了,同时也要参考下 DH 的 wiki,但在开始之前,说说我的经验。
Dreamhost 的 Python 版本为 2.3 和 2.4 的。如果你不想用 2.5 版本的 Python,但要用一些安装到 site-package 的库,那么需要先安装 virtualenv 虚拟环境:
1python virtualenv.py ENV
ENV 为你要安装到的目录,比如 local 或者其它,然后它会在 ENV 中建立 bin 和 lib 目录,自动安装 easy_install 并设置环境变量,这样以后你就可以在自己的小环境中玩了,不受限制。
如果想要用 2.5 的 Python,就需要自己下载源代码编译:
123./configure –prefix=$HOME –enable-unicode=ucs4
make
make install
–prefix 设置为欲安装到的目录。
然后编辑 ~/.bash_profile,把 Python 的安装目录设置到环境变量中。记得在 py 文件中也要把
1#!/usr/bin python
改为
1#!/home/your_name/python_install_directory/bin python
特别是配合 django [...]

ant21 on Apr 18th, 2007Ubuntu 7.04 Tomorrow

Ubuntu 明天就发行 7.04 了,真是相当期待啊!估计应该可以在这里下载,也可以在这里预定光盘,别太贪心了,一张就行,最多三张。
11 Things You Haven’t Seen Yet in Ubuntu Feisty Fawn

ant21 on Mar 23rd, 2007IBM ThinkPad T43 track point scrolling on Ubuntu

I just installed Hiweed, an Ubuntu based distributed edition on my ThinkPad T43 yesterday. Unfortunately, track point can not scroll with the blue middle button. But fortunately, there is a solution. According to this guide, add the following lines in “/etc/X11/xorg.conf” and comment the original. After reboot, scrolling works.
Section “InputDevice”
Identifier “Configured Mouse”
Driver [...]