世界那么大 我想去看看

上周离职了,从Freewheel。不知不觉就在一家单位待了7,8年,从21岁服务到29岁。基本上整个青春就撂上啦。只是这几年我被强烈的30岁综合症困扰,惶惶不可度日。最终,我决定还是应该裸辞。

其实做出这个决定也不是因为有什么明确的目标活着想要去做别的事情,只是知道自己不适合继续现在的工作了。这些年经常被一些哲学问题困扰,也经常冒出各种稀奇古怪来不及雕琢的馊主意。我想时候给自己好好放松,好好充电了。

自从看完37signals的<<Getting Real>>和<<Rework>>,我就越发的喜欢小而美的团队,越发的喜欢自由职业了。虽然传统意义上,大公司的优势无可避免。但现在却是也有越来越多的小而美的公司与团队可以证明小一样可以活得很好很美,并且保持灵巧。这跟我喜欢的一款游戏盟军敢死队有点像,一般每一关你可以选择的就是2~3名特种兵,然后每一个角色都有自己的拿手绝活。然后通过各种配合,最终消灭是己方N倍的敌军,达成任务。

还有,就是最近一些年和朋友的接触以及对一些行业的了解,让我越来越觉得这个世界就是一个多元的世界。每个人都有着不同的身份,甚至同样是事业,都有着不只一份的事业与职务与角色。这对我来说是一次shock,以前总觉得自己决定了写程序,其他的喜好就只能当喜好啦。但慢慢发现,其实干嘛给自己设立这么多条框吖,喜欢干什么就应该去做什么,而关于人的本质,并不需要限定到一个职业内,本质就是这个人自身,喜欢一些事儿,擅长一些事儿,最终干成了一些事儿。

所以呢,接下来,我想给自己更多一些自由和时间,去尝试更多,去学习更多,去寻找自己的应许之地。目前脑子里面能想到的一些主意已经快爆炸了:

  • 学jita,然后录一张翻唱但有自己编曲哒专辑。
  • 拍一个短片,或者纯粹的利用各种影视游戏资源,自己剪辑一个好玩的短片。
  • 录一期Podcast谈谈电影,音乐或者只是自己怀疑人生哒历程。
  • 将Apollog2优化增强,尽量媲美到Wordpress的高度。
  • 做一个独立AVG游戏,题材希望是侦探破案类型的,或者养成。
  • 做一个mobile APP,结合GTD以及番茄时间以及日历、记事本功能。
  • 写一本真正的小说,越神经病越好,只要不是段子集就成。
  • 补一些商业和法律的知识,特别是结合互联网

嗯,这些都是我最近时常蹦出脑海的想法,可以看出来。其实有一多半跟写程序都没太多关系,但还是需要一定的技术知识。所以我将LinkedIn上自己的最新title改为了Indie creative professional。独立创意人士,越想越觉得这个词儿碉堡了,好好玩的样子。如果朋友们你们谁对任何一件事儿有兴趣,欢迎找我,咱们一块瞎折腾。哈哈哈

好吧,基本上近况汇报如下。要是接下来的尝试过程中有任何小小收获,我也会继续在这里分享哒。

最后,

谢谢一路走来给予我无限包容与帮助的Freewheel同事们,你们是最棒的。

谢谢这些年经常联系我,但一次槽都没跳还跟我扯淡这么久的猎头MM们,你们是最专业哒。

谢谢一路走来支持理解我的亲友们,你们是我最重要的存在。

好哒,那咱们后会有期,小翔纸这厢有礼了。


Double killed by GFW!

今早起来,突然发现自己Linode Server的ssh登陆不上了。我一直设置的自定义ssh端口,加上平常也不用ssh -D翻墙,所以一开始觉得应该不是GFW吧,可能是服务器不稳定或者我自己的线路问题,一番排查,发现还真是GFW干的。只好再高呼一百遍:#FuckGFW

