Magento site was compromised

It was my first time to see a hacker is close to me. I was flooded with notification emails from Google Adsense subjected “Your AdSense Publisher Policy Violation Report” from yesterday afternoon. I immediately tried to visit either blog.goods-pro.com or goods-pro.com to see what was going on. I got a scary warning message saying either… Continue reading Magento site was compromised

My experience on Wi-Fi distribuion

我深刻理解一个 WiFi 全覆盖的宾馆环境对当代的旅行者是多么的重要,我看中了馈线系统,下决心用它来改善客人的入住体验。但我在电子领域非常无知,如今摸着石子过了河,非常乐意跟大家分享我的心得。 尽量使用柔性馈线。我的馈线总长不超过30米,却用了不易弯曲的直径10mm的 LMR400,给安装带来了很大的困难,对比使用直径 5mm 的柔性馈线所节省的损耗,不太值得。 尽量使用密集天线。我为了少安装几个天线,每楼层过道使用了一个“工业级”的高增益天线,个头大,样子怪怪的,但穿墙效果同样不好,不如每个房间里装一个微型天线。 尽量备齐转接头,英国的转接头又是杀猪价,这种配件能从中国买就不要从英国买。我经验不足,前瞻不够,这小小的工程用了十几种转接头,前后反复采购近十次,走了很多弯路。 其他东西可以从中国买,馈线倒可以在英国采购。在中国买所谓的进口馈线也很贵,还不知真假。英国馈线当然贵,但清仓价很实惠,我想着以后会复制我的成功经验,就多囤了一些货。 标称为 800 – 2500 Mhz 的功分器完全能用在 5800 Mhz 的 WiFi,估计缺点是损耗较大,但短程传输完全可以忽略这些不利因素。 我的双频 AP 的双天线分别传输 2.4G 和 5.8G WiFi。如果馈线只接一路,比如接 2.4G 这一路,那么 2.4G 覆盖完成,另一路的 5.8G 信号强度也会很大(满格),但信号质量很差,无法在 5.8G 传输数据,这让我深刻理解了信号强度和信号质量是完全两个概念,没有正比关系。当时还闹了一个笑话:因为调试时我不知道接的是哪一路信号,发现 5.8G 这一路上不了网,我问 Google “信号强度大但信号质量差是怎么回事”,Google 指示可能是“信号干扰”。因为铺设的馈线跟电力线并行,我暗想精挑细选的 LMR400 线缆屏蔽性这么差,后来查明真正的原因,发现错怪 LMR400 了。 贯穿楼层我只铺了一根馈线,当发现 AP 的双频是分路输出后,我开始寻找双频合路的元器件。可是这么专业的东西不好找啊,万能的淘宝确实有卖,但只有一家,似乎卖家已黄了,总不在线。百度百科上说功分器就是合路器,我就尝试反用了腔体功分器将双频合路,激动地发现这么廉价的元器件和简单的方法也能成功合路传输双频信号。于是感慨三件事:百度也有靠谱的时候、便宜也有好货、实践出真知。前二者未必总是为真,但第三者永远正确。 花了这么大精力学做无线分布,为什么不用市面上唾手可得的 WiFi extender?好吧,给你们科普一下:家用级的 WiFi extender 不稳定,三天两头重启,商业级的 WiFi extender… Continue reading My experience on Wi-Fi distribuion

Huawei Mate 8 and Google

自从知道华为应用市场里有谷歌框架安装神器,我就不再等华为 Mate 8 国际版的上市,买了一个行货全网通尝鲜。 Mate 8 的谷歌框架很顺利,但是我碰到了两个非常规的问题: 一是 Google Contacts 没有被同步到手机电话簿。后来发现还需要在华为应用市场上找“联系人同步服务”来安装,安装以后还要在权限管理里赋予“Google 联系人同步”这个应用所有的通讯录权限,之前是“提示”,要改为“允许”。最后重启才正常。 二是只能添加一个 Google 帐号。后来发现可以在某些 Google 应用的 GUI 里添加第二个帐号,我在 Maps 里添加里第二个 Google 帐号,通过这种“曲线救国”的方式,达到在设置里添加第二个 Google 帐号同样的效果。 虽然 Mate 8 终于连上了 Google 服务,但行货手机的一些细节方面用起来实在别扭,总的来说,如果有后悔药,我选择等待 Mate 8 国际版的上市。

