博文

目前显示的是 六月, 2010的博文

Easy Google Syntax Highlighter插件的设置页面错误

图片
Easy Google Syntax Highlighter插件在Wordpress3.0的设置页面中,关闭一些Brushes的时候,保存之后会显示Warning: unserialize() expects parameter 1 to be string, array given in /home/www/wp-blog/wp-content/plugins/easy-google-syntax-highlighter/easy-google-syntax-highlighter.php on line 173 设置页面的下拉框显示也不正常 查看easy-google-syntax-highlighter.php的173行: $brushes = unserialize(get_option($key)); 保存返回之后,get_option($key)返回的不是字符串而是数组,所以unserialize()函数自然会报错,简单的办法就是加个判断 if(is_array(get_option($key))) $brushes = get_option($key); else $brushes = unserialize(get_option($key)); 这样就可以解决这个错误了。

利用shell脚本自动备份Mysql数据库

购买 VPS 建立 这个博客 之后,便要考虑备份的问题,首先就是Mysql数据库的备份,可以用这行命令备份数据库: /usr/local/mysql/bin/mysqldump -uUSER -pPASSWORD --database DBNAME > backup.sql 很有可能要备份多个数据库,就可以用编写一个shell脚本: #!/bin/bash #要备份的数据库名,多个数据库用空格分开 databases=(database1 database2 database3) #备份文件要保存的目录 basepath='/root/backup/lveyo.com/mysql/' #循环databases数组 for db in ${databases[*]} do #备份数据库生成SQL文件 /bin/nice -n 19 /usr/local/mysql/bin/mysqldump -uROOTUSER -pPASSWORD --database $db > $basepath$db-$(date +%Y%m%d).sql #将生成的SQL文件压缩 /bin/nice -n 19 tar zPcf $basepath$db-$(date +%Y%m%d).sql.tar.gz $basepath$db-$(date +%Y%m%d).sql #删除7天之前的备份数据 rm -rf $basepath$db-$(date +%Y%m%d -d "7 days ago").sql.tar.gz done #删除生成的SQL文件 rm -rf $basepath/*.sql 利用这个脚本就可以备份多个Mysql数据库了。 利用Linux的Crontab建立计划任务,自动运行这个脚本,就可以实现数据库定时自动备份了。 运行 crontab -e 有可能会提示找不到vi程序而不能编辑,此时需要运行 yum install vim-minimal 安装好vi之后,就可以进入crontab的编辑页,设置每天凌晨4点的时候自动运行。 0 4 * * * /backup_script/auto_mysql_backup.sh 也可以根据自己VPS的情况设置自动运行的时间。

Android五星软件推荐----ShootMe

图片
软件名称:ShootMe 软件介绍:非常流行的一款Android手机屏幕截图软件,启动软件之后,只需要摇晃一下手机听到“咔嚓“一声,截图就已经成功了。图片将保存在/sdcard/ShootMe文件夹下。 支持手机:取得ROOT权限的Dream, Magic, Hero, Galaxy, Spica, Liquid, Legend, Nexus One等。 安装方法:Android Market搜索shootme

去掉开心网讨厌的验证码

图片
好多开心网(kaixin001.com)的玩家都拥有好几个帐号,一起为自己的主号做贡献,但是在切换帐号登录的时候总是要输入繁琐的中文验证码,非常烦人。 我在登录开心网的时候,发现程序会先向cookie中写入一个字符串,再切换帐号登录的时候检测这个字符串是否存在,如果存在就要进入输入验证码的登录页面。 知道原理之后,就可以利用Firefox+Greasemonkey插件或者Chrome直接安装我写的这个脚本,就可以去除开心网的验证码了。 用安装Greasemonkey插件的Firefox浏览器或者Google Chrome浏览器登录这个网址: http://userscripts.org/scripts/show/55235 , 点击Install按钮,安装脚本之后,再试试用不同帐号登录开心网吧。 PS1: Greasemonkey插件安装地址: https://addons.mozilla.org/en-US/firefox/addon/748/ PS2: 还在用IE的用户,尤其是IE6用户,赶快放弃IE,改用Firefox或者Chrome吧。

