Blog

  • Yum clean all cleaned warnings

    Warning: group core does not exist.
    Warning: group core does not exist.

    今天在 Fedora 20 上更新应用,碰到一大堆 warnings:
    Warning: group core does not exist.
    Warning: group gnome-desktop does not exist.
    Warning: group multimedia does not exist.
    Warning: group firefox does not exist.
    Warning: group guest-desktop-agents does not exist.
    Warning: group base-x does not exist.
    Warning: group anaconda-tools does not exist.
    Warning: group fonts does not exist.
    Warning: group hardware-support does not exist.
    Warning: group dial-up does not exist.
    Warning: group printing does not exist.
    Warning: group libreoffice does not exist.
    Warning: group input-methods does not exist.
    Warning: group standard does not exist.

    但用了一个

    yum clean all
    

    再作

    yum update
    

    就好了。真是太简单了。可能这几天碰到的事情比较烦,遇到简单的反而不适应了。

    顺便说一下 Fedora 20 桌面版,没有明显的 bugs,挺稳定的。用了这么多年的 Fedora,感觉终于进入了 Fedora XP 时代。记得以前用 Windows,从 95,98,到 ME,没有一个省心的,总是莫名其妙的问题,经常重装系统。到了 XP,终于稳定了,装一次可以用很久很久(这让 Vista, Windows 7, 和最新的 Windows 8 没有掀起新的高潮)。当然,Fedora 20 出来没几天,我说它稳定,可能为时过早,只是一种直觉,希望 Fedora 20 日后的表现不要辜负我。

  • Get rid of snapdo.com

    Snapdo.com 非常流氓,一旦进驻,到处修改设置,把每个浏览器改得面目全非。

    Snapdo haunted in my computer
    Snapdo haunted in my computer

    杀毒软件不当它是病毒,所以指望杀毒软件来修正错误是不可能的。我手动修正了多处地方,过了几天发现它还潜伏在那里。

    今天又发现 Snapdo 原来是 Quickshare 在作祟。去 installed programs 里一看,果然有一个 Quickshare (之前没找到 Snapdo,以为 Snapdo 不敢暴露自己)。赶紧卸载。

    Quickshare installed
    Quickshare installed

    发现 Snapdo 是 Quickshare 纯属偶然。因为 Chrome new tab 时仍出现 Snapdo,我搜了一下怎么恢复 Chrome new tab。有人说在 chome://flags disable Instant Extended API,但没效果,又有人说在 chrome://extensions/ disable all extensions。我这才发现 Quickshare,直接移除。

    Remove quickshare extension
    Remove quickshare extension
  • Thanks to my kids

    今天我带孩子们去 Cyclopark,有个朋友也带她的两个孩子随车同行。一路上她的孩子们不肯安稳地坐车,还时不时把安全带解开,闹个不停。不是自己的孩子,我不便管教,只是旁观,感觉朋友好有耐心,一直处于安抚模式,没有真正厉声喝止孩子。

    我暗想我该感谢我的孩子们,虽然他们平时也闹,但相比之下他们好乖,或许是被我教育的结果。同时我也有一丝不安,担心他们是不是被我压制过多,抹杀了天分?我是不是要向朋友学习?

    回程高速路上,她的一个孩子竟然糊涂到把车门给打开了,我被吓出一身冷汗。朋友她依然没有过多责骂,只是轻描淡写地说了他一句。最后,他竟然还能笑嘻嘻地说,“是我打开的”。

    我顿时觉得她的安抚模式不值得我欣赏。在这种性命攸关、大是大非的问题上,我的态度是极其严厉地责罚,犯一次这样的错就是极限,所以一次就要让孩子牢牢地记住。天分再重要,也要有命去承托。

  • Use Android mobile as a GSM gateway

    I dream for an Android app which can make mobile serve as a GSM gateway. In many scenarios I need such an app.

    • I am abroad but I want to make calls to and receive calls from the UK contacts. I can leave the mobile in the UK on a charger, then connect to the mobile via Internet when abroad, via SIP protocal probably.
    • Call plan of mobile phone contract  has unlimited calls included, so I perfer to make calls via GSM network. But I also like to talk on the desktop IP phone, which make my business look professional.

    In other words, I need an IP PBX app for Android, but no one made it available. Many apps of SIP client are on the marketplace, but no SIP server.

     

  • Hangouts SMS integration is useless

    Android 手机上 Hangouts app 提示有更新,据说支持 SMS 了,看着更新挺期待的。

    我是指望能在电脑上上 Hangouts 输入短信内容,手机上同步得到短信内容,然后直接发送到联系人。虽然我已经用 Talk2phone 实现了电脑收发短信,但 Hangouts 作为 Android 嫡出的 app,我当然希望它能够接管这个功能。但更新以后一用,非常失望。电脑上的 Hangouts 根本看不到 SMS 联系人(其实就是一个手机号码),只有手机上的 Hangouts 能看到,所以无法实现用电脑发短信。Hangouts SMS integration 只是用 Hangouts 来读写 SMS app,重复做了 SMS app 接收和发送的工作。

    Hangouts SMS integration 把即时通讯的内容放在了一个 app 里,没有实质意义。更糟的是,我原先在手机上装了 Talk2phone app,实现电脑收发短信的功能(主要是发短信),现在 Hangouts 更新,Talk2phone 的机器人联系人 mobilenotificationsapp@appspot.com 也不见了,估计是 Talk2phone 没有相应地更新。

    不仅如此,其他 app 的机器人也不见了,如 livechat。

    我赶紧把电脑版的 Hangouts 恢复到早期版本,各个机器人都回来了。Hangouts SMS integration 真是误事。Google 这回没动脑子,推出个不成熟的功能。之前推出很多夭折的产品倒也没影响什么,Gtalk/Hangouts 毕竟是成熟产品,起点不一样啊。

     

     

  • FreePBX formatted all my disks

    灰暗的一天——我在试着安装 FreePBX 时,Full Install 竟然不问我要装在哪个硬盘直接把所有硬盘格式化了。

    备份在哪里啊?现在才深刻体会到备份的重要。我本有个 WD My Book World Edition network drive,但是嫌它慢,最近没怎么用,现在吃苦头了。看来要买三个跟上时代的网络硬盘了,家里一个,公司里两个。

  • Daigou is not my business

    国内代购很火。我们难免被国内熟人抓住,邀请做代购——当然,我们负责落实货源和发货。

    第一次代购就是 5 箱牛栏牌婴儿奶粉,每箱 6 罐。婴儿奶粉每罐不到 £8,到了国内可以卖 200 元人民币,看上去利润空间很大。

    可是我亲自操作后,再仔细算账,发现代购者赚的都是辛苦钱。

    首先每罐 £8 进价,算 80 元;

    其次 £5 运费,算 50 元;

    那还有 200 – 80 – 50 = 70 元 毛利。

    国内熟人分去一半,还剩 35 元;运到爆了 5 罐,摊去 16.67 元;花了 2 个小时取货,摊去 4.21 元;花了 1 个小时找纸箱和包装材料,摊去 2.10 元;找来的纸箱尺寸过大,花了 2 个小时缩箱、包装,摊去 4.21 元;花了 1 个小时看快递须知,摊去 2.10 元;花了 1 个小时打印、手写快递单据并粘到箱子上,摊去 2.10 元。这样仅剩 3.61 元,大致抵平封箱胶带、打印、汽油费用。

    以上人工费用只是以英国最低工资 £6.31/小时计,合 63.10 元/小时。

    因为偶尔做一次,没有买专门的纸箱和包装材料,省了一点材料费,多出很多人工费。

    但即使采用专门的纸箱和包装材料,零售代购也不值得一做。

  • Step by step setup OpenVPN server on DrayTek router

    一直以来都是偷懒,习惯用 PPTP 连接 VPN server。但 PPTP 安全性欠佳,overhead 又偏大,是时候让自己过渡到 OpenVPN 或者其他非 PPTP 方式的 VPN 了。

    找到一个教程,是针对 Windows 用户的,先做个笔记。有空之时我再研究 Linux client 怎么连入 OpenVPN server on DrayTek router。

  • Failed to install Fedora 20 beta 5

    我常用的一台 Fedora 18 无法做 yum update 好久了。所以想到重装。Fedora 20 beta 5 已经出来了,也正好趁此尝尝鲜。

    我按我的常规做好了 liveusb,可是非常奇怪,启动不了,在启动刚开始就卡住了。提示信息为

    Secure boot not enabled
    error: failure reading sector 0xfc from “hd1”
    error: failure reading sector 0xe0 from “hd1”

    我一开始以为 liveusb 没做好,可拿到另一台机子却能毫无故障地启动了。我就排除了 liveusb 自身的原因。

    有人说这是 BIOS 里 Secure boot disabled 的缘故,可我的 BIOS 根本没这个选项。

    有人说这是 EFI (UEFI) boot 造成的,我选择了不从 EFI 设备启动,但仍从同一个 liveusb 启动,结果错误提示 Machine check error,然后就自启了。

    搞了半天,放弃安装 Fedora 20,转而研究 Fedora 18 为什么无法做 yum update。结果发现,是 [Errno -1] Metadata file does not match checksum Trying other mirror 之类的错误造成的。我试着

    yum clean metadata
    

    再作 yum date 就很顺利了。

  • Grapevine – restriction to Chinese cannot submit Tier 1 application in the UK will not removed soon

    小道消息: 中国人不能在英国境内直接递交 Tier 1 企业家或投资移民申请的限制即将取消。

    目前除了工签和PSW签证可以在英国境内转换成Tier 1签证, 众多的学生签证, 旅游签证, 访问签证, 陪伴签证必须离境递交Tier 1签证申请。这给很多有移民意向的中国人带来不便, 所以取消这个限制是个重大利好。

    中国强大了, 针对中国人的实实在在的优惠越来越多。我不算听风就是雨的人, 尽管是条小道消息, 我相信是真的。我在此记一笔, 大家看看我能不能成为名嘴。