杭州吃喝玩乐

缘起 学习 Linux 半年多了,也没怎么好好休息过。借着好友 WinHand 的邀请,将简历投到杭州,顺便过来玩几日。前些日子来过一次,对杭州的印象非常不错,此次再来不能像上次一样匆忙了。(其实也是很匆忙的) 西溪湿地公园 下午到的杭州,紧接着就去公司面试,之后就去朋友单位等他下班。公交车上拖动着地图,看到一个敲~大的绿色区域 —— 西溪湿地公园。既然离他下班还有2小时,不如先去转转! 不得不说共享单车真是一个好东西,现在5、6 km 的路途我都已经习惯了骑行方式。(公交车等候时间太久了,加上长三角地区路面多平坦,骑行时分的惬意。) 杭州的机动车在人行道上礼让行人的行为据说已经持续 10 多年了。就算是行人闯了红灯,也会发现公交车在远远的地方就开始减速,司机师傅也会向你摆手让你快速通过。(不,并不会礼让非机动车的!) 杭州的绿化程度相当出色,和其他城市的绿化带相比,这边简直就是绿化堡垒。根据植被的高矮和特征会有好几层绿化带。(是的,是 G20 带来的成果,也有之前城市规划的功劳。) 作为一名合格的膜法师怎么能不对长者表示尊敬呢?🙃 不过很不幸今天不能骑车进行游玩了(估计走不了多远就要回返了) 精挑细选了几张,感觉还不错! 就在我发了朋友圈炫耀了一下之后,来自澳洲的鄙视就出现了: 澳洲国家湿地公园 看完朋友发过来的图,再对比一下脏兮兮的湿地,顿时失去了兴趣。(并不,只是朋友喊我去吃饭了。) 原图 11M,压缩完之后也有 8M,给个链接,想看的自己点链接吧! 西湖白堤断桥 完全不熟悉杭州的交通情况,导致上午的面试迟到了1分钟!(通常我都是提前半小时到,熟悉一下环境,并给出足够的缓冲时间的。)中午之后就没什么事情了,就决定去上次没走完的西湖!下了地铁,扫了辆共享单车,按照地图上指的方向,一路奔向了星巴克西湖天地店(捂脸)。 对面就是白堤,点了杯饮料之后就去湖边坐着、看着、想着,似乎平日里的烦闷也被湖水清洗干净了。 山色如娥,花光如颊,温风如酒,波纹如绫,才一举头,已不觉目酣神醉。 西湖最盛,为春为月。一日之盛,为朝烟,为夕岚。 其实湖光染翠之工,山岚设色之妙,皆在朝日始出, 夕舂未下,始极其浓媚。 ----(明)袁宏道《西湖游记》节选 接天莲叶无穷碧,映日荷花别样红。 披萨手抓饭杭帮菜 第一天我们几个去吃的是黄龙万科中心楼下的 味德西餐酒吧...

阿里云服务器配置日志

第一日(Day 1)-2016.11.11 今天双十一,阿里云 ECS 五折销售,犹豫了很久还是剁了一台最低配的。 首先选择了自己比较熟悉的 Ubuntu 14.04 LTS 。 第一天就在 root 用户下,安装或配置了 git 、ssh 、 apache 、 python3 、 PHP 、 mysql-server 、 mysql-client 等等一系列软件,成功了一部分,失败了一部分。直到安装 ruby on rails 的时候,才发现失败的原因是不能在 root 用户下使用 gem install。 因为好多东西我只能配置但是不会修改。思索了一会:决定重装系统! 就这样,第一天就这样愉快的过去了。 第二日(Day 2)-2016.11.12 一觉睡到下午,起来吃了点饭,又继续折腾服务器。 这次行动就没有那么鲁莽了,先对比了一下...

如何成为一个架构师

原文来自:神秘的程序员们@微信公众号 很久以前有一天看过西乔姐的漫画(西乔的九卦),因为同是程序员,所以能get到很多笑点,于是一口气看到后半夜!从那以后就从博客追到了微信公众号。 微信公众号传送门: 架构师的技能矩阵 基础素质 逻辑思维和抽象能力 能够把产品业务需求抽象为功能、流程、系统模块、服务基础设施、时间和消息、展示框架…… 能看清更深层次的性能问题:可靠性、安全性、可伸缩性、可管理性这些…… 知识储备 常见开源项目/解决方案和各家云计算服务 熟知技术开发、维护成本、资源投入 特别是选择云计算的时候,要考虑负载能力、服务商的稳定性、生存能力及未来的成本上升曲线。 熟知现有系统 绝大多数架构设计工作都不是从空白开始,而是修补和重建。熟悉旧系统才能发现真正的症结所在,以及该如何利用和结合现有的部分。 深入理解公司业务 架构设计能力 评估能力 评估各项资源,衡量开发/维护成本与收益。 权衡能力 永远对这些项目的各种局限性有明确的了解。在资源、时间、需求之间做平衡,在整体/局部、长期/短期之间做取舍。 解耦能力 把分析结果转换成架构设计的能力。掌握如何划分系统层次/设计层次之间的关系。 接口设计 如何定义接口,组织文档。 风险意识 能提前预测各种条件下导致的失败。 设计弹性和承担变化 设计要留出足够但不过度的弹性,以承担需求变化。或通过沟通、拆分等方式暂时隔离变化。 备份方案 为各种意外状况、紧急事件或不可控因素设计Plan B。 全局意识 站得更高,熟悉系统的历史和演变,发觉深层次原因,了解各种技术和资源的限制。预测未来的各种可能性和变化趋势。 软技能 跨领域学习能力 沟通和谈判能力 管理能力 能够把“业务需求”翻译成“技术需求”,方便开发团队理解架构师的意图和战术。在项目进行过程中能监控各种变化,敏锐观察问题,并能牵头解决问题。 文档能力 EOF...

一点Linux学习心得(目录结构)

Linux Filesystem Hierarchy 说在最前面:Linux 系统中所有的东西都是文件。 本文中目录结构以 GUI Linux 举例。 1.0. / Linux 的根目录,全部文件都存放在这个目录下。下列目录是系统必须的目录: 图片来源:http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html /bin Essential command binaries /boot Static files of the boot loader /dev Device files /etc Host-specific system configuration /lib Essential shared libraries and kernel modules /media...

一点Linux学习心得(基础)

阅读了《鸟哥》两部曲,我觉我得对 Linux 能有一个大概的了解了。因为没有项目实战,很多都只是操作过而已,过目就忘。 概念 提到 Linux,就不得不提 Linus Torvalds。 对于 Linux 之父想必大家比我都熟悉他的事迹——我就不再的赘述了。 再说说我们为什么选择 Linux ? 即便这里是我自己的博客,我也不想被别人搜索到后对我的文章嗤之以鼻:“这家伙说的只是一面之词,w 和 m 系统比 Linux 在 xx 和 yy 还有 zz 方面都好太多了”。 我有三个笔记本:MacBook Air、Surface 3、Dell INS15VD-5106,出于各种各样的原因,我现在只携带了一个 MBA 和这个笨重的 5106 在外游荡。5106 买到手的时候就是 Ubuntu 系统,我重新分区做了更适合中国人使用的 GUI —— Ubuntu-Kylin(优麒麟)。既能满足我日常休闲的需求(玩玩...