01.Google及搜索引擎研究 02.Linux研究 03.人生道路 04.博客知识 05.大家注意 06.好戏连台 07.富媒体研究 08.我们一家都是野蛮人 09.行走改变生活 10.技术研究 11.搞笑专家 12.样式表研究 13.网罗垃圾 14.老庄道道 15.MAC OSX
四月 2007 一月 2007 十月 2006 九月 2006 七月 2006 五月 2006 三月 2006 二月 2006 一月 2006 十二月 2005 十一月 2005 十月 2005 九月 2005 七月 2005 四月 2005 三月 2005 二月 2005 一月 2005 十二月 2004 十一月 2004 十月 2004 九月 2004 八月 2004 七月 2004 六月 2004 五月 2004 四月 2004 三月 2004 二月 2004 一月 2004 十二月 2003 十一月 2003
汇华网络科技® VIASPEIP® 女儿陈小米 向阳花公社 高原情结 车东's BLOG 行走于一望无际 Rich Boss x5's blog 公共相册 山阳招商投资网® 多乐轮.com®

石头札记

Promote relationship between human and computer
  • 首页
  • 分类导航
  • 时间导航
  • 友情链接
  • Lilina聚合
  • 全部文章

用非本地系统账户运行apache2的权限设定

如果apache2作为windows服务模式运行的话,默认使用的启动账户是本地系统账号登录的,如果要加固安全性,可以建立一个不属于任何组的独立账号。比如名称为apache,密码为16位长度的强密码,混合数字、字母和特殊字符。

apache安装目录,赋予该帐号修改权限。apache安装目录所在驱动器根,赋予该帐号列目录权限。相应的DocumentRoot账号根据需要赋予不同的权限。DocumentRoot所在的驱动器根,也需要有列目录权限。

ps:另外这个地址的apache2.2说明文档明显套用了2.0的说明,在windows作为服务运行的命令行说明中

apache -k install

其实在apache2.2中,已经改成httpd -k install了。具体参考apache2.2官方说明

由 tristones 于 下午08時00分 所发表 | 永久链接 | | 留言 (1)

tomcat 5.5 + iis 6 + jk connetctor 配置简单备忘

tomcat5.5安装略过,去到http://tomcat.apache.org/download-connectors.cgi下在iis/tomcat连接器。选source版本即可。要用到的文件不多。

* isapi_redirect.dll - 可以在src版本中找到pre build版本。
* workers.properties - 定义workker属性,包括host,port,worker定义。一个worker应该就是一个tomcat进程。worker类型包括ajp12,ajp13,lb,jni,status。
* uriworkermap.properties - URI转发配置文件。 在connector的conf文件夹有样例workers.properties和uriworkermap.properties文件。

配置一下注册表 tomcat_connector.reg

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"log_file"="C:\\tomcat\\logs\\isapi.log"
"log_level"="debug"
"worker_file"="C:\\tomcat\\conf\\workers.properties"
"worker_mount_file"="C:\\tomcat\\conf\\uriworkermap.properties"
"tomcat_start"="C:\\tomcat\\bin\\tomcat.bat start"
"tomcat_stop"="C:\\tomcat\\bin\\tomcat.bat stop"
"extension_uri"="/jakarta/isapi_redirect.dll"

把isapi_redirect.dll放在tomcat/isapi目录下,便于管理。

isapi_redirect.dll要作为扩展和ISAPI筛选器两部分在IIS 6种配置。建立一个扩展,名称随意,文件指向到tomcat/isapi_redirect.dll并允许。在每个需要jsp支持的站点中选择ISAPI筛选器,添加一个名称为jakarta的filter,指向到isapi_redirect.dll所在目录。增加一个名为jakarta的虚拟目录,并给于可执行权限。

在workers.properties可以配置worker清单。worker.list=ajp12, ajp13 。其中ajp12已经不被tomcat5.5支持,可以用ajp13协议。而在uriworkermap.properties文件中,配置的都是uri/worker数据对。一个uri用哪种类型的worker处理。具体的可以参考source包里的conf目录的几个配置样例文件。注意一定要保证uriworkermap.properties中指定的worker一定要在workers.properties的worker.list条目中声明。

全程都不需要reboot服务器,只有restart w3svc和tomcat服务即可。基本connector带的帮助文档已经能够很容易把iis+tomcat协作模式配起来了。另外,这个模式应该是桥接模式。要保证在特定端口服务的tomcat一直保持运行状态。所以别把tomcat停了而指望连接器能唤醒他 :)

最后,出于安全考虑,tomcat和apache的服务,最好都用单独的启动账号来运行。以便于文件权限控制在最小范围内。

由 tristones 于 下午10時58分 所发表 | 永久链接 | | 留言 (0)

gimp 将支持photoshop相同的 空格 快捷行为

GIMP,一个每次都是到了不得已时候才用的图像软件,不为别的,每次按space bar想作类似photoshop的移动时。都会激活可恶的move快捷。这个不可调整的space bar快捷行为让我非常恼火。从2001知道GIMP以来,没有对他有过什么好感。
今天又想到要用它了,就又遇到了这个恼火的问题。操作图像,放大÷移动画布是非常频繁的操作。把pan操作绑定在space bar上是自然而理想的行为模式。幸好,GIMP的下一个版本gimp 2.4应该会提供这个问题的解决方案了。不过,这个被n个人提到过n次的问题的解决方法似乎不是打算放在快捷键定义模块中。猜测一下,难道是gimp的底层架构存在某些方面的先天缺陷。不过,作为在sf上下载量总排行前10的软件,最大的好处就是免费。:)  开不开源,只有geek们有兴趣了。

ps:
希望gimp能增加导出选区的功能,这个在web design领域,肯定是个实在而好用的功能。最好直接是export selection as web这样的功能。有jpg,png,gif这些web支持的图片格式备选即可。
最好有预制的快捷方案可选,直接可套用photoshop,firework这些软件的快捷方案。还是希望gimp在软件可用性上多下功夫,真正能够打败那些商业软件。 :) 由 tristones 于 下午02時47分 所发表 | 永久链接 | | 留言 (0)

TiddlyWiki updated

收到通知说,TiddlyWiki 更新到了2.0.11版本,才想起来很久没玩过这个东西了。遂把以前做的w3c参考,和programming ruby的tw文件找出来。其实当初这两个文档都是用了GTWTD这个TW的衍生品做的。
现在TW还出了一个TiddlySnip的firefox插件,也是个挺实用的东西。现在还有了简体版本的TW,体系结构也更加完善。不过这个东西,总感觉还不够方便,基本就是技术爱用者的玩物。
另外这两个参考也都是半拉子的东西,没弄全。基本自己需要的时候能够检索一下就成。^oo^
由 tristones 于 下午12時45分 所发表 | 永久链接 | | 留言 (0)

