YY:北京CBD火车站设想

原文发表于地铁族:
http://www.ditiezu.com/thread-604534-1-1.html

不知道大家有没有留意到,在北京CBD的核心地带,隐藏着一条不为人所知的火车线路:原国华电厂运煤专线。自从位于四惠桥边的国华电厂停运以来,这条线路基本属于废弃状态。

黄色线路:运煤专线
红色线路:双沙线

除了运煤,这条线路其实还有一条重要作用:每次大阅兵的装甲车车其实都是从这里运入北京城的。

【阅兵专列经过东四环桥下】

目前,电厂停运,巨大的电厂地块没有被利用,运煤专线也出于完全无运营状态。原来据说电厂要改建高楼,现在也已经停工。而双沙线,目前也属于基本停滞状态,没有任何客车从这里经过。

是否可以通过这条线路建立一座CBD火车站,就像纽约的中央车站一样,让远郊的人群直达CBD。这条线路在短暂的穿过住宅区后,基本与双沙线并线,最后并入双沙线。这条线路还直接连接了京沈高铁星火站。如果在原堆煤场改建火车站,那么这个火车站:

  • 距离CBD核心区步行10分钟
  • 距离华贸中心步行5分钟
  • 距离国贸步行20分钟
  • 与星火站同站换乘
  • 与建外SOHO一站地铁
  • 大幅缩短CBD与昌平、回龙观、天通苑、西二旗之间的通行时间,为10号线减压。

我甚至猜测,当时京沈高铁没有直接并入北京站,以及CBD地铁线,以及北京东站设置地铁站,是不是就是这么考虑的?

如何设置 font-family 比较好?

针对常见的中文英文和日文,如果所有的浏览器都能够正确处理中文的话,理论上的最简单的设置应该是:

font-family: sans-serif。

这行代码设置所有字体为系统默认的无称线字体。如果在各种操作系统和浏览器都做对的情况下,它应该对中英文使用默认的无称线字体。即大多数情况下英文显示『Arial』或『Helvatica』,中文显示『黑体』或『微软雅黑』,日文显示『哥特体』。当然,也可以设置font-family: serif。那么相应的就是『Times』、『宋体』和『明朝』。很可惜这项设置只能在Mac和Windows8下正确显示。在其它Windows下其实是无效的。原因如下:

  • 除了Win8以外的Windows都会错误地使用宋体(称线字体)显示。(其实也没问题,只是那些想用雅黑显示的网页就没戏了)
  • Windows XP及以前的操作系统上黑体显示的中文字非常难看不便阅读。

分析开始之前

为了使问题简化,在此就讨论的条件和范围说明一下:

注1:貌似某些新版本的浏览器能够在Windows上正确分辨中文的称线和无称线字体了。
注2:Win8上的IE10似乎已经修正了对无称线字体的显示问题。但是不知道Win7的IE10会怎样。
注3:不讨论Windows和Mac以外的操作系统了。
注4:不讨论一个网页内标题和正文使用不同中文字体的情况。
注5:不讨论中文、日文和拉丁字母以外的字符。
注6:不讨论用户在浏览器的设置中中强行设置字体的情况。
注7:不讨论称线和无称线字体以外的情况,如等宽字体。(因为对中文实际使无效的)

分析开始

在给出答案前,先说各种字体的在各种操作系统上现象:宋体:

  • 在Windows操作系统上显示良好。但是仅限于12像素和14像素。超出14像素的字基本就会出现字不够方正,锯齿明显的现象。
  • 在Mac上各种字号都可以很好的显示。这是因为Mac上针对字体所做的反锯齿效果做的比较好。


黑体或微软雅黑:黑体和微软雅黑都属于无称线字体。

  • Windows Vista,Windows 7和Windows 8上在各种字号下显示良好。但是仅就阅读来售,雅黑在Windows下不大适合做大段阅读,因为会出现明显的字体歪歪扭扭的现象。雅黑比较适合做UI字体,比如按钮、导航、菜单。大号字体下用以显示标题也不错。因此我们看到很多新网站都开始使用雅黑了。
  • Mac:黑体没有任何问题。虽然有些人号称看苹果上的黑体字很不习惯。但是个人觉得还是最适合阅读的字体。而且也适合做UI字体。
  • Windows XP及以前的Windows:这里就比较复杂了。因为:
    1) Windows XP原生是不带微软雅黑的。
    2) 加装Office 2007后会加装微软雅黑。
    3) Windows XP的Clear Type做的非常不好,导致雅黑在Windows XP上的显示效果基本无法阅读。(如下面对点点网的截屏)

