变态家族

新家是biantaishabi.com/blog

2006年06月


为什么? 最近的一个dilbert可能可以解释。 

dilbert2006024428623



为什么? 最近的一个Dilbert可能可以解释。 

dibert1
dibert2



最近的一个Dilbert可能可以解释为什么。  而且人非圣贤, 孰能无过, 我觉得黄写个检讨就已经足够了, 干嘛非要一棍子打死呢?

dibert1
dibert2




当时我看的不是cctv5, 第一时间还没有听到黄健翔的解说, 后来下载了才听到。 评论看了这么多, 觉得骂到爱国爱张靓颖高度的都是扯, calon的这个纯体育观点比较中肯。

给平庸贴上伟大的标签,并不光明正大的胜利被当做一种光荣,对一个可敬的失败者缺乏应有的尊重,这样的表现叫做有激情?这样的人也能叫做真球迷、真汉子?

有的人失败的时候没风度,有的人胜利的时候更没风度。

这是水母上有人录的音:

是有滚蛋的那句.
是前面的解说音频
最后三分钟的视频, 还真有人把它做成铃声了



当时我看的不是cctv5, 第一时间还没有听到黄健翔的解说, 后来下载了才听到。 评论看了这么多, 觉得骂到爱国爱张靓颖高度的都是扯, calon的这个纯体育观点比较中肯。

给平庸贴上伟大的标签,并不光明正大的胜利被当做一种光荣,对一个可敬的失败者缺乏应有的尊重,这样的表现叫做有激情?这样的人也能叫做真球迷、真汉子?

有的人失败的时候没风度,有的人胜利的时候更没风度。

这是水母上有人录的音:

是有滚蛋的那句.
是前面的解说音频
最后三分钟的视频, 还真有人把它做成铃声了



我们的队名叫NB, 当然, 你如果没有看过我们天生丽质的球队可能会误解这个名字的意思, 其实是Natural Beauty的意思。  要特别一提的是, 队里的185左右的泰国中锋竟然是最高最白的, 彻底的改变了我对泰国人的外貌的印象, 很符合我们的队名, 所以被我一阵劝说入队了。

今天大家发挥的都不错, 特别是据说以前经常和黑人一起打球的台湾猛男, 都快把将小小瘦瘦的日本球队内线干碎了。  最后他很自然美的女朋友还上场和我们打了半场, 完美的一次助攻一个两分,  最后大比分赢了那队日本人, 进了决胜循环。

决胜循环比较有意思, 我们队加上日本人队a和队b, a和b是主办比赛的大学的篮球俱乐部分出的两个队, 我们和a打的时候, b队出一个裁判吹, 我们和b队打的时候 , a队出一个裁判吹。 结果是我们彻底被小小瘦瘦的日本裁判干碎了…… 不过用安总的话说, 想象一下日本在中国的留学生组个队在大学里打比赛, 结果估计要比我们今天的遭遇惨很多, 也就想通了。

失败总结: 这种比分落后, 还有裁判阴影时候就总是急, 想着要打架了, 这么多年还是没有改过来。 打得太急, 这种心理状态肯定就赢不了球了。  应该专注于球赛, 做到日本人所说的心強い。 好好练练, 还需要修炼一下心理素质, 明年搞定他们。  所以说不是裁判打败我, 而是自己打败自己。




我们的队名叫NB, 当然, 你如果没有看过我们天生丽质的球队可能会误解这个名字的意思, 其实是Natural Beauty的意思。  要特别一提的是, 队里的185左右的泰国中锋竟然是最高最白的, 彻底的改变了我对泰国人的外貌的印象, 很符合我们的队名, 所以被我一阵劝说入队了。

今天大家发挥的都不错, 特别是据说以前经常和黑人一起打球的台湾猛男, 都快把将小小瘦瘦的日本球队内线干碎了。  最后他很自然美的女朋友还上场和我们打了半场, 完美的一次助攻一个两分,  最后大比分赢了那队日本人, 进了决胜循环。

决胜循环比较有意思, 我们队加上日本人队a和队b, a和b是主办比赛的大学的篮球俱乐部分出的两个队, 我们和a打的时候, b队出一个裁判吹, 我们和b队打的时候 , a队出一个裁判吹。 结果是我们彻底被小小瘦瘦的日本裁判干碎了…… 不过用安总的话说, 想象一下日本在中国的留学生组个队在大学里打比赛, 结果估计要比我们今天的遭遇惨很多, 也就想通了。

在下半场还没有到一半的时候, 对方就开始鸡时间, 遇到了一个这样的选择题, 只要和日本人有轻轻的身体接触就是犯规, 狠狠地打手也是犯规, 选哪个呢? 这比有向图里找最短路径似乎要简单不少, 当时有点急得我选择了后者。 旁边一个日本人也急了, 上来说ひとりでやろう!(意思是咱们单挑阿), 心里在想一对一比现在五对六还要公平一点阿, 不理他。 这个时候安总上去问日本人, 你在说什么呢? 没有想到刚才很横的日本人竟然在即将爆炸的安总面前迅速逃走, 赶忙说ない、ない。(没有说什么) 让旁边做好准备的我很是失望。

失败总结: 这种比分落后, 还有裁判阴影时候就总是急, 想着要打架了, 这么多年还是没有改过来。 打得太急, 这种心理状态肯定就赢不了球了。 所以说不是裁判打败我, 而是自己打败自己。  应该专注于球赛, 做到日本人所说的心強い。 好好练练, 还需要修炼一下心理素质, 明年搞定他们。 就算在碰到这档子事, 也不理他们, 至少也要把自己的水平发挥出来, 也没有什么好后悔的。  

安总这篇写得比我好多了, 应该看这篇, 即将毕业的安总眼里的激情告别赛




我们的队名叫NB, 当然, 你如果没有看过我们天生丽质的球队可能会误解这个名字的意思, 其实是Natural Beauty的意思。  要特别一提的是, 队里的185左右的泰国中锋竟然是最高最白的, 彻底的改变了我对泰国人的外貌的印象, 很符合我们的队名, 所以被我一阵劝说入队了。

今天大家发挥的都不错, 特别是据说以前经常和黑人一起打球的台湾猛男, 都快把将小小瘦瘦的日本球队内线干碎了。  最后他很自然美的女朋友还上场和我们打了半场, 完美的一次助攻一个两分,  最后大比分赢了那队日本人, 进了决胜循环。

决胜循环比较有意思, 我们队加上日本人队a和队b, a和b是主办比赛的大学的篮球俱乐部分出的两个队, 我们和a打的时候, b队出一个裁判吹, 我们和b队打的时候 , a队出一个裁判吹。 结果是我们彻底被小小瘦瘦的日本裁判干碎了…… 不过用安总的话说, 想象一下日本在中国的留学生组个队在大学里打比赛, 结果估计要比我们今天的遭遇惨很多, 也就想通了。

在下半场还没有到一半的时候, 对方就开始鸡时间, 遇到了一个这样的选择题, 只要和日本人有轻轻的身体接触就是犯规, 狠狠地打手也是犯规, 选哪个呢? 这比有向图里找最短路径似乎要简单不少, 当时有点急得我选择了后者。 旁边一个日本人也急了, 上来说ひとりでやろう!(意思是咱们单挑阿), 心里在想一对一比现在五对六还要公平一点阿, 不理他。 这个时候安总上去问日本人, 你在说什么呢? 没有想到刚才很横的日本人竟然在即将爆炸的安总面前迅速逃走, 赶忙说ない、ない。(没有说什么) 让旁边做好准备的我很是失望。

比赛结束, 输了四分, 觉得特别憋气。 说实话, 这个赢我们的队并不是特别强, 输得不太服气。 不知为什么又想起这一两个月来, 在国内打全场特别少的我和安总, 为了今天比赛和日本人练全场的各种情景。 真是三四年都没有这种想哭的感觉了, 装比强忍着…… 直到泰国帅哥过来拍我的肩膀: I can understand. 当时就不行了, 幸好脸上汗特别多, 没有被人看出来。 

失败总结: 这种比分落后, 还有裁判阴影时候就总是急, 想着要打架了, 这么多年还是没有改过来。 打得太急, 这种心理状态肯定就赢不了球了。 所以说不是裁判打败我, 而是自己打败自己。  应该专注于球赛, 做到日本人所说的心強い。 好好练练, 还需要修炼一下心理素质, 明年搞定他们。 就算再碰到这档子事, 也不理他们, 至少也要把自己的水平发挥出来, 也没有什么好后悔的。  

安总这篇写得比我好多了, 应该看这篇, 即将毕业的安总眼里的激情告别赛




我们的队名叫NB, 当然, 你如果没有看过我们天生丽质的球队可能会误解这个名字的意思, 其实是Natural Beauty的意思。  要特别一提的是, 队里的185左右的泰国中锋竟然是最高最白的, 彻底的改变了我对泰国人的外貌的印象, 很符合我们的队名, 所以被我一阵劝说入队了。

