2008年12月30日星期二

你老母冚家剷



「沙展话你老母冚家剷, 本人覺得你老母係出自關心同問候的助語詞,
至於冚家剷,係客觀 咁形容破碎家庭,一啲都唔覺得係侮辱上司,
關sir可能身世相近 ,所以有啲敏感。」

走鬼啊,城管来喇~~

2008年12月24日星期三

登山仗杖尖的保护,以及一些使用心得

原文作者 qincai @lvye.org
原文地址 http://www.lvye.org/modules/lvyebb/viewtopic.php?view=1&post_id=43481019

买了对价格不菲的登山仗,为了让它多服役些年月,一直在想保护的方法(就如同给新手机戴套贴膜的心理一样)。经过实践,发现受磨损的主要是从杖尖开始的底端20厘米左右这一长度。杖尖没啥好办法,它天生注定要被磨损。伸缩杆也拿它没办法,你说要是给它裹上一层东西吧,它就缩不进去了。没办法,最后只剩下杆和杖尖连接的黑色塑料一段可以想点法子保护一下,图个心理安慰。不过它的确是需要保护的。新仗第一次使用回来,发现那个地方被磕磕碰碰的很厉害,甚是心疼。后来找到了一卷常见的粘电线用的黑胶布,用它缠了好几层,可以既能提供保护又不影响外观,事实也的确如此。

登山杖使用心得

有一次活动,下山太猛了,伤了膝盖。虽然一周后痊愈,不过心里的阴影一直挥之不去。借机查了很多资料,发现原来膝盖是个大问题。运动员往往总是受膝伤的困扰,很多驴友也因膝盖的问题而减少甚至是停止了活动(听说论坛里五年换一拨人,不知是否真的这样)。这里面的根本原因,还是因为膝盖的特殊性吧。简单的用一句话说,就是:膝盖的磨损是终身性的。医学上的分析我也不赘述,反正那块膝盖骨,那膝盖里的润滑液等等。感冒可以康复,肌肉拉伤也能痊愈,但骨头的伤是终身的啊。如果你想一生中走的路更远一些,走的时间更长一些,看到别人不曾看到的风景,拍到让人羡慕的照片,那么,请爱惜你的膝盖。当然你如果逞能觉得自己膝盖天生就好,或者只是偶尔登山玩一下,则可以忽略上面的话。

老调重谈了一会儿。下面转入正题:登山仗。很多人不理解登山仗,主要是两个原因吧:一个就是上面说的对膝盖重视不够,缺乏从长远的角度考虑,另一个,恐怕就是因为使用不当。

买仗之前,总是看到一些老驴的经验之谈,简单点说就是要不不买,要买就买一对,价格也别图便宜。现在我买了,也用了,我发现老驴们的话就是我今天想说的话。

先说上山。上山时登山仗的作用不如下山时明显,尤其是到了崎岖的路段,仿佛登山仗成了累赘。不过使用正确的话,登山仗的威力还是能发挥很多的,尤其是需要屈膝上大台阶的时候。上山时登山仗的使用方法大家上网一搜就能查到,错误的方式是将仗远远的向前伸出去然后撑着身体提升,那样依然损伤膝盖和劳累肌肉。正确的方式应该类似于滑雪一样,让仗一直在身后,有节奏地"推"着你前进!这样有仗无仗的区别,单仗和双仗的区别一试便知。

再说下山。这个才是最重要的。很多人带登山仗就是为了下山用的。这里我主要说一下单仗和双仗的区别,单仗为什么不提倡,而双仗又好在哪里。

显然大家下山使用登山仗就是为了减少对膝盖的冲击。要做到这一点,就必须让仗向前伸出,使身体前倾,重心落在仗上,使仗和胳膊承受主要体重,这样双腿才能很轻松的着地(下山时大家可以假想着自己双腿有"残疾",这样就能找到登山仗的使用感觉了)。显然,只靠一只胳膊一只仗来承重,重心是不稳的,最终结果还是变成先让某只腿着地受力,仗只能起到很有限的作用,保护膝盖的作用大打折扣。所以单仗和双仗的区别也就体现在这里。正因为觉得用下山时单仗效果不明显,或者说是没体会到双仗的本质上的优点,所以才造成了很多人对登山仗的偏见。

