Archive for Uncategorized

好友博客列表出错拉

// January 1st, 2010 // No Comments » // Uncategorized

无法读取QQ空间的RSS了 暂时拿掉了. 好久没上来看居然有这种错误. 腾讯阿 靠不住.

How to report what U want as a CNN journalist

// July 8th, 2009 // No Comments » // Funny, Life, Picture, Uncategorized

When i saw this image, i was shocked, The CNN reporter is really a professional photographer , he knows how to report what they want.

Picture 2.png

Let me show u how it works.

Step 1:

Preparation , set your tripod , stable your camera. of source the heroine , An old lady. well walking stick too. we need to show weakly. By the way, Why the car not started? not a problem, Shot it on the front , no one know that , just let us feeling it was running.

Picture 4.png

Step 2:

Take some features, let people feel sorry, feel sad, pose is important. seriously.
Picture 5.png

Step 3:

honestly, The following visual angle is quite good enough, fantastic .

Picture 8.png  

Shot more this kind of photos, rare chance , hurry.

Picture 7.png

Wait a minute , we should never publish the following photo, god , the police should never negotiated with our heroine, that should never happened in our STORY. Hey!! stage manager, stage assistant , CUT CUT CUT , The lady u really act so stirring , put down your right hand ,it need to hold your walking stick. PLEASE . well this photo will never show up in CNN. i promise.

Picture 9.png

As a gooooooood CNN reporter, you need to know how to report a untruth story as a truth like. that make u famous and make money finally, no mater what’s the truth just report what u want. good luck.

Linode vpn 设置

// June 25th, 2009 // No Comments » // Funny, Linode, Stuff, Uncategorized, domain

VPN 的好处就不用多说了, 老实说真的花了好多时间来设置VPN, 终于可以利用VPN来看hulu.com 了, Linode.com 200G的流量不能浪费了。

配置参考了 openvpn的官方文档 点击这里查看

VPN设置第一步就是安装。 默认安装的openvpn 已经有样例 这里用证书的方式来进行登录VPN, 所以拷贝了一份examples/easy-rsa 到openvpn 目录。 同时建立一个keys目录来保存私钥已经对应的证书。 用root 用户来见以保证私钥不会被其他人获取。

$sudo apt-get install openvpn openssl ca-certificates bridge-utils;
$cd /etc/openvpn; 
$sudo mv /usr/share/doc/openvpn/examples/easy-rsa ./;
$cd easy-rsa/2.0;
$sudo mkdir keys;

接下来就是创建必要的私钥和证书了,第一次做的时候运行一下下面的命令吧

$sudo source ./vars;
$sudo ./clean-all;
$sudo ./build-ca;

然后创建必要的服务端密钥和证书

$sudo ./build-key-server vpn.demo.com

接下来创建客户端的密钥和证书,

$sudo ./build-key demouser
$sudo ./build-dh

修改/etc/openvpn 目录下面的server.conf 没有的话自己建吧, openvpn 默认是读取这个配置文件来与运行openvpn的。

port 1194
#这个是openvpn的监听端口
proto udp
#我们用udp的协议
dev tun
#这里用了 tun 模式
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/vpn.demo.com.crt
key /etc/openvpn/easy-rsa/2.0/keys/vpn.demo.com.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
#上面是证书及相关私钥。
server 10.8.0.0 255.255.255.0
#设置VPN 服务器私有网络的IP段, 默认会给Linode 服务器建立一个10.8.0.1 的IP。
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
#这里设置了客户端所有网络请求都会被转发到Linode 的VPN 服务器。 这个才是VPN数据包路由的关键。
push "dhcp-option DNS your_Linode_DNS_IP"
#因为数据被被转发到VPN 服务器,所以有必要给客户端指定DNS ,这边的DNS应该是Linode服务器用到的
#DNS, 可以通过Linode 的console 看到。
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3

这样服务端的配置就完成鸟, 因为所有的数据请求都转发到了服务端VPN, 在iptables 里面需要加入转发规则。

客户端的配置就更简单了, 安装openvpn 自带的客户端,修改自己对应的ca 证书 和客户端证书就OK了,配置内容如下:

client
dev tun
proto udp
remote yourVpnServerIP 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca "C:\\Program Files\\OpenVPN\\keys\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\keys\\username.crt"
key "C:\\Program Files\\OpenVPN\\keys\\username.key"
ns-cert-type server
comp-lzo
verb 3

BinGo, 连接到VPN后就客户端就可以看到多了一个本地连接,IP就是 10.8.0.6 Ping 一下 10.8.0.1 正常情况下都没有问题。这个IP用VPN Server的DNS 来作为自己的DNS, 所以还有一个必须要做的就是利用Iptables 来做一下数据包转发。

$sudo iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

