Yangfan.net

文章列表

当前第 17 页

  • 西安一周行程

    2008/05/10

      从西安回来了。整理一下行程,链接指向Picasa相册:
      5月9日: 兵马俑大雁塔青龙寺小雁塔城墙

      5月8日: 陕西历史博物馆钟鼓楼

      5月6日: 碑林博物馆

      5月4日: 回民街大清真寺

    22:42 | 分类: Travel

  • 昭陵六骏

    2008/05/06

      看到窒息……

    20:43 | 分类: Travel

  • 长安?西安……

    2008/05/04

      我终究没有见到梦想中金碧辉煌的长安。
      西安只是西安,不是长安。游走在城市的中心,却完全游离在其文化核心之外。钟鼓楼成了一个符号,孤单地矗立着,四周被不知所谓的房屋侵袭,它们戴着一样的屋顶,滑稽而狰狞。

      这是一座衰败的城市,烈日蒸烤着浮尘,飘洒在每一个角落,一切看上去都是那么无精打采。它号称古城。古可以是旧,但不是脏也不是破。或许它的光彩早已被深深埋在了地下,不知尘封几千百年。

    23:40 | 分类: Travel

  • 赖声川剧场·第二辑

    2008/05/01

    图书封面

    作者:赖声川

    出版社:东方出版社

    22:08 | 分类: Book

  • 设计中的设计

    2008/05/01

    图书封面

    作者:原研哉

    出版社:山东人民出版社

    22:07 | 分类: Book

  • 文艺复兴与巴洛克

    2008/05/01

    图书封面

    作者:海因里希·沃尔夫林

    出版社:上海人民出版社

    22:05 | 分类: Book

  • You are ready

    2008/04/30

      从CCTV举重若轻地在报幕和镜头中抹去三个超女一个快男来看,喉舌已经不甘心只当喉舌了。除了朝廷不让看的,连他自己也能决定让你看什么,不让你看什么了。
      所以我觉得奥运的时候,一定会出现一场比赛只有一方镜头的情况,全场下来,电梯前的观众都看不到对手长啥样,因为CCTV已经ready了。

    22:18 | 分类: Uncategorized

  • 三藩一日·渔人码头

    2008/04/26

      再次偷懒了数周之后,继续回顾一个月前三藩之行的第二站:渔人码头。写游记要趁热打铁,否则就会像我这样,既考验记性,又考验耐性,最后还只能寥寥数笔而已。
      作为一个港口城市,码头自然少不了,这里是三藩最具欢乐人气的地方之一,渔夫已经随着历史而远去了,留下的是阳光,海水,游艇,外加新鲜出炉的海鲜大餐,让人没有任何不开心的理由——当然,如果停靠在这里的游艇有一艘是自己的,就更好了。

    Pier 39

      其实在我看来,渔人码头最亮丽的景观并非既非阳光海水也非游艇,而是午后懒洋洋躺在木板上晒太阳的海豹们。就在面前,就在触手可及的地方,它们从不正眼看你一眼,只管自己舒舒服服地躺着,偶尔翻个身。以往所传说的人与自然的和谐场景,都是由眼前的城市和远方的山水所构成,这里却正好相反,身在渔人码头,水中的海豹在眼前,依山而建的城市在远方。此处风景独好。

    Pier 39

    22:38 | 分类: Travel

  • Mashup: www.ieuro2008.com

    2008/04/18

      从上周六突发奇想到昨天悄然完工,总共花了半个周末外加三个晚上的时间,累计24小时左右,完成了一个Mashup的网站:http://www.iEuro2008.com

      一直很喜欢Mashup的思路,但是一直没有好的创意,想要自己完全不创造内容,单纯靠各种Javascript API整合一个网站出来,题材并不是那么容易寻找的。好在终于找到了一个,于是迅速注册域名,攻读API文档,然后照葫芦化瓢写了一些代码,生成了这个欧洲杯2008的Mashup

      网站挂在Dreamhost的空间上,Dreamhost最近和Google Apps合作,所以在Dreamhost上注册域名并托管网站,可以直接开通Google Apps的所有服务。这就给了我很强大的后盾。比如用Apps里的Calendar生成赛程表,然后用Google Calendar API读取显示在页面,当然也可以订阅到自己的Calendar里——可以按球队订,按小组订,按场地订,等等等等。只手动做了一个日历,就实现了这些功能。如何实现的,这里可以卖个关子。本来想直接用HTML嵌入的方式做,但是直接嵌入的Calendar不支持更改初始显示时间,于是只得作罢。

      地图自然用的是Google Maps API了,这也许是Google所有API中名声最大,用户最多的一个了,我只是用了一些最最基础的功能。反正够用就行。如果深入研究下去,Maps API的功能远远超出我的想像。

      新闻用的是Google AJAX Feed API,读UEFA官方网的新闻feed。事实上我觉得Feed API比Maps API有着更加广阔的应用前景,它可以读取所有ATOM和RSS格式的feed,输出JSON与XML,于是可以进行完全的自定义显示。当然,显示Headline的大图片还是有点hack代码的。Google News也提供Feed输出,但是不好用。顺便说一句,UEFA提供RSS的新闻很赞,不过也很可怜,因为在Google Reader里,我是它的唯一订阅者……

      照片用的是Flickr的API(所以国内用户请自行寻找代理),和Picasa相比,Flickr的API更好用些,图也更多些,所以相比之下搜索结果质量也不错。Panoramio貌似不提供关键词搜索的API,坚定Geo路线到底了,所以只在有的页面给了链接而已。

      搜索用的是Google Co-op自定义搜索引擎,本来想用AJAX Search API的,可以完全定制自己的UI,但是看了文档之后就一个头两个大……尤其是样例代码稍微做点修改就跑不正常了。所以在与其奋斗了两个多小时后,还是使用了Co-op的iframe结果页面,稍稍做点定制就行。

      最后就是网站的布局和UI,这个直接就半抄半改用了Yahoo!的,不想花力气去设计了。所有页面里空白部分,用Google Adsense填上,不是为了赚钱,而是为了让页面不显得那么难看。当然,域名的成本也许还是能赚回来的……

      总得来说,这次速成了这么一个Mashup站点还是有很多收获的。Mashup,也许真的是一个很有前途的发展方向。

    23:17 | 分类: Soccer · Tech

  • 神奇的JavaScript

    2008/04/13

      JavaScript能做什么?现在看来真的是只有想不到没有做不到……点击这里看看,看完之后我再也不敢说自己会JavaScript了。这个东西还是开源的,有空可以读一下源码

    13:00 | 分类: Tech