择鼠标记

目前在用的几年前买入的小鼠,彼时需在国内到处出差、讲演,因而选择了小巧便携的罗技M205。
但几天前出现了左键双击的情况,在Axure绘图选择时有些焦躁,令人抓狂,因此萌生了换鼠标的念头。

回想起以往购买过的鼠标,以罗技居多、微软次之,价位在百元左右,过于便宜的也买过,但手感生涩;
此次选择价位定在300~600,想体验下高端的鼠标究竟是什么感觉。

翻阅了常逛的几大败家论坛:色魔张大妈、Chiphell、NGA(也算),最终圈定的对比产品列表为:

  • MX Anywhere2
  • MX Master
  • G700s
  • G602

按价格,G602、Anywhere2 可以说是同一档次,MX Master、G700s为同一档次;
按功能来分,MX系列是偏向于办公类的,G系列偏向于游戏娱乐类的。

回归到原始需求,我想要的是:
1、握感舒服,小鼠标使用时间长了会有点累;
2、拇指有支撑;
3、有额外的功能键。

这么看来,G系列的功能键过多,如果能再年轻5岁,我估计会毫不犹豫选择游戏鼠标;
从性价比角度考虑,最先是想入Anywhere的;
MX Anywhere2 长10cm左右,与之前的M205长度相差无几;
按选购经验,建议选择长度为10cm-13cm的鼠标,最终还是选择了MX Master(12.6cm)。


MX Master使用体验

外观:是我用过的最大的鼠标,手势按钮处的多边形设计具有科技感;
滚轮:有刻度、无阻尼两种方式,支持自动切换(SmartShift)、手动切换(模式切换按键)
功能键:手势按钮(支撑拇指的地方)、侧滚轮、前进/后退按键、模式切换按键

设置:
1.SmartShift切换时会发出“咔”的声音,所以我把SmartShift的敏感度调的很低,还是更喜欢手动切换;
2.侧滚轮可以在(浏览器、文本编辑、终端管理等)标签页之间切换;
3.手势按钮我调整成为打开常用文件夹;
4.拇指按住手势按钮然后前后左右移动的功能,个人使用很不习惯,觉得远不如Mac Pro自带的触摸板操控舒适,所以干脆就在自定义里取消了。

另外设置软件Options里有些设置项的功能未能摸索出来,准备对着说明书好好研究下。

做工:
1.鼠标脚贴磨损有些大,所以自己另购了几副脚贴;
2.手势按钮边缘的缝隙有点大,担心会有奇怪的东西掉进去。

以上是使用两天的感受,不定期更新。

在我心,世间始终你好

2004年8月末,从西北向南京,到自己的大学入学,学号2号。

2005年3月初,已是大一下学期,才知道班里22号长什么样子。一个整学期都在逃课打游戏的人,高等数学却考得最好。

2005年3月末,2号和22号二到了一起,一不小心,从19岁二到30岁,二了11年多的时光。

2007年中秋和国庆连着放,他把我拐去南通海安,见了他爸妈与亲友。我那时极为瘦削,平胸,平头,像个小男孩儿……他的小姨性格直爽憋不住事儿,这些年每次说起第一次见我的情形,总要哈哈大笑;但是他的妈妈一直把我当个宝,护我,疼我,多年如一日。

沉默寡言内向斯文的人,竟然在到家的第二晚,把我的被子抱到了他的卧室,理由是要跟我一起看美剧。这心机,这脸皮,啧啧~

2008年春节,我带他到西北过年,家里的评委们一致给了他五星好评。

2010年2月10日扯了证,次年办了婚礼。结婚是别人眼中的大事,但在我们俩来说,与恋爱那会儿大差不差。

变化是在2012年。那年7月底,我攒了满手的年假,一心要去呼伦贝尔草原骑马。都快要动身了,却发现怀了宝宝,那叫一个心不甘情不愿!他在一旁什么也不说,眯眯地笑。

此后不久,东拼西凑凑出首付,买了房子。当时我们都觉得会一直在南京生活下去。

2014年的冬天,日子幸福得很具体。住进了自己的房子,一整个冬天都开着地暖,儿子坐在地板上玩,猫咪趴在地板上睡,再没有什么比得过这样的时光。

2015年5月,在南京度过十年零八个月之后,携家带猫搬到上海。工作和生活上迎来很大的变化,但因为一家人一直在一起,所以未有漂泊在外的伤感。

