升级一下我的DSLR需要多少钱?

给我自己计算一下如果升级一下我的单反需要多少钱?我目前的配置是:

  • D50机身+遥控+3电池
  • Nikon 18-70/3.5-4.5, 50/1.8D, 70-300/4.5-5.6?
  • Sigma 10-20
  • Tamron 28-75/2.8

也就是1机5头,目前主力是18-70和10-20两个头,重复焦段的Tamron头比较少使用,70-300基本从来不用,50那个头用来拍一些。没有闪灯。 这个配置是因为当时比较发烧,所以迅速入手了这些头(他们都是2手的,所以目前没有贬值的压力),现在看来不是很完备。

D50我已经用了3年以上了,目前快门应该有6w-8w了(最近没有检查)。所以也许是时间计算一下升级的花费了。最近在听Jams Duncan Davidson的Tach Sharp这个Podcast,越来越迷D700了,对于室内摄影来说全幅非常有意义。

如果是全幅,可能的配置如下:

  • D700机身:15940
  • Nikon AF-S 24-70/2.8:12666
  • Nikon AF-S 12-24/4G:6899
  • Nikon 105VR/2.8:5300
  • Nikon 70-300VR/4.5-5.6G:3366
  • Nikon 50/1.8D:0(已有)
  • Nikon SB800:2400

我会出售Tamron 28-70/2.8和70-300还有10-20三个头,约值4700,总成本是:64445-4700=59745。也就是6万元。

如果不是全幅,可能的配置如下:

  • D300机身:8999,D90:6699
  • Nikon DX 17-55/2.8:9050
  • Sigma 10-20:0(已有)
  • Nikon 105VR/2.8:5300
  • Nikon 70-300VR/4.5-5.6G:3366
  • Nikon 50/1.8D:0(已有)
  • Nikon SB800:2400

我会出售Tamron 28-70/2.8和70-300两个头,约值2200,总成本是:(29115 -> 26815) – 2200 = (26815 -> 24615),也就是两万五到两万七。

这么说,虽然D700可以极大的提高装备的等级,可是投资还是翻番了。不过上全幅可能是早晚的事。也许安全的选择是D90 + 18-200,然后出18-70。谁知道呢,反正现在脑子里的酱紫有了点条理,不过还是黏糊。

Tin在Twitter上的扯淡 on 2009-01-24

  • 今天带老婆去了南锣鼓巷,一些店家已经过春节去了,余下的一般给我们留下了深刻的印象。用玩的心态体味生活,让别人羡慕去吧。老婆买了手绘钱包,我买了一些小贴纸和胸牌,钥匙链等等。 #
  • 中午在南锣鼓巷吃的印度菜,没有在印度吃的好吃。我和他们要的Parata实际上是Butter Nan,而且他们看到要我用手撕饼包咖喱吃还过来教我用勺分餐到自己的盘子里斯文的吃。心想真是不地道,我在印度的时候同事们都是教我这么吃的。 #
  • 在印度25卢比(5元人民币)3个的非常漂亮的带很多小镜子的手镯,在南锣鼓巷的印度风情小店里面要128人民币一个,也就是76倍的价格!好厉害。我们还买了两个口味的印度香。 #
  • 中午的印度菜点了:烤什锦蔬菜、Mango Lassi(就是芒果酸奶)、奶油馕、白米饭、蔬菜咖喱(扁豆、土豆、青豆、豆腐、Tandoori)、鸡肉ola masala(番茄、土豆、鸡肉,口味比较酸,还不错),一共133元。环境一般。不过从服务员到大厨都是纯印度的。 #
  • 晚上看了疯狂的赛车。天通苑隆德广场的万达影城2号厅,数字播放,我发现他们的播放机有一个A区坏点(绿色),有点影响视觉体验。电影的确值票价,挺棒!能连败两部这样的片子很有刷子。不过我敢说现在最具票房吸引力的是喜洋洋与灰太郎,太火了! #
  • @alexdong 赶快和EMS确认收货地址吧!我们因为这个投诉了一个低掉,最后3方对峙,邮局最后说地址错了。因为他们都是手工抄写地址,经常把胆子搞错。EMS就是一堆屎! #

Powered by Twitter Tools.

