OpenWrt下x86平台实验环境搭建

my-networkOpenWrt是适合于嵌入式设备的一个Linux发行版。相对原厂固件而言,OpenWrt不是一个单一、静态的固件,而是提供了一个可添加软件包的可写的文件系统。这使用户可以自由的选择应用程序和配置,而不必受设备提供商的限制,并且可以使用一些适合某方面应用的软件包来定制你的设备。对于开发者来说,OpenWrt是一个框架,开发者不必麻烦的构建整个固件就能得到想要的应用程序;对于用户来说,这意味着完全定制的能力,与以往不同的方式使用设备。

由于使用OpenWrt时更多的时候需要自己一步一步地摸索,而运行在路由器上并不方便我们的操作,所以,在PC上使用虚拟机搭建一个OpenWrt的实验环境,是学习使用OpenWrt不二的选择。 继续阅读

OpenWrt下进行标准802.1X认证

idisk学校网络使用的是标准802.1X认证(非H3C、锐捷等私有认证),虽然没有限制路由的使用,但是原生支持802.1X认证的路由器是少之又少,这给我们的使用带来了很大的不便。

很久就对OpenWrt、DD-WRT、Tomato等第三方路由器固件强大的功能有所耳闻,但是限于条件一直没有使用过。最近由于需要,购入一支持第三方固件刷入的设备,经过一番探索,终于在OpenWrt系统下使用802.1X认证成功。 继续阅读

Android项目中导入第三方Jar包的方法

android_apk今天写Android程序时需要用到第三方的Jar包,网上有一些方法,但不一定正确。尝试了几次,终于找到了正确的方法。

方法如下:

  1. 在Android项目的根目录新建一目录lib,将需要的第三方Jar包放进去。
  2. 在Eclipse中右击工程,在弹出的菜单中选择“Build Path”中的“Configure Build Path”。 继续阅读

国内Kindle for Android与Kindle设备同步

kindleAmazon提供了Kindle for Android软件,使用该软件可以很方便地在手机上看书,而且可以与云端数据同步,这样同一账户下的不同设备就可以很方便地同步数据。

但是,由于Kindle设备目前还没有在国内销售,所以其关联的的是amazon.com的账户;而amazon.cn提供Kindle for Android的服务,奇葩的是amazon.com与amazon.cn的Android应用是同一个,所以国内用户登录Kindle for Android时默认登录amazon.cn的账户,这样就导致了手机与Kindle无法共享书籍、无法同步数据。 继续阅读

空间更换IP后访问域名自动跳转至cgi-sys/defaultwebpage.cgi的解决办法

今天突然发现空间所在的IP出现不稳定的现象,tracert了一下应该是空间服务商的问题,于是提交了一个ticket,服务商给我更换了一个IP地址。

服务商更换了空间的IP后,我去godaddy更新了DNS信息,等信息生效后,访问空间却发现地址总会自动跳转至cgi-sys/defalutwebpage.cgi,即服务商的默认页面。

查找资料,了解到造成此现象的几种原因,以及对应的解决办法: 继续阅读

使用Gzip为空间加速

由于某种原因,小鱼的博客放在了国外的空间,再把页面装饰一下,然后在header加载一些js,速度只能说是差强人意。

所以,更快的速度是我们追求的目标之一。对博客提速有多种方式,而Gzip是比较有效的方式之一。

什么是Gzip

Gzip是GNU zip的缩写,顾名思义是一种压缩技术。它将浏览器请求的文件先在服务器端进行压缩,然后传递给浏览器,浏览器解压之后再进行页面的解析工作。这样,就在牺牲了部分系统资源的条件下加速了页面的传输。

Gzip压缩的是html、js、css等文件,这些文件都是纯文本文件,压缩比相当高,可以达到75%甚至更多。

比如,本站在过去的某一时刻,首页未压缩的大小是35,662byte,而Gzip压缩后的大小为8,709byte,压缩比高达75.6%。

目前基本所有浏览器均支持Gzip。 继续阅读

Let’s anti IE6

IE6,一款老掉牙但是市场份额却相当高的浏览器,已经完全不符合当今潮流,很多站点无法在IE6下正常显示。

给自己的Wordpress加一个widget,为加速IE6的淘汰尽一份力量。

本站使用lets-kill-ie6 widget,只需添加一段js:

继续阅读