September 21st, 2009

北京初印象

  来到学校两个周了,再三比较,换了电信的手机,充500送了一辆折叠小车然后200元倒卖掉,又花80元买了一辆二手代步车。

  每天早晨骑车从大运村到学校,晚上再骑回住处,干净的街道,带着红袖章的大妈,摆满鲜花的国庆气氛。

  地铁很赞,换乘时不用出站重新刷卡,只是不能像公交一样打折。公交很干净,只是买车之后很少坐了。

  食堂的菜比本科时贵,但是质和量都令人满意。

  变凉了,早晚挺冷的还。

  大运村的电表总是狂转,节约能源是默认一个原则。

  很忙,我不是一个工作狂,可是每天的Schedule经常排的满满的,羡慕同学们还有时间DOTA。虽然很多时候我只是在瞎折腾而已。

  国庆回家。离京的票特别难买,票贩子排我身后一下子买了两位数张T25,恶心至极。

  实验室组织去水长城玩儿,第一次到长城。长满杂草的真正的野长城,很有感觉。认识了许多师兄师姐,都挺热心。

  学会了说“您”,慢慢的尝试融入这个城市的节奏,加油。

Tags: ,

September 5th, 2009

红烧鸡爪

  顺序回忆如下:一点油,半颗葱,一点姜,四个八角,酱油,一斤鸡爪,一小盆水,大半勺盐,多煮一会儿,味精,糖。

  最后做的稍有点咸,可能是酱油倒多了点。

  口感还不错。

  可惜没有相机拍下来。红烧翅根的做法相同。第一次做,下次不放那么多酱油了。

Tags:

September 3rd, 2009

车票还挺便宜的

ticket-beijing

  加油。

Tags:

July 6th, 2009

Linux中ADSL通过6to4自动穿隧连入IPv6

  前两天捣鼓了一个USB ADSL在VMWare虚拟机中Linux系统中的安装配置和拨号方法。目前青岛网通这里,如果是在Windows环境下,拨号后能够自动获取6to4自动穿隧方式的2002开头的IPv6地址,Linux下的获取需要手动配置一下,并不是很复杂。

  如果是Windows系统,那么通过ipconfig可以得到类似如下的信息。

C:\Documents and Settings\Administrator>ipconfig
Windows IP Configuration
 
PPP adapter AccessRunner DSL:
   Connection-specific DNS Suffix  . :
   IP Address. . . . . . . . . . . . : 123.235.169.32
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 123.235.169.32
 
Tunnel adapter 6to4 Tunneling Pseudo-Interface:
   Connection-specific DNS Suffix  . :
   IP Address. . . . . . . . . . . . : 2002:7beb:a920::7beb:a920
   Default Gateway . . . . . . . . . : 2002:c058:6301::c058:6301

  其中IPv6地址中的7beb:a920正好对应动态IPv4的地址123.235.169.32,而IPv6网关地址中的c058:6301对应的是不变的192.88.99.1,这个192.88.99.1是一个特定的6to4中用于任意点传送的中继路由地址。需要做的就是记好这几个地址的规律。

  然后换到Linux中,配置好ADSL,拨号后连入IPv4网,ifconfig查询到新获得的动态IPv4地址,然后按照上面的规律自行将其转换到6to4方式下2002开头的IPv6地址。例如现在得到的是124.135.17.179,对应的6to4地址为2002:7c87:11b3::7c87:11b3。下面将手动添加6to4隧道和中继路由。

[root@leon ~]# ip tunnel add 6to4 mode sit remote any local 124.135.17.179
[root@leon ~]# ip link set dev 6to4 up
[root@leon ~]# ip addr add 2002:7c87:11b3::7c87:11b3/16 dev 6to4
[root@leon ~]# ip -6 route add ::/0 via ::192.88.99.1 dev 6to4 metric 1026

  添加完后通过ifconfig可以看到新多出的网卡6to4,同时ping6一下ipv6.google.com已经可以正常的显示结果。

