Wordpress与bo-blog
[
2010/08/30 21:53 | by 袁旭东 ]
2010/08/30 21:53 | by 袁旭东 ]
我开了我的第二个博客,主要记录非技术类的文章,记录自己的生活轨迹,算是日记吧。听说Wordpress很强大,市场占有率非常高,于是我的第二个博客选择了用Wordpress搭建。
本以为我会有一个很好的体验,可是几天下来,感觉很累。首先是运行速度,Wordpress可以用龟速来形容,而bo-blog速度是其至少5倍以上。其次Wordpress太需要折腾了,如果不折腾一番,绝对很不好用。我是一个懒人,懒得去折腾Wordpress了,还是觉得bo-blog比较人性化。有时候非常灵活强大的东西并不一定适合每一个人。
准备最近几天,将我的第二个博客从Wordpress转换到bo-blog上来。
一个失败的Wordpress尝试经历。
本以为我会有一个很好的体验,可是几天下来,感觉很累。首先是运行速度,Wordpress可以用龟速来形容,而bo-blog速度是其至少5倍以上。其次Wordpress太需要折腾了,如果不折腾一番,绝对很不好用。我是一个懒人,懒得去折腾Wordpress了,还是觉得bo-blog比较人性化。有时候非常灵活强大的东西并不一定适合每一个人。
准备最近几天,将我的第二个博客从Wordpress转换到bo-blog上来。
一个失败的Wordpress尝试经历。
Cherokee初体验
[
2010/08/25 00:47 | by 袁旭东 ]
2010/08/25 00:47 | by 袁旭东 ]
早就听说Cherokee号称世界上最快的Web服务器,甚至超过了当红的nginx。前两天去Cherokee网站看到已经出到1.0.8了,并且是正式版,所以就在电脑上安装了一个,尝试尝试,看看它到底有多快,是不是像它宣传的那样。
我的系统是Ubuntu 10.04桌面版,安装非常的简单。
首先,下载Cherokee 1.0.8源码:
然后,编译安装:
我的系统是Ubuntu 10.04桌面版,安装非常的简单。
首先,下载Cherokee 1.0.8源码:
引用
wget http://cherokee.phpchina.com/LATEST_is_1.0.8/cherokee-1.0.8.tar.gz
然后,编译安装:
引用
tar zxvf cherokee-1.0.8.tar.gz
cd cherokee-1.0.8
./configure --prefix=/usr/local/cherokee --disable-ipv6 --with-wwwuser=www --with-wwwgroup=www
make
make install
cd cherokee-1.0.8
./configure --prefix=/usr/local/cherokee --disable-ipv6 --with-wwwuser=www --with-wwwgroup=www
make
make install
升级phpMyAdmin的方法
[
2010/08/16 11:42 | by 袁旭东 ]
2010/08/16 11:42 | by 袁旭东 ]
昨天看到有人在网上问,如何升级phpMyAdmin。phpMyAdmin并没有提供升级程序,也没有提供补丁程序,那么该如何升级呢?是否只要将下载下来的新版本解压后,完全覆盖原来的程序呢?我想这可能也是许多人想要问的问题。
首先,我要说的是,千万不要将下载下来的新版本phpMyAdmin覆盖原来的旧程序。
那么接下来我就以一个实例来说明如何升级,其实相当的简单。我们以phpMyAdmin 3.3.4升级到3.3.5为例。假定,原网站目录为/data/php/www/myadmin/
重新打开网站,登录后就可看到版本已经变为新版本了。
首先,我要说的是,千万不要将下载下来的新版本phpMyAdmin覆盖原来的旧程序。
那么接下来我就以一个实例来说明如何升级,其实相当的简单。我们以phpMyAdmin 3.3.4升级到3.3.5为例。假定,原网站目录为/data/php/www/myadmin/
引用
cd /data/php/www/
wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.5/phpMyAdmin-3.3.5-all-languages.tar.gz
tar zxvf phpMyAdmin-3.3.5-all-languages.tar.gz
mv phpMyAdmin-3.3.5-all-languages myadmin-3.3.5
cp /data/php/www/myadmin/config.inc.php /data/php/www/myadmin-3.3.5/
mv myadmin myadmin-3.3.4
mv myadmin-3.3.5 myadmin
wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.5/phpMyAdmin-3.3.5-all-languages.tar.gz
tar zxvf phpMyAdmin-3.3.5-all-languages.tar.gz
mv phpMyAdmin-3.3.5-all-languages myadmin-3.3.5
cp /data/php/www/myadmin/config.inc.php /data/php/www/myadmin-3.3.5/
mv myadmin myadmin-3.3.4
mv myadmin-3.3.5 myadmin
重新打开网站,登录后就可看到版本已经变为新版本了。
Linux中为Chrome添加证书
[
2010/08/16 10:30 | by 袁旭东 ]
2010/08/16 10:30 | by 袁旭东 ]
与Firefox不同,Chrome没有自己的证书管理,而是使用系统的证书管理。在Windows中,我们可以通过Internet选项来管理证书,添加可信任的证书。但是在Linux下我们该如何添加证书呢?下面我就说一说安装证书的方法。
安装证书管理工具
首先,我们要安装一个证书的管理工具。根据不同的发行版本,选用不同的安装命令,如下:
安装证书管理工具
首先,我们要安装一个证书的管理工具。根据不同的发行版本,选用不同的安装命令,如下:
引用
Debian/Ubuntu:sudo apt-get install libnss3-tools
Fedora:su -c "yum install nss-tools"
Gentoo:su -c "echo 'dev-libs/nss utils' >> /etc/portage/package.use && emerge dev-libs/nss"
Opensuse:sudo zypper install mozilla-nss-tool
Fedora:su -c "yum install nss-tools"
Gentoo:su -c "echo 'dev-libs/nss utils' >> /etc/portage/package.use && emerge dev-libs/nss"
Opensuse:sudo zypper install mozilla-nss-tool
为PHP增加纯真IP数据库(qqwry)支持
[
2010/08/15 13:46 | by 袁旭东 ]
2010/08/15 13:46 | by 袁旭东 ]
当我们的网站需要根据IP来查询IP来源时,我们需要一个IP数据库,而国内最好的IP数据库当属“纯真IP数据库”了。为了读取“纯真IP数据库”中的数据,一般情况下我们需要写一段PHP程序,而目前Discuz!中就有这样的PHP代码,我们可以直接拿来使用。这样的做法对于一般网站来说已经够用了,但是对于计数器网站,有大量的IP查询事务,这时候使用纯PHP代码的方式就显得效率低下了。有没有更高效的方法呢?答案当然是肯定的。国内就有人写出了这样的PHP扩展,并且此扩展已经登录在PECL网站了。此扩展的名字叫做QQWRY,网站地址:http://http://pecl.php.net/package/qqwry/。
qqwry的安装
qqwry的安装方法与一般PHP扩展的安装方法一样:
qqwry的安装
qqwry的安装方法与一般PHP扩展的安装方法一样:
引用
wget http://pecl.php.net/get/qqwry-0.1.0.tgz
tar zxvf qqwry-0.1.0.tgz
cd qqwry-0.1.0
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
tar zxvf qqwry-0.1.0.tgz
cd qqwry-0.1.0
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
哀悼日与犯罪率的上升
[
2010/08/15 01:08 | by 袁旭东 ]
2010/08/15 01:08 | by 袁旭东 ]
哀悼日与犯罪率有什么关系吗?我的观点是,两者有直接的关系。因为哀悼日而停止了一切娱乐活动后,社会上的一些青少年无法上网游戏或其他娱乐活动,而在街头无所事事游荡,对社会的稳定与安全有不利的影响。我就曾听到过这样一个消息,哀悼日,某地的几位逃课的学生到网吧,但是所有娱乐网站和网游都停止了,因此到街头游荡,遇到一位患有精神疾病的女孩,他们竟然将女孩活活打死。我想,如果不是哀悼日,不是停止了一切娱乐活动,这位女孩可能也不会遇到如此不幸。
哀悼日没有错,错的只是这些死板的规定,希望有关部门三思而行,不要好心而做了错事。
哀悼日没有错,错的只是这些死板的规定,希望有关部门三思而行,不要好心而做了错事。
FreeBSD环境下获取CPU信息
[
2010/08/15 00:12 | by 袁旭东 ]
2010/08/15 00:12 | by 袁旭东 ]
获取CPU速度
在shell下键入以下命令:
将会得到大概如下输出:
在shell下键入以下命令:
引用
sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
将会得到大概如下输出:
引用
hw.machine: amd64
hw.model: Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
hw.ncpu: 8
hw.machine_arch: amd64
hw.model: Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
hw.ncpu: 8
hw.machine_arch: amd64
Pilot-1零件选择
[
2010/08/09 12:46 | by 袁旭东 ]
2010/08/09 12:46 | by 袁旭东 ]
经过两天的比较,已经初步选定Pilot-1的零件如下:
暂定2010年12月31日前实现预定目标。我会把Pilot-1整个实现的步骤都记录在博客当中的。
引用
1、CPU:STM32F103VET6
2、 夏普GP2D12,红外测距传感器1个
3、2.4吋触摸TFT显示屏
4、用于驱动车轮的6V减速电机4个
5、65mm车轮4个
6、舵机1个
7、摄像头1个
8、1.2V蓄电池若干枚
9、太阳能电板若干块
2、 夏普GP2D12,红外测距传感器1个
3、2.4吋触摸TFT显示屏
4、用于驱动车轮的6V减速电机4个
5、65mm车轮4个
6、舵机1个
7、摄像头1个
8、1.2V蓄电池若干枚
9、太阳能电板若干块
暂定2010年12月31日前实现预定目标。我会把Pilot-1整个实现的步骤都记录在博客当中的。
准备开始实施Pilot-1计划
[
2010/08/05 16:52 | by 袁旭东 ]
2010/08/05 16:52 | by 袁旭东 ]
作了程序员这么多年,还从来没有做过机器人,很小的时候就有这个理想,能做一个智能机器人。那时候,科幻小说看的也比较多,但是碍于当时的技术,这个想法也只是一个梦想。但是到了今天,环境已经起了天翻地覆的变化,制作一个机器人已经不是很困难的事情了,所以我开始想实现小时候的愿望了,同时也是为儿子将来的课余活动做一些积累。
我给我准备制作的机器人起了一个英文名字——Pilot,翻译成中文就是“领航者”,实际上我的本意是“带有试验性质的”,不过领航者这个名字还是很好听的。这次准备制作的当然是“领航者一号”了,也就是标题当中的“Pilot-1”。
我打算在“Pilot-1”身上实现的功能有:
我给我准备制作的机器人起了一个英文名字——Pilot,翻译成中文就是“领航者”,实际上我的本意是“带有试验性质的”,不过领航者这个名字还是很好听的。这次准备制作的当然是“领航者一号”了,也就是标题当中的“Pilot-1”。
我打算在“Pilot-1”身上实现的功能有:
引用
1、轮式驱动,前进、后退、左转、右转;
2、躲避障碍物;
3、电量不足时,自动更换电池;
4、将替换下来的电池放入充电器中;
5、能判断障碍物时运动物体还是静止物体。
2、躲避障碍物;
3、电量不足时,自动更换电池;
4、将替换下来的电池放入充电器中;
5、能判断障碍物时运动物体还是静止物体。
FreeBSD上搭建nginx 0.8.x + PHP 5.3.x(FastCGI) + MySQL 5.1.x
[
2010/08/03 00:18 | by 袁旭东 ]
2010/08/03 00:18 | by 袁旭东 ]
版本:ver 3.8 最后修改:2011-7-15 9:22 原创文章,转载请注明出处:http://blog.jiqila.com/
此文为本系列文章第三版,搭建前请确认您要安装的环境:
如果您不是以上环境,可以参考本系列文章第一版:FreeBSD上搭建nginx 0.7.x + PHP 5.2.x(FastCGI) + MySQL 5.1.x
前言:在网上Linux环境下搭建nginx+php的文章已经比较多也比较完善了,而在FreeBSD环境下搭建的文章并不多,且都使用的是 ports方式安装。本文的目的就是形成一个比较完整的、可操作强的FreeBSD环境下以编译源码方式搭建nginx+php+mysql的手册。本文将尽量详细地描述每一个操作步骤,使初学者也能迅速搭建一个FEMP环境。
Nginx简介:Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过六年了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布六年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。
此文为本系列文章第三版,搭建前请确认您要安装的环境:
引用
FreeBSD 8.x
nginx 0.8.x
PHP 5.3.x(x >= 3)
MySQL 5.1.x
nginx 0.8.x
PHP 5.3.x(x >= 3)
MySQL 5.1.x
如果您不是以上环境,可以参考本系列文章第一版:FreeBSD上搭建nginx 0.7.x + PHP 5.2.x(FastCGI) + MySQL 5.1.x
前言:在网上Linux环境下搭建nginx+php的文章已经比较多也比较完善了,而在FreeBSD环境下搭建的文章并不多,且都使用的是 ports方式安装。本文的目的就是形成一个比较完整的、可操作强的FreeBSD环境下以编译源码方式搭建nginx+php+mysql的手册。本文将尽量详细地描述每一个操作步骤,使初学者也能迅速搭建一个FEMP环境。
Nginx简介:Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过六年了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布六年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。





