2011年末总结

01032012 / No Comment / 小benben的日记

又过一年了。这三天假在家里一直在玩VPS,晚点consolidate点东西出来。总结如下。

游戏
又一是一年游戏玩得凶的一年。
国服WoW总算是跟世界算是同步了。可是无奈不支持mac啊,也只能有一搭没一搭地玩。不过毕业了,玩的人都不见了,该结婚的结婚,工作忙的工作忙,“辉煌的C却有着清冷的O”,这句话深受同感。
rumor has it that中国区的玩家流失得非常非常严重,暴雪否认;meanwhile暴雪筹备5.0 pandaren。我怎么看都是在投中国市场的作品。可惜啊,我真对那天赋没啥好感。plus盗贼我现在都玩得有一挂没一挂的,还是放弃这游戏吧。
其实我一直对game server的负载跟数据库处理非常感兴趣。听说wow用的是oracle,还没开始dig,到时读书的时候再研究吧…
Xbox的话买了好多的游戏,打通关的没有。dragon age 2今天还在打最后的boss,被灭得惨不忍睹啊。
唯一有营养的就是your shape,终于实现了我的健身计划。会在后面详谈。

健身
tada~健身计划已经开始了,然后三个月内猛增7公斤。掌声鼓励鼓励~
蛋白粉增肌粉一样不少。一天一个小时intense excercise,可是肌肉也没怎么见长。还是期待明年夏天的时候能show到好多好多的肌肉~

学习
今年真没怎么去学习,不过超额完成了读书计划。一共读了50本书,精读的有18本。不过都没写读后感。看来今年得change plan成读后感要达多少多少篇了,不然读了之后好像也只是有个量。
雅思在重新准备,target是8.5至少。

工作
有惊无险的一年。捅了很多的娄子,不过有老板鼎力支持跟悉心教导,也做成了很多的project。成长了很多,也学到了很多project跟产品的知识。在写appraisal,但愿可以被承认吧~
然后的话今年annual dinner当了人生的第一回主持,被一致评价成为best of ever。那心里乐滋的啊~然后有个小小的愿望成真。虽然也被人一致说丑,可就是99分,奈我何咩!哼!

其它
这个真没有

2012 Plan

  • Stay alive
  • 拍拖
  • 变肌肉男
  • 读书笔记>30篇
  • 每月至少2篇blog
  • 工作升lev
  • TBA...

Mac开机后台自动连SSH Tunnel越某墙

08072011 / 3 Comments / 计算机相关

英文的表达比中文的好写多了,呵呵。Anyway, let's dive into some real stuff.

0. Before

我用的是Dreamhost,一直有在Terminal下不厌其烦地登陆跟输入密码。最不喜欢的是在dock下有个大大的icon。所以找了好久,终于在 Kimmo Suominen 的blog里找到了答案。本文基于 Kimmo Souminen 的 SSH 而写成的。

很明显用SSH Tunnel的人都知道要达到目的,我们要在Terminal下运行这个类似的command:

ssh username@domain.com -D 7142

有了-D就建立起了隧道链接,本地的端口设上7142就能连上了。不过更加人人皆知的是Mac下的ssh是木有-P这个密码argument的。于是乎就有了此文了。

1. 保存SSH密码,自动登陆

首先我们要按照下面一步一步地把我们的密码保存到本地。

先输入下面这条命令生成密码文件。

ssh-keygen -t rsa

之后:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/benjaminl/.ssh/id_rsa): [按回车]
Enter passphrase (empty for no passphrase): [输入文件加密密码,而非连接ssh的密码,可为空]
Enter same passphrase again: [再次输入文件加密密码]
Your identification has been saved in /Users/benjaminl/.ssh/id_rsa.
Your public key has been saved in /Users/benjaminl/.ssh/id_rsa.pub.
The key fingerprint is:
31:55:d9:ca:79:d3:0d:a0:a0:33:8c:cf:c0:87:8f:5e benjaminl@Benjamins-MacBook-Pro.local
The key's randomart image is:
+--[ RSA 2048]----+
|        . ..o+   |
|   . + . o .. o  |
|    = * o .. o o.|
|     B o o  + o o|
|    . E S    . . |
|   . .           |
|    .            |
|                 |
|                 |
+-----------------+

这样,密码文件就生成成功了。
我们刚刚保存的文件是系统文件,所有的信息都会保存在那。所以嘛,还是自己copy一下只给自己用,也免得出事了不知道哪办。运行下面两条命令。

cd ~/.ssh
cp id_rsa.pub authorized_keys

然后我们要把文件跟登陆密码link up才能实现在登陆的时候让ssh自动调用保存了的密码。

scp -p ~/.ssh/authorized_keys username@domain.com:.ssh/
username@domain.com's password: [输入你ssh的登陆密码]

这时候,我们保存密码的工作就完成了。

现在你只要在Terminal下输入下面的命令,不用输入密码就能自动登陆。

ssh username@yourdomain.com -D 7142

2. 开机自动后台登陆

我的想法就是不用弹出个SSH也不借助任务第三方工具来做后台运行。很自然地想到要做个daemon或者agent神马的。如果你觉得很陌生,想想VMWare Fusion或者Parallel啥的会加个plist的文件在开机的时候调用,不然就想iPhone的优化就是删除这些launch的时候会调用的daemon。

我现在用的是这个,将下面的内容保存为com.ssh.tunnel.plist,或者点击此处下载。如果是只为当前用户启用,可以保存到~/Library/LaunchAgents/,想全局用户使用,就保存到/System/Library/LaunchDaemons/。

