日本众院今天通过“日本防卫厅升级为防卫省”

防衛庁の「省」昇格 衆院を通過,来自asahi.com的新闻,日本众议院已经通过“防卫厅”升级为“防卫省”的提案,今天新闻已经正式放出来。日本防卫厅的升级扩大了日本自卫队的活动范围。也使得原“防卫厅”的职能和性质得到了很大的提升。其“名变”有着潜在的质变,也许下一步我们会看到日本拥有军队,再下面我们很可能会看到日本逐步向政治军事大国迈进。
... Read more!

Reiserfs 开发者 Hans Reiser 的悲剧

转载这篇文章,权作提前纪念一下我喜爱的ReiserFS,曾经因为ReiserFS而开始研究文件系统,虽然目前还没有什么成就。不管怎么样,希望ReiserFS这个文件系统能够一直走下去。

Hans Reiser 被怀疑杀害了他的俄罗斯裔妻子 Nina Reiser 。而且似乎警方已经掌握了足够的证据。颇有些社会新闻的色彩,现在发生在了开源软件界。如果最后 Hans Reiser 被证实有罪的话,的确是开源软件的一大损失。

ReiserFS 一向以高性能著称,不过稳定性一直是一个很大的问题。Hans Reiser 被捕的消息传出 ,Novell 旋即(本来可能还在游移不定)宣布旗下的 SuSE 企业版将不再将 ReiserFS 作为默认的文件系统,转而使用 EXT3,的确,在稳定性和性能之间衡量,很多人都会选择前者。SuSE 是唯一一个把 ReiserFS 作为默认文件系统的发行版,这次的倒戈几乎宣布了 ReiserFS 的死刑。

Digg上关于此事很多网友也都表示震惊,并有人贴出一个时间表(我添加了一点):


1997: Hans Reiser 成立 Namesys
1998: Hans Reiser found online a beautiful russian woman.
1999: The woman comes to the USA and they married (she loved him)
1999: She cheats on him
2000: They have children
2000: She cheats on him
2001: She cheats on him / ReiserFS 被纳入到 Linux Kernel 2.4.1
2002: He realizes she doesn't love him, she realizes she can now stay in USA
2002: She cheats on him
2004: They divorce
2005: She wants $130.000
2006: He murders her.

不管怎么样,ReiserFS 见证了一段开源软件乃至互联网的历史。Hans Reiser 也会被人记住。


... Read more!

CVS常用操作。

1,根据版本号比较
cvs diff -r1.3 -r1.5 file_name

2,
查看修改历史
cvs log file_name
cvs history file_name

3,恢复到指定版本号
cvs update -p -r1.2 file_name >file_name

如果用了
cvs update -r1.2 file_name”,file_name加一个STICK TAG:“1.2”,可以使用cvs update -A来取消这个TAG

4,cvs命令缩写形式:commit=>ci; update=>up; checkout=>co; remove=>rm;
... Read more!

Blogspot的另外一种访问方法

这段时间Blogspot的访问是断断续续,不知道是不是Google的高层公关不到位,致使用户对Blogspot是又爱又恨,最近对Blogspot的访问又顺畅了,不知道是暂时的还是永久的。现在看到一种访问Blogspot的方法,比如你的Blogspot的帐号是AAA,那么可以通过http://www.pkblogs.com/AAA,访问到你的Blogspot。详细请看Pkblogs.com
... Read more!

IE7给我们带来了什么?

IE7正式版已经发布蛮长时间,我从Beta1开始,就不断的使用,不断地卸载。之前的测试版本用了总觉得没有什么太大的突破,但是正式版出来了,增加了更多的失望。
1,Tab页浏览,这个应该是响应大多数用户的呼声,市面上大多浏览器都具有Tab页浏览功能,只有IE迟迟未跟进,现在,IE7终于按上了这个功能。但是效果我觉得很差,Firefox新开一个Tab页资源开销很小,而IE7呢,新开一个Tab页,机器几乎要咯噔一下,打开资源监视器,可以发现,每新开一个空白Tab页,CPU要形成一个小峰值,内存也是明显有1M左右的增加。而Firefox呢,新建一个Tab页丝毫看不出CPU有多大的影响,机器也没有那么明显的咯噔一下,毫不费力,而内存也没见什么涨,不知道IE7新开一个空白Tab页到底为何要那么费劲,难道MS真的老态龙钟了么?

