Justice — 公开课有感

 

Justice

Justice: What's the right thing to do

哈佛的开放课程远近闻名,尤其是这个讲了30年的<Justice>,Sandel教授带着狡黠的微笑,娓娓道来各派观点,让我们与亚里士多德(Aristotle),卢梭(Rousseau),边沁(Bentham),洛克(Locke),密尔(Mill),康德(Kant),罗尔斯(Rawls),诺齐克(Nozick),弗里德曼(Friedman)等哲学家一起思考那些看似深奥,却每个人都会遇到的问题。

第一节就是失控有轨电车的故事,同学们分成了两大阵营,当然,我也做了自认为有道理的选择–转向少的人;但等等,这真的是我要做的选择么?Sandel引出了功利主义(Utilitarianism,Jeremy Bentham, ),“The greatest good for the greatest number.”,在功利主义看来,将有轨电车转向少的人是符合大多数人利益的;但是,人的生命、尊严、权利可以被衡量、计算么?他举出了Ford Pinto小型车的例子,Ford公司居然在知道车子有缺陷的情况下依然不增加部件,因为他们做了成本效益分析,发现撞死人被诉讼陪的钱少于更换部件的钱,这这个例子中,每个人命价值20万美元(1970年),这个案子震惊了陪审团,也震惊了学生们。

面对如果向功利主义者那样认为,要为了大多数谋求最大的利益,那些少数人怎么办呢?他们的利益就要被牺牲掉么?Sandel又介绍了John Locke和Nozick的观点,探讨了自由选择权和个人所有权的问题…

这似乎是一场思想的盛宴,感谢Sandel教授,用一个个生动的例子,带我们一起思考,讨论;我也乐在其中,孜孜不倦跟着看。在课程的开始,Sandel就讲到,这门课并不是为了得出什么结论,只是一起探讨问题,“To awake the restlessness of reason and to see where it might lead”。我曾经对哲学敬而远之,觉得那些虚无的东西,实在没什么意思;但经过Sandel的启蒙,对这个领域又有了一些好奇,或许会找些东西来看看吧。很多时候,我们只知道自己会做选择,但未想过背后的道理,每个人都有自己的哲学体系(不管是否意识到),认真的探索,享受思维的乐趣,也是蛮不错的一家事情。

还想感慨下,曾经我也是个爱学习的好少年来着,也立志要做研究;可惜被无情的现实打击的落花流水,毅然决定找实习和工作,果断放弃学术。当时同寝室MM说,“你以为自己不喜欢学术,这不一定是对的;我们在这里搞的,不是真正的学术”,后来这位真正的学术牛人果然不负众望,跨专业到了MIT,而我一头扎入社会,与学术渐行渐远~~

投影知识_ZZ

选择投影的目的在于使所选投影的性质、特点适合于地图的用途,同时考虑地图在图廓范围内变形较小而且变形分布均匀。海域使用的地图多采用保角投影,因其能保持方位角度的正确。

我国的基本比例尺地形图(1:5千,1:1万,1:2.5万,1:5万,1:10万,1:25万,1:50万,1:100万)中,大于等于50万的均采用高 斯-克吕格投影(Gauss-Kruger),这是一个等角横切椭圆柱投影,又叫横轴墨卡托投影(Transverse Mercator);小于50万的地形图采用等角正轴割园锥投影,又叫兰勃特投影(Lambert Conformal Conic);海上小于50万的地形图多用等角正轴圆柱投影,又叫墨卡托投影(Mercator)。一般应该采用与我国基本比例尺地形图系列一致的地图投影系统。

地图坐标系由大地基准面和地图投影确定,大地基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的大地基准面,我们通常称谓的北京54坐标系、西安80坐标系实际上指的是我国的两个大地基准面我国参照前苏联从1953年起采用克拉索夫斯基(Krassovsky)椭球体建立了我国的北京54坐标系,1978年采用国际大地测量协会推荐的IAG 75地球椭球体建立了我国新的大地坐标系–西安80坐标系, 目前GPS定位所得出的结果都属于WGS84坐标系统,WGS84基准面采用WGS84椭球体,它是一地心坐标系,即以地心作为椭球体中心的坐标系。因此相对同一地理位置,不同的大地基准面,它们的经纬度坐标是有差异的。

采用的3个椭球体参数如下(源自“全球定位系统测量规范 GB/T 18314-2001”):

椭球体 长半轴 短半轴
Krassovsky 6378245 6356863.0188
IAG 75 6378140 6356755.2882
WGS 84 6378137 6356752.3142

