临江仙
天月
Lafael 发表于 2008-08-29 12:11:01
视觉、听觉、触觉
感觉终究只是脑中那微弱的闪光
人类所相信的世界,是多么的脆弱
脑中的一切总是轻易地被改变姿态,改变意义
人所谓的事实也各不相同
那么少年啊
何谓虚
何谓实
何谓死
何谓生
虚とは何ぞや
実とは何ぞや
死とは何ぞや
生とは何ぞや
天月的第一集里,告天和白纸之人的对话。
一部讲述人、妖、神之间关系的动画。
另外还说了命运。
有时候我就在想,如果说人是具有主观能动性的,会用行为实现自己的想法。
那又是什么,决定了人的想法呢。
如果说是环境,那又是什么,决定了人的环境呢。不要说是行为。这只是一个循环。
但循环不能搪塞这一切。万物因果,都有一个源头。
这个源头也许可以解释为命运。
也许一个人,表面上很努力,看似通过努力,获得了成就。其实也许在一张纸上,早已写好,这将是一个努力的人。
万物都只剩下了是什么,而变化的自主,也许根本不存在。
在这部动画中,只有白纸之人,拥有和帝天一样决定命运的能力,可以改变这个世界。
妖的守护神梵天,希望白纸之人成为新的帝天,改变现在的格局。
但不论如何,帝天之位,不会消失,所谓命运,还是少数人决定的。
为何人为人
为何妖为妖
为何你是你
那么少年
何谓实
何谓虚
何谓生
这就是告天在最后一集留下的问题。
天月(Amatsuki),2008年4月新番,共13集,人设不错,历史背景发生在江户时期。
人遭受到了逆境,有些人奋起反抗,也许会赢得我们的掌声。却殊不知,可能他的反抗,早就写在他的命运中。而遇到他,并且为之鼓掌,也只是我们的命运罢了。这才是一切的悲哀。
生とは何ぞや
人生とは何ぞや
迷生寂乱,悟无好恶。
これがいい
活着的时候,其实已经死去了。
HtmlCleaner小记
Lafael 发表于 2008-08-28 10:48:09
最近用了开源的HtmlCleaner2.0,用来解析Html Source Code,觉得比HtmlParser好用,因为HtmlParser的文档没让我找到demo在哪里。
关于HtmlCleaner也学习得不深,恰好达到我的需要了,就没有继续研究。略微记录一下用法,以便记忆。
首先是去http://htmlcleaner.sourceforge.net,下载HtmlCleaner的jar,最好下载2.0all的版本,包含了文档和jar还有unit test case。
HtmlCleaner cleaner = new HtmlCleaner();
TagNode root;
try {
root = cleaner.clean(htmlSource);
} catch (IOException e) {
log.error("The Html source is not valid", e);
throw new RuntimeException("The Html source is not valid", e);
}
这样就得到了一个TagNode root,就相当于一个xml的node,这个root是<html>
之后就通过getChildTagList(),可以得到一个当前node下面的tag的node列表。如果用getChildren()就会获得所有的内容,不推荐。
然后的用法符合xml规范,不详记了。
似乎还支持一些xml的东西,因为api提到了dom,值得研究。
观沧海
Lafael 发表于 2008-08-26 20:26:06
曹操
东临碣石,以观沧海。
水何澹澹,山岛竦峙。
树木丛生,百草丰茂。
秋风萧瑟,洪波涌起。
日月之行,若出其中;
星汉灿烂,若出其里。
幸甚至哉,歌以咏志。
[注释]
①碣石:山名。碣石山有二,这时指的大碣石山。一说即指今河北省昌黎县的碣石山。
②澹澹:水波摇荡貌。
③竦峙:耸立。
④星汉:银河。
[背景]
《观沧海》是曹操的名篇,是他征乌桓时所作。公元207年,曹操亲率大军北上,追歼袁绍残部,五月誓师北伐,七月出卢龙寨,临碣石山。他跃马扬鞭,登山观海,面对洪波涌起的大海,触景生情,写下了这首壮丽的诗篇。
[赏析]
头二句点明“观沧海”的位置:诗人登上碣石山顶,居高临海,视野寥廓,大海的壮阔景象尽收眼底。以下十句描写,概由此拓展而来。
“水何澹澹,山岛竦峙”是望海初得的大致印象,有点像绘画的粗线条。在这水波“澹澹”的海上,最先映入眼帘的是那突兀耸立的山岛,它们点缀在平阔的海面上,使大海显得神奇壮观。这两句写出了大海远景的一般轮廓,下面再层层深入描写。
“树木丛生,百草丰茂。秋风萧瑟,洪波涌起。”前二句具体写竦峙的山岛:虽然已到秋风萧瑟,草木摇落的季节,但岛上树木繁茂,百草丰美,给人生意盎然之感。后二句则是对“水何澹澹”一句的进一层描写:定神细看,在秋风萧瑟中的海面竟是洪波巨澜,汹涌起伏。这儿,虽是秋天的典型环境,却无半点萧瑟凄凉的悲秋意绪。作者面对萧瑟秋风,极写大海的辽阔壮美:在秋风萧瑟中,大海汹涌澎湃,浩淼接天;山岛高耸挺拔,草木繁茂,没有丝毫凋衰感伤的情调。这种新的境界,新的格调,正反映了他“老骥伏枥,志在千里”的“烈士”胸襟。
“日月之行,若出其中;星汉灿烂,若出其里。”前面的描写,是从海的平面去观察的,这四句则联系廓落无垠的宇宙,纵意宕开大笔,将大海的气势和威力托现在读者面前:茫茫大海与天相接,空蒙浑融;在这雄奇壮丽的大海面前,日、月、星、汉(银河)都显得渺小了,它们的运行,似乎都由大海自由吐纳。诗人在这里描写的大海,既是眼前实景,又融进了自己的想象和夸张,展现出一派吞吐宇宙的宏伟气象,大有“五岳起方寸”的势态。这种“笼盖吞吐气象”是诗人“眼中”景和“胸中”情交融而成的艺术境界。言为心声,如果诗人没有宏伟的政治抱负,没有建功立业的雄心壮志,没有对前途充满信心的乐观气度,那是无论如何也写不出这样壮丽的诗境来的。过去有人说曹操诗歌“时露霸气”(沈德潜语),指的就是《观沧海》这类作品。
“幸甚至哉,歌以咏志。”这是合乐时的套语,与诗的内容无关,就不必细说了。
[特色]
《观沧海》这首诗,从字面看,海水、山岛、草木、秋风,乃至日月星汉,全是眼前景物,这样纯写自然景物的诗歌,在我国文学史上,曹操以前似还不曾有过。它不但通篇写景,而且独具一格,堪称中国山水诗的最早佳作,特别受到文学史家的厚爱。这首诗写秋天的大海,能够一洗悲秋的感伤情调,写得沉雄健爽,气象壮阔,这与曹操的气度、品格乃至美学情趣都是紧密相关的。
在这首诗中,景和情是紧密结合着的。作者通过写沧海,抒发了他统一中国建功立业的抱负。但这种感情在诗中没有直接表露,而是把它蕴藏在对景物的描写当中,寓情于景中,句句写景,又是句句抒情。“水何”六句虽然是在描绘生气勃勃的大海风光,实际上在歌颂祖国壮丽的山河,透露出作者热爱祖国的感情。目睹祖国山河壮丽的景色,更加激起了诗人要统一祖国的强烈愿望。于是借助丰富的想象,来充分表达这种愿望。作者以沧海自比,通过写大海吞吐宇宙的气势,来表现诗人自己宽广的胸怀和豪迈的气魄,感情奔放,却很含蓄。“日月”四句是写景的高潮,也是作者感情发展的高潮。宋人敖陶孙说曹诗“如幽燕老将,气韵沉雄”。《观沧海》这首诗意境开阔,气势雄浑,这与一个雄心勃勃的政治家和军事家的风度是一致的,真是使人读其诗如见其人。
街头好手了。。。泪流满面
Lafael 发表于 2008-08-23 13:19:01
而从我这里学习麻将的菜X屠X,已经是茶室高手,经常被我们欺负的法王也已经清零,成为高手,就留下我一个负分。
的确之前有时候在网上打麻将,输了就不认输,特别还遇到别人手感特别好的,一直自摸,我就一直想赢,那么一直输。
有时候还拜寝室的那三人所赐,从我这里赢一些分,有一次还把我送出了-500分。
虽然和他们打牌,我也有时候一晚上狂胜300分之类的,不过在网上一个人随便打打,遇到人家运气好又不服气,经常输,就把寝室赢来的分输出去,所以名望实在难以服众。
于是最近花了一周多的时间,基本上每天早晨吃早饭打一刻钟,晚上下线前打一刻钟,每天赢40分左右。从-300多分打到-100分。其中遇到手感不顺就换桌子或者不打,遇到大胜也直接关电脑不打了,基本上见好就收。
然后遭遇了两天瓶颈,昨天开始打的时候-120分。
然后昨晚狂胜90分,今天中午花了一小时狂胜100分,基本上都是依靠自摸,或者开宝、荒番和承包。
现在70多分,总算街头好手了。
总算对得起常侍杯众成员的殷切期望了,泪流满面啊。
上海麻将战法不成熟总结
Lafael 发表于 2008-08-22 13:28:57
本文就通过各种胡法来阐述吧。
一、清一色、混一色。
口诀是“吃上家,拦下家”。个人认为在牌一般的情况下,拦下家优先。
至于如何吃上家,首先把3门花色中最少的那门打掉,如果上家打和我方一样的花色,而且没有表现出做哪一门花色,那么扔风向,继续等待。有时候可以通过对家打的牌,猜测出上家即将做的花色。
有时候还要算一下牌,比如看看自己手里做的花色以及牌桌上已有的这个花色的牌,可以计算出余下的牌中摸到该花色的最大概率。
注:三种花色各36张,风牌28张。长城的一条完整的边一共18墩,合36张。可以计算出摸牌概率。
二、碰碰和、混碰
口诀是“碰下不留风。”如果风向或者三元牌没有成对,那就打掉吧,后期摸到的概率不高,能够碰下来的概率也不高,两个概率乘在一起相当低。
要诀:如果有可能,尽量让手中的对是上家的花色,这样可以把他打算吃的牌碰掉,减少他的和牌可能性。尽量打桌面上已经有的牌,因为再摸到的理论概率已经变低。如果没牌打,在中前期就打风向。
三、字一色。
如果开局手中就有至少6张风向,可以考虑做字一色。
要诀是永远不要把字牌杠掉,而且手中最好留一种花色而且是对牌,随时准备转型为混碰。
四、清碰、字碰。
难度比较高,运气成分太大,很难总结。
五、总结。
打牌是经验,很说总结什么。
值得一提的是一个放炮原则。如果自己和不了,而且会放炮,那就放给那个做碰碰和的,可能只损失4、5分左右。
如果和不了,就不要承包人家,也不要被人家承包了,不然会很凄惨。
不过想要翻身,要靠自摸、荒番、开宝。遇到荒番和开宝,要认真打。
一虎一席谈
Lafael 发表于 2008-08-21 14:01:00
不错的节目,带来很多思考。
郭跳跳的修养和人权意识还有待加强,太糟糕了。
我特别欣赏第六个出场嘉宾的言论。
http://you.video.sina.com.cn/b/14503918-1398172564.html
我啊我
Lafael 发表于 2008-08-19 22:57:41
也许本来不宽容,他们还有活路。只是我一恻隐,突然又意识到恻隐违背了道义,那么就加倍惩罚吧。
于是,全殺光。
站在我面前,最好说真话。
千万不要把我好意的劝告当作玩笑,因为,这些劝告是真的。
虽然会费我一些功夫,但在这个过程中我不会因为被欺骗而生气,我只会笑。
我啊我,乖张啊乖张。
一些婆婆妈妈的事情
Lafael 发表于 2008-08-18 21:47:37
我的主要财产就是书,平时也喜欢买书。
我侦探小说有今田一探案集(缺名琅庄一本就全了),Holmes全集,一本江户川乱步的,若干本阿加莎·克里斯蒂的。赠给废帝。
钢琴琴谱一大堆,琴谱都很贵的,都是难得之物,比较上档次的是贝多芬奏鸣曲集上下册和5,6本肖邦的琴谱,还有些别的。赠给Fox。
编程砖头书一大叠,ゴク君和寝室同学优先拿,专业同学其次,最后多下的给sunyah公司。
全套德川家康11册,外面可能有些地方已经绝版没卖了,赠给Rainbow。增加点王者的霸气。
一些英文读物,赠给Joyce。
还有些小说书和历史方面的书,优先赠给Blue老仙。多余的随意吧。
psp一台以及其它设备,赠给雪老师吧。
很多古典音乐的CD,都是很难得的东西,爱好音乐的随意吧。
主要值钱的也就这些。我觉得书是最值钱的。
第一点就交待完了。第二点就是来个自我点评吧。
我这个人呢,到目前为止也做了不少事,有些对有些错,总的来说还是对的。最大的优点是做事情比较执着,最大的缺点也是这个。其它么,比较善于和他人交流,比较善于站在别人的角度思考问题。也可以算是一个fast learner了。做事情和工作也比较有条理,也比较有责任心。还有些缺点就是对于个人觉得不智慧的言论都很不屑,为人冷淡,不爱交朋友。
爱好比较广,玩得比较好的就是钢琴和拉丁舞了,再练练也都近专业级别了。篮球也能打打,两分球和篮下打得还可以。桌球也能打打,比较准,但加塞不会。能烧一桌比食堂好吃的饭菜。还爱好历史、人文类的东西,三国演义被我读了20多遍。
其它的爱好都比较小,也没什么特别的成绩,就不值一提了。
可惜这些都不能直接继承,不然人类一代又一代繁衍岂不是爽歪了。
如果有天我挂了,这篇文章就作为遗嘱和墓志铭来执行吧。
看过这个文章的我的朋友都可以监督执行的结果。
没场地啊
Lafael 发表于 2008-08-17 20:33:37
找块人少一点的篮球场打打球锻炼一下都找不到。
人家来参赛的运动员都是业余的,真的是在运动健身,来参加比赛,真的是运动在群众之中普及了,真的是运动强壮了群众的体质。我们中国派出去都是专业选手,靠这个吃饭。而平民的身体素质和运动水平还不是一塌糊涂?
搞笑呢。
寂静
Lafael 发表于 2008-08-14 22:06:44
外面很暗,灯光使一切看起来苍白。
世界是安静的。
JDK1.6 update7 hazard
Lafael 发表于 2008-08-13 21:33:32
我今天发现JDK1.6 update7似乎有潜在漏洞。
产生错误的代码如下:
for ( somecase : collection ) {
AClass instance = Factory.generateInstance(somecase);
if (instance != null) {
//do something
}
}
Factory.generateInstance(somecase);本身是通过单元测试的,虽然里面是个O(n^3)时间复杂度的算法,并且牵涉到多个数据容器类的对象。该方法没有错。
问题就是instance每次得到的值都是一样的而且是错的,得到的值似乎是内存里已有的一个对象的值,不管somecase如何改变。
所以不知道是否发生了缓冲区溢出或者数组对象内存越界的问题。
把版本降为JDK1.5 update11之后,该算法就正确了。
所以可能是JDK1.6 update7的版本有潜在的漏洞。
Hudson Configuration
Lafael 发表于 2008-07-30 14:11:49
原先配置Hudson的时候,查了网上很多所谓技术人员的配置笔记,都是乱写。
真受不了他们,不懂就不要装。
于是这一篇我的配置笔记在此公开,这是Hudson协助持续集成Java代码的。
这本不该是什么秘密,也方便大家参阅。
Hudson是XP中实现持续集成的一个辅助工具,用于自动化测试脚本。
具体的就不介绍了,上网查吧。
下面是配置方法:
把hudson的war文件放在tomcat下面。
然后通过浏览器访问到刚部署的hudson的主页。
Manager Hudson-->Configure System,然后配置jdk, ant,都是物理路径。然后填最底下的email,如果需要身份认证的,在advance里面配。
然后添加新的工程,没什么特殊的情况就选
