Monthly Archives: December 2008

德建大师解析少林心意把练法与特点

      道本无相,弘之在人。练心意把时要明三节、四梢、阴阳、五行,先将气调顺,排除七情六欲,演练要来回一线,不受场地限制。主练心、意、气、兼练下盘、轻功和身法、步法。如快步,即一起前脚带后脚,平飞而去,原地翻身,起如举鼎,落如分砖,移闪腾挪,进退疾缓随身变。心意把虽然仅一个大式和几个侧式,但变化莫测,,身随意转,可应万变。发劲以粘滚为主,起落反侧都要浑身百节连贯,滚身而起。如起把的练法,束滚身而起,摇膀,拧腰,横身,肘不离肋,七扭八圪了(圪了音ge liu ,嵩山地区方言,即弯转扭曲之意),旋着转;内提外随,内外合一,束身劈打,如龙腾虎奔之势。心意把练到高深境界,已不宜再与人动手争胜了,因它使的都是内力,伤人于无形之中,所以武德不佳之人,不能练心意把,否则伤人伤已,大违佛门慈悲之心。少林武术被称为禅武如一,倘若不以佛学为基,以禅为本,则练武之时,必定自伤其身。功夫练得越深,自身受伤越重。如果所练的只不过是拳打脚踢兵刃暗器的外门功夫,对自身的危害无非是受些暗伤、硬伤,筋骨受苦而已,只要身子强壮,尚可抵御得住。但如练的是少林上乘功夫,若每曰不以慈悲佛法调和化解,则容易戾气深入内腑,越陷越深,导致走火入魔,痹烩任何外毒入侵都要厉害百倍。少林上乘功夫伤人要害,取人性命,心意把亦是如此,所以必须有佛法和禅心为这化解。只有佛学禅宗修为越深,对少林功夫的领悟才能越多。       少林心意把实则是练气练柔劲,旨在行气入膜,充实肌体,达到动显于外,点化千钧;静敛于内,祛病健身。心意把又名锄镢头,是少林寺僧人千百年来自耕自种,自食其力,在田间劳动时受锄地、掘土、摇辘轳等动作的启发,悟出的一门上乘功法。心意把仅一大式和几个侧式。只要练好一个侧式,领悟其中奥妙,就可以变化无穷,发展成一个武术流派。练心意把重在心意,并非流于形式架子,而是讲求实用,不尚花架,足练心意,气力的无上法门。       正如秘谱中云:“心意把,势法单,它系少林内功拳。拐起毛篮掌宜吐,起落身法随意变。起如举鼎提口气,发‘嗯’声落如分砖。运气宜顺为要旨,落下好似掘地般。夜静练式意集中,形似白猿跳山涧。”心意把练到高深境界,即达到了忘我、无念、了生死的无上境界。其要诀在于空,应达到三空,即心空、身空、目空。心空则气闲神定,无所思虑,无所畏惧;身空则腾挪辗转自如;目空则一切不在眼里,达到无我无敌的境界,即所谓无虑也。       练武功不是为了打斗,而是练德,这是无上禅,不可说,不可谈。心意把就是禅拳,首先要把握住自己,才能把握住别人。而且少林寺禅武医是相辅相成的,少林功夫首先是练心、练意,心和意练好了才能驾驭高深武功,功夫练好了才可以熟悉经络,精通医理,医理精通了又可以陶冶禅心武德,这正是禅通武达医理明,三者不可偏废,是统一体。        拜在师傅门下以后,师傅对我说,在这里就不要再学什么套路拳脚了,要修行、练武、明医理。我学了心意把以后,原本练功过急,急于求成,所以总是不得其法,欲速则不达。师傅就教我禅机奥理在气化,一般人是感悟不到气的奥妙的,要先练好心、意,才能以丹田之气导引自然之气,要能感觉到气的流动,畅通无阻,从而导引通达到精微末梢,进而洗筋伐髓、随心所欲。按照老师的指引,我才逐渐走上了禅心、禅意、禅机、气机循序渐进的路子。       心意把内静外猛、刚柔相济,虚实相生而变化无穷。呼吸与动作配合,起把时发鼻音“呣”音,向下落把时发“咦”音。静如狸猫,动似猛虎,讲究起把物必落。

Posted in Martial Arts | Leave a comment

F# 类型系统

