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

POP3 error resolved

一年多以前,我的 Gmail 邮箱就无法再从另一个中国方的邮箱 POP 收取邮件了。当时我以为是中国方的邮箱不再允许 Gmail 服务器连接到它的服务器去收取邮件,我就不再去管它,一是因为我管不了,二是这个中国方邮箱我已基本不用。但每次 Gmail 尝试 POP 失败,主界面里都有一个弹窗提示,很烦人。 就这样被烦了一年多,最近得知这样 POP 错误,是因为邮箱有某封信,把它删了就好了。于是我清空了收件箱,果然,Gmail 就成功 POP 收取了两封新邮件。 原来不是中国方邮箱不喜欢 Gmail 而设置的障碍,我想多了。

Published
Categorized as 杂草 Tagged

Why my phone only ring once?

因为刚换了华为新手机,这两天摆弄手机比较多。 今天无意发现,我拿另一台旧手机打给它,只响一声就被挂断,我一度怀疑是因为手机开启了防骚扰功能(中国特色,英国暂时还没有这种困惑)。可是关闭防骚扰功能以后,仍然只能铃响一声。 我开始怀疑华为的智能来电识别(也算是防骚扰的一部分)仍在起作用。是不是旧手机号码对应的联系人信息有某种关键词符合骚扰特征?于是我删除了该号码对应的联系人,号码裸奔了,可仍然只能响一声。 我开始怀疑旧手机 07585 开头的号码在中国视为无效区号,于是把新手机语言和区域改为英国,可是还是只响一声。无语了。这时又发现反过来用新手机打给旧手机也是只响一声。于是我怀疑是手机死机了。 于是把新旧手机都重启了一下。手机重启的时候,我戴着的华为 B2 手环振了一下,这是手环的蓝牙连接断开的提示。这个振动提示提醒了我,B2 手环同时连接新旧两个手机,正是一个手机蓝牙的去电被另一个手机蓝牙的来电掐断,就这么简单。我关闭其中一个手机的蓝牙测试了一下,铃响正常了。

Published
Categorized as 杂草 Tagged

OpenVPN cannot resolve the host

Bhost 介绍了一款 OpenVPN 安装神器,它使得建立和维护 OpenVPN 服务器的工作量大大减少。我在一台服务器试用后,觉得很满意,又把它装在另一台服务器上。可是没多久,其中一台的 OpenVPN 不工作了,具体症状是:能建立 OpenVPN 连接,但客户端无法解析域名,也就无法访问 Internet。虽然可以在客户端手动添加路由就可以让客户端联网,但我总想找到是什么原因让好端端的 OpenVPN 坏掉——印象中我没有修改 OpenVPN 任何设置,它就莫名其妙坏了。 可我找不出原因,只好把 OpenVPN 删除,又重新装了一遍,这下 OpenVPN 恢复正常。可是另一台的 OpenVPN 立马又坏了,症状相同。 我就纳闷了,难道两台服务器有关联,只能有一台正常工作?!躺上床把当天的操作过程细想了一下,突然想到我在安装一台服务器的 OpenVPN 时,会习惯性地清理一遍另一台服务器的 OpenVPN 失效用户,用的也是 OpenVPN 安装神奇内置的 Revoke existing user cert 选单。难道是 Revoke existing user cert 有问题造成了 OpenVPN 不工作?我专门就此测试了一下,似乎又不是这个原因。但严格地说,我也不是完全没有改动过 OpenVPN 服务器配置,尽管用的都是 OpenVPN 安装神器来维护,可能是 OpenVPN 安装神器的脚本有 bug。 【2016 年 1 月 18 日更新】之前将 OpenVPN… Continue reading OpenVPN cannot resolve the host

Published
Categorized as 杂草 Tagged

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

Draytek worth my trust

我发现多次,每隔一段时间 Draytek AP 900 的一些设置丢失,我都要重新设置一遍。我还在想是不是 Draytek AP 不稳定,实在不想下这个结论,因为 Draytek 是目前我最信赖的企业级网络设备品牌。 今天终于发现真正的原因,我曾在 Draytek 路由器内做过一些 Central AP Management 设置,当时觉得这个功能比较鸡肋,设了一半丢下了。所以每隔一段时间 Draytek AP 900 就被路由器按当初测试时的设置被 provision 了。看来 Draytek AP 900 并非不稳定,继续值得我的信赖。

Fakes on Taobao

淘宝最近因假货太多被推倒风口浪尖,我也火上浇油一把。我想很多人跟我一样,对淘宝并无好感,不得已而用之。 我举报的并不是假名牌的假货,而是假指标/假描述的假货,这应该更好甄别,但淘宝根本不重视。 首先,据客服说,我举报的假货卖家已经有人举报,所以我无法就同一事宜举报。OK,这是淘宝的规则,很好。但既然有人举报,我作为旁证,希望参与其中,淘宝没有对应的流程让我参与,需要改进;而且,虽然我不是第一举报人,我作为消费者,也有权知道处理结果,淘宝也没有一个自动的反馈,在我强烈要求下,客服答应帮我做一个记录。但这种备注式的记录,很可能是被遗漏的,我希望我的旁证举报也能进入一个自动反馈系统,得到最终处理结果的反馈。 其次,淘宝上卖家良莠不齐,我要花很多时间去甄别,仍不免失误。而淘宝,掌握大数据的运营方,应该有更好的甄别方案,替消费者把好第一关。别的不说,刷信用成了一种开店的基本伎俩,淘宝就应该扼杀它,淘宝需要花大力气对抗各种作弊手段。就算黑心店主要作弊,淘宝也要提高他们的作弊门槛和成本。

A simple multi-skills test

考考各位看官的猜想、推理、数学、EXCEL能力: 新建一份EXCEL表格(Google Spreadsheet 也行),在 A1:I9 的每个单元格内输入以下公式—— =IF(COLUMN()>ROW(),””,VLOOKUP(COLUMN(),$L$1:$M$9,2)&VLOOKUP(ROW(),$L$1:$M$9,2)&IF(COLUMN()*ROW()<10,”得”,””)&IF(COLUMN()*ROW()<10,VLOOKUP(COLUMN()*ROW(),$L$1:$M$9,2),VLOOKUP(INT(COLUMN()*ROW()/10),$L$1:$M$9,2)&”十”&VLOOKUP(MOD(COLUMN()*ROW(),10),$L$1:$M$10,2,FALSE))) 请问,应该在表格的什么地方填入什么预设值,才能让 A1:I9 的内容变得有意义? 提示:有 20 个单元格需要预设值。

Published
Categorized as 杂草 Tagged