- Twitter Weekly Updates for Marshall: 用自行车轮丈量的内环里程 http://t.co/8qWRxVRP #
Twitter Weekly Updates for Marshall: 今天… http://t.co/pi54Z1Wo #
Powered by Twitter Tools
Powered by Twitter Tools
Powered by Twitter Tools
Powered by Twitter Tools
Powered by Twitter Tools
泾东路,老旧的街区和远处的瑞虹新城

临平北路口

新建路隧道海拉尔路海伦路出口,说实话我怀疑海拉尔路如何承受这个双向4车道的出口的流量。

海伦路周家嘴路口

北外滩的新客运中心

公平路渡口

好久没见到黄浦江了,天气很好

军刀楼和黄浦江上的游船

空调船很舒服,停车处和坐席分开

浦东南路世纪大道

塘桥渡口

老码头和另一个角度的军刀楼

塘董线班次比泰公线密集,两船对开;泰公线只有一艘船

船头方向似乎是仁恒滨江园?

塘董线上眺望南浦大桥

路遇电容车靠站充电ing,大概花了20秒(逆光见谅)

黄浦图书二馆,上面的牌子很多,一开始没注意看错过了,后来又绕回来才发现

山西北路苏州河人行桥

再来一张,天很蓝
全程记录:下午骑行小结:曲阳出发,沿沙泾港到海伦路、唐山路转公平路过江;浦东段沿浦东南路然后走一小段东昌路,经浦城路最后到塘桥摆渡;董家渡上岸,走董家渡路和中华路到黄浦图书二馆(原南市区图书馆),借了《大败局》上下两册。下楼接着走中华路接广西路到黄浦图书馆转悠,之后走河南路——宝山路——山阴路回曲阳。
Powered by Twitter Tools
自由行,其实也就是自己搞定食住行,而其中最麻烦的也就是交通了。不过在城市里旅行,特别是轨道交通发达的地方,比如日本,只要实现查好路线,随身携带详细的地图和交通资料,出行还是十分方便的。
不过在谈交通前还是有必要谈谈住宿,住宿地点对每日出游的交通影响还是非常大的。之前参考的几乎所有旅游攻略上都告诉初次来访的游客,最好住在山手线沿线。山手线是东京市区的一条环线,范围大致相当于上海的4号线,山手线只长不到一公里。由于是环线,所以换乘其他线路比较方便,而东京的几个主要换乘大站和主要商业区山手线都有经过(接下来细讲)。不管是从机场出入东京还是新干线和普通列车,最多只需要一次站内换乘就可以到达山手线沿线各站。推荐的住宿地方有:新宿、池袋、上野、品川、涩谷、日暮里等。另外机场铁路可以直达新宿、池袋、品川、上野和日暮里。我们住的新宿,离车站大概5分钟的路程可以坐到附近的3条地铁以及JR站。
东京是全球轨道交通最发达的城市之一(没去过纽约和伦敦),交通系统由JR东日本、地铁(营团和都营)和几家私人铁路公司(京王、京成、小田急、东急、西武、东武等)共同运营,在东京都范围内基本没有电车地铁到不了的地方(即便有也是游客不会去的地方)。我们在日本的5天4夜里就没有坐过任何汽车,全在轨道上搞定交通。对于游客来说,线路固定、标示清楚、班次有保证的电车自然是第一首选。公交车要找站头,上车了还要担心坐过站,有的时候害怕司机不停,这些问题对于电车都基本不存在。当然,巴士和出租车贵得吓死人也是另外一方面的原因。
电车路线总览图在网上没找到特别全的版本(网上地图如google map和yahoo map除外),有一个Suica手册里的图片比较全(不过是E文的,E文虽然能看懂内容,但地名还不如日文汉字好记实用),链接在此:Click here for the map of Tokyo metropolitan area [PDF/205KB]。在线地图的话除了google外,yahoo也有非常翔实的资料,还可以选择按照路途时间和费用排序结果。
如果住在上面推荐的几个山手线沿线地方,那到东京各处都十分方便。几乎各条地铁、国铁和私铁线路都和山手线有方便的换乘。如果换乘涉及到不同的公司,则需要出站换乘(改札),这点和国内不太一样(国内一个城市的地铁一般只有一个运营公司,换乘站内为主,偶尔出站)
最后简单介绍几条线路:
山手线:JR系,东京市区环形运行,类似上海4号线和北京2号线,串起了东京大量的主要车站、景点,自由行必乘(应该也是乘坐最多的)。一圈一个小时左右,每站都停。重点车站有东京(火车站)、新宿、品川、上野、池袋、涩谷。车厢较新,每个车门上有电子显示屏报站。