今年春暖的时候,他说我们去若尔盖草原骑马吧;旋即又说,喔,骑马前测一下,别又怀了宝宝。结果真的怀了……问题是我们俩都想不起到底怎么怀了的。在一起十多年,终于经历了人生第一次意外怀孕。只是那时候我母亲病情已经严重,怀二宝对我来说是一种莫大的负担和忧愁。本来预约了手术,但心有不忍,后来取消。其后的各种,不多说。

前天在外面走的时候,我几次头晕眼花,就近歇歇。他一如既往地惯着我,却发朋友圈黑我:

路过麦当劳,大肚婆说“啊不行,我头晕,得坐下来歇歇”,于是顺便吃了个冰淇淋。
路过披萨店,大肚婆说“啊不行,我头晕,走不动了”,于是顺便吃了披萨+巧克力蛋糕+咖啡。

昨天在外面走的时候,说到七夕,我们俩都不怎么看重过节,所以今天没有什么特别的安排。想到我这公众号二十天没更新,就趁着节日写写这十一年来的我们。

四年前,也是八月,我曾写过一篇文艺小清新的文,现在有些看不下去,不过文末的话倒是可以拿来升华一下今天的主题:

即便不曾多说,不爱多说,也即便你不会来看,
在我心,世间始终你好。


微信公众号:三分白(i_sanfenbai)

2016-07-08-2102045438.png

特蕾莎·梅就职演说全文

已经过去了一些时日,但每次看到或者想到7月13日特蕾莎·梅的就职演说,仍是打心底觉得好。

迄今,我未曾踏足过欧洲土地,对欧洲、对英国,都没有足够深入的了解。

令我讶异而又共鸣的是,她在演讲里说:

“If you're young you will find it harder than ever before to own your own home.

如果你是年轻人,你将发现拥有自己的住房比以往任何时候都难。”

我从没关注过英国年轻人的生活压力,也从没想过他们同中国的我们一样:

  • 有一份工作,但并不总是有工作保障;
  • 勉强有自己的住房,却要为偿还贷款发愁。

以下为特蕾莎·梅就职演说全文

I have just been to Buckingham Palace where Her Majesty the Queen has asked me to form a new government and I accepted.
我刚刚去过白金汉宫,女王陛下任命我组建新的政府,我已接受。

In David Cameron I follow in the footsteps of a great modern Prime Minister.
我所接任的大卫卡梅伦是一位杰出的领袖。

Under David’s leadership the government stabilised the economy, reduced the budget deficit and helped more people into work than ever before.
大卫领导下的政府稳定了国家经济,减少了财政赤字,帮助了比以往更多的人就业。

But David’s true legacy is not about the economy but about social justice.
但是,大卫所留下的真正精髓无关乎经济,而在于社会公正。

From the introduction of same sex marriage to taking people on low wages out of income tax altogether, David Cameron has led a one nation government and it is in that spirit that I also plan to lead.
从允许同性婚姻合法化,到对低收入人群免征个人所得税,大卫·卡梅伦领导了一届“一个国家”的政府,我计划秉承同样的精神展开我的领导。

Because not everybody knows this but the full title of my party is the Conservative and Unionist Party and that word unionist is very important to me.
因为我的政党,也许有人还不知道,它的全称是保守与统一党,“统一”一词对我而言意义非凡。

It means we believe in the union, the precious, precious bond between England, Scotland, Wales and Northern Ireland - but it means something else that is just as important.
它意味着,我们相信联合,我们相信英格兰、苏格兰、威尔士和北爱尔兰之间弥足珍贵的纽带关系——它更意味着与这同等重要的东西。

It means we believe in a union not just between the nations of the United Kingdom but between all of our citizens - every one of us - whoever we are and wherever we're from.
它意味着,我们相信的联合不仅仅是英国各地区之间的联合,更是我们全体人民之间的联合——包括我们当中的每一位人民——不论我们是谁,来自何方。

That means fighting against the burning injustice that if you're born poor you will die on average nine years earlier than others.
这就表示我们会与迫在眉睫的社会不公作斗争,比如,如果你出身贫寒,你将比他人平均少活九年。

If you're black you are treated more harshly by the criminal justice system than if you're white.
如果你是黑人,你将比白人在刑事司法制度下受到更严酷的对待。

If you're a white working class boy you're less likely than anybody else in Britain to go to university.
如果你是白人工人阶级的一员,你将比任何其他英国人更没有可能进入大学。