收到艾未未工作室寄来的念T恤

图片
参加了艾未未在twitter上的真名活动,得到的礼物就是念T恤和艾未未工作室制作的纪录片的光盘,我会叫我身边愿意上twitter的人一起上twitter支持艾未未,以及像艾未未一样的公益维权人士。 艾未未的twitter:  http://twitter.com/aiww

Eclipse3.6 Helios初体验

图片
一直在用Eclipse做开发,从2.0到MyEclipse再到Eclipse3,再到现在的Eclipse3.6,由于Eclipse的开放性和插件机制,深受开发者的喜爱,再加上IBM深厚的技术实力,使得Eclipse不断发展壮大,成为了开源社区里用户最广泛的IDE。 6月23日,Eclipse.org放出了最新的3.6版本,也就是Helios,其引入的重要创新包括 Git 支持、Linux 开发及 JavaScript 支持。 http://www.eclipse.org/org/press-release/20100623_heliosrelease.php介绍了新版本的改进情况。我最感兴趣的还是Web Tools Platform 支持创建、运行及调试由最新的 Java EE 规范所编写的程序,以及改进了 JavaScript 开发工具的支持,包含 JavaScript 调试框架、新的 JavaScript IDE 包。 About Eclipse的截图 不知道插件的兼容情况怎么样,我会在后续文章中写试用感受。 [ad#Single page bottom]

在Nginx上配置wordpress URL rewrite的通用规则

之前介绍的 URL rewrite规则 有可能会对多层结构的目录支持的不好,所以我就找了下面这个更简单的写法,可以通用目录和文件。 if (!-e $request_filename) { rewrite ^(.+)$ /index.php?q=$1 last; } 这条规则就是把所有不存在的文件或者目录都转发到index.php

在Ubuntu 10.04中管理开机启动的服务

在10.04之前的都是用chkconfig命令来管理服务,在10.04版本中chkconfig已经不起作用了,取而代之的改为用update-rc.d命令来管理服务启动的设置。 在用apt-get安装gninx, apache2, mysql之后,安装程序都会把这些服务默认成开机即启动。运行下面的命令,将会使这些服务不自动启动,可以在用之前手动启动。 sudo update-rc.d -f nginx remove sudo update-rc.d -f apache2 remove sudo update-rc.d -f mysql remove

在Nginx上配置wordpress的url rewrite规则

购买完VPS之后,安装好nginx+php+mysql之后,就可以建立自己的博客网站了,我选择的是最新发布的wordpress 3.0。 网上有很多安装nginx+php+mysql的文章,我再推荐几篇: 国内nginx的领军人物的文章: http://blog.s135.com/nginx_php_v6/ http://imcat.in/teach-you-step-by-step-install-nginx-php-mysql/ http://dev.ixiezi.com/189.html 成功安装之后,就可以配置nginx的url rewrite规则了,由于nginx不支持.htaccess文件,所以必须修改nginx的配置文件nginx.conf 编辑nginx.conf文件,在wordpress的server配置中添加如下配置: if (-d $request_filename){ rewrite ^/(.*)([^/])$ $1$2/ permanent; } if (-f $request_filename/index.html){ rewrite (.*) $1/index.hrml break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } 放在server的配置里就是如下配置: server { listen 80; server_name lveyo.com www.lveyo.com; #index index.php; root /home/www/wp-blog; location / { index index.html index.php; if (-d $request_filename){ r

New Mac Mini 2010

图片
惊为天人的工业设计,比上一代更加精致,令其他厂商无法超越。想体验Mac OS X的最佳选择。 更多拆解图: http://www.ifixit.com/Teardown/Mac-Mini-Mid-2010-Teardown/3094/1

在VPS上建立公用SSH帐号

