仅供存档

Friday, February 5, 2010



出趟门

Posted: 05 Feb 2010 12:38 PM PST

我出一趟门

和天气没有关系

脚痒就要走路

对我是天经地义

三人扯蛋

A说,自由是想做什么就做什么

B说,自由是不想做什么就不做什么

我说,自由是什么都没想就做了

果真可以什么都不想么

这是另一个问题,不在讨论自由的范畴之内

我完全赞同那位老头的话—-

要么就是彻底的自由,要么就别谈自由

自由这两个字也可以换成权利

伦敦一位内衣模特,24岁

进了加州理工学院学量子物理

2010的巴黎T台上,会不会刮起一股量子蕾丝潮

Lady Gaga的胸围到底多大

我想这个冬天去问问爱因斯坦

扯远了

斗争的人会一直斗争着

与天斗,与地斗,与人斗,与自己斗

无非就是自相残杀或相互诋毁

只有走路这件事情会让我真正亢奋

我和你说过,和你说过,和你也说过

500年后,咱们到下面或者上面

再谈光荣和梦想

『Time』一周摄影图片精选:Feb 01 - 05, 2010

Posted: 05 Feb 2010 11:23 AM PST

链接: 《Times》新闻摄影图片精选     新闻摄影@Leica.org.cn  

Tuesday, February 02, 2010
从飞机上俯瞰被积雪和云层覆盖的日本富士山。摄影师:Toru Hanai
Japan's Mount Fuji, seen from an airplane, was covered with snow and surrounded by clouds Tuesday.


Tuesday, February 02, 2010
运动员Matthew Byrne在完成一年一度的帝国大厦爬楼梯大赛后进行休息,今年的冠军由德国人Thomas Dold获得,用时10分16秒。摄影师:Shannon Stapleton
Matthew Byrne rested after finishing a punishing 86-flight dash in the annual Empire State Building Run-Up Tuesday in New York. Germany's Thomas Dold won, reaching the observation deck in 10 minutes and 16 seconds.


Tuesday, February 02, 2010
一名工人攀在雅加达一座建筑物的钢筋上,印度尼西亚。摄影师:Beawiharta
A worker stood on a steel bar at the construction site of the Kuningan City development in Jakarta, Indonesia, Tuesday.


Tuesday, February 02, 2010
一名男子走过干涸的河床,昆明。长达5个月的干旱导致中国南部山区约24万人口处于缺水状态。
A man walked across a dried-up reservoir on the outskirts of Kunming, Yunnan Province, China, Tuesday. About 240,000 people are suffering from water shortages in the mountains of southern China, which have been hit by a five-month drought, state media reported.


Wednesday, Februray 03, 2010
一名女子一边接电话一边从一幢建筑前走过,菲律宾。摄影师:Matt Rourke
A person talking on the phone walked by a Philadelphia building on a wintry Wednesday.



Leica中文摄影杂志』推荐使用Email的方式订阅,亦可通过Google ReaderQQ阅读有道鲜果等RSS工具阅读;^_^,在Apple Mac OS X下可获得最佳阅读体验。

Tips: 你可以 在Twitter上关注Leica中文摄影杂志,or 与撰稿人交流

『小建议』如果你在Email里看到这篇文章,可以转发给你的朋友;如果你在Google Reader阅读器里看到这篇文章,可以共享给好友;如果你在豆瓣里看到这篇文章,不妨推荐给更多人;或者干脆Copy下这篇文章的链接,发给你MSN上最喜欢的人;我们永远相信,分享是一种美德,Great People Share Knowledge...

Tags - , ,

★★★★★鄭汝華【菲仕卜】嚟喇~~~~★★★★★

Posted: 05 Feb 2010 12:14 PM PST

攻略:把FON刷dd-wrt让路由器支持pptp Pass-through

Posted: 05 Feb 2010 10:11 AM PST

我今天解决了一个问题:FON路由器不支持PPTP的VPN,我把FON路由器刷成DD-WRT的操作系统,这样就能让我的IPod Touch和笔记本电脑能经过FON无线路由器用PPTP的VPN登录国外网站了。这篇冗长的文章就是要记录这个过程,希望能帮助到遇到同类问题的人。

起因:

  1. 我买了一个苹果的iPod touch ,安装了一些软件,如twitter客户端和facebook客户端,但这些网站在中国被屏蔽,我需要在touch上启用PPTP的VPN才能正常使用这些软件。
  2. 正好见到 @chinavpn 在twitter上叫卖VPN服务,才100元一年,我用paypal向他支付了15美元,他给了我一个PPTP方式登录的VPN
  3. 但是,我无法从iPod touch里登录VPN,也无法在电脑上登录,但我经过测试,用联通3G的网卡上网时,PPTP的VPN能够登录成功,怀疑是中国电信的ADSL屏蔽了PPTP
  4. 有推友@rse43 提醒我:"有必要确认一下是不是电信屏蔽PPTP,很多时候是你的路由设备不支持 PPTP Passthrough造成的问题。" 我觉得 @rse43 不是故意在说废话,我于是查了PPTP Passthrough是什么,找到一个知识点:"VPN Pass-through 所指的应该是设备能够识别由内网工作站发起的,到外网VPN SERVER的VPN类型的数据。由于VPN数据是经过加密和处理的,不同于普通的网络访问数据。设备若不具备识别此类型数据的能力,有可能将VPN数据作为损坏的数据丢弃,导致VPN建立失败。"
  5. 我于是可FON的相关资料,没有任何中文或英文资料提到FON是否支持 PPTP Passthrough,我查到DD-WRT的开源的路由器是肯定支持PPTP Passthrough的,于是我有了想把FON路由器刷BIOS为DD-WRT操作系统的想法。

知识背景:

  1. FON路由器是一个免费获取到的路由器,07年的网志年会和08年的网志年会上都得到FON的赞助,07年提供的是:La Fonera 型号是FON2100D,图片在 http://wiki.fon.com/wiki/La_Fonera , 08年提供的是升级版本 La Fonera+ 型号是FON2201,图片在 http://wiki.fon.com/wiki/La_Fonera+
  2. FON是一个路由器社区,这个社区里有三种用户:Linus, Bills 和 Aliens,拿到FON路由器的人可以是Linus或Bills ,前者会像LINUS一样免费分享网络给别人用,后者会像BILL GATES一样挣到钱,当Aliens(外星人)找到一个不免费的FON节点时会付费上网,bills会分到50%的钱。当然,bills和Linus在全世界漫游时,遇到FON节点都是不需要付费的。这就是FON的商业模式,具体介绍在这里。FON的用户可以在查找节点的时候发现中国湖南省长沙地区宁乡县煤炭镇有一个FON节点,我以后去国外旅行也找到FON节点也不需要额外付费了。不过,我去香港没能成功进入FON网络,虽然他们用了FON的名字。谁知道原因?
  3. 网上有很多hack FON路由器的资料,似乎都是针对FON2100的,需要先按reset键將fon的firmware还原到0.7.1 r1,而FON2200的firmware都1.1.2了,看来无法刷firmware为DD-WRT。我查了FON的WIKI才知道,La Fonera(fon2100)按reset键需要在15秒到20秒内松手,而La Fonera+ (fon2200)是30秒到60秒内松手,我开始按30秒总没还原成功,浪费我不少时间。

我的工作流程:

  1. 我没有WINDOWS操作系统,用的是MAC OS X操作系统,内置了终端,可用SSH 代理PUTTY.EXE
  2. http://coolfire.fetag.org/?p=491 提供了做这个实验所需要的所有文件 http://download.fetag.net/Others/FON-DD-WRT-24.zip
  3. 通过开启"系统偏好设置"=》"Internet 与无线"=》"共享"=》"WEB共享"来代替WINDOWS下的HFS,
  4. Mac OS X下的tftpd的配置和启动非常麻烦,直接用这个 http://ww2.unime.it/flr/tftpserver/TftpServer.dmg 代替了tftpd ,把linux.bin 复制到 /private/tftpboot 再启动 Tftpserver.dmg里的程序就OK

原文打不开,在网页快照里找到了,我就是用上面的替代产品一步一步按提示完成下面的实验,真的是实验,一个字都不差:)

接著就來說說改 dd-wrt 韌體的方法吧,基本上網路上有一堆教學,不論是國外的論壇、或是國內的網友自己的心得,多到我實在是不知道怎麼去刷成 dd-wrt。後來剛好看到一個網站 http:/la-fon.blogspot.com 上面的一篇說明(英文),便照著說明一步一步做下來,耶~竟然成功了呢~

所以我就來紀錄一下我的步驟囉:

  1. 先下載兩個檔案:
    1. openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
    2. out.hex
    3. DD-WRT 的 Image 檔案:linux.bin
      (可以上 dd-wrt 找看看有沒有更新的版本,連結裡的是我使用的版本)
  2. 再來要準備的工具如下:
    • PuTTY(或是 PieTTY):用來做 ssh 連線用的工具。
    • telnet:用來做 telnet 連線用的工具,可用 windows 內建的 telnet 指令,或是直接用 putty/pietty 也可以。
    • tftpd:用來做 tftp 服務的 server
      (第一步驟的第三個檔案請跟 tftpd 的目錄放在一塊)
    • HFS: 作為檔案傳輸時的 server
      (第一步驟的第一、第二個檔案請在 HFS 第一次執行後,在檔案上按右鍵選擇 Add to HFS)
  3. 要改機前,得先把 fon 的 ssh port 給打開,我的機器 fon 韌體版本為 0.7.1 r1,所以簡單的以兩個檔案來將 ssh port 打開即可:
    1. 先將本機電腦的區域網路設定為 ip=169.254.255.2 / mask=255.255.0.0,其餘不用設定。
    2. 將下列內容複製起來,存為 open-ssh-step1.html

      <html>

      <head><title>Open SSH - Step 1</title></head>

      <body>

      <form method="post" action="http://169.254.255.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data">

      <input name="username" value="$(/usr/sbin/iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT)" size="68" >

      <input type="submit" name="submit" value="Submit" onClick="{this.form.wifimode.value='";' + this.form.wifimode.value +';"'}" />

      </form>

      </body>

      </html>

    3. 再將下列內容複製起來,存成 open-ssh-step2.html

      <html>

      <head><title>Open SSH - Step 2</title></head>

      <body>

      <form method="post" action="http://169.254.255.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data">

      <input name="username" value="$(/etc/init.d/dropbear)" size="68" >

      <input type="submit" name="submit" value="Submit" onClick="{this.form.wifimode.value='";' + this.form.wifimode.value +';"'}" />

      </form>

      </body>

      </html>

    4. 在本機電腦上執行 open-ssh-step1.html,按下 submit 按鈕後,會跳出視窗要輸入帳號密碼,請輸入帳號 admin 以及密碼 admin。
    5. 接著執行 open-ssh-step2.html,也是一樣按下 submit 按鈕後,等到瀏覽器出現 fon 的管理視窗即可。
    6. 執行 PuTTY/PieTTY,連線到 169.254.255.1,輸入帳號 root 以及密碼  admin。
    7. 將 /etc/firewall.user 的第 22、23 行註解拿掉
      # vi /etc/firewall.user
    8. 把 fon 的 sshd 設定為開機即啟動
      # cd /etc/init.d
      # mv dropbear S50dropbear
    9. 重新設定密碼以及同步一下
      # passwd
      # sync
    10. 將 fon 重開後就再也不會自動去升級韌體了。
  4. 確認你的電腦的區域網路的 ip=169.254.255.2 / mask=255.255.0.0 / gateway=169.254.255.1(這個不設定也沒關係)
  5. 啟動 HFS(預設 port 為 8080),並記得將 openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma 以及 out.hex 加入 HFS 中。
  6. 如果你還連在 ssh console 中,那就接著做下列的步驟:
    > cd /tmp
    > wget http://169.254.255.2:8080/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
    > mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7
    > reboot
  7. 等待 fon 重新開機後,大約一、兩分鐘,再以 putty/pietty 連入 169.254.255.1 並執行下列指令:
    > cd /tmp
    > wget http://169.254.255.2:8080/out.hex
    > mtd -e "RedBoot config" write out.hex "RedBoot config"
    > reboot
  8. 等待 fon 重新開機後,將您的電腦區域網路的 ip 改為 192.168.1.166(或是任何一個皆可,不要是 192.168.1.254 就行了),遮罩為 255.255.255.0
  9. 啟動 tftpd,並請記得將 linux.bin 與 tftpd 執行程式放在同一個目錄中。
  10. 以 telnet command 或是 putty/pietty 連入 192.168.1.254,port=9000。
    C:\>telnet 192.168.1.254 9000
  11. 按下 Enter 會出現提示符號
    RedBoot>
  12. 接著請依照黃底粗體黑字來輸入:
    RedBoot> ip_address -l 192.168.1.254/24 -h 192.168.1.166
    IP: 192.168.1.254/255.255.255.0, Gateway: 0.0.0.0
    Default server: 192.168.1.166
    RedBoot> fis init
    About to initialize [format] FLASH image system - continue (y/n)? y
    *** Initialize FLASH Image System
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> load -r -b 0x80041000 linux.bin
    Using default protocol (TFTP)
    Raw file loaded 0x80041000-0x806a0fff, assumed entry at 0x80041000
    RedBoot> fis create linux
  13. 接下來會等個十多分鐘,可能更久。
    如果在 load -r -b 0x80041000 linux.bin 之後等了很久,那可能是你忘了啟動 tftpd,如果是這樣,那得退出 telnet 視窗,重新來過。
  14. 十幾分鐘後會看到如下畫面:
    ... Erase from 0xa8030000-0xa8690000: ......................................................................................................
    ... Program from 0x80041000-0x806a1000 at 0xa8030000: ......................................................................................................
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> fconfig
    Run script at boot: true
    Boot script:
    .. fis load -l vmlinux.bin.l7
    .. exec
    Enter script, terminate with empty line
    >> fis load -l linux
    >> exec
    >>
    Boot script timeout (1000ms resolution): 10
    Use BOOTP for network configuration: false
    Gateway IP address:
    Local IP address: 192.168.1.254
    Local IP address mask: 255.255.255.0
    Default server IP address:
    Console baud rate: 9600
    GDB connection port: 9000
    Force console for special debug messages: false
    Network debug at boot time: false
    Update RedBoot non-volatile configuration - continue (y/n)? y
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> reset
  15. 完成上述露露等的步驟後,就可以從區域網路透過有線連到 http://169.254.255.1 進入 dd-wrt 介面管理囉,請記得先修改登入的帳號以及密碼唷。
  16. 別忘了順便更改一下無線基地台的設定,預設 SSID 名稱是 dd-wrt 並且是沒有設定安全性的。

