由FOAF登陆中国而产生的思考

 

FOAF登陆中国而产生的思考

 

作者:银狐999james999

时间:2004-1-12

http://www.javafox.org

 

       知识是需要沉淀的;思想也是在不断的学习、磨练中走向成熟的;而技术也是在不断的创造中开拓的。

 

       200310份左右,一种国外叫做“Friend of a Friend(FOAF)”,国内叫“朋友的朋友”的关系资源利用模式,登陆中国。我也是在偶然的因素下,才偶然间接触了一些正在从事这方面开发的人员······

       下面先来看看我接触他们的很具有偶然性的缘由吧:

 

缘由一:

       室友10月份应聘了一家公司,回来后形容得很神秘,说保密的很严格,说老总是从美国回来创业,据说现在做的东东,在美国也是刚刚开始。听他的只言片语,感觉做的东东就是一个交友网站。

 

缘由二:

       11月份,朋友告诉我,他们开发的网站可以从外面访问。我赶紧上去参观了一把,看了后很奇怪,怎么到处出现“朋友的朋友”这个概念。

 

缘由三:

       2004110日,大学同学聚会为班主任庆祝生日,聚会的偶然聊天,竟然发现有个同学也在“隐蔽”的做类似上面的东东。他说得很多,也初步描述他们那帮人的设想,虽然听起来有些吹嘘,不过总体让我明白了很多。似乎,这个朋友与朋友之间的关系,也存在巨大的商业价值。

 

       因为上面的缘由,昨天上网,对这种“新事物”做了个搜索。才算有个真正概念上的认识。

       其英文全称为Friend of a Friend ,简称FOAF。中文名称“朋友的朋友”。有关其详细解析,大家可以参考如下网址:

    RDFWeb: http://rdfweb.org/

    FOAF Project: http://www.foaf-project.org/

FOAF Vocabulary Specification: http://xmlns.com/foaf/0.1/

Cnn article

       You've got a friend ... of a friend ... of a friend ...

http://www.cnn.com/2003/SHOWBIZ/12/05/hln.hot.buzz.foaf.networks/

 

 

       似乎前面都是引子,下面才进入主题。至于FOAF到底是什么,俺现在也说不出个所以然,这篇文档也仅仅是想说,在这几个月的逐步接触中,所引发的一些思考。

 

 

思考一:海归派,为我们带来了什么?

       首先,估计大家都看出来了,俺不属于那种“对国外新事物有高度敏感度”的人,这种人我想主要存在几种人中:(1)海归派;(1)国内中大型外企的高级职业经理人(2)对物质和资金的价值转换有很高的认识度的人。

       国外的很多新思想,新理念都是“海归派”引入的,这对中国IT的发展,功不可莫。

       在与同学探讨的时候,多次提到了“理念”一词。www的发展,也让我们对新事物的接受几乎可以保持到与国外同步的地步。2003下半年才在国际上逐步兴起的FOAF,在2003下半年,也登陆中国。仅我所知道的就有三家在做(不知道可就不好说了)。这三家都有几个非常大的共同点:

(1)       均是海归派起头

(2)       均有国内知名高级经理人参与

(3)       均对FOAF在中国的市场潜力和价值都抱着坚定的态度

(4)       都前期投入或打算投入大量的资金

(5)       都在等待或吸收国外资金的投入

(6)       似乎是到先前网络泡沫的影响,大多都将开始盈利目标定在两三年以后

 

 

