关于本 Blog 的问题
作者:郑凯
快两个星期没有管 blog 了——我如此一贯的虎头蛇尾,我只会做我所感兴趣的、吸引我的内容,这也正是我学习的方式,同时我也在用事实证明我的这种方式是合理的。当克服了最关键的困难之后,其他的无足轻重的下脚料工作就无法激起我的兴趣了——那只是时间问题,不需要思考的内容,我会做着做着就睡着的,就像我看课本一样。
今天一上班发现[url=[archive=1]]本 Blog 的第一篇文章[/url]有条评论,一位叫[url=http://www.wenwen.name/]温温[/url]的网友留下来的。我设置的是评论不被搜索引擎索引的,同时放在评论里能看到的人太少,转过来吧。之后的是我的回复
[quote]
你好,在网上搜索有关CSS的内容时联接到了你这里。
我与你写这篇文章里的阶段类似:我想做一个自己的站点,我也正在考虑有关blog的种种--为什么这个看起来毫无新意的东西会如此盛行。
现在看你的这个站点,我认为是相当成功的,从内容组织到页面设计,以及站点的内容。
然而和你不同的是,我的能力无法达到我的想法。因此,能否直接参考你的源码的想法就一直在我脑中打旋。或者,你能给我一些有益的指点吗?
附我最近几天写的:
天哪,建设一个网站怎么就这么难?(以及关于BLOG的思考)
最近开始思想自己的网站的问题,现有的条件是有固定IP,10M光纤接入(比较奢侈)。
再看看我的设计需求:仅定位于个人信息(图片、文字、音乐)的发布;不要太花哨的界面--实际上我也实现不了;采用后台数据库以支持搜索和自动更新;在此基础上用树形结构组织页面,访客在每一个页面都可以发表意见,进行进一步讨论。
那么我需要做哪些工作?
首先要申请一个域名。花钱,摆平。
然后要选择编辑网页的工具。选用Dreamwaver 2004,因为四年前用过DW4。发现并没有想象中的简单。
然后要选择图片处理工具,我至少总得有一个logo吧。选用Photoshop 7,有上学时一点点点的Photoshop 5的基础。工具都不认识了,更不知道如何做出一个好的效果。
然后,要不要矢量动画呢。选用Flash 7。打开看了一下,看样子不是几天可以掌握的。放弃吧。
以上几点好像都是有关前端页面的,那么后端呢?
要装一台windows server 2000,并配置好。OK。
然后要启动IIS。OK。
然后要一个数据库。装一个SQL 2000。掌握SQL 2000要多少时间呢?
怎么访问数据库?于是至少要学C#或ASP.net什么的...我只有四年前的FoxPro和C的基础。就我所知,掌握一门新语言并不是一件容易的事。
还有,一大堆的相关名词看来起一个都不能少。CSS是必须要会的,VBS也要了解一点,XML究竟是不是必须的我还不清楚...
天哪,建设一个网站怎么就这么难?!!!!我是不是该放弃?
进一步考虑,就发现Blog一直不停的在自己眼前晃动。
一直以来,我对Blog都是不以为然的,因为Blog所有的功能都是每个人都知道并可以“实现”的。如果我有东西要上网,与其放到其它人的地方上去,还不如自己建设一个站点,那才有自主权,才能实现更多的东西。
然而事实是这样吗?仔细检查一下网络上Blog提供的功能,你发会现我的需求刚好正是它所实现的。对比我建设网站过程中遇到的问题(看看我上面提到的那一大堆英文字母吧!)我终于明白Blog大行其道的原因了。Blog实现了我们需要的功能并简化了对我们的要求。
这是技术的胜利。作为用户,我们最终都要交出我们对网络核心的直接控制权,就像现在的大多数用户不会试图去修改电视机的内部结构一样。我们是互联网上的第一代用户,我们习惯于自己理解并喜欢控制浏览器背后的东西。然而,网络技术不断地进步,是如此迅速地将我们从时代的潮头抛落。也许十年以后,再不会有人去思考某个网络页面的代码如何写,他仅仅会问,为什么这个交互器不能传送我的声音或文字?
[/quote]
首先我觉得我的 blog 没有普遍意义,我是 Web 开发者,这是我的职业,在我所擅长的领域自然应该要做的比别人好。这个 Blog 既是载体,同时又是我的实验品——我既做 Blog 内容,又做 Blog 软件本身,而且重点在后者,我在贴内容的时候同时也是在给软件做测试,不断在实际实用中发现问题。
看起来你刚刚接触 Web 开发,建议你拿一个现成的、成熟的 Blog 软件先用着,.NET 平台的似乎都在用[url=http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=e99fccb3-1a8c-42b5-90ee-348f6b77c407].Text[/url],Apache 下推荐 [url=http://www.movabletype.org/]Movable Type[/url]。我常去的 blog 全部都是用的现成工具的。[url=http://cnblog.org]cnblog.org[/url] 用的是 [url=http://www.blogger.com]blogger.com 服务[/url],[url=http://keso.donews.net/keso/]洪波[/url]所在的 IT 写作社区 用的是 .Text,[url=http://www.chedong.com]车东[/url] 和 [url=http://hedong.3322.org/]竹笋炒肉[/url] 用的是 Movable Type。或者看看这篇 [url=http://www.asymptomatic.net/blogbreakdown.htm]Blog Software Breakdown[/url] 比较一下。
源码不是我不公开(我之前写过的小玩意一直都是公开的,像现在再找我以前的那个 [url=http://www.google.com/search?q=soulogic+guestbook]guestbook[/url] 现在还能找到),是还没整理好,别人没法用,不信可以去下[url=/temp/blog.rar]这个[/url],已经包含了我的全部代码,可没有详细的设置方法或者 install 页是无法正常使用的。更何况功能还很简陋,根本无法和我上面提到的工具相比。装个 MT 再找些漂亮的模版没事就换换,这是目前我所推荐的。