使用电动牙刷导致�年痴呆?

February 8, 2006 by


uploaded 
by helter-skelter

我的电动牙刷å??了,刚巧今天在网上看到了关于电动牙刷比普通牙刷更有效的文章,å?ˆæ¿€å?‘起我å†?买个新牙刷的愿望。
晚上,女å?‹æ‰“电è¯?æ?¥ï¼Œæ²¡æƒ³åˆ°å?´é?­åˆ°äº†å¥¹çš„æž?力å??对,最å?Žçš„结论是:使用电动牙刷导致è€?年痴呆ï¼?ï¼?ï¼?
真是晕啊�
以下是女�列举电动牙刷的三大罪状:

  1. 使用电动牙刷奢侈�
    • 最便宜的电动牙刷也è¦?30多元,用æ?¥ä¹°æ™®é€šç‰™åˆ·ä¸?知å?¯ä»¥ä½¿ç”¨å¤šé•¿æ—¶é—´äº†
  2. 使用电动牙刷是无谓的浪费�
    • 使用普通牙刷一样ä¿?æŒ?牙齿å?«ç”Ÿæ¸…æ´?,最多æ¯?年去洗牙一次。电动的纯粹是无谓的浪费
  3. 使用电动牙刷,阻止æ¯?天正常的手与å°?脑的例行å??调锻炼,增加è€?年痴呆的几率ï¼?
    • å??对我连这最基本的例行å??è°ƒè¿?动都çœ?略,必然导致è€?年痴呆

最�,女���如果我买电动牙刷就给我�起�,让我�能使用普通牙刷�总之,女�很生气,�果很严��
å“Žï¼?

姚姚�学的海�之行

February 8, 2006 by


文昌鸡
Originally uploaded by younggun

é—»å??é??迩的“文昌鸡â€?,馋啊ï¼?
想必姚姚�学春节海�探亲之行一定收获很多�
还等姚姚�学�具体介�一下。

ç‹—å¹´å¿«ä¹?ï¼?

February 8, 2006 by

Tanya_l_zoey_2

虽然晚了点,�过��总还是��的。
�大家狗年万事如���

iBatis到底有多神奇?

January 24, 2006 by

VSHibernate
上次younggunå?‘我推è??了很久iBatis,说比Hibernate更好用云云。由于我对iBatisä¸?是很了解,被忽悠了好一会。ä¸?过,我推测,由于iBatis没有维护对象之间的映射关系,所以它应该很难å?šåˆ°Lazy Loading。今天younggunå?‘我进一步å?«æ?¿ã€‚先把传说中的iBatis下载下æ?¥çœ‹çœ‹ã€‚å…?å¾—å†?被忽悠。

Mac with Intel Inside

January 24, 2006 by


虽然现在说已��是什么新闻,但是还是写下�。Mac终于有了�一个心�。以�苹果的机器上就�以顺利的安装多个�作系统,比如windwos,呵呵。或许苹果希望能够有效�低�本,为mac进一步扳回市场,�过这也有�能让mac的�作系统大�盗版。�对是一把�刃剑。看看这次Jobs的赌注能�能赢�

快过年啦

January 23, 2006 by

Akagami4jm

�过年了,大家都在忙什么呢?呵呵

�常好用的TiddlyWiki

January 20, 2006 by

Opal Home Page

这两天都在为Opal找一个�适的wiki,从del.icio.us上�尔�到了TiddlyWiki这个东东。用下�感觉�错。TiddlyWiki和其它wiki engine比较很有自己的特点:

  1. �,�到�有一个html,�以�时带�走
  2. 好用,�用安装,且界�酷玄,使用方便
  3. 功能比较强大,虽然�是最强大的wiki,但是也算是比较全了,特别是能够内嵌html元素,满足�大多数场�
  4. 强大的扩展能力,满足��高级玩家的��怪异想法

我现在还将它用�我的个人主页,�以高度定制自己喜欢的内容。

�家汇城市雕塑展

January 18, 2006 by

No Title

Originally uploaded by YaPEX.

这次去已�是第二次,累计花费了我一�胶�。很有��的城市雕塑展,而且对大家是�费的。我承认这个是在上海的好处之一,以�在�京从�没有�与过类似的展览。�过,以�在�京也没有开始学摄影。

新年,新家,新的开始!

January 4, 2006 by

Happy New Year!

Originally uploaded by Liesje.

元旦三天,两天�家,收拾。虽然比较累,�过和�刚他们一起有说有笑的干活到也开心。新的环境,新的家居布置,新的开始�希望自己和朋�们新的一年都有更多收获�

�水Prevayler

January 4, 2006 by

is the free-software Prevalence layer for Java.

最早关注到prevayler是一年��的事了。当时在网上�便乱转的时候,�然�现有个�prevayler的东东获得了jolt 14届的大奖。好奇之余便跑到了主页上去看个究竟。乖乖,一看�是�了一跳,人家�称比oracle快9000�,比mysql还快3000��牛皮�破天了�?细细看�,原�人家独辟蹊径,把数�全部放在内存里,而且是以对象的形�。在内存里速度当然应该更快,而以对象的方�则使用起�更自然。

将数�全部�存在内存里,�起�有点���议,prevayler的价值观很简�,现在内存的价格越�越便宜,增加内存的代价原比增加oracle的license�便宜许多。在prevayler独特的高��性和高扩展性��下,原�越�引我的眼��当年最疯狂的技术��便是:你还在使用数�库�?�

å…¬å?¸å¸Œæœ›èƒ½å¤Ÿæœ‰å¿«é€ŸåŽŸå½¢çš„å¼€å?‘能力,prevayler便å†?一次进入我的候选å??å?•ã€‚é‡?新下载prevayerçš„æº?代ç ?,此时的版本已ç»?是2.0.006了,让它自带的例å­?è·‘èµ·æ?¥è¿˜æ˜¯æ¯”较的容易,我就ä¸?在此唠å?¨ã€‚ä¸?过,ç»?过几个例å­?çš„å°?试,我å?‘现了一些容易让大家误解的概念ï¼?

首先:prevayler在通过�个Transaction把对象�久化的时候都是采用深度拷�的方�,也就说�使是多对一的关系,例如book -> author这样的关系,�个book中都会�存author完整的信�,而�是引用�如果我们应用一下�作getBookById(3).getAuthor().setAge(36)的到的结果居然是:
book[id:0, title:book1, author[id:0,name:foo,age:35]];
book[id:1, title:book1, author[id:0,name:foo,age:35]];
book[id:2, title:book1, author[id:0,name:foo,age:35]];
book[id:3, title:book1, author[id:0,name:foo,age:36]];
这个让我刚开始的时候�实疑惑了一会。这样的结果就是我们�能在对象中�留�一个对象的引用,而�能�留�一个对象的id之类的引用。然�通过查询这个id获得需�的对象。�则,整个系统的行为�对出乎你的�料�

其次,所有对�久化对象的�作必须是在Transaction内完�,�则无效。这个和hibernate的概念比较接近。
prevayler系统并�是一个OODB,所以大家没有必�设计一个object的cantainer,然�把所有的数�都�久化在这个cantainer内。

Prevayler确实是一个大胆而å?ˆæœ‰åˆ›é€ æ€§çš„å¼€æº?项目,虽然还ä¸?能说是尽善尽美,但是确实为我们æ??供了å?¦ä¸€ä¸ªæŒ?久化的选择。æ?®è¯´google所有的数æ?®éƒ½åœ¨å†…存中查询,那我们利用Prevayler和它的cluster机制å?Žå?ˆèƒ½å?šäº›ä»€ä¹ˆå‘¢ï¼Ÿ