标记说明:转载原创

February 27, 2007

悲哀,但不怜悯  

铂 Platinum

我把人分三种,好人、坏人、庸人。哪怕是跟我的观点对立、跟我利益相冲突,至少应该是一个机智的、值得尊敬的对手。我宁可跟一个这样的“坏人”去明争暗斗,也不愿意同一个木讷的、什么都理解不了的庸人去和平相处。

曾经跟老余说,我不是苛刻,而是刻薄,至少我认为苛刻是中性词,而刻薄是贬义词。这词性是就凡人而言,我自己并不在乎它是中性还是贬义。

一直以来,我都是不寻求认同、不屑置辩的态度。这里有一个充满火药味的逻辑:智商的定义是所有人的平均值是 100,那自然偏高或者偏低的,而只有一半的人高于等于 100,虽然在医学上,少于 70 才算智力残疾,但很显然,智商 85 的人已经脑子不怎么灵了,虽然他的一切行动看起来仍正常。而人和人打交道的时候,通常会谦卑把所有人都假定成 100。于是很多人都被这个错误的假设给害了。很多意见上的冲突都被认为是性格上的冲突,那不是主要原因,想出个斯文点的词,智商不对等。有时候可能跟一个人争论半天,才发现其实他什么都不懂,无论你多么浅显的在解释。其实他并非有十足的恶意诚心跟你做对,只是他真听不懂你说的。你会跟 bit 跟 byte 都分不清的人讨论程序吗?明智的闭嘴并妥协吧。

这就是让人恼火的地方,很多人读了十几年的书,却还是对逻辑没有概念,当然,这并不影响他们活的很正常,虽然他们连充分条件和必要条件都理解不了。就好比做 10 道选择题,哪怕你只会其中的两道,剩下的乱填,也有很大的几率拿 60 分及格的。而这个世界又总是那么讲究“宽容”,于是所有 SB 们都活的好好的。

有太多的人,相信宗教(至少不反对宗教)、充当一个又一个骗局的群众演员、支持民间科学家、相信并传播谣言,简明的关键推论他们理解不了,详细的论证过程他们又看不进去,认为那太枯燥。这种光看韩剧就能满足一生的精神需求的人,又何必去苦口婆心的去解释呢?为什么支持或者反对宗教/中医这类现在还比较有争议的话题时,他们并没有自己根据,只是出于一种儿时的思维惯性。而宗教、骗局、民科、谣言这些东西,在他们看来也是跟韩剧也并无区别,一点生活中的乐子罢了。他们要的不是“志”、“史”,而是“演义”、“戏说”。你非要一个劲告诉一个成年人,童话是童话,现实是现实,既浪费时间,也缺乏娱乐精神。

Posted by Platinum at 04:33 PM | No more content | Comments (2)

February 26, 2007

做了些缝缝补补 ——URL、RSS  

Blog 开发记录

前些日子把 url 用 alias 改写了——一直认为 alias 要比 rewrite 的效率要高的多,

Alias /blog/archives    "/www/soulogic/www/blog/read.php"
Alias /blog/comments    "/www/soulogic/www/blog/comments.php"
Alias /blog/date        "/www/soulogic/www/blog/index.php/date"
Alias /blog/category    "/www/soulogic/www/blog/index.php/category"
Alias /blog/files       "/www/soulogic/www/blog/files.php"

alias 转向后还是需要读 pathinfo,但也保证了迁移的时候是无缝,老的 URL 也可以使用。即同时可以用这三种形式的 URL 访问,得到的页面是一样的:

http://soulogic.com/blog/category/sciencefiction_0.html
http://soulogic.com/blog/index.php/category/sciencefiction/0.html
http://soulogic.com/blog/index.php?folder=sciencefiction&page=0

这是我非常满意的部分,而且通过修改一个数组,可以产生任意格式的 URL,一开始我就把各个 URL 给分离出来了,这可能是老的 CMS 类代码所不注意的地方。


一个失误就是忘了 RSS 的 XML 里 <guid> 这个元素,导致上次更改的时候,仅仅是 URL 变了,但 <guid> 是文章的 URL 也就跟着变了,结果被全部认为是新文章,reader 里会再增加 10 个条目。也可能是 RSS 2.0 规范 里的例子太不好了,误导了很多 blog 软件。blog.donews.com(曾经的 donews.net)恰好前几天也出现了类似的问题,导致所有人的 RSS 被重复了一遍,但遗憾的是他们没有注意到这个问题。

对于 RSS 来说,URL 并不重要,重要的是被格式化好的内容本身,URL 是 /archives/123.html 还是 /archives.php?id=123 对于 RSS reader 来说并不重要(他们甚至很少被点击),而你能用什么样的 URL 取决于你的程序放在什么地方,如果是虚拟主机,又不支持 .htaccess,那你就无法使用 alias 或者 rewrite。

因此,<guid> 应该是一个尽量不会变动的、独立的变量,现在,我让它是类似“soulogic_blog_123”这样的形式,而且还得加上个判断,让老条目的 <guid> 继续保持原有的 URL 形式,不然又会被当成新条目了。

此外,开始同时生成 摘要/全文 两种 RSS 了。以前这个问题被争论过很多次,到底哪种好,真奇怪,既然能提供各种格式的 rss/rdf/atom,那也同时提供 摘要/全文 RSS 不就结了?但默认要指向哪种(也就是要在 html <header> 里供自动挖掘的那个 <link rel="alternate" ……),还没想好

全文 RSS 地址:

http://feeds.feedburner.com/soulogic/full


douban.com 认领 blog 的时候发现他把我的三个不同的 RSS 地址都显示出来,然后让我选我希望显示哪个。估计是因为发现 md5 一样就判断为同一个了吧。如果是三个不同格式的 RSS 是否也能认出来,没去试。


feedburner.com 有两点,一是我得感叹这么简单个东西能让他玩出这么多花来,二是,我真的想不明白鸭靠什么赚钱……

Posted by Platinum at 05:36 PM | No more content | Comments (2)

    February 2007    
123
45678910
11121314151617
18192021222324
25262728

[ Show the Last 10 Archives ]


按分类归档


按月归档

[ More Archives ... ]



链接

其他

Search in Soulogic.com
Google

访客来源列表


用户名
密码