Author: admin

  • 工作, 方法与态度

    时间过的真快, 转眼我已经在猫本工作了一个半月了. 分享一下我的经历吧. 首先是工作环境. 办公室是在一个完全开放的空间内, 看格局就像网吧一样. 独立的房间用作会谈和培训. 虽然老板自己留了一间, 但也没见他把自己关在里面, 而是坐在长条桌旁. 每天早上公司会有个例会, 大约只有5分钟. 简单到大家只是走过来站个圆圈, 然后由最后过来的那个同事开始总结昨天的工作并提出今天的计划. 刚开始几天, 我很多事情都没个头绪, 一紧张, 英语也掉链子了. 于是老板帮忙串台词: 昨天做的不错, 今天呢? 当然这个不是必须要说详细的, 有时同事也会说, 昨天太忙了, 忙什么我都忘了, 今天继续忙吧. 公司墙壁上有个任务栏. 软件尚未完成的功能, 或者存在的问题, 会被写在卡片上. 同事可以一早来领取一个”任务”, 把卡片拿下来贴在自己桌面上, 完成后把卡片交给下一个流程的同事, 算是完成任务了. 每个卡片上还会根据任务难度系数标记一个分数, 开发团队的队长每个周期(两周)会计算一下所有同事完成的分数总和, 作为团队进展的参考. 一次有人问老板最喜欢什么游戏, 老板说, 最喜欢玩纸牌了(卡片/纸牌都是一个词Card), 于是大家爆笑. 对于工作态度, 我十分赞赏我的同事们. 从早上入座位, 他们就立刻进入工作状态. “半场休息”时, 也似乎只有讨论工作中问题的. 午休时才有”八卦”话题出现. 但下午5PM一过, 他们齐刷刷的开溜, 能加班10分钟的就是队长了. 每两周, 也就是一个开发周期, 会有一个回顾(retro)会. 每个人都可以在白板上写出自己的得意之作或者他人的糗事,…

  • 猫本的单车行者们

    到猫本快3个月了, 很多事情都是让我大开眼界的. 其中之一就是这些骑单车的路人们. 他们穿着很职业, 从头盔, 太阳镜到紧身的衣裤以及精良的单车, 让我误认为他们是公路上训练的运动员. 有了工作之后, 我发现团队内的几名软件工程师在下班之后, 就会”变身”成为”运动员”, 戴上头盔, 换上紧身衣, 然后骑着单车消失. 后来有一天, 团队里甚至只有我是开车来上班的, 他们戏称我降低了团队的绿色环保指数. 渐渐的我开始羡慕他们了: 虽然个别路段开车能开到限速, 但总体算下来, 开车上班的平均速度也许还不如骑车. 而且猫本这里空气质量很好, 早晚各一次有氧锻炼还能省下汽油钱呢. 只是, 单程就25公里有点远了. 所以我能做的也就是继续羡慕他们吧. 今天陪老婆去教会, 顺便一说对骑单车的羡慕, 结果一位大哥就决定把他闲置的旧单车送给我了. 哈哈, 真难得, 他个子跟我差不多, 也许他的单车送给别人还怕不合适. 非常感谢! 我打算周末先开始小打小闹的练练. 🙂

  • 在 Debian 6 上安装 GroundWork

    GroundWork 是很漂亮的 Nagios 前端, 并增加了很多易用的功能(单纯的配置 Nagios 很头疼对吧). 而且根据目前 GW 的销售方式, 管理50台设备以下的情况可以免费试用, 提供 Email 即可: http://www.gwos.com/downloads/core/ 在 Debian 6 上安装 GW 时还是有些小问题, 就是 PostgreSQL 提示SHMMAX (最大共享内存?)值不够大. 按照如下方式调整一下, 即可安装: sysctl -w kernel.shmmax=2147483648 sysctl -w kernel.shmall=524288 sysctl -p 第一次运行会提示要求输入 License, 如果之前提交了 Email 地址的话应该已经收到了, 抄过来就可以了. 另外 check_icmp 这个命令有时候会出现”setuid or root”一类的问题导致误报. 按照如下方法可修复. chown root:nagios check_icmp chmod 4750 check_icmp 尚未没发现其它问题. 😀

  • ANZAC: 澳新军团日

    今天是澳新军团日, 简单的说是源于纪念第一次世界大战中在加里波利战役阵亡的澳大利亚和新西兰军团士兵的. 既然我们也得跟着过这个节日, 我就顺便了解了一下. 澳新军团日 ANZAC 今天的新闻视频 所谓文化差异确实很大, 以致于这个纪念日的很多相关信息和我预想的都是不同的. 首先, 这个纪念日来自一个军事上失败的战役 主角是老兵而不是首长. 当然, 加里波利战役的老兵已经都不存在了 游行的士兵们肤色不齐, 个头不齐, 走路只是齐步走 🙂 不过, 一个国家是否文明, 老兵的生活质量是一个硬指标.  

  • 从找工作到工作(3)

    (接上回)临阵磨枪一个多小时, 我的手机响了起来了.  寒暄一番后, 欧文开始提问了. 公平的说, 欧文并没有问我很刁钻的问题. 他的问题包括 Linux/Unix 基础, 诸多开源项目的技巧例如优化 MySQL, 还有系统安全相关的知识, 还包括一些如何排除服务器故障的技巧等等. 从技术角度来说, 这些问题我差不多几年前也能回答个及格分数出来, 但是, 别忘了这些问题是以差不多雅思听力题的方式出给我的. 短短15分钟的通话, 我当时却感觉有一个小时. 听到一个问题后, 搜索脑子里自己的相关经历, 如果有准确命中, 那最好; 如果想了一下却什么都没想起来, 那就是不懂了, 这时果断的承认自己不知道并且准备听下一个题目, 这也是 Rod 建议的做法; 如果根本就没听懂题目, 就先道歉, 然后问问能否重复一下题目吧, 假装明白的损失就更大了. 终于, 欧文说”Ok, that’s all.” 礼貌的以各种”感谢”与”再见”结束通话是必须的, 这个是世界通用哦. 给 Rod 汇报了一下答题感受, 他说有进展会通知我, 并祝我好运. 挂断电话后, 我感觉我要咸鱼翻身了, 因为大多数题目都是与曾经工作经历有关的. 是不是我有了<Slum-dog Millionaire> 那样的好运气? 或者我太有才了? 冷静, 不要膨胀,  至少说明, 这份工作真的很适合我吧. 第二天一早,…

  • 笑笑四岁零一个月

    总算, 我们为笑笑找了个幼儿园, 离家比较近(约2KM), 价格相对较低. 当然, 平均收入较高的白人家的小朋友所占比例也低一些. 哦… 可不能有什么关于肤色的想法哦. 笑笑周一去第一天叫做”Orientation”, 就是个适应期, 然后周二到周五顺利的去了四天. 一天下午, 笑笑被她妈接回来后, 跟我说, “我想学点东西呢, 可老师什么都没教, 就让我们玩. ” 哈哈, 这不得了便宜还卖乖么. 我一直为了笑笑能否适应英语环境而担心, 在幼儿园有话说不出怎么办呢? 来猫本之前, 我就尽量让笑笑看英语的卡通片, 但笑笑收获不大, 不懂的地方还是嚷着让我”翻译”. 在这边老婆认识了很多一起参加教会活动的华人朋友, 他们的意见却是: “别担心英语, 担心汉语吧, 在家一定要说普通话. 我们家就愁孩子的中文呢.” 哈, 这真是家家有本难念的经. 不知不觉, 笑笑上幼儿园2周了. 幼儿园老师们说笑笑表现不错. 笑笑也不时的冒出几句英语了. 复活节(Easter)假期这几天, 我们参加了教会组织的家庭野营自驾游. 行车 200 多公里后, 我们来到了 Licola 度假村. 这下笑笑小朋友仿佛被放虎归山了, 从太阳出来就在蓝天和绿草之间疯玩, 最后终于体力不支在晚饭时趴桌子睡了. 笑笑跟我一样是个慢热的路线. 刚到这边时, 她见到邻家小朋友就害羞的躲起来. 但现在已经需要我们出门喊她回家吃饭了. 我第一次在 Springvale…

  • 从找工作到工作(2)

    话说猎头公司的 Agent 直接从 LinkedIn 找到我, 说有非常合适的职位, 这让我很是狐疑. 古人云什么来着, 上赶着的没好事对吧. 早就听说过很多求职者被骗财骗色的, 所以一旦要是找我先交什么钱的我就走人吧. 很斟酌的回复了邮件之后, 第二天 Agent 约我面谈, 我简单的被老婆打扮了一番就踏上了进城的路. Agent 的办公室位于CBD中心, 很容易找到, 于是我也多少放心了一些. Agent 名叫 Rod, 看起来有点像<Transformers>里面 Sam 的青年版, 见面时他拿着我的简历说, “It’s good to know the real person. ” 让我感觉气氛轻松了很多. 之后半个小时我就开始讲故事了. 作为老实人的一个优势就是没做过什么亏心事, 也不忽悠, 所以不必担心说穿了帮. 倒是后来说到在”我们这儿”是看不到 Facebook, Twitter 等网站的, Rod 竟然是头一次听说. 最后说到对薪水的期望, 我觉得这个有难度, 期望低了说明不自信, 期望高了又把雇主吓跑了, 于是就说, 按行业平均工资吧. 聊完了, Rod 跟我说有几个书面的问题要我回答,…

  • To Duplicate/Backup a Xen VM in a Logical Volume

    技术笔记. 请忽略 🙂 0, If you are to duplicate, create VMs on destination server, just to create conf files and logical volumes for VMs and hold the place for source VMs. #xen-create-image –hostname [HOSTNAME] –ip [IP] –vcpus 2 –pygrub –dist squeeze 1, Create an LVM snapshot for the VM’s logical volume. #lvcreate -L[SIZE] -s -n…