从 Linode 迁移到 MediaTemple

在前两天把博客从 Linode 迁移到了 MediaTemple 上,并且关闭了 Linode 上所有的服务,写点东西纪念下这台 Linode53546吧。

Linode VPS 是在五年前和几个朋友一起开始租用的,当时的目的有这么几个:

  • 有个地方放博客,可以自由地写东西不被任何人干预
  • 学习一下 Linux Server 的维护
  • 搭建科学上网的隧道

五年多来,这个 Linode VPS 为数十位朋友提供了博客 hosting 的服务,也启蒙了包括我在内的许多人的服务器维护基础,但在 2014 年末的时候,我忽然想着也许要跟它说再见了。

主要的原因是我工作之后越来越难以有精力去保证这台服务器的日常维护工作,学习 Linux Server 的目的早已达到,工作性质的改变使得各种各样的 spam 和爬虫带来的负载问题不再是我愿意花许多精力去解决的问题;同时自己在海外 VPS 搭建科学上网服务的投入产出比也早已比不上购买成熟的付费服务。

于是在2015年中我确认了迁移到虚拟主机而不再维护独立 VPS 的方案,经过对比后选择了公认满意度较高的 MediaTemple 主机。为了进一步降低我的维护成本,我参加了「」的合租计划,在上周末完成了全部的迁移工作。

中文互联网上可以搜到很多从 MediaTemple 迁移到 Linode 的文章,像我这样反向迁移的情况很少,主要原因是从虚拟主机「升级」到 VPS 几乎是每一个博主的必经之路,但从 VPS 降级至虚拟主机丧失了太多自由度,若非是像我一样的原因,「降级」并不多见。

简单横评一下,在使用 Linode 的过程中,Linode 无论是速度、服务还是稳定性上都从未让我失望过,目前为止 Linode 被人吐槽最多的也只是 Tokyo, Fremont 等机房涌入了太多国人导致高峰期 Ping 值上升以及被 Block IP 段的风险加剧而已。被 GoDaddy 收购了的 MediaTemple 据称是不超售的虚拟主机,虽然网络不如 Linode 并且价格高昂,但是好在省时省心,稳定性有保障(相对于个人空闲时间维护 VPS 的情况而言)。

BTW,NoSpamNX 是个很不错的插件,配合 Askimet 可以解救许多饱受 WordPress Spam 困扰的人。

2015 个人年度计划

题记

在8月末制定年度计划这样一件非常诡异的事情并不是因为犯了八个月的拖延症。

其实在年初就已经打完了下文的底稿,但在最终定稿之前,就被突如其来的工作安排推上了高速跑道,在过去的半年暂停了所有其他计划,以保证工作的完成。

现在终于是一个合适的时间,重新看一下今年对自己的计划。有一些已经提前完成,有一些则已经落后太多,略作整理还是决定发出来,以作自勉。

年度目标

  • 工作上可以独立执行和完成项目,思路清晰完善
  • 坚持锻炼,明确锻炼目标并且达成,保持身体健康
  • 注意亲密关系的维护,加强 social,开拓眼界

工作
融入,承担,成长

  • 掌握日常工作中的设计方法,可独立地完成一个需求的分析与设计。
  • 对每个项目有计划地 handle,对开发流程、项目管理的方法论有清楚的认识。
  • 自我驱动,在每个工作上都去尝试突破自我,在部分工作上取得突破。
  • 数据分析能力、沟通能力、团队合作能力上保持进步。

健身健康
坚持锻炼,降低体重及体脂,保持健康

  • 制定一个更科学系统的锻炼目标,并且逐步接近目标直至达成
  • 每周至少锻炼2次以上,掌握基本健身方法和动作
  • 控制饮食,改正在生活上对健康不利的不良习惯

阅读
保证个人提升所需阅读的前提下提升非功利阅读量

  • 在产品设计、项目管理和心智脑科学上保证阅读量(每月2本)
  • 增大非功利纯文学经典书籍的阅读量,锻炼阅读肌肉,可以有沉下来连续两小时以上的深度阅读能力
  • 在互联网等快消阅读领域保持在 up to date 的频率(每月1-2本之内)
  • 寻找更高效的碎片阅读解决方案,降低碎片阅读的时间精力投入

