利用 Powerline 适配器和小米路由器 追求更快的上网速度

背景 搬了新家后用的是PLUSNET的光纤 速率理论上应该是下载 77Mbps 上传 20Mbps. 但是从 http://www.speedtest.net 上得到的速率 一般都在 40Mbps 以下. PLUSNET的路由器在楼下 但我一般都在楼上书房里用电脑上网. 之前的优化工作 用了一个USB的双天线WIFI适配器用于增强无线信号 效果明显 但是不够好 离理论最大速率还是有很大的距离. 新硬件投资 国内同事过英国来 我就托他买了小米 699RMB的路游器 (自带1TB 硬盘). 同时买了一根小米千兆网络 还有一个小米接线板 总价 760多RMB. …

在院子里盖个储藏间/杂物房/Shed Factory

房子虽然是 3房两厅 80多平 但是并不大 第三个卧室 其实也就是个书房 放不了太多东西. 特别是儿子的玩具什么特别多. 网上比较了几家 最后选择 剑桥的 Shed-Factory 地址是: 17 Cheddars Lane, Cambridge CB5 8LD 当时去实体店看了一下 量好尺寸, 交了100英镑押金, 然后 就预定了一天过来装. 当天是8点到的, 8:30 就装好了. 他们人过来的时候就已经把一些零件拼好了所以过来就很快搭好. 装好人就走了, …

20分钟到1秒内的优化

背景 经理叫我优化一段代码. 因为发现当数据量太大时 运行时间则会变得很久. 这个代码在软件里已经存在 4年之久了. 最开始我们都不知道是谁写的这代码 但之后发现 竟然是经理自己 4年前写的代码. 他自己都不记得了(代码里没有注释). 算法的目的是将一个密集点集重新按照一定的分辨率筛选. 使得任意两点之间的距离要大于这个采样分辨率 并且点的个数要尽量的多. 原始的实现算法 经理原始的算法 是通过迭代每次选出一个点(为了方便 就选第一个点) 然后把候选集中和此点距离大于分辨率的点记录下来做为下一轮的候选集. 实现则用了LINQ的where 看起来只有O(n) 循环但是 其实是 O(n^2) 因为每次LINQ从当前候选集选出新的点这个操作就是 O(n). public List<Point3F> Resampling(double …

英国中部的 主题公园 – Drayton Manor

drayton-manor 在英国中部. 是一个小孩子玩的主题公园. 这次老大三岁生日就带他去了. 因为那里有他最喜欢的 Tomas 火车. 地址: Drayton Manor Drive Tamworth, Staffordshire B78 3TW 官网: http://draytonmanor.co.uk/ 80多英理 开车 2小时左右. 一定要提前在网上买票了过去 一是省钱 二是当天到的话周末人很多, 排队买票的人很多. 网上定票的地址: http://draytonmanor.co.uk/tickets-and-prices 二岁以下小孩免费 (因为太小也玩不了) 大人提前7天订票是最便宜的 …

XSS 跨站脚本攻击漏洞

前几天收到一邮件 说是 我提供的一个网页里有XSS漏洞. URL是 https://helloacm.com/curl/?url=http://itsec.guitch404.eu/headers.php 在修复之前会有一个对话框被执行了. 原因是 HTML标记符号(小于号和大于号) < > 没有被转义 直接导致了可以在返回给用户的数据中夹杂着JS或者其它代码在浏览器里被执行. 通过API就可以看出得到的数据: https://helloacm.com/api/curl/?url=http://itsec.guitch404.eu/headers.php "HTTP\/1.1 200 OK\r\nSet-Cookie: 300gpBAK=R4178785959; path=\/; expires=Tue, 18-Aug-2015 23:47:47 GMT\r\nContent-Type: text\/html; charset=UTF-8\r\nSet-Cookie: 300gp=R394784785; path=\/; expires=Tue, 18-Aug-2015 …

强迫症又犯了 – 升级 TL-WR740N 路游器 固件 Firmware

我有这强迫症 只要是软件 一有最新的更新 我一般都会去更新它 除非新版本有BUG或者会造成其它使用上的问题. 这个 TPLINK-WR740N 的路游器也不知道是多久之前的 反正挺老的 最近因为家里需要联有线无线的设备实在太多, 比如手机 平板 NAS 电视 家庭基站等 单个路由器有点负载过大 于是想把这个以前的路由器作为二级 联到第一个路由器里. 就发现官网有更新的固件(Firmware)版本 http://uk.tp-link.com/search/?q=WR740N. 升级也很简单 边到这个路由器 然后 在浏览器里 输入路由器的管理地址 一般是 192.168.0.1 然后就点到 升级页面 …