完成了這一些設定,就可以好好的享受 fon + dd-wrt 所帶來的強大無線基地台的功能囉~~~雖然這有違當初 fon 創辦人的精神 >_<

我的操作记录,黄背景的文字为输入

zolamatoMacBook-Air:~ zola$ ssh root@169.254.255.1
root@169.254.255.1's password:
BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______  _______  _______
|   ____||       ||   _   |
|   ____||   -   ||  | |  |
|   |    |_______||__| |__|
|___|
Fonera Firmware (Version 0.7.1 rev 1) -------------
*
* Based on OpenWrt - http://openwrt.org
* Powered by FON - http://www.fon.com
---------------------------------------------------
root@OpenWrt:~# vi /etc/firewall.user
iptables -F forwarding_rule
iptables -t nat -F prerouting_rule
iptables -t nat -F postrouting_rule

### BIG FAT DISCLAIMER
## The "-i $WAN" is used to match packets that come in via the $WAN interface.
## it WILL NOT MATCH packets sent from the $WAN ip address -- you won't be able
## to see the effects from within the LAN.

### Open port to WAN
## -- This allows port 22 to be answered by (dropbear on) the router
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT
iptables        -A input_rule      -i $WAN -p tcp --dport 22 -j ACCEPT

### Port forwarding
## -- This forwards port 8080 on the WAN to port 80 on 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 8080 -j DNAT --to 19
# iptables        -A forwarding_rule -i $WAN -p tcp --dport 80 -d 192.168.1.2 -j

### DMZ
## -- Connections to ports not handled above will be forwarded to 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -j DNAT --to 192.168.1.2
# iptables        -A forwarding_rule -i $WAN -d 192.168.1.2 -j ACCEPT
- /etc/firewall.user [modified] 23/33 69%
iptables -F forwarding_rule
iptables -t nat -F prerouting_rule
iptables -t nat -F postrouting_rule

### BIG FAT DISCLAIMER
## The "-i $WAN" is used to match packets that come in via the $WAN interface.
## it WILL NOT MATCH packets sent from the $WAN ip address -- you won't be able
## to see the effects from within the LAN.

### Open port to WAN
## -- This allows port 22 to be answered by (dropbear on) the router
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT
iptables        -A input_rule      -i $WAN -p tcp --dport 22 -j ACCEPT

### Port forwarding
## -- This forwards port 8080 on the WAN to port 80 on 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 8080 -j DNAT --to 19
# iptables        -A forwarding_rule -i $WAN -p tcp --dport 80 -d 192.168.1.2 -j

### DMZ
## -- Connections to ports not handled above will be forwarded to 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -j DNAT --to 192.168.1.2
# iptables        -A forwarding_rule -i $WAN -d 192.168.1.2 -j ACCEPT
- /etc/firewall.user [modified] 23/33 69%
iptables -F forwarding_rule
iptables -t nat -F prerouting_rule
iptables -t nat -F postrouting_rule

### BIG FAT DISCLAIMER
## The "-i $WAN" is used to match packets that come in via the $WAN interface.
## it WILL NOT MATCH packets sent from the $WAN ip address -- you won't be able
## to see the effects from within the LAN.

### Open port to WAN
## -- This allows port 22 to be answered by (dropbear on) the router
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT
iptables        -A input_rule      -i $WAN -p tcp --dport 22 -j ACCEPT

### Port forwarding
## -- This forwards port 8080 on the WAN to port 80 on 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 8080 -j DNAT --to 19
# iptables        -A forwarding_rule -i $WAN -p tcp --dport 80 -d 192.168.1.2 -j

### DMZ
## -- Connections to ports not handled above will be forwarded to 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -j DNAT --to 192.168.1.2
# iptables        -A forwarding_rule -i $WAN -d 192.168.1.2 -j ACCEPT
root@OpenWrt:~# cd /etc/init.d
root@OpenWrt:/etc/init.d# ls
N10conncheck   S20madwifi     S50qos         S65watchdog
N40thinclient  S40network     S50telnet      boot
N45ntpclient   S45firewall    S60cron        dropbear
N50chillispot  S50httpd       S60redirect    rcS
root@OpenWrt:/etc/init.d# mv dropbear S50dropbear
root@OpenWrt:/etc/init.d# ls
N10conncheck   S20madwifi     S50httpd       S60redirect
N40thinclient  S40network     S50qos         S65watchdog
N45ntpclient   S45firewall    S50telnet      boot
N50chillispot  S50dropbear    S60cron        rcS
root@OpenWrt:/etc/init.d# passwd
Changing password for root
Enter the new password (minimum of 5 characters)
Please use a combination of upper and lower case letters and numbers.
Enter new password:
Re-enter new password:
Password changed.
root@OpenWrt:/etc/init.d# sync
root@OpenWrt:/etc/init.d# exit
Connection to 169.254.255.1 closed.
zolamatoMacBook-Air:~ zola$ ssh root@169.254.255.1
root@169.254.255.1's password:
BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______  _______  _______
|   ____||       ||   _   |
|   ____||   -   ||  | |  |
|   |    |_______||__| |__|
|___|
Fonera Firmware (Version 0.7.1 rev 1) -------------
*
* Based on OpenWrt - http://openwrt.org
* Powered by FON - http://www.fon.com
---------------------------------------------------
root@OpenWrt:~# cd /tmp
root@OpenWrt:~# ls
dhcp.leases     log             resolv.conf     spool
hostapd.conf    network-config  run
root@OpenWrt:~# wget http://169.254.95.148/~zola/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
Connecting to 169.254.95.148[169.254.95.148]:80
openwrt-ar531x-2.4-v 100% |*****************************|   512 KB    00:00 ETA
root@OpenWrt:~# mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7
Unlocking vmlinux.bin.l7 ...
Erasing vmlinux.bin.l7 ...
Writing from openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma to vmlinux.bin.l7 ...  [w]
root@OpenWrt:~# reboot
root@OpenWrt:~# Connection to 169.254.255.1 closed by remote host.
Connection to 169.254.255.1 closed.
zolamatoMacBook-Air:~ zola$ ssh root@169.254.255.1
root@169.254.255.1's password:
BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______  _______  _______
|   ____||       ||   _   |
|   ____||   -   ||  | |  |
|   |    |_______||__| |__|
|___|
Fonera Firmware (Version 0.7.1 rev 1) -------------
*
* Based on OpenWrt - http://openwrt.org
* Powered by FON - http://www.fon.com
---------------------------------------------------
root@OpenWrt:~# cd /tmp
root@OpenWrt:~# wget http://169.254.95.148/~zola/out.hex
Connecting to 169.254.95.148[169.254.95.148]:80
out.hex              100% |*****************************|  4096       00:00 ETA
root@OpenWrt:~# mtd -e "RedBoot config" write out.hex "RedBoot config"
Unlocking RedBoot config ...
Erasing RedBoot config ...
Writing from out.hex to RedBoot config ...  [w]
root@OpenWrt:~# reboot
root@OpenWrt:~# Connection to 169.254.255.1 closed by remote host.
Connection to 169.254.255.1 closed.
zolamatoMacBook-Air:~ zola$ telnet 192.168.1.254 9000
Trying 192.168.1.254...
Connected to 192.168.1.254.
Escape character is '^]'.
RedBoot> ip_address -l 192.168.1.254/24 -h 192.168.1.166
IP: 192.168.1.254/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.166
RedBoot> fis init
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> load -r -b 0x80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0x80041000-0x80662fff, assumed entry at 0x80041000
RedBoot> fis create linux
... Erase from 0xa8030000-0xa8652000:...................................................................................................
... Program from 0x80041000-0x80663000 at0xa8030000:...................................................................................................
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> fconfig
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.l7
.. exec
Enter script, terminate with empty line
>> fis load -l linux
>> exec
>>
Boot script timeout (1000ms resolution): 10
Use BOOTP for network configuration: false
Gateway IP address:
Local IP address: 192.168.1.254
Local IP address mask: 255.255.255.0
Default server IP address:
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
Update RedBoot non-volatile configuration - continue (y/n)? y
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> reset

做完上面的实验,把路由器换上,登录WEB控制界面,发现DD-WRT的控制界面有允许PPTP、L2PP的pass through选项,把ADSL密码写入,保存。然后在苹果电脑上测试PPTP的VPN,连接成功,十多个小时的努力没有白费,问题解决。然后在iPod touch上测试,也通过,成功的看到了VPN字样,也登录上facebook了,欣喜之余,再花两小时写篇日志记录一下。

我顶


© Zola | CC | 沙发为你而留 | 国外订阅 | 国内订阅 | FAQ | Donate | 如何戴Tor

Reflections on the Housing Market

Posted: 05 Feb 2010 10:44 AM PST

