七色空间

七色空间是一个理发的地方,现在这样的地方应该叫做发廊吧?很久以前就听家乡的父老乡亲讲,现在的发廊遍街都是,找个正经理发的地方却很难。今天发现的这个地方不错,一个同事介绍的。最初去的理由是,听说这里有个理发师傅是我的老乡,去看看吧,最后没找到那个老乡。

进门的时候有一排人向我这样的顾客问好,很隆重的那种,我不喜欢这样的气氛;里边还好,洗头的小妹问我有没有专属洗头和理发的?第一次来,我说随便好了。即使常常去的地方我也会回答“随便”,主要是因为记性不好,我很难去刻意记住一个人。随后又问我需要绿茶、红茶还是矿泉水?我说不要,结果她给我端了一杯水。从洗头、冲洗、理发一路下来换了4-5次位置,她一直给我端过来。虽然我一直没喝这杯水,这个小妹给我的现象很深。

理发师不是我的老乡,看名牌知道他的名字叫段玉,应该姓段,为了客人好记就改叫段玉了。问了一些基本资料以后开始理发,前一段时间比较无聊就开始瞌睡;后来怕不小心把头剃坏了,就开始和理发师聊天,发现我们两个都不善于说话。一句没一句的搭着,最后我还是没睡着。结帐后,这个理发师和那个端水的小妹把我送到门口,然后很隆重的送我出门,同样是我不喜欢的方式。

Free Culture

免费这个词语对任何人来说都是一个诱惑,不全是因为钱的关系。听说以前有个超级市场每天早上开门的时候总有一队很长的队伍排在前面,为了就是获得一个免费的早餐,价格不过1.5元却有很多人愿意每天等半个小时甚至更长的时间。

我们现在谈的“Free Culture”中的Free虽然也有免费的意思,更多的时都把这个词理解成“自由”,意思是自由文化。《勇敢的心》结局是华莱士喊了一句“Freedom!”,这个自由的意义就更加进一步了。Free Culture中的自由意味着:开放的空间、统一的标准和语言、去中心化的资源分配方式。Free Culture的内涵不是为了获取而是奉献和参与。现在很多人喜欢把这个词理解为免费,就是可以享受其成果而不用花钱,甚至去使用别人的成果为自己赚钱;Keso说“开源是个好东西,但所有的好东西到中国人手里,总是来一样毁一样”,连咱自己人都看不下去的时候,那些网络公司、软件公司却依旧这样做着,并且觉得理所当然,“免费”嘛!

用户需求和用户体验

开发一个系统,首先要考虑到用户的需求。用户需求决定系统的功能模块,随着用户需求的增加,系统的功能模块将变的越来越大。巨大的功能模块的菜单直接影响到用户体验。

对与平衡用户需求和用户体验,需要一个平衡点。有人提出,一个系统要做到人性化,达到”KISS”:保持系统的简易操作和傻瓜式。在用户体验上,我们投入了很多精力,最终的效果还不是很好,原因是我们站在系统开发者的角度去看一个系统。尽量扩展用户需求,开发过程中很容易忽略用户的体验。我们觉得一个功能是有需求的,但我们不知道一个功能的用户需求比重,以至于忽略了不同功能之间的关联、用户操作的简易程度。

用户需求和用户体验表现在:一个是“我想要的”,一个是“我需要的”。就像现在的手机一样,集成了相机、在线阅读、邮件接受、QQ聊天等,其实用户最终使用到的并不多,每个功能即使是装饰也是用户想要的。怎样平衡用户需求和用户的体验,我们还在进一步探索中。

中搜是做什么的

一个朋友最近在研究Alexa的排名,在其中几个域名都是指向zhongsou.com这个网站的,于是他问我说:“中搜是做什么的?”这个问题很难,说这是个搜索引擎吧,又不像,它的速度实在……在他的意思来说是“爬不动”;说这是一个营销公司吧,那人家也有个不错的名字和一个不错的界面。