Tin在Twitter上的扯淡 on 2009-01-23

  • Rails Envy Podcast实在是很搞笑!是寓教于乐的典范。每集都介绍n多库和消息,并不深入,但是这些八卦给有心人留下了一些googling的管检测。 #
  • @zhaozexin 是不是查汇率都用Yahoo财经?我观察到的现象是这样的。这个服务真是公益呀。 #
  • 刚才看到大辉共享的关于Twitter显示API使用大户的文章。其实上次和@jasonlai聊天就提到了,twitter早已经找到了自己的盈利模式,其中重要的一点就是数据挖掘,卖高价的Report。所以它现在才不让大家通过自来水管子抽它的金子:D #
  • @quakewang JQuery有Prototype兼容模式,加进来用为渐进式增强的lib很好。如果你遵循语义化标签的microformat,它擅长于做透明的decoration。不一定非要等rails3嘛。 #
  • 我把家里的下载电脑换成Ubuntu了,因为发现我用的官方eMule经常意外退出。到了Ubuntu就可以用cron检测emule,让它重启!(这个简单事就不monit了) #

Powered by Twitter Tools.

Tin在Twitter上的扯淡 on 2009-01-22

  • Beijng’s sky is pretty clear today! It shows beautiful blue in dawn. But it’s deadly cold today! There are lots of frozen nose on street. #
  • @jasonlai @gmark 还兴幸灾乐祸呢……春节快乐!要大度。好不好要自己尝过才知道,没准在你们的机器上很好用呢? #
  • @icecloud 你比较与众不同! #
  • @toafu 我感觉不只是twitter年?是Collaboration Intelligence年。所有的聚合和人肉过滤应用在今年都要开花了! #
  • @xli Congratulations! Don’t forget to take some candies back. #

Powered by Twitter Tools.

Install postgres ruby gem on leopard

My postgres is installed by macports. So it’s located in /opt/local. When I try to install postgres ruby gem (because my postgres-pr stop working), I met exceptions. And after googling some blogs, I still can’t make it works. But I think Getting PostgreSQL running for Rails on a Mac is the correct way.

So I went to /Library/Ruby/Gems/1.8/gems/pg-0.7.9.2008.10.13 folder and run:

sudo extconf.rb –with-pgsql-include-dir=/opt/local/include/postgres83 –with-pgsql-lib-dir=/opt/local/lib/postgres83

the /opt/local…postgres83 is the header folder and the lib folder of postgres installed by macports.
And after that, just do:sudo makesudo make install
And it success. Hooray!

如何让用户付钱?

World of Goo现象,它有82%的盗版率,但是两个创立者还是赚的盆满钵满。用相对的低价策略来对抗盗版问题,盗版用户不一定站在生产者的对立面。反观被严重盗版的东西可能缺少了一些重要的附加价值,而是通过一些绑架式的手段来强迫我们掏钱,不开源卖给我们服务的微软就站在我们的对立面,不仅用版权,还用一个用户/软件环境来绑架我们,可是我们得到的是什么呢?国内的唱片业也有这个问题,包装不精美,CD压片质量差,那么我们凭什么买正版。答案是:做好产品,提定可负担的价格。我现在就会买在Last.fm上面听到的真的很好听的歌的专辑,而试玩完World of goo以后我也不会去选择盗版,而是准备预算去购买它的正版。

牙齿的生命周期

程序员喜欢用生命周期这个该您,因为我们有的时候扮演了上帝,我们可以控制一些对象的生存和毁灭。而我们控制不了我们的牙齿,它会在什么时候冒出来让我们疼一下我们不知道,而每次发生这种倒霉的牙疼的时候它会一次性的让你为自己的疏忽买单。最近我治过两只牙,和我们公司的刘一男(一位明星的QA)同学在城铁上聊牙齿的问题,感觉很有收获,一男很懂牙,而我深受牙病之害,所以借此机会总结一下他传授给我的知识。

