Open,记录,分享  for 积极自由的生活方式

Archive for 11月, 2007

IMG_5789ed_CSI

  漫步者2.0的木质音箱,原来家里用的就是,不过一直找不到原来用的那个型号,据说是停产了。就音质来说,我只能听出mp3和cd音质差别,所以在260这个价位也没什么可以挑剔的了。最后看这个外观设计还可以接受,就败了回来。

  先拿到公司试,发现只有一边响,换线插就另一边响,说明书上说这种问题是“音源”有问题,百思不得其解,难道是厂商在推卸责任?正准备放着改天拿去换,同事换过去试了试,居然两边都响的!既然是好的,拿回家用用再说吧。

  回到家,发现居然跟公司我用的电脑一样的毛病-_-!又去换前置接口插,还是不行!非常之郁闷,然后呼叫硬件牛人老章同学出来帮我分析,说可能是主板音频芯片接触不良……。看来这下是没辙了,怪不得前段时间我用了多年的awa耳塞只有一边响了,还让我心痛了半天,现在把耳机插回CD上听,果然两边都是好的,庆幸啊!只是现在音箱只能插在CD机上用了,不过也好,久违了,我的CD机!也只有躺在床上放CD听音箱才是对音乐的享受,电脑的声音只有暂时放弃了。

  另外,顺便买了个3块钱的鼠标垫,回来发现一股刺鼻的橡胶臭,上网查好多人也问这个问题但也没有良好的解决办法,而且还有人说是甲醛,于是马上扔窗户外面去了。不敢用,还是健康重要,只有再恢复到我的DIY鼠标垫了-_^。

2008-11-30 Update:Flickr的200张不靠谱,还是Picasaweb好些。

学车无聊的时候随拍的,顺便也试试google的Picasa。看来用不了,还是换Flickr


晨色朦胧


冬装


枯枝


凤凰岭


天色将幕

2007-11
16

桩考潜规则

  考桩不仅浪费了我们一天的时间,还让我们多花费了一些钱。钱的数目不多,可我终于经历到了一次潜规则。

  去驾校前,教练打电话来让我们早点去,可以先练习练习,于是我们早走。快到驾校教练却又打电话来说他家里有事,不能带我们练习了。不练就不练了吧,还好开的比较熟练。可教练还没说完,最后居然让我们每人准备一包红塔山到考试的时候塞给考官!

  没想到我们平常谈论的潜规则会来的如此直白,没想到这些潜规则会离我们的生活如此之近。

  pfkey和guoyong平常也是抽烟的人,对他们来说可能没什么,互相递烟这种事早已经习以为常了。我和dongbing却不抽烟,但出乎意料的是dongbing这样老实本份的人却是支持的态度,而且很主动的去给每人都买了烟。而我却没有个性的默认了大家的意见,被动的承认了这样的做法。

  等待考试之中,教练又打来电话,让我们别紧张,然后特别强调了记得把烟给考官。无语,不知道在如此高科技的考试操作过程中,这样的潜规则能影响到什么,也不知道这样的潜规则在教练,学员和考官之间有什么特殊关系。但轮到我的时候,我却没有坚持自我,而是顺应了潜规则。为此,只好给自己足借口:是教练让给的;其实也不贵;既然都买了我又不抽干脆送了算了;别人都送了我也送吧……

  没能坚持自我是自己的悲哀。同时也发现人性的弱点:越是在平常生活中循规蹈矩的人,在潜规则面前,也越是能够屈从。越不喜欢受约束的人,对潜规则也越是抗拒。而我属于后者。

  也许过上几天我就会忘记,也许我还要经历更多的潜规则。

[转载]蓝色理想紧急公告:亲爱的蓝色理想网站及经典论坛的会员朋友们,我们在这里非常遗憾地通知大家,在未来的一段时间里,我们将不能保证经典论坛的正常访问,由于来自外部的不可抗力,论坛服务器所在的机房已对我们进行封网处理,原因是相关监管部门接到举报,在我们的服务器上发现了有害内容,这已经是六天来的第二次封网了。

  经过和主管部门的积极联系后,获知这两次的举报信息中没有涉及到具体的 URL 和内容,只有 IP 地址,从这点出发考虑,无论我们如何迁移设备,都始终无法从根本上解决问题。排除人为因素,依靠我们微薄的智商实在想不出有什么原因会造成这样的结果。所以我们决定在没有得出行之有效的解决方案前,暂时关闭论坛的访问,请相信我们做出这样的决定也是万分无奈和痛心的。

  众所周知,蓝色理想是一个纯技术的网站,一直低调务实地为网友服务,为中国互联网做基础技术的普及服务,是广大网站开发设计同行在互联网上温馨的家,这也是这些年我们坚持下来的动力。了解我们网站的会员朋友,如有一定相关知识或公安关系资源,希望您与我们取得联系,协商解决方案,联系方式 blueidea[a]gmail.com