An analysis, in verse, from Wellesley economist Karl Case:
For the last few years, we have shed many tears
Living through a recession.
The economy's broke and it's not a joke,
When we talk of another depression.
Fifteen million without a job,
Foreclosures and banks that fail,
401K's became 201K's,
And everything's up for sale.
How can it be? What didn't we see
That led to all of this trouble?
There is little doubt that the proximal cause
Was a bursting housing bubble.
But other than that, who can we blame?
And what do they lament?
Millions of people contributed to
This hundred-year event.
For me, it began in '76
With a house on Cleveland Road.
At fifty-four thousand, I thought it a lot
For a small three-bedroom abode.
But ten years later, that very same house
Would sell for four times the price.
I was glad that I bought...I remember the thought,
"This may not be fair, but it's nice."
In Boston alone, that boom created
$100 billion in wealth.
We spent more, saved less, and I have to confess,
It was good for our mental health.
We had to know that it couldn't go on.
Someday prices would fall.
We knew there were risks -- to ourselves and our fiscs
If those prices were ever to stall.
It all began in 2001,
9/11, the dot.com bubble.
The Fed had to act because of the fact
A recession would mean big trouble.
So the Fed funds rate, sitting just below eight,
Was cut to under two.
And you had to know, with rates so low,
That a refi boom would ensue.
The volume of mortgages written back then
Stunned imaginations.
In a single quarter in 2003,
A trillion in originations!
But something happened late that year
That caused long rates to rise.
And that was the end of the refi boom.
It came as quite a surprise.
With refi's gone, so were big fees,
But banks still had money to lend.
And the search for buyers to fill the gap
Seemingly had no end.
The Fed kept pumping through 2005
To keep short rates very low.
And Greenspan gets a share of the blame;
His halo has less glow.
Of course the key for all to see
Was a robust housing market.
Buyers could borrow lots of cash
And a house was a good place to park it.
A summer home...a new big house,
No one seemed to care.
Homes were made of bricks and land,
The value would always be there.
It didn't matter what rate you paid
Or what you made in a year.
For a while liquidity led to stupidity,
"Just sign and see the cashier."
High LTV's and Option ARMs
Negative AM's and more,
2-28's with teaser rates
And ridiculous Fico scores.
Competition was the force
That made the music play.
As long as prices didn't fall
Everything was OK.
People could always sell their house
For more than they had paid.
Defaults and foreclosures stayed quite low
And lots of money was made.
Fannie and Fred were always ahead,
Then Countrywide got in the fray.
Then Lehman and Merrill and Goldman Sachs
Couldn't be kept away.
You can guess that MBS
Helped make the trading brisk.
Investors thought that the paper they bought
Was traunched with well-measured risk.
To that, add leverage and default swaps,
And then when house prices fell,
"Smart guys" got hosed as the risks were exposed,
And that was the closing bell.
Now where do we go? We really don't know.
We've never been here before.
Only time will tell when the markets will clear
And prices will fall no more.
Some of the data suggest a bottom,
While other data conflicts.
Houses are selling at rates not seen
Since back in 2006.
The inventory of unsold homes
Is down, it no longer grows.
And we're not building any new homes.
Starts are at 50-year lows.
A number of problems remain as risks
As the market begins to turn:
The number of loans that still need to be marked
Is making stomachs churn.
Fifteen million who want to work
Don't have jobs today.
And slow is the pipeline of loans in default
Since no one wants to pay.
It could also be that the pick-up we see
Is just from government red.
Lower rates and tax rebates
Buying paper from Fannie and Fred.
All have certainly played a role
And only time will tell.
What will happen when they're withdrawn,
Still empty units to sell?
So now we come to the end of this ode
Without much to say for certain.
I hate to say, that's where we are
Not beginning or final curtain.
The truth of the matter at the end of the day
Is that markets will make you humble.
Just when you think that it's time for a drink
They will turn and fortunes will crumble.
That free markets work to provide what we want
Is a notion that is not in dispute.
The problem is that once in awhile,
Markets overshoot.
Of course there is greed and there is a need
For moral hazard and rules.
You are damned if you do and damned if you don't.
To be "pure" is a game for fools.
Politicians, of course, are starting to shout
That they want more retribution.
It's better, I think, if they used their time
Helping to find a solution.

攻略:把FON刷dd-wrt让路由器支持pptp Pass-through

Posted: 05 Feb 2010 10:11 AM PST

我今天解决了一个问题:FON路由器不支持PPTP的VPN,我把FON路由器刷成DD-WRT的操作系统,这样就能让我的IPod Touch和笔记本电脑能经过FON无线路由器用PPTP的VPN登录国外网站了。这篇冗长的文章就是要记录这个过程,希望能帮助到遇到同类问题的人。

起因:

  1. 我买了一个苹果的iPod touch ,安装了一些软件,如twitter客户端和facebook客户端,但这些网站在中国被屏蔽,我需要在touch上启用PPTP的VPN才能正常使用这些软件。
  2. 正好见到 @chinavpn 在twitter上叫卖VPN服务,才100元一年,我用paypal向他支付了15美元,他给了我一个PPTP方式登录的VPN
  3. 但是,我无法从iPod touch里登录VPN,也无法在电脑上登录,但我经过测试,用联通3G的网卡上网时,PPTP的VPN能够登录成功,怀疑是中国电信的ADSL屏蔽了PPTP
  4. 有推友@rse43 提醒我:"有必要确认一下是不是电信屏蔽PPTP,很多时候是你的路由设备不支持 PPTP Passthrough造成的问题。" 我觉得 @rse43 不是故意在说废话,我于是查了PPTP Passthrough是什么,找到一个知识点:"VPN Pass-through 所指的应该是设备能够识别由内网工作站发起的,到外网VPN SERVER的VPN类型的数据。由于VPN数据是经过加密和处理的,不同于普通的网络访问数据。设备若不具备识别此类型数据的能力,有可能将VPN数据作为损坏的数据丢弃,导致VPN建立失败。"
  5. 我于是可FON的相关资料,没有任何中文或英文资料提到FON是否支持 PPTP Passthrough,我查到DD-WRT的开源的路由器是肯定支持PPTP Passthrough的,于是我有了想把FON路由器刷BIOS为DD-WRT操作系统的想法。

知识背景:

  1. FON路由器是一个免费获取到的路由器,07年的网志年会和08年的网志年会上都得到FON的赞助,07年提供的是:La Fonera 型号是FON2100D,图片在 http://wiki.fon.com/wiki/La_Fonera , 08年提供的是升级版本 La Fonera+ 型号是FON2201,图片在 http://wiki.fon.com/wiki/La_Fonera+
  2. FON是一个路由器社区,这个社区里有三种用户:Linus, Bills 和 Aliens,拿到FON路由器的人可以是Linus或Bills ,前者会像LINUS一样免费分享网络给别人用,后者会像BILL GATES一样挣到钱,当Aliens(外星人)找到一个不免费的FON节点时会付费上网,bills会分到50%的钱。当然,bills和Linus在全世界漫游时,遇到FON节点都是不需要付费的。这就是FON的商业模式,具体介绍在这里。FON的用户可以在查找节点的时候发现中国湖南省长沙地区宁乡县煤炭镇有一个FON节点,我以后去国外旅行也找到FON节点也不需要额外付费了。不过,我去香港没能成功进入FON网络,虽然他们用了FON的名字。谁知道原因?
  3. 网上有很多hack FON路由器的资料,似乎都是针对FON2100的,需要先按reset键將fon的firmware还原到0.7.1 r1,而FON2200的firmware都1.1.2了,看来无法刷firmware为DD-WRT。我查了FON的WIKI才知道,La Fonera(fon2100)按reset键需要在15秒到20秒内松手,而La Fonera+ (fon2200)是30秒到60秒内松手,我开始按30秒总没还原成功,浪费我不少时间。

我的工作流程:

  1. 我没有WINDOWS操作系统,用的是MAC OS X操作系统,内置了终端,可用SSH 代理PUTTY.EXE
  2. http://coolfire.fetag.org/?p=491 提供了做这个实验所需要的所有文件 http://download.fetag.net/Others/FON-DD-WRT-24.zip
  3. 通过开启"系统偏好设置"=》"Internet 与无线"=》"共享"=》"WEB共享"来代替WINDOWS下的HFS,
  4. Mac OS X下的tftpd的配置和启动非常麻烦,直接用这个 http://ww2.unime.it/flr/tftpserver/TftpServer.dmg 代替了tftpd ,把linux.bin 复制到 /private/tftpboot 再启动 Tftpserver.dmg里的程序就OK

原文打不开,在网页快照里找到了,我就是用上面的替代产品一步一步按提示完成下面的实验,真的是实验,一个字都不差:)

接著就來說說改 dd-wrt 韌體的方法吧,基本上網路上有一堆教學,不論是國外的論壇、或是國內的網友自己的心得,多到我實在是不知道怎麼去刷成 dd-wrt。後來剛好看到一個網站 http:/la-fon.blogspot.com 上面的一篇說明(英文),便照著說明一步一步做下來,耶~竟然成功了呢~

所以我就來紀錄一下我的步驟囉:

  1. 先下載兩個檔案:
    1. openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
    2. out.hex
    3. DD-WRT 的 Image 檔案:linux.bin
      (可以上 dd-wrt 找看看有沒有更新的版本,連結裡的是我使用的版本)
  2. 再來要準備的工具如下:
    • PuTTY(或是 PieTTY):用來做 ssh 連線用的工具。
    • telnet:用來做 telnet 連線用的工具,可用 windows 內建的 telnet 指令,或是直接用 putty/pietty 也可以。
    • tftpd:用來做 tftp 服務的 server
      (第一步驟的第三個檔案請跟 tftpd 的目錄放在一塊)
    • HFS: 作為檔案傳輸時的 server
      (第一步驟的第一、第二個檔案請在 HFS 第一次執行後,在檔案上按右鍵選擇 Add to HFS)
  3. 要改機前,得先把 fon 的 ssh port 給打開,我的機器 fon 韌體版本為 0.7.1 r1,所以簡單的以兩個檔案來將 ssh port 打開即可:
    1. 先將本機電腦的區域網路設定為 ip=169.254.255.2 / mask=255.255.0.0,其餘不用設定。
    2. 將下列內容複製起來,存為 open-ssh-step1.html

      <html>

      <head><title>Open SSH - Step 1</title></head>

      <body>

      <form method="post" action="http://169.254.255.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data">

      <input name="username" value="$(/usr/sbin/iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT)" size="68" >

      <input type="submit" name="submit" value="Submit" onClick="{this.form.wifimode.value='";' + this.form.wifimode.value +';"'}" />

      </form>

      </body>

      </html>

    3. 再將下列內容複製起來,存成 open-ssh-step2.html

      <html>

      <head><title>Open SSH - Step 2</title></head>

      <body>

      <form method="post" action="http://169.254.255.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data">

      <input name="username" value="$(/etc/init.d/dropbear)" size="68" >

      <input type="submit" name="submit" value="Submit" onClick="{this.form.wifimode.value='";' + this.form.wifimode.value +';"'}" />

      </form>

      </body>

      </html>

    4. 在本機電腦上執行 open-ssh-step1.html,按下 submit 按鈕後,會跳出視窗要輸入帳號密碼,請輸入帳號 admin 以及密碼 admin。
    5. 接著執行 open-ssh-step2.html,也是一樣按下 submit 按鈕後,等到瀏覽器出現 fon 的管理視窗即可。
    6. 執行 PuTTY/PieTTY,連線到 169.254.255.1,輸入帳號 root 以及密碼  admin。
    7. 將 /etc/firewall.user 的第 22、23 行註解拿掉
      # vi /etc/firewall.user
    8. 把 fon 的 sshd 設定為開機即啟動
      # cd /etc/init.d
      # mv dropbear S50dropbear
    9. 重新設定密碼以及同步一下
      # passwd
      # sync
    10. 將 fon 重開後就再也不會自動去升級韌體了。
  4. 確認你的電腦的區域網路的 ip=169.254.255.2 / mask=255.255.0.0 / gateway=169.254.255.1(這個不設定也沒關係)
  5. 啟動 HFS(預設 port 為 8080),並記得將 openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma 以及 out.hex 加入 HFS 中。
  6. 如果你還連在 ssh console 中,那就接著做下列的步驟:
    > cd /tmp
    > wget http://169.254.255.2:8080/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
    > mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7
    > reboot
  7. 等待 fon 重新開機後,大約一、兩分鐘,再以 putty/pietty 連入 169.254.255.1 並執行下列指令:
    > cd /tmp
    > wget http://169.254.255.2:8080/out.hex
    > mtd -e "RedBoot config" write out.hex "RedBoot config"
    > reboot
  8. 等待 fon 重新開機後,將您的電腦區域網路的 ip 改為 192.168.1.166(或是任何一個皆可,不要是 192.168.1.254 就行了),遮罩為 255.255.255.0
  9. 啟動 tftpd,並請記得將 linux.bin 與 tftpd 執行程式放在同一個目錄中。
  10. 以 telnet command 或是 putty/pietty 連入 192.168.1.254,port=9000。
    C:\>telnet 192.168.1.254 9000
  11. 按下 Enter 會出現提示符號
    RedBoot>
  12. 接著請依照黃底粗體黑字來輸入:
    RedBoot> ip_address -l 192.168.1.254/24 -h 192.168.1.166
    IP: 192.168.1.254/255.255.255.0, Gateway: 0.0.0.0
    Default server: 192.168.1.166
    RedBoot> fis init
    About to initialize [format] FLASH image system - continue (y/n)? y
    *** Initialize FLASH Image System
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> load -r -b 0x80041000 linux.bin
    Using default protocol (TFTP)
    Raw file loaded 0x80041000-0x806a0fff, assumed entry at 0x80041000
    RedBoot> fis create linux
  13. 接下來會等個十多分鐘,可能更久。
    如果在 load -r -b 0x80041000 linux.bin 之後等了很久,那可能是你忘了啟動 tftpd,如果是這樣,那得退出 telnet 視窗,重新來過。
  14. 十幾分鐘後會看到如下畫面:
    ... Erase from 0xa8030000-0xa8690000: ......................................................................................................
    ... Program from 0x80041000-0x806a1000 at 0xa8030000: ......................................................................................................
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> fconfig
    Run script at boot: true
    Boot script:
    .. fis load -l vmlinux.bin.l7
    .. exec
    Enter script, terminate with empty line
    >> fis load -l linux
    >> exec
    >>
    Boot script timeout (1000ms resolution): 10
    Use BOOTP for network configuration: false
    Gateway IP address:
    Local IP address: 192.168.1.254
    Local IP address mask: 255.255.255.0
    Default server IP address:
    Console baud rate: 9600
    GDB connection port: 9000
    Force console for special debug messages: false
    Network debug at boot time: false
    Update RedBoot non-volatile configuration - continue (y/n)? y
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> reset
  15. 完成上述露露等的步驟後,就可以從區域網路透過有線連到 http://169.254.255.1 進入 dd-wrt 介面管理囉,請記得先修改登入的帳號以及密碼唷。
  16. 別忘了順便更改一下無線基地台的設定,預設 SSID 名稱是 dd-wrt 並且是沒有設定安全性的。