[root@leon ~]# ifconfig
6to4      Link encap:IPv6-in-IPv4
          inet6 addr: 2002:7c87:11b3::7c87:11b3/16 Scope:Global
          inet6 addr: ::124.135.17.179/128 Scope:Compat
          UP RUNNING NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
 
nas0      Link encap:Ethernet  HWaddr 00:08:5C:14:C0:FB
          inet6 addr: fe80::208:5cff:fe14:c0fb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:275 errors:0 dropped:0 overruns:0 frame:0
          TX packets:281 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23972 (23.4 KiB)  TX bytes:19561 (19.1 KiB)
 
ppp0      Link encap:Point-to-Point Protocol
          inet addr:124.135.17.179  P-t-P:124.135.17.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:236 errors:0 dropped:0 overruns:0 frame:0
          TX packets:236 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:20202 (19.7 KiB)  TX bytes:9883 (9.6 KiB)
[root@leon ~]# ping6 -c 4 ipv6.google.com
PING ipv6.google.com(tx-in-x68.google.com) 56 data bytes
64 bytes from tx-in-x68.google.com: icmp_seq=1 ttl=58 time=384 ms
64 bytes from tx-in-x68.google.com: icmp_seq=2 ttl=58 time=385 ms
64 bytes from tx-in-x68.google.com: icmp_seq=3 ttl=58 time=387 ms
64 bytes from tx-in-x68.google.com: icmp_seq=4 ttl=58 time=390 ms
 
--- ipv6.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3396ms
rtt min/avg/max/mdev = 384.629/386.821/390.147/2.146 ms

  总结配置过程,首先观察windows下6to4方式IPv4地址与IPv6地址的对应关系及其中继路由地址,然后在Linux中添加隧道,设置6to4网卡,添加IPv6地址和中继路由,最后测试成功。

  延伸阅读:http://en.wikipedia.org/wiki/6to4http://en.wikipedia.org/wiki/IPv6

Tags: , , , ,

July 3rd, 2009

