Posts Tagged ‘web’
首页可用性设计 首页元素要清晰的关注用户的关键任务(避免“增加功能倾向(featuritis)”) 如果网站比较大,那么首页应包含搜索输入框 首页要十分清楚的提供产品(内容)分类 在首页或首页内一次点击展示有用的内容 信息展示时应当是简单的、自然的、符合逻辑顺序的 在首页展示真实网站内容的优秀示例 首页上的链接以最重要的关键词作为起始(例如:“Sun holidays”而不是“Holidays in the sun”) 在首页提供一个最近的特色项列表,并提供存档内容的链接 首页导航不要过度格式化(修饰),确保用户不会把它误认为广告 在首页清晰的声明价值取向(例如一个标志性的口号或欢迎语) 在首页包含有意义的图案设计,而非无关的剪贴画或绘画作品 导航选项按逻辑性或用户导向方式排序(把次要的公司信息放在底部) 首页标题(title)可以为诸如google等搜索引擎提供良好可见度 所有公司相关信息安排在一个显著区域(例如:“关于我们(About Us)”) 用户可以了解到价值取向 一看到首页,第一次访问的人就知道从何处开始 在首页展示出所有主要的操作选项 首页拥有一个易记的URL 首页需经过专业设计,以给用户良好的第一印象 首页的设计要能激发用户探索站点的兴趣 首页就要像一个首页,不能让用户把它与二级页面混淆 任务导向 网站应避免出现不相干的、多余的或让用户分心的信息 避免过多的使用脚本、小应用程序(applets)、视频音频文件、图案和图片 网站应避免不必要的登记 关键人物路径必须是清晰的,无干扰的(例如:购买、捐献) 信息以简单的、自然的(natural)、符合逻辑顺序的方式展示 应尽量缩减每个任务需要的屏幕数量 应减量减少页面滚动(scrolling)和点击 网站应正确的预期和提示用户下一步可能的动作 展示图表时,确保用户可以看到真实数据(例如在柱状图上标明数字注解) 当分配给用户任务时,应充分利用计算机的优势(例如搜索输入的自动完成功能) 用户可以快速完成普通任务 当必要时,应为当前任务提供数据对比功能(例如:商品比较) 任务顺序应当与用户日常工作顺序一致 网站可以保证用户的工作比不使用它时更轻松快捷 最重要的或经常使用的主题、特征或功能应放在页面中央附近的位置,而不是特别靠左边或右边 确保用户不会重复输入相同的信息 重要的、频繁使用的主题或任务应接近网站的“表面” 保持最少的录入(例如购买过程中),并为用户提供加速器 任何给定任务路径应当有一个合理的步骤长度(2-5次点击) 当一个任务有多步时,网站要告诉用户完成任务需要的所有步骤,并为用户当前步骤所在的位置提供反馈 在每个产品后面紧跟它的价格 可以非常容易的找到网站的隐私策略,尤其是在那些要求填写个人信息的页面。隐私策略应当是简单的、清晰的 网站用户不需要记住从一个地方到另一个地方的信息 隐喻的使用可以被典型用户轻松理解 数据格式应当遵循文化常规 软件的内部工作细节不要暴露给用户 应当迎合用户那些之前已经养成的那些小的互联网习惯 [...]
诗词中有:“名花韵在年晴初,雨沁胭脂脸更敷。”,你知道胭脂是什么颜色么?“回眸一笑百媚生,六宫粉黛无颜色。”中的这个“黛”又是指什么颜色呢?“漆黑一片”里漆黑真的就是完全的黑色吗?在下面这个Web设计中的中国传统色彩速查表,你可以得到准确的答案。 原文作者:青女 附注及色样添加:Quester ████ 粉红(#ffb3a7),即浅红色。别称:妃色 杨妃色 湘妃色 妃红色 ████ 妃色 妃红色(#ed5736):古同“绯”,粉红色。杨妃色 湘妃色 粉红皆同义。 ████ 品红(#f00056):比大红浅的红色(quester注:这里的“品红”估计是指的“一品红”,是基于大红色系的,和现在我们印刷用色的“品红M100”不是一个概念) ████ 桃红(#f47983),桃花的颜色,比粉红略鲜润的颜色。 (quester注:不大于M70的色彩,有时可加入适量黄色) ████ 海棠红(#db5a6b),淡紫红色、较桃红色深一些,是非常妩媚娇艳的颜色。 ████ 石榴红(#f20c00):石榴花的颜色,高色度和纯度的红色。 ████ 樱桃色(#c93756):鲜红色 ████ 银红(#f05654):银朱和粉红色颜料配成的颜色。多用来形容有光泽的各种红色,尤指有光泽浅红。 ████ 大红(#ff2121):正红色,三原色中的红,传统的中国红,又称绛色 (quester注:RGB 色中的 R255 系列明度) ████ 绛紫(#8c4356):紫中略带红的颜色 ████ 绯红(#c83c23):艳丽的深红 ████ 胭脂(#9d2933):1,女子装扮时用的胭脂的颜色。2,国画暗红色颜料 ████ 朱红(#ff4c00):朱砂的颜色,比大红活泼,也称铅朱 朱色 丹色 (quester注:在YM对等的情况下,适量减少红色的成分就是该色的色彩系列感觉) ████ 丹(#ff4e20):丹砂的鲜艳红色 ████ 彤(#f35336):赤色 ████ 茜色(#cb3a56):茜草染的色彩,呈深红色 ████ 火红(#ff2d51):火焰的红色,赤色 ████ 赫赤(#c91f37):深红,火红。泛指赤色、火红色。 ████ 嫣红(#ef7a82):鲜艳的红色 [...]
最近把家里的台式机作成了服务器,,用的是centos,在下面安装了apache作为web server,当然了,后期肯定会装nginx的。记得之前在虚拟机上就尝试安装过mod_python,可惜一直没有成功,今天在上面装一样的无法成功,下载的是mod_python-3.3.1.tgz,完全按照说明安装,却在第二步make的时候就过不去了,报了一大堆的错误,导致我想看最开始的错误都无法找到。后来google了好半天,还是没能找到合适的解决方案,最后只好使用最简单的安装方式了,使用yum。 一句yum -y install mod_python搞定一切, 然后vi http.conf在里面加上 LoadModule python_module /usr/lib64/httpd/modules/mod_python.so <Directory /usr/local/apache/htdocs/py> AddHandler mod_python .py PythonHandler mptest PythonDebug On </Directory> 重启apache oh yeah!!搞定了python模块的加载安装。剩下的具体的事情就慢慢再研究了。
也许你已经听过说web2py,它是Web开发框架中的新成员。web2py使用Python进行编写,所 以它很可靠并且比Ruby on Rails快。web2py本身也是一个web应用,所以你可以通过浏览 器对你的应用程序进行所有的开发、部署和维护,而这种方式使得它比其它任何框架都易 于使用。除此之外,web2py被打成一个完整的包(可用于Windows, Mac或Unix/Linux),同 时包含了开发所需要的一切(包括Python, SQLite3, 和多线程web服务器). [译注: 现在 是cherrypy] 你可以从这里得到web2py: http://www.web2py.com 。 这篇文档在设计时有意模仿了 http://onlamp.com/pub/a/onlamp/2005/01/20/rails.html 。 这样你就可以同Rails进行比较了。 什么是Python? Python是一种面向对象的编程语言,被设计得超级容易教学,并且在功能上没有任何打折。 绝大部分Java算法都可以用Python来重写,而长度仅为原来的二十分之一。Python自带了 一整套可移植的库,包括对许多标准互联网协议(http, xml, smtp, pop, 和imap, 只提到了几个)的支持和对操作系统API的支持。 什么是web2py? web2py是使用Python编写的一个开源web框架,并可以使用Python进行数据库驱动的web 应用方面的快速编程。如今有许多的web框架,包括Ruby on Rails, Django, Pylons和 Turbo Gears,所以为什么又开发一个呢?我是在心中带着下面的目标进行web2py的开发的: 尽可能象Rails, 但是用Python来开发,这样可以更稳定和更高效。 一体化的包,不需要安装、无配置和不需要shell脚本。 超级容易教学(我的工作是教学)。所以我把web2py本身也做成了一个web应用程序。 从上到下的设计,这样web2py的API从头一天开始就是稳定的。 眼见为实 web2py编程象Rails编程一样容易,但如果你既不会Python也不会Ruby,web2py学起来要比Rails容易多了。 最重要的是,与同等功能的J2EE或PHP相比,web2py所需的代码量要少,同时它强迫你使用一种非常好并且安全的编程习惯。 web2py阻止目录遍历,SQL注入攻击(SQL injection),跨站脚本执行(cross site scripting),和回复攻击弱点(reply attack vulnerability)。 web2py替你对session,cookie和应用错误进行管理。所有应用错误都会生成一个ticket发送给用户,并且会为管理员生成一条日志项。 web2py会为你编写所有的SQL。它甚至可以创建表并决定何时执行一个数据库迁移的动作。 试一下吧。 [...]