完成了這一些設定,就可以好好的享受 fon + dd-wrt 所帶來的強大無線基地台的功能囉~~~雖然這有違當初 fon 創辦人的精神 >_<

我的操作记录,黄背景的文字为输入

zolamatoMacBook-Air:~ zola$ ssh root@169.254.255.1
root@169.254.255.1's password:
BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______  _______  _______
|   ____||       ||   _   |
|   ____||   -   ||  | |  |
|   |    |_______||__| |__|
|___|
Fonera Firmware (Version 0.7.1 rev 1) -------------
*
* Based on OpenWrt - http://openwrt.org
* Powered by FON - http://www.fon.com
---------------------------------------------------
root@OpenWrt:~# vi /etc/firewall.user
iptables -F forwarding_rule
iptables -t nat -F prerouting_rule
iptables -t nat -F postrouting_rule

### BIG FAT DISCLAIMER
## The "-i $WAN" is used to match packets that come in via the $WAN interface.
## it WILL NOT MATCH packets sent from the $WAN ip address -- you won't be able
## to see the effects from within the LAN.

### Open port to WAN
## -- This allows port 22 to be answered by (dropbear on) the router
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT
iptables        -A input_rule      -i $WAN -p tcp --dport 22 -j ACCEPT

### Port forwarding
## -- This forwards port 8080 on the WAN to port 80 on 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 8080 -j DNAT --to 19
# iptables        -A forwarding_rule -i $WAN -p tcp --dport 80 -d 192.168.1.2 -j

### DMZ
## -- Connections to ports not handled above will be forwarded to 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -j DNAT --to 192.168.1.2
# iptables        -A forwarding_rule -i $WAN -d 192.168.1.2 -j ACCEPT
- /etc/firewall.user [modified] 23/33 69%
iptables -F forwarding_rule
iptables -t nat -F prerouting_rule
iptables -t nat -F postrouting_rule

### BIG FAT DISCLAIMER
## The "-i $WAN" is used to match packets that come in via the $WAN interface.
## it WILL NOT MATCH packets sent from the $WAN ip address -- you won't be able
## to see the effects from within the LAN.

### Open port to WAN
## -- This allows port 22 to be answered by (dropbear on) the router
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT
iptables        -A input_rule      -i $WAN -p tcp --dport 22 -j ACCEPT

### Port forwarding
## -- This forwards port 8080 on the WAN to port 80 on 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 8080 -j DNAT --to 19
# iptables        -A forwarding_rule -i $WAN -p tcp --dport 80 -d 192.168.1.2 -j

### DMZ
## -- Connections to ports not handled above will be forwarded to 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -j DNAT --to 192.168.1.2
# iptables        -A forwarding_rule -i $WAN -d 192.168.1.2 -j ACCEPT
- /etc/firewall.user [modified] 23/33 69%
iptables -F forwarding_rule
iptables -t nat -F prerouting_rule
iptables -t nat -F postrouting_rule

### BIG FAT DISCLAIMER
## The "-i $WAN" is used to match packets that come in via the $WAN interface.
## it WILL NOT MATCH packets sent from the $WAN ip address -- you won't be able
## to see the effects from within the LAN.

### Open port to WAN
## -- This allows port 22 to be answered by (dropbear on) the router
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT
iptables        -A input_rule      -i $WAN -p tcp --dport 22 -j ACCEPT

### Port forwarding
## -- This forwards port 8080 on the WAN to port 80 on 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 8080 -j DNAT --to 19
# iptables        -A forwarding_rule -i $WAN -p tcp --dport 80 -d 192.168.1.2 -j

### DMZ
## -- Connections to ports not handled above will be forwarded to 192.168.1.2
# iptables -t nat -A prerouting_rule -i $WAN -j DNAT --to 192.168.1.2
# iptables        -A forwarding_rule -i $WAN -d 192.168.1.2 -j ACCEPT
root@OpenWrt:~# cd /etc/init.d
root@OpenWrt:/etc/init.d# ls
N10conncheck   S20madwifi     S50qos         S65watchdog
N40thinclient  S40network     S50telnet      boot
N45ntpclient   S45firewall    S60cron        dropbear
N50chillispot  S50httpd       S60redirect    rcS
root@OpenWrt:/etc/init.d# mv dropbear S50dropbear
root@OpenWrt:/etc/init.d# ls
N10conncheck   S20madwifi     S50httpd       S60redirect
N40thinclient  S40network     S50qos         S65watchdog
N45ntpclient   S45firewall    S50telnet      boot
N50chillispot  S50dropbear    S60cron        rcS
root@OpenWrt:/etc/init.d# passwd
Changing password for root
Enter the new password (minimum of 5 characters)
Please use a combination of upper and lower case letters and numbers.
Enter new password:
Re-enter new password:
Password changed.
root@OpenWrt:/etc/init.d# sync
root@OpenWrt:/etc/init.d# exit
Connection to 169.254.255.1 closed.
zolamatoMacBook-Air:~ zola$ ssh root@169.254.255.1
root@169.254.255.1's password:
BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______  _______  _______
|   ____||       ||   _   |
|   ____||   -   ||  | |  |
|   |    |_______||__| |__|
|___|
Fonera Firmware (Version 0.7.1 rev 1) -------------
*
* Based on OpenWrt - http://openwrt.org
* Powered by FON - http://www.fon.com
---------------------------------------------------
root@OpenWrt:~# cd /tmp
root@OpenWrt:~# ls
dhcp.leases     log             resolv.conf     spool
hostapd.conf    network-config  run
root@OpenWrt:~# wget http://169.254.95.148/~zola/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
Connecting to 169.254.95.148[169.254.95.148]:80
openwrt-ar531x-2.4-v 100% |*****************************|   512 KB    00:00 ETA
root@OpenWrt:~# mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7
Unlocking vmlinux.bin.l7 ...
Erasing vmlinux.bin.l7 ...
Writing from openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma to vmlinux.bin.l7 ...  [w]
root@OpenWrt:~# reboot
root@OpenWrt:~# Connection to 169.254.255.1 closed by remote host.
Connection to 169.254.255.1 closed.
zolamatoMacBook-Air:~ zola$ ssh root@169.254.255.1
root@169.254.255.1's password:
BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______  _______  _______
|   ____||       ||   _   |
|   ____||   -   ||  | |  |
|   |    |_______||__| |__|
|___|
Fonera Firmware (Version 0.7.1 rev 1) -------------
*
* Based on OpenWrt - http://openwrt.org
* Powered by FON - http://www.fon.com
---------------------------------------------------
root@OpenWrt:~# cd /tmp
root@OpenWrt:~# wget http://169.254.95.148/~zola/out.hex
Connecting to 169.254.95.148[169.254.95.148]:80
out.hex              100% |*****************************|  4096       00:00 ETA
root@OpenWrt:~# mtd -e "RedBoot config" write out.hex "RedBoot config"
Unlocking RedBoot config ...
Erasing RedBoot config ...
Writing from out.hex to RedBoot config ...  [w]
root@OpenWrt:~# reboot
root@OpenWrt:~# Connection to 169.254.255.1 closed by remote host.
Connection to 169.254.255.1 closed.
zolamatoMacBook-Air:~ zola$ telnet 192.168.1.254 9000
Trying 192.168.1.254...
Connected to 192.168.1.254.
Escape character is '^]'.
RedBoot> ip_address -l 192.168.1.254/24 -h 192.168.1.166
IP: 192.168.1.254/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.166
RedBoot> fis init
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> load -r -b 0x80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0x80041000-0x80662fff, assumed entry at 0x80041000
RedBoot> fis create linux
... Erase from 0xa8030000-0xa8652000:...................................................................................................
... Program from 0x80041000-0x80663000 at0xa8030000:...................................................................................................
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> fconfig
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.l7
.. exec
Enter script, terminate with empty line
>> fis load -l linux
>> exec
>>
Boot script timeout (1000ms resolution): 10
Use BOOTP for network configuration: false
Gateway IP address:
Local IP address: 192.168.1.254
Local IP address mask: 255.255.255.0
Default server IP address:
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
Update RedBoot non-volatile configuration - continue (y/n)? y
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> reset

做完上面的实验,把路由器换上,登录WEB控制界面,发现DD-WRT的控制界面有允许PPTP、L2PP的pass through选项,把ADSL密码写入,保存。然后在苹果电脑上测试PPTP的VPN,连接成功,十多个小时的努力没有白费,问题解决。然后在iPod touch上测试,也通过,成功的看到了VPN字样,也登录上facebook了,欣喜之余,再花两小时写篇日志记录一下。

我顶


© Zola | CC | 沙发为你而留 | 国外订阅 | 国内订阅 | FAQ | Donate | 如何戴Tor

去南方

Posted: 05 Feb 2010 08:50 AM PST

(以上省略1000多字节,刚才发布被帝哥私吞了)

我要去三亚了,兄弟们

去那个零上28度的地方

用沙埋了自己

听海鸟唱,看姑娘浪

我会给你们拍照,带一点咸湿回来

吐血推荐赖声川老师的“宝岛一村”

Posted: 05 Feb 2010 10:10 AM PST

悲欣交集的三个半小时超长剧,绝对超值,我买了680块的次贵票,非常后悔,如果200块钱对你没那么重要,一定要买最贵的票,只剩两天了。

演员大部分都非常牛,作品很完整,几乎所有的笑料和煽情都力道十足,同时----非常难得地----有节制。

买票到这里:http://live.damai.cn/bj/ticket_13083.html

南周音乐论坛

Posted: 05 Feb 2010 09:52 AM PST

南方周末2009文化原创榜音乐论坛

时间:2月7日 13:30 - 15:30

地点:798艺术区内尤伦斯当代艺术中心(UCCA)报告厅

主题:互联网,音乐的敌人还是朋友

嘉宾:高晓松,著名音乐人、爱火(iFire),新蜂音乐创始人、MySpace中国战略及产品顾问、洪波(Keso),互联网观察家

主持:平客

按时到场,领取免费入场券入场

互联网和音乐,到底是敌人还是朋友?敢于直言的著名音乐人高晓松和目光犀利的互联网观察家洪波(Keso)的交锋,加之在两个产业内都有实战心得的爱火(iFire)的心得,这应是一场值得期待的有关音乐产业的言之有物的对话。

欢迎互联网、音乐产业相关人士及对这个话题感兴趣的朋友前来参加。

nfzmyylt

随机日志