个人提升
行事更主动,思维更自律

  • 对拖延的战胜不再依靠阶段性重复的战拖攻关,有成熟的从拖延习惯中快速走出的流程
  • 锻炼意志力肌肉,每两个月坚持培养一个好习惯
  • 个人 Productive Workflow 建立完整的回顾流程

消费理财

  • 财务归正,有积蓄
  • 消费有规划,有预算

社交感情

  • 注重亲密关系的维护
  • 保证友谊的维持
  • 加强 social 和交流技能

娱乐

  • 出境游至少一次
  • 年底去台湾或日本跨年
  • 有意识地接触一些经典游戏

2014 个人总结

2014 ,关键词是“适应”

在2013做了那么多的“选择”之后,2014年的365天里我不断在适应着这些选择所带来的改变。

Moments

1-2月度过了一个近四五年陪伴家人时间最长的假期,过年前溜回北京参加了下豌豆尾牙。年后即将返校时接到通知开始准备 Duke-UNC CLS 的各种申请材料,在天津办了护照,去上海申美国签证顺便见了许多朋友,虽然磕磕绊绊得幸最终成行,在北卡和华盛顿度过了充满乐趣的一周。

回到学校最后的半年里,推动了自强的架构调整,完成站长和总监团交接,参与了一场不留遗憾的十大。熬了许多通宵完成了毕设(写下了第一个 Android 程序),最终没有发生毕不了业的窘况。和室友去了重庆四川顿顿都吃火锅,毕业前喝了许多场酒,大醉两场之后再也不夸耀自己的不醉之身了。

毕业度过短暂假期之后回到北京,发现在学校的半年里贵荚又来了好多好多新豌豆,原先的办公室已经很难盛得下了。下半年就搬了更大的办公室,来到了北五环外一个心旷神怡的园区,只有每次进城吃饭的车费让人心痛。

豌豆荚工作

上半年远程工作其实只保证了自己的参与感,对团队贡献并没达到期望;下半年入职后花了一段时间来 warm up ,找回团队工作的节奏和基本的产品方法论。真正融入工作状态的过渡并没有想象的那么顺利,其间还是有几次比较痛苦的阶段的。

选择创业型公司有利的一面在于有着足够快的节奏逼迫新人成长,不利的一面则在于经验的积累只能自己把握节奏适时总结。直观感受上,下半年总是不断地被从自己刚达到的舒适区中踢出,去面对自己不足的地方。客观现实中是否因此得以成长,因为缺乏纵向比较对象,就不是自己能那么轻易归纳清楚的了。

自强网工作

漫长的交流和选举后终于交棒,除了效率工具和数据分析的推进上留给自己的时间太少,其他计划的完成度自评都很满意。我相信这个团队在被一群有动力,有意愿使它变得更好的人所管理着。纵然感受到了校方对这种改变的阻力或者说并不科学的引导方向,但还是怀着美好的希望相信它可以越来越好,帮助更多热爱互联网的学生发现、了解、培养自己的价值。

阅读学习

过去的一年只读了23本书 ,这个历史最低值着实吓到了自己。但是再看到这一年我一共看了65部电影或美剧的历史巅峰,时间都去了哪里也就一目了然。

好玩的是,在2013年到2014年中常常有“影视领域还有太多的经典好片好剧没看过,要多看一些”的想法。但是等真正花了很多时间在看视频上之后,很容易就发现看了更多的好 or 坏的电影美剧并不能带给我足够的满足感。

相反,当年底总结时,或者每过个把月发现自己读书读很少时,总会有种恐慌感,似乎“一步慢,步步慢”的警钟就在耳边敲响了。每当觉得知识或者智商不足以满足自己的需求时,也都会怪在最近读书不够多上。虽然更多是自我解脱的慰藉,但这种恐慌能致使自己放下手机拿起书应当不是坏事。另外越发感觉到,制定更清晰的阅读计划可以帮助人从“买书如山倒,读书如抽丝”导致的松鼠症和焦躁感中解脱出来(为什么不早几年这么做呢)。

