Previous | 2010-03-19 Fri | Next
 123
 123

  2010-03-19 Fri

07:30 交互设计实用指南系列(11)—减少记忆负担 (7510 Bytes) » Taobao.com UED Team

写在前面的话
关于《交互设计实用指南》,我们最近收到很多朋友的反馈,有支持的也有批评的,在此一并感谢了,有你们的关注,我们才能走得更远。《交互设计实用指南》其实是收集和总结了交互设计上的一些问题,肯定有很多老生常谈的东西,是不是老生常谈其实不是问题,“问题在于,这些老生常谈的东西有没有被积累,有没有被传承,有没有被体系化。”(青云语)
《交互设计实用指南》的读者群涵盖了许多行业,而且就算是交互设计专业的读者也存在经验和水平的差异,所以读者们对《交互设计实用指南》有很多不同的声音。我们期待你们的声音,你们的认可是对我们的支持,你们的批评是对我们的鞭策,有了你们我们才能把事情作得更好,为行业作出更大的贡献。

科普

《辞海》中“记忆”的定义是:“人脑对经验过的事物的识记、保持、再现或再认。”
记忆是人类一个非常重要的心理活动,它是人类很多其他思维活动和行为的基础。在所有的认知心理活动中,记忆和软件交互的关系最为密切。我们脑内的神经元反映的信息在需要用的时候可以被准确的再次呈现,也就是储存在DNA链上的信息基因,在适当条件下,指导合成信息蛋白并呈现的过程。在信息处理的角度,我们都关心怎么找到信息,而找到信息的结果,也正是再认、再现的目的。按先后阶段顺序,记忆分为三种类型:感官记忆、短时记忆、长期记忆。

由于互联网产品的特性,用户在使用过程中,通常只用到感官记忆和短时记忆。感官记忆是指个体凭视、听、味、嗅等感觉器官感应到刺激时所引起的瞬间记忆(一般按几分之一秒计算)。感官记忆只留在感官层面,如不加注意,马上就会消失。感官记忆的时间非常的短,然而在试验中我们会发现,在视觉刺激后留有暂时的余像,比如卡通动画就是连续静止的画面在 我们面前快速运动产生。除了余像,声音也会有短时间的余留,然而余音、余像现象只在一秒内,甚至半秒内完成,所以对于提高记忆力或减少记忆负担没有什么意义。

一般的短时记忆只能保持二十秒左右,最长不超过一分钟。在这么短的时间内我们能储存多少信息呢?答案是7±2即5~9个项目,平均为7 个项目。这是美国心理学家约翰.米勒在其论文《魔力之七》中证实的。这个七是指什么呢?七个数字,还是七个人名,或是七件东西?其实都可以。

定义

根据一般人的短时记忆存储规律,我们把产品给用户带来的记忆挑战或困难叫作记忆负担。
这里分为两种负担:
一是产品给与用户的记忆负担,包括产品的内容信息,操作功能等。
二是用户自己的记忆负担,包括自己的个人信息,安全问题答案,输入内容,上次操作行为,操作流程等。

分析
第1,人在短时间的注意力是集中和少量的,基于识别的用户界面在很大程度上依赖于用户所关心对象的可见性,显示太多的对象和属性会让用户很难找到感兴趣的对象。
第2,用户不喜欢经常重复性输入一些信息,比如个人帐号,安全信息,操作习惯,上次操作行为等,这些工作占用了用户完成其他重要任务的时间。
如何减轻用户的记忆负担呢?

1.使用常用交互方式和文案,力求简洁