小的时候我们一嘴的牙要换掉,也就是换乳牙。由于乳牙需要换,所以坏掉还有再生的机会,而到了十几岁乳牙换好了,我们这一嘴牙就要陪我们一辈子了(对于我们的大多数来说,但也听说部分幸运儿能再换一次,不过怀疑只是传说)。由于小的时候我们大都吃过牙疼的亏,治虫牙很容易留下心里阴影。所以在十几岁换牙后我们会感觉突然解放了,牙疼一去不复返了,我们也就开始忽视了牙的问题。等我们到了二十多岁,奔三的时候,牙病又开始找到我们一部分人了,但为什么我们这么倒霉呢?原因主要是:

  1. 咬合畸形:这个是最大诱因。我们以前嘲笑过牙箍妹。牙齿矫正很痛苦,那为什么那些发达国家的人还都要做呢?因为大部分的人在牙齿自然生长后都会有咬合畸形,也就是上下牙齿在咬合以后不是严丝合缝。一些情况下是对不齐,突出的部分互相磨损,有些则是不应该接触的薄弱部分互相摩擦,长期下来他们会造成牙齿的加倍磨损,而这种磨损不是可逆的,最后配合牙齿里面的酸性细菌非常容易造成严重的龋齿。
  2. 牙齿本身畸形:有些人的牙齿的沟槽很深,好像这被叫做窝沟畸形。因为食物容易残留在里面,细菌滋生以后会产生酸,他们从这些缝隙腐蚀牙齿速度很快,容易造成龋齿。
  3. 牙龈疾病:这个可能是遗传或者不注意口腔卫生的结果,牙床的供血不好,或者发炎感染,最后的结果是牙齿松动,可能造成牙齿脱落。
  4. 外伤:牙齿在咬硬的东西,或者车祸、打架中会受到外伤,而牙齿只有最外面的牙釉质是很硬的,一旦他们受损,露出了很软的牙本质,那么牙齿就会龋齿,所以它也是重要的诱因。
  5. 因为上面的原因造成牙齿脱落以后,由于牙齿之间的应力发生了变化,容易造成缺齿周围的牙齿松动,畸形(咬合畸形),最后造成更多的龋齿或者牙齿脱落。

上面的列举不是很科学,但是说明我们的牙齿脱落的原因主要有疾病和外伤两种。外伤这种情况属于偶然,而龋齿是这些原因中最常见的牙齿死掉的原因。因为龋齿会造成牙齿强度下降,最后造成脱落,脱落还会带来更多的脱落,这种多米诺骨牌的传递效果容易造成连连不断的恼人的牙病。而我们向前推,龋齿产生的两个大的原因是咬合畸形和牙齿畸形,前者可以通过咬合矫正(也就是戴牙箍)解决,后者可以通过窝沟封闭等简单手术解决。但是这两种方式都在年轻的时候有效,其中以换牙结束后的14-18岁比较合适,这个时候骨骼的可塑性相对好一些,所以治疗效果好。这个时候对牙齿进行的预防性处理会让我们受益一生。但是可惜的是我已经二十多岁了,当初没有进行过这些治疗,所以现在牙疼了已经是亡羊补牢的事情了。这里只能强调如果有孩子,一定要给他们进行牙齿矫正和预防性的窝沟封闭。

