2011年8月16日星期二
allowframebreaks
\framebreak can manually break pages.
2011年8月15日星期一
Seamless integration with Java - Scala
Seamless integration with Java
Existing Java code and programmer skills are fully re-usable. Scala programs run on the Java VM, are byte code compatible with Java so you can make full use of existing Java libraries or existing application code. You can call Scala from Java and you can call Java from Scala, the integration is seamless. Moreover, you will be at home with familiar development tools, Eclipse, NetBeans or Intellij for example, all of which support Scala. It does not take long to become an effective Scala programmer when you are half way there already!
2011年8月10日星期三
Java Enum
public static void main(String[] args) {
for (Direction d: Direction.values())
System.out.println(d.name());
// EnumSet
EnumSet eSet = EnumSet.allOf(Direction.class);
for (Direction d: eSet)
System.out.println(d.name());
// EnumMap
EnumMap eMap = new EnumMap(Direction.class);
eMap.put(Direction.initial, "to be expanded");
eMap.put(Direction.up, "go upwards");
eMap.put(Direction.down, "go downwards");
for (Direction d: Direction.values())
System.out.println(d.name() + ": " + eMap.get(d));
// assignment
Direction d = Direction.initial;
// in switch
switch(d) {
case initial:
...
case up:
...
case down:
...
}
}
1. Enum can be used instead of public static final constants sometimes...
2. Enum can not extend or be extended...
2011年8月9日星期二
LOAD and TRAVERSE ontology with owlapi
// load an ontology from the web
IRI iri = IRI.create("http://www.co-ode.org/ontologies/pizza/pizza.owl");
OWLOntology pizzaOntology = manager.loadOntologyFromOntologyDocument(iri);
// create a reasoner, many reasoner realize the OWLReasonerFactory interface,
// e.g. pellet, FaCT++, Hermit
OWLReasonerFactory reasonerFactory = (OWLReasonerFactory) Class.forName("com.clarkparsia.pellet.owlapiv3.PelletReasonerFactory").newInstance();
Reasoner reasoner = reasonerFactory.createNonBufferingReasoner(pizzaOntology);
// traverse in OWLOntology
// get OWL_THING
IRI classIRI = OWLRDFVocabulary.OWL_THING.getIRI();
OWLClass clazz = manager.getOWLDataFactory().getOWLClass(classIRI);
// get subclasses.
Set
// check satisfiability of clazz
reasoner.isSatisfiable(clazz);
simpleR
author: John Verzani
---------
数据
---------
最有用的快速输入小数据集的R命令是c。假设本笔记每页有如下数目的勘误:
2 3 0 3 1 0 0 1
在R会话中我们如下输入:
> typos = c(2,3,0,3,1,0,0,1)
> typos
[1] 2 3 0 3 1 0 0 1
注意:
- 我们为一个叫做typos的变量进行了赋值
- 赋值运算符是=。早期用<-做赋值,R1.4.0后两种都可以。
- typos的值不会自动打印。
- types值的前面有一个有趣的[1]。这是表示该变量是一个vector。
> mean(typos)
[1] 1.25
同样,我们可以调用median,或var来求解中位数(median),或者是采样方差(sample variance)。语法是相同的。
Data is a vector
数据在R中存储为vector。这仅意味着它保存了数据输入的顺序。
首先,假设这些是第1章的第一份草稿中包含的勘误数目。或许随着草稿的改变保存不同的勘误数是有用的:
> typos.draft1=c(2,3,0,3,1,0,0,1)
> typos.draft2=c(0,3,0,3,1,0,0,1)
2011年8月8日星期一
论文所回答的问题
论文需要解释的问题:
- 研究的问题是什么;
- 该问题是不是一个好问题(是否被回答过?是否有用处?);
- 是否能够使考官相信该问题被充分地回答了;
- 是否对知识作出了足够的贡献;
2010年1月17日星期日
2009年3月23日星期一
十日情
小王子里面,小狐狸要求小王子驯养它,它说“我的生活单调乏味:我捉鸡,人捉我。所有的鸡都一模一样,所有的人都一模一样。因此,我感到有些厌烦了。但是,如果你驯服了我,我的生活就会充满欢乐。我会分辨出一种与众不同的脚步声。别的脚步声会叫我躲进洞里去,而唯独你的脚步声会像音乐一样,唤我出洞来。再说,你瞧瞧!你看见那边的麦田了吗?我从来不吃面包,小麦对我毫无用处。麦田也不会使我产生任何联想。这是多么可悲啊!但是,你有一头金黄色的头发。一旦你驯服了我,那将是多么美好啊!那金黄色的小麦会使我想起你来。于是就连那滚动在麦浪里的风声,也会叫我喜欢听的……”。我也驯养了那盆观音莲,雨天惦记蓄水,晴天惦记晒晒太阳,日日观察,爱不释手,可它到哪儿去了呢……你快回来吧……
人与人、人与物之间的感情无非是建立在各种联系之上,联系多了,感情就变深,直到千丝万缕,就分也分不开。生活里失了个物件,却像丢了魂。
也许明天会找到?希望明天会找到。
2009年2月5日星期四
一生为人
厚厚的一撂书里,《半生为人》是我最早挑出来看的,我心下清楚这会是给我最大精神冲击的一本书,因为我现在的空虚和麻木。不厚的一本书,一个故事一个故事下来,竟看了两三月之久,心里的感受也舍不得在岁月淘洗中朦胧下去,是有此文。
《半生为人》出自一位女性的手笔,记者,经历了文革,也曾遭受牢狱之灾,但是最最吸引我读下去的,是首篇她对丈夫坚韧执着的爱,令我深深感动和景仰。
书中的一群人,怀抱着理想,又深陷于现实,很难说他们是理想的还是现实的;如果说他们是理想的,但是正是他们与现实有着最尖锐最激烈的交流;如果说他们是现实的,但是他们的身上却显示着清晰的理想的轮廓,散发着圣洁高贵的灵魂的光辉。
有时候很无知很天真地羡慕父辈,有着丰富的生活体验,不由自鄙于自我经历的苍白;但是,间接的知识又使我了解那是一个灰色的年代,在那灰色之上,又披着怎样火红热烈的外衣,还有一片血色赤裸裸地滩在表层,这一切是那样的乍眼和歇斯底里;然而,却仍是禁不住向往,不是向往残酷生活的摧残,而是向往着严酷之下摧生的友谊和爱情,向往着严酷之中仍然生机勃勃的精神追求;不过,这始终只能说说,因为那一切,根本不美好,有些人的生命,就在那时,划上了句号,更有一些人的句号,划得失却生命的尊严;同这些代价比起来,那些所得,又有多大的吸引力呢!所以,我只能深深地佩服,只能在心里切切地盼望,急急地希望---这些人的晚年是幸福的,他们的后代,在飘满红罂粟的路上走得平安,也算得生活对那过往的一点简单的报答。
2008年12月24日星期三
2008年12月18日星期四
又是一年终了时
2008年我告别了一段感情,重新开始自由的单身生活;2008年的生日我参加了雅思考试;年底参加了博士入学考试,又是一个考试年。2008年,我加入了网购的时尚队伍;08年,我自学了游泳,确切说是蛙泳;08年,我的左手写字技术娴熟,到了可以参加考试的熟练程度;08年,我学做菜、在电话里哄我妈开心,我想我终于有点开始像“大人”了。
米兰 昆德拉说人是被抛到这个世界上的,我赞同,因为显见的事实是我无法选择我的出生抑或是死亡,我无法选择出生在哪个年代、哪个国家、哪个家庭中,而我此刻的行为却相当大程度地决定于我的出生,而我的死亡也决定于我此刻以及此生的所有行为,而我们聊以自慰的选择只是基于那个偶然的事件-我的出生。从这个角度讲,人生如戏,无他尔。不妨由棋局为喻:一局棋的初始是随机的,正如人的出生;初局有定式,就如我们类似的童年,幼儿园、小学、中学;中局靠本领,如人生已展开,大家彼此走上各不相同的路,这个过程,摩拳擦掌、使出浑身解数,趣味盎然,若一直如此,倒是有趣,然如终以棋局为喻,终局又恢复定式,人生亦如此否?
2008年9月25日星期四
什么是Love
昨天重看了一遍《THE PIANO》,故事情节却有些难以理解了,脑袋里划了一个大大的问号。不讲电影好坏了,许多人质疑它为何问鼎金棕榈,我私下里觉得画面和音乐很美,每每从YouTube上看它的MTV,都会感动异常。主要是它又让我琢磨了一下究竟什么是爱,为了寻找答案,甚至到维基百科去搜索了一下L-O-V-E:
也许是教育、保守传统和媒体渲染的原因,多数中国人不然不提爱情,一旦提,大数的都是灵魂层面的感情;而现实中,有几多romantic的爱情?又有几多是纯粹的affection?于是年轻人们一面说着“我爱你”,一面又跌个头破血流痛哭不止;一面苦恋般地貌似看破红尘,一面难以自拔却又认为它只是昙花一现。还有说法是婚姻是爱情的坟墓,导致另一种模式就是爱的人同结婚的人断然不同;想来同样的事物,放在不同的时代里,代表的东西可以完全不同吧。下面把我在WikiPedia上的解释简要摘录下来:
这个词条在维基上的第一句是这样的:
Love represents a range of emotions and experiences related to the senses of affection and sexual attraction。
接下来又说它可以指向许多情感、状态和态度,范围从一般的愉快广至强烈的吸引。而后面在科学层面的分析上,又分别从化学和心理学的角度描述了Love:化学上,性别的生物模型趋向于把爱看成是哺乳动物的本能(mammalian drive),同饥饿和渴很相似。一个Love领域的顶尖专家把love的体验分成三个互相重叠的阶段:lust(渴望)、attraction(吸引)和attachment(依附,依恋),很精辟。接下来又指出
”Lust exposes people to others, romantic attraction encourages people to focus their energy on mating, and attachment involves tolerating the spouse long enough to rear a child into infancy.”
而心理学家Robert Sternberg认为Love有三个部分:intimacy、commitment和passion。
希望在天气变冷前能去一趟黄山。
2008年9月18日星期四
游泳归
速度就是提不上来,低头的时候看池底的排水孔,想要几下游到下一个排水孔,有时候似乎快一些,但是又总结不出为什么,慢慢摸索中。开始的时候,总是会在快到终点的时候看到一个花帽子男生用手抓着边上的横杆把身体横着,仿佛猴子吊在树上一样的姿势,我想我这个速度估计给别人取笑了,不过谁让我是新手呢,呵呵。经常被人超,看到旁边一女生游的挺慢的,我想我争取超过她,结果越急越超不过。试了一下到池壁转身,姿势肯定不伦不类的。
不过还是很开心。每次游到头休息之后,再重新开始新的一圈,都感到非常舒服,凉凉的,从身边滑过的水,滑过水的我。
可以挺从容地呼吸了,被水推着,把身体抬起来,呼气,吸气,蹬腿,浮着,再被抬起来,一下一下,仿佛没有什么障碍了,吼吼吼吼,骄傲。
被人给挠了,当时没觉得什么,出来之后照镜子到吓一跳,这不挂彩了,哈哈,不过没关系,反正不见人。
网上买一耳麦,传说中的铁三角,传说中的工包,但是工包却没有一般传说中的神秘感带来的满足,音效非常一般,连听摇滚都只是平平,低音也没有震撼的效果,本来想好好享受场电影,看来泡汤了,没钱的孩子,只能先这样凑合了。
好好学习,我一定要完成计划,给自己加把劲。
拿着手机,开着QQ的我,总是让我认识到自己多么无聊,一些下意识的动作,反应过来之后总会自嘲,我就这么无聊吗?好吧,小家伙,你不是喜欢挑战么,挑战一下,不要QQ和手机了。
2008年9月15日星期一
2008年8月29日星期五
每一段音乐都是一段回忆
方季惟,爱情的故事
06年,改变想法执意要读书的我来到南京现在的这所大学,复试前在亲戚家里紧张地复习;忽然耳边传来那样一段美好的旋律,停下笔思绪不知飘向何处。只是觉得在那段音乐里,身边的一切都定格了,地点,人,事,眼前的书,一个安静的午后,心里的不安。而回忆中的那个片段,如今却像某个台湾导演拍的某部电影里的普通的一个插曲,静静的,美好的,平和的,让人微笑的。
黄品源,感谢
同样是06年,临近毕业。我是个感性的人,尤其在过去的那些年,是个异常感性的人,坐在宿舍里听了许多的感伤的歌曲,其中就有这首感谢。从音箱里传出来的音乐,整个人都被那旋律包围的密密匝匝,透过纱窗向窗外望去,有明亮的阳光和白云朵朵,楼下不时传来同学喧闹的声音,但是那声音传上6楼来却也是安静的。走在去食堂的路上,似乎身边的一切一切,都不同寻常。那是个终点也是个起点。
John Denver, 4’55 part of game
记不得确切的年份,03或04年吧,喜欢CD机,只是终究没有买,倒是喜滋滋地买了一些CD来,其中包括一张丹佛的精选。借来同学的CD机,坐在食堂听,记不起为何要在食堂听了。感动,听不懂在唱什么,但是就是感动。高中看科幻世界,说每个人的基因决定了受什么样的旋律感染,也许是基因吧,那段音乐让我感动,鼻子酸。
打住,回来吧。:)
2008年8月2日星期六
2008年7月27日星期日
配置Fedora9