1. TupleTuple可看作是包含若干不同类型元素的数据包代码      let tuple =(42, "Hello");;会生成一个包含两个元素的Tuple, 编译器会自动推断(deduced)等号右边的表达式,并输出变量类型     val tuple: int * stringtuple只能存放已知的值,常作为函数返回值,返回多个值 代码     > let (num, str) = tuple;; 分解tuple中的值,把它们放入num和str变量.这个过程称为"Pattern matching" 2. Discriminated UnionDiscriminated Union类似于C语言中的Union,比如用一个变量来表示一个抽象语法树,> // Declaration of the ‘Expr’    type type Expr = | Binary of string * … Continue reading

Posted in Programming | Leave a comment

英语简史

大约从公元前500年开始,凯尔特人(Celts)从欧洲大陆进犯并占领了不列颠诸岛.英语早期为凯尔特(Celts)语. 公元5世纪,借罗马帝国衰落,自顾不暇之机, 居住在西北欧的三个日耳曼部族:盎格鲁(Angles), 撒克逊(Saxons)和朱特(Jutes)人入侵不列颠,将日耳曼词汇溶入英语.这就是英国历史上的"日耳曼人征服",亦称"条顿人征服"(Teutonic Conquest).到了公元六世纪末,大不列颠请岛上原先的居民凯尔特人几乎灭绝,幸存者或逃入山林,或沦为奴隶. 公元11世纪,诺曼人征服英国(Norman conquest),将法语和拉丁语溶入英语. 诺曼第是诺曼人的居住区,诺曼人是当地的高卢人(属于使用凯尔特语的民族)与入侵的维京人(由多数的丹麦人与少数的挪威人结合而成的北日耳曼语支民族)混血而成的。 文艺复兴时期(14-15世纪),为了了解古希腊,古罗马文化,引入了大量的希腊词汇和拉丁词汇,创造出很多以拉丁词根和希腊词根为基础的很多新单词.

Posted in 摘抄转贴 | Leave a comment

F#入门

A scripted/functional/imperative/object-oriented programming language F#主要支持三种编程范式:    函数式编程(Functional Programming)    命令式编程(Imperative/procedural Programming)    面向对象编程(Object-Oriented)FPL(functional programming language)将程序看作是接受参数并返回值的函数的集合,允许改变,l使用递归而不是循环进行迭代。比如一旦将一个值赋给一个标识符,它就不会改变了,函数不改变参数的值,返回值是全新的值。最早的FPL是Lisp. 目前流行的FPL见于.NET中的Lambda Expression,Python. 有下列问题需要在学习中寻找答案:1. F#的优点在哪?可以解决什么其它语言难以解决的问题?2. F#的思维模式和C#有何不同?3. F#和.NET 平台以及其它.NET程序如何交互4. FP的发展前景如何5. 学习F#对Lambda, LINQ有什么帮助6. 编程语言的基本要素:定义变量,方法,类型, 变量的作用域,流程控制… 执行F#的方法1. 直接执行F# script通常F#文件的后缀为.fs, 如果代码文件后缀改为保存为.fsx, 资源管理器中该文件的右键菜单会多出菜单项"Run with F# Interactive”, 点击就可以直接执行代码. 这种方式适合于小型文件, 可以随时修改。 2. 在F#控制台(F# Interactive Console)中执行F# script执行bin\fsi.exe, … Continue reading

Posted in Programming | Leave a comment

MS Web Cast Video.Show 架构分析(笔记)

在Tim Sneath的blog Video.Show 1.0 Released to Web中推荐了一个用Video.Show搭建的网站:http://www.filmsforlearning.org/ Video.Show主要功能:  上传, 预览, 搜索, 用户管理,推荐,打分,分享,添加Tag…Video.Show用到的技术  .NET Framework 3.5, ASP.NET AJAX, LINQ, Silverlight, Expression Encoder 和 Silverlight Streaming等Video.Show的位置:  http://www.codeplex.com/videoshow 1. Overview视频文件被上传到MS提供的Silverlight服务器.播放时Silverlight Streaming负责把视频传输到用户的机器 2. 设计要点Scalability:利用Silverlight StreamingVideo Processing:缺省情况下试用后台线程来处理视频,为了提高性能,可以安装专用的video processing service支持Web Farm: 3. 视频网站的技术要点(1)Uploading:试用ASP.NET FileUpload控件 点击"Upload"后, Upload.aspx.cs的UploadSubmit_Click被执行.在web … Continue reading