毕业设计选择了 Android 开发的课题,也借这个契机把  Java&Android 的基础教程过了一遍。工作上也不断借各种机会尝试小的 python 和 shell 脚本,虽然一直没能把 Codeacademy 的教程看完,但是学以致用的日积月累自己还是挺满意的。

年初买相机现在看是一个投入产出比非常高的选择,上半年在拍/修出更好看的照片的激励下,学习许多构图/色彩/PS 方面的教程。下半年很少有机会带着相机出门,但在 instagram 上还是发了不少手机拍的照片。快门按得多了也有自己还挺得意的作品,尽管一年下来最受欢迎的照片永远是公司的萌猫们 LOL

产品设计上有了一些很基础的经验,但是年初经验中“更加清晰的学习路线”并没有梳理清楚,要被 delay 到2015年的 plan 中了。

个人提升

这一年 Daily workflow 已经很稳定了,拖延症在流程和工具以及 peer pressure 的帮助下得到了遏制。Omnifocus 仍然是这个星球上最好的 GTD 工具,可惜的是中文互联网里关于它的讨论太少了,英文讨论分散在广袤的互联网中,发现和筛选成本都偏高。虽然 daily 的流程已经很明晰,但是我在更长时间更高层次上的 organize 和 review 依然是非常初级的状态,因此而导致的问题也逐日逐月积累下来,甄待进一步的学习和优化去解决。

个人提升的阅读量也受了整体阅读量下降的影响,整年几乎没有建树。另外受和菜头老师启发,接下来一年如果在阅读社会科学书籍的同时能够间插读一些百年以上的经典纯文学著作,可以更加体会到阅读的乐趣,避免为了个人提升功利的阅读所带来的偏食感。

情绪能力上能感受到自己的适应和变化,但是从感受到的反馈来看应该还是远远不够的。上半年一直持续在毕业所带来的强烈的情绪震荡中,虽然这并不算得上一件坏事,但是好情绪其实更容易让人松懈放弃对情绪的控制。下半年身体情况不佳使我的情绪常常出于周期性的正负交替之中,特别是当处于需要团队合作的日常工作之中时,情绪肌肉的紧绷会消耗许多本应属于其他事务的意志力。“身体是革命的本钱”从未如此真切过。

健身健康

正如前文所提到的,2014年身体长期积攒的一些问题开始集中爆发。乐观去想,自己早发现早重视总比无可挽回要好,不然刚进入工作环境很容易就会更加肆意地透支身体。因而,年初计划中“重点保护”这条也因此达成了,后半年确实持续在运动护具和居住环境上加大了重视和投入。

上半年和来北京之后断续游了十多次泳,天气冷之后就以篮球和跑步为主了。一年下来体重勉强保持住了,“目测可见的体型变化”并没有发生。好在公司一直都提供比较方便的健身环境,也还常能找到伙伴同行。

消费

除了例行更换到了 Nexus 5 和 iPhone6 plus 之外,在数码设备上这一年并没有太多大宗投入。一个 bong 手环,一个小米空气净化器,一个电动牙刷,一个 LG 蓝牙耳机,都挺好地提高了生活质量;和室友合资添置了 PS4 和电视,进一步侵占了大量读书时间 : P

在数码设备上节省下来的开支,大多都扔到了机票和旅行费用上,这一年去了上海、美国、川渝、福建、香港,希望这只是一个更大的世界的开始。

利用 IPtables 屏蔽来自于福建莆田的 IP

近期我的 Linode 被大量 spam 撑爆了 SQL 和 Disk IO,检查Nginx log,发现大部分 IP 都属于福建莆田。随手一搜,原来莆田是闻国内外的垃圾评论和垃圾邮件发送者聚集地,许多 blog 和论坛都深受其害。

解决这个问题,一个简单粗暴的方法就是禁止所有福建莆田的访问,这个做法虽然会带来一些误杀,但是也是目前看投入产出比最高的解决方案了。

继续阅读利用 IPtables 屏蔽来自于福建莆田的 IP

不悔过往,不惧将来

在武大的最后一天,在宿舍收拾东西时,翻出来高中转学时同学的留言。当时的我就一直是一个跟大家不太一样的人,总是花心思花时间在各种奇奇怪怪的事情上,以至于作为一个高三学生,都没有多少人提到我的学习,都在感慨我是一个“非一般”的人。