椭球体与大地基准面之间的关系是一对多的关系,也就是基准面是在椭球体基础上建立的,但椭球体不能代表基准面,同样的椭球体能定义不同的基准面, 如前苏联的Pulkovo 1942、非洲索马里的Afgooye基准面都采用了Krassovsky椭球体,但它们的大地基准面显然是不同的。在目前的GIS商用软件中,大地基准 面都通过当地基准面向WGS84的转换7参数来定义,即三个平移参数ΔX、ΔY、ΔZ表示两坐标原点的平移值;三个旋转参数εx、εy、εz表示当地坐标 系旋转至与地心坐标系平行时,分别绕Xt、Yt、Zt的旋转角;最后是比例校正因子,用于调整椭球大小。北京54、西安80相对WGS84的转换参数至今 没有公开,实际工作中可利用工作区内已知的北京54或西安80坐标控制点进行与WGS84坐标值的转换,在只有一个已知控制点的情况下(往往如此),用已 知点的北京54与WGS84坐标之差作为平移参数,当工作区范围不大时,如青岛市,精度也足够了。

以(32°,121°)的高斯-克吕格投影结果为例,北京54及WGS84基准面,两者投影结果在南北方向差距约63米(见下表),对于几十或几百万的地图来说,这一误差无足轻重,但在工程地图中还是应该加以考虑的。

输入坐标(度) 北京54 高斯投影(米) WGS84 高斯投影(米)
纬度值(X) 32 3543664 3543601
经度值(Y) 121 21310994 21310997

高斯-克吕格投影

(1)高斯-克吕格投影性质

高斯-克吕格(Gauss-Kruger)投影简称“高斯投影”,又名”等角横切椭圆柱投影”,地球椭球面和平面间正形投影的一种。德国数学家、物理学 家、天文学家高斯(Carl FriedrichGauss,1777一 1855)于十九世纪二十年代拟定,后经德国大地测量学家克吕格(Johannes Kruger,1857~1928)于 1912年对投影公式加以补充,故名。该投影按照投影带中央子午线投影为直线且长度不变和赤道投影为直线的条件,确定函数的形式,从而得到高斯一克吕格投 影公式。投影后,除中央子午线和赤道为直线外, 其他子午线均为对称于中央子午线的曲线。设想用一个椭圆柱横切于椭球面上投影带的中央子午线,按上述投影条件,将中央子午线两侧一定经差范围内的椭球面正 形投影于椭圆柱面。将椭圆柱面沿过南北极的母线剪开展平,即为高斯投影平面。取中央子午线与赤道交点的投影为原点,中央子午线的投影为纵坐标x轴,赤道的 投影为横坐标y轴,构成高斯克吕格平面直角坐标系。

高斯-克吕格投影在长度和面积上变形很小,中央经线无变形,自中央经线向投影带边缘,变形逐渐增加,变形最大之处在投影带内赤道的两端。由于其投影精度 高,变形小,而且计算简便(各投影带坐标一致,只要算出一个带的数据,其他各带都能应用),因此在大比例尺地形图中应用,可以满足军事上各种需要,能在图 上进行精确的量测计算。

(2)高斯-克吕格投影分带

按一定经差将地球椭球面划分成若干投影带,这是高斯投影中限制长度变形的最有效方法。分带时既要控制长度变形使其不大于测图误差,又要使带数不致过多以减 少换带计算工作,据此原则将地球椭球面沿子午线划分成经差相等的瓜瓣形地带,以便分带投影。通常按经差6度或3度分为六度带或三度带。六度带自0度子午线 起每隔经差6度自西向东分带,带号依次编为第 1、2…60带。三度带是在六度带的基础上分成的,它的中央子午线与六度带的中央子午线和分带子午线重合,即自 1.5度子午线起每隔经差3度自西向东分带,带号依次编为三度带第 1、2…120带。我国的经度范围西起 73°东至135°,可分成六度带十一个,各带中央经线依次为75°、81°、87°、……、117°、123°、129°、135°,或三度带二十二 个。六度带可用于中小比例尺(如 1:250000)测图,三度带可用于大比例尺(如 1:10000)测图,城建坐标多采用三度带的高斯投影。

(3)高斯-克吕格投影坐标