2,对标准支持的改进。据说对标准的支持是IE7的重要改进部分,但是真的有这么好么?初步尝试了一下,我觉得IE7的推出是对web开发人员的又一次为难。以前我们开发网页的时候要尽量去兼容FireFox以及IE,现在我们不得不增加一项IE7了。之前有一个页面的CSS,经过一番设置使得其在IE6以及FF上都能够完美的表现,但是最近安装了IE7,竟然发现IE7上错位了,调查了一下,发现IE7又引入了一些新的兼容问题。据调查,IE6/IE7/fx1.5/opear8/opera9对CSS2.1的兼容度分别是:51% 55% 93% 92% 95%;IE对HTML的支持上也仅达到73%。
... Read more!

PPLive 与 PPStream

PPLive与PPStream是两款很优秀的网络电视软件,之前看到很多网络文章,推荐PPLive,国内的网站也大篇幅的报道,PPLive有可能创造下一个网络神话,但是,我在日本的YahooBB却用不了PPLive,一连上去不久猫就会当掉。一开始以为是我的设置问题,但是调了N久,没有成功,有朋友使用YahooBB的也遇到了这个问题。于是在PPLive的论坛上看到国内也有人遇到了这个问题。但是很多人用PPStream的时候就没有遇到这个问题,但是PPStream的名气似乎并没有PPLive高。而610版本以前是只能在中文系统下运行,而非Unicode,今天下载了最新的PPStream,没想到更新很快,已经基于Unicode了。
... Read more!

MySQL-Front 被迫关闭,停止更新

一直很喜欢MySQL-Front这个MySQL的前端工具(我刚刚还在用,真的很可惜.by ugmbbc),不过今天登录mysql-front 网站http://www.mysqlfront.de/突然发现主页被几行文字代替,翻译过来是:

由于MySQL AB 强制要求我们从市场上移除我们的程序,所以MySQL-Front 将停止程序的更新.
感谢大家由始至终的支持!

MySQL-Front 团队

我们希望人们学会一起和谐地工作,而不是相互勾心斗角...

原文如下:

MySQL-Front has been discontinued since MySQL AB forced us to remove this program from the market.

Thanks a lot for all your help!

Your MySQL-Front Team

We hope the humanity will learn to work together instead of fighting another senseless...

... Read more!

UML是什么?是word,是五线谱。(转自UMLChina)

   UML是什么?是一种表达工具。不是思想,也不是设计方法。
   举例来说,音乐的表达方式有很多种,可以用乐谱(书面的),可以用录音(声音的)等等,那么乐谱的表达工具呢?有很多种,比如:简谱、五线谱,还有中国古老的工尺谱等等。
   软件设计的表达工具也有很多种,流程图、伪代码,当然还有UML。
   五线谱是什么?它只是一种标记方法,这种标记方法有其优点(比如,能直观体现出音高),所以这个方法成为世界范围内通用的方法,五线谱之于音乐,恰如UML之于软件。
   五线谱本身并没有告诉你应该如何作曲,熟悉五线谱也不意味着你同时就会作曲,当然熟悉五线谱,可以保证你读懂别人的音乐作品。同样,UML本身也没有告诉你如何设计软件,但是,你熟悉了UML,就可以看懂别人的设计,如果你自己也有设计上的思路,你也可以用UML表达出来,大家也都能看得懂。
   所以,掌握UML只是成为软件设计师的必要条件,要想真正成为软件设计师,还需要有很多 设计经验,通过设计模式的学习,了解前人的设计套路(注意,模式就是套路),也是一个比较好的途径。