四年过去了,再看看现在的自己,依然希望自己做一个不一样的人,不愿意从随于大众,不愿意隐没于生活。相比于四年前如果说有什么进步,也许可以算是多了一些稳重,多了一些努力。

武大四年,给予了我一个去探寻自己的空间。无论怎么抱怨武大对学生的所作所为,武大的风骨一直给予了每一个学生去探寻自己所想成为的人的空间,这即是武大的“自由”。从进入武大,加入自强,到去向的彷徨,到求职的选择,无不是在努力发现自己想要的是什么,在遇见和了解自己可以成为什么。这是我将永远怀念武大的。

自强,给了我太多的机会,去了解什么叫做责任,怎么样成为一个其他人眼中靠谱的人。让我知道怎么样去获得其他人的信任,也学会怎么样去信任身边的人。给了我又一个家让我去爱这么一群人,也收获了太多太多的感情。最后,帮助我找寻了自己最想要成为的是什么样的人,帮助我去选择每一天应该过怎么样的生活。

不知道是怎么样的幸运,让我度过了这样的四年,也许不务正业,也许不够努力,但是站在这个时间关口上回望,仍然充满了感激,充满了喜悦。

不悔过往,不惧将来,这是武大所给予我的四年。何其幸运

 

我知道 那些夏天
就像青春一样回不来
所以你好
再见

Androidfocus–一个第三方 Android 的 Omnifocus 客户端

官网: http://androidfocusapp.com/
购买地址: https://play.google.com/store/apps/details?id=io.quantus.apps.androidfocus $6.99