如果还不行就要检查一下IPTABLES 转发规则,$sudo iptables -A FORWARD -j ACCEPT 我比较懒 就全部FORWARD了。
MAC下面我使用的是 tunnelblick 这个工具 配置大同小异,记得Set as Nameserver 打钩就可以了。
Enjoy 。。。。

PS: 补充一下 这个配置完全用证书进行VPN连接, 保管好自己客户端的KEY和证书, 经常换服务端客户端证书以提高安全性。

Linode 配置 Apache2 和 PHP5

// June 18th, 2009 // 10 Comments » // Funny, Linode, PHP, Stuff, Ubuntu, Uncategorized, domain

配置Linode上的ubuntu 服务器已经有几天了, 抽空整理了一下配置文档,
ubuntu 服务器的配置非常简单, 默认Linode 给的VPS 已经安装了一个裸系统, 需要什么自己apt就可以了。 在修改了源之后进行一次系统更新 然后就开始这是apache2 服务器。

$sudo aptitude install apache2 apache2.2-common apache2-mpm-prefork
apache2-utils libexpat1 ssl-cert

这边安装了最基本的apache2 服务, 我添加了ssl-cert . 从文档上看 最新的apache2 已经内建了SSL 模块,这点在后来设置 Web Dav的时候才发现的, 很棒。

接下来就是安装PHP5, 数据库的支持肯定是需要的,所以安装php5的时候肯定要添加上相关的模块:

$sudo aptitude install libapache2-mod-php5 php5 php5-common php5-curl php5-dev
 php5-gd php5-imagick php5-mcrypt php5-memcache php5-mhash php5-mysql
php5-pspell php5-snmp php5-xmlrpc php5-xsl

比较懒,干脆把大部分的模块都装了进去。

$sudo aptitude install mysql

数据库安装就不需要说明了, 第一次安装运行需要填写对应的root密码,照做就Ok了, 之后可以安装phpmyadmin来管理数据库, 这个管理软件比较完善。

这样apache2 和php5就安装完成了,暂时按照默认的配置文件运行apache2

$sudo /etc/init.d/apache2 reload

在Linode上 因为VPS分配了一个独立的公网IP, 如果域名指向暂时没弄好的话可以直接在浏览器上打IP查看apache2的运行情况。

VPS 服务器搬迁测试

// June 12th, 2009 // No Comments » // Uncategorized

VPS 服务器搬迁测试

感冒

// September 27th, 2008 // No Comments » // Uncategorized

居然感冒了, 还是牛扒兄的爆辣厉害, 直接把我撂倒了, 喉咙痛咳嗽接下来就是感冒流鼻涕,真是BT 这边热的要死这边还流鼻涕. 555555. 这几天玩了玩开心网, 其实跟FACKBOOK差不多, 有点想不通这样一个简单的网站这段时间居然就这么起来了, 原来其实不需要太复杂, 玩的人多了就起来了, 不过发展肯定有瓶颈的, 这不 最近网站速度明显慢下来了, 何况国内已经有太多的类似网站,很难说什么时候就关了. 尝试找了找已经失散了的初中同学, 数据量太大了一无所获. 可惜.

因为感冒,游泳也没法去了, 昨晚三更半夜还被用户的电话吵醒, 真奇怪我们什么时候变成 24*7的服务支持了, 居然还要求周末有人STAND BY. 真是异想天开. 公司也恶心的, 周末加班还不算1:1的换班, 居然还想砍一半, 这种条件谁愿意干阿, 真是脑子不清爽. Super cut的jeniffer 离开了, 还真的有点不习惯, 从来新以来 每次剪头发都是找她剪的, 3年了吧,还记得当时跟5号一饼和大头他们一起去那家店时候的情景, 总结下来发现她剪的最好, 之后就是一直预定她来剪了, 以至于后来两头尖也去了. 这次去自然是找另外一个人了, Yane, 跟Jeniffer一样都是马来华人, 听说剪的还不错, 原来她在Super cut有差不多5年了, 以前居然都没有发现, 换了个理发师换了个发型, 让她自由发挥了. 剪出来的还行, 有点流氓气. 当然把DBS白金卡的处女刷留在了那里, 想起来好像 Citibank , Standardchartered的白金卡处女刷都是在这里完成了, 真是有纪念意义阿….

两头尖脚瘸了, 估计要MC个一个多星期的样子, 早跟他说了 个体太矮就不要老是跳, 跳起来空中都没平衡了, 断脚也是很正常的, 游泳多好, 全身运动 还不容易受伤. 还可以养眼. (虽然我肩膀扭到了,不过那毕竟是轻伤么). 不过话说回来我也想弄个脚伤什么的躺上几个星期, 不用动休息休息都可以拿钱. 真好…..

