车夫 日志 - 车夫的blog - 卡博博客站 - powered by X-Space
新空间,新感觉,先试用两天看看效果!

发布新日志

  • 一个新出来的教育网站,和我的想法有点像

    2006-12-20 17:24:00

    http://www.xue24.com

    不过只是我设想的网络架构中的一个环节
  • blog在教师教学中的应用

    2006-10-31 19:39:00

     
    一、国内外教育blog应用概况与分析
    2005年,是国内教育blog的应用年。随着blog技术的进一步成熟,特别是社会性软件oblog系统的易用性和稳定性,国内blog已经由少数知名站点提供申请,快速发展到教育行政部门、中小学校纷纷利用oblog系统搭建教育blog站点。比较著名的区域性教育blog有广州天河、苏州、张家港、浙江海盐等,有代表性的学校blog群有深圳南山实验学校、华南师大附小、常熟报慈小学等。仔细分析这些教育blog,这和当地电教馆、教研室领导和学校领导的重视是分不开的,在骨干教师的积极参与和引导下,逐步形成了教学研究和教改的地区性氛围。
    不少blog的研究者提出了教育blog能够很好地带动教师个人专业成长的观点,而且也已经有教师通过坚持做教育blog,迅速地成长为一个反思型、研究型教师。教育blog是教育信息化环境中一个便利的应用工具,只要一个教师有上网的条件,会浏览网页和文字输入,就能非常方便地在网上建立一个blog,把自己的教育经历、教学反思和大家分享。但是不是使用了blog,教师的专业发展就从此进入了良性发展的轨道,并且很快地实现理想的目标了吗?答案是否定的。目前一些网上有名的教育博客,在成了blogger之前就是一个善于反思、勤于笔耕的教师,blog只不过是他在网络上发布日志的知识管理平台,利用这个网络平台,在与众多志同道合的网友的思想碰撞中,blog变成了教师专业成长的催化剂,而不仅仅是一个信息技术应用工具。因此,要实现教育blog对教师专业发展的巨大推动作用,进一步挖掘blog的教育功能,关键是要激发教师主体意识的觉醒,要让教师意识到自己要成长,要不断完善,而在这教师素质自身不断发展的过程中,教育blog就成了教师成长的助跑器。教育blog的应用和教师主体意识的觉醒是相辅相成的,在教育blog的大规模推广和应用中,也为激发教师的主体意识提供了契机。这样的实例在现在的教育blog群中很容易找到。
    二、研究目标
    1、通过本课题的研究与实践,构建一种适应互联网发展趋势的校园信息化建设模式,激发师生自主意识的觉醒,变革传统的教学方式和学习方式。
    2、通过本课题的研究与实践,探索和总结一套基于blog的校本网络教学研讨的制度。
    3、通过本课题的研究与实践,研究利用blog制作网络课件,开展网络教学的有效途径。
    4、通过本课题的研究与实践,引导高年级学生利用blog进行学习叙事,使学生学会利用网络和资源进行学习的方法和经验
    三、研究内容
    (一)本课题设计的指导思想
    当前互联网的发展已经与web 2.0紧密联系起来,Blog、Wiki、社会性网络服务(SNS)、分类广告、六度分隔理论、RSS和Tag技术等等构成了Web 2.0的基础,它们提倡分享、开放和交互,并且喊出“每个人都是信息的提供者和分享者”的口号。
    因此,本课题的指导思想就是用web 2.0的理念来指导校园信息化建设,通过blog在教学中的应用为载体,促使学校形成以学习型组织为特征的校园信息文化,师生共同创设的一个建构知识、分享知识、促进交流、共同发展的空间。
    (二)本课题的界定
    本课题所说“blog”,是个人或群体在网络上以时间顺序所作的一种记录,且不断更新。Blog之间的交流主要是通过反向引用(TrackBack)和留言/评论(Comment)的方式来进行的。Blog的作者(Blogger),既是这个Blog的创作人,也是其档案管理人;“在教与学中的应用”,主要指教师的课堂教学和教学研讨和学生的网络学习。
    (三)本课题研究的主要内容
    1、blog在校本教研中的应用研究
    2、基于blog的专题学习网站的开发应用
    3、网络环境下学生学习叙事的探索与实践
    (四)本课题研究观点与创新
    教育blog要进一步发展,除了教育行政力量的积极推动和骨干教师的激情参与,首先需要加强blog制度建设,要建立一套能够利用blog进行,做到传统教研与网络教研的优势互补,网下和网上相结合,提高校本教研的实效。教师在应用blog参与校本教研的过程中,对blog就有了感性认识,也不会觉得使用blog是一件额外的负担,而是参与学校教学研究必用的工具。与教师的学科教学相结合,应用webquest设计理念,鼓励和支持教师利用blog开展网络教学活动。引导高年级学生利用blog进行学习叙事活动,激发学生学习的主体意识,改变对网络的认识,把网络变成自己学习资源。总之,通过深化和挖掘教育blog在教与学中的应用,改革传统的校园网内容建设模式。
    四、研究方法
    1、文献研究法:开展对情报资料的比较研究,把握国内外研究动态,借鉴已有的研究成果和经验教训,找到新的生长点,为课题研究提供框架和方法论。
    2、行动研究法:先在校园网上搭建blog平台,结合已有经验和本校实际情况,边实践,边反思,在行动研究中总结规律。
    3、个案研究法:关注信息化环境下教师专业发展的个案研究,培养积极应用blog的教师,详细分析使用blog前后对教师的总结信息化教师专业成长的一般规律。
    五、实施步骤
    1、酝酿准备阶段(2006年3月——2006年5月)
    构思、规划、制订出本课题研究的总体方案及各阶段的实施要点,组建实验组织机构,建立课题管理制度,组织参与本研究的教师加强相关理论的学习,学习课题研究方案,明确本研究的意义及做法。
    2、课题实施阶段(2006年5月——2008年12月)
    在课题实施过程中,建立子课题组,使实验教师能根据自己的优势和特长进行有侧重点的专题研究,在此基础上通过各级的研讨活动(包括公开课、评课、实验论文交流、专题研讨等多种形式),加强实验教师的总结和交流研讨,为下一步实验提供范例和有效的经验。在此基础上不断修改、完善实验方案,加强开展中间实验研究。
    3、课题总结阶段(2008年12月——2009年3月)
    整理课题研究的资料,该课题研究的认识成果和操作成果,同时就该课题研究的价值、意义及推广宣传,写出课题研究报告和相关论文,并进行成果鉴定。
     
    教育博客培训内容

    一、团队博客使用

    1、教研组长要对教研组博客进行正确分类,如理论学习、活动通知,一课三议和三课一评等,尽可能把平时的活动过程用博客来体现。一是体现学校对教研活动的信息化管理,二是突出网络教研的功能,如听课点评可以有更加充足的时间去思考。

    2、教研组长把每位教师在教研博客上的登录帐号加到教研组博客。

    3、演示团队成员发表日志的操作过程。

    二、群组功能的使用

    群组相当于一个小型的论坛,博客重在积累某一方面的资料,把相关资料收集,在网络讨论方面不如论坛,但现在每个博客都可以申请建立一个群组,这样可以加强博客的交流讨论功能。

    1、演示建立群组的操作步骤。

    2、演示用户申请加入群组的步骤。

    3、演示用户在群组讨论的步骤(一是直接发帖,二是可以在发表日志时选择同时发表在群组。)

    三、教师博客使用

    1、教育理论学习

    可以在自己博客上新建一个栏目“理论学习”,摘录网上的优秀文章,代替业务笔记的摘抄,但必须要有读后感。

    2、建立专题学习网站

    1、演示利用博客制作的《小手机 大世界》专题网站。

    2、现在不少教学内容需要网络资源,需要学生自主到网上搜索资料。但由于学生的信息分辩能力比较差,要化很多时间,甚至可能还会浏览到不良信息。因此,我建议大家为学生挑选几个优秀网站,让学生在这些网站浏览、下载信息。

    四、移动多媒体

    1、方便大家进行多媒体教学,可以利用网上下载的课件,也可以利用光盘资源。

    2、做好登记,学校要汇总使用多媒体教学的总课时。

    3、把用到的课件及时上传到FTP,形成学校自制资源库。
  • 点石

    2006-10-30 02:03:00

  • 实现win2003下mysql数据库每天自动备份

    2006-10-25 00:23:00

     【导读】终于让服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下.

    终于让服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下.

    1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 .

    2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql.

    3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php/WinRAR .

    4. D:/php 下建立文件 mysql_backup.php:

        /*///////////////////////// 

    #FileName: mysql_backup.php

    #Author: faisun

    #Website: http://www.softpure.com

    ////////////////////////*/

    //保存目录,路径要用反斜杠.您需要手动建立它.

    $store_folder = 'D:\databse_backup';

    //用户名和密码

    //该帐号须有操作[所有]的数据库及FILE的权限

    //否则有些数据库不能备份.

    $db_username = "root";

    $db_password = "";

    $time=time();

    $nowdir = "$store_folder\\".date("Ymd",$time)."";

    if(file_exists("$nowdir.rar")) die("File exists.\n");

    @mkdir($nowdir);

    mysql_connect("localhost","$db_username","$db_password");

    $query=mysql_list_dbs();

    while($result=mysql_fetch_array($query)){

    system (dirname(__FILE__).'\..\mysql\bin\mysqldump --opt '."$result[Database] -u{$db_username} ".($db_password?"-p{$db_password}":"")." > $nowdir\\$result[Database].sql");

    echo "dumping database `$result[Database]`...\n";

    }

    echo "\nWinrar loading...\n";

    system( dirname(__FILE__)."\\WinRAR\\WinRAR.exe a -ep1 -r -o+ -m5 -df \"$nowdir.rar\" \"$nowdir\" " );

    //删除 5 天前的文件

    @unlink("$store_folder\\".date("Ymd",$time-86400*5).".rar");

    echo "\nOK!\n";

    >

    5. D:/php 下建立文件 mysql_backup.bat,内容只有一句:

      php.exe mysql_backup.php 

    6. 双击该 bat 文件运行,如果能备份了,OK,下一步添加任务计划.

    7. 把 D:/php/mysql_backup 添加到任务计划,时间选每天. 根据服务器的监测结果,每天早上 5-8 时为流量低峰期. 由于 5-7 时有些数据库的清理工作,我把时间定在了早上 8 点整.

  • 什么是 SHTML

    2006-10-24 19:34:00

    什么是 SHTML

    使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。

    SSI工作原理:

    将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含时间/日期戳、版权声明或供客户填写并返回的表单。对于在多个文件中重复出现的文本或图形,使用包含文件是一种简便的方法。将内容存入一个包含文件中即可,而不必将内容输入所有文件。通过一个非常简单的语句即可调用包含文件,此语句指示 Web 服务器将内容插入适当网页。而且,使用包含文件时,对内容的所有更改只需在一个地方就能完成。

    因为包含 SSI 指令的文件要求特殊处理,所以必须为所有 SSI 文件赋予 SSI 文件扩展名。默认扩展名是 .stm、.shtm 和 .shtml。

    Web 服务器在处理网页的同时处理 SSI 指令。当 Web 服务器遇到 SSI 指令时,直接将包含文件的内容插入 HTML 网页。如果“包含文件”中包含 SSI 指令,则同时插入此文件。除了用于包含文件的基本指令之外,还可以使用 SSI 指令插入文件的相关信息(如文件的大小)或者运行应用程序或 shell 命令。

    网站维护常常碰到的一个问题是,网站的结构已经固定,却为了更新一点内容而不得不重做一大批网页。SSI提供了一种简单、有效的方法来解决这一问题,它将一个网站的基本结构放在几个简单的HTML文件中(模板),以后我们要做的只是将文本传到服务器,让程序按照模板自动生成网页,从而使管理大型网站变得容易。

    所以,利用SHTML格式的页面目的和 ASP 差不多,但是因为是 API 所以运转速度更快,效率更高,比ASP快,比HTML慢,但由于可以使用服务器端包含,因此使页面更新容易(特别是批量更新banner,版权等),想象一下吧,你有一段 HTML,要在中间穿插一些特殊的服务端脚本,比如插入其他 HTML 段落,你选择 ASP 来完成这个任务,但是如果任务更繁重,需要更多的时间,比如 5 s,这个时候你不用 ASP 而用  SHTML,或许处理时间就只用 4s 了。

    SSI有什么用?

    之所以要扯到 SSI,是因爲 Shtml - Server-Parsed HTML 的首字母缩略词。包含有嵌入式服务器方包含命令的 HTML 文本。在被传送给浏览器之前,服务器会对 SHTML 文档进行完全地读取、分析以及修改。shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中包含的SSI指令解释出来比如:你可以在SHTML文件中用SSI指令引用其他的html文件(#include ),服务器传送给客户端的文件,是已经解释的SHTML不会有SSI指令。它实现了HTML所没有的功能,就是可以实现了动态的SHTML,可以说是HTML的一种进化吧。像新浪的新闻系统就是这样的,新闻内容是固定的但它上面的广告和菜单等就是用#include引用进来的。

    目前,主要有以下几种用用途:

    1. 显示服务器端环境变量<#echo>
    2. 将文本内容直接插入到文档中<#include>
    3. 显示WEB文档相关信息<#flastmod #fsize> (如文件制作日期/大小等)
    4. 直接执行服务器上的各种程序<#exec>(如CGI或其他可执行程序)
    5. 设置SSI信息显示格式<#config>(如文件制作日期/大小显示方式)

    高级SSI<XSSI>可设置变量使用if条件语句。

    使用SSI

    SSI是为WEB服务器提供的一套命令,这些命令只要直接嵌入到HTML文档的注释内容之中即可。如:

    <!--#include file="info.htm"-->

    就是一条SSI指令,其作用是将"info.htm"的内容拷贝到当前的页面中,当访问者来浏览时,会看到其它HTML文档一样显示info.htm其中的内容。其它的SSI指令使用形式基本同刚才的举例差不多,可见SSI使用只是插入一点代码而已,使用形式非常简单。当然,如果WEB服务器不支持SSI,它就会只不过将它当作注释信息,直接跳过其中的内容;浏览器也会忽略这些信息。

    如何在我的WEB服务器上配置SSI功能?

    在一些WEB服务器上(如IIS 4.0/SAMBAR 4.2),包含 #include 指令的文件必须使用已被映射到 SSI 解释程序的扩展名;否则,Web 服务器将不会处理该SSI指令;默认情况下,扩展名 .stm、.shtm 和 .shtml 被映射到解释程序(Ssinc.dll)。
    Apache则是根据你的设置情况而定,修改srm.conf如:

    AddType text/x-server-parsed-html .shtml 将只对.shtml扩展名的文件解析SSI指令
    AddType text/x-server-parsed-html .html 将对所有HTML文档解析SSI指令

    Netscape WEB服务器直接使用 Administration Server(管理服务器)可打开SSI功能。
    Website 使用 Server Admin 程序中的 Mapping 标签,扩展名添加内容类型为:wwwserver/html-ssi
    Cern 服务器不支持SSI,可用SSI诈骗法,到 http://sw.cse.bris.ac.uk/WebTools/fakessi.html 上下载一个PERL脚本,即可使你的CERN服务器使用一些SSI指令。(不支持exec指令。)

    SSI指令基本格式

    程序代码:

    <!-- 指令名称="指令参数">

    示例:

    <!--#include file="info.htm"-->

    说明:

    1. <!-- -->是HTML语法中表示注释,当WEB服务器不支持SSI时,会忽略这些信息。
    2. #include 为SSI指令之一。
    3. file 为include的参数, info.htm为参数值,在本指令中指将要包含的文档名。

    注意:

    1. <!--与#号间无空格,只有SSI指令与参数间存在空格。
    2. 上面的标点="",一个也不能少。
    3. SSI指令是大小写敏感的,因此参数必须是小写才会起作用。

    SSI指令使用详解

    #echo 示范

    作用:将环境变量插入到页面中。

    语法:

    <!--#echo var="变量名称"-->

    示例:

    <!--#echo var="DOCUMENT_NAME"--> 本文档名称
    <!--#echo var="DATE_LOCAL"--> 现在时间
    <!--#echo var="REMOTE_ADDR"--> 你的IP地址

    #include 示范

    作用:将文本文件的内容直接插入到文档页面中。

    语法:

    <!--#include file="文件名称"-->
    <!--#include virtual="文件名称"-->

    file 文件名是一个相对路径,该路径相对于使用 #include 指令的文档所在的目录。被包含文件可以在同一级目录或其子目录中,但不能在上一级目录中。如表示当前目录下的的nav_head.htm文档,则为file="nav_head.htm"。
    virtual 文件名是 Web 站点上的虚拟目录的完整路径。如表示相对于服务器文档根目录下hoyi目录下的nav_head.htm文件;则为file="/hoyi/nav_head.htm"

    参数:

    file 指定包含文件相对于本文档的位置
    virtual 指定相对于服务器文档根目录的位置

    注意:

    1. 文件名称必须带有扩展名。
    2. 被包含的文件可以具有任何文件扩展名,我觉得直接使用htm扩展名最方便,微软公司推荐使用 .inc 扩展名(这就看你的爱好了)。

    示例:

    <!--#include file="nav_head.htm"--> 将头文件插入到当前页面
    <!--#include file="nav_foot.htm"--> 将尾文件插入到当前页面

    #flastmod 和 #fsize 示范

    作用:

    #flastmod 文件最近更新日期
    #fsize 文件的长度

    语法:

    <!--#flastmod file="文件名称"-->
    <!--#fsize file="文件名称"-->

    参数:

    file 指定包含文件相对于本文档的位置 如 info.txt 表示当前目录下的的info.txt文档
    virtual 指定相对于服务器文档根目录的位置 如 /hoyi/info.txt 表示

    注意:文件名称必须带有扩展名。

    示例:

    <!--#flastmod file="news.htm"--> 将当前目录下news.htm文件的最近更新日期插插入到当前页面
    <!--#fsize file="news.htm"--> 将当前目录下news.htm的文件大小入到当前页面

    #exec 示范

    作用:将某一外部程序的输出插入到页面中。可插入CGI程序或者是常规应用程序的输入,这取决于使用的参数是cmd还是cgi。

    语法:

    <!--#exec cmd="文件名称"-->
    <!--#exec cgi="文件名称"-->

    参数:

    cmd 常规应用程序
    cgi CGI脚本程序

    示例:

    <!--#exec cmd="cat /etc/passwd"--> 将会显示密码文件
    <!--#exec cmd="dir /b"--> 将会显示当前目录下文件列表
    <!--#exec cgi="/cgi-bin/gb.cgi"--> 将会执行CGI程序gb.cgi。
    <!--#exec cgi="/cgi-bin/access_log.cgi"--> 将会执行CGI程序access_log.cgi。

    注意:从上面的示例可以看出,这个指令相当方便,但是也存在安全问题。

    禁止方法:

    1. Apache,将access.conf中的"Options Includes ExecCGI"这行代码删除;
    2. 在IIS中,要禁用 #exec 命令,可修改 SSIExecDisable 元数据库;

    #config

    作用: 指定返回给客户端浏览器的错误信息、日期和文件大小的格式。

    语法:

    <!--#config errmsg="自定义错误信息"-->
    <!--#config sizefmt="显示单位"-->
    <!--#config timefmt="显示格式"-->

    参数:

    errmsg 自定义SSI执行错误信息,可以为任何你喜欢的方式。
    sizefmt 文件大小显示方式,默认为字节方式("bytes")可以改为千字节方式("abbrev")
    timefmt 时间显示方式,最灵活的配置属性。

    示例:显示一个不存在文件的大小

    <!--#config errmsg="服务器执行错误,请联系管理员 yiho@126.com,谢谢!"-->
    <!--#fsize file="不存在的文件.htm"-->

    以千字节方式显示文件大小

    语法:

    <!--#config sizefmt="abbrev"-->
    <!--#fsizefile="news.htm"-->

    以特定的时间格式显示时间

    <!--#config timefmt="%Y年/%m月%d日 星期%W 北京时间%H:%M:%s,%Y年已过去了%j天 今天是%Y年的第%U个星期"-->
    <!--#echo var="DATE_LOCAL"--> 显示今天是星期几,几月,时区
    <!--#config timefmt="今天%A, %B ,服务器时区是 %z,是"-->
    <!--#echo var="DATE_LOCAL"-->

    XSSI

    XSSI(Extended SSI)是一组高级SSI指令,内置于Apache 1.2或更高版本的mod-include模块之中。其中可利用的的指令有:

    #printenv
    #set
    #if

    #printenv

    作用: 显示当前存在于WEB服务器环境中的所有环境变量。

    语法:

    <!--#printenv-->

    #set

    作用:可给变量赋值,以用于后面的if语句。

    语法:

    <!--#set var="变量名" value="变量值"-->

    示例:

    <!--#set var="color" value="红色"-->

    #if

    作用:创建可以改变数据的页面,这些数据根据使用if语句时计算的要求予以显示。

    语法:

    <!--#if expr="$变量名=\"变量值A\""-->
      显示内容
    <!--#elif expr="$变量名=\"变量值B\""-->
      显示内容
    <!--#else-->
      显示内容
    <!--#endif"-->

    示例:

    <!--#if expr="$SERVER_NAME=\"hoyi.zb169.net\""-->
      欢迎光临好易CGI工厂在淄博热线的分站 http://hoyi.zb169.net。
    <!--#elif expr="$SERVER_NAME=\"linux.cqi.com.cn\"" -->
      欢迎光临好易CGI工厂在太阳城的分站 http://linux.cqi.com.cn/~hoyi。
    <!--#else-->
      欢迎光临好易CGI工厂!
    <!--#endif"-->

    注意:用于前面指令中的反斜杠,是用来代换内部的引号,以便它们不会被解释为结束表达式。不可省略。

    1、Config 命令

    Config 命令主要用于修改SSI的默认设置。其中:

    Errmsg:设置默认错误信息。为了能够正常的返回用户设定的错误信息,在HTML文件中Errmsg参数必须被放置在其它SSI命令的前面,否则客户端只能显示默认的错误信息,而不是由用户设定的自定义信息。

    <!--#config errmsg="Error! Please email webmaster@mydomain.com" -->

    Timefmt:定义日期和时间的使用格式。Timefmt参数必须在echo命令之前使用。

    <!--#config timefmt="%A, %B %d, %Y"-->
    <!--#echo var="LAST_MODIFIED" -->

    显示结果为:

    Wednesday, April 12, 2000

    也许用户对上例中所使用的%A %B %d感到很陌生,下面我们就以表格的形式总结一下SSI中较为常用的一些日期和时间格式。

    Sizefmt:决定文件大小是以字节、千字节还是兆字节为单位表示。如果以字节为单位,参数值为"bytes";对于千字节和兆字节可以使用缩写形式。同样,sizefmt参数必须放在fsize命令的前面才能使用。

    <!--#config sizefmt="bytes" -->
    <!--#fsize file="index.html" -->

    2、Include 命令

    Include 命令可以把其它文档中的文字或图片插入到当前被解析的文档中,这是整个SSI的关键所在。通过Include命令只需要改动一个文件就可以瞬间更新整个站点!

    Include 命令具有两个不同的参数:

    Virtual:给出到服务器端某个文档的虚拟路径。
    File:给出到当前目录的相对路径,其中不能使用"../",也不能使用绝对路径。

    <!--#include virtual="/includes/header.html" -->
    <!--#include file="header.html" --> 这就要求每一个目录中都包含一个header.html文件。

    3、Echo 命令

    Echo 命令可以显示以下各环境变量:

    DOCUMENT_NAME:显示当前文档的名称。
    DOCUMENT_URI:显示当前文档的虚拟路径。例如:

    <!--#echo var="DOCUMENT_NAME" -->
    <!--#echo var="DOCUMENT_URI" -->

    随着网站的不断发展,那些越来越长的URL地址肯定会让人头疼。如果使用SSI,一切就会迎刃而解。因为我们可以把网站的域名和SSI命令结合在一起显示完整的URL,即:

    http://YourDomain<!--#echo var="DOCUMENT_URI" -->

    QUERY_STRING_UNESCAPED:显示未经转义处理的由客户端发送的查询字串,其中所有的特殊字符前面都有转义符"\"。例如:

    <!--#echo var="QUERY_STRING_UNESCAPED" -->

    DATE_LOCAL:显示服务器设定时区的日期和时间。用户可以结合config命令的timefmt参数,定制输出信息。例如:

    <!--#config timefmt="%A, the %d of %B, in the year %Y" -->
    <!--#echo var="DATE_LOCAL" -->

    显示结果为:

    Saturday, the 15 of April, in the year 2000

    DATE_GMT:功能与DATE_LOCAL一样,只不过返回的是以格林尼治标准时间为基准的日期。例如:

    <!--#echo var="DATE_GMT" -->

    LAST_MODIFIED:显示当前文档的最后更新时间。同样,这是SSI中非常实用的一个功能,只要在HTML文档中加入以下这行简单的文字,就可以在页面上动态的显示更新时间。

    <!--#echo var="LAST_MODIFIED" -->

    CGI环境变量

    除了SSI环境变量之外,echo命令还可以显示以下CGI环境变量:

    SERVER_SOFTWARE:显示服务器软件的名称和版本。例如:
    <!--#echo var="SERVER_SOFTWARE" -->
    SERVER_NAME: 显示服务器的主机名称,DNS别名或IP地址。例如:
    <!--#echo var="SERVER_NAME" -->
    SERVER_PROTOCOL:显示客户端请求所使用的协议名称和版本,如HTTP/1.0。例如:
    <!--#echo var="SERVER_PROTOCOL" -->
    SERVER_PORT:显示服务器的响应端口。例如:
    <!--#echo var="SERVER_PORT" -->
    REQUEST_METHOD:显示客户端的文档请求方法,包括GET, HEAD, 和POST。例如:
    <!--#echo var="REQUEST_METHOD" -->
    REMOTE_HOST:显示发出请求信息的客户端主机名称。
    <!--#echo var="REMOTE_HOST" -->
    REMOTE_ADDR:显示发出请求信息的客户端IP地址。
    <!--#echo var="REMOTE_ADDR" -->
    AUTH_TYPE:显示用户身份的验证方法。
    <!--#echo var="AUTH_TYPE" -->
    REMOTE_USER:显示访问受保护页面的用户所使用的帐号名称。
    <!--#echo var="REMOTE_USER" -->

    4、Fsize:显示指定文件的大小,可以结合config命令的sizefmt参数定制输出格式。

    <!--#fsize file="index_working.html" -->

    5、Flastmod:显示指定文件的最后修改日期,可以结合config 命令的timefmt参数控制输出格式。

    <!--#config timefmt="%A, the %d of %B, in the year %Y" -->
    <!--#flastmod file="file.html" -->

    这里,我们可以利用flastmod参数显示出一个页面上所有链接页面的更新日期。方法如下:

    <!--#config timefmt=" %B %d, %Y" -->
    <A HREF="/directory/file.html">File</A>
    <!--#flastmod virtual="/directory/file.html" -->
    <A HREF="/another_directory/another_file.html">Another File</A>
    <!--#flastmod virtual="/another_directory/another_file.html" -->

    显示结果为:

    File April 19, 2000
    Another File January 08, 2000

    6、Exec

    Exec命令可以执行CGI脚本或者shell命令。使用方法如下:

    Cmd:使用/bin/sh执行指定的字串。如果SSI使用了IncludesNOEXEC选项,则该命令将被屏蔽。
    Cgi:可以用来执行CGI脚本。例如,下面这个例子中使用服务端cgi-bin目录下的counter.pl脚本程序在每个页面放置一个计数器:

    <!--#exec cgi="/cgi-bin/counter.pl" -->

    关于SHTML和HTML的区别

    让我们先来看看SHTML和HTML的区别,如果用一句话来解释就是:SHTML 不是HTML而是一种服务器 API,shtml是服务器动态产成的html.

    虽然两者都是超文本格式,但shtml是一种用于SSI技术的文件。也就是Server Side Include--SSI 服务器端包含指令。如果Web Server有SSI功能的话,大多数(尤其是基于Unix平台)的WEB服务器,如Netscape Enterprise Server等均支持SSI命令。

  • 如何缩小MSSQL数据库(日志)的大小

    2006-10-24 19:21:00

    如何缩小MSSQL数据库(日志)的大小

    解决方案
    MSSQL数据库的大小包含数据(Data)和事务日志(TransactionLog)两个部分。

    数据部分存储的是用户数据库中的数据,包含用户的数据表、视图、存储过程等等内容。
    数据部分一般存储与数据库文件组中的.mdb文件中。一般来说,在正常使用的情况下,这
    个部分的大小不会经常性地发生很大的变化,除非是用于存储论坛之类快速变化的数据内
    容。一般而言,这个部分很少会需要缩小。

    事务日志存储的是用户数据库操作的事务记录,主要是用于在数据库服务器发生故障(比
    如电源故障之后),恢复数据库中的数据完整性而用的。这个部分一般存储于数据库文件
    组中的.ldf文件中。这个部分的大小经常会发生剧烈的变化。

    在某些情况下,由于用户的查询语句(SQL语句)书写的问题,会造成数据库文件大小的
    急剧膨胀,尤其是日志文件会变得非常大。这个时候需要对数据库加以缩小。缩小的操作
    分为两个步骤:

    步骤一 截断数据库中的日志内容
    BACKUP LOG 数据库名称 WITH TRUNCATE_ONLY

    步骤二 强制数据库压缩其大小
    DBCC SHRINKDATABASE ( 数据库名称 , TRUNCATEONLY )

    这两个步骤需要使用查询分析器来执行。关于其具体的意义,请参考MSSQL数据库附带的
    Transact-SQL的帮助文件。

  • Web2.0 Application under Education

    2006-10-23 16:25:00

    http://www.kenlee.cn/archives/54

    Web2.0 Application under Education

    感谢Danny对我前面几篇文章的留言。很高兴时隔三年我们之间又可以就教育的问题展开对话和交流。

    我想继续抛出自己的一些想法,尽管不是那么的系统,但还是希望能扩展一下思路。

    为什么Web2.0的新应用未能在教育行业里迅速推广?

    1、信息技术的教学更新滞后。以我所在的大专学院为例,本校是有信息技术系,但长期以来的教学基本上都是以Windows的操作系统为基础的,学生学习的Web程序语言和数据库知识,也都是ASP和SQL的;对于Web2.0所广泛应用的LAMP(Linux+Apache+Mysql+PHP)、Java,以及AJAX等,学生最多只能靠个人自学,但就算这样,也难得有实际操作的经验,毕竟连老师都还没有掌握呢。

    2、Web2.0的很多应用都带有比较明显的娱乐性,估计这也许是为教育者回避或排斥的原因。

    3、Web2.0的异常“繁荣”也导致了其无序和混乱的局面,由于缺乏一个系统的理论基础,教育者也难以开展有关的教学。

    4、Web2.0的“去中心化”特征使得教师在传统教学上的主导地位被削弱,教育者尚未能及时地完成从原来单一的传授者到辅导者、共同学习参与者的角色转换。

    5、无技术背景的教师囿于自身知识结构和技能水平上的缺陷,对技术的更新怀有恐惧心理,害怕改变,容易满足于个人过去的教学方式和经验。

    6、教育管理者对前沿的信息技术反应迟钝,认识缓慢,不能对Web2.0在教育中的应用产生推动力。

    7、教育本身的公益性,也使得Web2.0的企业(尤其是获得VC的)不愿涉足到这个看不到“钱景”的行业。当然,可能很多Web2.0的企业连自己的盈利模式都还没有搞清楚。

    8、作为教育行业中Blogger以及某些Web2.0应用的先驱者,对于Web2.0如何应用在教学过程中,如何使教学活动发挥更大和更有效的作用,尚存在认识不足的地方。

    9、网上已经有舆论在置疑Web2.0的泡沫,预测Web2.0将会把互联网行业带来下一个“冬天”,教育者或许也会为此踌躇和观望,期望有更成熟和可持续发展的技术出现。

    10、。。。 。。。暂时想到的就这么多,先Post出来当做一块砖头吧。:)

  • 這十八招Web2.0創業者千萬不要學

    2006-10-19 17:50:00

    http://www.bigsound.org/portnoy/weblog/002259.html

    這十八招Web2.0創業者千萬不要學

    感覺這個話題應該請Mr.6來談才對,畢竟我也非業界人士。不過列舉出來的千萬不要學十八招裡頭,有些雖然感覺像是廢話,有些則特別能印證台灣的情形,也挺適合非營利網路行動者思考,所以就將十八招的標題翻譯如下,內容還請各位細看。
    The 18 Mistakes That Kill Startups

    1. 單一創立者(會很累、很苦、而且沒有夥伴可以商量討論針砭)
    2. 差勁的地點(缺乏產業的群聚效應,專家聚落、標準較高、旁人瞭解、容易雇員、支持產業、同業切磋)
    3. 邊際利基(點子好就必然要面對競爭,跳進乾乾淨淨的藍海最後只會一個人溺死)
    4. 衍生點子(模仿成不了氣候,要解決現有服務的問題,而不是重複問題)
    5. 頑固(不要太執著於起初的想法,要有彈性)
    6. 請到壞工程師(出點子的(商)人跟工程師之間容易產生溝通問題)
    7. 選了錯誤的平台(eh...好像就是說別用windows,愛用linux或freebsd,其他的不懂)
    8. 啟動太慢(完成85%就很夠了,趕快推出才能逼自己趕快改進)
    9. 啟動太快(要吸引早期採用者,起碼要有點堪用之處)
    10. 心中無特定使用者(自己不知道東西做出來給誰用...)
    11. 錢太少(沒辦法進入下一階段)
    12. 花太多(少見,但是如果請太多人、不必要的人,燒錢會很快)
    13. 錢太多(等於被創投者掐住脖子,逼著要做出成績來,而且會被困在同一個方向)
    14. 差勁的投資者管理(顧慮投資者太多問題比較大)
    15. 為了[想像中的]利益而犧牲使用者(先做出使用者要的東西,因為這個比找出商業模式簡單多了;不思考商業模式當然是不負責任,但是比起不把心思放在產品上...後者問題更大!)
    16. 不想弄髒手(就是說工程師也得面對客戶、面對會計金錢投資者....一大堆他們認為比程式碼還複雜的東西)
    17. 創業者內鬨(嗯...其實也還好,打打鬧鬧人之常情,不過最好在啟動前就發生)
    18. 半桶水、三分鐘熱度(趕快把正職辭掉....最好啦)
  • 跑跑卡丁车 -试试这个关键字“跑跑卡丁车 ”

    2006-10-05 08:54:00

    跑跑卡丁车官方网站
    - 合作伙伴 - 抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活 ...
    popkart.tiancity.com/ 9K 2006-10-2 - 百度快照

    跑跑卡丁车--17173.com网络游戏
    Gamania获得《跑跑卡丁车》台湾运营权 [10-01] 世纪天成用户有奖调查,期待您的参与 [10-01] 《跑跑卡丁车》国庆、中秋连环活动 [09-29] 《跑跑卡丁车》一路狂漂 驶进F1赛场 [09-27] 跑跑城镇手指最新纪录1:39:99超速视频 [09-26]...
    popkart.17173.com/ 47K 2006-10-3 - 百度快照

    跑跑卡丁车论坛
    2006《跑跑卡丁车》K1锦标赛是由世纪天成主办的首届全国性大型线下《跑跑卡丁车》赛事。广大玩家可以在此体验大赛火热的气氛并交流相关经验。 2682 9033 客户服务区 版块名称 发贴数 回复数 最后发表 如果您对游戏有任何疑问,可以第...
    bbspopkart.tiancity.com/ 52K 2006-9-26 - 百度快照

    跑跑卡丁车-跑跑卡丁车下载-专题站
    跑跑卡丁车专题站,为广大玩家提供跑跑卡丁车下载和相关资讯!欢迎大家访问! 加入收藏 设为首页 联系站长 | 网站首页 | 游戏资料 | 游戏下载 | 游戏截图 | 您现在的位置: 跑跑卡丁车 >> 网站首页 跑跑卡丁车外挂 注意:本站不提倡使用...
    www.paocar.com/ 40K 2006-10-1 - 百度快照

    跑跑卡丁车专区_网络游戏专区_腾讯游戏频道
    QQ网友:希望跑跑卡丁车越办越好 78128553:问道好难升级,有没有不玩了的,给小妹一个帐号啊?决不糟蹋QQ:78128553 QQ网友...249260636:我要玩跑跑卡丁车你能不能让我玩一会 鼠标放上可使滚动暂停 QQ号码: QQ密码: 验证码: 匿名发表 ...
    gamezone.qq.com/z/popkart/ 54K 2006-10-3 - 百度快照
    gamezone.qq.com 上的更多结果

    跑跑卡丁车 -游戏频道 -21CN.COM
    ·【转帖】韩国部分跑跑卡丁车 ·韩国顶级高手的视频!!!牛~~~~ ·杀猫!HF赛车造型赛道+卡丁车蛋糕+可口可乐+...跑跑卡丁车 L2级SIX跑森林发夹视频 韩国高手玩泡跑跑卡丁车视频 韩国Smile车队连载:冰峰裂谷3 韩国Smile车队L3赛道冰峰...
    game.21cn.com/zhuanqu/popkart/ 62K 2006-10-1 - 百度快照

    跑跑卡丁车-网易游戏频道
    跑跑卡丁车》哇哇--黑妞哭了 昨天吃完了晚饭,黑妞在楼下喊我:“阿姨!赵阿姨!”我扒窗子一看。“黑妞,找阿姨有什么事吗...·游戏名称:跑跑卡丁车 ·英文名称:Popkart ·游戏状态:免费运营中 ·游戏类型:休闲赛车网游 ·运营公司...
    game.163.com/co_zq/crazy_racing/ 22K 2006-10-3 - 百度快照

    跑跑卡丁车专区_TOM游戏
    本专区面向玩家征集专区编辑,负责专区内容及TOM游戏跑跑卡丁车专区。有意者欢迎前往论坛报名! [跑跑卡丁车]开始游戏...·《跑跑卡丁车》K1锦标赛明日正式开赛 ·2006《跑跑卡丁车》K1锦标赛正式开赛 ·关于K1锦标赛直辖市赛区赛程...
    games.tom.com/zhuanti/popkart/ 36K 2006-10-2 - 百度快照
    games.tom.com 上的更多结果

    跑跑卡丁车车队联盟 - PPKDC.CN - 最大的跑跑..
    跑跑卡丁车下载视频发布跑跑卡丁车下载、精彩游戏视频、相关软件 139 1286 '> 版主列表 跑跑卡丁车外挂发布跑跑卡丁车外挂发布、下载专区。本站不提倡使用外挂,请文明游戏。 210 1553 跑跑卡丁车游戏截图跑跑卡丁车搞笑图片、精彩...
    www.ppkdc.cn/ 101K 2006-10-1 - 百度快照



  • 周杰伦-试看blog对网络热门关键字“周杰伦”的影响力

    2006-10-05 08:50:00

    周杰伦_影音娱乐_新浪网
    周杰伦牵手央视《娱乐篮球》? 主办方称未确定 (06/09/21) 视频:蔡依林个唱要挑战极限 流泪并非为周...传唱中国风!周杰伦接班人大盘点! (2006/9/18) 京华时报:炒吧炒吧不是罪 (2006/9/17) 京华时报:周董再战又来范特西 (2006/9/17) ...
    ent.sina.com.cn/s/h/f/zhjl.html 67K 2006-10-2 - 百度快照

    周杰伦中文网-全球最大的周杰伦网站! 最新专辑《..
    周杰伦2006全新国语专辑《依然范特西》 [《依然范特西》] [订购新专辑] [主打歌《千里之外》] [讨论] 《本草纲目花絮》 环球影视名人专访 《黄金甲》片花 [申请帐户][基本技巧][上传头像][贴图教程][提升等级] [获得宠物][购买头衔][...
    www.jaycn.com/ 57K 2006-10-3 - 百度快照

    周杰伦-搜狐娱乐
    ·9月21日娱乐播报:今日娱乐资讯成龙、周杰伦秃顶、李宇春演唱会(09/21 11:27) ·周杰伦牵手央视《娱乐篮球》? 制片方称没定(09/21 08:07) ·改编用《辣妹子》开涮 周杰伦新歌被网友恶搞(09/20 09:04) ·9月19日娱乐播报:女孩...
    yule.sohu.com/7/0903/02/column213270203.shtml 35K 2006-9-28 - 百度快照

    音乐才子周杰伦:身价一路狂飙 直升至天王级_TO...
    周杰伦一出场给人一种爱耍酷,桀骜不驯的感觉,不喜欢对媒体亲近。周杰伦的第一张专辑给人一种横空出世的感觉,绝对惊喜。虽然被很多人认为“吐字不清”,但丝毫不影响他的身价一路狂飙,直升到天王级。 为明星留言>> 周杰伦原声在线>>...
    ent.tom.com/1573/1607/2004330-73220.html 60K 2006-8-8 - 百度快照
    ent.tom.com 上的更多结果

    周杰伦:E时代的不朽先锋_网易娱乐频道
    2001年11月3日在台湾桃园巨蛋体育馆举行首次演唱会《现在的周杰伦Fantasy演唱会》,成为有史以来第三个卖了第一张专辑就在香港红堪...周杰伦版“爱上女主播”? 周杰伦与新力闹翻 周杰伦"无与伦比"演唱会 全球华语歌曲排行榜颁奖 周...
    ent.163.com/ent_2003/editor/030514/030514 ... 49K 2006-9-29 - 百度快照
    ent.163.com 上的更多结果

    周杰伦歌迷网—无与伦比 Jay然不同,最新专辑《依...
    周杰伦歌迷网于2004年3月1日成立,启用域名Jayfan.Com. 网站为 周杰伦的歌迷网站,主要为杰迷提供最新的资讯,及交流的地方。 ◆ 本站历史: 2004年03月01日 网站经过一个月的策划开始运行 2004年08月11日 网站升级,可以同时1000人...
    www.jayfan.com/ 78K 2006-9-24 - 百度快照

    周杰伦歌迷联盟-周杰伦中文非官方网站(Welcome t...
    周杰伦2006全新专辑-依然范特西【千里之... 周杰伦「11月的萧邦」台湾省签唱会 来自官方网站的留言 杰伦最新...【周杰伦《霍元甲》MV2′30大... [本地下载] <霍元甲>电台完整版下载 [经典收藏] 《枫》完整版MV下载 [经典收藏] 《黑色...
    www.jayfc.com/ 46K 2006-10-3 - 百度快照

    一炮走红R&B天王 周杰伦怎一个酷字了得_TOM...
    在现今的华语歌坛,周杰伦效应始终持续燃烧、保持高温,今夏他隆重推出的华语大碟《七里香》自从7月21日全亚洲展开同步...从[周杰伦同名专辑],到[范特西],到[八度空间],到[叶惠美],周杰伦每一张专辑的名称都饶富创意,第五张专辑该赋予她...
    music.ent.tom.com/star/zhoujielun.html 99K 2005-12-31 - 百度快照

    百度贴吧_周杰伦
    【Jay〗一个电脑黑客做的周杰伦照片,你叫他干什么,他就干什么 k0914 20:31 61.237.157.* 329 56 『Jay』文才好的...【★最爱周杰伦★】周杰伦最帅的一张照片,保证你没有看过! 59.52.146.* 20:29 回归天堂的撒旦 157320 16595 〓〓...
    post.baidu.com/f?kw=周杰伦 46K 2006-9-21 - 百度快照
    post.baidu.com 上的更多结果
  • 人教论坛

    2006-09-28 16:59:00

  • 关于标签(tag)的一个详尽的解释和应用举例

    2006-09-12 21:05:00

  • http://www.dunsh.org/

    2006-09-11 19:16:00

  • 国外教师视频网站

    2006-09-11 17:12:00

    http://www.teachers.tv/home.do

    Teachers' TV

    This digital TV channel for teachers was launched on 8 February 2005 along with the full Teachers' TV website. It is set to become a unique support to teaching staff and schools professions, facilitating the sharing of experiences and saving you preparation and research time. 

    Teachers' TV is the first digital TV channel for teachers ever, and it's available free of charge every day of the year. The channel is editorially independent and aims to reflect the views of the teaching community. It offers the unique opportunity to see inside other classrooms and gain an insight into how other schools are managed.

    You can now find out more about programmes showing on Teachers' TV on the live TV listings site, plus there is a free online video library where you can access and watch past programmes 24 hours a day.

    What's in store?
    Teachers' TV offers programmes aimed at both new and experienced primary and secondary teachers, as well as programmes and resources for heads, managers, governors, teaching assistants and support staff. There is information  on continuing professional development, as well as general education interest programmes, including a weekly news round-up and documentaries, plus debates about the current issues in education. Curriculum-based programmes for use in the classroom also form part of the programming schedule.

    What's on Teachers' TV for you?
    Visit the Teachers' TV website to read about forthcoming programmes in the primary, secondary or general zones or simply register for regular updates on the channel. Read TeacherNet's highlights for a taste of some of the programmes.

    Become a Teachers' TV Associate
    From 13 September 2005, anyone working in a school in England can become a Teachers' TV Associate.

    Teachers' TV Associates can access sneak previews, join interactive discussion forums, get more involved with the making of Teachers' TV programmes and receive invitations to a variety of events.  In return, Associates will spread the word to their colleagues about the range of useful programmes Teachers' TV offers and share ideas about how to make best use of the channel.

    Sign up now to register and receive a Teachers' TV Associates' welcome pack.

    How to watch Teachers' TV
    Teachers' TV is available 24 hours a day on digital satellite, ntl, Telewest, HomeChoice and KIT, with programmes repeated overnight on Freeview for recording. Most programmes are also streamed and available for download via www.teachers.tv. Full schedule information and programme guides, as well as certain programmes, are available from the Teachers' TV website. There is also a listings supplement included in Teachers magazine, which you can read in your staffroom or have delivered to you at home free of charge.

    How to get Teachers' TV
    If you don't already have digital TV, this is the golden opportunity: make the most of the discounts offered to schools and individuals to get Teachers' TV — at the same time you'll be able to receive other channels and services at a discounted rate.

    Who is behind Teachers' TV?
    The channel is delivered by a group, Education Digital, which is made up of education and media specialists: Brook Lapping Productions, ITV plc, and the Institute of Education. The consortium has full editorial control of Teachers' TV. You can email Education Digital for a quick response to any queries you have. The channel is funded by the DfES, whose involvement is limited to setting educational objectives for the channel so that it meets the needs of the teaching profession and helps them deliver the national curriculum. A Board of Governors, made up of senior educational and media figures, ensures the editorial independence of the channel.

    Have your say on Teachers' TV

    You can feed back comments on Teachers' TV and its programmes straight to Education Digital here. 

    Teachers' TV is also undergoing a large scale evaluation to find out if it meets its objectives. If you are a head teacher, teacher, teaching assistant or governor and have access to digital, cable or broadband services you may be eligible to take part in the evaluation.  Find out more about the project and how to sign up here.

  • http://plone.org/

    2006-09-04 17:42:46

  • http://www.zcool.com.cn/

    2006-09-03 21:03:21

  • The Next Net 25

    2006-08-30 01:46:52

    The Next Net 25
    A new Web revolution is picking up steam, and the next Google or Microsoft could emerge from the companies that are in the vanguard.
    By Erick Schonfeld, Om Malik, and Michael V. Copeland

    SAN FRANCISCO (Business 2.0 Magazine) - Things are really crackling in Silicon Valley these days. There's the frenzied startup action, the rising rivers of VC cash, even the occasional bubble-icious long-term stock prediction (Google $2,000, anyone?).

    (See the list and gallery: The Next Net 25)

    There's so much happening that the buzzword recently employed to try to encapsulate the era -- "Web 2.0" -- now seems hopelessly inadequate, defined and redefined into near meaninglessness by squadrons of aspiring entrepreneurs, marketers, and other fortune hunters.

    So it seems a particularly useful moment to wave away the smoke and home in on what's really core. Don't be distracted by the Valley's hype-o-meter pushing toward the red: There's something very real -- and very powerful -- afoot.

    Driven by ubiquitous broadband, cheap hardware, and open-source software, the Web is mutating into a radically different beast than it has been. And that is leading to the creation of entirely new kinds of companies, new business models, and oceans of new opportunity.

    We are in the early stages of what might be better thought of as the Next Net. The Next Net will encompass all digital devices, from PC to cell phone to television. Its defining characteristics include the ability to interact instantaneously with any of the more than 1 billion Web users across the globe -- not by, say, instant messaging, but by evolving instant-voice-messaging and instant-video-messaging apps that will make today's e-mail and IM seem crude.

    The Next Net is deeply collaborative: People from across the planet can work together on the same task, and products or tools can be rapidly tweaked and improved by the collective wisdom of the entire online world.

    The new era is also creating a realm of endless mix and match: Anyone with a browser can access vast stores of information, mash it up, and serve it in new ways, to a few people or a few hundred million.

    Most striking, the Next Net creates endless possibilities for entrepreneurs and established players alike to take advantage of the Web's new power. They are building on the success of early standard-bearers -- Flickr, MySpace, Wikipedia -- but also moving beyond those pioneers in creative and fascinating ways.

    In the pages that follow, we identify 25 companies, in five Next Net categories, whose approaches help illuminate where the Web is headed and where the opportunities lie. Most are startups, a lot of them with less than 10 full-time employees. Few are currently making money, and it's a given that many will fail. But it's equally likely that somewhere within this group lurks the next Google or Microsoft or Yahoo -- or at least something that those giants will soon pay a pretty penny to have.

     

     

  • Digg.com:投票的动力因素分析

    2006-08-20 23:37:57

    Digg.com:投票的动力因素分析
    ――一个公共选择的视角 
    中国人民大学 新闻学院 易正林
    摘要:一般而言,在公共事务领域,人们都存在“搭便车”的习惯心态,而对投票采取冷漠和理性的“无知”态度。但digg.com这个网站似乎打破了这样的特性,总有大量的用户进行投票。本文从唐斯的投票“收益-成本”模型入手,分析digg网站用户投票活动的背后驱动因素。认为它在总体范围内降低了成本,而由于投票效果的可叠加性和diggspy的直观性,投票的收益预期大大提高,而获利概率也得到了提升,由此,用户获得了投票的动力。当然,文章也从用户的团体策略方面分析了负向的制约因素。

      关键词:digg.com   公共选择理论   唐斯投票模型

      说到digg.com这个网站,很多人都会惊叹它的成长速度。2004年10月,digg开始设计、开发,创始人Kevin Rose。2004年10月,发布第一个测试版本。2004年的11月5日,正式发布。而11月17日,有关它的新闻就登上了老牌技术类新闻社区slashdot的主页。2006年4月,Alexa数据显示Digg的流量已逼近并超过了同类网站Slashdot (详见文末图表),甚至有人就此预言slashdot将会逐渐走向没落。

      一个网站为什么能够这么迅速地窜红呢?作为新兴起的网站,Digg有一些自己鲜明的特点,我们先从它的特点进行分析。它的个性特征主要表现在以下几个方面:

      1、会员发布主题,由其它会员进行投票,得票多的可以进入主页,否则只能在队列中等待直至最后被淹没,但文章不会被删除。在Digg网站中,主页会显示部分文章,这些文章是获得了较多支持(对一主题的支持方式是为其投票,即“Digg”某个主题,网站把投票称为“Digg”,相反的过程时“bury story”,即埋葬主题)才能到主页的,而其他文章则在“队列”中,如果有足够多的支持,它的位置就会向前,否则也只能在大量的文章中被淹没。当然,以给文章即使被淹没了也不会被删除,它依旧可以被搜索到。

      一般认为digg的做法是一个用户驱动(user driven)的模式,而老牌的科技类新闻社区slashdot则被认为是管理员(moderator driven)驱动[1]。

      2、基于账户的管理。在digg中,投票并不完全是随意的,只有注册后的会员才可以投票,当然,这种注册并不完全是没有作用的,注册后,所有用户digg的内容都会出现在自己的账户中,也就是说,digg过程也是一个收藏的过程。在整理收藏内容的过程中,可以结合社会书签进行分类,也可以便于他人进行检索。

      3、blog,rss,bookmarking三者结合。

      投票来决定首页内容并不是digg的创新(如大众点评网和imdb),但最彻底的投票决定选题的是digg,同时结合了社会书签、blog等功能的也是它。

      在digg中,用户完全可以通过一个主题找到所有digg或者dugg了这一主题的所有人,dugg是一个和digg相反的过程,即在digg一个主题后,如果觉得该主题没有意思或者没有作用,可以用dugg将其从自己的收藏中删除。同时,也可以找到所有把这一主题放到自己博客的所用用户。而从一个用户出发,也可以知道他digg或者dugg过的所有的主题。当然,任何用户也可以把某一个主题放到自己的博客或者发邮件给朋友。这样,就形成了主体和用户为中心的横纵社交网络,并且通过RSS互链,可以预社区外的博客以及其它网络形式形成更大范围的互链互通。

      从上面分析可以看出来,digg最大的特点在于它的投票机制。即使是他的社会书签、RSS等也是和投票紧密相关的,所以本文的目的就是分析为什么digg通过这样一种投票机制能吸引到那么多的访问者。先来看看digg投票的基本情况:

      首先,只有注册后的会员才享有投票资格,在投票方式上实行直接投票制,每个人所投的票都是等值的。因此,是一种多数同意规则:digg者越多,文章越有可能出现在网站首页,否则会停留在队列(queue)中。

      其次,在同一时间内,同一用户可以就多个主题进行投票,每一个主题都进行digg或者bury story的判断。

      第三,投票结果是被记录的,会直接形成个人收藏页面,并且这种收藏是开放的,其他网民可以随时通过用户名检索到他收藏(投票)的所有内容。

      第四,Diggspy实时直观地显示投票结果,在这个页面,用户可以动态地看到每一个主题在被别人投票时暂时蹦到最前面时的场景。

      最后,Digg某一主题后可以有一个相反的dugg过程,即如果认为该主题没有意义,可以用这个方式删掉它。

      公共选择理论[2]有这样的假设:“人都是自利的、理性的效用最大化者;……政治领域中,个人也同样扮演者经济人的角色,个人的行为和决策同样是在理性地进行成本分析和收益分析后,才作出的选择或决定,同样也是在追求某种最大化效应。[3]”既然个人是自利的,那么,个人投票行为也应该是在成本和效益分析后,自利和理性的投票者做出的决策。

      Digg网站是一个科技类新闻社区,因此,公共性非常强,而就公共性主题进行投票的时候,根据公共选择理论,积极性是不高的。有人称之为投票过程中的“无知”和“冷漠”现象[4]。在公共领域,任何一件物品和每个个体都相关,但相关并不明显,相关度也不同,因为多数决定原则下,一个人的投票是不会对自己有实质性的和即刻性的效果的,故投票积极性不高。而在公共物品的选择过程中,个人投票对于结果也可能没有明显的可以预期的后果,因此,投票者会采取冷漠的态度。由于成本付出后可能弄不清楚该选择哪个结果,也可能投票后得不到符合意愿的投票结果,从而,理性的投票者可能采取理性的“无知”策略,根本不去了解或者装作不了解而逃避责任。

      问题是,为什么digg的用户们没有采取“冷漠”和“无知”的策略呢?在成本和收益之间,是什么收益吸引了他们?

      在投票的成本和收益分析方面,美国学者唐斯提供了一个投票行为的函数模型[5]――R=BP-C+D 。在这个公式中,理性投票者的投票行为可以通过其投票预期收益和选民投票时的个人偏好两个方面来说明。其中:

      R=投票者行动(投票、搜集信息)R=0则表示投票者将弃权;如果R>0,则表示投票者将参与投票。而且对于候选人来说,谁出的R大,也即谁许诺的收益更大,并能为选民接受,一般选票就会流向他这一方。 

      B=投票者行动的潜在收益

      P=投票者进行该项行动时这些收益产生的概率

      C=投票者行动的成本

      D=作为投票者行动补充的私人收益(投票获收集信息活动产生的额外收益,如与人接触、沟通的愉悦或其他心理上的收益等) 

      一般而言,由于投票结果是公共物品,就会有人想尽可能不参与投票而享受收益,这种“搭便车”行为的结果是B与P处于反向变化之中,BP的乘积可能很小,这意味着投票参与带来的享受价值D和成本C支配着投票行为[6]。但在digg中的收益和成本分析结果会如何呢?即唐斯公式中的B、P、D、C各项如何呢?

      1)投票成本。digg的投票成本组成如下:注册/登陆成本;信息成本(了解网站和了解具体文章);机会成本;页面等待造成的时间成本等等。可以发现,这些成本在日常的网页浏览中都是很难避免的,也就是说,在成本上,digg的成本并没有特别高也没有特别地低。但它在成本的支付和计算上有一些很鲜明的特征:

      在首次使用上,digg的成本偏高,因为digg是一种全新的社区类型,很多人在初次接触是很难理解其运行原理和机制,因此需要一定的时间进行熟悉和了解。但是,如果熟悉了之后,和其他注册网站比,并没有更多的成本需要付出,尤其在采用了firefox插件以及熟练程度提高后,投票成本递减,可以说,成本和收益的比值随着参与程度的深化而缩小。

      收藏功能结合web2.0的标签功能,使得到投票后得到收藏的主题有更好的组织,整体上降低了成本。参与投票的过程其实就是一个自己选择自己喜欢内容进行收藏和分类的过程,因此,从总体上来说,成本在更大范围内被冲淡了,而收益则增加了,因为收藏网页和投票的活动二而一了。可以说,digg的经营过程中,已经突破了投票这一活动,而是把投票和其他网络活动连接起来

      在digg中,投票成本和正常的博客浏览等行为已经实现了无缝对接,除了上面所说的和收藏主题结合外,对积极分子而言,社交网络的留言功能和RSS等功能都让用户在更大的范围内支付成本,可以把主题链接到自己的博客,减轻自己博客写作成本,也通过digg最新的资讯增强博客的可看性,如国内比较出名的博客如“keso(洪波)的博客”、“幻灭的麦克风”[7]中有大量文章直接来自或受启发于digg,digg直到现在还是他们重要的信息来源;此外,同时可以通过主题寻找其他和自己兴趣相投的用户,比如可以寻找和自己digg内容相近的人作为好友等等。

      总之,成本的支付通过与其它网络活动的无缝连接而在更大范围内进行支付,针对digg的成本支付自然就小多了,比如,用户本来要收藏一个网页也需要成本,而digg本身就是收藏的过程,这样,两个成本就合一了,成本支付感自然也就变弱了。

      2)个人收益分析。Digg首先具备了普通媒体的效用,例如监测环境、提供娱乐等等;其次提供了一个社交环境,可以找到和自己去为相投的好友,好友可以根据主题的选择进行组合,而也可以通过好友对主题进行组合;第三,在digg过程中,通过投票和发布自己的主题,可以让自我品味与价值观经受大众的检验;第四,可以通过收藏存档材料;最后,对于网站、博客而言,可以通过它进行宣传,让很多的人在短期内了解到自己的网站并带来相当可观的流量[8]。等等。但digg中投票活动的收益获取有自己的一些鲜明特点。

      digg的投票过程中自我体验更强些,和同类网站slashdot也有很大区别。slashdot往往把社区讨论作为自身特点,而digg则尽管也具备社区性特征,而且社区功能也很强大,但更多是个人中心的,而不是公共论坛性质的社区,无论是交友的连接方式还是文章发布以及digg行为,都充分地体现了个人利益的选择,因此,个人收益占的比重比较大,从而也对公共事务投票行为的冷漠态度起了一定的制约作用。个人收益和公共的潜在收益重合后,促进了投票行为的发生机率。

      3)潜在收益*收益产生概率分析。潜在收益和个人收益最大区别在于潜在收益是一种公共收益,不具有排他性。它主要体现在作为信息发布公共平台这一功能上,能提供最新、最前沿的资讯。例如一个很有意义的主题被digg到了主页,投票者的贡献是不容置疑的,但其他所有人也能够同时看到。正因为公共产品的非排他性,参与这就有了“搭便车”的想法,同时由于多数决定的原则,潜在收益和收益发生概率的乘积往往很小,以致在很多人的分析过程中是忽略不记的[9]。但在digg中,潜在收益和收益发生概率的乘积似乎也不小:

      首先,单个投票者可以在短时期内就大量主题进行投票,由此个人收益可以进行叠加和放大。一般认为,在多数决定的投票行为中,投票者倾向于认定自己的投票对结果是没有明显效果的,从而对投票采取冷漠的态度。而在digg投票中,尽管但次投票都只是一个是否“digg”的判断,但由于可以多次投票,投票的挫败感会更微弱些,总有部分投票可以反映自己的偏好,因此,投票的获利概率在多次投票中得到了叠加,获利的预期也更大。

      其次,由于多次投票可以让个人偏好得到最大程度的实现,投票时面临的交错压力更小[10],所以,无形中也更容易提升对预期获利的期待。

      此外,由于diggspy的作用:直接、实时显示投票结果,可以同时增大投票者对收益发生概率的认识,同时,如前文所述,直观的、跳动的投票结果本身就显示了投票的暂时效用,尽管个人的投票未必能决定最终的走向。

      最后,digg.com作为信息发布平台,其潜在收益就是一般媒体的消息发布等功能,因此,潜在收益和个人收益之间重叠度较高,如传统媒体监测环境、传播知识的功能等等,其实也是个人的收益。二者重合后,冲淡了参与者搭便车的心理。同时,多次投票也可以冲淡潜在收益的遥远感或距离感。     

      总之,通过一些技术手段,digg.com实现了成本和预期收益比值的最小化。从而吸引了大量的投票者。此外,结合了主题收藏功能、会员制、web2.0的社会书签等功能,digg.com在更大范围内降低了投票成本,也提高了用户对网站的粘着力。

      当然,digg先行的投票机制也不是总是存在着正面的动力,负向的动力也是存在的,它们制约着用户的投票热情。

      负向动力主要体现在以下几个方面:

      1)团体策略:在digg的用户群中形成更小的团体,进行不正常的群体投票。如:4月19日,Forevergeek.com 的 Jacob Gower 发现,Digg 上两条新闻的最初投票人16人完全相同,也就是说,同一帮人对刚刚出现的两条新闻都投了票,这显然不是巧合。更奇怪的是,网站创始人Kevin Rose 也出现在其中。Jacob Gower 在他的博客中记录了这个发现,当有人把这个链接提交到 digg 时,总遭到拒收。Jacob Gower 本人在 Digg 上的帐号随即被封。这件事情在4月27日的 Guardian Unlimited 上得到了报道。这一事件出现后,一些用户就在这个帖子后面跟帖表示要退出digg [11]。

      2)选票交换:选票交换也属于团体策略之一。交换在有的时候对总体福利有增益,但本质上会腐败投票过程。因为交换过程可能为利益集团所控制,而且,即使是对总体有利,它对合作外的其它个体还是有损害的 [12]。

      3)作弊式的digg行为:从slashdot时代开始,只要一篇文章在主页上出现,文章所在网站的流量都能够在短期内飙升,前面已经提到过,往往可能因为一篇文章上了首页可能带来导致服务器瘫痪的流量。因此,处于推广网站的目的,作弊投票在所难免,而这也是digg的技术人员需要进行解决的问题。

      通过以上的分析,我们可以看出digg.com的成功在于以下投票方面的因素:投票成本的降低(实际的和感觉上的);大量投票对个人偏好的照顾;diggspy的实录式投票结果展示。当然,面临的反作弊、反垃圾、控制小团体行为等方面还有多困难。

    附录:
    digg在2006年赶超slashdot的材料,包括页面访问量、流量、访问人数三个项目。数据来自Alexa 。[13]
     

     
     


    注释:
    [1]Ithink’s blog就持这样的看法:“slashdot采用的是管理员驱动的机制:用户提交新闻,管理员审阅后决定这些提交的新闻是否出现在slashdot的主页上;而digg采取的是用户驱动的机制,它设置了一个新闻源的缓冲,用户提交的新闻首先进入这个缓冲,如果认同这一新闻的读者足够,就会从缓冲中脱颖而出,出现在digg页面上,否则就逐渐被挤出新闻源缓冲。说的直观一点, slashdot由管理员控制,而digg则将权力下放给用户。”详见http://yackol.com/blog/2005/11/digg.html
    [2]布坎南认为“公共选择是政治上的观点,它从经济学家的工具和方法大量运用于集体或非市场决策而产生”(详见陈光金中译《同意的计算――立宪民主的逻辑基础》中国社会科学出版社,1999年 P16)。一般认为,公共选择包含两层含义:一是集体性。单个人自己的决策不在考虑范围之内,但凡是有人群的地方集体决策就不可避免,因而公共选择成为必需的;二是规则性。决策就是指定规则,在人与人之间存在偏好差异的情况下,必须决定规则以使人们的行为协调起来,因此,人们必须进行决策以选择那些能够反映和满足一般人偏好的规则。
    [3]杨先保《选民投票的政治心理分析》,《武汉理工大学学报》2006年第4期
    [4]高建富《公共选择中投票者“无知”和“冷漠”现象及其克服》,《三明高等专科学校学报》2001年第12期
    [5]丹尼斯?缪勒著,杨春学译《公共选择理论》,中国社会科学出版社1999年 P425
    [6]对于这一点,即“搭便车”的心态和行为,奥尔森“集体行动理论”有过非常经典的解释。详见赵鼎新《集体行动、搭便车理论与形式社会学方法》,《社会学研究》2006年第1期
    [7]  网站地址分别为http://blog.donews.com/keso和http://www.kenwong.cn/
    [8]  这一点在slashdot上也存在,曾有因文章出现在slashdot而服务器崩溃的情况,digg在11月17日上了slashdot就被视为成功的转折点之一。比较而言,digg可自行将文章作为主题粘贴,不需要管理员审核,但也能带来巨大的访问量。有人统计,有网站曾在一天内接受到digg带来的38450 位独立访问者, 295388次页面查看和100万左右的点击。见http://www.portableplaylist.com/blog/2006/04/surviving-digg-effect.html
    [9]  如林清伏、王伊景在《人大代表投票行为的制度经济学分析》一文中就指出二者可能朝相反方向发展,从而二者的乘积会非常小。见http://www.npcnews.com.cn/gb/paper8/7/class000800001/hwz182283.htm。而这“意味着投票参与带来的享受价值D和成本C支配着投票行为。”
    [10] “交错压力”为人所熟知是从拉扎斯菲尔德的《人民的选择》开始的。指这样一种状况:“(1)选民具有众多角色,这些角色可能在一些问题上彼此互相冲突,(2)选民具有众多偏好,这些偏好通常不能通过仅仅选择可选择的方案之一而得到满足”,也被用来解释“为什么一些投票团体选举参与率较低”。详见拉斯?斯沃桑《关于影响和投票的交错压力架设》,载斯坦因?U?拉尔森主编 任晓中译《社会科学理论与方法》,上海人民出版社,2002年,P263-264
    [11]记录地址http://forevergeek.com/news/digg_corrupted_editors_playground_not_userdriven_website.php
    [12] 帕特里克·敦利威著 张庆东中译《民主、官僚制与公共选择――政治科学中的经济学阐释》,中国青年出版社,2004年,P42-50
    [13] Alexa 排名是目前常引用的用来评价某一网站访问量的一个指标。事实上,Alexa 排名是根据对用户下载并安装了 Alexa Tools Bar 嵌入到 IE 等浏览器,从而监控其访问的网站数据进行统计的,因此,其排名数据并不具有绝对的权威性。但由于其提供了包括综合排名、到访量排名、页面访问量排名等多个 评价指标信息,且目前尚没有而且也很难有更科学、合理的评价参考,大多数人还是把它当作当前较为权威的网站访问量评价指标。
  • 一个吹到天上的烂WIKI网站

    2006-08-20 04:23:04

    2006年红鲱鱼100亚洲候选名单中列示了不少我闻所未闻的网站,仰慕之下,慕名探访了几个。发现了不少烂站。特别是一个叫互动在线的wiki网站。如若不是国外知名的wiki网站被封的差不多了,这种烂网站怎么敢或者怎么会被拎上台面!

    照抄照搬国外的理念虽然懒了点,但那么好的范例抄成这样一个不伦不类的东西也太笨了一些。又懒又笨而又自命不凡,这种网站估计再撑半年或者一年也就倒了。

    所谓的PHD CEO,我看他大概连基本的wiki概念都没有搞清楚,整日在各大媒体面前晃悠吹牛,网站要技术没技术,要内容没内容。

    如鲠在喉,不吐不快,这样的网站误上了一次,不呸几口总是难过!

  • 关于web2.0网站易用性设计的一些原则

    2006-08-10 18:40:17

    关于web2.0网站易用性设计的一些原则

    http://web2.0focus.com/?p=43

    新年之前,组织公司的同事一起研究了flickr等网站的用户体验,为此自己做了一个简单的提纲。从事Web产品设计几年以来,思考的很多,却几乎没有写过什么,这次对自己的产品理念的一次小小总结。


    一.降低用户使用的门槛,你的一小步是用户一大步

    在线图片管理、网络书签其实都不是什么新的概念,而Flickr,del.icio.us等之所以能成为2005年的明星网站,在与他们更加关注用户的体验,在UI操作上非常关注易用性。比如,flickr在图片上传的方式上非常灵活。

    二.珍惜用户的时间和每一次点击

    流畅自然的上网感觉,来源于每一次操作都是最合理的。在UI和流程上浪费用户的鼠标点击,也是在挥霍用户对于网站的好感。清晰、统一的导航要贯穿网站的始终。


    三.  开发者是用网页在与用户进行对话

    开发者如果能够时时想到这一点,就不会在界面中使用一些生硬的界面语言。更进一步,一个好的网站,是有生命力的,要把页面中的每一个文字看作交流的渠道,让用户也就能感觉到网站开发者的存在。

    四.   创造性的满足用户的需求

    Flickr,del.icio.us成功的另一个关键,是在于他们能够通过创新,创造性地满足用户的需求。比如,他们引用tag作为内容管理和分享的方式;flickr打破了以往以相册为单位的图片组织模式,创造了基于Blog的社会化分享方式,并通过开放API与用户实现双赢。


    五. 简单就是美,复杂并不意味着强大

    以Google为代表的新一代网站追求UI上的简约、实用,主色调通常不超过4种,并贯穿网站的始终。摒弃无关信息的堆砌,简单的界面更能突出功能的强大。


    六.   关注新技术为用户体验服务

    2005 年,ajax是一个热点,Google map、flickr中ajax的应用使web开发者的眼界豁然开朗,想象空间也变得更加宽广,在flickr中,到处可以看到为方便用户而设计的灵动创 意。RIA也给与了flash在web应用中的全新生命力,不再局限于演示和广告的范畴。flickr的photo organizer使我们看到了flash是怎样与功能seamless结合。

     

    七. 随时随地解决用户的困惑

    要在用户可能遇到问题的地方及时给用户伸出帮助之手,不要寄托帮助中心和FAQ能够真正解决问题。

    其实都是很浅显易懂的道理,但在实际工作中,却非常容易被忽略,在新聚网的开发过程中,我将会时时提醒自己。欢迎对Web UI设计有兴趣的用户和我交流,今后还将随时补充新的内容。

     

451/3123>
Open Toolbar