购买了VPS之后就可以在VPS上建立SSH帐号用于突破封锁(翻҉墙҉) 在建立用户之后,出于对安全性的考虑还要对帐号做一些限制,避免自己的VPS被恶意破坏。 首先,当然是要用putty等软件连接上VPS,登录成功以后,运行下面的命令: 查看系统安装的shells: cat /etc/shells 如果没有“/bin/rbash”的话,要把“/bin/rbash”加入到/etc/shells文件里,rbash就是restricted bash,不能使用cd命令的bash。 加入“/bin/rbash”的命令是: echo "/bin/rbash" >> /etc/shells 还需要确定/bin/rbash是否存在,如果不存在要手工建立了一个/bin/rbash文件: cp -a /bin/bash /bin/rbash 然后就是建立用户了, useradd -s /bin/rbash -g nobody sshuser 为新用户设定密码, passwd sshuser 输入两遍新密码后,建立用户成功。 下面要修改新用户的.bash_profile vim /home/sshuser/.bash_profile 将文件修改为: export PATH=/home/sshuser 这样就建立完一个专用于翻҉墙҉的SSH帐号了,直接SSH上去什么命令都运行不了,只能用于SSH tunnel。

利用谷歌拼音输入菊花文

图片
为了防止内容被过滤,各种方法层出不穷,菊花文就是其中最容易实现的一种办法,当然在blogspot上是不会有内容过滤的,但是大陆的网站过滤的相当严格,还有欠人操的GFW也会对URL审查,菊花文是能轻松躲过这些审查的。 令人敬畏的GOOGLE也似机推出了可以转换菊花文的谷歌拼音输入法,方便大家畅所欲言了。就凭这一点,就会让很多用户放弃X狗拼音,2Q拼音而转投谷歌拼音的,我就是其中的一员,而且与时俱进的提供了64位版本。 首先现在最新版本的谷歌拼音, http://www.google.com/ime/pinyin/ 安装后,在菜单中选择后选项转换器,再选择添加装饰效果,就可输入菊花文了。 下҉面҉看҉看҉菊҉花҉文҉的҉效҉果҉吧҉,装҉饰҉的҉效҉果҉很҉好҉,谷҉歌҉真҉是҉太҉伟҉大҉了҉。 再按Ctrl+Shift+C可以关闭文字转换效果,恢复正常文字。

Hello LVEYO!

图片
终于在几天之后把VPS配置完成了,建起来一个wordpress写点自己的东西。 本站是建立在 PhotonVPS 上的,价格还比较合算,建立个人站点完全够用了。还可以建立SSH帐号,看个youtube什么的。

收到了Google Voice邀请

图片
今天收到了Google Voice的邀请,没想到啊,还是好长时间之前申请的。 点击注册链接之后还会检测来源IP地址是不是美国,用代理上去之后还要输入一个美国的手机号,可以开通VoiceMail或者一个GoogleNumber,没有美国手机号就什么都开通不了,随着Google退出中国,国内用户要想体验这个服务可能真的要假以时日了!

免费SSH帐号

图片
服务器:ssh.lveyo.info 用户名:sshuser 密码:verygood 更新时间:2010-06-20 12:20 GMT+8:00 密码不定期更换,如果登录不了,请随时关注本站发布的最新密码。 使用方法请参考: http://ssh988.tk/

Blogsopt暂时解封!

图片
最近从flicker到草榴再到blogspot的解封,好像预示着要有更大的阴谋。。。。。。 随着GFW不断的越来越操蛋,翻墙工具也层出不穷,我也从一开始用appproxy,TOR,自由门等免费翻墙,发展到付费SSH,今天又买了个VPS,打算自建SSH和VPN通道了,付费翻墙我还是推荐SSH的方式,可以有选择的通过代理访问网站,不用像VPN一样都要从国外绕一下再访问国内网站。 付费SSH还是很合算的,淘宝上有的是,一个月大概几块钱,就可以看youtube等视频,还是很爽的。 想试用SSH的朋友也可以关注这个blog,或者关注我的twitter,我会在VPS建好之后放出几个免费试用的SSH帐号。