评论数量(0) | 你来评论
原文标题:南周音乐论坛
原文地址:http://buchimifan.com/post/629.html
© 版权声明: 除非特别声明,声色犬马 所有文章均为 buchimifan 原创。默认自由转摘且遵守 CC 版权协议(署名-保持一致-非商业)。转摘请注明出处,并以超连接形式标明文章原始出处和作者信息。
@ 分享: Twitter - del.icio.us - Gmarks - Yahoo! - 更多 More...

读书笔记

Posted: 05 Feb 2010 08:44 AM PST

恶劣天气的本质,不在于一阵两阵骤雨,而在于许多天集合而成的一种倾向。

-----霍布斯《利维坦》

 

如何去矿存金?一个历史阶段的真实,在有关这一阶段的一切都已消失只剩精神的时候,才明显可见。就像一件东西,外面的肉腐去之后,始见其骨,一个历史阶段留存下来进入另一个阶段的东西,是那个历史阶段的真质-----黑格尔

 

我们并不是要实现什么理想,我们只是要从非理性中解放出来----约翰·麦克里兰

 

单纯的"害怕我,服从我"在自由而有美德的人之间没有容身之地,这根本不需要技巧,恐惧是最卑微的理解力也能理解的东西,因此专横与无知是两两相连的,它在懂得自我肯定的人们之间不可能持久--------孟德斯鸠《法的精神》

 

"Against"是适应的别名,世界怎么样就怎么受,生活怎么来就怎么过的人,不能算是善于调适。理想上,自我应该与世界互相往来,才能造成最大程度的自我肯定-----同上。

 

什么是启蒙?启蒙就是dare to know(敢知)------康德

 

 

(《西方政治思想史》 约翰·克里夫兰 海南出版社)

"七"乐无穷,尽在新浪新版博客,快来体验啊~~~请点击进入~

火车票低价造成了举国浪费

Posted: 05 Feb 2010 08:45 AM PST

十年来我不断撰文解释,要治理春运综合症,即乘客长时间排队、黄牛党猖獗和火车站大混乱等关联现象,有一个办法,也只有一个办法,那就是让火车票充分提价。

火车票低价造成了举国浪费

薛兆丰
2010年2月8日《经济观察报》

十年前我开始不断撰文解释,要治理春运综合症,即乘客长时间排队、黄牛党猖獗和火车站大混乱等关联现象,有一个办法,也只有一个办法,那就是让火车票充分提价。十年来,这个建议只在小范围内得到重视和讨论。今天,我的观点没有改变。春运现象是学习价格理论和研究公共政策的优良范本,值得每一位对经济、舆论、政策等领域感兴趣的朋友深思。

春运综合症的核心,是其内在的经济机制。说来简单,不难理解,只是很容易忘记。任何商品,因为人们的需求没有止境,所以只要价格过低,就会出现短缺。消除短缺的唯一办法,就是把价格提到足够高。

要强调的是,任何商品均如此。人们常有鸵鸟心态,在讨论价格的时候,会说那些正在触动他们神经的商品非常特殊,不是商品,所以价格规律不起作用。谈水费的时候,他们说水不是商品;谈学费的时候,教育不是商品;谈药费的时候,健康不是商品;谈旅费的时候,回家过年不是商品。然而,抱着这样的心态,只能让人脱离现实,而无法正视问题和寻求对策。毕竟,经济规律是不以人的意志为转移的。

很显然,回家过年不仅是商品,而且是可以变得颇为昂贵的商品。媒体渲染说回家不需要理由。可是,要在特定的时候回家,就需要理由了。这就好像说泡澡不需要理由,但要在北京到芝加哥的航班上泡个澡,就需要很多理由一样。事实上,春运综合症已经不间断地发生了十年以上,之所以仍未得到根本解决,正是因为春运期间短暂的需求高峰,无法支撑铁路硬件大幅升级的巨额成本。那么多人要同时回家,而且一年就那么一次,这就变成了奢侈的需求。

有些学者动用了经济学术语,说回家过年的需求是刚性的,意思是不管价格多高,乘客还是要回家过年,所以提价只会让铁路系统多赚钱,而不能降低乘客回家过年的愿望。这是没有学透。向右下倾斜的需求曲线,每个点的弹性都不同,只要价格到位,刚性需求就自然会软化。如果说有些旅客回家过年的需求曲线不是右下倾斜而是垂直的,那么这些旅客就应该不惜一切代价回家,就不会非要等放假才回家,更不会非要坐火车才回家。

不少人迁怒于铁路部门的垄断特性。我赞成铁路部门通过民营化来提高效率。然而,铁路部门是否民营化,与解决春运综合症的对策没有直接关系。一方面,我们不能等到铁路民营化了,才去解决春运困难。另一方面,铁路部门民营化后,春运票价是降是升,并不容易推测。目前政府是迫于压力,承担了春运的义务,才压低了火车票价。民营化后,铁路会不会意识到廉价客运根本不如货运赚钱,从而进一步减少客运容量,大幅提高客运服务档次,以致把客运变成豪华旅游呢?至少在美国,情况就是这样。

火车票价不够高,其经济之恶,是那些用于排长队、拨电话、托关系、找黄牛、扫黄牛所耗费的努力,数以千万人的精疲力竭的努力,从整个社会上看,是被白白消耗掉的。如果这些人这段时间的努力,是用于通过他们的专业技能来服务他人,然后再把赚到的钱用以竞争火车票,那么这些乘客在争得火车票的同时,其努力也造福了其他人,也转化成了社会的财富。但现在的情况是,火车票以低价销售,人们靠排队来竞争。这必然引发利己不利人的资源耗散,而这种资源耗散只有通过提高票价才能消除。

穷人怎么办?真关心穷人,就应该行善。不妨像盖茨那样,先通过自己的专长赚钱,然后购买提价后的火车票送给穷人。或者,尊重穷人的意愿,把钱送给穷人,让他们爱买什么买什么。再不然,就努力说服纳税人,让他们额外缴纳春运税,专门用于政府资助穷人买火车票回家过年的支出。这些办法都符合自愿原则和人道精神,都能避免一年一度举国排队所造成的付之东流的社会浪费。

春运综合症的根源,在于短期需求激增。是需求激增,抬高了实际票价。这时候,如果铁路系统还是按低价售票,那么已经被需求抬高了的实际票价,与铁路系统确定的纸面定价之间,就出现了显著的差额。这个差额是招引黄牛党的根源。要强调,不是黄牛党抢先买好了车票,就能随心所欲地加码,然后卖给乘客,从而增加乘客负担的。恰恰相反,是乘客之间因为争夺火车票,使得火车票的实际票价大大超过了票面价格,所以才为黄牛党创造了颠扑不破的生存空间。黄牛党的存在,并没有给乘客带来额外的负担;相反,是乘客在春运高峰期本来就乐意支付的较高票价或排队成本,引来了乐意提供有偿服务的人。只是社会误解了这些人的功能,语带讥讽地把他们叫做"黄牛党"罢了。各种各样打击黄牛党的策略,没有正视这个经济因果关系,所以注定是无效的。

在诸多无效的策略中,包括了今年新出台的实名制。我们知道,实名制运用于航空,是基于安全的考虑。既然实名制不增加运力,那么想靠它来解决买票难问题,消灭黄牛党,恢复火车站秩序,就是牛头不对马嘴。当前试行的实名制,是允许他人代购车票的,但通过代购车票收取报酬,不正是黄牛党所为吗?实名制抑制黄牛党如何可能?讽刺的是,广州铁路决定,人太多时就停止验票。那这跟设计一款天太热就停止制冷的空调有何区别?这些简单的问题,在耗资亿元的实名制措施上马以前,根本没有准备好答案。当然,本来就不可能有答案。

除了经济规律,我们还能看到,当一个市场本来就能妥善解决的问题,放到社会大讨论和官僚机构那里,会产生多么糟糕的结果。推动这个糟糕结果的,有蹩脚的学界,即那些谈论需求刚性的思想者;有不负责任的舆论,即那些声称同情穷人却忍看他们狼狈不堪甚至陷入危险的观众;有敷衍了事的体制,即那些明知无效而硬让实名制上马的官员;还有以偏盖全的媒体,即那些突出报道某些人幸运地买到原价票的记者和编辑。相反,如果铁路是民营的,那它的所有者和管理者,就不会容许本来属于它的收入,因为票价过低而流入售票职员和黄牛党的腰包。如果火车站是民营的,那它就无法承担在其营业范围内旅客被挤伤、逼疯、踩死所引发的民事责任。我国对商店的低价促销活动有明确规定,目的是防范混乱和事故,遗憾的是它们似乎不适用于国营铁路的春运促销。

最后,让我回答三个问题。一,火车票提价多少才算充分?提到春运恢复正常秩序时算充分。二,怎样提价才合理?年前逐日递增,年后逐日递减,从而鼓励时间成本低的人早走晚归。三,提价的后果是什么?部分出价最低但未必是最穷的人不能成行了,因为超过了运力的负荷,就必然会产生悲剧。除此以外,其他旅客照样可以回家,但他们并不通过排队来争得车票,而是凭劳动所得或他人捐助,购买充分提价的火车票回家。

薛兆丰是美国西北大学法学院博士后研究员,北京大学"法律经济学研究中心"研究员。

相关阅读

  1. 薛兆丰:火车票价还不够高
  2. 李子旸:无论从哪个角度看,火车票都应该涨价
  3. 江小鱼:一张车票考验自由市场信念
  4. 搜狐2010火车票专辑:关于火车票价格的十句大实话 

譚作人2月9日下周二宣判

Posted: 05 Feb 2010 10:14 AM PST

從這裡看到:
http://twitter.com/ranyunfei
刚接浦志强律师电话:
谭作人案将于二月九号(下周星期二)上午九点半在成都中院第五法庭宣判,请海内外媒体的朋友们关注并请推友们转推。

如果有看過公民調查的人, 我相信不會忘記譚作人的說話,
而片尾的歌聲, 是提醒...
以下貼上這歌,
也重貼之前我貼過譚作人和家人的信...

艾曉明紀錄片《公民調查》片尾曲--
我們時刻在一起
词:孙潇毅
曲:阿庆@与非门
唱:与非门 / 孙潇毅

请相信我 我在潜行 不管风雨 我奔向你
请抬起头 你别哭泣 不管艰辛 我不离去
请相信我 我不放弃 我们的心 靠在一起
你别放手 请靠着我 我要我们 在一起

天在抖 地在摇 我用胸膛为你遮挡
风再大 雨在下 我用肩膊为你作墙
天无情 人有情 我用双手紧握你手
不管天 不管地 我们时刻在一起
我们时刻在一起……

=========
下載(mp3):
1.
http://kiwi6.com/file?id=6zgh7pu4w5
2.
http://www.archive.org/download/together_we_will_always_be_863/together_...

伤心岂独谭作人?
--谭作人妻女文章选录

前言:
冉云飞按:昨天王姐给我来这三篇文章,我看后给王姐说,可否在我博客上发表,王姐只两个字:"当然"。在作人兄进去之前,我没见过王姐,但作人兄进去后,我见过王姐数次,其坚定有条不紊地处理诸种事务,真令人感动。我当然知道她一个人带着两个女儿(一个尚未成年)的艰辛,别人再多的帮助,都无法抵挡她夜深人静的时候,独自咀嚼作人进去后,她的苦涩与艰难。我知道她很感动于很多朋友们的努力与安慰,但别人再多的安慰作用究竟有限,虽然只是暂时失去丈夫,但这种深深的悲苦,也非个中人所能体会。

作人进监狱,另外遭受压力和打击就是他两个女儿了。两个女儿,可惜我都没有见过,因为我未去过他家。本来12日庭审有与他家人(包括他大哥)见面的机会,也被公安对我的软禁给破坏了。这里三篇文章,有两篇文章涉及两位女儿,其中大女儿的"见证"相当有条理,理性且富有逻辑,还有一定的文采,真有乃父之风。不满十六岁的小女儿所写的信,通过非常准确的童话寓言,来表达爸爸的坚定支持,可谓冰雪聪明。作人兄的回信有爱有公义,可谓文理兼胜。但最感动的却是:"你们,是我的眼泪"。在我看来,这是2009年中国良心犯给家人最深的爱意表达,真可以令木石动容。而这句简单而深情的话,在我看来,有流传千古的力量。