高斯- 克吕格投影是按分带方法各自进行投影,故各带坐标成独立系统。以中央经线投影为纵轴(x), 赤道投影为横轴(y),两轴交点即为各带的坐标原点。纵坐标以赤道为零起算,赤道以北为正,以南为负。我国位于北半球,纵坐标均为正值。横坐标如以中央经 线为零起算,中央经线以东为正,以西为负,横坐标出现负值,使用不便,故规定将坐标纵轴西移500公里当作起始轴,凡是带内的横坐标值均加 500公里。由于高斯-克吕格投影每一个投影带的坐标都是对本带坐标原点的相对值,所以各带的坐标完全相同,为了区别某一坐标系统属于哪一带,在横轴坐标 前加上带号,如(4231898m,21655933m),其中21即为带号。

(4)高斯-克吕格投影与UTM投影

某些国外的软件如ARC/INFO或国外仪器的配套软件如多波束的数据处理软件等,往往不支持高斯-克吕格投影,但支持UTM投影,因此常有把UTM投影坐标当作高斯-克吕格投影坐标提交的现象。

UTM投影全称为“通用横轴墨卡托投影”,是等角横轴割圆柱投影(高斯-克吕格为等角横轴切圆柱投影),圆柱割地球于南纬80度、北纬84度两条等高圈,该投影将地球划分为60个投影带,每带经差为6度,已被许多国家作为地形图的数学基础。UTM投影与高斯投影的主要区别在南北格网线的比例系数上,高斯-克吕格投影的中央经线投影后保持长度不变,即比例系数为1,而UTM投影的比例系数为0.9996。UTM投影沿每一条南北格网线比例系数为常数,在东西方向则为变数,中心格网线的比例系数为0.9996,在南北纵行最宽部分的边缘上距离中心点大约 363公里,比例系数为 1.00158。

高斯-克吕格投影与UTM投影可近似采用 Xutm=0.9996 * X高斯,Yutm=0.9996 * Y高斯进行坐标转换。以下举例说明(基准面为WGS84):

输入坐标(度) 高斯投影(米) UTM投影(米) Xutm=0.9996 * X高斯, Yutm=0.9996 * Y高斯
纬度值(X) 32 3543600.9 3542183.5 3543600.9*0.9996 ≈ 3542183.5
经度值(Y) 121 21310996.8 311072.4 (310996.8-500000)*0.9996+500000 ≈ 311072.4

注:坐标点(32,121)位于高斯投影的21带,高斯投影Y值21310996.8中前两位“21”为带号;坐标点(32,121)位于UTM投 影的51带,上表中UTM投影的Y值没加带号。因坐标纵轴西移了500000米,转换时必须将Y值减去500000乘上比例因子后再加500000。)缺省当作十进制度处理;反向投影时,纵向及横向坐标值必须以米为单位。

下例为度分秒格式(WGS84)的6°带正投影输入数据文件 testdata.txt

352645.245 1225950.438

353800.402 1230000.378

351600.519 1225959.506

345800.101 1225959.8

343600.336 1230000.26

341400.018 1225959.897

335159.17   1225959.46

333000.08   1230000.28

(2)选择是高斯正转换还是反转换,缺省为经纬度转换到高斯投影坐标,投影坐标单位为米。

(3)选择大地基准面,缺省北京54,如果是GPS定位数据别忘了切换为WGS84。

(4)选择分带,3度或6度, 缺省为6度。

(5)输入中央经度,20带(114°E~120°E)中央经度为117度,21带(120°E~126°E)中央经度为123度。

(6)如正向投影,选择输入数据文件中的经纬度输入数据格式,有三个选项,缺省为十进制度格式。

(7)单击“批量转换”按钮。弹出打开文件对话框,输入你的数据文件名。

(8)输入转换结果文件名,单击“保存”后,程序开始进行计算。

(9)打开输出文件查看计算结果,结果分五列,第一序号,第二列输入纬度值或纵向坐标值,第三列输入经度值或横向坐标值,第四列转换后纬度值或纵向坐标值,第五列转换后经度值或横向坐标值。

下例为度分秒格式(WGS84)的6°带正投影转换结果数据文件 result.txt

1 352645.245 1225950.438   3924063.3    21499758.9

2 353800.402 1230000.378   3944871.4    21500009.5

3 351600.519 1225959.506   3904193.8    21499987.5

4 345800.101 1225959.8     3870898.1    21499994.9

5 343600.336 1230000.26    3830228.5    21500006.6

6 341400.018 1225959.897   3789544.4    21499997.4

7 335159.17   1225959.46    3748846.4    21499986.1