今天大家发挥的都不错, 特别是据说以前经常和黑人一起打球的台湾猛男, 都快把将小小瘦瘦的日本球队内线干碎了。  分别来自中国最相互不服的大学的安总和王琪竟然也能配合默契无间。 最后台湾猛男很自然美的女朋友还上场和我们打了半场, 完美的一次助攻一个两分,  最后大比分赢了那队日本人, 进了决胜循环。

决胜循环比较有意思, 我们队加上日本人队a和队b, a和b是主办比赛的大学的篮球俱乐部分出的两个队, 我们和a打的时候, b队出一个裁判吹, 我们和b队打的时候 , a队出一个裁判吹。 结果是我们彻底被小小瘦瘦的日本裁判干碎了…… 不过用安总的话说, 想象一下日本在中国的留学生组个队在大学里打比赛, 结果估计要比我们今天的遭遇惨很多, 也就想通了。

在下半场还没有到一半的时候, 对方就开始鸡时间, 遇到了一个这样的选择题, 只要和日本人有轻轻的身体接触就是犯规, 狠狠地打手也是犯规, 选哪个呢? 这比有向图里找最短路径似乎要简单不少, 当时有点急得我选择了后者。 旁边一个日本人也急了, 上来说ひとりでやろう!(意思是咱们单挑阿), 心里在想一对一比现在五对六还要公平一点阿, 不理他。 这个时候安总上去问日本人, 你在说什么呢? 没有想到刚才很横的日本人竟然在即将爆炸的安总面前迅速逃走, 赶忙说ない、ない。(没有说什么) 让旁边做好准备的我很是失望。

比赛结束, 输了四分, 觉得特别憋气。 说实话, 这个赢我们的队并不是特别强, 输得不太服气。 不知为什么又想起这一两个月来, 在国内打全场特别少的我和安总, 为了今天比赛和日本人练全场的各种情景。 真是三四年都没有这种想哭的感觉了, 装比强忍着…… 直到泰国帅哥过来拍我的肩膀: I can understand. 当时就不行了, 幸好脸上汗特别多, 没有被人看出来。 

失败总结: 这种比分落后, 还有裁判阴影时候就总是急, 想着要打架了, 这么多年还是没有改过来。 打得太急, 这种心理状态肯定就赢不了球了。 所以说不是裁判打败我, 而是自己打败自己。  应该专注于球赛, 做到日本人所说的心強い。 好好练练, 还需要修炼一下心理素质, 明年搞定他们。 就算再碰到这档子事, 也不理他们, 至少也要把自己的水平发挥出来, 也没有什么好后悔的。  

安总这篇写得比我好多了, 应该看这篇, 即将毕业的安总眼里的激情告别赛




我们的队名叫NB, 当然, 你如果没有看过我们天生丽质的球队可能会误解这个名字的意思, 其实是Natural Beauty的意思。  要特别一提的是, 队里的185左右的泰国中锋竟然是最高最白的, 彻底的改变了我对泰国人的外貌的印象, 很符合我们的队名, 所以被我一阵劝说入队了。

今天大家发挥的都不错, 特别是据说以前经常和黑人一起打球的台湾猛男, 都快把将小小瘦瘦的日本球队内线干碎了。  最后他很自然美的女朋友还上场和我们打了半场, 完美的一次助攻一个两分,  最后大比分赢了那队日本人, 进了决胜循环。

决胜循环比较有意思, 我们队加上日本人队a和队b, a和b是主办比赛的大学的篮球俱乐部分出的两个队, 我们和a打的时候, b队出一个裁判吹, 我们和b队打的时候 , a队出一个裁判吹。 结果是我们彻底被小小瘦瘦的日本裁判干碎了…… 不过用安总的话说, 想象一下日本在中国的留学生组个队在大学里打比赛, 结果估计要比我们今天的遭遇惨很多, 也就想通了。

失败总结: 这种比分落后, 还有裁判阴影时候就总是急, 想着要打架了, 这么多年还是没有改过来。 打得太急, 这种心理状态肯定就赢不了球了。 所以说不是裁判打败我, 而是自己打败自己。  应该专注于球赛, 做到日本人所说的心強い。 好好练练, 还需要修炼一下心理素质, 明年搞定他们。 




我们的队名叫NB, 当然, 你如果没有看过我们天生丽质的球队可能会误解这个名字的意思, 其实是Natural Beauty的意思。  要特别一提的是, 队里的185左右的泰国中锋竟然是最高最白的, 彻底的改变了我对泰国人的外貌的印象, 很符合我们的队名, 所以被我一阵劝说入队了。

今天大家发挥的都不错, 特别是据说以前经常和黑人一起打球的台湾猛男, 都快把将小小瘦瘦的日本球队内线干碎了。  最后他很自然美的女朋友还上场和我们打了半场, 完美的一次助攻一个两分,  最后大比分赢了那队日本人, 进了决胜循环。

决胜循环比较有意思, 我们队加上日本人队a和队b, a和b是主办比赛的大学的篮球俱乐部分出的两个队, 我们和a打的时候, b队出一个裁判吹, 我们和b队打的时候 , a队出一个裁判吹。 结果是我们彻底被小小瘦瘦的日本裁判干碎了…… 不过用安总的话说, 想象一下日本在中国的留学生组个队在大学里打比赛, 结果估计要比我们今天的遭遇惨很多, 也就想通了。

失败总结: 这种比分落后, 还有裁判阴影时候就总是急, 想着要打架了, 这么多年还是没有改过来。 打得太急, 这种心理状态肯定就赢不了球了。 所以说不是裁判打败我, 而是自己打败自己。  应该专注于球赛, 做到日本人所说的心強い。 好好练练, 还需要修炼一下心理素质, 明年搞定他们。 

即将毕业的安总眼里的激情告别赛




我们的队名叫NB, 当然, 你如果没有看过我们天生丽质的球队可能会误解这个名字的意思, 其实是Natural Beauty的意思。  要特别一提的是, 队里的185左右的泰国中锋竟然是最高最白的, 彻底的改变了我对泰国人的外貌的印象, 很符合我们的队名, 所以被我一阵劝说入队了。

今天大家发挥的都不错, 特别是据说以前经常和黑人一起打球的台湾猛男, 都快把将小小瘦瘦的日本球队内线干碎了。  最后他很自然美的女朋友还上场和我们打了半场, 完美的一次助攻一个两分,  最后大比分赢了那队日本人, 进了决胜循环。

决胜循环比较有意思, 我们队加上日本人队a和队b, a和b是主办比赛的大学的篮球俱乐部分出的两个队, 我们和a打的时候, b队出一个裁判吹, 我们和b队打的时候 , a队出一个裁判吹。 结果是我们彻底被小小瘦瘦的日本裁判干碎了…… 不过用安总的话说, 想象一下日本在中国的留学生组个队在大学里打比赛, 结果估计要比我们今天的遭遇惨很多, 也就想通了。

在下半场还没有到一半的时候, 对方就开始鸡时间, 遇到了一个这样的选择题, 只要和日本人有轻轻的身体接触就是犯规, 狠狠地打手也是犯规, 选哪个呢? 这比有向图里找最短路径似乎要简单不少, 当时有点急得我选择了后者。 旁边一个日本人也急了, 上来说ひとりでやろう!(意思是咱们单挑阿), 心里在想一对一比现在五对六还要公平一点阿, 不理他。 这个时候安总上去问日本人, 你在说什么呢? 没有想到日本人竟然在即将爆炸的安总面前迅速逃走, 赶忙说ない、ない。(没有说什么) 让旁边做好准备的我很是失望。

失败总结: 这种比分落后, 还有裁判阴影时候就总是急, 想着要打架了, 这么多年还是没有改过来。 打得太急, 这种心理状态肯定就赢不了球了。 所以说不是裁判打败我, 而是自己打败自己。  应该专注于球赛, 做到日本人所说的心強い。 好好练练, 还需要修炼一下心理素质, 明年搞定他们。 就算在碰到这档子事, 至少也要把自己的水平发挥出来, 也没有什么好后悔的。  

即将毕业的安总眼里的激情告别赛




我们的队名叫NB, 当然, 你如果没有看过我们天生丽质的球队可能会误解这个名字的意思, 其实是Natural Beauty的意思。  要特别一提的是, 队里的185左右的泰国中锋竟然是最高最白的, 彻底的改变了我对泰国人的外貌的印象, 很符合我们的队名, 所以被我一阵劝说入队了。

今天大家发挥的都不错, 特别是据说以前经常和黑人一起打球的台湾猛男, 都快把将小小瘦瘦的日本球队内线干碎了。  最后他很自然美的女朋友还上场和我们打了半场, 完美的一次助攻一个两分,  最后大比分赢了那队日本人, 进了决胜循环。