通过Linode提供的Lish Ajax Console换了个端口,问题速度解决,ssh可以登录了。过程中随手google出来了一些有意思的东西。

  • SSH协议本身是加密的,但是一开始的握手阶段,是带特征码很容易被嗅探的。解决办法就是直接把这个阶段也加密掉。网上有一个现成的项目叫obfuscated-openssh,直接下来自己编译(参考)就好,但要注意一是客户端(Mac下编译错误的请看这里)和服务器端都需要用这个实现。二是这个项目我看都5年没更新了,不知道前阵子OpenSSL爆出的heartbleed漏洞是否会存在。这个还需要调查一下。

  • 发现了一个SSH replacement, 叫做Mosh,貌似是MIT做出来的,设计的目标是在一些网络不稳定的情况下依旧保持连接加强易用性之类的。但它也需要每次使用的时候先通过SSH连接到目标服务器,然后开启一个60000~61000之间的随机端口,然后通过udp来访问。其他关于加密安全性的特性。我还没研究,但觉得这东西用的这么少,应该不容易引起GFW注意吧。

嗯,最后呢。来点其他更新,客官您可能已经发现了。现在ranxiang.com已经加上了https支持,并且我把80的跳转全部设置为跳转443了。希望可以更加安全一些。

最后的最后,5年前,我的子域名blog.ranxiang.com被GFW封锁,今天我的这个端口(50.116.29.189:1874)被封锁。GFW终于对我完成了double kill~~~对此,我只想说 妈个鸡!逼着老纸把生命都浪费在这种破事儿上,真他喵的干你娘!


MacOS Environment Setup

这两天在各种重装iMac,MBA。考虑到近期如果rMBP有硬件更新就败一台的话。就顺手记录一下常用环境Setup吧。留以备用。

OS X Yosemite 安装U盘 制作

OS X Yosemite 安装 & 紧急修复

  • 插入U盘,按住Option键启动系统
  • 按照提示完成安装
  • 打开[Keychain Access] -> [System Root]
    • 搜索证书CNNIC ROOT,并改为Never Trust,保存退出。
  • 打开[System Prferences] -> [Network],并将对应网络的DNS修改为V2EX DNS
    • 199.91.73.222
    • 178.79.131.110

SSD/HDD 双硬盘配置(iMac Only, optional)

我的iMac是10年买的,后来自己把光驱拆了换了一块SSD,所以需要将默认的/Users指向HDD,方便使用

  • 打开Terminal,输入以下指令

    • sudo ditto /Users/ /Volumes/YOUR_HDD/Users
    • sudo mv /Users/ /Users.bak
    • sudo ln -s /Volumes/YOUR_HDD/Users/ /Users
  • [System Preferences] -> [Users & Groups],点击左下解锁,然后右键自己的账户,点击[Advanced Options],然后将[Home directory]选项改为[/Volumes/YOURHDD/Users/YOURUSER],保存。

  • 打开Finder,将左侧Favorites默认自带的一些/Users下的选项去掉,然后从[Finder Preferences] -> [Sidebar]里面重新勾上需要的。

  • 重启系统,如果没有发现问题。删掉之前备份的目录。

    • sudo rm -rf /Users.bak

系统更新 & 常用软件

  • 打开[App Store] -> [Updates]搜索更新并且全部安装。
  • 通过[App Store]安装常用软件。
    • Xcode
    • OmniFocus 2
    • Microsoft OneNote
    • Vitamin-R 2
    • LastPass
    • Reeder 2
    • Kindle
    • Telegram
    • The Unarchiver
    • Twitter
    • iPhoto/iMovie/GarageBand
    • Pages/Numbers/Keynote
    • Evernote
    • WeiboX
    • Wechat
    • QQ
    • Thunder
  • GoAgentX、Chrome浏览器以及Dropbox
    • 下载GoAgentX,配置shadowsocks。
    • 将GoAgentX设置为Global Proxy Mode,然后使用Safari下载Chrome浏览器,并安装。
    • 下载Dropbox,安装完成后更改设置Proxy为本地shadowsocks端口。
    • 设置GoAgentX,使用custom pac,地址为这里,并将Mode改为Automatic Proxy Configuration Mode.
  • MacDown - Mardown editor
  • MPlayerX - Media Player