顺便提一下,有朋友会说使用登山仗的同时会使上肢受力加重,怕得不偿失。我买仗以前也是有这样的担心,后来用上了,我自己的体会是这样的:第一次用完上肢有劳累感觉,但是后遗症没有影响到第二天。以后再用上肢基本没啥感觉了,也许反而起到了锻炼上肢的效果吧。如果有的朋友还是担心,可以借一副或者买副便宜的先试试(不提倡选后者)。

好了,以上我罗嗦了大家排斥登山仗的两个原因(一个是对膝盖认识不够,另一个是使用不当)。其实,还有第三个原因:那就是登山仗高昂的价格让大家望而却步。

目前最有名的用的人最多的当然是leki了。不过它最便宜的一副也要接近400元,大部分人恐怕接受不了。其实400元每个人应该都拿的出,你看谁用的手机不也都是千而八百的?关键是要转变消费观念,把钱花在刀刃上。呵呵,我在这里大言不惭的向大家推荐我的选择:300元的手机,500元的登山仗(淘宝上买的,似乎是leki炭合金头的最便宜一款,感觉足够了)

另外便宜的登山仗建议大家买时要三四。就像一些老驴们说的那样,试想一下,当你决定把整个体重交给登山仗时,似乎要选个让人放心的吧。

好了,我的体会说完了。我想其中很多知识都是老驴们觉得很自然很初级的东西,我这里写出来主要是想和其他新驴们一起分享,用我的体会使大家避免走弯路,使大家的"山龄"变长一点,使热爱户外并且能走出来的驴友越来越多。


背包发表: 任何时候都不要"把整个体重交给登山仗" 登山杖是省力或借力的工具,但绝不是安全装备
全部体重或者重心压在登山杖上,登山杖突然断裂,或滑脱,后果是什么? 确保安全的器材必须有严格但安全认证,登山杖是没有安全认证的,就不能这么去依赖它,不管是便宜的还是贵的
现在登山杖一般都是多节伸缩的,节与节之间的连接基本是塑料件,固定强度受材料强度,老化程度,装配精度,是否有杂物,旋紧的力度等影响很大,确切的说,你每次用的时候它的强度都不一样。
保护膝盖的方法很多,最重要的应该是注意走路的姿势,靠护膝以及通过登山杖借力都是办法。

2008年12月22日星期一

BASH 获取昨天的日期

Q: How to get the date of yesterday in bash?
A: (Reinhard)
date -d 'yesterday' +%Y/%m/%d

2008年12月19日星期五

Bash FAQ v3.36 中文版 目录

Section A: 基础

A1) 她是什么?
A2) 最新版本是哪一个?
A3) 我如何得到她?
A4) bash可以在那些机器上运行?
A5) bash在非unix操作系统上可以运行吗?
A6) 我如何用gcc来编译并创建bash?
A7) 我如何将bash指定为我的登陆shell?
A8) 我刚刚将我的登陆shell指定为了bash ,但是我无法使用FTP登陆进入我的机器了,为什么?
A9) 什么是 POSIX shell和套件 标准?
A10) 什么是bash的posix 模式?


Section B: 最新版本

B1) 在bash v3.2中有那些新特性?
B2) 对于bash 2.05b和bash 3.2 相比较来说,有那些用户可见的不兼容性特性?

Section C: 和其他unix shell的差异

C1) bash 和 sh (Bourne shell)相比有那些不同?
C2) bash 和 Korn shell的ksh88版本相比有什么不同 ?
C3) ksh-93 的新特性中哪些是bash所拥有的,哪些不是?

Section D: 为什么bash 的行为和其他unix shell不同?