综上所述:
   1、掌握UML和编码工具(如C++/java),就像一个既能看懂图纸又会操作车床的工人一样,能把别人的意图弄明白,继而实现出来。这是技工的级别。
   2、掌握UML+设计模式,就能比划着也进行一点设计了。这是实习设计师的阶段。
   3、掌握UML,再有自己的创意,这就是到了真正的软件设计师了,就像从演奏上升到作曲,写字上升到创作了。

   另外还可以拿WORD来比如UML。不会用WORD,照样可以当作家。只是传播你的作品比较费事,需要别人来录入、排版。
   不会用ROSE,也可以作软件设计师,只是传播你的设计比较困难,因为需要别人来把纸上的图形输入到工具中。
   不会用UML,也一样可以成为软件大师,UML定型以前,大师们不是一样可以产生?就像五线谱定型以前,很多民间艺人照样可以成为一代大师,比如瞎子阿炳。阿炳哪里懂什么五线谱?还不一样有《二泉映月》?
... Read more!

!important CSS布局的利器

语法格式{ sRule!important },即写在定义的最后面,例如:

box{color:red !important;}

最重要的一点是:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给IE和其他浏览器不同的样式定义,例如,我们定义这样一个样式:
.colortest {
border:20px solid #60A179 !important;
border:20px solid #00F;
padding: 30px;
width : 300px;
}

在Mozilla中浏览时候,能够理解!important的优先级,因此显示#60A179的颜色:
在IE中浏览时候,不能够理解!important的优先级,因此显示#00F的颜色:
可以看到,利用!important,我们可以针对IE和非IE浏览器设置不同的样式,只要在非IE浏览器样式的后面加上!important。因此,上面提到的我的主页2px的显示差别也轻松解决:
PADDING-TOP: 11px !important;
PADDING-TOP: 9px;

!important必定成为CSS布局的利器,请记住和掌握它吧:)
... Read more!

修改了页面模板

    现在的这个模板是按照一个Wordpress的Theme修改而来的,之前看到了Wordpress的这个Theme,非常喜欢,花费一晚的时间照搬过来了,可惜还有点不完美,文章的分割线划出界了,没找到如何修改的办法,先暂时这样,再慢慢完善。


... Read more!

我们的心加剧冷漠 国外却在流行自由拥抱

社会的磨炼让我逐渐长大,最近一个朋友的一件事情让我想到了这个blog,我转贴一下。因为在很久以前,属于同样性质的事情真实的发生在了我的身上,而且,我父亲从不远处也目击到了整个过程。应该是1999年左右,我刚刚上大学,有一次父亲到我上学的城市来看我,下午我送父亲回家,从公交车站到长途汽车站有一段距离,走路大约需要20分钟,父亲和我走了一段就让我先回去自己一个人去车站,我往回走没有两分钟,被一个人叫住了,一个年轻人,他跟我说,他和妹妹到这边来办事,结果钱包和行李全丢了,想要我借点钱给他们打电话回家,让家里人汇钱过来。我当时也没有细想,就掏了10块钱给他们打电话,然后就准备走,他们一直在说谢谢,但是他们接着又说,钱汇到这边需要一点时间,能否再借点住宿费给他们,然后要我留下我的联系方式,他们拿到钱一定还我,我起了警觉心,我说,如果是这样的话,你们可以找警察帮忙,那个人支支吾吾的说找警察比较麻烦,因为他们是外地人。这个时候我父亲走过来了,来询问什么事情,简单听完了马上就拉我走开,然后告诫我,不要随便和陌生人搭话,一个人在社会上这样的事情要十二分的注意。从那时候起,我似乎就变得不那么热心了,见到可怜的乞丐也不随便给钱,见到有人搭讪就会装作没看见,在车上看到有人吵架也会比上眼睛睡觉。就如下面的文章所说一样,心,慢慢的变得冷漠了。

来自:无聊布棉的blog

我们的心加剧冷漠 国外却在流行自由拥抱