最后我的答案是:这是一个以营销为主的提供搜索服务的网站。因为不能给他一个满意的答复,我感到很抱歉。他安慰我说:“不要紧的,只是随便问一下,因为我觉得这个站很快就没了,只是想找一个反面材料来说明Alexa的排名有问题而已”,郁闷!

当服务器挂掉之后

Lexxe.com已经停很长一段时间了,这个号称是“第三代搜索引擎”的网站,因为服务器挂掉而一直停到现在。为什么称为第三代?在没有看到这个站点之前谁也不知道,只是通过各种评论和报道获得零零星星的概念。自从出来一个Web2.0以后,所有的地方都开始“升级”,这可能就是这个SE3.0的来源吧?谁知道呢。

升级或者其他的什么优势先不说,在大部分人还没看到网站长什么模样以前就因为服务器承受能力有限而出现:

Announcement
Lexxe has encountered server problems, due to unexpected number of visits. It has been shut down for maintenance work from 12:37pm, Oct. 24th, 2005 [Australia Eastern Standard Time] and reopened 21:00-22:43, Oct. 24th, 2005. Sorry for the inconvenience caused.

Now we will open Lexxe for public use only for a few hours everyday to avoid massive query requests world wide. We sincerely apologize for that, but that’s the best we can do at the moment.

Lexxe is still undergoing Alpha Version tuning, so please be gentle with it. Check your spelling and grammar carefully, because those errors will affect Lexxe’s answer accuracy rate.

Due to a large number of emails sent to Lexxe, we are unable to reply to you one by one. We apologize for that. But your comments are most welcome. We will compile a reply soon to be published on this site.

If you need to contact Lexxe for urgent business matters and general comments, please send email to info@lexxe.com.

Investors wishing to discuss investment prospect and/or request special demos on the web, please send email to investors@lexxe.com.

Thank you for your support.

Lexxe Team

网站出来之前,就做了一个反面推广,呜呼哀哉!

设计的KISS原则

曾经有人提出这样的一个理论KISS原则,keep it simple and stupid ,简单的理解这句话就是,要把一个系统做的连白痴都会用。这就是用户体验的高层境界了,好听的说法也是有的,简单就是美。

为了达到良好用户体验,设计师往往会有很多的矛盾,比如一个自认为非常好的建议,就因为别人不太会用或者不理解就要放弃,这是一个非常痛苦的抉择。伟大的岳不群同志就是了为了这一点“欲练神功挥刀自宫”,人家毕竟是个成功的例子,他练成了,后来的结果因为涉及到多方面的因素就不再讨论。现在我们是讨论这个 KISS原则,Web2.0时代用户的参与性越来越高,网络中往往是主动的去接受信息,门户的概念也在渐渐的发生变化。用户参与性的提高就必须提供一个信息发布的平台,这个平台的使用需要最简单的。

现在的大多数网络平台的操作过于复杂,复杂到我们宁愿放弃80%的功能去换取一个简洁的操作平台,当然,如果能保留其中我们需要的那就最好了。由于网络中各个层次的用户之间存在巨大的差别,所以,从大多数的受众考虑开发最适合的平台将是Web2.0时代的一个重要的方向。

网页常用代码

1. 防止被欠入
<script language="javascript">
<!–
if(window!=window.top){top.location.href=location.href;}
//–>
</script>

2.永远都会带着框架
<script language="javascript">
<!–
 if (window == top)top.location.href = "frames.htm";
// –>
</script>
说明:frames.htm为你的网页,这也是保护页面的一种方法

3.网页将不能被另存为
<noscript><iframe src=*.html></iframe></noscript>
说明:<noscirpt>的用法很广,其中一条就是可以使JS广告失效

4.自动跳转
在源代码中的<head>…</head>加入
<meta http-equiv="refresh" content="8;URL=http://www.liqun.net">
说明:content="8" 表示8秒刷新到URL

5.打开窗口立即最大化
<script language="javascript">
<!– Begin
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
// End –>
</script>

6.加入背景音乐
<bgsound src="mid/min1.mid" loop="-1"> 只适用于IE
<embed src="music.mid" autostart="true" loop="true" hidden="true"> 对Netscape ,IE 都适用