所以,很多网站所喜欢的 把雅黑设置为第一顺位的做法就出问题了,

font-family: 'Microsoft Yahei', Helvetica, Arial, sans-serif; 

它会导致:

  • 网站在装了Office 2007+的Windows XP基本属于不可用状态(如上面对点点网的截屏)。
  • 装了Office的Mac上显示为雅黑(而不是Mac上显示效果最佳的黑体)。

我的答案

说是『我的答案』,因为实际上使用 font-family: sans-serif; 已经能解决所有的兼容性问题了。唯一的缺憾是在目前的条件下,无法使用微软雅黑。为了发挥雅黑的好处,同时解决兼容性问题,我在服务器端针对各种不同的操作系统做了不同的判断。如下:

  • Windows XP及以前版本的Windows
    font-family: Arial, 宋体, sans-serif;
  • Windows Vista和Windows 7
    font-family: 'Microsoft Yahei', sans-serif; Sorry,英文就无法设置字体了,因为中文字体都包含了英文字体。好在雅黑显示英文还凑合。

  • Mac及其它操作系统
    font-family: sans-serif;
  • Windows XP及以前版本的Windows
font-family: Arial, 宋体, sans-serif; 
  • Windows Vista和Windows 7
font-family: 'Microsoft Yahei', sans-serif; 
Sorry,英文就无法设置字体了,因为中文字体都包含了英文字体。好在雅黑显示英文还凑合。

  • Mac及其它操作系统
font-family: sans-serif; 
  • Windows Vista和Windows 7
font-family: 'Microsoft Yahei', sans-serif; 

其实这还不够好,因为在Windows下,正文使用宋体显示比较合适。我的下一步的计划是:

  1. 针对Windows下的正文使用宋体。
  2. 针对雅黑字体,用13px和15px等奇数字体显示,因为效果更好。

消防逃生梯

庄哈佛 x 黄耶鲁提到北美楼宇外悬挂的消防逃生梯。照片很漂亮,只可惜这种梯子是在高层消防车和高层压力水泵发明之前的设计,而且已经被证明是个失败的设计。因为真正在着火的时候,梯子可能烫的根本没法走,而且悬挂在楼宇外边的梯子的检修成本比较高,等到真的要用的时候往往是坏的。 Stanley J. Forman 1976年赢得普利册奖的照片就是在一场火灾中两个人从已经损坏的楼梯上摔下。


注:以上照片引自庄哈佛 x 黄耶鲁

我国需要的不是多么人性化的设计,而是根植在老百姓心中的防火意识。11.9那天的防火日节目不知道有多少人看了,大多数的大火灾都是可以在开始的3分钟内扑灭的,只是国人往往就在这宝贵的三分钟站在那里看热闹。而也就是这三分钟,连逃生的时间都没了。不信,大家都问问自己,曾经为火灾做过任何准备吗?办公室有做过防火演习吗?家里或办公室备有灭火器吗?当然,我们又可以说我们的消防意识薄弱完全是政府的错⋯⋯那我今天便秘拉不出屎也是政府的错。

Mac OS X 个人站点的权限问题

莫名其妙的,Mac OS X里的个人站点不能正常工作了。仔细检查了站点目录的权限,甚至一气之下改为赋予最大权限,还是不行。无奈之际,Google了一通之后,找到这篇文章:

Mac OS X 10.5: Web Sharing – “Forbidden 403″ on http://localhost/~username

简而言之,按以下步骤挨个检查:

1. 检查 httpd.conf 中的 部分如下:

AllowOverride None
Order allow,deny
Allow from all

2. 检查 username.conf 中的 部分如下:

AllowOverride None
Order allow,deny
Allow from all

3. 确认你的个人工作目录的根目录的权限设置中,everyone设为只读。所谓个人工作目录,即为:/Users/你的用户名 。

最后,记得重启Apache,命令如下:

sudo httpd -k

SSH连接到Mac时,如何在终端中显示中文

Mac OS X的一大特性就是其UNIX核心,同时附带了各种UNIX上的功能和小工具。SSH就是其中的一项。通过SSH,我们可以自由的在任何地方对电脑中进行各种操作,即使网速很慢。

可是我发现用终端(Terminal)通过SSH连接后,所有的中文字符都变成了问号。另一方面,在本地使用终端查看本地文件时,所有的中文字符都能正常显示。幸好,有一位日本友人也有跟中文一样的问题……

简而言之,这是因为在通过SSH连接时,无论是客户端还是服务器端都没有正确设置字符集为UTF-8。因为,我们要在服务器端的/etc/sshd_config中的最末添加:

# 接受语言环境变量
AcceptEnv LANG LC_*

在客户端的/etc/ssh_config文件最末添加

# 发送语言环境变量
SendEnv LANG LC_*

ssh_config和sshd_config都是系统只读文件,因此编辑时可以加上sudo:

sudo vi ssh_config

sudo vi sshd_config

如果不会用vi……请搜索“VI命令”

最后,再次感谢Aikinai的帖子对本文做出的贡献。

网页字体问题

Dudo提到国内很多网站只用宋体的问题。其实这是早年网站设计遗留下来的问题。在很久很久以前,浏览器对中文的支持还不是那么好的时候,设置字体是个很麻烦的事情。如果不设“宋体”,就可能会导致乱码。于是,我们发现很多大网站,尤其是老网站强行把网站字体设置成“宋体”。就这样,以讹传讹的,大家就都这么干了。当然,今天依然如此设置,其实还有另外一个原因,就是只有强行设置字体的时候,编辑们才对每行的字数有把握。

Dudo建议学习Google,把字体设置成Arial, sans-serif。其实,还有更正确的办法,就是把字体设置权利还给用户。

拉丁字母只要分两种类型,一种是以Times为代表的衬线字体,另一种是以Arial为代表的无衬线字体。同理,洋人也把中文按照这种方式来区分,那么宋体就属于衬线字体,黑体或者微软雅黑则属于无衬线字体。所以,在当今这个时代,对大多数中文网站来说,只需要把字体设置成为sans-serif,浏览器就会自动判断,根据用户的在浏览器里的设置来显示相应的字体。

font-family: sans-serif;

除了这衬线盒无衬线,其实还有等宽和等比例字体……可以自行去Firefox选项里的字体设置处查看一下,再自己改改字体设置就明白了。

最贵、最无耻的宽带收费

Copycat说

偶们的带宽使用全世界最贵的价钱买的,偶们包月1M ADSL的费用在香港可以买到30M光纤。

不同意,坚决不同意。偶们用的也许不是最便宜,最快的宽带。但是,离最贵,最无耻的宽带差的还十万八千里。看看加拿大的最大的电信运营商罗杰斯的宽带收费吧。

先从最便宜的开始,CA$27.99,约等于人民币190大洋,提供500K下载,还限制流量2GB。兄弟姐妹们,2GB啊,也就发发Email了。

中间档次,CA$46.99,约等于319大洋,提供10M下载,同样,限制流量25GB。神啊,25GB啊,看部电影都不够啊!!!就算是其10M的下载是真的,又能干什么呢?

摘抄

恕道——王鼎钧

你必须有理想,但是不要公然鄙视那些鼠目寸光的人。 你必须有操守,但不要
公然抨击那些蝇营狗苟的人。 你必须培养高尚的趣味,但不要公然与那些逐臭之夫为敌。

我们做好事别勉强别人也照着我们的样子做,别责备他们为什么不做 。道德是一种修养,不是一种权利。道德最适合拿来约束自己,不适合拿来压制别人。 道德如果成为运动,那也是“自己做”运动。

“恃清傲浊”比恃才傲物的后果更坏。人们之所以尊重道德,就是因为道德对他们无害。如果道德成为他们毡上的针,背上的刺,他们就要设法拔除.人们之所以提倡道德,就是因为道德可以增进社会的安宁与和谐,不希望引起纠纷,造成风波。否则,他们就要对不道德分子进行安抚了。

这就是以道德自命的人应该守的本分.