昨天晚上,10点多回家,在楼下,一个女子坐在路口很痛苦的样子,叫住了我,客套一番之后,说自己病了,去看病差了一点钱,希望我能帮她,她家就在楼上, 她老妈还没回来,所以现在回不去拿钱。开头我觉得很奇怪,这样很正常,不过我转念一想何必,对于这种情况,我似乎宁愿以小人之心度君子之腹,我说不好意 思,我没这样的义务,还说了一句不好意思。

回去了觉得钱也不多,被骗也就被骗了,于是赶快下楼,那女子已经不在现场了。一直羞愧至今天中 午。中午和室友下去买菜,讲起这个事情,他很惊讶,他说他就不久前也碰到这样的事情,并且还把钱给他了,几十块。我把那个对白重新复述一次,一模一样。我 在庆幸自己没被骗的同时,我也在考虑以后万一碰到真的要帮的人怎么办?这个世界上究竟有多少人实在利用我们的同情心在骗钱?或许下次我应该更聪明一些,跟 着她直接去医院付钱才对。

在今天晚上,在豆瓣发现了一个名为“free hugs”的小组(free hugs官方网站),讲的是国外最近比较流行的自由拥抱的活动,在很多国家,包括韩国、泰国、美国等都很流行,他们把在街上实施的free hugs拍成DV放到youtube(视频列表),非常感人,最初的那个澳大利亚小伙,在youtube的视频已经获得了450万的点击和过万评论。

在群里面有人说,什么时候国内也组织一下这种活动,实际上在北京等地已经有人在搞,但是我并不看好,我说了一句:“中国的痴男怨女太多,善于表达的太少,所以很难成功。”以前,暴闪族在国外很流行的时候,曾经有人搞过这么一两场,但是据说都不是很成功,一个是组织性,另外一个则是中国的文化。

回到刚才骗子的话题,我们的同情心都在被骗子一刀一刀地割下来,一个人的情感都是在被不断打击后“坚强”起来,也灰暗起来。如果国内搞free hugs,或许人家给你的不是hugs,而是一个个差异的目光,在这目光背后,就是鄙夷与不解,或许人家觉得你有什么目的。

你有什么目的?或许就是我们给站在你面前的人所设定的一个套,这个圈套最后很可能是自己往里面跳。

... Read more!

从eMule到aMule

最近从eMule迁移到aMule,但是在eMule下面已经有蛮多的积分了,不想再从头开始, Search了一下,找到了下面的迁移方法:

只需要拷贝criptkey.dat 和 preferences.dat两个文件到~/.aMule文件夹就可以了。你的user hash就可以成功导入aMule中。

你也许会发现“统计”里面你的上传都没有了,没错,那些都是浮云,而且我可以告诉你,你想要多少G就有多少G,因为 ~/.aMule/amule.conf是可以编辑的,修改该文件[Statistics]里面的内容,想多少就是多少(如果money也可以这么改就好了……),改成一个非常大的数值然后再用wxCas做一个在线签名,挂到verycd的论坛上,YY去吧。当然,你改这个是没有用地。你的积分,你的上传量是在别人的机器上,别人的机器会认出你user hash来的,所以该修改只能用来YY。
... Read more!

设置Solaris10下面的默认编辑器

一般的Linux系统都有默认的系统变量标识当前默认的文本编辑器,这样在一些应用程序里面可以自动的进行调用。比如在cvs commit的时候,如果没有指定-m,那么会自动调用文本编辑器让你进行comment的编辑。但是Solaris10下面似乎没有默认的指定一个文本编辑器。通过下面的环境变量的设置来设定默认编辑器:

EDITOR=/opt/sfw/bin/vim
export EDITOR

... Read more!

Solaris10中vim实现高亮显示。

安装好了SunStudio11后,vim也就顺带着安装了,vim比vi好用多了,但是一直没有办法实现高亮显示,一开始以为是终端类型的问题,在bash中设置了好多种终端类型但是还是无法解决问题。后来在vim的老家看到一下的建议,在.vimrc中添加终端类型变量设置:

set term=sun-color
syntax on

现在终于告别黑白时代了。
... Read more!