决胜循环比较有意思, 我们队加上日本人队a和队b, a和b是主办比赛的大学的篮球俱乐部分出的两个队, 我们和a打的时候, b队出一个裁判吹, 我们和b队打的时候 , a队出一个裁判吹。 结果是我们彻底被小小瘦瘦的日本裁判干碎了…… 不过用安总的话说, 想象一下日本在中国的留学生组个队在大学里打比赛, 结果估计要比我们今天的遭遇惨很多, 也就想通了。

在下半场还没有到一半的时候, 对方就开始鸡时间, 遇到了一个这样的选择题, 只要和日本人有轻轻的身体接触就是犯规, 狠狠地打手也是犯规, 选哪个呢? 这比有向图里找最短路径似乎要简单不少, 当时有点急得我选择了后者。 旁边一个日本人也急了, 上来说ひとりでやろう!(意思是咱们单挑阿), 心里在想一对一比现在五对六还要公平一点阿, 不理他。 这个时候安总上去问日本人, 你在说什么呢? 没有想到刚才很横的日本人竟然在即将爆炸的安总面前迅速逃走, 赶忙说ない、ない。(没有说什么) 让旁边做好准备的我很是失望。

失败总结: 这种比分落后, 还有裁判阴影时候就总是急, 想着要打架了, 这么多年还是没有改过来。 打得太急, 这种心理状态肯定就赢不了球了。 所以说不是裁判打败我, 而是自己打败自己。  应该专注于球赛, 做到日本人所说的心強い。 好好练练, 还需要修炼一下心理素质, 明年搞定他们。 就算在碰到这档子事, 也不理他们, 至少也要把自己的水平发挥出来, 也没有什么好后悔的。  

不得不承认, 安总这篇写得好多了, 即将毕业的安总眼里的激情告别赛




今天在桑椹那里看到了一留言, 在一篇说spam的帖子下面。 帖子大概是这样。

根据 dashboard 里面的统计,桑林志总共有 4,101 个留言与引用,而写这个帖子的时候最新一个留言的编号为 28055,所以桑林志总共已经有过约 24000 个垃圾留言或引用。真实留言或引用与垃圾留言或引用的比例为:1:6。

下面有个留言很搞笑。

呵呵, 我不小心也帮这个品牌spam了一把。 听了chedong的建议, 还是不给人免费spam了, 所以建议人和自己spam一把:)




今天在桑椹那里看到了一留言, 在一篇说spam的帖子下面。 帖子大概是这样。

根据 dashboard 里面的统计,桑林志总共有 4,101 个留言与引用,而写这个帖子的时候最新一个留言的编号为 28055,所以桑林志总共已经有过约 24000 个垃圾留言或引用。真实留言或引用与垃圾留言或引用的比例为:1:6。

下面有个留言很搞笑。

呵呵, 我不小心也帮这个品牌spam了一把。 听了chedong的建议, 还是不给人免费spam了, 所以给建议人和自己spam一把:)




今天在桑椹那里看到了一留言, 很牛。 在一篇说spam的帖子下面。 帖子大概是这样。

根据 dashboard 里面的统计,桑林志总共有 4,101 个留言与引用,而写这个帖子的时候最新一个留言的编号为 28055,所以桑林志总共已经有过约 24000 个垃圾留言或引用。真实留言或引用与垃圾留言或引用的比例为:1:6。

下面有个留言很搞笑。

呵呵, 我不小心也帮这个品牌spam了一把。




今天在桑椹那里看到了一留言, 很牛。 在一篇说spam的帖子下面。 帖子大概是这样。

根据 dashboard 里面的统计,桑林志总共有 4,101 个留言与引用,而写这个帖子的时候最新一个留言的编号为 28055,所以桑林志总共已经有过约 24000 个垃圾留言或引用。真实留言或引用与垃圾留言或引用的比例为:1:6。

下面有个留言很搞笑。

呵呵, 我不小心也帮这个品牌spam了一把。




今天在桑椹那里看到了一留言, 在一篇说spam的帖子下面。 帖子大概是这样。

根据 dashboard 里面的统计,桑林志总共有 4,101 个留言与引用,而写这个帖子的时候最新一个留言的编号为 28055,所以桑林志总共已经有过约 24000 个垃圾留言或引用。真实留言或引用与垃圾留言或引用的比例为:1:6。

下面有个留言很搞笑。

呵呵, 我不小心也帮这个品牌spam了一把。




今天在桑椹那里看到了一留言, 在一篇说spam的帖子下面。 帖子大概是这样。

根据 dashboard 里面的统计,桑林志总共有 4,101 个留言与引用,而写这个帖子的时候最新一个留言的编号为 28055,所以桑林志总共已经有过约 24000 个垃圾留言或引用。真实留言或引用与垃圾留言或引用的比例为:1:6。

下面有个留言很搞笑。

呵呵, 我不小心也帮这个品牌spam了一把。




今天在桑椹那里看到了一留言, 在一篇说spam的帖子下面。 帖子大概是这样。

根据 dashboard 里面的统计,桑林志总共有 4,101 个留言与引用,而写这个帖子的时候最新一个留言的编号为 28055,所以桑林志总共已经有过约 24000 个垃圾留言或引用。真实留言或引用与垃圾留言或引用的比例为:1:6。

下面有个留言很搞笑。

呵呵, 我不小心也帮这个品牌spam了一把。 听了chedong的建议, 还是不给人免费spam了, 所以给建议人和自己伪spam一下:)




最近要重写一个迭代的算法, 教授告诉我去改进这个code, 让他跑的更快, 但是改起来工程似乎太大。 今天和猛哥相谈的时候,  他说其实工作量不太大, 根据他的经验, 在他的几万行的floorplan程序中, 真正费时间的核心部分大概只有几百行。 大概十个函数左右的时间就能够占到全部运行时间的90%以上。 猛哥推荐了一个GNU 的 Profiler, 说这个很好使, 可以找出每个模块(函数)的运行时间, 以及比例。 说他在NEC用了这个十多年了, 很喜欢, 还是不要钱的…… 命令叫gprof, 基本每个*nix机器上都会有。 查了一下, 这里有个不错的介绍入门文章 。

一般运用

一般的应用其实很简单, 在用GCC编译的时候加上-pg的选项, 然后按照正常的参数运行你的程序。 运行完了以后就会在当前目录底下生成一个叫gmon.out的文件。 然后用gprof yourExcutable gmon.out -p就可以了。 一般会用>log将其写到log中。 p选项是flat profiling, 会显示各个函数具体的执行时间和所占的比例, 明显后者对帮你找出消耗时间的大头比较有用。 由于是在编译的时候加pg选项,许多调用c运行时库的函数都会被忽略。因为这些库编译的时候都是没有加上pg选项的。  (libc.so) 用gprof的q选项,可以打印函数的调用图。 如果想要在输出的分析中看到相应的源码, 需要在编译的时候加上pg和debug的g选项, 在运行gprof的时候用A选项, 就可以看到Annotated source。

库的支持

有的系统会提供用pg编译的库,(ibc_p.a)。 需要在USE flags中加入profile, 然后再re-emerge glibc,这时在/usr/lib/libc_p.a就可以看到libc_p.a。 如果不支持, 你就需要重新用上pg选项重新编译你的glibc了。

kernal时间和用户时间

如果你的程序中有诸如sleep这样的kernal space的函数, 你的那些函数的运行时间比例可能会都是0, 因为与sleep时间相比, 他们差不多可以忽略。 这个时候最好之前先用time命令看看real,sys,user时间的比例, 看看能不能用上gprof。

 


 

另外感觉是man, info了半天看了好多, 还是不知道怎么用, 要在那个里面迅速找出有用的信息, 简单的用用, 对我还真是不容易。 看别人写的介绍要容易很多。 其实大部分时候大多数的人就是要用最简单的功能, 复杂的功能一般人也用不上。 这种时候几个例子就足够了,而这好像是man,info所缺少的。 写那么长那么多页确实也不容易, 但是看起来也辛苦啊…… 大家看man有什么心得吗?

但是, 这里feed的毛病刚好, 评论现在好像又不行了, 要评论就写信给我吧, 我来update出来。:) (这真是个烂办法) 我的gmail邮箱是biantaishabi, 当然也是gtalk。




最近要重写一个迭代的算法, 教授告诉我去改进这个code, 让他跑的更快, 但是改起来工程似乎太大。 今天和猛哥相谈的时候,  他说其实工作量不太大, 根据他的经验, 在他的几万行的floorplan程序中, 真正费时间的核心部分大概只有几百行。 大概十个函数左右的时间就能够占到全部运行时间的90%以上。 猛哥推荐了一个GNU 的 Profiler, 说这个很好使, 可以找出每个模块(函数)的运行时间, 以及比例。 说他在NEC用了这个十多年了, 很喜欢, 还是不要钱的…… 命令叫gprof, 基本每个*nix机器上都会有。 查了一下, 这里有个不错的介绍入门文章 。

