浅谈智能路由器未来的战略意义

2014-10-17

智能路由器

大学时候因为所学专业接触路由器较多的缘故,我那时候(08、09年)就有做智能路由器的想法,不过我这人很懒,一直没有付诸实践,所以就一直停留在想法阶段了。果不其然,这几年随着互联网向各个领域延伸,智能路由器终究还是火起来了,也算是对我的判断的证明吧。

有人说做智能路由器为的是采集用户数据,或者通过大数据为用户做推荐。我觉得这种想法很危险。试想,如果有哪个公司胆敢用路由器来监控用户行为、采集用户数据,这无疑是一种赤裸裸的盗窃行为。在个人隐私越来越被重视的今天,如果做路由器为的是采集用户数据,或者有这种倾向,无疑是玩火自焚。 阅读全文 »

jQuery获取JSON时IE浏览器提示Undefined错误的解决办法

2014-06-24

ajax_jquery_json

我昨天在做一个Java Web项目的时候,发现了一个非常奇怪的问题:某个页面在用jQuery的ajax()方法向服务器端请求JSON数据时,Chrome、FireFox甚至连IE 11都可以拿到数据,可是IE 8却偏偏不行。我用alert()函数显示了一下本应携带JSON数据的变量,我发现该变量的状态竟然是“undefined”。也就是说,是jQuery获取或解析JSON数据时失败了。更奇怪的是,在这个Web系统中恰好还有几个页面也使用了jQuery的ajax()方法,但它们都可以与服务器端正常交互。

为了解决这个“undefined”问题,我用Google搜遍了中英文网站,可惜即使是StackOverflow这样权威的技术网站,也没能解释出其中的原因或者给出一个让人十分信服的解决方案。网友给出的最常见的解决方案是引用一个叫做json2.js的文件,使用其中的JSON.parse( )方法来代替JavaScript的eval( )方法。可是我的项目中明明有一些页面是可以正常工作的,为什么我非得用这个函数来替换呢?出现问题的根源又是什么?所以我不得不自己寻找其中的原因了。

因为出现问题的代码在Chrome等浏览器中是可以正常运行的,所以我们首先可以排除语法错误。那会不会是输出的JSON字符串前后含有空格呢?我用trim( )函数处理掉了输出字符串前后可能存在的空格,可惜问题依然没有解决。排除掉了前两种可能产生错误的情况,那么问题只会在一个地方产生——JSON输出的文件头(Header)部分! 阅读全文 »

.CO域名快被这帮搞IT的玩坏了……

2014-06-14

.CO域名

鉴于近来国内访问Google的服务受阻,greatfire.org于前天推出了其基于亚马逊AWS的Google搜索镜像网站,地址是sinaapp.co。该网站随后因多家海外媒体的报道和众多微博大V的转发而一炮走红。我们不用想都知道,其结果必然是接受入侵检测装置的认证。不过比较狗血的是,新浪SAE旗下的sinaapp.com域名因为域名中也含有“sinaapp.co”字样,所以随同singaapp.co一同受到了“特殊照顾”——当从海外访问sinaapp.com域下的应用时,都会提示“连接被重置”。

虽然“认证”随着新浪方面的积极奔走而被取消,但这种使用知名网站类似域名的方法显然被玩坏了——greatfire.org的所有者随后注册了baidustatic.co(百度)、alicdn.co(阿里)、gtimg.co(腾讯)等国内知名网站的相似域名并指向其镜像网站。在V2EX上,有网友建议再注册几个诸如inhuanet.co、anqiu.com之类的域名;甚至有人YY,要是注册个chinamil.co域名然后被BLOCK掉,PLA会是什么反应。在我写这篇文章时,我发现chinamil.co确实已经指向过去了,不知后面会如何…… 阅读全文 »

通过“远程桌面连接”连接到Ubuntu

2014-01-10

Ubuntu Logo

长久以来,我们在远程管理Linux服务器时,更多的是通过 SSH+命令行 或者 安装VNC管理软件(客户端+服务器端) 的方式进行的。但对于初学者来说,SSH+命令行方式有很大的难度;而使用VNC管理的话,也必须在本地机器安装VNC客户端,这么做多少也有些麻烦。要是我们能像管理Windows服务器一样,通过“远程桌面连接”工具管理Linux服务器就好了。还别说,真的可以!因为Windows下的“远程桌面连接”工具是通过RDP协议控制远程计算机的,所以我们只要在Linux上安装远程控制的服务器端和RDP协议,并稍加配置,就也可以让Linux支持远程桌面连接了。 阅读全文 »

谈谈我对智能路由器未来战略意义的理解

2013-11-22

智能路由器

我从前上大学的时候也有做智能路由器的想法,可惜那时候很懒,一直没有付诸实践,始终停留在想法阶段。果不其然,这几年随着互联网向各个领域的延伸,智能路由器终究还是火起来了,这也在一定意义上证明了我的判断。

有人说做智能路由器为的是采集用户数据,或者通过大数据为用户做推荐。可是,如果有哪个公司胆敢用路由器来监控用户行为,采集用户数据,这无疑是一种赤裸裸的盗窃行为。在个人隐私越来越被重视的今天,如果仅仅为的是采集用户数据,无疑是玩火自焚。

