第36个标记 » 2007 » August

喜马拉雅的天空

存档: August, 2007

短途马拉松

本周五组织短途马拉松,遗憾的是没有人报名参加.可以理解,毕竟是一个大夏天,谁也不会愿意去跑个20km左右.没办法只有自己跑了.
今天吃完早餐就出发了.昨天本来打算从上海南站直接跑到上海站的,但是后来觉得不太合理,还是从上海站跑上海南站吧..

天气情况
今天天气情况,27-34度.多云转晴,不过我跑的时候是个大太阳.

时间
估计整个过程完成大约3个小时.

路径
总路程在20Km左右,主要是沿南北高架和内环高架走.这相当于半个全程的马拉松了.起点为上海火车站,终点为上海南站

具体线路

  1. 上海火车站南广场->南北高架共和新路入口
  2. 共和新路口到->成都北路高架与延安路高架交接口
  3. 延安路高架->南北高架与淮海路交接处
  4. 淮海路交界处->南北高架徐家汇出口
  5. 徐家汇出口->内环高架中山南路瑞金路口
  6. 内环瑞金路->东安路(龙华路)
  7. 龙华路->龙华寺
  8. 龙华寺->龙漕路轻轨站
  9. 龙漕路轻轨站->石龙路轻轨站
  10. 石龙路轻轨站->上海南站终点站

详情
吃完早餐,坐3号线从上海南站到上海火车站南广场,这段时间自己的吃的那点东西也就不会影响跑步了.全过程喝掉3瓶氺,补充水分.温度估计在32-34度,非常热.全过程大约经过2小时40分钟.到达大木桥路时时间是10:30am.在这里补充了一点水分,这也是中途唯一的一次.开始和结束的时候各补充一瓶氺.整个过程还是比较顺利的,关键是红绿灯比较多,还好,今天不叫顺畅,在招商局广场,以及淮海路,大木桥这里碰上比较长的红灯.
由于很久没有这么大的运动量,导致后半段腿脚重的像灌了铅一样,步伐沉重,实在受不了了,以步行代替,毕竟是业余的,尽自己最大的能力.
中间有很多同志看我,可能大家很奇怪为什么好端端的一个人大热天的跑步,而且全身湿淋淋的.这也难怪!
最后到达终点的时候,自己喊了一句,上海南站,我来了.搞的人家交通协管员在那里纳闷呢.
为了纪念一下时间,到上海长途客运站看了一下,时间在11:35分.不过遗憾的是不知道什么时候出发的,估计在9:20左右吧.

相关
每年上海都有一次马拉松的.2007年安排在11月25号(星期天),详细情况可以登录http://www.shmarathon.com/cn/.有兴趣的话可以参加一下,可能很多人认为没法跑完,没关系,重在参与.而且那个时候不像今天天气这么恶劣.一个字,今天的天气太热,令人窒息.

Confach发表于 August 25, 2007 2:30 pm | 留言 |闲情逸致 

三四事

记录三四事

  1. portal终于就上线了,因为某些原因,延迟了一个礼拜.在这一个礼拜中,加大的测试,容错性,扩展性,以及高性能的部署.一个礼拜的延迟说明了一些问题,那就是以质量为重,如果质量达不到要求,宁可放弃本来已经计划好的上线日.我比较赞同FireFox,虽然FireFox 2已经是伤痕累累,经常令人苦不堪言,但是其团队是以质量驱动的,而不是时间为转移的.否则带来不必要的影响和骂声,真的很难挽回的.
  2. 今天晚上也是我记忆中很晚才走的,尽管才多上了一个半小时的班,却发现自己肚子咕噜咕噜叫,饿死人了.于是决定回家吃饭.本来打算叫饭的,后来想想那工作便当的味道,也就作罢.家里饭灾难吃,也比这个好吃.
  3. 到楼下取上我那个破车,居然爆胎,郁闷!不得已,修!
  4. 回到家,发现楼下装了一个安全门,没有钥匙进去,联系物业,没有电话,只得按101室的邻居给我开大门,不然真没办法.为什么物业不安排在周末安装呢?难道小偷多的让他们无法休息了.
  5. 由于不得已的原因,我们收入降低了,平白无故的每月少收入一点.唉,没办法.面对这物价飞涨的日子,我们只能说,快揭不开锅了.老板,快加工资吧.
  6. 终于发现已经有一件遥不可及的事情摆在眼前,看来早点完成角色的转化.别让自己老这么下去,不然没法交代.

Confach发表于 August 23, 2007 10:07 pm | 留言 |闲情逸致 

ROR发送邮件

用ROR (Ruby On Rails)发送邮件是一个老话题,但是Google一下,会发现很多人都在抱怨无法发送出去,我自己也经历过类似的情况.

官方给出了一篇文档,即How To Send Email With ActionMailer.遗憾的是仍然有很多人说根据该文档配置之后还是发不出去.我也是参考了该文档,最后成功了.总结一下,如果不成功,很有可能是配置的问题.

ROR是利用ActionMailer来发送的,而且内部采用Tmail.先看看我的配置:

代码
  1. # Include your application configuration below  
  2. ActionMailer::Base.perform_deliveries = true  
  3. ActionMailer::Base.raise_delivery_errors = true  
  4. ActionMailer::Base.default_charset = "utf-8"  
  5. ActionMailer::Base.server_settings = {  
  6.     :address => "mail.xxxx.com",  
  7.     :port => 25,  
  8.     :domain => "www.xxxx.com",  
  9.     :user_name => "admin@xxxx.com",  
  10.     :password => "password",  
  11.     :authentication => :login  
  12.     }  

以上配置非常简单,无非就是配置了邮件服务器的状况,注意一下认证方式就可以了.

根据以上的配置,是可以发送的,也就是官方给的文档关于SMTP是没有错的.

如果按照上面的还是不能发送,首先检查一下是否正确配置改文件.另外检查一下发送人,即from是否正确?何谓正确?邮件地址的域名不要是localhost,例如admin@localhost.com 是不正确的.也正因为此,我自己就吃了一点亏,因为使用http://localhost:3000 来测试的,而from地址优势根据该URI来判断的.

至于带有TLS或认证的,参考官方文档的Sending emails with TLS and/or authentication-only SMTP servers这一部分,据目前了解的情况看,有人成功发送.

其实就是这么简单,只不过出现一点状况,会令人头痛,幸好Rails提供了源代码.

令人欣慰的是,如果你的Rails程序部署在Linux/Unix系统上,而且已经安装了sendmail,只需要将邮件的delivery方式设置为sendmail即可。最后摘录rails的sendmail代码:

ruby 代码
 
  1. def perform_delivery_sendmail(mail)  
  2.        IO.popen("#{sendmail_settings[:location]} #{sendmail_settings[:arguments]}","w+"do |sm|  
  3.          sm.print(mail.encoded.gsub(/\r/, ))  
  4.          sm.flush  
  5.        end  
  6.     end  

 

 

Confach发表于 August 21, 2007 8:53 pm | 留言 |一技之长 

上一页