USB ADSL在VMWare中Linux环境下拨号方法

  鉴于北京和山东网通已经提供原生ipv6服务(via newboysyb@newsmth提供了6to4方式的ipv6服务,不过家里的路由器和vmware目前根本就不支持ipv6穿透。为了将ipv6充分利用起来,打算在VMWare中的Linux环境下进行USB ADSL的拨号,这样就跨越了路由器的限制。很繁琐,研究了一个上午才搞定。

1.可行性分析

  网络环境:青岛网通ADSL
  硬件设备:大亚科技ADSL USB Modem,型号DB101-A(Conexant芯片)
  操作系统:VMWare Workstation 6.5.0虚拟机下的Fedora 10(内核版本2.6.27.5)

  整个过程之所以繁琐,最重要的原因是这个ADSL是USB接口的,要像学校里武汉电信ADSL使用的都是RJ-45接口从而system-independent也就舒服了。所以,首先设备必须被kernel所支持,幸运的是一般比较新的kernel都是没有问题的。然后需要检测一下自己的USB ADSL Modem是否被Conexant  AccessRunner芯片的Linux驱动所支持。简单方法如下图,在Windows的设备管理器中查询该设备的16进制Vendor ID和Product ID,然后看是否在这个网页http://accessrunner.sourceforge.net/modems.shtml所示的列表中。如若不然,奉劝早点收手,后面一些都是白费功夫。

2.让USB ADSL穿透VMWare

  这一步的目的是屏蔽掉VMWare这层马甲的影响,让Linux客户机能够“直接”存取这个USB ADSL设备。方法是在虚拟机客户端的设置页中,将USB Controller的Connections三个选项都打勾,然后重新启动Linux客户机,在VMWare窗口的右下角应该就出现了新的USB设备,指向它时会出现“Conexant ADSL USB Modem”字样的提示,然后点击它选择Connect (Disconnect from Host),这样主机便会失去设备连接,转而让Linux客户机获取。

Read the rest of this entry »

Tags: , , , , ,

June 26th, 2009

毕业IP纪念

  Farewell, my beloved 222.20.38.146.

  Farewell, my beloved 2001:250:4000:8fff:0:5efe:de14:2692.

华中科技大学韵苑学生公寓23#635寝室2号床位IP

Tags: , ,

June 25th, 2009

华中科技大学09届本科生毕业典礼暨学位授予仪式

毕业典礼全景(华中科技大学光谷体育馆)

校长李培根院士及各院系领导

精神领袖杨叔子院士

根叔为毕业生拨学位帽上的流苏

重头戏来啦,我抢到了与根叔的合影!

牵挂

——在2009届毕业生典礼上的讲话

(二○○九年六月二十四日)

李培根

亲爱的09届毕业生同学们,你们好!

  四年前,我迎来了你们中的大多数人。今天,在你们毕业之际,在你们即将踏上新的征途的前夕,我想对你们说两个字, 那就是“牵挂”。

  今年对于整个世界来说都是困难的一年。世界的金融危机也影响到中国的经济形势,乃至就业形势。同学们,你们是否都找到了合适的工作?我们牵挂着。

  你们中的一部分人,即将踏入工作的社会,那可是没有在学校那么简单和单纯。你既需要充分地展示自己,又不能过分地表现自己;你既需要尊重领导和前辈,又不必刻意去逢迎;你既需要有理想和目标,又不能刻意追求、过于功利;你既需要与同事竞争,更需要与他们协同。亲爱的同学,你准备好了吗?我们牵挂着。

  也许你将走在一条大道上,在大城市,在名单位……大道上有千军万马,当你意气风发、策马奔驰的时候,可要当心,那里非常拥挤,脚下甚至还有石头。亲爱的同学,竞争的路上,千万别摔到,我们牵挂着。

  也许你将走在一条小道上,在乡村, 在城镇,甚至在西部……一条小路曲曲弯弯细又长,一样通向理想的远方。小道旁时而风景可人,或许有溪流奏响,或许有百鸟鸣唱,还有万紫千红竞芬芳。小路上时而泥泞,时而杂草丛生,甚至蛇蝎横行。当风景迷人时,不要太迷恋;当小路难行时,千万别退缩。纵使山穷水尽之际,只要坚持,相信会有柳暗花明之时。亲爱的同学,你有思想准备吗?我们牵挂着。

  也许你将走在崎岖的山路上,为学术,为创业……那是一条攀登之路。你不仅需要优化方向,选择好路径,而且你要看清脚下的每一步。攀登悬崖峭壁时,可不能有一步的闪失。一步不慎,多年的心血,可能功亏一篑。亲爱的同学,你可有思想准备?我们牵挂着。

  亲爱的同学, 也许此刻你豪情满怀,踌躇满志。你希望未来挥毫于江河,画笔于大山。的确中华崛起的蓝图在期待着你,你可以留下激扬之文字,你还可以指点江山。然而,你也要常常低下头,脚踏实地。同学,你意识到了吗?我们牵挂着。

  亲爱的同学,也许你此刻正感到迷茫,不知路在何方。大学的几年,你或许后悔那糟糕的成绩,甚至痛心没有拿到那一纸文凭。同学啊,你不用灰心,不能消沉。路,其实就在脚下。人生的路是数不清的,通向成功的路也有千万条。低下头,从脚下最不起眼的路起步,昂起头,仰望天空,太阳、月亮和星星对你和他人一样明亮。同学啊,你未来的人生依然充满希望。你意识到了吗?我们牵挂着。

  亲爱的同学,其实,牵挂你的人还有很多。你含辛茹苦的父母永远会牵挂着你,他们牵挂着你的一切。你的老师,包括中小学老师,会牵挂着你;你的同学将牵挂着你……同学,能否不吝啬你的牵挂?

  亲爱的同学,请不要吝啬你的牵挂。把牵挂给予你的父母、亲人,他们为你付出太多。城里节奏太快,中年的他们似乎显得更加疲惫;在田野里劳作的父母,他们的背也可能开始驼了,甚至他们可能还在盘算,什么时候才能还清为你求学所欠的外债。不时给他们一个电话,常回家看看。看看他们的生活,惦着他们的健康。同学,你会牵挂着吗?

  亲爱的同学,请不要吝啬你的牵挂。把牵挂给予你尊敬的老师,给予你尊敬的辅导员。你的成长中,他们也倾注了心血。他们曾经对你的表扬或者批评,都可以成为你牵挂的理由。你只需要偶尔在网上,在电话里,一个简单的问候足矣。同学,你会牵挂着吗?

  亲爱的同学,请不要吝啬你的牵挂。把牵挂给予你的同学。同学中有你要好的朋友。同学之间的友情是最值得珍惜的,因为没有任何功利的目的。也许某一个同学与你有过争吵,但是那也没有本质的怨仇,一笑便泯灭。同学中可能还有你的初恋,即使未能终成眷属,初恋也是不能忘怀的,因为那是纯洁的。同窗的友情,可笑的争吵,难忘的初恋,都可以成为牵挂的理由。请把照片留着,把邮箱地址和电话号码留着。同学,你会牵挂着吗?

  亲爱的同学,请不要吝啬你的牵挂。把牵挂给予你未来的同事和朋友。多设身处地为别人想想,关心、帮助别人,你将有更多的朋友,也会得到更多人的帮助。同学,你会牵挂着吗?

  亲爱的同学,请不要吝啬你的牵挂。留一些牵挂给你素不相识的人。 5.12地震中伤残的人们怎样了?地震后幸存的人们生活和心理状况如何?那些从事城市建设的民工们怎样挣扎在贫困线上,还有那些在贫穷乡村的中老年农民们如何绝望地守着那几分贫瘠的土地…。要做一个善良的人,善良就是这种牵挂的理由。同学,你会牵挂着吗?

  亲爱的同学,请不要吝啬你的牵挂。留一些牵挂给你的母校。在这里,你毕竟度过了人生成长的最重要的岁月。在这里,你学到了知识,得到了能力培养与锻炼。你会牵挂吗?若干年后,你的学科是否已经一流,母校是否已经国际知名?你会牵挂吗?也许在母校你有过不愉快的经历,但对于你的成长未必不是一件好事。你会牵挂吗?你在校期间,学校有很多不尽如人意的地方,很多事情令你不快甚至愤怒,但那只是培根的不力,却不是母校的丑陋。你会牵挂吗?瑜园夏日的荷塘是否还是阵阵清香?秋日月下的瑜园中是否依然浮动着桂香?同济校区里裘法祖之树一定更加茁壮,你和恋人常坐的石凳是否还是老模样?当你牵挂时,常到网上看看,偶尔回母校走走。

  亲爱的同学,我牵挂着,你牵挂着,他也牵挂着。让我们彼此牵挂着,让牵挂成为一种永恒的记忆。

Tags: ,

June 23rd, 2009

校长李培根院士《我的太阳》为09毕业生壮行

根叔威武!

我的太阳
把光芒洒在爱因斯坦广场
把金麟抖在喻园的池塘
让光辉围绕着裘法祖的铜像

我的太阳
让光芒溜进垂下窗帘的会堂
让光芒刻在树林中的石凳上
让光芒照射我偶日烦忧的心房

还有个太阳
那就是你
光芒就在你脚下
火热填满你的胸膛
光辉源于你的眼睛
灿烂写在你的脸庞

我的太阳
永恒的太阳
明天你把火热点燃我的激情和希望
你把辉煌写在东九和西十二的墙上
把灿烂留给我们共同的梦想

华中科技大学校长李培根院士简介

Tags: , ,