其实智能路由器的战略意义,就在于它将是未来物联网世界的家庭终端控制节点。在可以遇见的将来,电视、洗衣机、空调、电饭锅等各种家电、各种电子设备都是会接入互联网的,而它们要想接入互联网,就离不开路由器。此时路由器的作用不仅仅是提供网络接入,甚至要承担防火墙的角色、家庭电子设备控制管理器的角色、家庭多媒体中心的角色甚至是家庭智能管家的角色,等等。可以想象,未来智能路由器将大有可为,它的作用将不再仅仅局限于数据包的存储转发。 阅读全文 »

浅谈PaaS服务(xAE)发展缓慢的原因

2013-09-22

PaaS云计算

最近在某社区网站上看到一位网友的吐槽——“免费云空间除了搭博客还能干点啥?”,看到这个问题,我的心情完全可以用五味杂陈来形容。一方面,功能强大的PaaS服务,竟被看做一个只能搭建博客的玩具,心里多少有些不舒服;另一方面,PaaS服务近年来鲜有大的发展,各方面依然有待提高,所以更多的是被作为免费空间或搭建个人博客使用。作为一个长期关注并看好PaaS服务的IT爱好者,看到PaaS的这种窘境,心中有种说不出的痛。那么,究竟是什么原因使得PaaS(xAE)服务发展缓慢?我认为是下面几个因素造成的。

第一、政策因素。有关政策规定,服务器位于国内的网站必须先备案才能上线运营。然而,国内各大PaaS服务商普遍面临的一个窘境就是,一方面用户有强烈的绑定独立域名的需求,而另一方面,受制于现有政策,PaaS服务商没有提供ICP备案的资格。 阅读全文 »

怎样在Windows Azure上安装OpenVPN服务

2013-08-24

我在8月初有幸拿到了由世纪互联运营的Windows Azure中国版的邀请码,并用此创建了一台单核1.75G内存的服务器。在给服务器安装完数个服务器软件并跑了若干个网站后,服务器资源仍有富余,所以我便盘算着用这台机器再搭建个VPN服务,充分榨取Azure的剩余价值。

但苦于Azure云防火墙只允许TCP和UDP数据包,而不允许GRE协议数据包通过,所以我只能选择OpenVPN了。为了偷懒,我尝试上网搜索相关教程,甭说,网上还真有一个在Azure云上安装OpenVPN服务的英文教程(http://azure-openvpn.github.io/)。为了以后省事儿,也方便各位英文不太好的童鞋,我就把重点部分翻译下,以后就不用再去看英文教程了。 阅读全文 »

石家庄移动用户可以携号转归属地了!

2013-06-15

今天看到一位好友的说说,说是河北移动用户可以在省内转归属地了,只要到携出地或携入地营业厅办理即可。尽管以前听过携号转网,但携号转归属地还是第一次听说,所以我对这个新业务产生了很大的兴趣。

为了慎重起见,我通过微博与河北移动官方进行了确认。河北移动方面的反馈信息如下:

石家庄移动携号转归属地

也就是说,携号转归属地业务并非河北移动推出的业务,而只是石家庄移动的业务而已。办理这个业务需要转为动感地带上网套餐或全球通2012版商旅套餐才行,而且产转当月不能办理该携号业务。至于办理地点,携出地或者携入地移动营业厅都可以。 阅读全文 »

原来MIUI自带SIP客户端……囧

2013-06-01

miui

几个月前在淘宝闲逛,偶然发现SIP电话非常便宜,打一分钟才几分钱,所以我就想啊,要是我的Android手机有SIP客户端就好了。于是,我尝试了一个又一个Android系统下的SIP软件,可是结果却非常令人失望,这些软件不是只支持特定服务商,就是带广告,要么就是打电话直接死机,弄得我很郁闷,从此我也就忘了手机SIP客户端这个茬了。

但今天一个偶然的机会,我发现Android系统原来是自带SIP客户端功能的,根本不需要什么附加软件。可我按着网友的教程操作,却怎么也找不到这个选项。我便想,莫非我用的Android系统由MIUI深度定制,而VoIP在我朝属于危险品,所以MIUI就把SIP功能给“切”了?

于是我上网进一步搜索“MIUI怎么配置SIP”,没想到还真的找到答案了!原来MIUI的SIP功能藏得很隐蔽,需要在进入拨号界面后按“菜单”键才能找到。 阅读全文 »

号召:有网站的兄弟们,为雅安的同胞加个Banner吧!

2013-04-20

今天上午8时02分,四川雅安发生了7.0级地震,我们又一次遭受了天灾的袭击。

现在,那些受灾的兄弟姐妹们正在同死亡做着艰苦的斗争……

同胞遭殃,我们岂能坐视不管?

或许我们没有金钱,或许我们远离灾区,但并不代表我们可以无所作为!

即使上次把爱心都丢给了狗,但同胞是自己的同胞,兄弟是自己的兄弟!

所以我们还是要,有钱出钱,有力出力!

各位有网站的兄弟,我相信你们此刻,一定不会吝惜一个小小的Banner吧?

各位,谢谢了!

阅读全文 »

第 2 页,共 5 页12345