开发相关


论智商

前几天以为自己的域名被解封了,兴高采烈的就发了篇blog庆祝了下。然后回过头才发现,特么的一直封锁呢。那到底我智商在哪里下线了呢,好吧。事情是这样的。

首先,我现在平常已经按照白名单翻墙了,除了大陆IP,一律走代理。然后某日,我突然想到了被封锁的这个域名blog.ranxiang.com,然后去掉了代理实验了下。发现还是被墙。然后想到之前看到的一些都市传说,在域名刚刚被墙的时候,把域名指向百度新浪之类哒网站,过个几天有很大几率解封。然后我想起这个被封4年的域名,本着死马当作活马医的心态,就随手修改了下dns记录。CNAME指向了百度,过了几天发现去掉代理直连还是不能访问。但我也没仔细看缘由,就又把dns改成了网易。几天后想起来,就又实验了下,发现无论代理还是直连豆会跳转到网易了。于是智商捉急的就以为是解封了。然后喜大普奔兴高采烈的发了上一篇blog,然后就就屁颠的修改域名DNS继续指向自己的Linode Server了。然后下班到家,发现DNS生效已经生效了,但又特么被墙了。然后我就困惑了半天,还以为是上一篇blog的敏感字眼触发了GFW的G点。于是我以为是2次封锁,就又火速的CNAME到了网易。然后呢,第二天早上到单位,发现又解封了可以跳转到网易。然后我就彻底怀疑人生了,觉得自己有没有这么屌啊,被实时监控。寻思了一百天才想起来自己的智商有多么的拙计。特么的CNAME到百度网易都是国内IP,压根不经过GFW,墙个毛线啊。指回Linode才会经过GFW过滤。

想想这么简单的逻辑,自己2B的空欢喜了一场还疑惑了好久,真的觉得智商低是一件好心酸的事情。唉唉,不过呢现在blog.ranxiang.com无论怎样都可以访问了。因为我弄了一个国内的vps做反向代理。就先随便玩着吧,也不知道哪天会不会因为没备案而导致我国内的vps被封80端口,随便吧。不care~~~

为继续当一个被GFW verified哒男人撒花~~~~


blog.ranxiang.com 解封(误)

Update: 一场误会,是我自己智商捉急了,详见后一篇blog吧。sigh~~~~

前几天无意间翻到自己在wordpress.com上的原blog备份记录,发现这个域名已经被GFWed 4周年了。于是做了一个实验把这个子域名CNAME到了百度上。今天想起来试了下发现竟然已经解封了。真是喜大普奔,不仅的高喊一句:百度大(chou)法(liu)好(mang)。

至今我都不知道被封的原因是神马,我貌似也没写过神马政治不正确的东西,大部分都是碎碎念,偶尔带点技术性质的文字。怎么GFW就介么稀罕我呢。(伴奏起:你说过两天来干我,一封就是4年多~~~~三百六十五个日子不好过~~~~ 为何又突然解封我 ~~~ 到底我犯了什么错~~~)

阿咧,不唱了。火速把指向又换回来了自己的blog,看看接下来会发生神马吧。嗯,还有呢,就是今天在blog的theme nav上更新了俩GFWed链接。一个是已被Google收购feedburner提供的feed地址,一个是已被Google收购的Recapcha email protection链接。对于有点追求,平常自觉翻墙的人还是没啥影响的。至于看不到的人,反正你们也不会知道feed订阅是神马鬼,以及想起来给我发邮件的。

最后还是要说一句:Fuck YOU, GFW!


再二最后一年

又是小半年没更新过blog了,辞旧迎新 新年伊始的时候,还是忍不住说点碎碎念吧。

85年生的我,今年就要步入30了,在最后二字辈的这一年,不免有些伤感。其实最近两年一直为了步入30而焦虑不安。总觉得自己还是十八九岁的小鲜肉呢。怎么突然就人到中年要30了。可是嘛,最终还是要接受这种血淋淋的事实。所以,回首下2014,展望下2015吧。