7.网页过渡方式
<meta http-equiv="Page-Exit" content="revealTrans(Duration=3,Transition=5)">
Duration的值为网页动态过渡的时间,单位为秒。
Transition是过渡方式,它的值为0到23,分别对应24种过渡方式。如下表:
0 盒状收缩 1 盒状放射
2 圆形收缩 3 圆形放射
4 由下往上 5 由上往下
6 从左至右 7 从右至左
8 垂直百叶窗 9 水平百叶窗
10 水平格状百叶窗 11垂直格状百叶窗
12 随意溶解 13从左右两端向中间展开
14从中间向左右两端展开 15从上下两端向中间展开
16从中间向上下两端展开 17 从右上角向左下角展开
18 从右下角向左上角展开 19 从左上角向右下角展开
20 从左下角向右上角展开 21 水平线状展开
22 垂直线状展开 23 随机产生一种过渡方式

网页过渡方式实例:
<meta http-equiv="Page-Enter" content="blendTrans(Duration=0.5)" />
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0.5)" />

8.控制横向和纵向滚动条
<body style="overflow-y:hidden"> 去掉x轴
<body style="overflow-x:hidden"> 去掉y轴
<body scroll="no">不显

9.添加到收藏夹:
<a href="java script:window.external.addFavorite(‘http://www.liqun.net’,www.liqun.net’);">添加到收藏夹</a>
<a style="cursor:hand"
onclick="window.external.AddFavorite(location.href,document.title);">加入收藏</a>