一个失误, 手机的上网套餐弄错了, 这个月的费用居然达到了300块, 真TMD愤慨. 简直就是无妄之灾阿, 早上一大早打电话去Singtel的客服, JJYY讲了半天还是没办法撤销, 冤枉阿 .!!!! 下午趁着去PP剪头发的时候补申请了上网套餐. 这下学乖了,签字之前跟营业员仔细确认了一下, 这个帅果还行, 拿自己做样例来说服我选便宜的套餐. 从PP出来的时候居然看到了上次在SPH展出的F1赛车, 上次没有机会现在终于抓到了, 赶紧拍了一下, 大屏幕还在直播F1的LIVE! . 还正对Starbucks .

27092008412.jpg 27092008413.jpg

Mandarin Oranges

// February 15th, 2007 // No Comments » // Uncategorized

HBO的东西非常顺利的搞定了,明天要重新回SPH, 好久没有打电话给Seow Li 和小Re了,打个过去“问候”一下, Seow Li还是那样没有脾气好说话, 或许应该算是HBO里最容易沟通的了, 小Re 一接电话就是 i am very busy *……%@#¥¥#¥@!*&。 当然我心里是暗爽的,客户越繁忙越对我方有利。东扯西扯一下(对方的工作正处于焦作状态,这个时候绝对不能激怒对方,否则一发不可收拾)。哈了半天取得了一个非常有利的结果, 暂时不用部署到LIVE而且达成了如下协议,无法部署是因为对方还没有完成UAT的全部测试,我们对对方繁重的艰苦工作表示严重的慰问。这下这些东西可以甩一边了。

收到公司的Email,华人新年礼物云云,出现了比较长的两个单词Mandarin Oranges ,其实就是一个字的意思“柑”。 几个人在大厅忙着装桔子,拿的时候一看。。。。两个一袋。套用韩国人的口头禅 “噢西”, 还真的是抠门。 包装倒是弄的大红的看起来挺喜庆。 Aunte在旁边不停的说吉祥云云,勉为其难咯。 我倒是宁愿送TOTO。。。。Jane听说这种柑是lucky orange 就让我帮她带, -_-!! 呵呵刚好明天要过去SPH就帮她拿了一袋。HR那边说有一封我的信,拿来一看,是缴税申请表格。。(钱还没怎么赚,税单先来了。。。)。 回家再慢慢看。

晚上去图书馆还书的时候路过地铁桥旁边的HDB,发现一个大妈坐在石凳上念经,面前的石桌上放着一个本本式VCD播放机,瞟了一眼,里面一个家伙在讲道。。。哇塞!!!还真够高级的, 跟诸葛亮拿着羽扇在玩暴雪魔兽的感觉没差。。

这扛的住的啊

// February 5th, 2007 // 1 Comment » // Life, Uncategorized

洗完衣服刚准备嗮的时候,发现整个晾衣架全被对面刚搬进来的两个小妞挂满了 -_-!!! 而且全部不用衣架,直接就挂在晾衣杆上。。。乘着眼神呆滞的1分36秒,我陷入了深深的思索当中。。。

大哥的婚礼

// January 21st, 2007 // 2 Comments » // Life, Uncategorized

我能够想象数百人聚集的场面,可以想象鞭炮轰鸣的情景. 能够想象亲朋举杯的愉悦, 可以想象一切结婚场合出现的热闹场景, 可惜现在我却无法回到家中, 无法体验这应该是无边欢乐的时刻. 开一罐啤酒, 为亲爱的家人干杯.

收到小Y的捐赠

// January 12th, 2007 // No Comments » // Uncategorized

疲倦的一个星期终于过去了, 赶在最后一天把Motoring Hom的Task做完也算是对这个星期的一个交代, 感觉很倦怠一个星期睡眠都不是很好, 今天要好好睡一觉.

今天收到了小Y的捐款哈哈哈 ,在主页新加了个支付宝的捐款按钮,没想到小Y这瓜居然真的给我捐钱了 ,一小刀哈哈 ,偶转捐给希望工程了,虽然不知道这一刀是不是真的能送到失学儿童手里(-_-!!)… 等下得把小Y的名字给贴上去留作纪念哈哈。这几天老是下雨还刚好我签几天洗了被单唉!!不要发霉了才好。外面湿度这么大办公室里面空调吹的穿外套,鼻子有点痒。。。

一天没来得及看邮件,已经一堆没看,回复了几封要GMAIL邀请的,上次邀请送完了给GOOGLE发了一封邮件要邀请 居然一下给了我100个,反正也用不完。手痒截了几张LINUX下的屏幕图,经过美化以后的桌面绝对越看越顺眼。当然里面还包括了传说中15G的GMAIL图哈哈。。。估计拥有的人绝对少数。