14年感觉还是比较值得的一年,这一年,终于接受了自己,也感觉和世界达成了和解。想想这些年的拧巴,总是不禁莞尔。上半年喝了很多大酒,认识了很多新的朋友。下半年在朋友圈陆陆续续的写了点小段子,赢得点赞无数,算是今年最开心的事情吧。本来想做一个合集放到ibook store上去的,可发现对于格式排版又有各种要求被reject了好几次,于是懒的折腾了。反正中国区apple ID也下不了,估计放上去也没啥人看吧。dropbox共享了一个pdf版本,如果有兴趣的可以看看。( 链接 )

十一去了一趟巴厘岛,顺路在HK玩了两天。第一次去东南亚的热带海岛,感觉特别良好。一切都太特么便宜了。觉得自己立刻变身土豪高帅富了有木有。当地的服务也各种靠谱,比起三亚各种祖国人民的坑爹行径,简直美好太多了。就是去的两个海滩都少许有点失望,沙子没有想象中的细腻,也没有足够多哒大灯细腰妹纸可以看。结尾跑到山上住了两天别墅,还蛮有风情的。在山崖边游泳看着边上的松鼠蜻蜓,一不小心就游大发了,大中午跑去顶着烈日游了仨小时导致晒脱皮了,但总归还是值得的。

对于HK呢,最深刻的就是买买买了,兴高采烈的在机场附近的一个outlet买了好几大袋子,明明不停的刷卡付钱确感觉是在不停的给自己省钱。于是忘乎所以出来后随手来了一根烟,烟屁股扔地上被可爱的港警揪住罚了1000 HKD。于是心塞塞。这次事件深刻意识到了素质的重要性。嗯,以后为了银子也得做一个有素质的中年老男人了。

再后面就是和帝都的冬日大作战了,很遗憾的是2014年感觉全线败退,从10月底到12月感觉发烧感冒上呼吸道感染的小破病不断,两个月整了三四次,每次都要一个礼拜左右的时间康复。耽误了很多事儿,也让自己短暂又怀疑了几次人生。

这一年,工作也发生了一些变化,不带team,也不被人带了。自己负责一个小project的开发,测试,维护,部署。感觉还是挺锻炼人的,因为需求是阶段性的,所以闲暇的时候还是可以研究一些技术和代码上的东西,也算小有收获。

关于Github,之前是想多写点代码放上去的。这应该算是程序员最好的简历和自我介绍吧。但2014其实做的蛮差的,就还是自己这个apollog2的blog程序。也没有做太多改进。除了偶尔升级下rails版本。主要是自己也确实想不出加点什么功能好,就觉得简简单单的能清晰的显示文章,支持rss就够了。之前有人提过连个评论功能都没有,我也一直没想好做还是不做。有时候觉得越简单越好,评论功能大部分时间也没啥意义。有时候又觉得万一有同学想跟你说点什么,分享点什么,确没地方。而再通过twitter,weibo联系说我看了你一篇blog,有点啥想法分享,估计也没人这么执着。所以呢,就一直拖着了。

github上create了一个dotfiles的项目,把常用的zsh vim tmux配置贴了上去。对于不同机器的sync,以及重装系统来说方便了很多。而且相比于之前dropbox来存储。觉得github还是更好一些对于分享和历史版本管理方面,虽然手动commit这个没dropbox简单。但其实这些东西也都是万年不变一次的。所以还是值得的。

再谈谈娱乐吧,其实上下半年还是区别很大的,上半年的娱乐基本就在K歌喝酒中度过了,又变成了每天喝大,每周一K的节奏。xbox也在家里常年吃灰,碰都不碰一下。但下半年开始,慢慢觉得不爱出去浪了,也开始能静下心来玩会游戏什么的了。于是steam上就各种买买买,但玩的还是没有买的快。前几天在steamleft.com上做测试,发现我需要800多个小时才能把目前已经购买的steam的没有通关的游戏100%成就达成。顿然感觉前几天预购的GTA5 PC版又是一个大坑,还有因为爆棚汉化一直没出来所以一直放着的FM2015。嗯,看来2015还要在这些美好的事物上浪费生命啊,不过总比喝酒好一些吧。