对于一个已经开始受到龋齿困然的人,我在介绍一下常规的龋齿的生命周期和治疗。

  1. 第一个阶段,是牙本质产生龋齿,那么我们可以看到这颗牙齿开始产生变色,用金属敲击可能声音不那么清脆了,实际上就是牙齿外面的硬壳开始被腐蚀。这个阶段持续比较长,因为牙齿的硬壳实际上是很结识的。可是由于变化很慢,而且没有痛感,所以不容易被察觉。这个时候如果碰巧体检的时候医生发现了浅度龋齿就应该马上医治。这个时候需要把龋齿区域清理,打磨,然后补上就可以,过程不疼,治疗不影响咀嚼,牙齿寿命一般也不会受到影响。只是一般治疗5-10年以后如果补牙脱落,还需要重新补。总的来说,这个时候治好你就很幸运。
  2. 再下面一个时间如果牙釉质已经被穿透,到达了牙本质,那么你在吸凉气或者吃过凉过热东西的时候开始会感觉有些酸痛,偶尔还会赛牙,这个情况就已经开始变严重了。因为牙本质虽然挺厚,可是它很软,在酸的腐蚀下很容易就会穿透,这个阶段一般也就是半年到一年,一旦进入下个阶段就惨了。这个时候牙齿已经明确的告诉你它坏掉了(酸和赛牙),对着镜子你会发现牙齿颜色会整体变深,这个时候一定要马上治疗。治疗需要比较大的打磨和准备,可能还需要防一些药物做准备,只要没有露出牙髓,这个阶段可以补牙。深龋修好以后会影响咀嚼,因为牙齿的牙冠部分变得脆弱,所以不能嚼太硬的东西,而且咬合也需要适应一段时间。补好以后的半年左右时间可能还会持续冷热敏感的现象。这样的补牙一般可以用上5年以上,不过脱落以后如果继续发展到露髓,那么就要进入下一个阶段了。
  3. 下面一个阶段是牙髓露出的阶段,也就是牙釉质和牙本质已经都穿了。这个时候一般就会出现明显的牙疼,如果不治疗可能会化脓或者严重的发炎等。但是牙疼和严重的赛牙一般会告诉你必须找牙医生了。此时治牙,也没啥好办法,因为直接补已经不行了,暴露的牙髓还会继续发炎化脓,非常危险。所以受限要杀死牙神经,这个过程很痛苦。如果是后面的牙,一般要治3次以上。第一次是清理打磨,然后上上杀死牙神经的药,再封闭上。第二次打开如果正常,牙神经全部清除干净,就会做根管准备,也就是向你的压根管里面打入胶,这些胶凝固以后会保证你的压根在失去牙神经血管后依然保持强度,治疗以后会封闭。第三次打开,如果检查根管准备后强度OK,则给压根插上钢针,然后给留下的牙体里面填充上补牙的物质。这个过程比较痛苦,主要是每次要间隔一周,所以治上一刻牙就要三周。这样治疗后牙齿的咀嚼能力一般只有原来的50%-80%,主要的不爽是容易赛牙,牙齿无力。因为这个时候已经没有牙神经,所以牙齿强度差了很多,一般是牙颈部最为脆弱,所以牙齿非常容易从根部折断。
  4. 如果你感觉失去牙神经后的牙齿咀嚼能力差或者赛牙,解决方法是上牙套或者牙冠。牙套一般是金属的,他会把你的牙齿包起来,外面会平滑一些,防止赛牙,而且金属包住以后牙齿的强度也就提升了,但是这样的治疗可能会让牙齿带上金属色,影响美观。所以从美观的角度就要用牙冠。牙冠一般是陶瓷或者贵金属材质,前者接近牙齿本色,它是一个套,需要把原来的病牙磨小,然后套上去。一般来说牙冠可以恢复80%-90%的咀嚼能力,而且不影响牙齿的美观,是一种不错的解决方案,缺点是比较贵,正规的一个牙要3k-5k左右。这两种方法的好处是它可以复用你的压根,而复用了压根也就复用了压根和牙床还有牙槽骨(也就是上下颌骨),这个对于保护你的骨骼资源有很大好处。毕竟原装的比后配的好。
  5. 如果不性你的牙齿已经掉了,而且也保不住压根了(如果压根还在就可以考虑4)。那么就要装异体牙了,一般就是假牙和种植牙。假牙就是用钩子或者一些托一类的机构将假的牙体固定在口腔里面,缺点是不那么稳固,需要每天卸下来清理,而且固定机构会对旁边的牙或者口腔组织有影响,所以现在很多人会选择种植牙。种植牙就是在掉牙的地方再种上一个金属坐,这个金属坐会直接按在牙槽骨上,所以要等一段时间直到他们结合坚固。坚固后,就可以在这个金属坐上面安上异体牙了(一般也是陶瓷),这种牙也可以恢复50%-80%的咀嚼能力,用起来和自己的牙感觉差不多。不过这种治疗也比较贵。最差的情况一般也就是这样了。也就是没有真牙用假牙。

从治疗上一般我们就要经历这几个阶段,其中涉及到补牙、杀牙神经、牙套、牙冠、假牙、种植牙这些治疗手段。医生会人性化的按照你的优先级选择靠前的方法治疗,也就是能补就补,不能直接补就杀神经补,再不行就用你的压根上牙套或者牙冠,最不行也争取给你安个种植牙(如果缺牙不管,最后会造成牙齿畸形恶化,掉更多牙,前面提到了)。我个人不行经历了2、3的两个治疗,后面还要准备着。如果你的牙还没有坏,但是你也有二十多岁了,去看牙医他可能还会推荐你矫正牙齿,其实这也是可行的,不过过程可能会有些痛苦。因为成人的牙齿正畸需要拔牙,如果你正巧有牙坏掉,医生一般会优先拔掉它,然后通过调节间距,逐渐让牙齿的咬合形状变好。咬合好了牙齿的寿命就会好很多,这个是至关重要的。 不过正畸要看医师的经验,好的医生会让你损失更少自己的东西,得到更好的牙齿咬合效果,所以多咨询几个医院是有好处的。