一般运用

一般的应用其实很简单, 在用GCC编译的时候加上-pg的选项, 然后按照正常的参数运行你的程序。 运行完了以后就会在当前目录底下生成一个叫gmon.out的文件。 然后用gprof yourExcutable gmon.out -p就可以了。 一般会用>log将其写到log中。 p选项是flat profiling, 会显示各个函数具体的执行时间和所占的比例, 明显后者对帮你找出消耗时间的大头比较有用。 由于是在编译的时候加pg选项,许多调用c运行时库的函数都会被忽略。因为这些库编译的时候都是没有加上pg选项的。  (libc.so) 用gprof的q选项,可以打印函数的调用图。 如果想要在输出的分析中看到相应的源码, 需要在编译的时候加上pg和debug的g选项, 在运行gprof的时候用A选项, 就可以看到Annotated source。

库的支持

有的系统会提供用pg编译的库,(ibc_p.a)。 需要在USE flags中加入profile, 然后再re-emerge glibc,这时在/usr/lib/libc_p.a就可以看到libc_p.a。 如果不支持, 你就需要重新用上pg选项重新编译你的glibc了。

kernal时间和用户时间

如果你的程序中有诸如sleep这样的kernal space的函数, 你的那些函数的运行时间比例可能会都是0, 因为与sleep时间相比, 他们差不多可以忽略。 这个时候最好之前先用time命令看看real,sys,user时间的比例, 看看能不能用上gprof。


另外感觉是man, info了半天看了好多, 还是不知道怎么用, 要在那个里面迅速找出有用的信息, 简单的用用, 对我还真是不容易。 看别人写的介绍要容易很多。 其实大部分时候大多数的人就是要用最简单的功能, 复杂的功能一般人也用不上。 这种时候几个例子就足够了,而这好像是man,info所缺少的。 写那么长那么多页确实也不容易, 但是看起来也辛苦啊…… 大家看man有什么心得吗?




最近要重写一个迭代的算法, 教授告诉我去改进这个code, 让他跑的更快, 但是改起来工程似乎太大。 今天和猛哥相谈的时候,  他说其实工作量不太大, 根据他的经验, 在他的几万行的floorplan程序中, 真正费时间的核心部分大概只有几百行。 大概十个函数左右的时间就能够占到全部运行时间的90%以上。 猛哥推荐了一个GNU 的 Profiler, 说这个很好使, 可以找出每个模块(函数)的运行时间, 以及比例。 说他在NEC用了这个十多年了, 很喜欢, 还是不要钱的…… 命令叫gprof, 基本每个*nix机器上都会有。 查了一下, 这里有个不错的介绍入门文章 。

一般运用

一般的应用其实很简单, 在用GCC编译的时候加上-pg的选项, 然后按照正常的参数运行你的程序。 运行完了以后就会在当前目录底下生成一个叫gmon.out的文件。 然后用gprof yourExcutable gmon.out -p就可以了。 一般会用>log将其写到log中。 p选项是flat profiling, 会显示各个函数具体的执行时间和所占的比例, 明显后者对帮你找出消耗时间的大头比较有用。 由于是在编译的时候加pg选项,许多调用c运行时库的函数都会被忽略。因为这些库编译的时候都是没有加上pg选项的。  (libc.so) 用gprof的q选项,可以打印函数的调用图。 如果想要在输出的分析中看到相应的源码, 需要在编译的时候加上pg和debug的g选项, 在运行gprof的时候用A选项, 就可以看到Annotated source。

库的支持

有的系统会提供用pg编译的库,(ibc_p.a)。 需要在USE flags中加入profile, 然后再re-emerge glibc,这时在/usr/lib/libc_p.a就可以看到libc_p.a。 如果不支持, 你就需要重新用上pg选项重新编译你的glibc了。

kernal时间和用户时间

如果你的程序中有诸如sleep这样的kernal space的函数, 你的那些函数的运行时间比例可能会都是0, 因为与sleep时间相比, 他们差不多可以忽略。 这个时候最好之前先用time命令看看real,sys,user时间的比例, 看看能不能用上gprof。

 


 

另外感觉是man, info了半天看了好多, 还是不知道怎么用, 要在那个里面迅速找出有用的信息, 简单的用用, 对我还真是不容易。 看别人写的介绍要容易很多。 其实大部分时候大多数的人就是要用最简单的功能, 复杂的功能一般人也用不上。 这种时候几个例子就足够了,而这好像是man,info所缺少的。 写那么长那么多页确实也不容易, 但是看起来也辛苦啊…… 大家看man有什么心得吗?

但是, 这里feed的毛病刚好, 评论现在好像又不行了, 要评论就写信给我吧, 我来update出来。:) (这真是个烂办法) 我的gmail邮箱是biantaishabi, 当然也是gtalk。




今晚遇到一个学校的一个泰国人,会说英文, 日文也挺好, 而且对学中文比较有兴趣, 结果导致好奇的我问他泰文的问候语怎么说, 他告诉我读音是chao, 我问早上好呢? 他说也是chao。 中午呢?也是chao。 那么晚上呢? 还是chao。 而且说法是先是chao, 后面加人命。 比如给我打招呼就是 :chao 王博!

旁边的一个中国女生首先受不了啦, 说你们怎么从早上chao到晚上啊。 这个时候我这个纯洁的男人才反应过来。  晚上回来和reika说起这个泰语的问候, 她告诉我西班牙语的问候也是差不多的读音。 不知道是不是真的。 后来告诉泰国人这个近音字的中文意思, 泰国人竟然很有学术精神的问, 这不可能阿, 泰国和中国隔这么近, 不可能有意思查这么远的词吧? 后来又解释了一下中国的地大物博, 各种F words也分南北, 他才满意的点头, 然后坏笑, 说 chao, 王博!




今晚遇到一个学校的一个泰国人,会说英文, 日文也挺好, 而且对学中文比较有兴趣, 结果导致好奇的我问他泰文的问候语怎么说, 他告诉我读音是chao, 我问早上好呢? 他说也是chao。 中午呢?也是chao。 那么晚上呢? 还是chao。 而且说法是先是chao, 后面加人名。 比如给我打招呼就是 :chao 王博!

旁边的一个中国女生首先受不了啦, 说你们怎么从早上chao到晚上啊。 这个时候我这个纯洁的男人才反应过来。  晚上回来和reika说起这个泰语的问候, 她告诉我西班牙语的问候也是差不多的读音。 不知道是不是真的。 后来告诉泰国人这个近音字的中文意思, 泰国人竟然很有学术精神的问, 这不可能阿, 泰国和中国隔这么近, 不可能有意思查这么远的词吧? 后来又解释了一下中国的地大物博, 各种F words也分南北, 他才满意的点头, 然后坏笑, 说 chao, 王博!




今晚遇到学校的一个泰国人。 小伙挺高挺白, 会说英文, 日文也挺好, 而且对学中文比较有兴趣, 而且会写好多繁体的中国字。 结果导致好奇的我问他泰文的问候语怎么说, 他告诉我读音是chao, 我问早上好呢? 他说也是chao。 中午呢?也是chao。 那么晚上呢? 还是chao。 而且说法是先是chao, 后面加人名。 比如给我打招呼就是 :chao 王博!

旁边的一个中国女生首先受不了啦, 说你们怎么从早上chao到晚上啊。 这个时候我这个纯洁的男人才反应过来。  晚上回来和reika说起这个泰语的问候, 她告诉我西班牙语的问候也是差不多的读音。 不知道是不是真的。 后来告诉泰国人这个近音字的中文意思, 泰国人竟然很有学术精神的问, 这不可能阿, 泰国和中国隔这么近, 不可能有意思查这么远的词吧? 后来又解释了一下中国的地大物博, 各种F words也分南北, 他才满意的点头, 然后坏笑, 对我说 chao, 王博!




今晚遇到学校的一个泰国人。 小伙挺高挺白, 会说英文, 日文也挺好, 而且对学中文比较有兴趣, 还会写好多繁体的中国字。 结果导致好奇的我问他泰文的问候语怎么说, 他告诉我读音是chao, 我问早上好呢? 他说也是chao。 中午呢?也是chao。 那么晚上呢? 还是chao。 而且说法是先是chao, 后面加人名。 比如给我打招呼就是 :chao 王博!

旁边的一个中国女生首先受不了啦, 说你们怎么从早上chao到晚上啊。 这个时候我这个纯洁的男人才反应过来。  晚上回来和reika说起这个泰语的问候, 她告诉我西班牙语的问候也是差不多的读音。 不知道是不是真的。 后来告诉泰国人这个近音字的中文意思, 泰国人竟然很有学术精神的问, 这不可能阿, 泰国和中国隔这么近, 不可能有意思查这么远的词吧? 后来又解释了一下中国的地大物博, 各种F words也分南北, 他才满意的点头, 然后坏笑, 对我说 : chao, 王博!