my firefox extention list

 Now try use the firefox extention named performancing to write my blog. and post my ff extension list on my blog.and i find that the performancing can't use the MT extend text area and also can't use the brief and keyword textarea.so the new added article can't be added to the tag cloud.
由 tristones 于 下午12時37分 所发表 | 永久链接 | | 留言 (0)

批处理文件bat 语法备忘

需要用到的脚本语言还真是多,从系统管理、数据管理、程序开发。脚本语言的影子真是无处不在,孱弱的windows上的可怜的bat也是不得不时常备忘得东东。现在渐渐习惯了把一些零碎的需要整理的文档放在writely上面,即方便自己移动处理文档,还可以跟他们协作或者讨论之用。而且能支持word文档的直接导入,之前用的时候稳定性不很理想,有发生过几次文件不能保存或者保存了无效的问题,发信给他们管理员,倒是很快得到了答复和解决。最近用的时候才发现出现了下列的文字。Writely is now part of Google!

看来有钱就是好啊,想买啥就买啥。估计用不了多久,google也会变成跟ms一样被骂得对象了。没办法,有钱的,横看竖看都是一副欠扁的样。好了,切入正题,把google借来的文章先放着自己备用! :)


扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。

==== 注 =======================================
.bat是dos下的批处理文件
.cmd是nt内核命令行环境的另一种批处理文件
从 更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由 专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全 不同。
===================================

首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。

==== 注 ===================
批 处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows系统这个新型解释平台的涉入,使得批处理的应 用越来越"边缘化"。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。
========================

其 次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来 循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括 内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。

==== 注 ==================
批 处理文件(batch file)也可以称之为批处理程序(batch program),这一点与编译型语言有所不同,就c语言来说,扩展名为c或者cpp的文件可以称之为c语言文件或者c语言源代码,但只有编译连接后的 exe文件才可以称之为c语言程序。因为批处理文件本身既具有文本的可读性,又具有程序的可执行性,这些称谓的界限是比较模糊的。
===========================

第 三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个 良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:\BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置 上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。

==== 注 =====
纯以dos系统而言,可执 行程序大约可以细分为五类,依照执行优先级由高到低排列分别是:DOSKEY宏命令(预先驻留内存),COMMAND.COM中的内部命令(根据内存的环 境随时进驻内存),以com为扩展名的可执行程序(由command.com 直接载入内存),以exe位扩展名的可执行程序(由command.com 重定位后载入内存),以bat位扩展名的批处理程序(由command.com 解释分析,根据其内容按优先级顺序调用第2,3,4,5种可执行程序,分析一行,执行一行,文件本身不载入内存)
============
深入阅读 "批处理文件bat 语法备忘"
由 tristones 于 下午10時59分 所发表 | 永久链接 | | 留言 (2)

对web开发人员有用的firefox插件- Web Developer extension

webdeveloper.gif

这是一个对web开发人员很有用的插件:Web Developer Extension。它可以高效的查看一个网页所包含的所有东西甚至能做得更多更好。比如:

  • 检查页面包含的所有css设定
  • 检查页面的所有javascript
  • 调用dom inspector查看dom对象,
  • 对改页面添加用户自定义的css文件(这样你可以一次用自己不同版本或主题的css文件来检查不同的layout情况,而完全不需要在多个页面版本之间切换。)
  • 过滤图片,可以设定隐藏图片,标注没有alt标签或者没有title标签的图片,以确定你的页面是否更加符合WAI的要求。
  • resize网页,以便于确定在不同分辨率情况下的页面layout情况。
  • 可以调用几乎所有的标准化校验器,包括css,html,wai,link 等校验器。这样能够非常高效的进行标准化校验而不需要在几个不同的校验器之间烦人的切来切去。
  • 多种标记功能,比如标记区块,标记不推荐使用的标签,标记表格等等。

你只要逐个检查每一个主要功能按钮,都会让你有不少的惊喜。把这么多有用的特性集成在一起,可以大大提高开发的效率,而且让你对你的页面会有一个更全面地特性概览。最后要感谢插件的作者Chris Pederick带给我们如此美妙的东西。

Great job ! Pederick

由 tristones 于 上午02時46分 所发表 | 永久链接 | | 留言 (0)

增加了一个tag cloud

给自己的blog增加了一个tag cloud的功能。原先用过一个taglite,但是发现功能比较简单。就选了这个插件。另外还有车东用的一个tags插件:mtrelatedentries。但是,在我的MT2.64下面,聚合出来的是按时间顺序发布的文章。不知道是不是版本太老的缘故。这个tagwire已经有现成的做成tag cloud的样例,我也乐得偷懒直接拿来用了。我把tag的link指向到我的del.icio.us中。因此我想到如果有一个小插件能够实现我如下需求会更棒。
即,能够在mt发布文章的时候,根据keyword中的tag,把文章自动post到自己的del.icio.us的blog专用账号(账号作为blog文章索引的专用账号),建立一个自己个人内容的tag索引。

因此,即可以建立blog的tag cloud。可以跟自己收集用的tag cloud还有del.icio.us的del.icio.us/tag & popular tag相比较。形成更有意义的tag cloud集。如果能够继续顺藤摸瓜,去digg别人的数据,形成tag cloud tree的话,也许会更加好玩。

mod 2005-11-18
因为考虑上述需求:关于发布新文章的时候,让mt自动根据关键字字段把文章Post到自己的del.icio.us。找了一下CPAN,有一个叫Net::Delicious 的模块应该就可以很方便的做到。可惜不会perl,不过perl的确是个好东西。有空得学习学习了。以下是他的示例代码,的确是很方便的事情,根本不需要你去了解del.icio.us的API

  
use Net::Delicious;
use Log::Dispatch::Screen;

my $del = Net::Delicious->new({user=>"foo",
pswd=>"bar"});

foreach my $p ($del->recent_posts()) {
print $p->description()."\n";
}

由 tristones 于 下午03時03分 所发表 | 永久链接 | | 留言 (0)

mac osx server tomcat+apache的JSP环境配置备忘

Mac osx server 10.3.9版本内置了Tomcat4.0 Jboss3.2 Mysql 4.0.18 apache1.3/apache2.0。
配合apache的mod_jk模块,可以做到apache和tomcat的无缝集成。
tomcat的安装路径应该在/Library/Tomcat下面。配置根目录下的server.xml文件。在
Tomcat-Standalone的service下面增加一个虚拟主机的设定。


[Host name="你的域名" debug="0" appBase="jsp应用路径" unpackWARs="true"]
[Context path="" docBase="jsp文件路径(可以同上)" debug="0" reloadable="true"]
[Logger className="org.apache.catalina.logger.FileLogger"
prefix="yourHost_log." suffix=".txt"
timestamp="true"/]
[/Context]
[/Host]
把[]换成"< >"

