-
再见了,我的单反相机
今天我把我心爱的Nikon D7000数字单反相机卖了,原因一会儿再说。D7000是我的第二台数字单反,之前为了给笑笑拍照片,我在2009年买了佳能500D,尽管不是很贵但其表现基本上是对不住那价钱,于是我在2011年卖了500D后买D7000,终于如愿以偿把小朋友的眼睫毛拍的很清楚。 给相机装箱打包时,由于我一直保留着原包装盒,感觉就像时光倒流回5年前打开包装的那一瞬间,喜悦和兴奋历历在目。我又想起我的第一台单反相机,早在28年前爸妈买给我的珠江S201,貌似是当时一款minolta的翻版。当初从小学到高中,班上所有重要活动的拍照任务都被我垄断了,估计同学们应该还留有我给拍的照片吧。 然而时过境迁,最近我确切的感觉到了单反相机已经是昨日之花,很多专业人士已经开始抛弃单反拥抱微单了。说到微单,这翻译实在是不敢恭维,英文名字是 mirrorless 就是“无反”,没有了单反标志性的反光镜。翻译成微单似乎能让有单反情结的人容易接受些,但很不厚道。 我准备换 Sony 的 a6000,指标接近准专业,光学传感器和D7000一样大,但整体却轻巧了很多,各种数码新技术例如 WiFi,NFC什么的更方便使用。 总结一下无反的优势: 1,一样或者更多的传感器像素数,体积小巧 2,更快的自动对焦 3,更快的连续拍照速度 4,LED显示屏所见即所得 劣势: 1,镜头的选择范围稍小 2,由于长时间使用LED显示屏取景,更费电
-
花, 花粉以及花粉过敏
今年猫本的冬天恐怕是最近几年最阴冷的一个,十天里能有八天在下雨。好在我们一直坚持运动,跑步,打羽毛球,全家人都很健康。好不容易的到了八月,也就是冬天的最后一个月了,我开始出现了些症状,头昏脑胀,黄鼻涕偶尔有血丝,思维也有些混乱。 这肯定不是感冒,于是我开始从最吓人的病症开始对照。鼻癌?没那么严重。脑癌?更不像了。一般来说我坚持一周如果病症不见好转我就崩溃了。后来一个周一的上午,我请假去看GP(类似门诊), 只是为了搞清楚自己的状况. 遗憾的是我貌似一切正常: 体温, 心跳, 血压, 呼吸, 都挺好的. 医生建议我清洗一下鼻窦, 如果情况不见好转, 再服抗生素一类的药物. 之后一次跟邻居闲聊, 邻居问我最近如何? 我就说不怎么样啊, 又是鼻塞又是头疼的, 医生还说不准是什么问题. 邻居大哥指着街边几棵盛开着金黄色小花的, 仿佛超大号菜花的 Wattle 树, 说, “我每年都有可能有类似的症状呢, 我怀疑就是这些树的花粉闹的. 你看起来也是花粉症(Hay Fever), 吃点 Claratyne 就好了.” Claratyne 是土澳药房里很又名的缓解过敏的药物, 不是配方药因此可以自行购买. 超过我的期待值, 这药真的很对路. 自从我每天早上吃一片以后, 过敏状况完全消失了, 脑子也清醒了, 能集中精神思考问题的感觉真是太好了. 体力也似乎恢复了, 我不再感到睡不醒. 和同事聊到 Wattle, 他说, “不会吧, 我到 Wattle 嘉年华也没感到过敏呀.” 我想的却是, 这花还有个自己的活动呢… 仔细一看, Wattle 有嘉年华, 因为它是土澳的国花. 我顿时后悔来到了这个国家, 每每走过金灿灿的…
-
几个 Linux 小工具
最近很忙, 有几个月没写 blog 了. 顺便写一下最近用到的很顺手的几个小工具, 当然, 都是跟 Linux 相关的. Mutt 是个 CLI 界面的邮件工具, 我主要用它从程序里发邮件. 安装 mutt 很简单, 直接 apt-get install mutt 即可. mutt 的设置可以写在当前用户的”家”里: cat ~/.mutt/muttrc set smtp=”smtp://my.server.com:25/” set from=”No reply <noreply@my.server.com>” 发送邮件的命令相当简单, 很容易和其他软件”串”到一起: echo “This is the message” |mutt -s “This is the subject” -c “cc@my.server.com” -a /tmp/attachment.txt /tmp/att2.txt — rcpt@my.server.com Httpie 是手工调试 HTTP…
-
Distribute cron jobs to hours/minutes with Ansible
This is a handy trick to run a batch of cron jobs on different hour/minute combination so they won’t collide with each other and cause some pressure on the server. The key is to use `with_indexed_items` and Jinja2 math: – name: ansible daily cronjob {{ item.1 }} cron: user=ansible name=ansible-daily-{{ item.1 }} hour={{ item.0…
-
MySQL/ Aurora to Google BigQuery
Google BigQuery(BQ) is Google’s column storage, it’s super fast when you need to query over many gigabytes of data. BQ defaults to utf8, so it makes sense the tables in MySQL/ Aurora are also utf8 encoded. I use Python and SQL Alchemy to load data to BQ. It’s a waste for SA’s ORM features but…
-
Change Ganeti's Network Configuration
“Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies such as Xen or KVM and other open source software. ” This is how I changed the secondary network configuration using Ganeti command line tools. 1, First, say I need to change the network from 10.0.0.0/24 to 10.1.0.0/16, I…
-
望子成龙
貌似我只是一名很普通的家长,随着笑笑渐渐长大,我也不自觉的开始有各种期望:希望她学习好,希望我们感兴趣的事情她也一样感兴趣,希望我没做到的事情她将来能够做到,等等。 有了期望,就难免有失望。因为总要有一些优秀的“别人家的孩子”,让家长们不安和恐惧。这个我也不例外,偶尔会给笑笑施加压力,让她更“努力”。有一天,我看到了Linkin Park的歌曲 Numb(麻木)的MTV,故事里的女孩子喜欢哥特风格,酷爱绘画,在数学课上偷着画画结果被老师训斥,然后在家里她的妈妈不停的向她抱怨。我很容易就对号入座了,因为笑笑也很喜欢绘画,很可能她也会在数学课上偷偷画画,因为她的算术一直不是很好。很难说我没有抱怨甚至训斥过笑笑。 也许这就是本能吧。然而本能都是对的吗?如果是的,那教育也就没必要存在了,不是吗? 希望在将来的日子里,我们能有一个平和的心态,多鼓励,少训斥。我们做的不好的方面,很可能我们的孩子也不会很强。如果一个酒鬼爸爸训斥儿子酗酒,那是不是很理智呢? 至于成功,我当然希望孩子是成功的。但成功的标准是什么?身心健康又功成名就自然最好,若是没这个天份,只能选择其一的话,那还是身心健康吧。
-
小试 Amazon Aurora
一晃儿在新公司工作了3个月了, 忙的时候时间就过的好快! 刚开始工作时第一个挑战是将核心数据库迁移到 Amazon Aurora 平台上。当时我除了知道 Aurora 号称 MySQL 的替代品,对其没有更深入的了解。现在回顾一下迁移过程当中遇到的困难已经解决办法。 首先,Aurora 是AWS管理的数据库服务,也就是说你没有机会 SSH 登录进去窥探一番,甚至连 ping 都不行。你可以通过 AWS 管理界面对 Aurora 进行设置。你想用 root 用户,那更不可能了。如果你偷懒,在MySQL 上全用 root 账号,那在迁移之前必须改为普通用户账号。Aurora 会提供一个 master 账号,但那也远远不是 root。相信这一点会让很多人不习惯。 AWS 提供一个数据迁移工具叫做 migration tool,奇葩的是居然是Windows 系统 + Java(后台)+ Flash 界面。貌似是面对那些只喜欢点击不敲命令的用户的。这东东搬运些小数据还可以,太大的表例如我要搬的一个4亿条记录的它就搞不定。 由于没有 root 账号,所以更改配置文件 my.cnf 和在线修改系统变量都不要想了。在 AWS 管理界面上有 Parameter Groups,可以看作前者的替代品,很方便,但貌似对系统变量的修改不是实时生效的,即便勾选了“modify immediately”也不是。不知道是不是个瑕疵。 还有很多 root 专有的特权,例如“kill”也要用 call rds.mysql_kill 来替代。 多了这么多局限,自然也是有原因的,对于在…