根据作者blog (http://quantus.io/androidfocus-bringing-together-android-and-omnifocus/z) 所说,这个是他几周来在Omni Group的帮助下完成的一个兴趣项目。

Omni Group对这个应用的官方公告: http://support.omnigroup.com/androidfocus 表明了Omni Group与此应用无商业关系,不为此应用的功能和可能带来的数据风险承担责任。
Hackernews上的讨论: https://news.ycombinator.com/item?id=7698593

简单试用了下,有一些小的bug,但是已经基本可用,Android一直不能成为我的主力机的最重要一个问题终于被解决了。

2014个人年度计划

正月过了一半,假期就将结束了,在开始新一年工作之前,做好了今年的规划。2014年不再像刚刚过去的一年那么充满不确定和未知,但也有着许多全新的挑战在等待着我,希望年底总结能给自己一个满意的评价。

Objective: 顺利入职豌豆荚,工作步入正轨并有所突破

Key Result: 上半年Remote保证效率和参与度,下半年全职工作能有明确的计划和目标并且达到预期。

Key Result: 在产品方法论和设计成果上有明显的收获和进步。

Key Result: 能在至少一项工作内容中取得超出预期的成果。

Objective: 顺利交接自强工作,落地我所希望带来的改变

Key Result: 主动与各方沟通,在竞选过程中使管理层能有更多的相互了解和信任,从而选拔出最合适的候选人。

Key Result: 任期内落实2013年12月做出的架构调整规划,帮助继任者稳定调整后的工作流程和团队氛围。

Key Result: 探索和制定2014年乃至更长期的产品研发方向和节奏。

Key Result: 推进全站效率工具的使用,推进相关中心对数据的利用。

Objective: 顺利毕业并且在设计和开发上进一步学习

Key Result: 完成所有的课程和毕业设计,顺利毕业。

Key Result: 在产品设计上有更加清晰的学习路线,保证足够的阅读量和练习量。

Key Result: 在视觉设计上有初步的认知,对手绘和PS有初步的了解和应用能力。

Key Result: 在Python和Android开发上保证固定的学习时间,年内有小规模的成果产出。

Objective: 提高工作效率和思维能力,优化心态和性格

Key Result: 建立完整的daily/weekly workflow,从而做到工作内容有计划,工作效率有保障。

Key Result: 在思维能力锻炼和逻辑能力提升方向上保证阅读量。

Key Result: 增强负面情绪疏导能力,对人对事心态更加平和。

Objective: 提高身体素质,增肌,保持体重。

Key Result: 全年度平均每周运动2-3次以上。

Key Result: 找到适合自己的运动方式,培养起健身的习惯并制定出长期运动计划。

Key Result: 保持体重在75-80KG左右,体脂降低并且有目测可见的体型变化。

Key Result: 对鼻腔和颈椎重点保护,并且有明显好转。

2013个人年度总结

2013,慢慢地走出了校园。这一年的主题是“选择”

 

从过年时开始考虑想去学HCI,到用了一年的时间最终选择了要实习和毕业直接去工作。在不同的城市之间做出选择,在互联网公司和外企中做出选择,在巨头和创业团队之间作出选择,这些选择,贯穿了整个2013。

继续阅读2013个人年度总结

《百万理财计划》书摘

多看的免费书,虽然豆瓣上“专业人士”给出的评价不高,但是我觉得是不错的入门科普书籍。阅读过程中也做了非常多有用的笔记。现在整理分享出来

归纳全书,最重要的思想就是“就算有钱,也不能乱花乱投资”,“就算没钱,也要理财”,“对于普通人,做好资产配置比选对股票或者基金更重要”。

 

百万理财计划

王翔

继续阅读《百万理财计划》书摘

像盲人一样使用一周互联网后,我学到了什么

原文:Things I learned by pretending to be blind for a week By David Ball on silktide blog

原创翻译,转载请注明出处

Things-I-Learned-By-Pretending-To-Be-Blind

虽然我是一个视力健全的普通人,但是我知道在这个世界上有一些人在用不一样的方式和我们一起感受互联网所带来的变革。最近一段日子,“多屏互动浏览”成为了互联网上最热门的Geek话题,许多前端工程师都在关注如何在让使用移动设备的用户流畅地使用互联网。但是我们不应该忘记还有一些互联网用户也有着与常人不一样的上网体验,可能你从未意识到,盲人用户是在以我们无法想象的方式使用互联网。

因此,我决定试着使用读屏软件来操控电脑,来看(或者我应该说“感受一下”)一个盲人用户是如何浏览一个网站的。在文章开始之前我希望先说明我并不是一个对“无障碍访问”领域一窍不通的菜鸟。我在过去的几年中建立了许多符合W3C标准的网站,参与建立相关的Web标准,并且给我的每一个图片都附上alt标签,还给每一个Flash动画都加上了正确的文字说明。

即便如此,当我真正开始使用读屏软件之后,下面这些发现还是让我大吃一惊。

一、读屏软件可以操控整个操作系统,而不仅仅是读出浏览器里的内容。

我总是下意识地以为读屏软件只识别出浏览器内的内容,但实际上并不是这样的。读屏软件是为辅助使用整个操作系统设计的软件,从你打开电脑电源之后,你就要在它的帮助下使用键盘命令来启动你的浏览器。

有用户在我们的Facebook上留言说,使用像lynx或者w3m这样的纯文本浏览器就可以轻松体验盲人用户的上网感受了。但是我想告诉你,这样的文本浏览器的内容,跟绝大多数盲人用户的日常感受并没有什么相像之处。

二、使用读屏软件真的很难。

使用读屏软件的学习曲线非常地陡峭!

那些用来屏幕上自由移动光标的快捷键实在是太难记住了,更别说在蒙住你的眼睛后在键盘上找到这些按键。嗯是的,获得百分百真实的感受,我用黑布蒙住了我的眼睛。其实一开始并没有胆量这么干,当我慢慢熟悉了读屏软件的操作之后我才逐渐有了自信。即使这样,在把自己的光标困在了一个角落,或者遇到了一个我不熟悉的选项之后,我还是会偷偷地掀开眼罩瞟一眼到底哪里出了问题。

举个例子来说明究竟发生了什么。当你使用读屏软件浏览一个网页时,它会读出这个网页上的每一条内容,是的每一条,直到通过机械化的声音,用每一个单词把你的大脑塞满,搅得你头晕脑胀为止。但是后来我在这个Youtube视频里了解到了,其实是可以自己来尝试控制读屏软件来浏览我想要的内容的。这样做之后感觉好多了,但是其实你仍然要准备好,在你找到你想浏览的内容或者你想要跳转的链接之前,先听上几百个几千个标题和链接。

继续阅读像盲人一样使用一周互联网后,我学到了什么