10.设为首页:
<a href=# onclick=this.style.behavior=’url(#default#homepage)’;this.setHomePage(‘http://www.liqun.net’);>设为首页</a>
<a style="cursor:hand" 
onclick="this.style.behavior="url(#default#homepage)";
this.setHomePage(http://www.liqun.net/);">">设为首页</a>

11.状态栏的特效显示
<script language=javascript>kstatus();
function cm(){
self.status="liqun.net";
setTimeout("cm()",0);
}</script>

12.打开网站立即加入收藏夹
<script>
if (navigator.appName == ‘Microsoft Internet Explorer’ && parseInt(navigator.appVersion) >= 4)
{
window.external.AddFavorite(‘http://www.liqun.net’, ‘利群’);
}
</script>

13.关闭窗口时不弹出提示信息
<a href="#" _fcksavedurl=""#"" onClick="javascrip:window.opener=null;window.close()">关闭</a>

14.背景颜色渐变
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=’#FFFFFF’,endColorStr=’#F6F9FE”,gradientType=’0′)

15.背景颜色透明
filter:alpha(opacity=75)

16.弹出窗口属性
<script language="javascript">
<!–
window.open (‘page.html’, ‘newwindow’, ‘100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no’)
–>
</script>

<script language="javascript"> js脚本开始;
window.open 弹出新窗口的命令;
‘page.html’ 弹出窗口的文件名;
‘newwindow’ 弹出窗口的名字(不是文件名),非必须,可用空”代替;
100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</script> js脚本结束

17.背景颜色变换
<script type=text/javascript>
function scbg(objRef, state) {
 objRef.style.backgroundColor = (1 == state) ? ‘#EEEEEE’ : ‘#FFFFFF’;
 return;
}
</script>
<div onmouseover="scbg(this, 1);" onmouseout="scbg(this, 0);">

18.表格的展开与隐藏
<script language="vbscript">
function showhide(showobject)
 if document.all(showobject).style.display="" then
 document.all(showobject).style.display="none"
 else
 document.all(showobject).style.display=""
 end if
end function
</script>
应用效果
<a href=’vbscript:showhide("cont")’>展开或者隐藏</a><br>
<div id="cont">控制的内容范围</div>
使用 a 的链接来控制 id="cont" 的展开或者隐藏

19.滚动条颜色
body{
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FFB900;
scrollbar-track-color:#EEEEEE;
scrollbar-darkshadow-color:#FFFFFF;}

SCROLLBAR-FACE-COLOR 滚动条凸出部分的颜色
SCROLLBAR-HIGHLIGHT-COLOR 滚动条空白部分的颜色
SCROLLBAR-SHADOW-COLOR 立体滚动条阴影的颜色
SCROLLBAR-3DLIGHT-COLOR 滚动条亮边的颜色
SCROLLBAR-ARROW-COLOR 上下按钮上三角箭头的颜色
SCROLLBAR-TRACK-COLOR 滚动条的背景颜色
SCROLLBAR-DARKSHADOW-COLOR 滚动条强阴影的颜色
SCROLLBAR-BASE-COLOR 滚动条的基本颜色

20.查看IP地址,asp:
=Request.ServerVariables("REMOTE_ADDR")

21.显示现在时间的脚本
<script language=vbscript>document.write now</script>

22.显示最后修改时间的脚本
<script>document.write(document.lastModified)</script>

23.加入频道
<a href=javascript:window.external.addChannel("typhoon.cdf")>加入频道</a>

24.按下F12键,直接返回首页
<script>function look(){
if(event.keyCode==123){document.location.href=http://www.liqun.net /}
}
if(document.onkeydown==null)
{document.onkeydown=look}
</script>

25.英文长字段换行
word-break:break-all;

26.同一个元素内容不换行
white-space:nowrap;

27.首字母大写显示
text-transform:capitalize;

28.页面宽度控制
<div id="divmain">
<!–[if IE]>
<SCRIPT>
var objmain = document.getElementById("divmain");
function updatesize(){ var bodyw = window.document.body.offsetWidth; if(bodyw <= 790) objmain.style.width="760px"; else if(bodyw >= 1016) objmain.style.width="980px"; else objmain.style.width="100%"; }
updatesize(); window.onresize = updatesize;
</SCRIPT>
</div>

Google产品

在Google推出Gmail帐号以后,开始了一个整合的趋势,Google开始将各种服务组合成为了一个新的帝国。将orkut 和Gmail 绑定以后,用户将开始使用 Gmail 开始一种新的交流方式。

我觉得以后的即时通讯工具将渐渐被邮件所替代,这是一种新的交流方式。对于陌生人来说,邮件交流比即时通讯更加有礼貌;5年前,人们往往喜欢开着qq或者在聊天室里通宵达旦的聊天,现在这样的人在渐渐减少,随着网民需求的变化,即使通讯只是为了特殊的需求时所使用的工具:比如两个熟识的人之间的对话。 google的talk就是这样,这可能就是talk开发的目的:单纯的对话。

google 产品给我的印象就是单纯,其实单纯有时候也可以是专业的一种表现。目前大多数的网站就是不够单纯,什么都做,什么都没做好。这让我想到以前在学校中的时候,老师讲课的时候,总喜欢在书上做标记,哪里重点,那里是要点,那里需要注意,哪里会考到的,那里需要记住的……非常详细的标注以后才发现,我除了将书变的花花绿绿外,其实什么也没做。现在的网站也一样,内容多了却没有特色,让用户无从下手。所以有时候,单纯也是一件好事。

Reader 这个产品也是不错的东西,很像一个软件;与Bloglines 相比,我还是比较喜欢Bloglines 的方式,这和技术含量没有很大的关系,主要是因为,Bloglines 像 Web ,Reader 像软件;这两个的区别就是,网页主要是为了获取信息,比如看书什么的;而软件则是一个工具,我需要通过这个工具来获取信息,工具的目的是为了能找到这些东西。这两者之间就存在这么一个区别,一个是为了看,另一个是为了找。这可能与公司的文化有关系,对于一个以搜索为主的公司来说,搜索是一个非常的手段?单单以阅读Blog 的订阅来看,Reader 让人产生一种隔阂,我也在用,但方法没有网页给人的感觉好:那就是直接。

还有其他的产品,不知道,以后组合了所有产品的Google会是什么样的一个情景:可能以后每个人都会问,你的Google帐号是什么;如果忘记帐号密码,那你就从网络中消失。