forcode想看的


forcode看过的


新技术
新趋势
奇思妙想
科学探索
科幻奇幻
资料搜集
网络研究
统计定量
社会学研究
书摘读后感
数码网络
软件评测
数据指标
实用信息
有趣的东西
房地产
网络赚钱
投资创业
新闻评论
网站经营
电影八卦
美景美人
人物朋友
情感回忆梦
forcode生活

2006-03-14

源码运动

大家一起来设计"进化"游戏

开发一个"环境"程序(服务器端),里面有世界的一些基本参数:时间、能量、资源、空间等等;然后有一个"种子"程序(客户端),具备在"环境程序" 中发育成一个完整"数字生物"的"DNA代码"。 然后用户可以修改"种子"程序的源代码,这样发育出来的"数字生物"才具有与众不同的能力与习性。"种子"程序分为植物、动物、微生物三类种子,分别可以 通过修改发育成三类不同的"数字生物"。然后发育成的"数字生物"相互之间组成食物链, 展开生存竞争,为了赢得胜利,"数字生物"之间可以联合分化,表现为共生、寄生等现象。这个游戏没有最后的胜利者,各类生物的种群规模最后达到一个平衡状 态,然后新的"物种"的加入,打破这个平衡,又展开新一轮的竞争,竞争永不休止,生生不息。 用户必须不断编出新的物种来接受生存挑战。 在发展过程中,"环境程序"的编程人员可以引入陨石、洪水、干旱等灾难来破坏性实验各物种的生存能力。 "种子"程序也不断升级,比如环境中加入了对水的定义,则种子中对应把水作为生存的一个要素。这样,用户必须不断跟着升级,否则会在每年一次的灾难日被淘 汰掉。。。。。。。。。。

我们相信,宇宙是一个依据"底层规则"不断进化的程序,在程序的背后,是宇宙的"源码",一旦理解它,我们便如同上帝一般,拥有至高无上的权力。"源码运 动"的使命是寻找由宇宙源码构成的"底层规则"。为了达到这一目的,类比法是最有力的武器。我们将开发"人造宇宙:进化",试图以此来揣摩上帝的意志。
欢迎有相同信念的朋友加入


一个搜索计划:本站计划于近期搜索经典科普"皇帝新脑"中提到的各种AI OR AL实验程序或作者网站。这样,对人工生命或人工智能有兴趣的朋友可以得到更多有价值的信息。欢迎大家参与到这个计划中来。

计算或算法的观念在当今已经渗透到宇宙学、物理学、生物学乃至经济学和社会科学等诸多领域。计算已不仅成为人们认识自 然、生命、思维和社会的一种普适的观念和方法,而且成为一种新的世界观。我们完全有理由相信,整个世界都是由算法控制,并按算法所规定的规则演化的。宇宙 是一部巨型的计算装置,任何自然事件都是在自然规律作用下的计算过程。现实世界事物的多样性只不过是算法的复杂程度的不同的外部表现。"整个世界的演化: 从虚无到存在,从非生命到生命,从感觉到思维,实际上都是一个计算复杂性不断增加的过程(郝宁湘,2000)。"不仅生命和思维的本质是计算,自然事件的 本质也是计算。这或许是当今生命科学和相关的学科给我们的最大的启示。

--
"奇思妙想"http://www.forcode.net
rss订阅: http://feeds.feedburner.com/woodphone
邮件联系我:woodphone@gmail.com

恢复了源码运动的数据(forcode.51.net)

刚才安装了xoops,用以前的备份sql数据,
居然把所有的文章和注册用户都恢复了,
现在可以正常浏览了。
虽然里面的很多连接都失效了,
但是基本的内容框架都还在,
过几天选一个好的theme,弄得好看点。
我的个人博客,暂时还是与这个东西分开算了,
不弄到一起。地址如下:
http://forcode.51.net

