第8音 Design Everying

Archive for 二月, 2007

网站投资你和我的20个自身检查

二 26, 2007 作者: xw | 分类: 互联网

1、web2.0提了也白提 web2.0这是一个概念,打着web2.0的概念,只是说技术如何如何2.0,战略如何2.0,其实意义真的不大。投资人需要的是一个网民能够接受,并且很有特点的网站,能够满足网民的某个需求,或者能够引导网民的某个需求。你的网站提供的服务只要是有市场潜力的,有发展空间的,真的不用冠上某个新鲜的概念。

2、不要和投资人谈什么大战略
你一上来就是网站建设大而全,这些那些统统都有,栏目100个,功能1000个,网民来了就一站搞定,根本不用去其他地方了。投资人一般认为这是不可能的。一个栏目都建设不好,谈什么所有的栏目都建设的好呢?而且,耗资巨大,建设时间动不动就是一年一年半,等到建设好了,黄花菜都凉了。见过一个人提了个虚拟城市的计划,几乎连政府部门都搬进来了,投资人会说:你说的是对的,但是谁敢给你投资做这个看着很美妙却是一个海市蜃楼的东西?

3、先有第一批用户是至关重要的
不要指望着网站大了,功能全了,用户就来了,一个网站做起来,第一批用户的作用是至关重要的。如果告诉我第一批用户就是网站宣传出来的,我肯定会只给打20分。你必须有一个非常有粘性的吸引网民能够来注册的特点。我们谈的是一个战役,战役开始攻占第一个山头是决定成败的,而不是和我描述整个战役是否能够成功,那是纸上谈兵,诸葛亮都有过这个点上的投资错误,结果是斩了马谡。所以投资人的在这个方面的教训远比你想的更深刻。
(全文…)

gb2312和utf-08的区别

二 26, 2007 作者: xw | 分类: 编程开发

GB2312编码大约包含6000多汉字(不包括特殊字符),编码范围为第一位b0-f7,第二位编码范围为a1-fe(第一位为cf时,第二位为a1-d3),计算一下汉字个数为6762个汉字。当然还有其他的字符。包括控制键和其他字符大约7573个字符编码

gbk编码是对gb2312编码的扩充,容纳的汉字更多,但仅仅是扩充,没有质的变化。保留了所有gb2312编码,在此基础上进行编码范围的扩充.容纳(包含特殊字符)共22014个字符编码.

gb18030编码是在gbk编码基础上的扩充,因为汉字更多,仅仅使用两位编码已经不能
容纳要求的汉字,所以采用了2\4位混和的办法,可以支持更多的汉字编码。并且保留了原有的gbk 2字节编码兼容gb2312和gbk编码的文件。大概容纳55657个编码(包含特殊字符)

unicode编码(也就是UTF编码):俗称万国码,致力于使用统一的编码准则表达各国的文字。

为表达更多的文字,utf-8采用2/3混编的方式。目前容纳的汉字范围小于gbk编码。并且以
3字节的方式处理中文,带来了兼容性的问题,原有的gbk,gb2312,gb18030编码文件都不能正常的处理,还有很长的路要走。

用MVC模型引导你的WEB设计思路

二 26, 2007 作者: xw | 分类: 工作, 编程开发

习惯于过程式的开发,一直向往着面向对象。无奈半路出家人,没有一点内力基础,看了一大堆面向对象的书也只是看得一头雾水。对于MVC的概念也是偶然了解到的,感觉能和WEB开发结合起来让项目面向对象化。以下是我一点点心得。
先介绍一下MVC的概念:
MVC(Model-View-Controller),即把一个应用的输入、输出、处理流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。
 模型(Model):就是业务流程/状态的处理以及业务规则的制定。即是MVC的主要核心。
 视图(View):代表用户交互界面,也就是Web的HTML界面。
 控制(Controller):可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。

以下以一个简单的留言板作为分析例子。

1)从上面的概念来看,留言板可以切成三部份。
 模型(M):包含 数据库链接、生成数据集、数据库更新操作。
 视图(V):包含 获取模型的数据集,将数据集内填充到各种显示界面内,如(留言板列表,管理控制页面,添加修改删除界面等一切用户看得到的页面。)
 控制(C):包含 数据库更新的数据校验,将更新完毕后的结果转交给视图进行呈现。
(全文…)

什么是microformats

二 26, 2007 作者: xw | 分类: Web 标准

10_142352_microdiagram.gif

今天上网随便找一些资料偶然发现了microformats.cheatsheet.pdf,下载以后看不太明白。然后就搜索了一下关于microformats的资料,中文资料是甚少呀,不过看过一些以后还是终于明白了是啥意思。

微格(microformats)是一系列简单的开放资料格式,已人类第一位,机器其次的中心思想,已目前广泛采集的标准为基础。微格并非把今天的成果方在一旁,而是采取顺应目前使用行为模式(例如xhtml部分格式)的途径,尝试解决一些较为简单的问题。

(全文…)

一.什么是DOMtab
DOMtab是一个用javascipt制作的通用可扩展的tab切换显示隐藏内容快的web控件。

二.怎么使用DOMtab
1.在页面的

  1. <head></head>

区域加上

  1. <script type="text/javascript" src="domtab.js"></script>

2.在页面主体的

  1. <body></body>

部分加上

  1. <div class="domtab">
  2.  <ul class="domtabs">
  3.  <li><a href="#t1">Test 1</a></li>
  4.  <li><a href="#t2">Test 2</a></li> [idea] [idea]
  5. [... and so on ...]
  6.  </ul>
  7.  <div>
  8.  <h2><a name="t1" id="t1">Proof 1</a></h2>
  9.  <p>Test to prove that more than one menu is possible</p>
  10.  <p><a href="#top">back to menu</a></p>
  11.  </div>
  12.  <div>
  13.  <h2><a name="t2" id="t2">Proof 2</a></h2>
  14.  <p>Test to prove that more than one menu is possible</p>
  15.  <p><a href="#top">back to menu</a></p>
  16.  </div>
  17. [... and so on ...]
  18. </div>

(全文…)