8月12日的庭审,检方和法官的枉法无理,在这三篇文章中的头两篇已昭然若揭,以后我们会进一会揭露法官、检方的丑行。但令人感动的是,那么多人参加谭作人案庭审的民众,虽然没有机会旁听,但这样的民意本身就是比枉法的庭审更有力量的审判。我们作为一位公民,应该在这种时候,让谭作人的家属感到力量与爱,感到他们并不孤独,他们身上站着更多支持谭作人的人。谭作人不仅令他们家人引以为豪,也是追求正义的人们共同的楷模与骄傲。有许多人都说,8月12日的庭审,开创了四九年以来庭审的纪录,即许多非利益相关者对谭案的深切关注,民众正在觉醒而且不吝表达。这恐怕使许多法警、便衣、国保都大出意料,同时也让那些追求正义之士深感安慰,两相对比,其意义不言自明。

三篇文章均系全文转载,只是纠正了一些笔误、衍漏,余一仍其旧。千古艰难唯正义,伤心岂独谭作人?请大家继续关注谭作人案的后续诸多情况,请大家关爱谭作人兄的家属,我的感谢之忱难以言宣。

2009年8月15日 抗战胜利64周年 9:24分于成都

王庆华:作人,你还在期待公正吗?
--09.8.12庭审后感
开庭前两天我去市法院咨询是否会公开审理,得到非常肯定的答复,所以,任何媒体关于此次能否公平、公开、公正审理,要求我谈看法,我的回答都同样是肯定的,起码公开是一定的了。公开可以让不明真相的人普遍受到教育,谭作人那几件事也该让公众清楚。该关该放,既然已进入司法程序,则应依法办事,"我不回避法律责任,也不承担不应负之责任,只为司法公正和社会正义!"谭作人如是说。

想必二十一世纪入日中天的中华人民共和国,审理一宗反革命案没有道理不公开。

起诉书太空洞、抽象,字里行间透出诸多不严肃,我期盼庭上能有不为人知的钢鞭抛出。(这是基于第一次律师欲见谭作人,办案人不准许称涉及国家机密), 起码得与"颠覆罪"对应。谭作人的事早已不仅仅属于我们的家事,怎样判定孰是孰非关乎政府的水平,亦检验社会是想进步或者是相反。所以我渴望,我万分渴望成都政府能体现一贯的大气、和谐、包容,我们的政权固若金汤,我们能战胜天灾人祸。成都是文明之城,文化之城,政府定不会辱没自己的形象,也决不可以低估热爱成都的谭作人们的智商。

但在进场的那一刻,只有和我的大女儿拿到了旁听证,名额从两天前的不限到当日早上8时许电话中答应的5人,再到因名额有限,只能进3人,最后用果断的声音宣布,"我说2个就2个!"公开这个词,从字典里飞快地被删除。

庭审从9:40到12:30,我看到和听到的是整个一场公诉方的走秀,他们拿不出我期待的钢鞭。谭作人的回答被审判长数次打断、提醒,只能回答"是"与"不是",辩方的证人被告知经审查研究,与本案无关,不准予出庭(其中证人之一的艾未未被打和被控制已是事实)。我看到控辩双方头天傍晚才交换的证据,已被公诉人断章取义、弄得支离破碎,要求辩方律师回答。而辩方律师,每答必被审判长用"不必详细说明,只谈主要意思。""你如果是。。。。。这个意思,我已明白,按公诉人今天规定的页码","我已听明白,下一个问题"。辩方律师忍无可忍,当庭抗议,"有看法下来再交换。"旁边还有定时的帮腔"遵守法庭纪律。""听从审批长指挥!"。我明白了,但凡辩方律师开口,头顶上定会飘来录音机的反

复播放。

整场都是这样,近3个小时。

玩笑开大了,基本上是国际玩笑!

我问我的邻座:"你了解这个案子不?"他马上浑身僵直,呆若木鸡,我不甘再问:"哎,问你。。。"他仍然当铜像。我基本明白了周围的角色。我不再看谭作人的背影,只专注地注视女检察官和她旁边那个会说话的木偶的嘴。因为我已清楚,只要辩护律师一说话,台上那几位穿着行头的道具就会发出早已编好的台词。

接下来还会有奇迹?还会出现公平吗?

已近12点,但是还有3个程序未完:一:公诉人最后陈述----他居然有本事把起诉书的原版浓缩后,再次抛出来----对辩方的提问、证据的质疑不作任何回应。二:被告人最后陈述。在开庭不久,审判长曾允诺谭作人可在最后作书面陈述,然而,瞬间已变为将陈述书上交,他只能口头简短陈述。作人问:"可给多少时间。?"答:"两分钟。"作人请示:"我最多3分钟就可念完。""你口头陈述。"法警将其陈述稿夺走。他的口头陈述只说了一句话:"我不认同起诉书上的罪名。不管主观的故意或客观的行为,都没有颠覆......"已被打断,从高台上唐突的飘来一个声音:"辩护律师做最后陈述!"两位律师同时愤怒了!"抗议!让人把话说完!他有这个权利!"作人也说:"答应我做书面陈述的!"录音机又播放了一遍:"请辩护律师做最后陈述!"律师再次抗议,录音机再次响起。无奈,夏霖律师为不被打断,用简短的、清晰的、漂亮的发言结了尾。

没有丝毫的公平。

公诉人在没有听到任何辩论的情形下,法官宣布辩论结束。没有开始,就结束了。

法庭辩论本是控辩双方的事,但法官、检察官在与辩方律师的质问、抗议和服从中,磕磕绊绊地纠缠了三分之一的时间。执法者不是不恋战,是根本不战。用不战的强权手段,可定一个人的罪?法官们要急着"下班",或者有人指令他们快快收场。因为扣留了那么多"艾未未"们,早已承诺配合到12点,再不放人不好交待。

我很失望,这还像我们四川的首府吗?我们才从大灾大难中走出来,有的同胞根本就没能走出来,你们甘愿麻木不仁?披着法律的光鲜外衣,享用纳税人的供奉,你们到底怕什么?你们执行不白不黑的指挥,就不怕被自己的孩子们唾弃?同胞们!什么都能失去,万万不可失去的是骨气, 是一个中国人的良知和做人的道德底线。你们在让成都蒙耻。

我很悲哀,被两人押解的作人路过我面前时,我与女儿扑上前拥抱他,被人民警察强有力的手挡住,我们只看见他失望的背影。

浦志强冲上前拥住我与女儿,我们三人痛哭失声,久久的。

公开与公平的梦已破灭,公正还会有吗?

如果每一个中华人民共和国的公民(主人和公仆)都多一点勇敢和爱,那么谭作人们,夏霖浦志强们,今天到场或不能到场的鼓着不息掌声的善良的人们,就可以不流那么多眼泪了。

2009年8月12日晚上

大女儿:8.12见证实录

今天,由于塞车,我们到达时已9:20,中院外排起了长长的队,当时不清楚是否都是关注此案之人。原定开庭时间为9:30,眼看就要开庭了,而门检甚严:身份证登记、包安检、身上物品检查。第一个环节,就有人被拒之门外,先是不让我们插队,待我们老老实实排到了,主检官得知我们身份后,主动带我们进去。第一道门检总算通过了。

进入中院大厅,很多认识的、陌生的热血面孔向我们涌来:"不让进庭!不让我们进庭!"。那也无奈。虽起先说的是公开,申请到旁听证后就能进入,但临时改变也没什么好奇怪的,你永远没办法要求某方做到诚信。

陌生女子给我说话:"你爸爸是英雄,加油!"。带我们进来的主检官开始发旁听证,起先承诺的亲人方7张,结果意外的只发了2张,"亲哥也不能进,不是直系!""未成年人不能进,哪怕是直系!"我大伯父与16岁的妹妹委屈地被拒之门外。人群愤然,"我们不能进就算了,为什么亲人也不让进!"开始些许骚动。没办法,没时间争执,第二道门检"旁听证",只有我们两母女拿到了。5号庭门口仍是严检,包包、手机关机交予保管登记。

三道严格而善变的门检终于通过,就连律师的助手都没让进。我们进了庭。30个座位的5号庭,放眼一看全不认识,很正常,30个人中,除了我们2个而外,都是被"安排"进来的。随后法官进入:起立。爸爸进来了,半年没见,笑着挥手打了招呼。该来的都来后,很多人关注的审理开始了。

辩方律师是著名的浦志强和夏霖。浦志强曾是南方都市报"喻华锋案"的辩护人,前不久代理段磊案;夏霖律师曾是崔英杰的辩护人,今年邓玉娇案,他跟另一位律师的努力也有目共睹。

我因为身份问题,见证了各方人士很想目睹却未能进庭的审判,同时也见证了某种专制和黑暗。浦志强律师身高体壮,一副北方汉子的硬朗,声音浑厚有力,陈词娓娓道来,力度十足。两位律师做了很多功课,准备了很多资料证据。但是,随着女法官无数次打断和阻止辩方律师说话,浦志强律师从激动升级到了愤慨。"为什么不让我说话!辩护人的权利在哪里?!"权力机构很聪明,故意安排女法官,让两位大律师男人不便发飙。看得出女法官也很紧张。尽管律师陈述的都是有力证据,法官还是不管三七二十一地阻止,"我觉得与本案无关,请说下一条。"无语。。。不过法官也只是按指令办事,她的背后是某政权在说话。范晓,艾未未,艾南山三大证也被阻止了,不准出席,好歹也是三个有名有实之人。被定性为"敌对份子"的"WD"愿回国出庭作证也未被批准。律师要求播放的视频证据也不让放,理由竟是"与本案无关","节约资源,时间"之类。如此生硬的理由,着实让人愤慨,一个封建社会的专制法庭。最后,让爸发言,爸说他有一个书面稿,但是因为事件复杂,需要花很多时间陈述,"铁面无私"的女法官立刻打断,"好了,那你就把书面陈词交给我们就行了,你就自己简单讲一下。"其实那些都不难想象,一切都是走过场和形式而已。

休庭后,两位大律师爆发了,夏霖向女法官说"现在休庭了,我可以说话了吧!你们真的太过分了!"浦志强说"我觉得这次是个耻辱,也是你们四川法庭的耻辱!" 说完后过来和我们拥抱,高大的汉子竟然哭了,我们一起拥抱着,我轻轻地拍着他,搞不懂究竟是他在安慰我们,还是我们在安慰他。他的哭,在我意识里,是出于在强权专制下的愤慨,毕竟当律师这么多年,从未遇到过这样的压迫。

夏律师也遭多次打断。发表完辩护词,最后说:四川是人文荟萃之地,多出英雄豪杰。并奉送武侯祠长联:"能攻心,则反侧自消,自古知兵非好战。不审视,即宽严皆误,后来治蜀要深思。"表示相信"四川方面有充分的政治智慧处理好这个案子"。

我们收拾完律师的东西,还没走到门口,就听到门外轰鸣的掌声,迎接我们的是挤满几层楼的人们。未料到场面如此壮观,以致当时我还没反应过来,处在比较"旷"的状态。震耳欲聋的欢呼声和掌声,就像我们是英雄般。"你爸爸很伟大,你应该为他感到骄傲。"陌生人对我说着。人群里很多人在哭,一些陌生人过来跟我拥抱,他们如此的激动和热忱。那些人群中,有的我认识,大多不认识,是爸的朋友们。还有的来自北川等灾区,没有组织,都是知道消息后,自发赶来的,这点蛮让人感动。出去后,很多摄像机之类对着我们,也许出自哪一方的都有,有的摄像机被便衣抢下,激进一点的被关进车里带走。我出奇的淡定,一个阿姨说"你倒是很稳重。"其实我本身就一点不怕,只是在刚出5号庭时,那种如此壮观和感染人的氛围下,是想哭的,只是忍住了,从来不喜欢在公众地方流泪。人是种很容易被氛围所感染的动物。

