分类目录归档:老博客上的内容

http://www.cbsr.ia.ac.cn/users/sqyu/blog/上的内容

水木BBS LinuxAPP最近的经典语录

发信人: sgub (Excellent, sounds great!), 信区: LinuxApp
标  题: Re: 说说发行版的易用性
发信站: 水木社区 (Thu Apr 20 02:45:24 2006), 站内

用 windows 的概念来看 linux 用哪个发行版都不好用。
从 linux 的观点来看 windows, 怎么看怎么觉得 win 是个 sb.
发信人: sanqiang (Just coil it), 信区: TeX
标  题: 请给我们一个安静的讨论空间!
发信站: 水木社区 (Wed Apr 19 11:35:20 2006), 站内
...
对于打魔兽,我体会到“高手是被虐的结果,
菜鸟是被虐的过程”;同样,对于使用Linux,我觉得“高手是解决问题的结果,菜鸟是解
决问题的过程”。
...
atppp (Big Mouse) 于  (Sat Apr 15 05:31:30 2006)  提到:

您的抱怨是合理的,您的结论是浮夸的,您的态度是浮躁的。

Bash中的浮点运算

Bash本身不支持浮点运算

$ echo `expr 5 / 3`
1

要想进行浮点计算,需要调用bc(An arbitrary precision calculator language)
“arbitrary precision”,God!
看了一下bc的man,原来bc可以支持很复杂的语法,看来不是一版的计算器。

$ echo "5 / 3" |bc
1
$ echo "5 / 3" |bc -l
1.66666666666666666666

Bash中的字符串替换

字符串的掐头去尾
代码:

$x=aabbaarealwwvvww
$echo "${x%w*w}"
aabbaarealwwvv
$echo "${x%%w*w}"
aabbaareal
$echo "${x##a*a}"
lwwvvww
$echo "${x#a*a}"
bbaarealwwvvww

其中 , # 表示掐头, 因为键盘上 # 在 $ 的左面。
其中 , % 表示%, 因为键盘上 % 在 $ 的右面。
单个的表示最小匹配,双个表示最大匹配。
也就是说,当匹配的有多种方案的时候,选择匹配的最大长度还是最小长度。

字符串的替换
代码:

$x=abcdabcd
$echo ${x/a/b} # 只替换一个
bbcdabcd
$echo ${x//a/b} # 替换所有
bbcdbbcd 

今天游泳很爽

晚上去北语,
今天周一人虽然算是比较少,但还是不能顺利的游。

最烦北语这样不分深水浅水了,
很多不会游的人飘在池子里,压在水线上,搞的大家都游不爽。

岸上热身后,看池边没人,
只有一个大妈游过来,要到岸边了,
正准备跳发,
谁知道那个大妈竟然不到岸边就来了个转身,
我这个时候身体已经倾斜出去了,
她这一转身,我吓得一哆嗦,
就很狼狈的掉到水里了,NND,一世英名就~~~
(这个大妈的故事我以后有空再写,反正我们好几个人早就注意上她了)

开始游了几百米,按了好几个人,
轻则按到脚上,
重则当我发现就已经要按到他后背上了。
游的时候,要不停的减速,绕行,加速,真是别扭啊。
被一壮男狠狠的蹬了我肩膀一脚,我差点给踹的背过气去,
还被一大妈用脚趾甲划了我肚皮一下,差点给我开了膛。

郁闷,而且水很凉,一停下就浑身哆嗦。
只好上岸秀身材,等人变少。
恩,今天有个比基尼mm,身材不错。

8点多,人慢慢变少了,我跳下去。
人少就是爽,可以按自己的节奏游,
不用担心追尾和撞车。
狠狠来了个一千米,最后50m小冲了一下,感觉还可以冲得动。
也游得比较有感觉,
压头,用力打腿,充分抱水这三点都体会的很好。

天降黄沙

早上一出门,妈呀,地上黄黄的一层黄沙。
自行车上也盖了一层,保安弟弟们正在帮大家擦车,赞一下。
旁边的工地也太猖獗了, 我心中想。

后来走了一段路,发现不对,
应该是整个北京都下黄沙了,在夜里,
给整个北京被蒙上了一层金黄色的纱巾。
壮哉,黄沙!壮哉,北京!

升级到xorg7,(debian sid)

xorg7进入debian源了,
不过升级后有点小问题,X启动不起来了。

好像重新配置一下xserver-xorg则可

dpkg-reconfigure xserver-xorg

不过,如果你修改过xorg.conf,
dpkg会认出,为防止把你的修改覆盖掉,据不修改xorg.conf

鼓捣良久,发现只要

#mv xorg.conf xorg.conf.old

dpkg就不抱怨了。

dpkg-reconfigure过程中基本一路回车按过去就行了。

不过,好像v4l模块不能加载了
在/var/log/Xorg.0.log中

(EE) Failed to load module "v4l" (module does not exist, 0)

逝者为大

今天中午的CCTV播出了罗布泊发现干尸一事,
新闻镜头甚至播出了干尸的样子和工作人员搬运干尸(是裸露的干尸,不是棺材)的细节。
作为电视台,播出这样的镜头实在不该。
死者的家人,或者可能的死者家人,如果看到这样的镜头能忍受么?

在古代,暴尸是一种很重的惩罚和侮辱。
作为新闻工作者,应该遵循最基本的道德规范。

逝者为大,
对于逝者,我们最好表示出应有的尊重,

Google的雄心

今天google推出了calendar服务http://calendar.google.com/,
我马上试用了。
我现在还在使用google的gmail, analytic, reader和被盾的blog。

从google的一系列产品中,
可以看出Google的一个庞大的网上office慢慢的浮出水面。

以前感觉不是很深切,
现在我需要在实验室和宿舍两个地方用电脑的时候,
在实验室的时候需要宿舍机子上的内容,在宿舍的时候需要实验室机子上的内容。
我想把我的计算机放网上就好了,无论我在哪儿,
只要接入网络,就可以完成各种工作。

google逐渐提供了一个网上的办公功能,
无论我在哪儿,我只要打开浏览器,输入帐号和密码,便进入了熟悉的office环境。
不过如果我要在google服务器(而不是我的PC)上编程就不行了,呵呵。
也许未来,我们的个人PC可以完全搬到网上,我们只要提供一个网络接入终端就可以了。
这不又回到了超级计算机时代了么。

微软也有跟google类似的产品,比如hotmail,也有calendar啥的,
但是微软就是微软,产品的特色就是“雍容华贵”,
也就是说=“慢”+“罗嗦”,
一个hotmail或者msn space页面,不知道要下载多少不相关的内容。
好像不搞点炫的东西就对不起“微软”这个名字,
不搞得炫一点就显示不出微软的实力。

Google产品的特色是简洁,方便,高效。对用户比较贴心。

重新发掘出lftp

Gnome下一直用gftp作为客户端,
这个东西的确不咋地,经常失去响应,不得不大力杀死。
再不能忍受gftp的情况下,
今天仔细看了一下lftp命令,然后尝试了几个以前不知道的新命令,
发现lftp真是个宝贝啊,为我以前不屑lftp和懒于花三分钟看一下lftp的说明而愧疚。
怪不得这么多人推崇lftp这个基于命令行的ftp客户端,原来是有道理的。

常用命令如下:
lftp username@hostname建立连接
get 下载文件
put 上传文件
mirror 下载目录
mirror -R 上传目录
mv 移动文件,或者说是重命名文件(我现在终于明白了GUI里的rename和mv一回事,可以rename成../anotherdir/file.ext格式,相当于移动文件,以后ftp管理就方便了)
du 这个命令有用!(可以看目录内所有文件的大小,好像一般的GUI客户端没有这功能。)
而且lftp可以自动根据服务器切换PASV模式。

总之,只要有许多人推荐的软件,一定值得一学,千万不可以貌取software。牢记牢记!!
———————-
update:
如何通过sftp下载目录:
lftp sftp://user@host -p port
lftp :~> mirror my_path