思考二:我们遗忘了什么?

       我是属于Java这个领域的,在这个领域总不会忘记一个曾经的历史:2001年金蝶Apusic率先申明支持J2EE1.2规范。真个,那个时候,让人们看到了未来的希望,看到了国产应用服务器的希望。那时候,Apusic的性能测试基本上全面超越beawls6.1

       可是,如今的现在,Apusic刚刚3.0发布,而这个时候,BEA已经全面推出WLS Platfrom8.1。一个依然还停留在App Server上,一个已经走进了一个体系化的应用结构。

       这是一个距离,也是一个差距!

       上面这段话似乎与主题没有多大关系。其实,我想说的是这样:三年前处于同一起跑线,三年后却在思想上有了极大的差别。

       那么是什么让差距变得这样大,技术也许是一个因素,我想最大的因素是“思想”,是“理念”。

 

       搜索FOAF的时候,国内只会发现一个网站,它会告诉你是“国内第一家采用友友模式的交友网”。除了让你注册,还是注册。

       那么,当你搜索国外FOAF的时候,你会发现什么呢?发现RDFWeb,发现FOAF Project,发现FOAF Vocabulary,还会发现很多为FOAF理论做出贡献的网站。

 

    我们吸引了国外的新理念,看到其未来的市场价值,却抛弃了其理论价值······那么这几年,这一路上,我们遗忘了多少,我们丢弃了多少?想一想,真的很让人痛心。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验题目: 生产者与消费者(综合性实验) 实验环境: C语言编译器 实验内容: ① 由用户指定要产生的进程及其类别,存入进入就绪队列。    ② 调度程序从就绪队列中提取一个就绪进程运行。如果申请的资源被阻塞则进入相应的等待队列,调度程序调度就绪队列中的下一个进程。进程运行结束时,会检查对应的等待队列,激活队列中的进程进入就绪队列。运行结束的进程进入over链表。重复这一过程直至就绪队列为空。    ③ 程序询问是否要继续?如果要转直①开始执行,否则退出程序。 实验目的: 通过实验模拟生产者与消费者之间的关系,了解并掌握他们之间的关系及其原理。由此增加对进程同步的问题的了解。 实验要求: 每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息:进程类型标号、进程系统号、进程状态、进程产品(字符)、进程链指针等等。 系统开辟了一个缓冲区,大小由buffersize指定。 程序中有三个链队列,一个链表。一个就绪队列(ready),两个等待队列:生产者等待队列(producer);消费者队列(consumer)。一个链表(over),用于收集已经运行结束的进程 本程序通过函数模拟信号量的操作。 参考书目: 1)徐甲同等编,计算机操作系统教程,西安电子科技大学出版社 2)Andrew S. Tanenbaum著,陈向群,马红兵译. 现代操作系统(第2版). 机械工业出版社 3)Abranham Silberschatz, Peter Baer Galvin, Greg Gagne著. 郑扣根译. 操作系统概念(第2版). 高等教育出版社 4)张尧学编著. 计算机操作系统教程(第2版)习题解答与实验指导. 清华大学出版社 实验报告要求: (1) 每位同学交一份电子版本的实验报告,上传到202.204.125.21服务器中。 (2) 文件名格式为班级、学号加上个人姓名,例如: 电子04-1-040824101**.doc   表示电子04-1班学号为040824101号的**同学的实验报告。 (3) 实验报告内容的开始处要列出实验的目的,实验环境、实验内容等的说明,报告中要附上程序代码,并对实验过程进行说明。 基本数据结构: PCB* readyhead=NULL, * readytail=NULL; // 就绪队列 PCB* consumerhead=NULL, * consumertail=NULL; // 消费者队列 PCB* producerhead=NULL, * producertail=NULL; // 生产者队列 over=(PCB*)malloc(sizeof(PCB)); // over链表 int productnum=0; //产品数量 int full=0, empty=buffersize; // semaphore char buffer[buffersize]; // 缓冲区 int bufferpoint=0; // 缓冲区指针 struct pcb { /* 定义进程控制块PCB */ int flag; // flag=1 denote producer; flag=2 denote consumer; int numlabel; char product; char state; struct pcb * processlink; …… }; processproc( )--- 给PCB分配内存。产生相应的的进程:输入1为生产者进程;输入2为消费者进程,并把这些进程放入就绪队列中。 waitempty( )--- 如果缓冲区满,该进程进入生产者等待队列;linkqueue(exe,&producertail); // 把就绪队列里的进程放入生产者队列的尾部 void signalempty() bool waitfull() void signalfull() void producerrun() void comsuerrun() void main() { processproc(); element=hasElement(readyhead); while(element){ exe=getq(readyhead,&readytail); printf("进程%d申请运行,它是一个",exe->numlabel); exe->flag==1? printf("生产者\n"):printf("消费者\n"); if(exe->flag==1) producerrun();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值