1.宽带上网,关闭NetworkManager服务,启动Network服务,不用NetworkManager管理连接;系统启动检测到网络连接,Firefox自然不脱机浏览。
2.参照这篇文章修改Fedora9安装与配置小结
3.flashplugin没声问题,yum libflashsupport
(随改随加)
2008年7月21日星期一
FC6下安装TeXLive2007,以及中文字体的安装
最后重装的这次,终于work了,过程记录下来,也希望可以帮助其他人。
一、准备工作,下载下面两个包:
texlive2007-inst-***.iso(这里inst是发行版,另外还有live版,区别在于inst发行版里面的程序是打包的,所以必须解压出来才能运行,也就是说live版的tex可以直接挂载光盘运行,而inst必须要install)
YueWang-zhfonts-final_1.01.tar.bz2(这个是字体包,可以直接拿过来用,缺点是体积大了些)
二、安装
>su
>******
>mount -o loop texlive2007-inst-***.iso /mnt/tex
>cd /mnt/tex
>sh install-tl.sh
press 'd' and '1' , set the TeX directories, then press 'i'
after install finishes
open /etc/profile, and add $latex2007/bin/i386-linux to PATH($latex2007是texlive安装的根目录)
test by following commands
>latex sample2e
>xdvi sample2e
sample2e能运行吗?
到现在为止,中文字体也是可以显示的。因为TeXLive默认是完全安装,里面包含了CJK包,其中有中文字体。可以用下面的文档测试:
----ch.tex----
\documentclass{article}
\usepackage{CJKutf8}%这是宏包的名字,CJK有两个,CJK和CJKutf8,CJKutf8面向utf8编码
\begin{document}
\begin{CJK}{UTF8}{gbsn}%gbsn是CJK自带的UTF8简体中文宋体,
%折腾字体折腾的也是这里,折腾完是GBK的宋休、黑体等等
我是中文
\end{CJK}
\end{document}
----end----
>latex ch
>xdvi ch
三、安装字体
>cd ~
>mv .texlive2007 .texlive2007.bak(如果现在/root下面没有.texlive2007,那么这步可以省略)
>tar xjvf /home/download/YueWang-zhfonts-final_1.01.tar.bz2
>texhash
>updmap
至此字体安装结束,编写下面文件测试
------heich.tex------
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{hei}
你好,黑体
\end{CJK}
\end{document}
------end------
>latex heich
>xdvi heich
不出意外,到此应该安装结束了。
.jpg)
.jpg)
.jpg)
.jpg)