Posted in Web Development | Leave a comment

不要再来伤害我(zt)

http://www.unicornblog.cn/user1/unicornblog/2008121611381.html 独角兽资讯 发表于 2008-12-16 11:38:00 ——那些“伤害中国人民感情”的国家 来源:绝版青春 一位喇嘛正“窜访”欧洲(为一个人专门造了一个词,真是罕见)并得到了法国总统的接见,新华社发表评论说:“此举极不明智,严重伤害了中国人民的感情。” 这么多年来,中国人民的感情究竟被哪些国家伤害了多少回?以下我谨依靠1946-2006《人民日报》电子版的数据库,进行一个不完备的搜索,得到结果一百余篇。经过整理,发现这60年间伤害我们的国家/组织有19个之多。 【①日本】47次1985.09.20 《外交部新闻发言人就一些学生举行纪念“九一八”事变活动发表谈话 日本内阁成员正式参拜靖国神社严重伤害中国人民感情》1986.09.24 《吴学谦会见日本等八国外长》  当我们获悉前文部大臣藤尾的讲话时,我们非常愤慨。他的讲话严重伤害了中国人民的感情。1987.06.04 《光华寮问题的实质是什么?》1987.06.10 《徒劳的狡辩》1987.06.11 《日外务省首脑恶意攻击邓小平谈话 我外交部新闻发言人据理予以驳斥》1987.06.20 《日中友好六团体举行群众集会 要求日本政府早日解决光华寮问题》1989.02.23 《如何对待侵略战争的性质和责任  日驻华大使奉命说明竹下态度》1994.09.28 《中国奥委会声明》  日本政府无视中国政府和亚洲体育界朋友的反对,一意孤行,又给台湾政要徐立德发了签证,给广岛亚运会带来了政治麻烦,使中日两国关系蒙受损害……日本政府配合台湾当局,使其实现政治阴谋的做法,严重伤害了中国人民的感情,损害了中日两国的友好关系。1994.09.29 《日本政府难辞其咎》1994.09.30 《外交部发言人答记者问希望日方不做失信于中国政府和中国人民的事》1995.09.03 《和平与正义是不可战胜的——纪念中国人民抗日战争胜利五十周年》  近年来日本有些人包括内阁成员多次否认侵略中国的历史,为法西斯主义开脱罪责,这不仅极大地伤害了中国人民的感情,也伤害了亚洲人民和世界人民的感情。1995.09.09 《不智之举》  最近,日本政府不顾中国政府的一再规劝,以中国进行核试验为由,决定冻结本年度的对华无偿援助。(我第一次听说)这笔数额不大的款项本不值一提,但日本政府采取的这一举动前所未有,伤害了中国人民的感情,损坏了中日关系。1996.08.18 《为了民族的尊严——记天津光荣软件有限公司四青年》  日方副总经理承认《提督的决断》伤害了中国人民的感情。1996.08.28 《外交部发言人指出日军在华罪行不容辩驳》1996.09.04 《李鹏会见竹下登》1997.07.07 《警惕荒谬历史观作祟——纪念“七七卢沟桥事变”六十周年》1997.12.19 《日本的大国外交》1998.09.02 《为友好合作架桥——访日中友好协会副会长中江要介》1998.12.29 《外交部发言人回答记者提问指出 东史郎诉讼案并不是普通民事诉讼》1999.04.26 《日本工会总联合会会长鹫尾悦也说“石原慎太郎的反华言论不得人心”》2000.01.24 《外交部发言人表示 中国强烈谴责日本国内否定侵华罪行事件》2000.01.24 《是谁在制造谎言》2000.04.10 《理解·信赖·合作——访日本驻华大使谷野作太郎》2001.03.16 《九届人大四次会议举行记者招待会 朱镕基总理答中外记者问》(教科书问题)2001.04.05 《唐家璇就日本政府审定通过右翼教科书问题约见日本驻华大使 向日方提出严正交涉》2001.04.06 《不许歪曲历史美化侵略》2001.06.20 《全国律师协会等团体发表声明支持中国受害妇女对日索赔诉讼》2001.08.14 《挑衅正义的举动——评小泉首相参拜靖国神社》2001.08.15 … Continue reading