If you're at a state school you're less likely to reach the top professions than if you’re educated privately.
如果你在公立学校读书,你将比私立学校的学生拥有更少的机会从事高级职业;

If you're a woman you will earn less than a man.
如果你是女性,你将挣得比男性更少;

If you suffer from mental health problems, there's not enough help to hand.
如果你遭受心理健康问题之苦,你尚未获得足够的帮助;

If you're young you will find it harder than ever before to own your own home.
如果你是年轻人,你将发现拥有自己的住房比以往任何时候都难。

But the mission to make Britain a country that works for everyone means more than fighting these injustices.
然而,使英国成为一个为每一位人民服务的国家远远不止于同上述社会不公作斗争。

If you're from an ordinary working class family, life is much harder than many people in Westminster realise.
如果你来自一个普通的工薪家庭,你的生活远比威斯敏斯特的很多人所意识到的要艰辛得多。

You have a job, but you don't always have job security. You have your own home but you worry about paying the mortgage.
你有一份工作,但你并不总是有工作保障。你有自己的住房,但你为偿还贷款发愁。

You can just about manage, but you worry about the cost of living and getting your kids into a good school.
你勉强维持生计,同时不得不为生活开销和将子女送入好学校忧心。

If you are one of those families, if you're just managing, I want to address you directly. I know you are working around the clock, I know you're doing your best and I know that sometimes life can be a struggle.
如果你正是这样的家庭之一,如果你正在处理这些问题,那么我想直接告诉你:我知道你正在没日没夜工作,我明白你已全力以赴,我也理解生活有时会很艰辛。

The government I lead will be driven, not by the interests of the privileged few but by yours. We will do everything we can to give you more control over your lives.
我所领导的政府不会为拥有特权的少数人的利益所牵制,而是服务于你的利益。我们将竭尽所能,赋予你更多掌控自己生活的权利。

When we take the big calls we will think not of the powerful, but you. When we pass new laws we will listen not to the mighty, but to you.
当我们需做出重大决定时,我们不会服从权力,而是考虑你。当我们通过新的法案时,我们不会听从权势,而是倾听你。

When it comes to taxes we will prioritise not the wealthy, but you. When it comes to opportunity we won’t entrench the advantages of the fortunate few, we will do everything we can to help anybody, whatever your background, to go as far as your talents will take you.
在税收方面,我们不会优先考虑富人,而是关心你。在机会方面,我们不会巩固少数幸运儿的优势,而是不遗余力地帮助每一个人最大限度地发挥其才能,不论其背景如何。

We are living through an important moment in our country's history.
我们正处于国家历史上的一个重要时刻。

Following the referendum, we face a time of great national change. And I know because we're Great Britain we will rise to the challenge.
全民公投过后,我们面临着一段巨大的国家变革时期。我相信,因为我们是伟大的英国,我们将迎接挑战。

As we leave the European Union we will forge a bold new positive role for ourselves in the world and we will make Britain a country that works not for a privileged few but for every one of us.
在英国退出欧盟期间,我们将在全球树立勇敢、崭新且积极的形象,我们将使英国成为一个不为拥有特权的少数、而是为每一位人民服务的国家。

That will be the mission of the government I lead and together we will build a better Britain.
这将是我所领导的政府的使命,我们将联合起来,建立一个更加美好的英国。

世间事,不必温吞

收藏一篇好文章的时候,几乎每个人都会想着,有空了要再看看,但多数时候,人都是没空的。

某一天,意识到自己做过的大多数摘录或收藏,无论多么精妙,回头看的概率都不大,频率更是不高,而后形成一个习惯:每当看到好的文章与片段,力求在第一遍阅读的时候吸收自己所能吸收的大部分东西,如果有所流失,就当是宿命,不去过多纠结。偶尔在忙碌之中瞥见不错的东西,会采用拍照或者记住关键词的方式,在交通工具上或者在睡前,把它看完,不拖到第二天。

但这绝对不是在否定收藏的意义,而是在调整吸收的方式。

延伸着谈点东西,我个人不喜欢每天花固定的时间去做固定一个事。读书的时候,学校培养了学生一种惯性,每天花45分钟上语文课,45分钟上数学课如此这般,作为教学管理手段来说其实挺好的,但我在具备独立阅读能力之后就自行更改了时间分配方式。一般在新书发下来的第一时间先把历史书看完,继而把语文书看完,此后这两门课的学习过程都是对记忆的强化,也是对理解的纠偏。这一习惯在后来的人生中得到完好保留,大多数书籍我都会尽量集中地读完,在阅读过程中因为时间相对集中,记忆的流失比较少,可以前后文联系起来,去理解书的整体脉络。