那么最后,我只能提醒自己说,治疗牙病越早越好!

Update on 2009.1.5: 忘记说了一个点。刘一男同学说美国的牙医推荐两种习惯来保证牙齿健康。一个是使用电动牙刷,一个是使用牙线。其中电动牙刷比较容易实现,因为……网购很容易。我购买的是5系列的飞利浦音波牙刷,一男同学说他在美国的亲戚都推荐使用这个牌子。我购买的这个音波牙刷用了2个月了,感觉很好,的确可以帮助消除口臭,牙齿也感觉清爽了很多。即使不买牙刷,也要记得每次刷牙要2分钟以上才可以有效减少牙菌斑,减少龋齿的概率。而有一个好的牙刷可以帮助你记得这些时间。音波牙刷比普通的旋转型电动牙刷好很多,可以震下一些难以刷掉的残渣。不过我给爸妈们买的是博朗的Oral-B的旋转型电动牙刷,感觉对老人温和一些吧。就分享这个点,我不是崇洋媚外,只是在一个消费比较发达的地方大家对牙齿的重视的确超过我们。还有一个点忘记说,牙齿不好会让你倾向于吃软的东西,时间久了会影响肠胃,最后影响你的寿命和生活质量。所以牙齿问题不可忽视,一定要尽量保持良好的咀嚼能力。

重构我的blog

代码重构(Code Refactoring)是一个编程的术语:在保留原有的功能的情况下改变计算机程序代码让其容易被修改为适应变化、增加可读性或者简化结构。这个实践对于产生高质量程序非常重要,而且这种想法不仅限于编程概念,也完全可以用在生活上。我的blog里面也会经常用到这个词(重构我人生),所以今天我决定就把生活的记录工具blog给重构一下

对于程序员朋友,这里插播一个问题,我发现中文的wikipedia对于代码重构(Code Refactoring)的定义非常的不准确,摘抄如下:

代码重构指对软件代码做任何更动以增加可读性或者简化结构而不影响输出结果。软件重构需要借助工具完成,重构工具能够修改代码同时修改所有引用该代码的地方。在极限编程的方法学中,重构需要单元测试来支持。

为什么呢?因为martin folwer使用的定义和英文wikipedia这个一致:

Code refactoring is the process of changing a computer program’s code to make it amenable to change, improve its readability, or simplify its structure, while preserving its existing functionality.

中文解释里面所说的重构需要借助工具完成支持纯属放屁。而且遗忘了重构的一个目的是为了让代码易于维护那么就没有说明重构的经济意义。所以,大家看看我上面那个翻译如何?一起修改一下我去修改一下wikipedia的条目。

回到我要说的blog重构的话题。我现在的blog使用的是Wordpress,但是再往前推我还在Live SpaceBlogJava写Blog。但是那个时候没有使用Tag来管理blog post,所以都使用了很复杂的分类(Directory),再后来我把Live Space的blog通过MSN Space mover迁移到了现在你阅读的这里,所以那些目录也就都被迁移过来了。