中央-总武线:JR,横贯东京市区的东西向铁路。途径新宿、东京、饭田桥。这次出行没坐过。有急行和每站都停的车,月台可能不同,换乘时注意。
千代田线:营团系,东北-西南走向地铁,经皇宫、表参道、明治神宫,并与小田急铁路有互通的列车;
京叶线:JR系,东京站附近出发,通往迪斯尼
丸 之内线:营团系,C字形路线,从市区西部经银座东京后折向西北,经新宿、银座、东京站、皇宫
大江户线:都营系,环形运营,和JR山手线有交叉,经新宿、东京塔、饭田桥

银座线:营团系,东北-西南向地铁,修建较早,经浅草、银座、表参道、涩谷
Nib可视化编辑器的调整很简单,不需要去点控件然后调整属性(属性里也没有index),只要在左边的Object列表里调整即可,需要浮在上面的控件往下拖即可。
另外一个方法是针对代码手工添加view的,上接口即可:
insertSubview:atIndex: See Also
– addSubview: – insertSubview:aboveSubview:
– insertSubview:belowSubview:
– exchangeSubviewAtIndex:withSubviewAtIndex:
今天主要折腾建立新的编译环境把Release版本的LLVM给编起来,主要是体力活。另外就是学到了一个可以link目录的好办法——mount -bind,这样可以节省很多空间。毕竟我只是想替换一个so文件(libstdc++.so.3.0.6).
新编译环境建好以后很快把Release版本的clang/llvm弄出来了。实验了一次编一个component的代码,效果很不错。GCC需要46秒完成的编译用llvm只需要35秒左右就可以完成,提高了将近四分之一。而在代码大小方面,具体数字不太记得了,不过缩小了估计也有三分之一,很惊人。之后的链接也没出现问题。不过忘记加载image看看这样的代码是否工作了。
下一天的主要工作就是用llvm编译全体代码,找看看有哪些不兼容的地方,顺便做个编译时间和代码体积的测评。
这两天前看了一些关于LLVM的资料,比如《程序员》上的文章和Dr. Dobbs上的 The Design of LLVM。之前还听说LLVM编译速度快、生成代码体积小效率高、架构优秀,连GCC都赶不上了,于是就开始琢磨着折腾折腾。
首先是下载编译最新的LLVM。我们的编译环境比较老,比如libstdc++的版本差了一点,最新的LLVM(包括3.1和3.0)都编译不起来(除了Debug+Assert版本,没想明白)。由于编译环境是公共的,自己fork一份出来太费劲,于是就将就用Debug版本编一个文件试试。
接下来是一般折腾找makefile里改编译器的地方,在一个已经用编译好的代码环境下通过touch一个源文件来一次只编一个,省的一下子把所有代码塞给clang/llvm遇上问题太多搞不定。预料上的问题很快就碰上了:代码里用了GCC的方言或者不符合标准的地方。clang(LLVM的C/C++/Objective-C前端)的主页上给出了目前不兼容GCC的列表:http://clang.llvm.org/compatibility.htm,大部分兼容性问题应该可以在这里找到答案。
第一个碰上的问题是关于模板类继承的:
http://clang.llvm.org/compatibility.html#dep_lookup_bases
改了点代码就编译通过了,算是完成了第一步。不过显然不能一直用Debug版本的下去,速度只有GCC的一半多一些,丧失了LLVM的一大优势。明天的任务就是fork出新的能够运行Release版本的编译环境。