8 333000.08   1230000.28    3708205      21500007.2

WGS 1984 Web Mercator 对于在线地图服务的意义_ZZ

作者:Flyingis

本文欢迎友情转载,但请注明作者及原文链接,严禁用于商业目的
WGS 1984是3S应用的常用大地坐标系之一,和我们的生活息息相关,最典型的应用莫过于手持设备的GPS模块,无论是美国GPS全球卫星定位系统、俄罗斯 GLONASS、欧盟GALILEO,还是中国北斗,都提供了基于WGS 1984坐标系的定位,单位是度分秒,因此不少空间数据都是基于该坐标系,能够方便的进行GPS数据的叠加与分析。
在WebGIS应用中,“GPS+基础地图服务”应用模式,使用WGS 1984坐标系是最方便了,但是更多的时候,特别是包含小比例尺地图时,我们需要将地图进行投影显示,投到一个平面上,否则,只能像Google Earth一样用球体显示世界地图。一种常规的投影方式是正轴等距圆柱投影,百度百科上的定义:
正轴等距离圆柱投影又称“方块投影”、“方格投影”。圆柱投影中的一种。设圆柱投影面与赤道相切,按经线长度不变条件将经纬线网投影到圆柱面上,再沿一母 线剖开展平。这种投影图上,纬线是一组等距平行直线,纬线间隔与实地等长;经线是与纬线垂直的等距平行直线,经线间隔在赤道上与实地相等,离赤道越远越放 长;经线与纬线构成方格形(矩形)网格。沿经线方向无长度变形,其面积与角度的变形线与纬线平行,变形值由赤道向高纬度增大。适用于沿赤道或低纬度东西延 伸地带的地图。
如果不理解,拿个橙子做个实验就清楚了,典型的例子就是早期ArcGIS Online上的在线地图服务:
地图学中老师说过,任何投影方式都有优点和缺点,在全球(国家或省级)基础地图服务或公共基础地图服务的应用领域,我们会发现里面存在两个隐蔽的问题,使正轴等距离圆柱投影的优点显得不痛不痒,甚至成为缺点:
1.要利用其优点,研究区选择赤道周围地区。
对于全球地图服务来说,赤道区域仅仅是其中很少的一部分,对于公共基础地图服务来说,仅需要低纬度地区且呈条带状东西延伸的应用非常有限。地图的角度变形大,无法正确进行地物之间方位的判断。
2.经线逐步变形,纬线间隔与实地等长。
全屏显示时,地图可以最大限度占据屏幕空间(地图长宽比是2:1),导致的结果是更多的数据量和硬盘存储空间。
我们看美国大片、高清电影都喜欢宽屏,播放器左右长度占满整个显示器,视觉效果舒服。但对于地图服务来说,意味着大量的地图数据,以世界地图服务为例,大 家试想,相同比例尺下,假如地图投影后是正方形(地图长宽比是1:1),同样能显示世界范围的地图服务,地图上下宽度占满显示器,那么地图左右将留出一片 空白,相比前者能够节省出一半的空间。有人可能会疑问现在硬盘越来越便宜,存储量越来越大,存储问题还是问题吗?对于一般应用确实不必过于担心,但对于公 共基础地图服务来说,长宽比从1:1变为2:1犹如蝴蝶效应,在大比例尺级别会带来巨大的数据量。
举个小例子,一般情况下,采用WGS 1984坐标系和512×512切图,在L13(第十四级)将产生1,237,819张图片,而在切图大小相同的WGS 1984 Web Mercator投影坐标系下,L13图片数量将减少一半,这么多小图片,数量少一半还是有诱惑力的吧,并且还可以通过其他方法来进一步进行优化。说了这 么多,这里才引出这篇文章的主题–Web Mercator投影,现在主流的在线地图使用的投影,如Google Map,Bing Map,MapABC等等。为什么采用这种投影方式呢?
1.Web Mercator投影地图范围小一半,节省了50%空间。
2.基于Web的应用需要关注客户端的用户体验,图片切片大容易造成传输缓慢,大片面积的图片无法及时响应,因此可以通过减少图片切片的大小改善用户体 验。采用256×256切图,图片数量将增加4倍,综合第一点,图片数量整体增加2倍。在正轴等距离圆柱投影情况下,相比Web Mercator,使用256×256大小切片,将增加8倍的图片数量!
3.Web Mercator投影地图在两极面积变形极大,并且无法显示高纬度的地图信息,这点在公共地图服务的应用中显得微不足道,南极和北极的人们不会在意你对他们的遗忘,但这些缺失却保证了地图方向和相互位置的正确性,在航海和航空中常常应用,用户在查询地物方向时也不会出错。
ESRI在ArcGIS Online上新增了一系列Web Mercator投影的地图服务,这里还有一个原因:
4.能够和主流的地图服务进行mashup
所以有了现在的全球在线地图服务:
更多的地图服务:
用最精简的几句话概括WGS 1984 Web Mercator意义:
相同情况下,地图范围更小,减少图片数量==>可以采用256×256切片大小,增加了图片数量,但提升了网络用户体验;
保证地图方向和相互位置的正确性;
主流地图服务相互mashup