Huawei app store has gapps

一直以来我都以为要在 Android 上安装 Google 框架只能求助一些开发者网站,比如 XDA Developers。但我一怕病毒,二怕麻烦,总希望原装设备上开机就带有 Google 框架,所以智能时代我从不买中国的行货手机,因为它们没有 Google 框架。 但最近华为 Mate 8 挺热门,我也关注了很久,可惜迟迟没有国际版,直到今天才听说华为两天前发布了 Mate 8 国际版,但要在世面上看到它,恐怕还得几个月。 正嗟叹中,朋友告诉我,华为应用商店里就有 Google 框架下载,安装好就能像国际版一样用 Google 服务了。有这等好事?我想起之前 Grandstream 也是如此迂回战术,但没想到华为也会。我赶紧上华为应用商店看,还真有一个叫”谷歌框架安装神器”的应用。我拿老妈的一个国行手机试了试,很顺利地装上了 Google 框架。我又拿它来给 Fanvil D900 Android IP Phone 安装 Google 框架,也很顺利安装成功(安装之前要 root D900)。D900 买了两年,一直觉得是鸡肋,就是因为它无法用 Google 服务,当时我频繁联系了 Fanvil 技术支持,他们给我发了好几个 firmware 去更新,都没有成功装上 Google 框架,后来我自行放弃。如今被华为的”谷歌框架安装神器”一举解决,我怎能不兴奋。(不过今天后来我在 Fanvil 官网上下了最新的 D900 firmware,更新后发现此次的 firmware 已带有 Google 框架,只是 Google… Continue reading Huawei app store has gapps

WP Social Login back to working

WP Social Login 这个插件在芳草苑上好长时间工作不正常了。无法通过 Google 帐号登录,显示的出错信息是:Oops! We ran into an issue. Request failed. Either you have cancelled the authentication or Google refused the connection. 今天终于找到原因,其实也不是插件的错,而是在 Google 开发者项目设置里没有开启 Google+ API。默认是禁用,启用就行了。 我隐约记得有消息说 Google+ API 发布以后,WP Social Login 从 Google API 转向了 Google+ API。但当时也没留意看,现在也搞不清楚 Google API 和 Google+ API 有什么区别。IT 技术发展太快了,很多概念只能浮于表面,能用足用好已经不错了。

Google Story can be an artist

Google Now 可以当个小蜜,但 Google Story 可以堪称一个艺术家。 她能把非常稀松平常的照片修饰得别有韵味,还能把本不平常的照片装点得非常有气势。 对比我们花大价钱请设计师设计宣传画册,得到的效果不过如此,而 Google 是机器生成的 Story 相册,竟能 PK 人类 50% 的设计师,不禁有些气馁。

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… Continue reading Hangouts SMS integration is useless

Google Drive server rejected files uploaded in Windows

我发现在 Windows 下我无法上传文件到 Google Drive。我用的是 FireFox,提示的错误信息是 “Server rejected”。一开始我以为是 Google Server 停摆了,但转用 Fedora 下的 FireFox,一切正常。我不信邪,又在 Windows 下尝试上传各种后缀的文件,.jpg, .doc, .pdf 都试过了,全部失败。 我很少在 Windows 下操作,也不知道这个问题存在多久了。难道是 Google 跟 Microsoft 叫劲,给 Windows 用户一点颜色看看?我觉得 Google 不至于干损人不利己的事,但我不确定。于是我试图改变 Windows 下 FireFox 的 User Agent,在 about:config 里新建了一个名为 general.useragent.override 的字串,值为 Mozilla/5.0 (X11; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0。 这样 FireFox for Windows 看上去象 FireFox for Linux… Continue reading Google Drive server rejected files uploaded in Windows