--
"奇思妙想"http://www.forcode.net
rss订阅: http://feeds.feedburner.com/woodphone
邮件联系我:woodphone@gmail.com

Turn your S60 smartphone into a web server


哈哈,逛国外的blog,总是能够发现一些好东西,
这个蛮有意思的,以后手机的存储空间和速度都很快,
那么,你不需要拍了照片然后传到网络服务器上与朋友共享,
直接把你的手机变成一台服务器,你可以把你手机里的
照片、录音、录像、软件、文字,等等,
作为博客或者其他形式发布出来,做成一个网站,
别人直接访问你的网站来下载你手机里的东西,
这个想法真是很有创意,佩服佩服。
未来真是太幸福了,再说一遍,
我真想生活在一万年后。


    Turn your S60 smartphone into a web server

    Smartphones can do a lot of things - but how many of you honestly thought it could ever run Apache web server?! (the web's most used web server) Well the Nokia Research Center is making that happen...

        For quite some time it has been possible to access the Internet using mobile phones, although the role of the phone has strictly been that of a client. Considering that the modern phones have processing power and memory on par with and even exceeding that of webservers when the web was young, there really is no reason anymore why webservers could not reside on mobile phones and why people could not create and maintain their own personal mobile websites.

    ...think of the possibilities. For one, instead of you sending photos and other content to your friends, they could just connect to your smartphone and grab it themselves. What other cool new things could we see if smartphones were running web servers?

    Posted by Phil on January 22, 2006 07:46 PM | Permalink



--
"奇思妙想"http://www.forcode.net
rss订阅: http://feeds.feedburner.com/woodphone
邮件联系我:woodphone@gmail.com

又一个小花招:flickr妙用

刚才我大概研究了一下我那两张图片,
得出了一个结论:之所以突然获得巨量浏览,
原因在于,我给这两张图片加入了sex 美女这两个tag,
于是,依据这个原理,我给我几张网站截图和logo图片,
也加入了"forcode sex beauty 性感 美女 精品"的标签,
我要看一下,这个策略是否凑效,
现在记录一下这几张图片的访问量吧,
明天在查看一下,访问量是否有快速增长。
我给参加试验的图片加入了" 060314访问量试验"的tag
明天可以检查一下,看访问量增长情况,
就可以证明我的猜测了。

--
"奇思妙想"http://www.forcode.net
rss订阅: http://feeds.feedburner.com/woodphone
邮件联系我:woodphone@ gmail.com

sitesled无法ftp登陆了,blogger.com无法更新文章了

不知道其他人是否遇到这个问题,
我现在往blogger.com发邮件,
控制面板里,所有内容都还在,
但是无法在sitesled上面显示了,
我的ftp也无法登陆,我web登陆上去,
才用了13m,不知道其他人是否也遇到相同问题?

--
"奇思妙想"http://www.forcode.net
rss订阅: http://feeds.feedburner.com/woodphone
邮件联系我:woodphone@gmail.com

回复:备忘: 060312:“元胞机”游戏(继续和jake讨论)

 forcode-admin()于2006-03-14 1:58:43时在大作:回复:备忘: 060312:"元胞机"游戏中提到:
今天比较累,就不多写了,
贴一篇我2002年写的东西:

未来会有什么新的游戏?
     进化游戏  模拟现实世界进化  从宇宙大爆炸开始,先是基本粒子的进化,然后是天体的进化,然后是选定一颗行星,地质进化,出现生物后,开始生物进 化,然后出现智能生命,开始文明进化,然后造出虚拟世界,开始信息进化。  这种游戏可以是预先设置好的若干种确定的进化路线,这样游戏潜力会比较小,玩 熟了之后,你清楚知道各个进化阶段的所有可能进化方向,这样就容易被玩通关。  好的进化游戏应该是制定一个进化规则,然后各阶段进化出什么东西是无法确 定的,而是由最基本的规则组合出来的东西。  比如,我们只要确定那个虚拟游戏里面最基本粒子的质量、速度、力和其他特性,这些粒子便可以在那个世界里自 动地互相结合,演化出游戏制造者也无法预先知道的局面。缺点是,由于我们对现实世界的知识相当有限,因此我们按照已知知识来制造的虚拟世界并不具备现实世 界的全部属性,因此,也不可能完全按现实世界的进化轨道运行。这个问题是永远无法解决的,因为人类永远无法认识宇宙最核心的真理。原因在于宇宙是无限的, 而且是变化的,新的规则会在旧规则的演化中诞生,而支配规则演化的规则则是存在的,那就是宇宙中各种基本粒子的属性,然而,我们无法全盘看到真相。  该 游戏的第二个缺点是,进化速度可能很慢,而且很久还不会出现有价值的进化成果,这样会使得游戏者失去信心。  因此,我们需要在我们无法支配的进化细节处 加入游戏制定者设计的场景和人工进化的确定轨迹。  其实,与其说是制造一个进化游戏,还不如说是制定一个进化语言,每个游戏者都可以用这个语言来编写出 不同的软件。每一个软件就是一个进化模式。想一想我们的计算机语言,不就是制定出一个规则吗?这个规则是很精确的,然后,遵从和运用这些规则,我们可以按 自己的意思去编写出我们想要的功能和软件块。而语言的制定者是无法知道会有人用该语言编写出什么样的软件的。  我想,进化游戏毫无疑问是必须把不确定性 与人工规定结合起来。否则是遥遥无期的。  也许将来会有一个超级服务器,提供一个强大的计算机来运行某个进化游戏的背景程序和基本运算,然后,众多人参 与同一个游戏当中,后加入者在前辈游戏者创造的进化基础上来改造此进化历程。在不同的天体上,有不同的游戏者在从事进化事业,你从毫无生机的沙漠行星开 始,要按照规则使他产生出适合生命的条件,培育出单细胞生物,细菌,然后出现藻类,出现鱼类,然后登陆,从爬行动物到鸟类,哺乳类,最后出现智能。然后是 文明的发展,部落间的战争,星际交往,。。。。。。。。。。。。。。。。。。。。。。  星际间可以联合,可以战争。联合与战争的发生依据利益原则。总 之,我们将借助于我们对现实世界的理解来制定底层规则,此游戏是可以自由扩展的,任何人可以在任何进化阶段扩展出新的进化细节加入游戏中,供其他游戏者使 用,而此进化细节即某一个进化领域的进化依据(所谓进化依据指该进化依据虚拟世界的某一条规则来进行,虚拟世界的规则来自于底曾规则,比如,天体进化的规 则来自于粒子进化的规则,粒子进化的规则来源于游戏制造者对于粒子基本属性的规定,天体进化的规则属于物理规则和数学规则,这些是最深层的规则,此基础 上,推导出化学规则,再以物理化学数学规则为基础,推导出生物进化规则,然后是智能规则,然后是文明社会的进化规则。总之,这种规则的诞生方式基于这样的 信念:我们现实世界的规则最终都可以从宇宙最基本规则演绎出来。  由于我们的哲学在不断发展,我们对于宇宙的看法将不断改变,因此,进化公司将不断推出 新的游戏版本。而游戏中的不确定性将增多,因为我们对于粒子基本属性的了解将增多,底层规则的改变将影响全局。增加一条粒子属性意味着以前很多需要人工规 定的进化细节可以从底层规则推导出来,这样,游戏将越来越接近对现实的模拟。  将来人们将很看重彼此在虚拟进化世界中的地位和贡献。  而虚拟世界进化 的某些不确定性带来的未知进化现象也将给科学研究带来新的课题和启发。  如果有更多的人来思考创建虚拟世界的具体方法和规则以及种种难题,那么也许在有 生之年,我们可以看到虚拟世界的雏形。
2005-11-01 21:42:31 通过 Web 发布 | WEB点击(101) | WAP点击(4) | 评论(0) | 被选入:奇想录


>jake(sage):于2006-03-13 16:46:47时在大作:回复:备忘: 060312:"元胞机"游戏中提到:
不知道你所要达到的最终目的是什么?是一个永无休止的开放进化系统吗?可是我说的那种分布式的允许人加入的大型持久的虚拟世界是跟这个目标不同的。
先说开放式进化,很显然,开放式进化系统的一个基本要求是系统能够具有任意自编程的能力,也就是系统要能够支持通用计算。但是这个要求仍然太低了。有很多 计算系统、数字进化系统都支持通用计算。生命游戏是一个,Tierra,人工化学……,很多很多。但是目前还没有一个系统可以认为是真正开放的。因为一是 她没有涌现出多层次性,就是你所说的涌现的涌现,另外一个系统进化到一定程度就会形成高层次的反复。比如说Tierra中会有不停的寄生、反寄生、组织, 组织的组织,但仅此而已了,没有更多的新奇结构出来。生命游戏也是这样,现在SFI有些人正在研究生命游戏的自组织能力,有很多结构如果单纯让该系统自动 演化那将会需要非常大的平板空间。所以这类人工生命系统存在着统一的弊端,这种弊端不是简单因为空间不够、时间不够而引起的,它必然有某种理论上的原因。
如果加入internet网进行分布式演化看似是一个很不错的扩展模式,因为它会远远大于单机的演化能力,但是其本质区别究竟在哪?Tierra很早就有了网络版,但似乎没有什么更新奇的东西出来,为什么?

所以,我直觉上认为所有这些数字模型都缺少了某种本质的东西。生命除了是一种奇妙的pattern以外,还有一种很重要的东西:流。中国古老的生命理论就 认为生命之所以为生命是因为它有一种"气"所在。这种"气"是什么?我觉得它是一种奇妙的流的模式,或者说是一种动态,而不仅仅是一种简单的结构 (Pattern)。比如人在死的一瞬间,他的身体所有细胞构成的pattern并没有什么特别大的变化,但是这个人一下子就死了,是因为这个人体内某种 流动的瞬间模式消失了,这就是古老的"气",也是我理解的贯穿复杂系统的"流"。但是,我们这里说气和流并不是一种简单的具体物质,而是系统级别的某种涌 现现象。也就是说,这个流可能并不存在于有形,而是一种无形。那么,计算机究竟能不能模拟这种流呢?首先一点,计算机直接就流进行建模是不难办到的,但一 定不是我们所感兴趣的流,我们感兴趣的是一种宏观的涌现而出的流。第二,可能很多现有的系统,包括生命游戏和Tierra已经涌现出了这种流,但是至少我 们研究人员还没有充分认识它。例如观察生命游戏,你会发现一团运动的结构(是一团不停变化的方格)类似流会游走在平板的各处。这股流到达的地方产生了勃勃 生机,没有到的地方则一片死寂。因此,这些已有的模型中肯定已有了我们所说的流,但是我们还不理解它的机理。而要完成真正的开放式进化,这种流一定是必不 可少的。所以,我认为通过简单扩大生命游戏的空间和时间并不能回答本质的问题。

第二个问题,我说的分布式的有人参与的大型游戏不是一个研究的工具,我也并不关心他的涌现结构。我只是隐隐感觉到这个东西的广阔应用前景。就像当初 internet网的兴起一样,这样一个全球网络范围内的虚拟世界的产生应该不会有太长时间了。而这种虚拟世界肯定不是你想的那种不允许人类干预的世界, 而是必须依靠人的才能运行下去的,因此,从广义上说,他是一种大游戏的概念。所以,我并不看好游戏当前的发展模式,我是看到了大游戏的辉煌指出,一种有人 参与的共同进化的模拟世界。从广义上讲,我们用internet网,用手机其实就是在进行某种大的游戏活动。游戏的本质就是交互。

--
"奇思妙想"http://www.forcode.net
rss订阅: http://feeds.feedburner.com/woodphone
邮件联系我:woodphone@gmail.com

回复:计算社会学(与jake讨论)

 forcode-admin()于2006-03-14 1:51:52时在大作:回复:计算社会学中提到:
是的,这是我去年12月的设想,很遗憾,国外已经有这类东西了,
今天晚上刚发现的。 这是我今天晚上写的blog:
http://forcode.51.net/blog/?p=290

当然了,我所谓的计算社会学和国外的computational sociology所讲的并不相同,
computational sociology和artificial society是相关的,
还有社会模拟仿真society simulation。

我今晚大概搜索了一下,发现我的想法又晚了一步,
至少在取名字上,比别人晚了,现在英国已经有一个叫做JASSS的杂志(03年才成立),
就是有关人工社会和计算社会学的东西。

我所谓的"计算社会学",是把人当作设备来处理,
自我中的本我是居于核心的,操纵自我的其他部分(生物体的我,道德内化的我),
进而操纵更多设备(个人的附属物,比如财产、社会关系等),
进而取得社会地位,利用地位所赋予的权利义务等,
操纵社会资源。在计算社会学中,任何东西(包括人或者宇宙)
都可以当作自我的设备来处理。
这有点像费孝通的差序格局以己为中心往外推出的同心圆结构。

这样,从微观的自我(心理层次)到中观的组织层次(家庭、社会组织),
再到宏观的社会变迁社会制度等等,能够获得一个一致的解释框架。

宏观与微观的分裂,是社会学上从来未能获得解决的一个根本问题,
也许计算社会学可以依据简单到复杂的自组织规律,从计算的视角,
解释个人的局部互动如何影响了宏观社会变迁,
而同时宏观的社会变迁又如何影响了个人的局部互动。

进而,有关市民社会的讨论,是需要一个中央集权的大政府,
还是需要一个自组织的市民社会,也可以通过自组织理论获得解释。

技术如何影响社会变迁,也可以由自组织理论得到解释,
社会作为一个复杂系统,正是每一个个人遵循某些基本规则的宏观结果,
新的技术,正是因为改变了这些每个个人遵循的基本规则,
导致了宏观涌现的结果的变化,也就导致了社会变迁。
中国古代的礼治到现在倡导的法制,正是人际互动准则的变化,
导致了宏观社会制度的结构特征的变化。
还有,人的反思性正是个人遵循某些互动准则(包括本能所赋予的规则)所推动的。

我怀疑,计算社会学这种从人际互动规则的演变来解释社会变迁的逻辑,
最后肯定是反唯物主义的。当然,互动规则的演变在这个框架里可以由
新技术的变化来解释,那么特定新技术为何在此时而非彼时出现,
这又由所谓的生产力水平的制约性来解释,这样就回归到了唯物主义。

至于人工社会,我认为,正好为这种新的理论视角提供了一种新的方法论,
模拟仿真的科学性虽然还未能得证,但其在方法论上的意义应该是:
未来社会科学摆脱局部靠精确调查宏观只能靠猜测假说的一条有潜力的途径。


> jake(sage)于2006-03-13 16:55:37时在大作:回复:计算社会学中提到:
呵呵,计算社会学是你自己提出来到吗?它和人工社会有很多相似的地方啊。
不过人工社会研究的是代码构成的社会,它使用计算机模拟社会,
而似乎你说的计算社会学是研究人构成的计算系统,是用社会去模拟计算系统。
那么,我们应该怎样借鉴计算科学的方法去研究大量人构成的社会计算呢?
尤其是,我们应该关注什么样的涌现结构。
比如,现在大家都在用手机发短信,那么所有这些短信构成的大的网络会有什么涌现现象呢?

--
"奇思妙想"http://www.forcode.net
rss订阅: http://feeds.feedburner.com/woodphone
邮件联系我:woodphone@ gmail.com