D1) 为什么在bash中直接执行的 command 和 `which command' 所得到结果应当执行的命令版本不同 ?
D2) 为什么bash 处理 括号的解释与csh 并不完全相同?
D3) 为什么bash没有 csh那样的变量修改器? (译者:抱歉,原文是csh的变量modifier, 此处没有获得公认的译法)
D4) 如果从csh移植脚本到bash,如何处理csh里面的aliase?
D5) 如何将标准输出和标准错误管道重定向到另外一个命令,就如 csh中的`|&'那样?
D6) 我已经从ksh移植到bash, 是否有 ksh那样的自动加载的函数和 whence命令的对等实现?

Section E: 关于为什么bash有她独特的处理方式类问题

E1) 为什么bash内置的test命令和 /bin/test有些许的不同?
E2) 为什么bash有时候报告`中断的管道' (Broken pipe)?
E3) 为什么在命令提示符状态下输入终端转义符号的时候,为何bash在不正确的栏位处换行?
E4) 在管道重定向输出到 read 读入的变量的时候, 为什么在read命令执行完毕后,变量中没有存储本应输出的字符?
E5) I have a bunch of shell scripts that use backslash-escaped characters
in arguments to `echo'. Bash doesn't interpret these characters. Why
not, and how can I make it understand them?
E6) 为什么输入^Z 的时候也不能暂停一个while 或者for循环?
E7) 在Makefile中是否可以使用空循环?
E8) Why does the arithmetic evaluation code complain about `08'?
E9) Why does the pattern matching expression [A-Z]* match files beginning
with every letter except `z'?
E10) Why does `cd //' leave $PWD as `//'?
E11) If I resize my xterm while another program is running, why doesn't bash
notice the change?
E12) Why don't negative offsets in substring expansion work like I expect?
E13) Why does filename completion misbehave if a colon appears in the filename?
E14) Why does quoting the pattern argument to the regular expression matching
conditional operator (=~) cause matching to stop working?

Section F: Things to watch out for on certain Unix versions

F1) 为何我不能使用命令行编辑于`cmdtool'中?
F2) 在solaris 2上编译了bash, 但是为何全局匹配和文件名补全消除了每个文件名的前端的若干字符?
F3) 为什么bash 产生了core dump 当中断了用户名补全或者 `~user' tilde expansion, 基于一台运行NIS的机器?
F4) SVR4.2.中为何当输入`@' 后输入行消失了?
F5) 为什么bash 报告syntax error 当我的C News 脚本使用了一个重定向于一个子shell命令之前的时候? 
6) 为何在 Red Hat Linux 6.1 不能够进行 vi模式的命令行编辑 ?
F7) 为何 bash-2.05a 和bash-2.05b 在HP/UX 11.x上编译`printf.def' 失败?

Section G: 如何使用bash进行某些普通的操作?