出于实验对比的目的,也试过一本书每天读十几页,慢慢去读,但后来感觉这样会很散,读完再想把脑中留下的东西串起来变得困难。当然,如果去回顾书的目录,的确会有助于梳理,但这只能补救吸收的效果,却不能提升阅读的体验。作为一个从武侠小说中成长起来的快意恩仇之人,我还是更喜欢酣畅式阅读法。

不过世上没有绝对的东西,如果是复杂事物、长期工程,慢慢啃循序渐进大概是必由之路。然而这没有关系,毕竟生活中大多数事情都没有那么高的技术性,所以,活得欢快一些好,不必温吞。


微信公众号:三分白(i_sanfenbai)

2016-07-08-2102045438.png

AWS CLI多用户配置文件切换

前言

之前研究AWS S3时AWS S3&IAM 权限控制研究,主要是通过本地(MAC)安装命令行工具(CLI,Command Line Interface)进行基础操作。
由于当时只有一个账户的访问需求,所以配置和证书文件中都只有默认的 default 配置档案;
今天我需要访问他人的AWS资源,而又希望能够保持历史配置信息,因此稍作研究,得出了本地环境下在多个配置文件之间切换的方案。

参考文档:
配置 AWS Command Line Interface


AWS本地配置文件

首先引用下 AWS CLI 环境变量列表:

AWS CLI 支持以下变量:

AWS_ACCESS_KEY_ID – AWS 访问密钥。

AWS_SECRET_ACCESS_KEY – AWS 私有密钥。访问和私有密钥变量会覆盖证书和 config 文件中存储的证书。

AWS_SESSION_TOKEN – 会话令牌。只有在使用临时安全证书时才需要会话令牌。

AWS_DEFAULT_REGION – AWS 区域。如果设置,此变量会覆盖正在使用的配置文件的默认区域。

AWS_DEFAULT_PROFILE – 要使用的 CLI 配置文件的名称。可以是存储在证书或 config
文件中的配置文件的名称,也可以是 default,后者使用默认配置文件。

AWS_CONFIG_FILE – CLI config 文件的路径。

AWS本地配置文件,其实就是对上述环境变量进行维护的文件,此为前提;
尤其需重点关注以下常用配置项:

  • AWS_DEFAULT_PROFILE
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_DEFAULT_REGION

AWS本地配置文件共有两个,分别是:

//配置文件,存储region、output配置项
~/.aws/config
//证书文件,存储aws_access_key_id、aws_secret_access_key配置项。
~/.aws/credentials 

credentials的多配置文件格式示例如下:

vi ~/.aws/credentials
##默认配置
[default]
aws_access_key_id = ACCESS_KEY_ID
aws_secret_access_key = SECRET_ACCESS_KEY

##新增配置,命名为 "PROFILE_NAME"
[dsptest]
aws_access_key_id = ACCESS_KEY_ID
aws_secret_access_key = SECRET_ACCESS_KEY

config的多配置文件格式示例如下:

vi ~/.aws/config
##默认配置
[default]
region = ap-southeast-1

##与credentials中的配置项保持一致,命名为 "profile $PROFILE_NAME"
[profile dsptest]
region = cn-north-1
output = json

后期若有新的账号需要添加,分别在config和credentials中添加相应内容即可。


AWS多用户配置文件切换

最初,我以为配置文件切换的命令是:

aws configure --profile $PROFILE_NAME

测试数次后仍无法访问S3资源。
后来在其它电脑上测试通过,其AWS配置文件中只有default区域,证明ID\KEY无误,遂判断本地的问题根源是没能读取到最新的配置内容。
查阅官方指南后,发现:
aws configure 命令其实是修改配置文件的,更改会保存到config和credentials文件中;

切换/设定所有aws命令的执行环境是:
export AWS_DEFAULT_PROFILE= $PROFILE_NAME ,即修改AWS CLI 环境变量。


AWS S3常用命令

##递归地复制目录下的子文件
aws s3 cp newfolder s3://S3BUCKET --recursive

##列出指定目录下的文件
aws s3 ls s3://S3BUCKET

##递归地复制目录下的部分子文件
aws s3 cp newfolder s3://S3BUCKET --recursive --exclude "*" --include "task1*"