美国科学家研究发现,大脑会“优待”较常用的记忆内容和操作形式,有意抑制那些相似但不常用的内容,以便减轻认知负担,防止混淆。 从某种程度上来说,习惯就是一种”熟知记忆”。可以不出现的内容尽量不出现,即使需要出现也要用最简洁的方式出现。(交互设计实用指南系列(4)—简洁清晰,自然易懂


上图是某银行网站上的流程说明,充满了专业词汇和不必要记住的内容。个人以为,既然是需要线下办理的流程,不如用最常用的交互方式和文案来说明。比如学习一下移动公司:请到银行网点办理,具体银行职员会详细说明。然后银行出具一张纸质清单,反正别人也记不住这么多电子信息。
2.保持正确的对应关系
在用户的操作流程中,必须保持正确的对应关系,一个流程只有一个最重要的操作,一次操作只有一个结果,逻辑清晰,有先有后。比如有操作步骤提示的时候,就严格按照12345步来排列,不能一会跳到第3步,一会又跳到第2步。流程的对应关系混乱会加大用户的的记忆负担。

上图是新手进入Flickr流程说明。 

3.控制信息量
神奇的数字—7,多数情况,用户记忆信息在7加减2个左右,1个记忆最牢靠,3个很清楚,7个以上就需要给对信息进行分类,来帮助用户理解和记忆。通过合理的设计手段,来使信息有效的推送给用户,或者帮助用户轻松完成任务。

上图的评分系统有十个选项,用户在评价的时候需要鼠标浮在蚂蚁图标上获得提示。但是有十个提示,用户很可能看见几个提示之后已经忘记最开始的提示内容了,这样的收集到的评价肯定不准确。这个交互设计案例中有一个缺点之一就是信息超量,用户很难记住过量的信息。(当然还有其他缺陷,比内容展示不明显,信息传达不准确等。)

4.帮助用户记忆
记住用户的操作与信息,保持操作的一致性来降低用户对于不同操作的记忆。我们可以先记住用户的行为,让用户自己去修改他的行为。比如:用户在输入密码错误之后,刷新后的登录页面仍然保留用户刚输入的用户名;很多网站有收集用户个人资料的需求,也会有状态提示已经完成的百分比,并提示哪些资料还需要完善,帮用户记住未完成的操作等等。这些方式都是在帮助用户记忆,以减少用户记忆负担。

如上图案例,就是帮助用户记忆的体现。

 一款很少有记忆负担的软件产品,肯定更容易得到用户的青睐。减少记忆负担,对于产品和用户来说,可以增强用户黏性,提高工作效率,提升任务成功率。交互设计师在设计产品的时候,要注意到这些方面,才能把产品交互作得更加人性和易用。

02:36 Extreme Gardening – 终极园艺 | 小众软件 > 游戏 (3716 Bytes) » 小众软件


Extreme Gardening 是一个解谜类游戏,你要在 10 秒内把树叶修剪为特定的形状。一共有 15 关,每一关一开始会出现裁剪后的树(左图),然后给你一棵乱七八糟的树(右图),在 10 内修剪完毕。@appinn

Extreme Gardening   终极园艺[图] | 小众软件 > games

越接近效果图,评分越高。有三种评分,以奖牌形式显示。操作简单,只需按住左键。退出游戏的方法是:按下 ESC,点击右上角的红色 X。点击关闭按钮是关不掉的。

小众软件下载 下载(8.4 MB): uushare | 官方网站 | 来自小众软件 | skydrive | Go Aruna



© sfufoet for 小众软件,2005-2010 | 原文链接 | 2 留言 | 联系我们 | 投稿 | 更新列表

Site Meter

推荐1G 国外虚拟主机 149元/年

相关文章

  2010-03-18 Thu

19:15 Site maintenance on Saturday, March 20 (1391 Bytes) » Inside AdSense
This Saturday, our engineers will be performing routine site maintenance from 10am to 2pm PDT. You'll be unable to log in to your AdSense and Ad Manager accounts during this time, but we'll continue serving ads to your pages and tracking your clicks, impressions, and earnings as usual. In addition, your ad targeting won't be affected.

We've converted the maintenance start time for a few cities around the world:

London - 5pm Saturday
Dar es Salaam - 8pm Saturday
Chennai - 10:30pm Saturday
Singapore - 1am Sunday
Sydney - 4am Sunday

If you'd like to learn more about what goes on during these maintenance periods, check out this Inside AdSense post.

12:37 push_subq (1388 Bytes) » 玉面飞龙的BLOG

push_subq可以让SQL中的子查询先和外面的某个表作Join,目的是返回更少的中间结果集,从而再和其他的表join返回。

可惜10g中OUTLINE不支持push_subq , 有bug。

Bug 7281240

REPRODUCIBILITY:—————-

Generic reproduces on 10.2.0.3, 10.2.0.4, 11.1.0.6.
On 11.1.0.6 the testcase has a second difference: the stored outline has
hint PUSH_SUBQ(@”SEL$2″) which is not used in the generated cursor

10g中还可以有qb_name() push_subq(@subq1) 的组合,更加灵活。 For reference in future.

select  /*+ push_subq(@subq1) */
par.small_vc1,
chi.small_vc1
from
parent    par,
child    chi
where
par.id1 between 1001 and 2200
and    chi.id1 = par.id1
and    exists (
select
/*+ qb_name(subq1) */
null
from    subtest    sub1
where
sub1.id1       = par.id1
and    sub1.small_vc1 = par.small_vc1
and    sub1.small_vc2 >= ‘2′
)
;

11:56 随便写 (928 Bytes) » 玉面飞龙的BLOG

北京比上海人多多了。从坐地铁就可以看出来,今天下午1点和3点坐了2趟地铁1号线,人超级多,跟上海张江上下班高峰期一样,人多的快赶上大桥5线了。平常白天如果不是上下班高峰期的话,上海2号线人少的可怜。不过还好,北京地铁在人不是超级多的时候能基本上保证先下后上。

这大概是因为北京地铁便宜,有经济上的原因,2块钱,随便换乘。还有就是穿着上,北京明显比上海土多了,好久没有看见黑色丝袜了,大抵也是我寨男,住的太郊区了。

11:15 Google推出全新站长验证功能 (3409 Bytes) » Google 黑板报 -- Google 中国的博客网志

原文:Sharing the verification love
转载自:谷歌中文网站管理员博客
发布时间:2010年3月2日,星期二,下午4:47
网站站长级别:所有

标签:Google站长工具

任何事情,只要能与朋友分享就会变得分外有趣!我们的“网站站长工具”里的网站验证页面添加了全新功能,使您能够更方便地将朋友验证为网站站长之一。

过去,如果有一个以上的用户需要被验证成为网站站长,那么所有这些用户都需要通过元标记或HTML文件验证程序。某些情况下,这可能没有什么大不了;但很多时候,却会为用户带来极大的不便。比如,当有20个人需要验证成为网站站长呢?添加20个元标记或HTML文件将耗费大量时间。现在,我们推出了全新的验证授权功能,使新站长验证变得易如反掌。



一旦您通过验证并成为网站站长,您就可以浏览“验证详细信息”页面(在网站站长工具验证页面上有相关链接)。该页面会显示网站的信息以及其他通过验证的站长列表。在站长列表底部,您会看到“添加用户……”按钮。点击该按钮,输入用户的电子邮件地址,该用户即刻就能通过验证,成为网站的站长。您也可以随时点击“详细信息”页面上用户电子邮件地址旁的“取消验证” 按钮移除用户。

在使用这一功能时,您需要注意以下事项:首先,每个网站至少要有一个通过直接方式(通过元标记或HTML文件)获得验证的站长。如果所有通过直接方式完成验证的站长被取消验证,其授权的站长也将被取消。第二,您只能授权拥有Google账户的用户为站长。最后,请记住,您授权的所有站长都拥有与您一样的权限。他们可以授权更多的站长,提交URL移除请求并在网站站长工具中管理网站链接。因此,请仅授权您信任的用户为站长!

如果您的网站需要验证多个用户为站长,那么希望这篇文章能为您带来方便。最后,如果您有任何疑问,欢迎您随时访问我们的网站管理员帮助论坛。
06:45 谷歌搜索的透明度以及我们算不上什么秘密的“准则” (11496 Bytes) » Google 黑板报 -- Google 中国的博客网志

原文:Google, transparency and our not-so-secret formula
转载自:谷歌中文网站管理员博客
发表于:2010年3月2日,星期二,上午9:51

标签:竞争欧盟创新网站站长

最近,欧盟委员会就一系列竞争申诉开始展开初步调查。部分申诉指责谷歌在确定搜索结果排名的方式和原因等问题上不够透明。这一说法让我难以接受。关于如何与网站发布者进行交流,谷歌已经设定过标准。下面让我向您介绍,谷歌如何对搜索结果进行排名及其根据。

关于谷歌“打分”的讨论主要集中在网页排名上。其实,所谓的“秘密准则”其实根本算不上什么秘密。这篇论文对其有详细的介绍。这篇早期的论文不仅介绍了网页排名的规则,同时还提到了谷歌排名的其他标准,其中包括锚文本、词语在文档内的位置、搜索关键词的相关顿、所用字体的字号和类型、页面原始HTML代码以及词语大小写状态等。在过去几年中,谷歌陆续发布了数百篇研究论文。这些论文展现了许多与谷歌运营有关的“秘诀”,以及谷歌所使用的文档基础架构。其中的一些论文不仅促进了开源项目的发展,同时还帮助了很多公司的成长。

学术论文只是其中一个方面,谷歌同时还通过其他方法介绍其经营方式。1999年,谢尔盖.布林参加了首届“网站站长搜索引擎战略大会”。2001年,谷歌成为首批加入“网站站长的世界”这一网络发布商在线论坛的搜索引擎之一。谷歌的的一个代表在论坛上发言2800多次,而另一位代表 AdWords顾问则发言约5000次。

随着网络的发展,谷歌为实现透明化并促进信息交流所做出的努力也随之并进。我们于2004年5月开始发布博客,迄今为止我们已经在官方博客上发布了数以千计的博文。谷歌现有70多个官方博客,其中包括官方网站站长博客,这是一个专门帮助网站站长了解谷歌运作方式并帮助他们在我们的搜索结果中获得期望排名的博客。相比其他任何一个大公司,谷歌发布了更多的博文。同时,我们还使用几十不同语言,在我们的网站上提供大量公共文档,向发布者提供建议。

作为谷歌“反垃圾网站”团队的主管(我们团队致力于阻止各种违反了谷歌的“网站站长指南”里公开、明确规定的垃圾网站行为),经常有人问我谷歌是如何运作的。这也是我2005年开始撰写个人博客的原因。迄今,我已经发表了数百篇关于谷歌的博文。我的博文话题广泛,从常见的网站错误博客新手建议。我还有幸在30多个搜索引擎会议上为网站站长做演讲,并对一些公共网站做评论和解析。事实上,这周我还将与10多个谷歌同事一起参加另一个搜索引擎会议,解答相关疑问。

我们实验了各种方式,以帮助网站站长了解谷歌搜索排名的运作。我们举行了多次网站站长现场谈话的在线直播,吸引了数百名参与者实时参加。此外,我们还尝试过发布Twitter消息和播客。而我还想介绍一种我最喜欢的方式,通过它,我们开诚公布地向网络发布商提供建议:去年,我们收集了许多来自公众的问题,并在网站站长视频频道中发布了数百段视频答复。这些视频的播放次数超过150万次!我们还通过在线博客回答公众关于谷歌业务运作的问题。

这样的例子不胜枚举。谷歌还与其他搜索引擎合作,探讨如何让网站站长的工作变得更为轻松。由此产生的一系列行业标准有:指定首选的网站地址url格式以及网站地图,此举将使网站站长能够轻松地告知搜索引擎关于其网页的信息。谷歌还推出了一个网站站长论坛,谷歌员工和一些经验丰富的“超级用户”经常会登陆这一论坛,解答关于某些特定站点的问题。我们还推出了人工服务的“虚拟网站诊所”,为从旧金山到俄罗斯、从印度到西班牙语系的各地用户提供一对一的回复和建议。我们甚至还确认了谷歌算法中并不使用的排名符号,如关键词元标记,因为这样能帮助网站站长省去一些无用功,并帮他们避免不必要的官司纠纷。

令人沮丧的是,即便是谷歌所有的2万名员工全天候回答网站发布商的问题,我们仍然无法解答所有网站站长的问题。原因何在?因为互联网上有超过1.92亿个注册域名。这也是我们推出谷歌网站站长工具的原因,谷歌网站站长工具是一个一站式站点,能提供可扩展的自助式服务信息,网站站长也可通过该工具向我们提供数据。要全面介绍我们向网站站长推出的这些功能强大的免费工具,恐怕需要再写一篇完整的博文,因此在这里我仅列出其中的一些功能:

  • 网站站长能够在重复元标记或标题标签缺失等问题上获得建议。
  • 那些我们认为违反了谷歌网站站长指南、并在我们的索引中遭受了谷歌所采取的相应措施的网站的站长可申请复议
  • 遭受黑客攻击的网站站长可以获得攻击其网站的恶意软件的详细信息。在移除受攻击内容之后,他们可以从网站上取回网页,Googlebot将确认恶意内容已被完全清除。
  • 网站站长可以找出谷歌在抓取其网站时遇到的错误。

最近,一位谷歌员工发表博文,介绍了如何通过这些免费的公共工具来诊断其超过宽带上限的网站空间(webhost)问题。数百万网站站长也采取了类似的办法,利用谷歌的免费工具获取与其网站相关的有用信息。

谷歌致力于创建一种尽可能公开的经营方式,甚至帮助用户将数据从谷歌产品中导出。同时,我们并不认为企业有某些特定的商业秘密是不合理的,尤其当我们的保密是为了避免网站垃圾制造者和黑客利用我们的系统。如果那些试图篡改谷歌搜索排名的人了解到了谷歌排名运作的所有细节,那么要将我们的搜索结果“篡改”成毫无关联的内容简直就轻松多了,比如说改成色情内容和恶意站点,而最终蒙受损失的将会是用户。

最后我想说的是,随便批评谷歌的“秘诀”不是什么难事,但这并不是事实。多年来,谷歌一直致力于以一种开放的方式开展业务,它向发布商提供关于谷歌排名规则的信息,并努力解答无论是发布商还是用户的各种问题。如果这就是人们对“秘密”的定义的话,那么,谷歌的秘密无疑是在搜索的世界中保守得最糟糕的秘密。
00:00 DaisyDisk – 磁盘空间观察[Mac] | 小众软件 > Mac (4072 Bytes) » 小众软件


很多人苦于磁盘空间不足,想知道是哪些文件占用了大量空间。DaisyDisk 应运而生,它功能单纯,直观呈现各个文件的磁盘占用,同时方便预览。事实上,DaisyDisk 的视觉系属性大大超过了功能性。@appinn

DaisyDisk   磁盘空间观察[Mac][图] | 小众软件 > mac

考虑到单一的功能,DaisyDisk 是一款天价软件,要价 19.5 美刀。诡异的是,如果不购买似乎也不影响使用,只不过在右上角显示试用版三个字罢了。

小众软件下载 下载(3.2 MB): uushare | 官方网站 | 来自小众软件



© Thruth for 小众软件,2005-2010 | 原文链接 | 27 留言 | 联系我们 | 投稿 | 更新列表

Site Meter

推荐1G 国外虚拟主机 149元/年

相关文章

  2010-03-17 Wed

18:45 Irish eyes are smiling (1172 Bytes) » Inside AdSense
The Dublin AdSense team would like to wish all of our publishers a very happy St. Patrick's Day! Today we'll be dotting our i's with shamrocks, crossing our t's with shillelaghs, and wishing you all the luck of the Irish.


09:45 DataCopy : Oracle data migration utility, faster than exp/imp (5621 Bytes) » DBA Tools

Author: AnySQL, published on dbatools.net, Oracle Data Recovery, Tools, WebChart Report, etc.

    We always use Oracle exp and imp utilities to move data from one oracle database to another, but the Oracle imp utility is really slow, because it does not support direct path load, and we must prepare lot's of storage to store the dmp file. Another way is to use database link and CTAS command, but the database server must be accessable in network. Is there a tool to copy data between Oracle databases without file genration and no database link required? Yes, we now have the DataCopy utility.

    It's very easy to use, I don't think we need read a detailed document before we start to use it. Just read the command line help and enjoy it.

DataCopy: Fast Oracle Data Copy (Demo Version), Release 2.0.1
(c) Copyright Lou Fangxin (AnySQL.net) 2010, all rights reserved.

Usage: datacopy keyword=value [,keyword=value,...]

Valid Keywords:
  user    = username/password@tnsname for source and target.
  user1  = username/password@tnsname for source database.
  user2  = username/password@tnsname for target database.
  table  = table name for both source and target.
  tables  = table name list for both source and target.
  table1  = source table name to query data from.
  table2  = target table name to insert data into.
  query1  = select SQL for source database.
  query2  = insert SQL for target database.
* wait    = wait time in microsecond after each array.
  read    = set DB_FILE_MULTIBLOCK_READ_COUNT at session level
  sort    = set SORT_AREA_SIZE at session level (UNIT:MB)
  hash    = set HASH_AREA_SIZE at session level (UNIT:MB)
  serial  = set _serial_direct_read to TRUE at session level
  array  = array fetch size
  rows    = print log information for every given rows.
  long    = maximum size for long, long raw, CLOB, BLOB columns.
* crypt  = encrypt the connection info only, no data copy (YES/NO).
  parfile = read command option from parameter file
* direct  = direct mode (YES/NO).
* nolog  = no archive log for direct mode (YES/NO).
* parallel= allow parallel load for direct mode (YES/NO).
* sync    = sync mode (INSERT,UPDATE,DELETE,UPDINS,INSUPD,DELINS).
* unique  = primary key or unique key columns of target table.
* conflict= conflict columns for update on target table.
  log    = log file name for screen messages.

Notes:
  datacopy user1=scott/tiger user2=scott/tiger table=emp
  datacopy user1=scott/tiger user2=scott/tiger table=emp direct=yes
  datacopy user1=scott/tiger user2=scott/tiger table1=emp table2=emp_his

    For any question of this utility, add my MSN for online communication.

Related Posts

Twitter Me? | Leave New Comment(Current: 0)

Link: http://www.dbatools.net/mytools/datacopy-utility.html

03:46 用户体验量化方法研究(三) » Taobao.com UED Team

  2010-03-16 Tue

19:15 C++ 中的 protected » 云风的 BLOG
18:46 1 Billion Reasons Why Adobe Chose HBase » High Scalability
15:59 表达的习惯 » 槽边往事
04:45 Best Jobs in America [Flickr] » DBA notes

  2010-03-15 Mon

14:00 Are You Soft on Your Deletes? » Eddie Awad's Blog

Copyright © 2007 AnySQL.net. All rights reserved.