可以用这个方法增加多组的虚拟域。
在apache中开启mod_jk模块
编辑/etc/httpd/httpd.conf,去掉关于mod_jk的loadModule 和 addModule前面的注释即可。
另外检查下httpd.conf中的如下代码。

[IfModule mod_jk.c]
JKWorkersFile /etc/httpd/workers.properties
JKLogFile /var/log/httpd/mod_jk.log
JKLogLevel error
JKMount /*.jsp JBoss1
JKMount /servlet/* JBoss1
JKMount /examples/* JBoss1
[/IfModule]

JKMount /examples/* JBoss1这条可以删除不需要。/etc/httpd/workers.properties文件可以不作任何改动。

然后到tomcat的bin目录下 ./shutdown后重新./startup ,再apachectl graceful restart 重新启动apache一次即可。

如果连接mysql数据库的话,在WEB-INF的lib放上你的java connector的jar包。写一个测试文件。


[%@ page contentType="text/html;charset=gb2312"%]
[%@ page import="java.sql.*"%]
[html]
[body]
[%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/ yourDB?user=帐号&password=密码&useUnicode=true&characterEncoding=GB2312" ;
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String query="select 字段 from 表";
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
{
String s=rs.getString("字段");
out.print(s+"[br]");
}
%]
[/body]
[/html]

如果成功且数据无乱码即可。characterEncoding可以设置为你需要的编码。如果数据配置文件是放在xml文件的话,注意连接参数一定要加上useUnicode=true&characterEncoding=GB2312。然后重新启动tomcat和apache。估计如果用UTF-8编码的话,会省去很多乱码问题的困扰。现在看来这整个过程似乎很简单,不过我却折腾了两天才完全搞定,惭愧啊。
PS:感谢庄表伟的指点。再次谢过。

由 tristones 于 下午03時59分 所发表 | 永久链接 | | 留言 (0)

基于Flash的Mail服务:goowy

goowy.jpg
Goowy是一个基于Flash的Email服务网站,集成了Rss订阅功能。还有Flash游戏可以玩,如果你喜欢追赶潮流有喜欢cool一点的UI,goowy会是个不错的选择。但是要作为个人的信息门户,似乎还有很多工作要做。
试用了一下,速度挺快,对中文的支持也没有问题,看来现在注重I18N问题的开发商越来越多,UTF-8也是一个必然的趋势了。不过option的界面现在有bug,几个page会叠加在一起而造成无法设定的问题。
个人更加倾向于把富媒体应该是集成在桌面应用中,比如跟google sidebar的集成,作为tray appliction驻留在系统托盘上,等等。多一点所谓潮流的东西加上一点点地技术噱头的佐料,就可以调制出一份大众美食。如果有哪个开发商越来模仿一下,也不是什么难事,毕竟的毕竟,我们最擅长的功夫就是,洋为中用嘛!

由 tristones 于 下午12時52分 所发表 | 永久链接 | | 留言 (0)

osx配置awstats备忘-需要cronolog支持

awstats本身安装挺简单的,不过对于osx server来说,很多时候是享受不到使用方便的好处的。虽然内核是freebsd的,但是实际用起来,自己make source包的话,经常会遇到各种错误。还有osx本身有很多第三方的开源解决方案,多少解决了这些问题。
把基本流程记录一下
1。使用http://darwinports.com/的第三方安装工具,类似于perl,php的模块安装工具。用来安装cronolog,因为apache本身的日志是不支持日志分段的。darwinports安装完成后,即可安装cronolog
使用命令 /opt/local/bin/port install cronolog
参考 http://cronolog.darwinports.com/
修改httpd.conf全局配置或者/etc/httpd/sites配置文件,使用combined日志格式即可,不要使用osx自带的apache的管理工具指定log的格式,也不用特别指定format,使用combined即可。
httpd.conf相应修改 CustomLog "|/opt/local/sbin/cronolog /path/to/apache/logs/access_%y%m%d.log" combined
另外修改相应的httpd的alias设定,也不要使用系统自带的apache GUI工具管理alias,我在系统升级到10.3.9以后,用GUI管理alias会出现整个apache不能正常启动的问题,具体原因没有去深究,感觉还是文本编辑方式比较可靠点。
修改如下,写在alias.c模块段中,全局或者site conf皆可。

#
# Directives to add to your Apache conf file to allow use of AWStats as a CGI.
# Note that path "/usr/local/awstats/" must reflect your AWStats Installation path.
#
Alias /classes "/usr/local/awstats/wwwroot/classes/"
Alias /css "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /cgi-bin/ "/usr/local/awstats/wwwroot/cgi-bin/"
#
# This is to permit URL access to scripts/files in AWStats directory.
#

Options None
AllowOverride None
Order allow,deny
Allow from all

awstats的conf文件的配置没有太多好说,修改4,5项必改部分即可。
指定日志文件位置跟cronolog生成的日志文件位置对应 LogFile="/path/to/apache/logs/access_%YY-24%MM-24%DD-24.log"

深入阅读 "osx配置awstats备忘-需要cronolog支持"
由 tristones 于 下午04時47分 所发表 | 永久链接 | | 留言 (0)

厉害!老A吃了MM

macrodobemedia.jpg
平时用的一半软件出自这两家公司-〉adobe¯omeda,但是不太希望他们的合并。这种合并总归会减少创新的动力。虽然似乎他们本来扮演不同的角色,但是,他们的产品线也实在有不少交集。这样的大新闻之后,估计会有几款软件要淡出市场了吧。
但是,pdf跟swf的组合,也许会更容易完成rich media的梦想。网络富媒体工具的产品线基本可以由adobe+macromedia完成了。从后端coldfunsion,jrun到flash,pdf前端,到photoshop,audition,illustrator,director,dreamweaver,permiere,after effect这些开发制作工具。基本上,你需要的,甭找了。老A+MM都给你备齐了。
不知道另外一个多媒体,视觉领域的大佬Discreet会不会也蠢蠢欲动了呢?

深入阅读 "厉害!老A吃了MM"
由 tristones 于 下午10時21分 所发表 | 永久链接 | | 留言 (2)

生梨不能冒充苹果

pearpc
pearpc被评为sourceforge2004年度11月的projects of the month,这个Powerpc的模拟器,真如网站的简评所言。slowly!

Novembers 2004 project of the month is PearPC, a PowerPC emulator. Its emulation is robust enough to allow Mac OS X to run on top of it (although slowly). The emulator runs under many hardware platforms and operating systems, including Windows and Linux, so if you want to run OS X or Linux PPC on an Intel platform, you can do it!

pearpc现在的版本是0.3.1。虽然我的测试机器不算太差(2G P4,1G Ram,geforcemx 400,40G+160GHD),但是,跑得实在是太勉强了,分配给他512M内存,启动载入还是需要半天时间。CPU占用率一直在95%-100%之间徘徊。进入系统以后,响应鼠标都需要半天时间。总的来说,比我用osxVNC连接远程的Powerpc G5的服务器的感觉要慢了太多。基本无法达成测试系统,调试程序的目的。

深入阅读 "生梨不能冒充苹果"
由 tristones 于 下午08時20分 所发表 | 永久链接 | | 留言 (0)

数据焦虑症

上海火速被Hack了。歹徒在火速家的墙壁上留了一句话,I Love China So I Come Here。呵呵,有够幽默的。比较讽刺的是,我刚刚在看朋友发给我的火速系统安全文档。:)
我们的网络安全真的是够让人担心,无数的好事者都在觊觎这片天地,包括无聊的恶作剧或者是有目的的入侵,我自己也是几次受害,虽然没什么损失,但是这经历让我也患了一种毛病,暂时定名为数据焦虑症。^oo^
症状表现为对数据的极度不安全感。担心硬盘,光盘,磁带机这些数据存储介质的突然损坏。担心无孔不入的大大小小,老老少少的hacker,cracker。无时无刻对数据有种不安全的焦虑。也许,哪天你上网查自己的银行帐号,告诉你,你的所有款项全部被划走。不知道,那会是什么感觉?

深入阅读 "数据焦虑症"
由 tristones 于 下午07時29分 所发表 | 永久链接 | | 留言 (1)

egroupware 简要测试报告


eGroupWare简称EGW是sourceforge 2004年度3月份的推荐项目,用了一小段时间,感觉简体中文的社群好像不是很兴旺,估计根我们使用习惯的冲突和传统力度有关吧。开源项目对很多小型的企业来说,应该是一个不错的选择。花比较少的金钱(不花钱我们就没饭吃了^oo^)和精力,得到相对完善的产品和后续的开发支持。新的版本新的模块的完善。据说下一个版本的egroupware将会支持工作流引擎。这应该是一个不错的消息。这样一来,作为小型企业内部的信息交流平台已经很不错了。
对于软件供应商来说,需要做的是做好本地化工作(贡献给整个中文社群),做好帮助文档和人员培训。降低客户企业的成本和提高他们的效率和使用积极性。egroupware有大量的模块,个人感觉推荐给客户的时候应该是只要保留最简单的,日程表,地址簿,邮件管理,项目管理等少数几个模块。等用户上手了以后,可以增加像Jinn,siteManager这些有CMS特性的模块进去。甚至于让客户接触eTemplate这样的模块来用。

深入阅读 "egroupware 简要测试报告"
由 tristones 于 下午11時23分 所发表 | 永久链接 | | 留言 (1)

The War of system tray

每天,系统启动,登录,初始化。
然后,看到系统托盘区一个个图标,争着抢着蹦出来,Msn,skype,myIM,norton,Gmail Notifier,Google Desktop Search,sharp Reader。。。。。,看着这system tray的长度越来越长,很恐慌。无穷尽的四面八方扑过来的信息流。流到我身边,我掬起来,也许还没来得及细细体会,就又流走了。不知道这样的经验有多少能够累积起来。不管他们留在了Blog上,还是留在了del.icio.us上,还是留在了gmail里或者其他什么地方。也许我去的地方实在太多,很多记忆根本无法理清。甚至是5分钟前的一次体验。
就像以前很翻看报纸一样,取而代之的太多的网络信息流,本身跟拿在手里,看过就算得报纸一样。留给自己的是不经意的无从察觉的痕迹。但是,这样的痕迹应该并非完全是无意义的。这些不经意的过滤过的,思考过的,看过没有思考过的庞大的信息,不断地在造就,修改,调整你的思想、方法、认知。
无奈与混迹技术背景浓厚的理想化社群,是否我们身边善于思辩的群体,掌握权力的阶层窃笑这可怜的如痴如狂的自我陶醉的一群蠢人。投注大量的热情与创造、推动能够为大众认同的技术化手段创造的试图给非技术族群使用的工具。最终这些工具的大部分还是落到我们这群蠢人手里,作为继续自我陶醉的理由。
蠢人们继续在夜以继日,需要花钱的人找到了易趣,需要朋友的人找到了QQ,需要工作的人找到xxJob,需要小道消息的人找到了hao123,需要生意的人找到了Alibaba,需要娱乐的人找到了盛大。需要无止尽,又像是他们没有需要了。也没人知道这么多需要的意义。
工具不会推动进步,附加了思想的工具才有这个能力。什么样的东西在中国的internet中流动,网络会有万分之一的思想在流淌吗?还是我们已经有了万分之一批发来的思想!

深入阅读 "The War of system tray"
由 tristones 于 上午12時00分 所发表 | 永久链接 | | 留言 (1)

Processing 今天的logo

processing

Processing is a programming language and environment built for the electronic arts and visual design communities. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook. It is used by students, artists, design professionals, and researchers for learning, prototyping, and production.

看了processing,让我想起了小时候的Logo语言。当然他要比Logo强大很多了。如果说flash是为互动需求设计的网络多媒体开发工具。那processing也许就是为了视觉设计的原型系统而诞生的。就像他的介绍所说的,是为了视觉效果设计而来的一个软件草稿本。也许这有点小瞧了他。当初象python,perl这些script语言也是为了快速产生原型系统和简化维护工作而来的。现在不是一样诞生了zope,诞生了我写作blog的MT。
因为需求产生的东西总比因为其他的搞不太清楚的目的而产生的东西来得实在一些。我想对于图形程序来说,Processing也许会在增加简易性的同时,拉动一些图形爱好者的学习热情也未可知。当年的logo可是让我兴奋了很久。也是我第一次接触电脑所知道的看到的第一种语言。其实那时候都不太搞得懂什么AppleII,什么logo,就知道有个绿色三角的小海龟,能画很多让我惊叹不已的图案出来。

深入阅读 "Processing 今天的logo"
由 tristones 于 上午12時10分 所发表 | 永久链接 | | 留言 (0)

MAC 下的VNC软件 OSxVnc

osxVNC.jpg
相对于Windows下的大量基于GUI的远程控制软件。如果要实现PC对MAC的远程控制,可以选择的东西不太多。感觉比较好比较稳定的应该算OsxVnc。看名字就知道是基于VNC协议的。这个服务器端的VNC程序,跟其他的apple软件一样,非常直观简单。安装,启动以后,选startup的选项。然后configure startup。这样软件就随系统同时启动了。另外在general选项中,保持端口为5900,因为发现有些VNC客户端软件没办法连接端口。配制文件都没有这样的设定。VNC的password还是设定一个强密码吧。安全还是非常重要的。

深入阅读 "MAC 下的VNC软件 OSxVnc"
由 tristones 于 下午09時57分 所发表 | 永久链接 | | 留言 (0)

sendfile_error.jpg
前段时间释出的skype1.0.0.29版本的中文语言界面好像有点问题。不但,添加联系人的时候,下面的下一步按钮的文字跑掉了。最严重的是,发送文件功能也无法正常使用。
如图中左边的图示,选联系人发送文件的那个选择项变成了咪丽嘛拉的怪字。当发送文件的时候也会遇到参数错误而不能发送。不知道其他朋友有没有类似的问题。
现在只能用英文界面的了。

深入阅读 "skype1.0.0.29 中文界面 发送文件错误"
由 tristones 于 上午01時28分 所发表 | 永久链接 | | 留言 (0)

好玩的faganfinder URLInfo

worldlingo.png

faganfinder urlinfo是个挺有意思的东西。省掉了不少的麻烦,让你对自己的网站也有一个更加彻底的了解。
比如可以检索你的blog在一些搜索引擎的记录。跟此页面相关的网页。更blog相关的一些检索,blogs&feeds。就是把很多的第三方的很多应用大杂烩的都放到了一起。也不失为一个方便的功能。省得各个网站跑来跑去的。他还加入了worldlingo的翻译功能。前面的图就是我把自己的网站翻译成了法文来着。看着还像那么回事情。

深入阅读 "好玩的faganfinder URLInfo"
由 tristones 于 下午01時21分 所发表 | 永久链接 | | 留言 (0)

outlook express 无法阅读内容解决

前段时间update了outlook express的一个patch.之后。
通过oe收的mail的正文都没办法看到了。
结果我只能找了个土办法,把收到的mail转发后,原始内容作为附件,然后再
用ue打开看里面的内容。痛苦万分。
当然oe-->选项中的阅读和安全设定都是没有问题的。后来重要找到了解决的办法。
竟然是简单之极。
开始--运行--regsvr32 inetcomm.dll
就搞定了。也不知道是哪个程序会unregister这个inetcomm的dll。

另外谁知道如何断开outlook express和msn联系人之间的绑定。这个功能真是垃圾之极。一登录MSN,联系人列表自动跑进去MSN的联络人。plaxo就跑过来更新。搞的我的plaxo的联系人里面都是一堆毫无用处的contactor。

深入阅读 "outlook express 无法阅读内容解决"
由 tristones 于 下午09時29分 所发表 | 永久链接 | | 留言 (0)

什么是slashdotting?

Slashdotting这个字的来源是从Slashdot.org这个网站而来的,Slashdot.org是十分知名而且浏览人数十分庞大的IT、电子、娱乐网站,也是blog网站的开宗始祖之一。(也是我经常光顾的网站之一)在Slashdot.org上的文章中放入的网站连结,有可能一瞬间被点入上千次,甚至上万次。造成这个被连结的网站受不了,产生画面当掉或频宽完全被吃掉的现象,这个瞬间产生的大量进入某网站的动作,就称作Slashdotting。另外造成的这种效应也有个名词叫Slashdot Effect。还有一个特定的名词Slashdot subculture.当然slashdot不是散布IT流言蜚语的小道网站。既然我们选择了自由,就同样要选择自由的一些附带效应。去中心化、混乱......
wikipedia有更加详细的说明
http://en.wikipedia.org/wiki/Slashdot.

解释的出处始于Mambo繁体中文支持站。我做了一些修改。Mambo的安装是同类开源CMS中属于很方便的一种。作为一个后起之秀,的确有一些过人之处。这里也有一篇mambo跟其他cms系统的处理slashdotting的测试文章。

深入阅读 "什么是slashdotting?"
由 tristones 于 下午02時13分 所发表 | 永久链接 | | 留言 (0)

spam all around

orkut的Communities 和其他的forum有一样的命运。垃圾信息满天飞。开始的时候,我尝试加入了很多的看上去有价值的Communities .不过,我的message里面,spam接踵而来。虽然有ignore this person这样的anti-spam的措施。不过还是会浪费我太多的时间。如果orkut提供Communities 的rss消息源的话,估计我收到的几乎90%是垃圾信息条目。Communities 很多的comments也是无价值信息居多。这种基于非信任关系的ss应用,总会伴随很多这种信息冗余的问题。在你想得到有价值信息前,要花很多精力去filter这些多余信息。感觉这样的应用,基本跟论坛的价值相当。或者说是forum的一种自然进化。

深入阅读 "spam all around"
由 tristones 于 下午11時14分 所发表 | 永久链接 | | 留言 (1)

让页面生动的小玩意儿

找东西找个一个网站。提供了类似office助手这样的小人助手功能。觉得有点意思,看了一下它的html代码,原来是调用了一个ms agent的object。

Microsoft Agent是微软公司于1997年9月发布的一项代理软件开发技术,而后被集成到Internet Explorer 4.0 Plus及更高版本中,目前版本为2.0,支持简体中文。作为一种软件代理工具,Agent以其强大的交互功能、鲜明的人性特点、优美的操作界面和简便统一的编程方法,对由菜单、按钮、提示框等组成的传统人机交互方式产生了很大影响,在多媒体创作、Web应用、教育软件、软件帮助系统和辅助工具制作等方面,具有广阔的应用前景。

我们知道,在Office 97帮助系统中有一种叫作Office助手的代理软件,其中幽默风趣的动画人物,如“大眼夹”,能够根据用户的操作步骤“智能化”地提出一些建议或帮助信息。与Office助手相比,Agent功能更加丰富强大。


这个东东可能是只有IE支持了,具体的使用方法和一般的控件一样。当然也可以把控件包放在本地让使用者下载,一般的win2k,xp以上系统默认应该都有了。

只要把如下代码贴到写字板,然后存在test.htm文件。就可以看到效果。

深入阅读 "让页面生动的小玩意儿"
由 tristones 于 上午12時15分 所发表 | 永久链接 | | 留言 (0)

星星之火,真的可以燎原!

第三次社会性软件在线研讨会 正在如火如荼的进行。真的很高兴这么多朋友关注他的发展。也认识了很多的朋友。对sns的发展前瞻或者一些实践方面的观点,到时候直接看会议记录就可以了。我也不是什么很有创新意识或者超强实践能力的人物、也不是激进的开源支持者。多数时候只是带点理想化色彩的小梦想者。
最想探讨通过ss建立一种良性的社会道德和价值机制。通过我们点滴的积累。靠我们自己的一点小小的道德自律。靠整个圈子的不断努力,进而靠某些成员的自身魅力。让整个社会的基本价值观,向良性的方向推动。这是一个Big Business。让里里外外的connector,salesman,maven把重建社会普世价值这个大流行潮点燃。每个人点点滴滴的积累,未必不能推动社会的前进。从《The Tipping Point:
How Little Things Can Make a Big Difference》
的观点来看,未必就是痴人说梦。

深入阅读 "星星之火,真的可以燎原!"
由 tristones 于 下午04時31分 所发表 | 永久链接 | | 留言 (2)

CMS系统 大家一起来评价

最近对开源的CMS系统比较感兴趣。不过现在开源的CMS系统的数量非常之多。面向的使用领域也有很多差异。性能表现,各方面的指标也不尽相同。
我现在主要的参考是通过cmsmatrix和google的相关搜索来的。但是数量实在是太多了,不可能一个个测试,而且一时半会儿的测试就下结论也未必中肯。软件还是需要深入的应用,才会看到一些究竟。
先把cmsmatrix提到的免费和付费的cms系统罗列出来。希望使用过相应cms系统的朋友,能够说说自己的一些看法。比如:这个系统比较适合的领域。
因为这不是一个wiki page。只好麻烦大家留言一下了。如果留言比较多,而且评价有价值的话。我就另外整理出来。也算用大家的力量一起做点事情。

深入阅读 "CMS系统 大家一起来评价"
由 tristones 于 下午10時53分 所发表 | 永久链接 | | 留言 (4)

skype 你会走到哪里?

skype最近看到isaac多次提到skype。对于这个软件,最开始是在wired上面看到它的一些报道。不过并不以为然。觉得他好像无甚特点。都没有去打开过他的首页来看。 看了isaac提到的4人的conreference的应用,才知道有这么个小用处。跑到他的网站一看。除了这个功能,真的还是没有其他特点。估计是我缺少潮流的敏锐嗅觉。不管如何,先把tristones这个ID抢回来再说,用不用就是我的事情了。希望占用skype那么一点数据库空间不是一种浪费。:)

深入阅读 "skype 你会走到哪里?"
由 tristones 于 下午10時36分 所发表 | 永久链接 | | 留言 (2)

Gmail --技术总是最次要的

gmail

一个简单的mail功能,google也能搞点花头出来。估计,以后我可以hotmail跟gmail一起用了。我的gmail账号还是没有申请到,不过不急,要有总归会有的。

搞技术搞太久的blogger,也可以换换思路。真正把“用”放在第一位来考虑问题,那样可能会比较有意思。简单的东西,也会产生不简单的结果。

---关于Gmail 特性的中文介绍

深入阅读 "Gmail --技术总是最次要的"
由 tristones 于 下午02時17分 所发表 | 永久链接 | | 留言 (0)

知识图解释

知识图 (Knowledge Mapping, KM),是一种以图表方式表达的知识管理 (Knowledge Management, KM) 方法;知识图有不同种类,称呼也不少,大抵包括概念图 (Concept Map)、脑图 (Mind Map)--以上两种,也有称为语义图 (Semantic Network)、组织图 (Graphic Organizer) ,此外,专针对推理的知识图则称推理图 (Reasoning Map, Argument Map) 等。
本来想把这个解释放在中文维基百科的,但是,不知道归到什么条目中,教育?信息科学?也许,现在还是教育领域用得比较多,不过个人认为放到教育中也不是很确切。......无奈,水平有限,只好作罢,如果哪位有合理的条目分类,麻烦放上去一下。 另外可用的软件有MindMapper,Mindmanager,inspiration等等。 由 tristones 于 下午03時16分 所发表 | 永久链接 | | 留言 (0)

idea revolution

idea revolution
在owen的blog上面看到这本书。想找来看看,现在对computer book或者how to或者step by step这类的书籍很感冒。没有必要我是不会去看了。有时间还是去看看ieda revolution这类更加具有思考价值的书籍。让我想到我们自己的文化,受到西方文化的冲击,渐渐失去了教育的主导作用。不能不说是一种悲哀。我们在融合西方文化的时候,是不是更加应该好好的研究、传播我们博大精深的本土文化呢?

Clare Warmke's Idea Revolution rose to the top of the pile of books in published in 2003 because it represents the very best for all designers in all facets of the visual communications fields. It's the best because it's not a computer book, or a 'how-to' step by step book. These books are useless if there's no spark of creativity. This book improves and nurtures our creative side -- the part in all visual communicators which must be at peak performance, or all the other books are in vain.

由 tristones 于 下午09時41分 所发表 | 永久链接 | | 留言 (1)

Siege:压力模拟/测试工具

还是转贴了车东兄弟的文章。感觉对静态html站点的测试还是比较有效的。microsoft的application center test (ACT)工具用起来就比较麻烦。不过那个是用来测试动态web程序的,着眼点不一样。作为开源软件,ms就没啥好比了。大家各取所需吧。

深入阅读 "Siege:压力模拟/测试工具"
由 tristones 于 下午02時53分 所发表 | 永久链接 | | 留言 (3)

教育、游戏---续想

我对教育其实是一窍不通的。不过看到Issac的这个引用,我想我对现行教改的担忧也不是空穴来风了。真希望我们再去走台湾人走过的错误的教改路。
Issac的文章不能Trackback,感觉有点不是很方便。上次转了issac的文章没有标明出处,这次不能再犯这个错误了。不然就是惯犯了.:)
http://www.isaacmao.com/2004/1/9/

昨天帮我舅舅的小孩寒寒(隐全名, Isaac)和他的同学强强复习英语,真让我见识了现在的初中英语教学。他们都是从小学一年级就开始学英语的,用的是现在最好的教材, 结果六年以后这两个孩子对音标和基本语法 都没有概念,连基本得主谓宾结构都不知道。小孩说现在老师强调素质教育英语要多听多讲,所以上课就是听磁带背课文,这不是从一个极端走向另一个极端了吗?小孩把课文可以倒背如流,但是把其中抽出一句稍稍变形就不行了,一个简单句同时出现二个谓语动词居然都不知道是错的,孩子会读单词,而且发音很标准,但因为不懂音标根本没法把读音和单词的拼写联系起来,只能靠硬背,结果强强花了一个小时 才背了十个单词(当然这小孩从资质上比寒寒差一些,平时也不背单词)。遇到新的单词,就乱读,查了字典也不知道该怎么读。寒寒还是他们学校重点班的,英语成绩也算班级里比较好的!我们的教学改革真是越该越差,好的没学来,原来的一点优势都丢了,据说美国的高中毕业生70%在写作和拼写上是不合格的,我们的英语教学培养出来的孩子将来也会有这样的问题,如果只是为了听和说,我何必把孩子送到学校学英语,仍到英语环境里,一年时间就过关了,何必浪费这些时间和精力呢?我和小朱就曾在上海的酒吧遇到过一个30岁左右的女人,是从农村出来的,没受过什么正规教育,但是人家一口流利的带苏北口音的英语简直让你目瞪口呆,溜的没话说。 真不知道现在的学校怎么能让家长放心的把孩子交给他们。
由 tristones 于 上午11時37分 所发表 | 永久链接 | | 留言 (0)

HOW TO More Social than Software

读了TOPKU大大的文章,他对当前SS service的着眼点得建议如下


•基于已有现实社会关系的接入及有效使用
•基于原有IM工具的数据/关系接入
•基于原有BBS/论坛/社区的数据/关系接入
•基于原有Blog小众圈子的数据/关系接入
•技术手段解决六度间隔的利用方法
•150法则和减轻信息超载的结合
•个人信息的最优化需求处理
•现有服务提供用户真正需要的价值来吸引人们参与进来并持续使用
•提供强化的连接纽带,保持最大化的情感维系,普及化的日常生活习惯

我想光把原来这些IM,BBS,BLOG的数据聚集在一起,应该都已经远远超过了150法则了。也许,到时候这样的SS服务就是一个网络的个人通讯集和爱好收藏的储存库。新鲜了一阵之后,发现对自己的人脉拓展毫无益处。
遂,弃之。
人的社会脉络的基本点就是因“需求”而生。不管什么样的脉络都是因需求而生的。对需求的定位不同,可以构筑不同的SS服务,当然也可以做成一锅汤式的服务。在国内,感觉还是后者的开展比较容易一点。更加符合商业化的要求。毕竟曲高和寡的东西是不能吸引投资者的。
SS是为个人人脉的维护和拓展的需求而生的。个人感觉,IM的提供商这方面的优势比较好。他已经有了一个现成的,庞大的用户资源库。慢慢拓展,就会变成比较完善的SS应用。
哪天,打开xxx软件,通过聚合器,了解一下自己感兴趣的分类新闻、看看自己收藏的一些BLOG网站的文章。收几封email。也许还要去自己精选的几个论坛转转。跟联络列表里面的熟人聊上几句。搜索一下,自己的古怪爱好,有没有同好。然后对着自己一眼看不到头的联络人列表,作痴呆状。
RSS,FOAF,IM,FORUM,Email,xxxxxx全有了,但是还是觉得很累很累。怎么有这么多东西要看呢。倒不如,关机。。。。。。出去呼吸呼吸,比较好 :)

深入阅读 "HOW TO More Social than Software"
由 tristones 于 上午01時31分 所发表 | 永久链接 | | 留言 (5)

RssBandit研究报告

2003/12/30
-----------------------------------------------------------------------
家里的RssBandit不能用,有初始化错误,想到bandit提供有sourcecode,打开了看看。结果,要找一堆的组件。
找啊找,一次次编译,最后......

深入阅读 "RssBandit研究报告"
由 tristones 于 上午03時34分 所发表 | 永久链接 | | 留言 (0)

基于RSS的新闻类聚合网站的构想是否可行?

感觉自己去一些门户网站,比如sohu,sina等。基本就是为了看新闻,页面停留也只限于首页。每天需要了解的新闻条目也不过十条。所以有想法做这样的一个提供新闻信息RSS聚合的网站构想。不知道商业上有否现实意义。或者也可以联合其他很多的行业信息门户做成一个聚合圈,有点类似于以前的索易邮件列表功能的一种易用性扩展。不知道有多少人会愿意装一个聚合器软件来了解自己感兴趣的内容。至少感觉RSS的应用远景也是很不错的。
不知道有没有朋友对这个感兴趣的。ISSAC说:明年是社会软件年,估计现在已经有很多Team在操作类似我这样的构想了吧。其实感觉,基本SS的概念的衍生应用应该非常丰富。中国独有的人口优势,对SS地推动应该有一些助力。

由 tristones 于 下午04時22分 所发表 | 永久链接 | | 留言 (3)

安装Red hat 9,遇到Received Signal 11(信号11)错误!!!

昨天晚上,拿了台老旧机器Celeron 400 128M RAM的机器试验装Redhat 9.0。结果遇到了意想不到的错误。


Install Exited Abnormally,Received Signal 11
安装异常退出,收到信号11错误。

折腾了半天,也没办法上网找资料,try了几次都是错误,后来在一堆垃圾盘里面找出一张当年的Linux Redhat5.2。显示的发行日期是1998年,看来我原来对于我接触linux的记忆有误。
倒是可以装上5.2版本,但是也许是因为/ 根分区我分了8G的缘故。装好以后,找不到启动扇区。汗!!!!!!...不弄了。
今天上网一查Signal11错误的有关说明,原来是这样。总结,估计是那条该死的内存有问题。把bios的外部缓存和二级缓存enable都关掉,还是不行。换了内存插槽也是不行。没有试mem=64M的选项,不知道有没有效果。
如果有谁遇到类似错误,解决了问题的,不要忘了,告诉我一下。

深入阅读 "安装Red hat 9,遇到Received Signal 11(信号11)错误!!!"
由 tristones 于 下午05時07分 所发表 | 永久链接 | | 留言 (0)

为了Movable Type想Linux了

有近3年没用过Linux了。当初为了新鲜和后来公司的一个烂系统接触了Linux了。也是浅尝辄止的那种,因为后来,项目也中止了开发。这个事情就搁在了一边。以前的对新鲜技术的好奇,现在已经没有了。
也许,Linux除了网络服务和作为文件服务器外,其他的易用性还是都不行(三年前的记忆产生的判断)。想想也还是没有太多必要去接触Linux,只怕哪天MS翻脸了,倒是个麻烦。不过,估计几年里面,这种可能性不大。呵呵。
为了MT,我有必要Linux吗,现在我加在win2k srv的MT,跑的也很顺,等有空了再说吧。
也许现在是到了,不应该以技术主导自己发展的时候了。

深入阅读 "为了Movable Type想Linux了"
由 tristones 于 下午10時26分 所发表 | 永久链接 | | 留言 (0)

何为OPML?OPML文档样式。

"OPML an XML-based format that allows exchange of outline-structured information between applications running on different operating systems and environments.

The design goal is to have a transparently simple, self-documenting, extensible and human readable format that's capable of representing a wide variety of data that's easily browsed and edited. As the format evolves this goal will be preserved. It should be possible for a reasonably technical person to fully understand the format with a quick read of a single Web page.
"

  以上是来自OPML官方网站的解释。OPML(Outline Processor Markup Language)其实建立在XML基础上的“大纲处理标记语言”,主要用于描述一份资料的结构,这份资料可能是计划书、黄页的目录,甚至是MP3的播放清单。如果每个软件可以遵循OPML的格式对所处理资料输入、输出,那这些信息就可以在不同系统不同软件之间传递,使不同软件实现直接“对话”。

深入阅读 "何为OPML?OPML文档样式。"
由 tristones 于 下午08時20分 所发表 | 永久链接 | | 留言 (0)

Edd Dumbill 研究称为朋友的朋友(Friend-of-a-Friend (FOAF))的 XML 和 RDF 应用程序。FOAF 允许表示个人信息和各种关系,它是一种创建支持在线社区的信息系统的有用构件。代码样本演示了其基础知识。
不是您知道什么,而是您知道谁。自从 Web 出现以来,Web 上对自我的表述就同其它内容一样多。许多人初涉 Web 世界就是从给自己构建主页开始的。搜索引擎意味着您可以非常快地找到具有相同兴趣的人。的确,这项技术非常有趣,但是人本身却总是更有趣。
个人 Web 发布趋势中最新插曲之一是 Web 日志(weblog),它是一种快速发布的格式,具有个人的、非正式的特性。Web 日志用户喜欢相互引用,从而喜欢创建多个网站之间的对话。支持这种快速发布形式的技术之一是 Rich Site Summary 或 RSS(参阅参考资料),它是一种包含有关站点上内容项的元数据的 XML 文档。

http://www-900.ibm.com/developerWorks/cn/xml/x-watch/part3/index.shtml

由 tristones 于 下午04時49分 所发表 | 永久链接 | | 留言 (0)

每当我仰望无限的星空的时候,总觉得人类是那么的孤独。在这茫茫宇宙中,孤独的飘荡,孤独的思考,也许那一天,就会孤独的灭亡。
人基本是社会的动物这个观点我想基本是没有错的,每个人害怕孤独而聚在一起。远古的时候,大家彼此团结在一起,对抗自然环境,对抗各种外来的条件的压迫。一起分享食物,温暖和快乐。
慢慢的,人的力量越来越强大,欲望也越来越多变和复杂。现在社会就是在这种害怕孤独又掺杂了大量个人欲望的基础上建立起来。大家的房子挨的很近,但是都彼此隔绝。但是,为了各种目的,又需要门和窗来沟通。这就是我们现在的社会。
物以类聚,人以群分。每个人的背后,抽象出来,就属于不同的各种各样的群体。亲友的,地理的,兴趣的,工作的,商业的。大的小的,远的近的,亲的疏的。人以自我为中心,生发出这许许多多的群体。每个人都是其中的细胞。

深入阅读 "关于社会软件的联想"
由 tristones 于 下午03時34分 所发表 | 永久链接 | | 留言 (1)

搜索与聚合--ZT

早晨看到zheng的文章在Google中查找RSS文档,试了一下,比较繁琐,而且结果也不太易读,又试了一下zheng推荐的RSS-SERACH,感觉不错,很喜欢里面的字体,忽然想到能否将搜索的结果聚合到我的sharpreader中,进入RSS-SERACH,搜索,果然在搜索结果的右上角看到了XML的图标,将XML图标拖放到sharpreader中,这样就建立了相关搜索项目的聚合频道。注意在搜索时要选择“Date - Newest First” 和“Current Articles Only ”,以保证搜索的weblog是最新的。试了一下,在RSS-SERACH中搜索关键词“GOOGLE”,返回结果4811项,其XML文件返回结果31项,最新的POST就是今天的。这样做的好处就是可以对自己感兴趣的主题建立自己的搜索聚合频道,虽然许多WEBLOG你没有订阅,但是你一样可以搜索到相关的内容,况且你也不可能订阅所有的weblog。RSS-SERACH成为了你的代理,提交RSS搜索,生成XML文件,然后在相关软件中完成聚合,从weblog,到RSS-SERACH,再到sharpreader,完成了从聚合-》搜索-》再聚合的良性循环,这比单纯的搜索和单纯的聚合来说会产生广大的力量,你所搜索到的文章从来没有如此相关过!
写这个POST时看到了ISAAC的文章RSS Router,提到了RSS聚合区的想法,不知道上述想法能否完成RSS聚合区的部分功能,也许ISAAC所讲的是经过整理的聚合,而不是这种随机的聚合?\n

深入阅读 "搜索与聚合--ZT"
由 tristones 于 下午09時01分 所发表 | 永久链接 | | 留言 (0)

历经一年的开发, Paolo Valdemarin ,Matt Mover 和Simone Bettini终于正式发布了企业级的K-Collector 1.0 版本。K-Collector 1.0 是基于话题的新闻聚合器(topic-based aggregator),通过对RSS扩展开发的ENT( Easy News Topics )进行信息话题的适配和提取,可以对组织内部的信息和外部的RSS资源进行聚合,并通过一个话题管理器进行话题的分类管理,从而实现动态的知识管理。他的典型应用就是W4 K-Collector,即按照Who(people's names ), What(projects and products),  Where(places and companies)和 When(a specific date)进行大的话题分类,然后每个里面都有子话题分类,每个子分类都有rss资源可以定制,同时还有相关话题的浮动条的提示,使用起来很方便,你可以到所有话题列表中进行检索,找到你感兴趣的话题。K-Collector 1.0的原理示意图如下:

深入阅读 "k-collector 1.0 发布"
由 tristones 于 下午08時45分 所发表 | 永久链接 | | 留言 (0)

Duff’s Device循环算法在AS中的应用

The Jargon 描述了作为C中很喜剧性用法的 Duff's Device 算法. 这个非凡的算法是由 Tom Duff在Lucasfilm时发现的。 Well, doesn't it justify the "everyone working at LucasFilm is a Real Programmer" dogma?

深入阅读 "Duff’s Device循环算法在AS中的应用"
由 tristones 于 下午10時00分 所发表 | 永久链接 | | 留言 (0)
x ^= y; /* x' = (x^y) */
y ^= x; /* y' = (y^(x^y)) = x */
x ^= y; /* x' = (x^y)^x = y */
深入阅读 "使用位或XOR ^ 算法交换两个整型变量"
由 tristones 于 下午09時57分 所发表 | 永久链接 | | 留言 (0)
Google Adsense
My Flickr
我所读.所听.所看
最近留言
  • 我文章里面就说了,google就是google,从来不觉得他叫谷歌。不过反过来说,这个本地化项目跟google完全无关也是说不过去的。
    看到那么多人无条件的吹捧google,不管是枪手还是狂热到丧失判断力的人,还是觉得很烦。

    bytristones
  • 石头好像弄错了一件事情,,“谷歌”不等同于“Google”。

    by沈蚊
  • 谢谢你的帮助,APCHE搞定了。

    bykk
聚合/联系
  • Subscribe in Bloglines tristones' blog+my del.icio.us+my Flickr
  • 我的美味书签
Misc
  • Get Firefox!
  • Creative Commons License
  • MoveableType
  • 世界自然基金会(中国站)