人渣-凡人-精英-神人-神
有时候我觉得自己是个普通的精英。
但是我清楚的发现还有一些神人。比如。
凡人是有血有肉的,为一些无所谓的事情开心着,难过着。
但是神人是高度抽象的,由一些神经组成。
神人和凡人眼中的世界也许是完全不一样的吧。 而我还不能谈论神(还有人渣,因为离我太远了)。
2008年11月25日星期二
时间的故事
我睡觉的时候回忆起小时候的事情。
人类活动那时没有目的性,
又一次参加过计算机比赛后,小学黄副校长带我们去的,请我们吃了馄饨。据说味道还不错。我记得是因为那次我换牙,吃着顺便把要掉的牙齿给掉了。
少年宫的金老师是带我们学习计算机的,小学放学前我向老师请假然后骑车去少年宫,感觉还是不错的,小学的laser310,少年宫的appleII,8088. 都是有趣的历史。 金老师那时还是没有结婚的年轻女生,后来结婚了,生了女儿,现在女儿也大了。 我工作后,她还说起给我接受女友的,但是当时我已经在谈一个,就是后来谈了5年分手的女友,那女友现在也成功转型,嫁人了。 我至今还是一个人。 一起学的在一起时间比较长的有cb,lv,zk, 他们也各自有了女友,有的结婚了。个人都过着不一样的生活。个人有自己的个性。 cb那时候经常提供很多游戏软件,也不知道从哪来的,虽然表面上游戏不利于学习,但是用现在用计算机做个网站什么的还是枯燥的事情,而游戏是休息的平台,也是创作和幻想的平台,是很好的精神生活。
小时候我懵懵懂懂,很多事情都是外部安排的,我就随波逐流。自己也没有任何生存能力,选择的可能,都是靠在人类社会走到现在。
从幼儿园有一次被爸妈逼着自己给一个老师道歉,都是被迫的。 上学其实也有压力,不想上。 但是随着阳光普照的悠闲,还得到一些乐趣。 后来渐渐也就不怕了,上学就上学吧, 有的时候无聊还想上学呢。
也有那么一个两个朋友,但是也有一个人无聊的时候,更有在人群中期待找到什么好朋友的快乐。
人类活动那时没有目的性,
又一次参加过计算机比赛后,小学黄副校长带我们去的,请我们吃了馄饨。据说味道还不错。我记得是因为那次我换牙,吃着顺便把要掉的牙齿给掉了。
少年宫的金老师是带我们学习计算机的,小学放学前我向老师请假然后骑车去少年宫,感觉还是不错的,小学的laser310,少年宫的appleII,8088. 都是有趣的历史。 金老师那时还是没有结婚的年轻女生,后来结婚了,生了女儿,现在女儿也大了。 我工作后,她还说起给我接受女友的,但是当时我已经在谈一个,就是后来谈了5年分手的女友,那女友现在也成功转型,嫁人了。 我至今还是一个人。 一起学的在一起时间比较长的有cb,lv,zk, 他们也各自有了女友,有的结婚了。个人都过着不一样的生活。个人有自己的个性。 cb那时候经常提供很多游戏软件,也不知道从哪来的,虽然表面上游戏不利于学习,但是用现在用计算机做个网站什么的还是枯燥的事情,而游戏是休息的平台,也是创作和幻想的平台,是很好的精神生活。
小时候我懵懵懂懂,很多事情都是外部安排的,我就随波逐流。自己也没有任何生存能力,选择的可能,都是靠在人类社会走到现在。
从幼儿园有一次被爸妈逼着自己给一个老师道歉,都是被迫的。 上学其实也有压力,不想上。 但是随着阳光普照的悠闲,还得到一些乐趣。 后来渐渐也就不怕了,上学就上学吧, 有的时候无聊还想上学呢。
也有那么一个两个朋友,但是也有一个人无聊的时候,更有在人群中期待找到什么好朋友的快乐。
2008年11月22日星期六
2007年日本国际婚姻件数
根据厚生労働省的数据显示:
2007年
婚姻件数 719,822
離婚件数 254,832
夫妻とも日本 679,550
国際結婚 40,322
夫日本・妻外国 31,807
夫日本・妻中国 11,926
妻日本・夫外国 8,465
妻日本・夫中国 1,016
分析,国际结婚挺多占1/18, 男女差别大。
比较
2007年中国全国办理结婚登记991.4万对
2007年
婚姻件数 719,822
離婚件数 254,832
夫妻とも日本 679,550
国際結婚 40,322
夫日本・妻外国 31,807
夫日本・妻中国 11,926
妻日本・夫外国 8,465
妻日本・夫中国 1,016
分析,国际结婚挺多占1/18, 男女差别大。
比较
2007年中国全国办理结婚登记991.4万对
2008年11月21日星期五
2008年11月20日星期四
あそう読み辞典?
私が漢字発源の中国から日本に来たので、漢字読み(だけではなく)は苦手ですが、
麻生さんもそんな風に読んだら、私なんかほっとした、(変な)うれしいです。
麻生さんもそんな風に読んだら、私なんかほっとした、(変な)うれしいです。
◆あそう読み辞典
正しい読み あそう読み
・有無: うむ ゆうむ
・措置: そち しょち
・踏襲: とうしゅう ふしゅう http://jp.youtube.com/watch?v=r6DrKUiGKuw
(再度間違うw) http://jp.youtube.com/watch?v=0AuehQwKKf4
・詳細: しょうさい ようさい http://jp.youtube.com/watch?v=WDpwjCUDtKI
・前場: ぜんば まえば
・頻繁: ひんぱん はんざつ
・未曽有: みぞう みぞゆう
・物見遊山: ものみゆさん ものみゆうざん
・実体経済: じったいけいざい じつぶつけいざい
・思惑: おもわく しわく
・低迷: ていめい ていまい
・順風満帆: じゅんぷうまんぱん じゅんぽうまんぽ
・破綻: はたん はじょう
・焦眉: しょうび しゅうび
・詰めて つめて つめめて http://jp.youtube.com/watch?v=WDpwjCUDtKI
・怪我 けが かいが http://jp.youtube.com/watch?v=LuhFrhPv6lg ←New!
2008年11月18日星期二
a foolish message driven framework
# a message driven test
# note, one msg action is a single thread
# if multi cpu is used and an object is to do multi action at the same time,
# what should be do? maybe cannot.
# modified:
# the message has the time information indicate when to action
import time
msgqueue = []
def add2mq(mq, msg):
if not msg.when: msg.when=time.time()
prioityOfx = msg.when
lo = 0
hi = len(mq)
while lo < hi:
mid = (lo+hi)/2
if prioityOfx < mq[mid].when: hi = mid
else: lo = mid+1
mq.insert(lo, msg)
class Obj:
def do(self, msg, msgqueue):pass
def sleep(self, mq, when=None):
add2mq(mq,Msg(self,self,("work",), when))
class Msg:
def __init__(self, toObj, fromObj, msg, when=None):
self.toObj = toObj
self.fromObj = fromObj
self.msg = msg
self.when = when
def case1(msgqueue):
N = 1000
M = 50
o = [None]*N
class Obj1(Obj):
def __init__(self, i):
self.xid = i
def do(self, msg, mq):
name = msg.msg[0]
if name=="reset":
self.i = 0
self.sleep(mq)
elif name=="work":
if self.i < M:
add2mq(mq,Msg(self,o[i],("show", self.i)))
self.i +=1
self.sleep(mq)
else:
print "#%d die" % self.xid
elif name=="show":
print "#%d show %s" % (self.xid, msg.msg[1])
else:
print "#%d unknow msg %s" % (self.xid, name)
for i in range(N):
o[i] = Obj1(i)
add2mq(msgqueue,Msg(o[i],None,("reset",)))
class Obj2(Obj):
def __init__(self, i):
self.xid = i
def do(self, msg, mq):
name = msg.msg[0]
if name=="reset":
self.sleep(mq, time.time())
elif name=="work":
print "click", msg.when, time.time()
self.sleep(mq, msg.when + 1)
add2mq(msgqueue,Msg(Obj2(0),None,("reset",)))
case1(msgqueue)
print "start."
t1=time.time()
while len(msgqueue)>0:
m = msgqueue[0]
msgqueue=msgqueue[1:]
if m.when==None:
m.toObj.do(m, msgqueue)
else:
delay = m.when-time.time()
if delay>0: time.sleep(delay)
m.toObj.do(m, msgqueue)
print "end."
t2=time.time()
print t2-t1
2008年11月17日星期一
erlang
我有个灵感就是并行系统很重要。
我看了 erlang-vs-stackless-python, 然后又看了erlang。 这不是我第一次看erlang了,但是我还没有入门。
i donnot understand why erlang and python is differently in message-passing and shared state concurrency. because python is not born to be bad concurrency implementation the language itself. it is also possible to make python message-passing concurrency, right? erlang code is not so bad to look at the first glance but i am not familiar with it. so what actually erlang do in the name of message-passing? maybe i will look at it later.
and read this.
我看了 erlang-vs-stackless-python, 然后又看了erlang。 这不是我第一次看erlang了,但是我还没有入门。
i donnot understand why erlang and python is differently in message-passing and shared state concurrency. because python is not born to be bad concurrency implementation the language itself. it is also possible to make python message-passing concurrency, right? erlang code is not so bad to look at the first glance but i am not familiar with it. so what actually erlang do in the name of message-passing? maybe i will look at it later.
and read this.
SE論文is done
今日午前中、私はSE論文を作りました。 長くではありません、私と読者の時間を無駄するないように。(笑) 短いですが、若ままですが、日本語ぼろぼろしていますが、少しだけ面白いと思います。
麻生太郎さんが可愛い
前、麻生総理が五官不正がインタネットに評判されたが、今も、定額給付金について、テレビにいろんな人を笑いながら、指摘しています。(在电视上指责领导人在中国是无法想象的事情,可见日本的民主)
でも、私が麻生さんの笑顔が明るくて、素直、可愛いと思います。その笑顔見る限り、良い人と思います。
でも、私が麻生さんの笑顔が明るくて、素直、可愛いと思います。その笑顔見る限り、良い人と思います。
2008年11月14日星期五
2008年11月13日星期四
cyber communication
虽然最近一些稀奇古怪的中国砖家把网络上瘾划定为精神病。 但是还是不能不看到网络人际交流的本质。
对于交流, 我认为blog, posts的效果比instant messenger要好。所以为了去的更好的交流效果,除了和人直接视频语音文字交流外,还要注重文章,论坛,blog的阅读。因为这些文字往往更具有总结性,信息比率和质量更高。
对于交流, 我认为blog, posts的效果比instant messenger要好。所以为了去的更好的交流效果,除了和人直接视频语音文字交流外,还要注重文章,论坛,blog的阅读。因为这些文字往往更具有总结性,信息比率和质量更高。
2008年11月10日星期一
2008年11月7日星期五
5000个节点中500个节点的两两配对的最短路径问题
最近我在求解这样一个问题:
一个图G有5000个节点,
其中一个子集G2有500个节点,
求G2种所以两点间的最短路径.
首先我用bi-direction bsf求指定两点之间的shortest path
然后发现很慢,因为有些点之间要访问90%以上的节点之后才能确定最短路径,
所以我加上优化,在求解一组的时候,同时发现其他需要求解的组。这样稍微快一点。
但是一开始一个查找(大概5秒不到),可以找到300组结果,但是后来只能找到1组结果,
越来越慢,运行了6个多小时后还是不见结束的意思。
于是我试试看对5000节点使用Floyd-Warshall算法,但是看了要用100小时,虽然是现实的,但是还是很长。
后来我在Bidirectional search的时候加上Depth-limited search,就是深度超过5的时候就放弃,这也是现实的, 这样发现很快了。
但是之后的问题也许还没有彻底解决。
一个图G有5000个节点,
其中一个子集G2有500个节点,
求G2种所以两点间的最短路径.
首先我用bi-direction bsf求指定两点之间的shortest path
然后发现很慢,因为有些点之间要访问90%以上的节点之后才能确定最短路径,
所以我加上优化,在求解一组的时候,同时发现其他需要求解的组。这样稍微快一点。
但是一开始一个查找(大概5秒不到),可以找到300组结果,但是后来只能找到1组结果,
越来越慢,运行了6个多小时后还是不见结束的意思。
于是我试试看对5000节点使用Floyd-Warshall算法,但是看了要用100小时,虽然是现实的,但是还是很长。
后来我在Bidirectional search的时候加上Depth-limited search,就是深度超过5的时候就放弃,这也是现实的, 这样发现很快了。
但是之后的问题也许还没有彻底解决。
2008年11月6日星期四
2008年11月4日星期二
introduce of moderator.appspot.com
http://moderator.appspot.com/
it seems to be work this way:
you are free to ask a question, and the question can be voted by others.
and the person being asked (usually be very import persons), find the questions which are voted a lot(that question appeals to be important), and answer it.
so the system can show the most important questions conserndered by most of the people.
but now i see, most questions are voted by thousend or millons of persons but not ever(seems to be) answered.
it seems to be work this way:
you are free to ask a question, and the question can be voted by others.
and the person being asked (usually be very import persons), find the questions which are voted a lot(that question appeals to be important), and answer it.
so the system can show the most important questions conserndered by most of the people.
but now i see, most questions are voted by thousend or millons of persons but not ever(seems to be) answered.
订阅:
评论 (Atom)