所以多分类Category是我第一个要重构的地方。原因在于分类最早的设计是一个严格的树形结构,也就是分类是一个逐级缩小范围的概念,它适合于自上而下的查找。比较常见的就是传统电子商务网站的目录和网站的树形导航。但是这两年大家发现很多人的阅读习惯并不是这样的,尤其对于blog这样的形式。blog我们分成两种场景来分析分类的使用:

  • 搜索引擎或者链接:这种情况下用户是偶然看到了一篇他感兴趣的文章,那么他下一步会查找相关的主题,这个时候分类会是他第一个寻找的。但是,很少有用户会在乎分类的树形结构,而是对哪个具体的话题感兴趣就点进去。所以最好的方式就是话题和分类一一对应。如果你的blog的话题太多了,那么你一定不会注意到你的分类也太多了,这些噪音会影响用户探索你的blog。所以人们发明了Tag,也就是一个简短的关键词来定义你的一些话题,每个post还可以打多个标签,这个也方便了你自己,不用在给文章分类的时候抓耳挠腮。然后人们使用Tag Cloud这种方式突出你的blog的最重要的关键词(也就是统计使用频率最高的Tag配以较大的字体),它也帮助你了解自己写blog的习惯。那么对于这种场景,Tag Cloud是比Multi-Category(单篇文章多目录)更好的详细管理主题方式。
  • 订阅:平常我们在使用工具订阅blog的feeds的时候我们一般都是按照这个时间序列来阅读,我们会忽略不感兴趣的feed,然后阅读感兴趣的,那么订阅的feeds需要满足这种习惯。不过最常见的订阅方式是订阅全部,这种方式有的时候不太好。比如我们公司有个员工blog聚合服务,我没有加进去,因为我的blog有很多生活的内容,别人肯定并不想阅读那些部分。也就是说不区分主题的feeds输出会让人看到很多不感兴趣的主题。如果你使用了Tag Cloud,它可以区分主题,但是它太多了,没有人会逐个Tag Cloud订阅你的blog,人们希望有一种稍微粗略一些的方式来订阅。我发现的一种最好实践就是按工作/生活的主题区分,对于技术人员也常见技术/非技术的分开,这种分法很粗放,但是却很有效。因为如果我是生活上的朋友我就会关注你非技术的post,而相反如果我是你的同事或者社区里面的朋友,那么我会关心你的话题。所以,这种场景下的一个最佳实践就是让你的blog的分类尽量的简单,2-5个我觉得就可以了。

啰嗦了半天,其实行动很简单。我需要把现在复杂的Category转换为Tags,还有添加新的简单分类“Tech.技术”和“NoneTech.非技术”。在Wordpress里面这个很简单,因为在wordpress里面Tag和Category实际上是同样的东西,但支持不同的显示方式。在wordpress的后台的Manage->Categories下面有一个category to tag converter的链接进去选择你想要转换的Category然后转换一下就OK了。一个简单的操作以后这些Category就都不见了。那么所有的文章就都跑到Uncategoires下面了。我好需要重新做一下分类,这是个体力活……不过我使用了Wordpress的客户端来实现。

那么下一步就是重构blog的下一个话题,选择一个客户端工具来更新你的blog。我试用了ecto和MarsEdit,它们是mac下两个有名的blog客户端,它们对blog的管理功能都差不多,但是编辑方式不一样,其中ecto的编辑器是所见即所得的,而MarsEdit是一个直接写HTML源码然后预览的界面。我对HTML烂熟,所以用MarsEdit没有困难。大家可以根据自己的需求选择,它们都是需要交注册费的。试用客户端的好处就是不用忍受浏览器的崩溃,不用忍受网络闪断造成的提交失败,不用因为写post时间太久而session过期,可以方便的存在本地,可以在离线的方式下修改/添加blog post,这些功能可以帮助你频繁的写blog,而不是每次都需要准备很久来登陆->新建post。我其实已经试用了几天Ecto了,比较满意,但是Ecto的试用版不能选择取回条目的数量(不知道注册以后是否可以?),所以对于修改分类这样的任务来说MarsEdit才可以修改我全部的项目。

在整理blog post的时候,我发现我这里有很多以前留下的Twitter聚合内容,我把它们都删掉了。以前我曾经想把micro blogging(微博客)的内容也放到blog里面,可是我发现有了FriendsFeed这样的工具以后我就不需要用blog来聚合了,这样是一种明显的Bad smell-重复。冰云同学批评过我聚合Twitter,他说的很对,现在我本人也很反感聚合Twitter,有这种行为的人的blog一律退订。

上面说的这些就是今天重构的实践,之前我还做过几个实践:保持只有一个blog服务(不需要同时使用Space和blogjava),如果不满意BSP(Blog service provider),那就自己买空间架一个Wordpress。定时备份你的Blog,并且最好有工具让你的blog可以转移成中立的源文件(如SQL、XML),方便以后迁移,选择BSP也可以以这个为标准。

最后总结一下我提到的重构blog的几个实践:

  • 将复杂的Category转换为Tag,删除多余的Category,使用简单的Category,2-5个为好
  • 使用一个Blog客户端,事半功倍
  • 停止使用Twitter和Google Reader聚合生成blog post的功能,如果需要可以把它们放到你的blog的sidebar上,而不要生成到feeds里面

如果以后还有其它重构行为我还会更新这个post。今天已经好累了 -。。-