Posted in 摘抄转贴 | Leave a comment

周西:社会主义国家为什么都盛产政治笑话(ZT)

http://www.unicornbbs.cn/dispbbs.asp?boardID=22&ID=29499 作者 北京特约记者 周西 有人批评说,我们这个栏目一直以来总是离不开严肃沉重的话题,那么,今天咱们就换一个稍微轻松一点儿的角度,来谈谈“政治文化”与“政治幽默”的关系。学者丁学良当年在美国读书时,著名的匈牙利经济学家科尔奈刚被哈佛大学聘为教授,这位全世界公认的社会主义政治经济学的权威,还曾获得过诺贝尔奖提名。那时候,在科尔奈的课堂上,学生大部分来自苏联阵营和中国。因为有了这个机会,丁学良就能经常听到来自不同社会主义国家的政治幽默,比如说,“出自某国宣传部门手册上的一道问答题问道:我们社会主义制度的优越性在哪里?回答说:它成功地克服了在其它的社会制度下不会出现的种种困难”。等等。12月6号的《金融时报》中文网上,知名学者丁学良的这篇文章感慨道,我对苏联东欧的学者们非常钦佩,他们之间流传的那些政治笑话,其中包含着高超的政治智慧和黑色幽默。只要稍微回顾一下,在十九到二十世纪的整个中东欧范围内,出现过多少伟大的作家,你就知道那绝不是偶然的,这一切均来自深厚的文化底蕴和历史渊源。 文章说,中国社会这些年来的深刻变化,也充分体现在政治幽默上。尽管相比之下,因为语言障碍,中国的政治幽默翻译成英文之后,远远比不上那些苏联东欧幽默的翻译效果,但是任何一个国家,不管是东方还是西方,其政治幽默的思想水平以及流传的深度和广度,都是该国政治自由度的一个敏感指标。为此,文章作者甚至萌生了专门开设一门《政治文化与政治幽默》课程的念头,并一直在潜心收集这方面的资料。而在这其中,一些外国朋友在国内的亲身经历和所见所闻,往往就是现成的极富中国特色的政治幽默。举个例子吧,一位曾在文革结束不久后拜访过中国山东的美国政治学教授,就曾绘声绘色地描述说,那位当时陪同的官员告诉他,林彪刚一倒台,全国就开始“批林批孔”了,山东当地的农民也走上讲台愤怒声讨林彪的罪行。一位老农发言说:“林彪啊林彪,你披着马列主义的外衣!你知道不知道,马列主义的外衣,只有伟大领袖毛主席才能披,你这个家伙怎么也敢披?!” 文章分析认为,从政治社会学的角度来讲,一个非常有趣的现象就是,一些高水平的政治幽默通常不会出自于一个自由的国家。也就是说,一个国家太不自由,政治笑话自然传不出来;但一个国家太自由了,也不容易产生高水平的政治幽默。这是因为,如果人们享有充分的言论自由以及种种表达批评抗议的正常渠道的话,就根本用不着以幽默的方式来发泄心中的不满。另一方面,即便是在那些专制集权的国家,政治幽默的产生和流传也离不开一个重要的先决条件,那就是,只有当官方的种种宣传谎言渐渐被老百姓识破之后,优质的政治幽默才能诞生。比如说,斯大林在世的时候,苏联人不敢传播政治笑话,而赫鲁晓夫上台之后,它们就都出来了。 文章又说,或许是至今仍然停留在“斯大林时代”的缘故,人们很难见到来自北朝鲜的政治幽默。不过,最近一两年也有个别属于初级水平的朝鲜政治笑话流传出来。一位金日成大学的教授向学生提问说,世界上现在有多少种政治经济体制?学生回答道:“有三种,一种是资本主义的,一种是我们朝鲜的社会主义的,还有一种就是中国混杂了资本主义和社会主义的”。这位教授接着问道:“那么这三种体制中,哪一种最优越呢?”学生说:“这个问题不好回答”。教授怒斥道:“怎么不好回答?毫无疑问,我们朝鲜的社会主义制度是最优越的,它未来一定会征服亚洲和全世界”。接下来,那个学生只好硬着头皮回答说:“虽然我们的制度的确是最优越的,只是我有点儿担心,如果其它的制度都被我们取代了的话,那么将来谁给我们提供粮食救济呢?!” 文章最后指出,今天的中国一方面有了一定的自由,但又不是那么多、那么正规,而这恰恰是产生高水平政治幽默的黄金时代。相信再过若干年,如果能够把反映这个时代中国的社会现实以及人间苦难的那些政治幽默整理出版,留给后人,一定是一笔了不起的文化遗产。