今晚遇到学校的一个泰国人。 小伙挺高挺白, 会说英文, 日文也挺好, 而且对学中文比较有兴趣, 还会写好多繁体的中国字。 结果导致好奇的我问他泰文的问候语怎么说, 他告诉我读音是chao, 我问早上好呢? 他说也是chao。 中午呢?也是chao。 那么晚上呢? 还是chao。 而且说法是先是chao, 后面加人名。 比如给我打招呼就是 :chao 王博!

旁边的一个中国女生首先受不了啦, 说你们怎么从早上chao到晚上啊。 这个时候我这个纯洁的男人才反应过来。  晚上回来和reika说起这个泰语的早中晚问候, 她说, 泰国人牛比ね……并且告诉我西班牙语的问候也是差不多的读音。 不知道是不是真的。 后来告诉泰国人这个近音字的中文意思, 泰国人竟然很有学术精神的问,这从语言的发展上来看是概率很小的事情啊, 泰国和中国隔这么近, 不可能有意思查这么远的词吧? 后来又解释了一下中国的地大物博, 各种F words也分南北, 他才满意的点头, 然后坏笑, 对我说 : chao, 王博!




今晚遇到学校的一个泰国人。 小伙挺高挺白, 会说英文, 日文也挺好, 而且对学中文比较有兴趣, 还会写好多繁体的中国字。 结果导致好奇的我问他泰文的问候语怎么说, 他告诉我读音是chao, 我问早上好呢? 他说也是chao。 中午呢?也是chao。 那么晚上呢? 还是chao。 而且说法是先是chao, 后面加人名。 比如给我打招呼就是 :chao 王博!

旁边的一个中国女生首先受不了啦, 说你们怎么从早上chao到晚上啊。 这个时候我这个纯洁的男人才反应过来。  晚上回来和reika说起这个泰语的早中晚问候, 她说,从早到晚,  泰国人牛比ね……并且告诉我西班牙语的问候也是差不多的读音。 不知道是不是真的。 后来告诉泰国人这个近音字的中文意思, 泰国人竟然很有学术精神的问,这从语言的发展上来看是概率很小的事情啊, 泰国和中国隔这么近, 不可能有意思查这么远的词吧? 后来又解释了一下中国的地大物博, 各种F words也分南北, 他才满意的点头, 然后坏笑, 对我说 : chao, 王博!





    摘要:

void alldistances(int m, int a[], int n, int d[], int v)
{
        register int i,j,k,l;
        int *b=    (全文共3218字)——点击此处阅读全文




    摘要:void alldistances(int m, int a[], int n, int d[], int v){        register int i,j,k,l;        int *b=    (全文共3657字)——点击此处阅读全文



名字叫ACM Transactions on Algorithms (TALG) , 是去年才开始的, 高爷爷也是编辑之一。 由于时间不长, 可能还不是太出名。 需要交给ACM钱才能看, 学校里的一般都能看吧。 里面有一个Problem专栏是专门介绍各种open的问题的, 第一期的 [PDF]就介绍了两个open的问题。  大家在工作学习压力都很大,未解决的就先不看了, 还有高爷爷Knuth的一个Brain Teaser, 是个Graph Searching的问题。

void alldistances(int m, int a[], int n, int d[], int v)
{
        register int i,j,k,l;
        int *b=(int*)malloc(n*sizeof(int));
        int *link=(int*)malloc(2*m*sizeof(int));
        for (j=0; j<n; j++) b[j]=-1, d[j]=n;
        for (k=0; k<m+m; k++) <Statement1>;
        d[v]=0, k=b[v], b[v]=-1, j=-1, l=1;
        while (k>=0) {
                v=a[k];
                if (b[v]>=0) {
                        d[v]=l;
                        for (i=b[v]; link[i]>=0; i=link[i]);
                        <Statement2>;
                }
                k=link[k];
                if (k<0) l++, k=j, j=-1;
        }
}

 

一个图有编号为0到n-1的那个顶点, 2m条边, 边由一个长度为2m的整数数组定义,边会连接这两个定点。  {a[2k],a[2k + 1]} for 0 ≤ k < m。这里d为长度为n的数组, v是给定的一个顶点。d[u]中的值为给定顶点v到u的距离, for u from 0 to n-1。 上面这个c子程序就是完成这个任务的, 但是去掉了两个statement,其中1以‘link[k]=’开头, statement2以‘link[i]=’开头。

你的任务是写出缺失的statement, 让程序完整。 并且回答这个程序是否可以在线形时间内完成。

 




所谓偏见, 就是自己的斧头被人偷了, 然后看邻居越来越像偷斧头的人, 这种感觉会与日俱增, 无论邻居做什么, 直到重新在自己家的某个角落里面发现自己忘在那里的斧头为止…… NTY 的这篇报道Growing Wikipedia Refines Its 'Anyone Can Edit' Policy 就有点这种意思, 前几段还有标题给人造成的印象是wiki百科由于采用了保护和半保护的措施, 正在逐步走向少数人的统治, 放弃人人可编辑的原则。 翻译 [solidot]一下就更夸张了, 将半保护可以编辑的人的资格从注册四天直接变成了四年, 不知道是不是也是受到了纽约时报偏见的影响。

好在老大Wales及时做出澄清 , 这种保护政策已经存在数年了, 现在由于软件版本控制系统的改进, 更多的对文章采用半保护, 也就是注册四天的人才能编辑, 来防止恶意破坏。而不是完全的保护。 实际上意思和 NY Times 的解读是完全相反的。 不过他在纽约时报上面并找不到“编辑”的按钮来改正。看来传统媒体看样子还是对这种新兴的力量有不小的偏见的。

但是如果你是名人, 比如说像以前的库班 那样, 还是可以反击一下纽约时报的, 今天纽约时报就在这个文章的下面贴出了correction

Correction: June 21, 2006 A front-page headline on Saturday with an article about the online reference work Wikipedia referred imprecisely to its "anyone can edit" guidelines, which have always restricted changes in a small percentage of articles. While Wikipedia has indeed added a category of articles that are "semi-protected" from editing, it has not "revised" its policy or otherwise put additional restrictions on editing; it says the change is intended to reduce the number of entries on which editing is banned altogether.







所谓偏见, 就是自己的斧头被人偷了, 然后看邻居越来越像偷斧头的人, 这种感觉会与日俱增, 无论邻居做什么, 直到重新在自己家的某个角落里面发现自己忘在那里的斧头为止…… NTY 的这篇报道Growing Wikipedia Refines Its 'Anyone Can Edit' Policy 就有点这种意思, 前几段还有标题给人造成的印象是wiki百科由于采用了保护和半保护的措施, 正在逐步走向少数人的统治, 放弃人人可编辑的原则。 翻译 [solidot]一下就更夸张了, 将半保护可以编辑的人的资格从注册四天直接变成了四年, 不知道是不是也是受到了纽约时报偏见的影响。

好在老大Wales及时做出澄清 , 这种保护政策已经存在数年了, 现在由于软件版本控制系统的改进, 更多的对文章采用半保护, 也就是注册四天的人才能编辑, 来防止恶意破坏。而不是完全的保护。 实际上意思和 NY Times 的解读是完全相反的。 不过他在纽约时报上面并找不到“编辑”的按钮来改正。看来传统媒体看样子还是对这种新兴的力量有不小的偏见的。

但是如果你是名人, 比如说像以前的库班 那样, 还是可以反击一下纽约时报的, 今天纽约时报就在这个文章的下面贴出了correction

Correction: June 21, 2006 A front-page headline on Saturday with an article about the online reference work Wikipedia referred imprecisely to its "anyone can edit" guidelines, which have always restricted changes in a small percentage of articles. While Wikipedia has indeed added a category of articles that are "semi-protected" from editing, it has not "revised" its policy or otherwise put additional restrictions on editing; it says the change is intended to reduce the number of entries on which editing is banned altogether.



这个人太牛比, 用了四十天就从北京骑单车到了, 搞得我都想去了!!  还有人想去吗?

ps:由于地址出现了系统违禁词, 只好用了一个跳转的地址, 这个故事告诉我们, donews的违禁词黑名单真是太不与时俱进了。




这个人太牛比, 用了四十天就从北京骑单车到了, 搞得我都想去了!!  还有人想去吗?

PS:由于地址出现了系统违禁词, 只好用了一个跳转的地址, 这个故事告诉我们, donews的违禁词黑名单真是太不与时俱进了。  rss的时间戳好像也没有改过来, 不过永远不改也挺好的, 可以让我在某些Lilina上自动置顶(8-1)个小时。




这个人太牛比, 用了四十天就从北京骑单车到了布达拉宫, 搞得我都想去了!!  还有人想去吗?

PS:由于地址出现了系统违禁词, 只好用了一个跳转的地址, 这个故事告诉我们, donews的违禁词黑名单真是太不与时俱进了。  rss的时间戳好像也没有改过来, 不过永远不改也挺好的, 可以让我在某些Lilina上自动置顶(8-1)个小时。




从北海道见过老丈人回来以后就没有好好学日语了, 这么久没有丝毫进步, 所以决定以后翻译一些日文的文章放在这里, 可以练习一下日本话的书写。 这次找到了日本外相麻生太郎的几篇文章先练练手。 这篇在这里, 叫『戦勝百年 「海」』。

*********开始********** 

今年是平成17年, 西历2005年, 是自民党成立50周年, 大东亚战争(太平洋战争)战败六十周年, 是很多有意义的里程碑事件的周年纪念, 但是其中不能忘记的是, 今年是日俄战争胜利100周年。

100年前的1905年, 东乡元帅率领的日本海军联合舰队于5月27日, 在日本海击败了俄罗斯的波罗的海舰队, 是被称为世界海战史上的完胜的大胜仗, 请各位不要忘记这个事实。 这场战争是20世纪初叶的影响巨大的事件之一。 当时俄罗斯是世界上最强的陆军大国, 海军也是仅次于英国的, 实力十分雄厚。 还有让拿破仑也没有什么办法的哥萨克骑兵。 当时强大的德意志帝国的参谋总长毛奇统帅着号称无敌的德国陆军, 也奉行不同俄罗斯交战的基本外交战略。 战争是在有色人种(西方白人以外的人种) 日本人与俄罗斯民族之间进行。 十字军东征以后, 500多年过去了, 有色人种在战争中都没有战胜过白种人。 那时世界上谁都认为日本人肯定不可能在这场战争中获胜。

但是日本不得不战, 1868年开国之后四年, 岩仓使节团被派往欧美, 去了解当时的国际情势, 和亚洲的形势。 当时欧美列强割据亚洲, 印度支那半岛(中南半岛),印尼,马来半岛和中国, 菲律宾分别被法国人,荷兰人, 英国人和美国人所控制,各地被列强殖民地化。  这样下去, 俄罗斯的南下将会不可避免, 从满洲到朝鲜半岛都会在俄罗斯的影响之下, 日本也会成为俄罗斯的殖民地。 怎么做才能更好的维持日本的独立自主是当时最重要的议题。 调查团当时的结论是, 这些列强诸国比起道义来更加信奉实力, 除了以武力 对抗没有别的办法。 饥饿的狼如果遇到了肥羊, 再和它将道义和正义是没有什么意义的。 这样有预见性的看到的事物的本质, 我觉得是当时明治时代政治家的最伟大的地方之一。

在使节团回国时候, 日本的国策就被定为“维持日本的独立自主”。 为了达到这个目标, 就要强兵 ,富国, 振兴产业。 为了适应近代的工业社会的发展要求, 一定要是“教育先行”, 所以创立了义务教育制度, 以国家经费向外国派遣留学生的制度也建立起来。 为了军事训练, 从英国和德国招来了军事教练, 准备同俄罗斯的战争。 当时国家预算极度的不平衡, 三分之一用于军事, 三分之一用于教育, 剩下的三分之一用于其他的方面 。

那么日本取得胜利的主要原因是什么?如果比较双方海军的军事力量的话,日本在总排水量吨数是俄罗斯的一半,但是有英国新近制造的先进军舰,因为是近海作战, 像鱼雷艇这样的小型舰船也很有用。 尽管有这些条件, 当时战前最好的估计也是双方的胜算是五五开。 不料日本的军舰一艘未沉, 对方的波罗的海舰队不是被击沉就是被日本俘获, 是所谓的全胜的比赛。 这是当时最大规模的海战,  可以很容易的想象到当时世界上人们惊讶的样子。

让日本取得这场战争胜利的确实是英制的军舰还日本兵的高昂士气, 还有军队的训练水平很高也是原因之一。 被称为「下瀬火薬」 的发明可能也是原因之一。 其为名为下瀬雅充的海军工程师所发明, 弹壳会裂为三千以上的碎片, 温度高达三千度以上, 会让铜板上涂的油漆如酒精遇到火一样的燃烧起来, 引起火灾。 普通的火药虽然会造成死伤, 但是对方仍然可以继续战斗。 如果舰船上起火, 根本无法接近大炮的旁边, 从而失去了战斗的能力, 这对日本非常的有利。

另外 , 据俄罗斯文献记载, 当时被称为伊集院信管的鱼雷式炮弹也是波罗的海舰队的败因之一。

还有木村駿吉发明的无线电通信装置, 让联合舰队可以很快地发现敌人并且通报, 确定了但是日本舰队的决定性的优势地位。  意大利的马可尼的无线电试验是在1895年, 而十年之后就被应用于海战, 说明了日本科学技术实力的提高, 日本民族是唯一能做到这样的有色人种。

下回再写陆军方面。

**********结束************

特别鸣谢

1. 日本yahoo 翻译(主要靠你!)。

2. 能给网页注上假名的网站




从北海道见过老丈人回来以后就没有好好学日语了, 这么久没有丝毫进步, 所以决定以后翻译一些日文的文章放在这里, 可以练习一下日本话的书写。 这次找到了日本外相麻生太郎的几篇文章先练练手。 这篇在这里, 叫『戦勝百年 「海」』。 可以看看日本人, 还是个日本的大官, 是怎么看待百年之前的这场战争的。

*********开始********** 

今年是平成17年, 西历2005年, 是自民党成立50周年, 大东亚战争(太平洋战争)战败六十周年, 是很多有意义的里程碑事件的周年纪念, 但是其中不能忘记的是, 今年是日俄战争胜利100周年。

100年前的1905年, 东乡元帅率领的日本海军联合舰队于5月27日, 在日本海击败了俄罗斯的波罗的海舰队, 是被称为世界海战史上的完胜的大胜仗, 请各位不要忘记这个事实。 这场战争是20世纪初叶的影响巨大的事件之一。 当时俄罗斯是世界上最强的陆军大国, 海军也是仅次于英国的, 实力十分雄厚。 还有让拿破仑也没有什么办法的哥萨克骑兵。 当时强大的德意志帝国的参谋总长毛奇统帅着号称无敌的德国陆军, 也奉行不同俄罗斯交战的基本外交战略。 战争是在有色人种(西方白人以外的人种) 日本人与俄罗斯民族之间进行。 十字军东征以后, 500多年过去了, 有色人种在战争中都没有战胜过白种人。 那时世界上谁都认为日本人肯定不可能在这场战争中获胜。

但是日本不得不战, 1868年开国之后四年, 岩仓使节团被派往欧美, 去了解当时的国际情势, 和亚洲的形势。 当时欧美列强割据亚洲, 印度支那半岛(中南半岛),印尼,马来半岛和中国, 菲律宾分别被法国人,荷兰人, 英国人和美国人所控制,各地被列强殖民地化。  这样下去, 俄罗斯的南下将会不可避免, 从满洲到朝鲜半岛都会在俄罗斯的影响之下, 日本也会成为俄罗斯的殖民地。 怎么做才能更好的维持日本的独立自主是当时最重要的议题。 调查团当时的结论是, 这些列强诸国比起道义来更加信奉实力, 除了以武力 对抗没有别的办法。 饥饿的狼如果遇到了肥羊, 再和它将道义和正义是没有什么意义的。 这样有预见性的看到的事物的本质, 我觉得是当时明治时代政治家的最伟大的地方之一。

在使节团回国时候, 日本的国策就被定为“维持日本的独立自主”。 为了达到这个目标, 就要强兵 ,富国, 振兴产业。 为了适应近代的工业社会的发展要求, 一定要是“教育先行”, 所以创立了义务教育制度, 以国家经费向外国派遣留学生的制度也建立起来。 为了军事训练, 从英国和德国招来了军事教练, 准备同俄罗斯的战争。 当时国家预算极度的不平衡, 三分之一用于军事, 三分之一用于教育, 剩下的三分之一用于其他的方面 。

那么日本取得胜利的主要原因是什么?如果比较双方海军的军事力量的话,日本在总排水量吨数是俄罗斯的一半,但是有英国新近制造的先进军舰,因为是近海作战, 像鱼雷艇这样的小型舰船也很有用。 尽管有这些条件, 当时战前最好的估计也是双方的胜算是五五开。 不料日本的军舰一艘未沉, 对方的波罗的海舰队不是被击沉就是被日本俘获, 是所谓的全胜的比赛。 这是当时最大规模的海战,  可以很容易的想象到当时世界上人们惊讶的样子。

让日本取得这场战争胜利的确实是英制的军舰还日本兵的高昂士气, 还有军队的训练水平很高也是原因之一。 被称为「下瀬火薬」 的发明可能也是原因之一。 其为名为下瀬雅充的海军工程师所发明, 弹壳会裂为三千以上的碎片, 温度高达三千度以上, 会让铜板上涂的油漆如酒精遇到火一样的燃烧起来, 引起火灾。 普通的火药虽然会造成死伤, 但是对方仍然可以继续战斗。 如果舰船上起火, 根本无法接近大炮的旁边, 从而失去了战斗的能力, 这对日本非常的有利。

另外 , 据俄罗斯文献记载, 当时被称为伊集院信管的鱼雷式炮弹也是波罗的海舰队的败因之一。

还有木村駿吉发明的无线电通信装置, 让联合舰队可以很快地发现敌人并且通报, 确定了但是日本舰队的决定性的优势地位。  意大利的马可尼的无线电试验是在1895年, 而十年之后就被应用于海战, 说明了日本科学技术实力的提高, 日本民族是唯一能做到这样的有色人种。

下回再写陆军方面。

**********结束************

特别鸣谢

1. 日本yahoo 翻译(主要靠你!)。

2. 能给网页注上假名的网站

****************************

在这之前七年, 日本也是这样打败北洋水师, 所以才有马关条约。记得初中历史书上说是日本和俄国是瓜分东北和朝鲜谈崩了才打的仗, 到这里变成了维持日本的独立自主……  海战还好, 是在日本海上打的, 下次的陆战可全是在东北打的。




从北海道见过老丈人回来以后就没有好好学日语了, 这么久没有丝毫进步, 所以决定以后翻译一些日文的文章放在这里, 可以练习一下日本话的书写。 这次找到了日本外相麻生太郎的几篇文章先练练手。 这篇在这里, 叫『戦勝百年 「海」』。 可以看看日本人, 还是个日本的大官, 是怎么看待百年之前的这场战争的。

*********开始********** 

今年是平成17年, 西历2005年, 是自民党成立50周年, 大东亚战争(太平洋战争)战败六十周年, 是很多有意义的里程碑事件的周年纪念, 但是其中不能忘记的是, 今年是日俄战争胜利100周年。

100年前的1905年, 东乡元帅率领的日本海军联合舰队于5月27日, 在日本海击败了俄罗斯的波罗的海舰队, 是被称为世界海战史上的完胜的大胜仗, 请各位不要忘记这个事实。 这场战争是20世纪初叶的影响巨大的事件之一。 当时俄罗斯是世界上最强的陆军大国, 海军也是仅次于英国的, 实力十分雄厚。 还有让拿破仑也没有什么办法的哥萨克骑兵。 当时强大的德意志帝国的参谋总长毛奇统帅着号称无敌的德国陆军, 也奉行不同俄罗斯交战的基本外交战略。 战争是在有色人种(西方白人以外的人种) 日本人与俄罗斯民族之间进行。 十字军东征以后, 500多年过去了, 有色人种在战争中都没有战胜过白种人。 那时世界上谁都认为日本人肯定不可能在这场战争中获胜。

但是日本不得不战, 1868年开国之后四年, 岩仓使节团被派往欧美, 去了解当时的国际情势, 和亚洲的形势。 当时欧美列强割据亚洲, 印度支那半岛(中南半岛),印尼,马来半岛和中国, 菲律宾分别被法国人,荷兰人, 英国人和美国人所控制,各地被列强殖民地化。  这样下去, 俄罗斯的南下将会不可避免, 从满洲到朝鲜半岛都会在俄罗斯的影响之下, 日本也会成为俄罗斯的殖民地。 怎么做才能更好的维持日本的独立自主是当时最重要的议题。 调查团当时的结论是, 这些列强诸国比起道义来更加信奉实力, 除了以武力 对抗没有别的办法。 饥饿的狼如果遇到了肥羊, 再和它将道义和正义是没有什么意义的。 这样有预见性的看到的事物的本质, 我觉得是当时明治时代政治家的最伟大的地方之一。

在使节团回国时候, 日本的国策就被定为“维持日本的独立自主”。 为了达到这个目标, 就要强兵 ,富国, 振兴产业。 为了适应近代的工业社会的发展要求, 一定要是“教育先行”, 所以创立了义务教育制度, 以国家经费向外国派遣留学生的制度也建立起来。 为了军事训练, 从英国和德国招来了军事教练, 准备同俄罗斯的战争。 当时国家预算极度的不平衡, 三分之一用于军事, 三分之一用于教育, 剩下的三分之一用于其他的方面 。

那么日本取得胜利的主要原因是什么?如果比较双方海军的军事力量的话,日本在总排水量吨数是俄罗斯的一半,但是有英国新近制造的先进军舰,因为是近海作战, 像鱼雷艇这样的小型舰船也很有用。 尽管有这些条件, 当时战前最好的估计也是双方的胜算是五五开。 不料日本的军舰一艘未沉, 对方的波罗的海舰队不是被击沉就是被日本俘获, 是所谓的全胜的比赛。 这是当时最大规模的海战,  可以很容易的想象到当时世界上人们惊讶的样子。

让日本取得这场战争胜利的确实是英制的军舰还日本兵的高昂士气, 还有军队的训练水平很高也是原因之一。 被称为「下瀬火薬」 的发明可能也是原因之一。 其为名为下瀬雅充的海军工程师所发明, 弹壳会裂为三千以上的碎片, 温度高达三千度以上, 会让铜板上涂的油漆如酒精遇到火一样的燃烧起来, 引起火灾。 普通的火药虽然会造成死伤, 但是对方仍然可以继续战斗。 如果舰船上起火, 根本无法接近大炮的旁边, 从而失去了战斗的能力, 这对日本非常的有利。

另外 , 据俄罗斯文献记载, 当时被称为伊集院信管的鱼雷式炮弹也是波罗的海舰队的败因之一。

还有木村駿吉发明的无线电通信装置, 让联合舰队可以很快地发现敌人并且通报, 确定了但是日本舰队的决定性的优势地位。  意大利的马可尼的无线电试验是在1895年, 而十年之后就被应用于海战, 说明了日本科学技术实力的提高, 日本民族是唯一能做到这样的有色人种。

下回再写陆军方面。

**********结束*************

特别鸣谢

1. 日本yahoo 翻译(主要靠你!)。

2. 能给网页注上假名的网站

****************************

在这之前七年, 日本也是这样打败北洋水师, 所以才有马关条约。记得初中历史书上说是日本和俄国是瓜分东北和朝鲜谈崩了才打的仗, 到这里变成了维持日本的独立自主……  海战还好, 是在日本海上打的, 下次的陆战可全是在东北打的。  海战中有很多参加过甲午黄海海战的军舰, 看过北洋水师这个电视剧的人肯定记得其中一些船的名字, 如浪速, 秋津洲 。 还有北洋水师当年两大王牌之一, 被日本俘获的镇远舰,也参加了这场海战, 名字都没有变, 还是叫镇远, 编入了联合舰队的第五战队。

可以看到, 洋务运动基本上是学习日本, 不过结果并不如日本成功。





    摘要:

前几天,hehe留言让我在页面上放一个搜索框,说这样就可以在新的Google Toolbar 4.0 beta中加入我这个blog的一个按钮, 就可以很方便的在toolbar上面订阅这个rss。 不过今天偶然看到doubleaf的加按钮的链接, 觉得改改就可以了, 不用加搜索框。

其实挺简单, 帮助文件都不用看, 先做一个xml文件,这样写。

<?xml version=此处阅读全文



前几天,hehe留言让我在页面上放一个搜索框,说这样就可以在新的Google Toolbar 4.0 beta中加入我这个blog的一个按钮, 就可以很方便的在toolbar上面订阅这个rss。 不过今天偶然看到doubleaf的加按钮的链接, 觉得改改就可以了, 不用加搜索框。

其实挺简单, 帮助文件都不用看, 先做一个xml文件,这样写。

<?xml version="1.0"?>
<custombuttons xmlns="http://toolbar.google.com/custombuttons/">
<button>
<site>http://blog.donews.com/biantaishabi</site>
<title>BTSB Family</title>
<feed refresh-interval="1000">http://feeds.feedburner.com/biantaishabi</feed>
<description>Just tell the man from the name...</description>

</button>
</custombuttons>


把site,feed标签中的链接换成自己的就可以了, 还可以加description, 我加的是“人如其名”。 那个refresh-interval大概是更新feed的频率,我也不知道单位, 随便写了一个1000。

然后传到一个可以下载的地方, 我是传到了google pages。 再用这个链接 http://toolbar.google.com/buttons/add?url=http://biantaishabi.googlepages.com/google-button.xml , url后面就是这个xml文件的地址。还可以加icon, 双叶还有一个非常酷的图标, 我没有艺术细胞, 所以从来也没有icon, 所以显示出来是个默认的搜索的图标。

这样就可以了,我想如果你想做更复杂的定制按钮,可以去看toolbar的帮助, 应该会写得很清楚。 谢谢双叶!!!



前几天,hehe留言让我在页面上放一个搜索框,说这样就可以在新的Google Toolbar 4.0 beta中加入我这个blog的一个按钮, 就可以很方便的在toolbar上面订阅这个rss。 不过今天偶然看到doubleaf的加按钮的链接, 觉得改改就可以了, 不用加搜索框。

其实挺简单, 帮助文件都不用看, 先做一个xml文件,这样写。

<?xml version="1.0"?>
<custombuttons xmlns="http://toolbar.google.com/custombuttons/">
<button>
<site>http://blog.donews.com/biantaishabi</site>
<title>BTSB Family</title>
<feed refresh-interval="1000">http://feeds.feedburner.com/biantaishabi</feed>
<description>Just tell the man from the name...</description>

</button>
</custombuttons>


把site,feed标签中的链接换成自己的就可以了, 还可以加description, 我加的是“人如其名”。 那个refresh-interval大概是更新feed的频率,我也不知道单位, 随便写了一个1000。

然后传到一个可以下载的地方, 我是传到了google pages。 再用这个链接 http://toolbar.google.com/buttons/add?url=http://biantaishabi.googlepages.com/google-button.xml , url后面就是这个xml文件的地址。还可以加icon, 双叶还有一个非常酷的图标, 我没有艺术细胞, 所以从来也没有icon, 所以显示出来是个默认的搜索的图标。

这样就可以了,我想如果你想做更复杂的定制按钮,可以去看toolbar的帮助, 应该会写得很清楚。 谢谢双叶!!!



前几天,hehe留言让我在页面上放一个搜索框,说这样就可以在新的Google Toolbar 4.0 beta中加入我这个blog的一个按钮, 就可以很方便的在toolbar上面订阅这个rss。 不过今天偶然看到doubleaf的加按钮的链接, 觉得改改就可以了, 不用加搜索框。

其实挺简单, 帮助文件都不用看, 先做一个xml文件,这样写。

<?xml version="1.0"?>
<custombuttons xmlns="http://toolbar.google.com/custombuttons/">
<button>
<site>http://blog.donews.com/biantaishabi</site>
<title>BTSB Family</title>
<feed refresh-interval="1000">http://feeds.feedburner.com/biantaishabi</feed>
<description>Just tell the man from the name...</description>

</button>
</custombuttons>


把site,feed标签中的链接换成自己的就可以了, 还可以加description, 我加的是“人如其名”。 那个refresh-interval大概是更新feed的频率,我也不知道单位, 随便写了一个1000。

然后传到一个可以下载的地方, 我是传到了google pages。 再用这个链接 http://toolbar.google.com/buttons/add?url=http://biantaishabi.googlepages.com/google-button.xml , url后面就是这个xml文件的地址。还可以加icon, 双叶还有一个非常酷的图标, 我没有艺术细胞, 所以从来也没有icon, 所以显示出来是个默认的搜索的图标。 我都是改的双叶的……

这样就可以了,我想如果你想做更复杂的定制按钮,可以去看toolbar的帮助, 应该会写得很清楚。 谢谢双叶!!!



前几天,hehe留言让我在页面上放一个搜索框,说这样就可以在新的Google Toolbar 4.0 beta中加入我这个blog的一个按钮, 就可以很方便的在toolbar上面订阅这个rss。 不过今天偶然看到doubleaf的加按钮的链接, 觉得改改就可以了, 不用加搜索框。

其实挺简单, 帮助文件都不用看, 先做一个xml文件,这样写。

<?xml version="1.0"?>
<custombuttons xmlns="http://toolbar.google.com/custombuttons/">
<button>
<site>http://blog.donews.com/biantaishabi</site>
<title>BTSB Family</title>
<feed refresh-interval="1000">http://feeds.feedburner.com/biantaishabi</feed>
<description>Just tell the man from his name...</description>

</button>
</custombuttons>


把site,feed标签中的链接换成自己的就可以了, 还可以加description, 我加的是“人如其名”。 那个refresh-interval大概是更新feed的频率,我也不知道单位, 随便写了一个1000。

然后传到一个可以下载的地方, 我是传到了google pages。 再用这个链接 http://toolbar.google.com/buttons/add?url=http://biantaishabi.googlepages.com/google-button.xml , url后面就是这个xml文件的地址。还可以加icon, 双叶还有一个非常酷的图标, 我没有艺术细胞, 所以从来也没有icon, 所以显示出来是个默认的搜索的图标。 我都是改的双叶的……

这样就可以了,我想如果你想做更复杂的定制按钮,可以去看toolbar的帮助, 应该会写得很清楚。 谢谢双叶!!!



前几天,hehe留言让我在页面上放一个搜索框,说这样就可以在新的Google Toolbar 4.0 beta中加入我这个blog的一个按钮, 就可以很方便的在toolbar上面订阅这个rss。 不过今天偶然看到doubleaf的加按钮的链接, 觉得改改就可以了, 不用加搜索框。

其实挺简单, 帮助文件都不用看, 先做一个xml文件,这样写。

<?xml version="1.0"?>
<custombuttons xmlns="http://toolbar.google.com/custombuttons/">
<button>
<site>http://blog.donews.com/biantaishabi</site>
<title>BTSB Family</title>
<feed refresh-interval="1000">http://feeds.feedburner.com/biantaishabi</feed>
<description>Just tell the man from his name...</description>

</button>
</custombuttons>


把site,feed标签中的链接换成自己的就可以了, 还可以加description, 我加的是“人如其名”。 那个refresh-interval大概是更新feed的频率,我也不知道单位, 随便写了一个1000。

然后传到一个可以下载的地方, 我是传到了google pages。 再用这个链接 http://toolbar.google.com/buttons/add?url=http://biantaishabi.googlepages.com/google-button.xml , url后面就是这个xml文件的地址。还可以加icon, 双叶还有一个非常酷的图标, 我没有艺术细胞, 所以从来也没有icon, 所以显示出来是个默认的搜索的图标。 我都是改的双叶的……

这样就可以了,我想如果你想做更复杂的定制按钮,可以去看toolbar的帮助, 应该会写得很清楚。 谢谢双叶!!!



今天看到费曼曾经做过的一个比喻

Physics is like sex: sure, it may give some practical results, but that's not why we do it.
物理就像做爱,虽然可能会导致产生一些很实际的结果,但那并不是我们干这件事的原因




今天看到费曼曾经做过的一个比喻

Physics is like sex: sure, it may give some practical results, but that's not why we do it.
物理就像做爱,虽然可能会导致产生一些很实际的结果,但那并不是我们干这件事的原因




以前看过一个令人极容易读错的blog标题, 谈谈爱, 做做菜。

My Best Mathematical and Logic Puzzles (Math & Logic Puzzles)
 
 

前几天在亚马逊上看到一本小书, 就买下来了, 是一本有趣的题集。 今天看到了第一个题, 挺有意思 , 也不难, 来做做吧。

在北极出发, 往南走一公里, 再往东走一公里, 再往北走一公里, 就回到原地--也就是北极点了。 (地球是个球!) 其实还有一个地方(或者说是很多地方), 可以这样向南走一公里, 再向东走一公里, 再向北走一公里之后还能回到原地。 你知道是在地球上的什么地方吗?




以前看过一个令人极容易读错的blog标题, 谈谈爱, 做做菜。

My Best Mathematical and Logic Puzzles (Math & Logic Puzzles)
 
 

前几天在亚马逊上看到一本小书, 就买下来了, 是一本有趣的题集。 今天看到了第一个题, 挺有意思 , 也不难, 来做做吧。

在北极出发, 往南走一公里, 再往东走一公里, 再往北走一公里, 就回到原地--也就是北极点了。 (地球是个球!) 其实还有一个地方(或者说是很多地方), 可以这样向南走一公里, 再向东走一公里, 再向北走一公里之后还能回到原地。 你知道是在地球上的什么地方吗?

only search btsb family

这个搜索框给hehe同学, 不过Google 的新toolbar要加个定制按钮还非得要放个它的搜索框吗?

only search btsb family

这个搜索框给hehe同学, 不过Google 的新toolbar要加个定制按钮还非得要放个它的搜索框吗?




以前看过一个令人极容易读错的blog标题, 谈谈爱, 做做菜。

My Best Mathematical and Logic Puzzles (Math & Logic Puzzles)
 
 

前几天在亚马逊上看到一本小书, 就买下来了, 是一本有趣的题集。 今天看到了第一个题, 挺有意思 , 也不难, 来做做吧。

在北极出发, 往南走一公里, 再往东走一公里, 再往北走一公里, 就回到原地--也就是北极点了。 (地球是个球!) 其实还有一个地方(或者说是很多地方), 可以这样向南走一公里, 再向东走一公里, 再向北走一公里之后还能回到原地。 你知道是在地球上的什么地方吗?

only search btsb family

这个搜索框给hehe同学, 不过Google 的新toolbar要加个定制按钮还非得要放个它的搜索框吗?