做公共地图服务,有更好的投影方式吗?

Flyingis @ China
email: dev.vip#gmail.com
blog: http://flyingis.cnblogs.com/

心理学笔记(9) — Follow the Rule

开复说“有勇气来改变可以改变的事情,有度量接受不可改变的事情,有智慧来分辨两者的不同。”我很欣赏这句话,也正身体力行的实践着;最近发生的两件事,让我意识到“有度量接受不可改变的事情”的重要性和难度。

新配了台电脑,IT帮忙配置,给我的权限居然是User,装不得,删不得,连打开右下角的日历都不行;用惯了管理员的我,很是不习惯,向IT经理申请,问能否有管理员权限,答复为公司安全考虑,不能设置,申请未果;于是,删除个快捷方式、下载个大软件、安装个小插件等等,大事小事都要找IT,但他们并不是总有时间,只好等待,效率低且浪费时间;我相信自己有足够的电脑知识来管理电脑,而且由于工作性质,经常需要测试软件,为什么不能给管理员权限呢?这个事情让我郁闷了两天,但又想通了。有什么办法呢,规定如此,无权改变的时候,只能遵守,况且,公司制定的政策,总有它的道理,即便不合理,在废除之前,也是要遵守的;为不能改变的事情郁闷,与我,除了增加烦恼,又有什么好处呢?

还有一个是订餐,最近比较忙,经常性的定外卖,发现一家物美价廉的,便锁定了这家来订餐;美中不足的是,这家餐馆送餐非常慢,通常要30分钟以上,最久的一次居然长达一个小时。我很是生气,便向服务员打电话,催他们,可是事情并没有明显改善,他们的外卖多,人手少,送餐慢似乎是不可避免的事情,服务员也没办法。唯一的区别是,她听到我要订餐后,会好心提醒一下“要等很久哦,今天周末,我们只有一个送餐员”,听到提醒后,我说“那算了”,便挂了电话,想搜寻其他家的外卖来定,但思来想去,还是只有这一家的外卖能够忍受,其他的,连想都不愿想。于是,我又打了过去,定了外卖,等了很久,但并没有以前那么烦躁了。

我是希望公司能赋予我足够的权限,可以自由的安装软件;我也希望餐馆在提供物美价廉外卖的同时,能够送餐速度快,服务态度好,还提供正规发票。可是,这个世界,本来就是不完美的,也不是按照我一个人的意志运转的,所以,无法改变的时候,Just Follow the Rule。

2010 – New Year Resolution

新的一年,又到了New Year Resolution时间。

年年写,但并不是总能完成,总是有些灰心;不过,还是要写,至少,态度是有的,希望也是有的。

09年,已经过去,实在是不平静;希望10年可以顺利些,平平安安的度过。

还是列List比较符合我的习惯,那么,我希望,在10年里:

1 锻炼身体,每周3-4次小锻炼(30分钟以内的),1次大锻炼(打球,跑步,瑜伽等等);

–固定下来时间,形成习惯,太久不运动,似自由落体般堕落,实在无法忍受了!

2 继续读书,按照豆瓣上的书单,慢慢的,有耐心的来读;

–睡前能够读一些书,而不是在网络上瞎逛;

–写Blog,依心情而定,不做强制要求。

3 学习英语

— 看两本书(蓝皮、红皮);

— 读《Economist》,每周至少认真读一篇文章吧,摘抄其中好的表达方式;

— 坚持听ESRI的PodCast,练习听力。

4 NGO

–ADLove的事情,要继续投入;

–译言上继续经营我的项目组,希望今年能够达到50篇文章,我自己的有30篇吧。

5  工作

— 写系列的GIS培训教程,初步定有3个级别,每个20页左右;

— 熟悉遥感影像购买,分析,验证等系列流程;

— GPS软件设定,教程;

