BLOG
Enjoy when you can, and endure when you must.
香蕉派(BPI)的 OpenWrt 之旅

一直想要折腾下路由器,虽说如今市场上的中高端家用路由器功能已经越来越强大了,但从实质上来讲,我觉得他们解决的很多是易用性的问题,真正在功能性上,确实也称不上强大,并不能真正满足我的需求。而且路由器自身现在也越来越不纯洁了,各种隐私泄露的曝光此起彼伏,真是不忍直视啊。虽说互联网没有什么隐私可言,但就脚跟前这一环节,还是值得去重视一下。所以就想到用一个开源系统(OpenWrt)和开源硬件(Banana Pi)来定制需求并实现一些有趣的应用。

JUN 26, 2014/Python
Ubuntu安装lxml的小插曲
今天需要用BeautifulSoup来解析xml,于是很自然地想到了在实例化时加入features='xml'参数。不过收到了如下错误:FeatureNotFound: Couldn't find a tree builder with the features you requested: xml. Do you need to install a parser librar...
ubuntu单用户模式
前两天在折腾ubuntu的时候,自信满满的执行visudo来修改sudo权限,结果就真傻傻的将语法写错了,导致sudo无法运行,囧!于是首先想到用su切换到root下去直接操作文件,不过又突然醒悟过来,root密码没有设置过,这时的密码将会是随机的。只有选择重启进单用户模式了。不过我老忘记怎么编辑启动选项,于是乖乖Google一下然后记录在此。在引导界面选择一个引导项,点击“e”键进入编辑界面,视情况找到“ro single”或“ro recovery nomodeset”并将其替换为“rw single init=/bin/bash”,之后按组合键ctrl + x即可直接以root引导...
快速将PHP 5.3升级至PHP 5.5
最近一段时间事还真是多,难得抽出时间记录一点东西,这篇博客仅以CentOS 6.4和Ubuntu 12.04为例,介绍通过yum或apt将PHP 5.3快速升级到PHP 5.5的流程,细节就不阐述了。CentOS 6.41. 添加Webtatic EL YUM仓库:rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm2. 安装PHP 5.5:yum install php55w php55w-opcache3. 如果确定要完全升级系统的PHP版本,可运行如下命令:yum i...
Ubuntu12.04安装最新版Redis并作为服务启动
在Ubuntu上安装redis-server最简单的方式莫过于使用apt,不过这样安装的版本是2.2,这不一定能满足我们的需求,因此还是采用手动编译更为靠谱一些。编译这是一个模式,下载 > 解压 > 编译:wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make然后可以运行make test命令来检查一下编译是否正确。在编译过后,src/目录下会生成多个可执行文件:redis-server:...
小玩ubuntu
之前,我一直习惯于使用CentOS,而对Ubuntu有些生疏,今天借在一台ubuntu上配置python环境来熟悉一下这个系统。 PIL的安装 python环境安装里,PIL的编译一直算是较为棘手的,因为一不小心,可能就会碰到如下情况: -------------------------------------------------------------------- *** TKINTER support not available *** JPEG support not a...
1