2014基本没有买纸质书,印象中只买过一本《女王乔安》,但在kindle电子书上的消费明显多了起来。目前kindle也有20多本买来没看的书了,加上家里纸质的20多本。慢慢看吧,优先纸质书,看完送人去。虽然电子书的阅读体验还是赶不上纸质书,但后者实在太占地方,对于光线要求也太高了。希望15年多看看书,也希望能忍住不买任何纸质书,kindle上也看一本买一本。做一个真正喜欢阅读的骚年。

最后最重要的是10月份养了一只小喵咪,我给她起了个名字叫“夏洛克*福尔摩斯”,看上去是个男孩儿名。但我经常叫她“夏夏”,这么听起来就柔多了是吧。没办法,实在对BBC拍的《神探夏洛克》里的卷福着迷了,回头要是养只狗狗就叫“花生”,一对好基友 嗯嗯 perfect。

过去这一年,感觉一些值得说道的地方变化都在下半年。可能是忧郁久了,自己也够了吧。以前总觉得生活是一条线,应该努力的从这一点快马加鞭的到下一点,然后再找一个点,继续前进。现在觉得生活也许是个面,可以这边走走,那边看看,不执着,不疯魔。《后会无期》里面那句台词觉得说得特别好:'你连世界都没有观过,哪来的世界观'。所以2015年,我想可能我还是会各种二下去吧,去探索,去体验各种乱七八糟,有的没的的方向。暂时想到以下几点吧。

关于身体,这个事情其实应该说是15年最重要的事情了吧,这几年冬天身体特别脆,觉得再不锻炼当回事儿,整个就废了。所以15年,一是将体重恢复到正常范围,二是戒烟戒酒,培养出良好的生活习惯以及健身习惯。其他也没有太多要说的,希望到15的冬天,不要再一个月病倒两次这种完全无法革命的悲剧重演吧。

关于技术,觉得其实用了这么多年ruby,自己也并不是多么熟悉。特别是2.0以后的feature,社区的发展,以及rails3之后的各种变化。也都没有多么关心过。15年希望可以把这些基本的东西加强下,比方说多读读ruby和rails的源代码啊。在ruby的metadata programing方向多做些探索。再一个就是多年的软肋算法与数据结构吧,以前总是静不下心,如今终于感觉心态对了,可以安心的玩与学习了。再者就是对于单元测试,重构,设计模式方面的提升吧。这些方面,感觉自己也一直没有进行过真正的思考,没有太多自己的感悟和经验。新的语言也打算正经学个Swift,做个app神马的玩耍一下。但也不知道自己的精力,所以也不多计划了。具体事情呢,目前的想法是15年希望自己做一个知识管理的工具,之前一直想做一套GTD的工具,直到今年狠心买了OmniFocus的mac+ios版本后,觉得可以不用考虑自己做了。但知识管理方面的东西,无论是各种wiki,还是各种note,都还是让自己不够满意的。而且我觉得这个东西做出来应该挺好玩,比怎么琢磨改进blog有意思有的干的事情多了去了。嗯,要好好设计下,搞个好玩哒给自己用。

关于旅游,这些年总是想去旅行啊什么的,逃离帝都,但又总是懒得计划与执行,导致还是常年宅着配合着二锅头醉生梦死。以后戒酒了,生活规律的,那么就可以有更多清醒哒时间出去走走看看了。15年要去一次台湾,去一次江南or云南。春节呢也已经计划出去了,在澳洲/新西兰和马代/毛求之间二选一吧。打算15年出去至少三次吧。

