一个黑手的学习之路
我的黑手性情
从十年前进入网络行业工作后,笔者就一直保持自己撰写程式制作网页的习惯,希望这类自己动手做的「黑手」性情,能保持对互联网的手感于不坠,而不仅是流于空洞的趋势空谈。
但是,面对Web 2.0 ,一开始我就不是个领先者,在落后很多先进者的情况下,更多时候是个学习者。而我的学习之路一样充满了黑手性情,而不是从研究一堆Web 2.0 网站的经营模式开始。
互联网的商业模式很重要,也是过去我热中探访,和大家热中谈论的焦点。但是互联网带来的革命,更多是来自于底层技术架构的驱动,因而我从研读RSS 技术文件开始了学习之旅。
那种情况像极了一个修车师傅,在修了十年的车后,突然有一天拿到1本「汽车制造方法 2.0」的手册一样,开始艰苦的应用他过去10年来的修车经验,试图了解新时期的汽车架构。
修车师傅在用尽力气把1辆 1.0架构的车子修补升级到 2.0后,得到几个结论:1)如果你打算买新车,那直接买辆 2.0吧,别弄升级了; 2)把旧车升级成 2.0将是门大生意,由于开旧车的人太多了。
Web 2.0 目前仅在行业圈子里头很热门,但是广大的 1.0网站经营者其实到现在还不知道该拿Web 2.0 怎么办。 2.0是大趋势,必须有人来想办法让他普及,但是还没看到有人把这一段做得很好。
◎编码问题至为关键
数位之墙在2004年加入RSS 机制,我用ASP 3.0 一行一行程式码实做出来。比起WordPress 之类现成的Blog系统,这简直是土法炼钢。除此之外,还遇到了网站要进入 2.0架构的第一个困难:UTF-8 编码。
目前的中文网站大部分是Big5或是GB2312编码,数据库里的资料也是直接使用这两种编码,这在之前并没有甚么问题。但是旧技术加上旧架构,当我产出UTF-8 编码的RSS Feed时,全部变成了乱码。
由于要动数据库的架构简直兹事体大,因而选择了让步,将RSS 编码成Big5和GB2312分别应付繁体与简体中文。就这样应急了两年多仿佛也相安无事。
但是当想继续实做Trackback Ping的时候却遇到问题。大部分Blog送进来Ping都是UTF-8 编码的文字,经过ASP 解译再进数据库后全部变成乱码。找了两个程式高手来帮忙都解决不了,只好放弃。
后来借用国外网站Haloscan的免费Trackback 机制,使用两年多也还行,只是心中总是有点遗憾(修车师傅的嘀咕:我修的车子,轮子是借来的!),借来的东西总感觉集成程度很低。
2005年,数位之墙改版进行搜索引擎优化,网站月访客量暴增30倍,原有Access数据库每天挂掉。在改用微软 SQL之际,顺便将资料全部转成Unicode 。但是,网页还是很偷懒的继续保持Big5与GB2312编码。
◎Widget将造成对 1.0的大冲撞
何以数据库编码问题这么重要?影响的并不但限于RSS 和Trackback Ping。2007年明显是Widget重要的一年,如果我们希望自己网站上可以插入他人的Widget,或反之,那末共通的编码标准是必须的。
数位之墙在前一阵子试图加入台湾目前最当红的书签网站Hemidemi,让每篇文章底端直接显示该篇文章在Hemidemi被谁收藏。这是标准的 Widget运用,但是遇到我Big5编码的网页,全部成了乱码。
笔者花了一周的时间,很哀怨的将网页编码全部改成UTF-8 ,所有功能全部重测。由于我知道Hemidemi不会是我遇到的最后一个Widget,未来肯定还有很多Widget要往上加的,长痛不如短痛。
还好先前数据库编码转换已完成,不然不知道要弄多久。数位之墙不是一个大架构网站,试想一下,如果类似美国eBay之类还在使用微软ISAPI 技术的网站要完全进入 2.0架构,是多恐怖的工程了。
笔者先前写的「企业网站的Web 2.0 」之路,其实不仅是给中小企业主看,还包括广大的成功的 1.0网站经营者。任何网站一旦想进入「长尾」的世界中,这些新一代工具必然会冲撞旧有的技术架构。
未来一年可以想见部份企业内部会开始争辩,原有网站也经营得好好的,把编码全部换成UTF-8 好处在哪?最后可能仅将部分网站改版了事。但是,时期推著大家往前走,最后仍然避不掉全面 2.0化的命运。
◎互联网最大乐趣:自己动手做
使用ASP 3.0 应当被嘲笑吗?请原谅我,如果十年前就有WordPress 之类的东西,我的选择可能就不会是自己写程式,或根本不会自己独立架站而是去Blogger 注册用户名开设Blog就好了。
10年来我所实践的「个人媒体」正是时下流行的Blog,只是更花时间在写程式。例如,今年过年花三天写出两个小Widget。好处是可以马上试试新点子,但是我也不免问自己,真的需要这么累吗?
十年前要搞个数位之墙不是人人都能,拜Blog发展所赐,现在新一代的Blogger 兴起。但是这是可喜的,由于技术能力终究不再成为表达的瓶颈,让网络世界更加热烈。「个人媒体」终究遍地开花。
展望未来,我还要继续干黑手吗?我只能说尽力。年过35以后,体力出现急速下落的趋势是我完全没想到的。那一周熬夜改版UTF-8 编码,让我完全觉悟自己不再年轻。黑手工作还能统筹多久是不知道的。
这几年要感谢我的好友Doggy ,每当我抓Bug 抓到两眼发昏,他总是在MSN 上有问必答,乃至要我传程式码过去透过电话解惑。数位之墙的简繁转换功能也在程式码的层级深度依赖他所提供的系统。
互联网的最大乐趣也许正在于自己动手做,这是让人当黑手当上瘾的重大缘由。我绝对不是程式高手,乃至连半音调都谈不上。但是未来我希望自己不要忘记,卷起袖子工作的那种畅快淋漓感觉。
- 亚洲塑料市场3月份动态莱芜输液泵特殊租赁过滤阀海鲜Frc
- 浅析燃料电池汽车发展存在4大制约问题根河间隔柱驾驶证包房产抵押稳压器Frc
- 数控鼠牙盘强力成形磨削技术汽车香薰多刀车床张力仪机械钟传声器Frc
- 瑞典拟对涂料中的铬酸铅采取安全措施0敦化设备租赁石英防火玻璃智能卡Frc
- 如何正确理解商业智能BI信托投资游戏主机美标球阀冲浪浴缸开瓶器Frc
- 重聚山城精英同庆2010台达自动化巡展登转角缸安规电容液压胶管冷铆机调查清债Frc
- 谈谈电子书是否也需要包装设计KT板氧化铝刀闸阀防腐电动蝶阀Frc
- 光伏将成为中国绿色经济增长引擎机床垫铁手套机保险座端子机同步电机Frc
- Cimpress收购英国商业印刷公司常宁光探测器折叠梯组合角尺汽车喇叭Frc
- 秦皇岛国产致冷芯片走出国门铁链条电动牙刷排队机冲孔网女装Frc