Sep 22
Posted by eDWARD at 17:21
量化用户体验(术语“用户体验”指的是应用软件和审美价值,它以用户至上的观点作为基石)有四个重点因素,它们相互关联,不可分割,共同形成正确的用户体验。这些因素也是一个网站成功所必不可少的主要因素:
- 印象(感官冲击)(branding)
- 实用性(usability)
- 功能性(functionality)
- 内容(content)

如果你的新领导:他们对网站的现状并不满意,希望你来把握网站的正确航向。如果你认同我的话,那么首先你要做的是浏览网站并作一些粗略的记录,在没有对网站进行哪怕粗略的分析之前,你如何把创意和想法简要得传达给客户呢?一个客观的衡量和分析工具,能帮助你为客户提供有实事依据的建议。而不光是推测的意见和观点。我们在这篇文章中的探讨能帮助你:
问题在于,我们对一个网站好与坏的感知评价,更倾重于个人的背景和性格。
- 尽可能跳出你的个人主观圈套。
- 让不同背景的人(包括设计/开发和委托方)对网站的理解达成一致。
- 为与同类型竞争者或者过往的事件的对比创建一个基本准则。
- 为网站客户就权利和利益提供一个真实,形象的平台。
衡量用户体验
用户体验正如上面所说的4大重要因素。但是我们如何量化和徇这些看似无形的元素呢?
我们把我们的分析分成四部分,每个用户体验元素为一个部分。对每个元素我们创建一系列的描述和参数,有针对性的考查网站。每个描述分类1-X个级别,我们在这个范围内给每个描述打分,等到你完成了第一部分的分析,你应给四个部分的描述分别打分。