G1) 如何让bash能够读入和现实八位的字符?
G2) 如何写一个函数 x 来替代内置命令 x, 但是在这个函数中却又能够调用这个内置命令?
G3) 如何获取在一个使用某个shell变量中的值作为变量名的shell变量的值?
G4) 如何使bash中的`time' 命令,翻转它的时间输出格式,使之输出的时间就想系统里面的 /usr/bin/time所输出的那样?
G5) 如何将当前目录显示在提示符中?
G6) 如何批量更改文件名,例如 "*.foo" 到 "*.bar"?
G7) 如何将文件名从大写转换为小写?
G8) 如何在bash中描述一个文件名表达式,能够匹配当前目录中所有文件除了"."和".."?

Section H: 关于我在哪里获得我想要的?

H1) 我如何报告bash中的bug, 如何寻找建议或者bug的修正?
H2) bash是否提供了某种文档?
H3) 在未来版本中将提供哪些功能?
H4) 在bash的用户期望列表上有哪些东西?
H5) 下一次Release将会是什么时候?

Bash FAQ v3.36 中文版序言

Bash FAQ 来源于如下地址
http://www.faqs.org/faqs/unix-faq/shell/bash/
FAQ Version 3.36
Bash Version 3.2

原作: ramey
翻译: suning

欢迎转载此处的翻译版本,请保留原始出处。本翻译内容之智慧财产权遵循创作共用协议。
原始英文版本的智慧财产权遵循原作者所确定之协议内容。
本文档包含了一个有限的关于bash经常被问到的问题。BASH是一个免费的命令行
解释器,同时她提供许多高级的特性于用户交互和SHELL脚本编程。
另外一个关于shell的基本信息的好地方是间断的发布于新闻组 comp.unix.shell
的FAQ文章集合。
有关本文英文文档的问题和意见请发送到chet.ramey@case.edu.

本文的英文原本在如下FTP地址可以获得:
ftp://ftp.cwru.edu/pub/bash/FAQ

2008年12月18日星期四

ILBE 退货







今天, ILBE 的主包和攻击背包套装到货了,
但是ILBE的主包里面缺少一个小包如右图,正常的见左图

非常不爽,于是退货了,送回冲绳。

布局天下——中国古代军事地理大势

布局天下——中国古代军事地理大势
全文位于 http://linknet.kyed.com/~cw/zhao/sizhi/zhishi/bjtx/mulu.htm
饶胜文

录入: 阿修比 江左 AleonnisarLee

“在德不在险”(代前言)
“在德不在险”
第一章 棋盘型军事地理格局
第一章 棋盘型军事地理格局
第二章 四角的军事地理形势
第一节 山河四塞、百二秦关——关中
第二节 上游之势、临驭六合——河北
第三节 龙蟠虎踞、东南形胜——东南
第四节 山川险固、天府之土——四川
第三章 四边的军事地理形势
第一节 河东都会、用武之地——山西
第二节 依山凭河、战守之冲——山东
第三节 枢纽江汉、砥柱江南——湖北
第四节 南北胶着、东西伸展——汉中
第四章 中原的军事地理形势
第一节 合天下之全势
第二节 中原山川形势
第三节 对中原局势的判断与经营的得失
第四节 攻取洛阳的成功战例
第五节 中原地区的东西之争与南北之争
第五章 统一与分裂
第一节 统一与分裂:政治与地理
第二节 统一与分裂:问题的转换
第三节 分裂的类型
第四节 统一的轨迹
后记

2008年12月16日星期二

美军模块化睡眠系统 Modular Sleeping System 入手


U.S. Military GORTEX Modular Sleeping System

NSN: 8465-01-445- 6274

该系统是最好的睡眠系统之一,而且在ebay上你能用100美金买到。(无耻广告)

该睡袋已经由美军在各种湿冷环境下试验,证明能够在无帐篷扎营情况下有效使用。
其中独特的嵌套式的设计,使得你能够搭配睡袋和外套达到不同天候情况下的使用要求。
中间寒冷气候带使用睡袋和侦察用睡袋结合起来,能够使人耐受零下34摄氏度的低温。
两种睡袋总重不超过7磅,符合军用要求。






利用子查询更新字段

update sq_forum_reply s set floor = (
select row_number() over(partition by thread_id order by gmt_create)
from sq_forum_reply t
where s.id = t.id
and t.thread_id =20013990
and floor is null
) where thread_id=20013990 and floor is null;

查看执行计划发现,原因是子查询根据要更新的当前行的id去查询匹配记录,这样子查询每次只能查到一条记录,所以排序始终等于1。

修改语句后:

update sq_forum_reply s set floor = (
select rn from (
select id,row_number() over(partition by thread_id order by gmt_create) rn
from sq_forum_reply t
where t.thread_id = 20013990 and floor is null
) where s.id = id
) where thread_id=20013990 and floor is null ;

sql> select id,floor from sq_forum_reply where thread_id=20013990;

ID FLOOR
———- ———-
20004120 1
20004121 2
20004122 3

所以在写这类sql时,一定要确保子查询的结果集和要更新的结果集一致。


http://www.alidba.net/index.php/archives/50/trackback