早已料到此次开庭不会宣判结果,结果也难以猜测。已经休庭许久,人们还是不愿离去,此时,人群中很多便衣等出动了,"已经休庭了,快回去!"我们和两位律师合影后,一起去吃饭,只有我注意到了,刚进去就有一桌男人一直看着我们,我知道是之前的便衣或者公安们,坐下后跟肖雪慧阿姨说了。席间,浦志强律师的电话一直响个不停,是来自各方的媒体,浦律师很黑色幽默,接起来问的第一句话就是"请问你们是不是海外敌对媒体?不然我也要跟谭先生一样被定罪了。"浦律师给艾未未打了电话才知道,艾未未被管制起来了,还挨了打,不让出庭,居然连饭也没让吃。直到我们吃完饭正准备离开,艾未未才穿着印有爸头像的白T血,带着人进来了。其实不只是艾未未,很多人当天都被管制了。看来这次里里外外的下了不少功夫,出动了不少人。那顿饭,居然让旁桌的陌生人提前埋了单,询问才得知是来自灾区的感恩人。高档酒楼与穿着朴素的灾区人们相应成彰。

在现代社会里,如此公开的专制和打压,真有点前所未见。

此文,仅以简短的见证与记录,8.12我所亲身经历的场面:那些政权的黑暗,追求正义的勇敢;封建的专制法庭与人性中闪闪发光的感动。

2009.8.12

王庆华:我想说几句话
今阅大泽兄的打油诗"汨罗江上沉屈原,风波亭中斩岳飞,三千年来忠魂苦,最苦成都谭作人。"感慨万分。

二十多年了,谭作人对国家的大忠远远多于对小家的小孝。他数次哀叹:太对不起家人了!我劝慰他:自古忠孝难两全,大忠即为大孝。

谭作人入狱后,我们不满十六岁的小女儿五月十二日曾去信写到:"爸:五月十五快到了,提前祝你生日快乐,并给你讲一个儿时听过的童话故事。在一个国家,有一个国王和三个公主。一天国王问三个公主:'你们有多爱我?'大公主说:'我象爱蜜糖一样爱您。'二公主说:'我象爱花朵一样爱您。'国王听后十分满意。问到三公主时,三公主说:'我象爱盐一样爱您。'国王一听勃然大怒,立刻下令将三公主关进牢房。故事讲到这里,我不禁一阵悲哀。不知三公主被她最爱的父亲关进牢里,心中是怎样的凄凉?明明如此爱着父亲,只是爱的方式不同,不象其他公主那样甜言蜜语,就被下了大牢。三公主何罪之有?其实这个故事有个相当好的结局。一个邻国的国王听说了此事,便向三公主的父亲发出邀请参加一个盛典,席间很多佳肴。一尝,味如嚼蜡。这时有人告诉他:菜里都没有放盐!国王恍然大悟, 原来渺小的盐不甜不香,却是最必不可少的一部分。国王马上回宫下令释放三公主。从此以后,三公主得到国王最多的宠爱。这是有名的童话《盐之公主》。故事有个好结局,但现实生活中的结局令人叹息。国王能良心发现吗?悲哀!你的家人和朋友、猫猫狗狗、花花草草依旧思念你,愿大家的关心能如清风,在炎夏给你带来一丝清凉。你的女儿。"

作人十六日回信:

"我的女儿:此间规则为逢十发信,但我等不及了。面对你送上的生日礼物----一封充满大爱的家信和100元钱,我失眠了。我无数次披衣而起,仰望铁条分割的夜,想念同城异地的你!此刻的我,再一次明白了一个道理:有的'近',其实很远;有的'远',实在太近!我们分别已经50天整,但我却时时在在地感觉到,我每一天都能看见你......一代人有一代人的价值,一个人有一个人的命运。我们这一代人,是集体主义的产物。这是宿命也是一种使命----因为集体。有集体的或者公共的价值需要传递下去。有人选择了这件工作,使命就可能成为史命----一种历史的创造和命定。这并不等于说个体的价值不重要。在二元乃至多元的文明中,集体和个体各自存在,相安无事,共生共存。在我为人人向人人为我的转型期中,需要两个以上的声音。当三公主的盐成为稀缺资源的时候,我们这一代人,应该有人惭愧。因此,三公主选择了看见和说出,他不会感到委屈,请你放心。心,就是为了给予,伴随着一滴眼泪(泰戈尔)。这支歌曲,是大家的。这滴眼泪,是自己的----或者说,是自己和自己的家人共有的。我可以毫无愧色地说:我对得起这个社会。但我对不起你们----我最亲最爱的人。你们,就是我的眼泪。生命的量变是一天天减少,生命的质量是一天天提高。而生命升华成为精彩,必有一种大爱在其中,从心底发散出来。即使是昙花一现和浮光掠影,梦幻似地存在,它也使你充满光明,不再惧怕得失与生死。这是一种大自由的境界。现在想来有些歉然,又有些释然----我们之间从来没有刻意探讨或交流过什么,但你竟然能够理解这一切。你的理解,让我十分感动。你的理解,已经超越了'小爱'。......但愿这一次'灾难'能使你也转危为机,产生一个大的飞跃!......想念你的爸爸。"

直至今日我仍然坚信,他那么爱的国家无论如何不会判他"颠覆"之罪!一个强大的国家真的容不得正直的人说几句真话?请不要让孩子们生活在困惑中,更不要让他们失望!谭作人们,该苦到头了!

2009、8、6

http://womendewawa.blogspot.com/

『访谈』林怀民:其实,我很会哭

Posted: 05 Feb 2010 08:17 PM PST

       出身书香门第,林怀民道骨仙风的气质,想必源于此。祖父曾留日学医,父亲则是台湾省抗战胜利后首任嘉义县长。青春期在听洋歌、读《Time》的日子里修炼思维,中国传统文化的承袭在另一侧的血脉里根深蒂固。只是家族的期许让林怀民望而却步。"四岁就被告知,长大后要帮助外边没鞋穿的孩子,谁会受得了?"老顽童式的夸张表情,就这样在你面前登场。

       虽唠叨"备受压迫","怀民"二字,还是为他写下一生的使命。36年前的云门舞集,以这样的意愿成立。"文革"时期,赤脚医生下乡为百姓看病的行为,极大地改造了林怀民的处世观。在他们疯狂的想象中,用中国的方式演绎中国的舞蹈是远景。云门舞集日后的辉煌,在当时当地,何曾企及。如今的"云门",是中国文化的一面旗帜,在世界各地开枝散叶,也积极影响台湾新生代族群的审美与观想。

最爱沈从文

       林怀民总一身黑色无印良品的T恤,出现在公众面前。同款、同色、同尺寸的衣服、裤子,他一口气买了二三十件。如此处置,是为不用每天花时间再想穿什么。另一个功能性的原因,可有效地控制形体。

       从美国密苏里大学主修新闻,转而艾奥瓦大学的国际写作,回台湾后,再开始习舞。林怀民自嘲,这童子功练得太晚。韧带被重新撕开的感觉,很痛苦。两个月后,他很快厌倦舞者身份,稀里糊涂地走上编舞的道路。此时,林怀民心中的天窗才被真正打开。林怀民在舞台上的灵感,似一幕人生柔美、有力的倒影。他最爱沈从文。他形容"好美"的时候,仿佛沈从文的《三个男子和一个女人》、《萧萧》的字里行间,就在面前。"那是最激昂的控诉。"

舞蹈是瞬间,是颠倒梦想

       云门舞集共有两组舞团。云门一,常年在世界各地公演。云门二,主打社区、学校等公益活动。舞者跨进云门的那天起,就意味着个人内力修为的开始。学太极、练书法、听戏曲……"他们真的那么爱。他们这么爱,也这么好,等于把青春交给我,我不能让他们枉然、荒废了。"林怀民说,这些舞者在用一种安静的方法,踢他的屁股,让他一直往前走。

       林怀民常在排练、看演出时流泪。舞者带伤演出时,他会哭;舞者的家人突然离世,在台上雀跃时,他会哭;调皮的舞者,一夜间脱胎换骨时,他也会哭。"我很容易哭。所以到现在还没变成神经病。哭完就好了"他玩笑道。先前的凄然不见,突然一脸灿烂。

《周末画报》×林怀民

聊聊《行草》三部曲的创作初衷?
按弗洛伊德的说法,创作来自于童年的压抑。战后的台湾大家都很穷,农家把稻米晒在庭院里,我们就过去玩,然后常挨打。因为这样,我用3公斤的黄金稻米编排《流浪者之歌》。《行草》是因为我毛笔字写得很差,母亲视为奇耻大辱。寒暑假一到,每天临八大张大楷,她不盯着我的时候,我就龙飞凤舞。到今天,我看到签名处是毛笔的,就一定绕道而行。这是创作动机。《行草》中,运用很多字帖,很多名家的手迹。我们从台北故宫博物院里调出帖子,经过特殊处理后,放大到顶天立地,感觉王羲之的智慧,立刻铺到了观众身上。千字文铺天盖地打满整个剧场,舞者一动,字就活过来了。

《行草》想传达什么?
好玩。别认真。意识是稍息,不是立正。惊动你的刺激才最重要。分享跳舞的快乐。

《行草1》的引题是一个"永"字,有中心字吗?
没有。前后是个简单的呼应。"永"是大家熟悉的字,于是开始,之后是精神状态。字说字,人说人,中间有对话。但字,已经不是字本意,它变成视觉的东西。有趣的是,在一个对的场子里,我的头发都会竖起来。在某个节点上,因为舞者带动观众的呼吸,然后又回到舞者身上,安静得让你非常感动。不过,我觉得在大陆演出很难,因为场子里总有一些骚动。

您通常要求舞者在台上想什么?
不想。我常说,如果你还在舞台上想,那是思想,不是舞蹈。你就专注自己的身体。我希望你们像动物一样,手势出去,是直接的。

在《流浪者之歌》里,最后画了个大"圆",这个"圆"意味着什么?
我想很有趣,这个圆在所有文化里的符号,是个没完没了的象征。我也不管什么意义,我要有这样的结尾。我编完一出舞剧,但这些稻谷要回收,要环保嘛,最后得用它。怎么用?由舞者来处理。他们都愿意画这个圆,有二十多分钟。他们下班后就在那里练习,背都要断掉。现在还有人登记要演那样的角色。云门的舞者,不是单纯的学跳舞,而是非常个人的修炼。他们在意这个事情。那么,后台其实才好看。舞者跳完舞,到后台,有人进来帮他摸摸头、按按肩、弄弄脚,每天都不同,那个场景非常感人。

『周末画报』 撰文 冰雁  主图摄影 钱东升  配图 云门舞集

良品周刊·平媒精选文章由现代传播 旗下媒体提供,你可以在这里阅读到《周末画报》、《新视线》、《生活》等诸多杂志的经典文章,支持RSS订阅Email订阅 ,亦可通过Google Reader鲜果QQ阅读有道  等在线阅读器获取,或在MSN直接订阅


从现在起,你也可以关注良品豆瓣小组
                     以及良品新浪微博



Tags - , , ,

追求有质量的增长

Posted: 05 Feb 2010 08:31 AM PST

这篇文章是10多天前2009年GDP数字公布之后写的,发于本周的《瞭望东方》。碰巧的是,这个星期连续多日,胡锦涛,温家宝和李克强都在中央党校讲转变经济增长模式的迫切性,让这篇文章有应景之嫌。对不起,我没有内部消息,只是看了2009年的增长数字之后有感而发。我还想多说一点的是,转变增长模式有两种大的思路,一是政府出重手,强制经济转型,二是改变经济中存在的激励和价格扭曲,让经济自主的转型。从效果上看,前面一种方法会相对立竿见影,但从可持续性和后遗症小的角度,后一种则应该是更好的方法。我下面这篇文章的前四段绕来绕去就在说一件事情:中国的经济复苏,政府的政策应对只是一个因素,最重要的因素还是前些年艰难改革打下了好的基础。不要把2009年中国的复苏,当成是政府更多干预经济,国进民退的理由。现在的政府,应该拿出十几年前政府面对危机时的勇气,打破利益集团,进行一些困难的改革。最后,我想说的是,如果中国经济真的实现成功转型,中国经济的绝对增速可能会下降,但我们增长的质量会大大提高,是为题。

国家统计局近日公布了2009年中国经济的增速:8.7%。和亚洲金融危机时中国不算太成功的"保八"相比,这一次中国经济的V形复苏干净而漂亮。