有需要解决技术问题的暂时去蓝色理想贴吧

  本篇通告藉由 blogosphere 传播,请有 blog 和门户站点的朋友转引此篇日志,引用地址是: http://plod.popoever.com/archives/001329.html

  得知这个消息使我无比震惊,也无比的佩服管理者“睿智”的决策!

  youtube被封了,wikipedia访问不了了,flickr只能上香港的了,google.cn被阉割了……

  当国内外更多的博客,网站,主机,服务商被河蟹后,想不到zf的魔爪居然伸向一个完全不相干的地方!想不到低调务实专注于技术的一个论坛都可以被河蟹!

  如此说来,还有什么网站可以不被河蟹?mop?qq?yahoo.com.cn?还是tudou?6rooms?ku6?56?……

  不知道缘由是怎样的,但是一个交流技术的论坛能坏到哪去?他会讨论tianya的时政?他会搞tom的两性内容?他会贴mop的情色小说?……不好意思,把天涯放这真是侮辱了天涯!但是,技术讨论中最多也就骂自大的人SB一下,最多也就冰天雪地裸体跪求,他能有多少不河蟹的音符?就算有那么几个字不够河蟹,为什么不通知其删除相关内容而是封站呢?而且管理员们都“和主管部门”“积极联系”了,以我更微薄的智商来想更不可能有什么人为之外的原因了!

  我想在这个河蟹的社会,广大的技术人员们早已放弃了自由言论的梦想!现在他们也许只是想吃饱穿暖,奋斗一套住房而已!连一个公开的可以让别人学习靠自己双手吃饱饭技能的论坛都要端掉,他们还有什么做不出来的呢?

  无能啊无能,这是某集团的无能!

  悲哀啊悲哀,这是我民族的悲哀!

  我算不上一个蓝色的忠实用户,但也是偶尔默默的关注蓝色的,甚至我现在的工作就是从蓝色上找到的。就算没有感情,也是有个人情的!这种伤害了万千从事web设计或技术工作人们感情的事情,必然没有好结果的!

  多说无益,只求能够早日恢复!

Points:

  • 回顾结构与表现分离
  • 让html标签回归本位
  • 页面内容的组织管理(开发流程中模板化工厂的初步构想)

结构与表现分离

  先来点老生常谈,这里所指的结构与表现分离,是让表现和代码结构接近无关,也就是html标签里不再看得到与表现相关的任何东西。表现形式全都通过引入的css样式表来实现,而html>body中的标签结构只描述一个web应用的各个模块的层级关系。甚至更极端的状态,标签上所用到的id和class属性也仅仅只跟行为即页面交互相关,几乎不再为了一个纯表现的因素而定义id或class。

  强调一下,基于html的web应用中,结构最大(因为是上天安排的,所以最大嘛,呵呵~)!包括前端和部分后端,前端自然不用说了,行为表现都依赖于结构。而后端的部分,在非纯ajax交互的应用中,后端与前端的html结构还是有交叉点的,用于生成一些内容呈现。但是,在这里仍然是结构最大,因为所要呈现的数据都是依赖于html结构的。一旦结构定义好,就不能再改变(设计好的可自由增删的部分除外)。

  不过关于结构最大,还有很多话说,这里就不展开了,下次讨论~。