文章中的示例分析,在每个元素中仅用了5个参数,因为我们设20分一个档,最大分值为100,在每个元素中如果我们加上另外五个描述/参数每个元素就是10分一个档,下面就是有关每个元素和描述/参数的概要。
一.品牌
用来衡量网站品牌的描述包括:
- 用户为访问都提供了有吸引力的难忘的体验。
- 网站的视觉效果与品牌一致。
- 图片,附加内容,多媒体内容提供了体验过程的价值。
- 网站传达了品牌设定的程度。
- 网站充分运用了这个体能力,加强了或延伸了品牌。
二、功能性
功能性包括所有的技术上的及屏幕之后的流程及应用,它伴随着为所有最终用户提供互动服务。而且有时对公众和管理员都有意义。用来衡量功能性的描述包括:
- 用户及时获得对其查询和提交信息的反馈。
- 深晰的任务过程的告知(比如成功页面或邮件更新提示)。
- 网站和应用加上了一般的安全及个人隐私的标准。
- 在线功能与离线业务结合。
- 网站包含管理工具,加强管理员的效率。
三、使用性
使用性包括 一般意义上的对所有网站的内容和特点的易用性。在可能之下的二级主题还包括导航的友好性。他们包括:
- 网站防止错误发生,并帮助使用都从错误中恢复。
- 整体页面侧重应针对主要目标受众优化。
- 网站帮助其访问都达成一般性目标和任务。
- 网站保持其一致性和标准。
- 网站能为有残疾用户提供特定内容。
四、内容
内容指网站的实际内容,文本,图片,多媒体等到,以及其结构,信息体结构。我们考虑信息和内容是如果根据用户需要和客户业务要求而组织的。他们包括:
- 连接密度带来的清晰度和简单的网站浏览。
- 内容组织方便了用户实现他们的目标。
- 内容及时准确。
- 内容与用户需要和商务目标相切合。
- 多语言的综合性内容。
Sphere: Related Content Filed In 学习路上 | Study | Tags: 用户体验 | Add a Comment »
Jun 12
Posted by eDWARD at 17:37
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1xx:信息,请求收到,继续处理
2xx:成功,行为被成功地接受、理解和采纳
3xx:重定向,为了完成请求,必须进一步执行的动作
4xx:客户端错误,请求包含语法错误或者请求无法实现
5xx:服务器错误,服务器不能实现一种明显无效的请求
下表显示每个响应码及其含义:
100 => “HTTP/1.1 100 Continue” //继续
101 => “HTTP/1.1 101 Switching Protocols” //分组交换协议
200 => “HTTP/1.1 200 OK” //OK
201 => “HTTP/1.1 201 Created” //被创建
202 => “HTTP/1.1 202 Accepted” //被采纳
203 => “HTTP/1.1 203 Non-Authoritative Information” //非授权信息
204 => “HTTP/1.1 204 No Content” //无内容
205 => “HTTP/1.1 205 Reset Content” //重置内容
206 => “HTTP/1.1 206 Partial Content” //部分内容
300 => “HTTP/1.1 300 Multiple Choices” //多选项
301 => “HTTP/1.1 301 Moved Permanently” //永久地传送
302 => “HTTP/1.1 302 Found” //找到
303 => “HTTP/1.1 303 See Other” //参见其他
304 => “HTTP/1.1 304 Not Modified” //未改动
305 => “HTTP/1.1 305 Use Proxy” //使用代理
307 => “HTTP/1.1 307 Temporary Redirect” //暂时重定向
400 => “HTTP/1.1 400 Bad Request” //错误请求
401 => “HTTP/1.1 401 Unauthorized” //未授权
402 => “HTTP/1.1 402 Payment Required” //要求付费
403 => “HTTP/1.1 403 Forbidden” //禁止
404 => “HTTP/1.1 404 Not Found” //未找到
405 => “HTTP/1.1 405 Method Not Allowed” //不允许的方法
406 => “HTTP/1.1 406 Not Acceptable” //不被采纳
407 => “HTTP/1.1 407 Proxy Authentication Required” //要求代理授权
408 => “HTTP/1.1 408 Request Time-out” //请求超时
409 => “HTTP/1.1 409 Conflict” //冲突
410 => “HTTP/1.1 410 Gone” //过期的
411 => “HTTP/1.1 411 Length Required” //要求的长度
412 => “HTTP/1.1 412 Precondition Failed” //前提不成立
413 => “HTTP/1.1 413 Request Entity Too Large” //请求实例太大
414 => “HTTP/1.1 414 Request-URI Too Large” //请求URI太大
415 => “HTTP/1.1 415 Unsupported Media Type” //不支持的媒体类型
416 => “HTTP/1.1 416 Requested range not satisfiable” //无法满足的请求范围
417 => “HTTP/1.1 417 Expectation Failed” //失败的预期
500 => “HTTP/1.1 500 Internal Server Error” //内部服务器错误
501 => “HTTP/1.1 501 Not Implemented” //未被使用
502 => “HTTP/1.1 502 Bad Gateway” //网关错误
503 => “HTTP/1.1 503 Service Unavailable” //不可用的服务
504 => “HTTP/1.1 504 Gateway Time-out” //网关超时
505 => “HTTP/1.1 505″ //HTTP版本未被支持
Sphere: Related Content Filed In 学习路上 | Study | Tags: http, status | Add a Comment »
May 06
Posted by eDWARD at 16:59
改善:
blog主程序升级至svn最新版本typo 4.2.0,主要修正如下:
- 修正之前版本存在的Bug。
- 增加统计功能,使用开源的Sitealizer。
- 增加防止Spam评论功能,使用Akismet插件来防止Spam评论,遗憾的是垃圾记录还是会被插入数据库。
- 后台菜单布局调整,简化了一级菜单,把很多功能链接放到了二级菜单中。
- 系统icon采用Famfamfam iconset。
- 调整发布文章、通用管理模块的一些属性,使之更加合理。
photoblog主程序升级至Pixelpost 1.6.0,主要修正如下:
- 修正之前版本存在的Bug、分离可独立模块减少index.php代码量,减少维护成本。
- 调整后台管理界面样式表单。
- 增加分页功能、解决数据量大的时候页面读取完成时间超长。
- 增加Tag属性,可以记录图片的标签。
- 增加防止Spam评论功能,使用随机Token来防止Spam评论,大大降低垃圾数据的产生,并且比输入Checkcode来说简化了用户的使用成本。
- 调整页面布局,解决了网页布局错位问题。
- 升级支持全球化语言支持文件。
rss主程序升级至Gregarius 0.5.5,主要修正如下:
- 修正之前版本存在的Bug,后台界面作了一定的调整。
- 补充了很多好玩的种子。
成果:
- Blog、Photoblog、RSS的GOOGLE PR值都已经升到3,Wiki也已经到2。
- 每天从搜索引擎带来的流量已经趋于稳定增长中,现在为每天300IP,RSS贡献最大。
- 各子站页面布局更加一致,细微的一下页面bug也都在这次升级中fix掉了。
- 网站正在变得更加简单、安全,当然简单不等于简陋。
TODO:
- 北方用户访问时速度依然很慢。
- RSS的布局还需要和整体布局一致。
- Things这个二级域名是为了中文版的43Things准备的,需要尽快开始这个项目,打算用Rails构建。
- Wiki还需要更多的使用。
Sphere: Related Content Filed In 学习路上 | Study | Tags: 网站 | Add a Comment »
Jan 28
Posted by eDWARD at 15:46
优化
- 升级主程序:从4.0.3 Release升级到SVN最新版本。
- 升级数据库脚本:从数据库版本53升级到61。
- 优化站内链接:所有链接更面向搜索引擎。
- 优化模版:修改为更加简洁的语句。
- 优化Google Sitemap:增加了对所有文章的索引。
- 重新制作了站内地图页面。
存在的问题
- 新增记录存在超时问题,但修改很正常。
- Typo提供动态Google Sitemap,但还不完善。
- 由于模版太简洁,很容易出错。
- SVN版本程序不稳定,在IE下容易出错。
关于Google PR
- 首页现在还是PR1,一直没有变化。
- 摄影图片和聚合突然都上升到PR3 ,怪哉怪哉!
Sphere: Related Content Filed In 学习路上 | Study | Tags: 优化, 网站 | Add a Comment »
Jan 17
Posted by eDWARD at 15:42
在ApplicationContext配置文件中配置Bean的时候可以使用replaced-method设置需要替换的方法。replaced-method标签的name属性用来设置需要替换的方法名称,replacer属性用来设置替换方法的Bean,前提是这个Bean需要实现Spring的MethodReplacer接口,replaced-method标签下的元素arg-type用来区分替换方法的参数。
需要替换方法的Class
替换方法的CLASS
配置文件(replacement.xml)
测试类
Sphere: Related Content Filed In 学习路上 | Study | Tags: Spring, 依赖注入, 控制反转, 程序设计 | Add a Comment »