很多人也许会问,和1998年的中国相比,当前中国经济对外依存度更高,这场危机对全球经济的影响也要远超亚洲金融危机,为什么中国经济反而在这场危机中能表现得更好?这个问题的答案当然是仁者见仁,智者见智。

我个人的看法是:十多年来,中国经济发生了深远的变化。十多年前,中国经济的微观主体还是很多十分缺乏效率的国有企业,中国的银行体系还离商业化十分遥远,市场对资源的配置还远没有具有支配作用。现在的中国经济,是一个远比亚洲金融危机时更有活力,更以市场为主导,也更能够自我调整的经济。中国经济此番的漂亮翻身,政府应对危机的政策自然功不可没。但出台刺激政策不止中国一个,1998年时的财政刺激计划在当时看来也不算小,刺激计划在不同国家和不同时点截然不同的效果,只能说明一个问题,中国经济的基本面比起当年,比起别的国家要更加健康。

然而此时此刻,远不是沾沾自喜的时候。相反,这场危机再一次提醒我们,塑造一个健康,有弹性,可持续的经济对于中国何等重要。今天中国经济的底子是上世纪90年代中期以来艰苦的国企改革,商业银行重组和入世的进程打下的,在很大程度上已经解决了经济主体缺乏活力的问题,大部分中国企业都有着强大的盈利冲动,可以在世界性的竞争中生存下来或者被淘汰。

但我们也越来越发现,中国式的经济增长,钢筋混凝土很多,人情却很少。经济增长不应该是最终的目标,增加广大老百姓的福利才是。在这方面,还有很长的路要走——经济增长了,就业增长却没有相应跟上;GDP上去了,但很多人的收入增长却滞后了,收入分配的差距在拉大;老百姓口袋里是有点钱了,但不少人花钱却变得缩手缩脚,生活的焦虑度越来越高;青山绿水,蓝天白云正在变得越来越稀有,生态环境的恶化还在继续。总而言之,中国经济增长的速度很快,质量却未必好。从粗放的增长转到有质量的增长,正是后危机时代中国必须面对的现实。

转向有质量的增长,就必须改变经济严重依赖于投资和出口的现状。投资和出口虽然也是需求,但并不带来真正的福利。只有消费,才是直接和老百姓的福利相关的。或者说,老百姓的生活好不好和我们又形成了多少万吨钢的产能没有直接关系,和我们又出口了多少万件衬衫没有直接关系,吃饱了,穿暖了,住好了,行便了才是真正的生活好。

转向有质量的增长,就必须改变资本密集的增长方式。这些年来,中国经济增长对制造业,特别是对资本密集的制造业依赖度很高,各种政策也在向资本密集的产业倾斜。这件事情的副作用是中国庞大的劳动力得不到充分的利用,就业和工资增长相对缓慢,最终导致了老百姓的收入增长相对缓慢。没有收入的相应增长,人均GDP增长再快,很多老百姓大概都还将处于"被增长"的状态。

转向有质量的增长,就必须将生态环境的成本显性地反映出来。只有这样,才能让所有破坏生态环境的行为支付必须的成本,从而诱导企业使用更环保,更绿色的技术,在增长和保护生态环境之间找到适当的平衡。

转向有质量的增长,就必须让老百姓享有最基本的社会保障。基本的社会保障可以在很大程度上消除市场经济的不确定性带来的焦虑,可以帮助那些陷入困难的人群。基本的社会保障并不等同于福利社会,而且可以是取之于民用之于民的,不用政府额外掏钱,有些甚至可以通过市场来解决,比如说商业保险和年金,而政府要做的则是促成这样一个体系的建立和覆盖全民。

增长模式的改变,很可能会导致经济增速的变缓,这就要求各级政府必须改变以GDP为纲的心态,充分就业,收入增长,环境优美与社会和谐,对于老百姓的福利而言,这些都远比单纯的GDP增长重要多了。

2010年02月05日糗事TOP10

Posted: 04 Feb 2010 08:00 AM PST

糗事#212384 - 09:15:15
元旦去女友家,她妈妈给我准备了床,可晚上她跑来和我睡,天亮前又跑回自己床上,后来被发现了,干脆就正大光明的和我睡。我走的那天早上,我们激情澎湃,正用力时,床塌了……很大的声音,她妈妈先过来看,对我女友说"你看看你们……"女友笑,我尴尬的要死,过会儿她爸爸来,看了将近一分钟,说"只能当柴烧了……"

标签:

顶 443 :: 拍 -34 :::: 已有18条评论 立即参与评论


糗事#212414 - 10:30:54
其实也不算糗事。是关于我一哥们很俗套的故事。当初女朋友嫌他穷。当着众哥们的面说他是无钱、无房、无车的三无人员,没资格做她男朋友,他巨认真的说:我有理想!我是被震撼了,但那"逼曲"不这么想,一脸鄙视的离他而去。后来他消沉了很长一段时间,再后来遇到了自己的拯救者——他现在的老婆。这女人也挺漂亮(这个穷鬼就是有这本事,哥们很是嫉妒),但不像很多美女那样肤浅、虚荣,人很体贴,经常鼓励他,说他聪明、能干。他潜能被激发了,自主创业,现在已经坐拥上亿资产。而那个"逼曲"找了一个所谓的高干子弟,整个一败家子,吃喝嫖赌抽,样样精通,喝高了就打她。

标签:

顶 388 :: 拍 -30 :::: 已有28条评论 立即参与评论


糗事#212389 - 09:30:42
前两天和朋友同去探望刚生完小宝宝的美女,看小宝宝的时候朋友说:小宝宝真可爱,看多像他爸爸。美女说了一句,你们都这么说我就放心了!





口误?

标签:

顶 306 :: 拍 -15 :::: 已有11条评论 立即参与评论


糗事#212348 - 03:23:52
大学一姐妹脖子扭了,两个室友陪她去按按希望能舒服一点,三人走进一个学校附近的小按摩院,一女坐在沙发上本来正看电视,见到她们三个之后愣了一下,然后慢吞吞的问:你们是来应聘的?(当时外面门口的红灯闪闪发光.....)

标签:

顶 313 :: 拍 -24 :::: 已有10条评论 立即参与评论


糗事#212399 - 10:15:27
儿子2岁4个月,一直对JJ这个东西纠缠不清。某日,他妈换衣服,儿子伸手摸向妈妈两腿之间,奶声奶气的说:妈妈有JJ。妈妈温柔的纠正儿子:妈妈没有JJ,宝宝有JJ。儿子陷入沉思中。半响,他小手捏向自己的JJ,果断的一揪,攥着手伸向妈妈:给妈妈!~ -_-|||     by佚名大葛格 家有一宝 之 JJ

标签:

顶 274 :: 拍 -16 :::: 已有13条评论 立即参与评论


糗事#212388 - 09:27:56
前几天,我在厕所跑马,正到兴奋处,J液粘了一手,正想洗掉毁灭证据,这时老妈突然进来,老妈问我:干嘛呢?鬼鬼祟祟。我看着手中的J液急中生智,说:洗脸啊,怎么? 边说边向脸 上抹。

标签:

顶 255 :: 拍 -19 :::: 已有15条评论 立即参与评论


糗事#212461 - 12:48:26
学校门口有两个水果摊,一女生在A摊买香蕉,挑的时候不停用手捏香蕉,估计是看熟不熟。这时B摊的小贩XE地说:同学,到我这边买,我这边的香蕉硬。。。。

标签:

顶 237 :: 拍 -13 :::: 已有14条评论 立即参与评论


糗事#212364 - 07:35:35
参加一个异性好朋友的婚礼,结果杯具了!我那桌竟坐着前女友和前前女友,还都各自带着现任男友!这算什么事儿!

标签:

顶 226 :: 拍 -25 :::: 已有8条评论 立即参与评论


糗事#212366 - 07:49:24
刚刚看到有个朋友说因为有肝炎且不会传染而找不到工作,其实你可以尝试下做网店,不过要是一个人做会很累。因为不能发表评论,所以只能够发帖,希望能通过啦黑衣大大,我第一次发帖,也只是想给点建议他,告诉他其实很多人会关心他支持他的!虽然不是糗事……

标签:

顶 211 :: 拍 -25 :::: 已有9条评论 立即参与评论


糗事#212466 - 13:08:44
今天突然发现同寝室的一哥们不喜欢丝袜诱惑 喜欢棉毛裤诱惑,,,,

标签:

顶 199 :: 拍 -20 :::: 已有19条评论 立即参与评论


糗事百科是这个星球上最暴笑的糗事分享网站 :: 立即发表我的糗事 | 查看本月最糗的糗事

千万杯怎能把我灌醉

Posted: 05 Feb 2010 05:32 AM PST

临近春节年关,各种聚会就多了。有自己同事出去聚聚的,有别人请我们出去的。总之最近喝酒不少。大块吃肉大碗喝酒也叫一个爽,但糖多不甜,吃喝的久了也便腻味了,酒菜的味道也就不值得回味。

喝酒的呕吐物里,有肉、有菜,也有青春。或许现在只有出去酩酊一醉才可暂得解脱掉疲惫的身心。现在还是想起上学时候的好来,那时候没钱,但有时间,没有繁重的任务,也便没有靠着酒精麻痹的神经。

还好,今年就要过去了,我也就要回家了。这一年的下半年过得挺累,也很充实。

职场

Posted: 05 Feb 2010 12:53 AM PST

职场上的事真说不清楚。

比方说有一位快乐的大男孩,每天上班下班加班都开开心心的,脸上总挂着幸福和满足的笑容,和他身边郁闷的白领们形成鲜明对比。

某天,同事们发现快乐的大男孩蔫了,也许失恋也许降薪也许其他什么原因,大家关切地围上去,异口同声地对大男孩说:

"你有什么不开心,请大声说出来!"

"这样,能让我们非常开心!"

“十元签名和寻子家长一起上路活动”捐款明细(104) - Qzone日志

Posted: 05 Feb 2010 07:26 AM PST

日志
转载于2010年02月05日 23:25 评论(0)



引文来源  "十元签名和寻子家长一起上路活动"捐款明细(104) - Qzone日志

黑窑工J和他的朋友 - Qzone日志

Posted: 05 Feb 2010 07:24 AM PST

日志

4号,接到曾经的黑窑工J的母亲的短信,J已安全到家。

之前帮助他去一所公益学校就读,结果今年寒假J居然自己跑到了河北。一个陌生人用他的号码向J的母亲要钱,说J急性阑尾炎,不交钱就不动手术。

J的母亲是当年寻子联盟六家长之一,最先找到的孩子。我跟她认识是08年去郑州为黑窑母亲送过年红包,几位寻子家长重聚一桌,谈起当年的事,当时很惊险,现在回忆起来却笑得不行。六家长中,惟有袁成到现在还没找回他的孩子袁学宇。

前天,终于和J取得联系。J在河北霸州,我让他打车到北京,我来付的费。J和他的朋友L一起打车过来,我颇有些踌躇,不知道L是不是有问题,想把他俩分开。

后来我把J单独叫到房间,问他L究竟是什么人,会不会对他有威胁。J说是小时候就认识的朋友,我于是决定可以让他们俩一起回家。

因为不放心,怕J又会跑掉或怎么样,我们不能给他现金。于是英杰(他也是一位志愿者,近几年一直在拍寻找窑工袁学宇的纪录片)就陪他去火车站买票,好在当晚就有一列火车,直到送他俩上了火车。

我这边接到J的母亲的电话,她打听到J的朋友L原来是附近村的一个孩子,已经失踪一年,被传销控制着一直不能回家。

原来J是过来救他的朋友L!本来以为这孩子怎么这么不懂事,老让母亲这么担心,知道这一切后,一下子很放心。因为我知道,又一个曾经的黑窑工走出了当年的阴霾。
 




引文来源  黑窑工J和他的朋友 - Qzone日志

恐龙的颜色

Posted: 05 Feb 2010 07:22 AM PST

恐龙的到底看上去是什么颜色实在是一个有趣的问题,以前许多的科教片和科幻片都把恐龙拍的比较艳丽。但是根据目前最新的一个研究结果得到的赫氏近鸟龙的体色真的是大大超出了我们的想象,看起来有点像大只的乌鸦,呵呵。

(这里是一个3D动画

没有相关日志,以下是热评日志

Recent Comments

No comments:

Post a Comment

Followers

Blog Archive