考虑到最近痴迷游戏,也想说说。2月份FM2015的汉化就出来了要好好玩,3月份GTA5 PC版就发布了,更要好好玩。AC系列也打算玩一遍,但目前AC2还没通呢。最近还买了一个类似MC风格的游戏《Space Engineer》,感觉也应该挺有意思,可以自己做飞船神马的。还支持一定程度的编程,我觉得好好研究也挺有意思的。前天在Steam上又收藏了少年时代感觉特经典的Commandos系列,三代一共4部。目前一代打到第五关了,想想98年上初中第一次玩就被这游戏深深的吸引了,可惜智商着急,不用秘籍,连第二关都过不去。一直是心中遗憾。现在想起来了,必须圆了这个梦。

嗯,再来说一些貌似更不靠谱的事儿吧。前几天下单买了一个1K多软妹币的Mic。那具体干什么呢?就是打算自己搞个podcast,以及尝试下游戏解说。这两年经常上B站看别人的游戏解说,觉得这事儿挺好玩的,自己也可以试试嘛。这两年也经常听《坏蛋调频》这个podcast,觉得这事儿也挺好玩的,自己也想试试。所以一狠心,装备先上吧,idea慢慢发觉。

再者就是文艺方面啦,14年写了1万字儿的小段子。发现好像自己这方面还是可以发展下的。所以15年打算继续写作,可以考虑下小说题材,但估计能把设定啊,剧情梗概编个差不多就不错了。但这也没啥啦,自己觉得好玩就好。

还要录一张唱片,在30生日之前。当作一个纪念和礼物吧,毕竟哥们当年也是小伙伴里面哒麦霸,中华曲库,K歌之王呢。必须要留点什么,老了好吹牛逼。

然后就是视频剪辑之类的,考虑用各种大片素材剪辑个逗比短片之类的,发挥一下自己逗逼的天赋。因为觉得自己并不是原创性选手,更偏向加工性选手。所以估计这事儿挺适合我,可以搞一搞咧。

好了,一不小心写了这么多,看来是好久没写blog憋坏了。反正新年的期望就是只要不原地踏步,能往哪飘往哪飘吧,不限定自己,要心灵自由的去追寻和感受一切自己觉得美好的事物吧。争取在三十之前成长到可以而立的心理与生理。好迎接中年人哒生活~~~

Nothing is true, everything is permitted.

小翔纸,干巴得!!!


光光哒 萌萌哒

周末剃了一个光头,人生的第二次秃瓢经历,之前一次还是初中。这次剃完还刮了个干净,看着锃油瓦亮哒大头。整个人都好了起来。

记不得多久没有写blog了,大概一年或者两年左右了吧。因为时常怀疑人生,导致我相当长的一段时间都不愿意用文字记录更多,总是不断否定自己的人,写神马都会被钉在耻辱柱上的吧。

不过最近,随着年近三十的压力越来越大,而且个人感觉也有了很多变化,应该比之前成熟稳重些了吧。三观估计也不会再有太大的变化吧,那就是还是开始写点神马,留作纪念吧。

最近三四年,感觉个人状态一直不太好,长期陷入到莫名的低落和悲观中,具体成因可能错中复杂。但自己这边来说,还是心脏不够强大,或者说心智不够成熟。

不过就像很多俗气的老话,最终一切还是会好起来了。经历过这次长达一年多特别严重的持续性拧巴,终于让我觉得可以走出不良的情绪干扰,重新热爱生活起来了。当然,是理性,有所保留的热爱生活。

所以,我想也许可以做个总结之类的,以供病情反扑时候速度洗脑,继续move forward~~~

  • 爱好自己,再爱他人
  • 要合作,不要对立
  • 时刻听从内心 拒绝情感绑架
  • 只把握自己能把握的事情 放下自己无法掌控的事情
  • 做自己,而不是别人眼中的自己
  • 快乐是一种能力 需要学习和掌握

这些俗套的话并不是从鸡汤书里面翻到的,但我也不愿意在blog里面详细记录是如何领悟到的,总之,对我自己来说,都是非常不容易和珍贵的过程和结果。希望以后的时光里,可以不再经历曾经的无措和困顿。

那好吧,就这样。在三十而立之前,终于找回了自己,向着未知坚定勇敢的走着吧~~~