<pre><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Debug</key>
	<true/>
	<key>KeepAlive</key>
	<dict>
		<key>NetworkState</key>
		<true/>
	</dict>
	<key>Label</key>
	<string>com.ssh.tunnel</string>
	<key>LimitLoadToSessionType</key>
	<string>Aqua</string>
	<key>ProgramArguments</key>
	<array>
		<string>/usr/bin/ssh</string>
		<string>-a</string>
		<string>-x</string>
		<string>-k</string>
		<string>-C</string>
		<string>-v</string>
		<string>-D</string>
		<string>7142</string>
		<string>username@yourdomain.com</string>
		<string>sleep</string>
		<string>3600</string>
	</array>
	<key>RunAtLoad</key>
	<true/>
</dict>
</plist>

这个文件保证了:a) 开机自动后台运行了SSH的登陆命令并且建立隧道,端口是7142;b) 如果断开自动重连。
如果你对命令还有别的需求,可以在那堆string里面添加。
这时,你就已经完成了所有设置,并在重开机之后就会直接连上隧道。

3. 后话

之后,你就可以在Network Preference或者用Firefox AutoProxy连了。我用的是全局+PAC。

如果有什么不明白的,feel free to contact me。

2010年终总结

12112010 / 11 Comments / 小benben的日记

2010又快过了,想想今年的收获,不算多,也不算少…

游戏

嘿嘿,163终于申到了wlk,可惜不开放mac的端口,所以只能bc地run win7来玩…
MS80,GS4800;LR71,这个…;SM65,慢慢来吧…
然后买了好多好多的游戏机,发现自己很败家。入手ps3.psp.nds,在两周内都送不同的人了。我真的不适合玩游戏。
其实买ps3的理由最荒唐:我想要部能刻录能播放蓝光的device。出手是因为它不能刻录。当然,没得破解也是很大的因素。
我傻b我知道,我就是不知道怎么说服自己买的那么多破东西。
然后前几天订了xbox跟kinect…我…

学业

首先是考不上深大啦,然后就毕业了。我安慰自己的原话是“就算我考上了深大,这边还是被延迟毕业,还是上不了大学”。so, not a big deal to me lar...
不过欣慰的是我今年读了17本书,再加上剩下两个三个星期不到,我应该还能两干掉两本…
这阅读量kindle功不可没…太tm方便了!

工作

那没书读,当然就得工作了。找到的这工作不能说差,反正是满钟意的就对了。
这里有好上司好同事,感觉氛围还不错。
进来了3个月就开始自己扛project,压力好大,也莫名地很开心。常常看着excel的数字发笑… 
不过经常碰上糊涂vendor就是了,本来一个星期两三封email能搞定的事情,他们就非得跟你耗上一两个月…

健康

惭愧啊…花了几k开了张gym card,坚持了两个月不到就没去了…
farewell,我的猛男身材;farewell,我的$$$$;我对不起你,小benben…
不过体重是有上升啦,这点我得赞扬下自己,嘿嘿…再接再厉!

钱钱钱钱钱

唉,自己开始赚钱了就是爽,爱买啥买啥,爹娘也就只是唠叨两句叫存钱。
钱倒是有存的,基本够我一年grad school吃喝拉撒。当然是国内的了…

明年展望

钱的话当然是多多地赚了…
装备要加iphone6、新的mbp17'还有imac…
游戏要变成高高高高高高高端pvp MS…咩哈哈哈哈
学业的话我真的没底。做学生是好,工作也不错啊…顺其自然了…不过书要读至少24本…

暂时想的就是那么多。明年开始得做monthly report了,这样一年要总结,也不会那么辛苦…

Good luck...

10312010 / 4 Comments / 小benben的日记

Yvonne's last day @ OD

Oct. 28, 2010 @ OD SZ

Master Hin Denburg, which way?

10182010 / No Comment / 小benben的日记

Void September

10052010 / 4 Comments / 小benben的日记

9月一篇blog都没写,其实也发生了不少事。

我人生的第一个boss Yvonne回sg了,也第一次感觉到离开对一个人是一件好事,不会有任何的感伤。
虽然只是相处有短短的几个月,她的charisma是真的没法档的。
谢谢她让我进了这家公司,说不完的谢谢。
然后我们一team的人合钱买了个小钥匙扣给她,Sheena还好矫情地说“你穿着一对鞋子蹬蹬蹬来中国,我们送一对让你回去”。
接手的还是个sg人,不过他应该都是完全放权,base on他现在对他的team member…
是这样就好了,连cc都免了,嘿嘿。

再有就是文翀的surprise party(?),很好很感人,百年好合了你们两位。

其实也就这件两事而已了,其它都是regular routine...
家,公司,家,公司…

这样就过了一个月了,但愿不会就这样就一辈子。

mlgb又矫情了。

p.s.: everything's gonna be fine,我亲爱的zz同学。

WLK, here we come...

08312010 / One Comment / 小benben的日记


2010年8月30日23点55分25秒于十区末日行者暴风城港口,距离关服还有4分35秒。

Super Mario Complete Transcription (Piano)

08272010 / One Comment / 音乐大餐

Super Mario Bros. 1 - Complete Transcriptions by Philip Kim and Kondo Koji

by the end of sep, 我就能把这8页纸练下来... 吧... -_-b

There're 311 posts and 263 comments in this blog.