Posted in 摘抄转贴 | Leave a comment

Microsoft Robotics Studio and Lego Mindstorms NXT(笔记)

http://blogs.msdn.com/coding4fun/archive/2007/07/16/3902344.aspx 1.组装LegoNXT TriBot 机器人 2.配置Bluetooth (1) 通过LegoNXT TriBot的主菜单打开Bluetooth(2) 在PC上search Bluetooth设备,会找到一个名为"NXT"的设备, 设置连接密码为"1234",(3) PC和LegoNXT 连接后会出现1个或两个COM端口,其中要有一个"outgoing"端口(4)在命令行下运行       dsshost -port:50000 -tcpport:50001 -manifest:samples\Config\LEGO.NXT.Brick.manifest.xmldsshost的作用是在端口50000上启动一个新的Dss Node,并运行一个或多个Servide.Dss Node是Dss servide运行的环境和contextLEGO.NXT.Brick.manifest.xml 描述了和LegoNXT交互需要启动的Service如果安装的是MRDS 2008,manifest位于C:\Documents and Settings\<UserName>\Microsoft Robotics Dev Studio 2008 Express\samples\Config运行后会弹出IE,在页面中输入PC和LegoNXT连接的COM端口号,然后点击"connect"按钮.如果连接成功,LegoNXT的屏幕上会显示"Microsoft Robotics Studio". 3.编程程序可以使用C#,VB.NET,VPL编写,其效果相同.(1)要驱动机器人,首先需要生成一个Service.在命令行下执行dssnewservice /service:LegoTriBot 生成一个名为LegoTriBot的service. (2)在VS中打开LegoTriBot.sln 因为用到了bumper (the push button sensor), generic … Continue reading

Posted in Microsoft Robotics | Leave a comment

用WebRequest模拟用户登录

这个case对于ASP.NET 程序的自动测试很有意义.|当访问一个受保护的页面(GET方式)时,ASP.NET会验证当前请求的Authentication cookie判断用户是否已经登录,如果没有登录,就会跳转到登录页面,用户输入用户名和口令,点击"Log in"按钮,会进行POST提交,如果登录成功,ASP.NET会跳转到用户开始想访问的受保护页面.Explained: Forms Authentication in ASP.NET 2.0(http://msdn.microsoft.com/en-us/library/aa480476.aspx)一文描述了这个过程如果用WebRequest模拟这个过程,WebRequest会自动接受Redirect,WebRequest.AllowAutoRedirect属性default为trueWebRequest.MaximumAutomaticRedirections default 为 50 times也就是说,如果用WebRequest访问一个受保护的页面(GET), 得到的response直接就是login页面,而不用判断server端返回的status code为302(Redirect),再对Login页面发出请求. 在Login页面点击Login按钮,会对Login页面发出POST请求,把username和password post到server端进行Login.一般来说,Log in会Login按钮的server 端 button click 事件处理函数中进行,因此,必须在对Login页面POST请求中模拟出button click事件. 使用BadBoy(http://www.badboy.com.au/)可以发现当点击按钮时,Post data的格式为       __VIEWSTATE={0}&UserName={1}&Password={2}&LoginButton=Login&__EVENTVALIDATION={3}" 可见Postback时Post data中除了包含用户输入的数据,也就是Form Element的名称和值,还包含了__VIEWSTATE和__EVENTVALIDATION这两个Hidden Field的值.Event Validation是.NET 2.0提供的新特性,对 PostBack 的数据进行验证,确保是合法的值。原理是在页面 Render 的时候,ASP.NET 会对控件的可能的值以及控件的 UniqueID 进行 hash … Continue reading

Posted in Web Development | Leave a comment

.NET 3.x 开发资源

101 Visual Basic and C# Code Samples .NET Framework 3.5 Common Namespaces and Types Poster Visual Studio 2008 and .NET Framework 3.5 Training Kit Visual C# 2005 Keyboard Shortcut Reference Poster .NET Framework 3.5 Enhancements Training Kit

Posted in .NET CLR | Leave a comment