让html标签回归本位

  追溯国内对html标签使用习惯的变迁,我认为可以分为几个阶段:文档时期前div时期table时期后div时期前语义化时期后语义化时期

  解释一下:

  文档时期。正如html的本意,超文本标记语言,最初期的html只不过是用于网上的简单文本交换。随着布局需求越来越复杂,html标签被当时应该称之为hack为布局的也越来越多。发展到今天,大家也看到了,html不知道产生了多少经济价值。

  前div时期(可以说table早期同步)。据我所杜撰,那是一个混乱的年代,html上可以使用css了,mm的dw普及程度超过ms的fp了。上面有一个很有趣的布局功能——层,再加上视图里的那个可以拖动的小标签,造就了满屏幕都是绝对定位的层布局的网页。只不过那时候很多人对位置控制的都不精确,以至于那个年代的网页相当之丑,代码冗余也是相当恐怖。其实有时候我还挺想回归这种模式,应该是由于做多了Flash,里面的mc都是相当于绝对定位和相对定位的层,但毕竟html和flash不同。

  table时期。与早期的div同时处于布局方式的摸索时期,但是发展的很快,也越来越成熟,最终取代了前div时期。本人当时是偶然打开了网易的首页代码,发现原来网页原来是这么做的——无数的表格嵌套在一起,通过cellspacing和cellpadding以及align来控制布局,瞬间转到了一个新的方向。于是,后div时期之前,可以说我用dw拉表格也是相当熟练的,而且都精确到象素。

  后div时期。div还是那个div,只不过在w3c标准组织大旗一挥之下,无数的“做页面的”开始用css来控制页面的显示样式,页面中table几乎再也见不到,连数据表格都被一些css高手用一堆其他的标签hack显示出来。这个时期我经历的很短,当然不是自夸,也干过一个页面里面什么都用div来写的事,但是醒悟的很快。过后只承认这项技术叫html+css或者xhtml+css,而且坚决bs那些说div+css的人。不过要承认,后div时期是一步积极的进化,也为前语义化时期奠定了基础。

  前语义化时期。现在可以说就是这个时期,语义化,让html标签又回归了当年文档时期的用途,该是什么样的结构,就用什么样的标签,比如标题用h1-h6,列表用ul ol li,内容段落就用p,原来被一帮人hack过的数据表格还是应该用table。于是大家开始发掘html里的各种标签,我也发掘出来一些并形成使用习惯:导航菜单用menu li,树形目录用dir li,表单的按钮用button,而div仅仅用来做为区分模块关系的结构。这是个和平大发展的时期,不过我们还是不得不用一些span+class来解决文本的显示样式,但在很多人看来,这样已经够好了。

  后语义化时期。我脑子里滋生出一些想法,于是杜撰出了这样一个时期。不知道现在是否已经存在,也不知道是否有人和我有共同的想法。出于w3c的不推荐列表考虑,我们放弃了<font><sup><sub><b>……等等文本样式标签,取而代之的是清一色的span+class。但我现在的想法更为极端,我认为这些文本样式标签也应该回归本位。既然html定义了这些东西,使用起来又简单,在复杂的文本中使用这些标签非常方便,为什么还要因为“前语义化”而对结构中增加只为了表现存在的id或者class呢?这样也就回到了我们结构与表现分离的出发点,至少我认为减少这些不必要的id和class定义是非常惬意的一件事情!尝试过开发富文本编辑器的同学应该知道,js的添加样式的命令生成的就是这样的文本样式标签。文本样式标签非常简单易学,这样页面内容可以直接交给内容主管去添加修改,而他不用学会复杂的css,也不必每次改动都来找前端工程师来改css。我们的css文件将主要存储页面布局和文本基础样式。

页面内容的组织管理——开发流程中模板化工厂的初步构想

  这样能够降低各个流程之间的耦合,也减轻了各方的压力。于是又引出一个新的概念,内容的组织管理,可以交给内容主管,并使之模板化。我的构想是,将页面中的内容文字和图片部分用一个模板变量(类似于smarty的思想)替换,比如:

<img src="xx.gif" mce_src="xx.gif" />新闻标题

替换为:

<!--{index.newsTitle}-->

这只是一个范例,可以想出更多更好的模板变量组织方式。然后这段代码将会通过一个工厂组装上线,将里面的变量替换为模板里的内容,静态的就是html内容,动态的就是生成html内容的代码(或者java标签库等)。如果做这样的改变以后,在信息架构的流程里就可以确定所有页面的结构,那么从一开始到最后整个设计开发流程中我们最大的这个html结构都不再会发生改变,或者只是略微的改变(当然这是理想状态,没人可以保证这样做)。如果要发生改变,那么就要重新走一遍流程。

  我构想的整体产品流程(“|”代表并行):

  1. 产品设计
  2. 信息架构
  3. 交互设计|数据库设计|模板变量设计
  4. UI设计(开发)|交互开发|后端模板开发|内容编辑
  5. 工厂机器装配模板|(UI开发)
  6. 测试
  7. 上线装配(代码压缩优化)
  8. 上线

  整个开发流程从串行开发或者说小并行开发(UI设计和后端数据库及功能可以同时)变成了大并行开发。产品经理与设计师,工程师等确定了方案后,共同协商信息架构和交互设计,并完成对页面结构的确定。之后就行程了多个分支,UI设计师在依据结构设计的同时,前端工程师可以先开发交互模块,设计结束再完成设计稿实现,(极端假设一下直接让UI设计师去完成css表现,不过几乎没有可能性);后端工程师也不用等待前端的页面,只需要根据需求开发相应的内容呈现模板变量内容;同时内容主管也可以加入进来,随时更新要呈现的内容;质量监督人员也不再因为页面结构频繁改动而增大测试压力。

  最终,至于这样的开发模式是否合理,也需要我们进一步讨论,并在项目中实践来得出结论。

  加班,忙碌,几乎成了常态。

  今天转正,我1点才到家睡觉。

  多年以来平淡的态度,造成现在毫无兴奋的感觉。反而感到很无奈,感觉到转正好像意味着我正式的随大流了。

  忽然想起,在绿岛曾有段时间,心态是非常主动的,可以说是指哪打哪那种感觉,想做什么就做什么的自由。现在却被工作压的什么都快没有了,时间没有了,生活没有了,激情都快没有了。

  不应该这样的,我很不满!积极一些,继续努力!

crw_3030ed_colorcs2

TO BE OPENED