–学习林业的相关知识。

6 生活

— 出行2-3次,继续读万卷书,行万里路;

— 有机会的话,依然WhyMe吧;

7 投资

— 尝试理财,不能稀里糊涂的了;

— 有目的的寻觅些项目,增加些经验。

保持轻松高效的12个关键习惯_ZZ

工作后,事情很多,有时会疲于应付;很久没有梳理自己的GTD知识了,在安猪的博客上看到这篇文章,深有感触,转发于此,算是提醒吧。

—————————————————————————————————————————————–

请牢记这12个关键习惯:
1、MIT,2、单任务,3、0收件箱,4、有规律的收邮件,5、运动,6、断网工作,7、桌面整洁,8、收拾家,9、限制邮件,10、说“不”,11、吃果蔬,12、套路

1、每天早上,设定好你当天最重要的3件事。

最重要的事,简称MIT=Most Important Thing
1、限制:每天最重要的事不要超过3件。如果你的效率不高,每天只为自己确定一个MIT就足够了。
2、优先:在第一个MIT完成之前,不要做其它的事。

2、单任务,保持注意力。

多任务不是高效率。它会带来压力和低效率。保持好专注力,时刻问自己“我正在做什么?”
参考:如何避免多任务

3、保持收件箱为空。

如果你的工作需要每天处理大量的邮件,干干净净的收件箱会让你轻松。
参考:邮件技巧:清空你的收件箱

4、每日集中处理邮件。

4.1、早上不要在完成MIT之前收邮件。
4.2、不要使用邮件自动提醒功能。
4.3、让自己在固定的时间里收邮件:每天中午一次,或是一天两次……

5、每天运动5到10分钟。

哪怕只是一些简单的室内运动。
参考:如何让锻炼成为习惯6周让你做到100个俯卧撑的计划, 除了身体肌肉,还有眼部肌肉:
5种最简单有效的眼睛放松方式

6、工作时,断开网络。

如果你的工作需要使用电脑,却不一定要上网。请直接将网站断开。

7、保持桌面整洁。

以外人的角度审视自己的桌子?你觉得这张桌子的主人会是一种什么样的性格?是个有条理有效率的人不?
参考:乱七八糟的办公环境会危害到你职业的发展?

8、每天花15分钟把家收拾干净。

每天在固定的时间(比如洗脸睡觉前、一进家)花固定的15分钟收拾家。整理整理,擦洗擦洗。

9、把邮件限制在5句话内(让语言有力)。

限制:每封邮件都是如此。先写正文后写标题,以更好的概括邮件内容。

10、对自己重要事项列表之外的要求说“不”。

给出每个承诺前,都给自己5秒思考时间。说“不”是要坚定,因为你在遵守自己的原则。

11、每日吃新鲜的水果和蔬菜。

12、每日早上按固定的套路做事。

套路:如果你每次都按同样的规则做事,生活就会轻松高效。比如:起床》上厕所》洗漱》想MIT》吃饭》着装……
晚上睡前也应当有套路。

终于搞定RSS输出

此文为伪技术贴,不感兴趣者可直接忽略。

其实WordPress是支持RSS的,默认地址通常为 http://xxx.xxx/feed,其中的xxx.xxx是你blog的实际地址。

我的blog实际地址是:http://blog.ballingsong.net,那么RSS地址就变成了http://blog.ballingsong.net/feed,长,还不好记。

为了时髦加臭屁,我决定自己建立一个http://feed.ballingsong.net的RSS全文输出,为此煞费心思,现在feedburner托管,又在feedsky烧制,终于成功了,我甚是得意,在豆瓣,开心网都加了自己的RSS链接。

而我的好奇心和探索精神是不可低估的,后来又自己修改了很多代码,影响到了RSS的输出,而我一无所知,所以开心网和豆瓣的RSS长期停留在09年8月,其后的几十篇一个都没输出!去年12月的某一天,我突然发现了这个问题,震惊之余,马上动手解决。先是修改Header.php代码,把rss地址改为输出的地址,发现此方法行不通!又去咨询feedsky的客服,可惜他们也没给出什么好主意。不得已,找到http://feedvalidator.org/验证自己的feed,发现问题出在google analytics上,我把google analytics的代码加到header.php里面的,这段JavaScript代码这影响了RSS输出,依照建议,把其移动到footer.php里面。有修改了feedsky中的托管地址,两小时后 ,解析成功了!

我的RSS终于可以全文输出了,撒花:)