Apr 02

一生都是修來的——求什麼
今日不知明日事——愁什麼
不禮爹娘禮世尊——敬什麼
兄弟姐妹皆同氣——爭什麼
兒孫自有兒孫福——懮什麼
豈可人無得運時——急什麼
人世難逢開口笑——苦什麼
補破遮寒暖即休——擺什麼
食過三寸成何物——饞什麼
死後一文帶不去——慳什麼
前人田地後人收——佔什麼
得便宜處失便宜——貪什麼
舉頭三尺有神明——欺什麼
榮華富貴眼前花——傲什麼
他家富貴前生定——妒什麼
前世不修今受苦——怨什麼
賭博之人無下梢——耍什麼
治家勤儉勝求人——奢什麼
冤冤相報幾時休——結什麼
世事如同棋一局——算什麼
聰明反被聰明誤——巧什麼
虛言折盡平生福——謊什麼
是非到底見分明——辯什麼
誰能保得常無事——誚什麼
穴在人心不在山——謀什麼
欺人是禍饒人福——卜什麼
壽自護生愛物增——殺什麼
一旦無常萬事休——忙什麼

Apr 01

说实话,我一直不怎么喜欢用国内的网盘,国外我除了使用Dropbox外就是Google Storage了。国内的网盘不敢用的原因主要是使用一段时间后提供商直接跑路了,要么就是满屏的广告。这次试用百度网盘主要是相信百度的实力。

申请地址:http://pan.baidu.com/

现在还没有正式开放注册,但是可以到官方的网站上去抢邀请,有了邀请就可以注册了。下面附上三张图片:


BaiDuPan

路径浏览模式

BaiDuPan

分类浏览模式

BaiDuPan

文件夹显示效果

网盘默认空间大小为15G,另外还有奖励措施。邀请朋友,双方都能获得300M的空间,最多邀请10位,共可增加3G空间。新手任务中,绑定微博奖励500M,分享数据到微博奖励500M,完善真实资料奖励1G。最后一项就是自动扩容,当到达当前容量的90%时,自动扩容1G,限每月一次。

百度网盘还有客户端可供下载,试用了一下,试用客户端下载的速度还可以,但是上传的速度就不敢恭维了。另外发现一点,通过网页上传的速度比通过客户端上传的速度要快一些,不知道是什么原因。

百度网盘吸取了国内外网盘的一系列优点,连扩充的方式都是一样的,界面设计的还可以,关键目前还没有广告,不知道正式发布后会是什么样子的。

传说中Google Drive今年4月份会发布,其实我最期待的还是Google Drive,安全性是最后保证的,但是按照老规矩,国内访问可以会遇到某些问题。

Apr 01

一直想为博客弄一个WAP版本,这样方便在手机和其他移动设备上访问。网上介绍的方法一般都是使用Wordpress插件的方法,但是我不是喜欢这样的方法。一个博客上使用的插件太多的话很可能就会影响到网站的访问速度。所以我一般只安装一个垃圾评论过滤的插件就算了,其他的插件一律不安装。百度无线移动开放平台推出了“移动建站”服务,这样就可以为博客建立WAP站点了。

申请地址:http://open.shouji.baidu.com/

演示地址:http://wap.chunchu.org/

进入后台后,点击站点管理-添加新站点-输入想管理的网站主域名-权限验证,完成这些以后就是绑定域名了。绑定域名一般是添加CNAME记录,生效时间为24小时左右。

我的博客的显示效果如下图:

WAP

可以看出来,显示的效果不是很好,百度移动还有很大的改进空间的。而且还有一个很郁闷的事情,这个WAP只能显示2-3页共几篇文章,不能完全显示出来,不知道这是我个人博客的原因还是普遍现象。另外可以再管理后台看到流量统计的数字,这也算一个小小的优点。

Mar 31

Heroku是支持语言最多的云平台之一,官方没有公开提示可以支持PHP语言,但是有大牛已经试验过了,可以在这个云平台上安装Wordpress,过程稍稍有点麻烦,但是Heroku提供5Mb的数据库,考虑到云平台的安全性,而且可以绑定域名,所以用来写写博客还是不错的选择。下面就将具体的步骤记录下来,以备不时之需。

(1).在Heroku注册账号
Heroku的官方网站是https://heroku.com/,注册过程很简单,在这里就不详细记述了,建议使用国外的邮箱注册,国内的邮箱可能收不到验证邮件。

(2).安装heroku toolbelt
登陆https://toolbelt.herokuapp.com/,有三种平台Mac OSX、Windows、Debian/Ubuntu可供选择,由于我使用的是XP系统,所以我就下载Windows平台下的heroku toolbelt。安装完成后可以一并将Rails和Git安装了。

(3).下载Wordpress软件和PostgreSQL for WordPress插件
到http://wordpress.org/下载最新的软件包和PostgreSQL for WordPress (PG4WP)并解压,将pg4wp文件夹放到wordpress/wp-content/文件夹下,然后再将pg4wp文件夹里面的db.php文件复制到wordpress/wp-content/文件夹下。因为Wordpress需要MYSQL数据库,但是Heroku提供的是PostgreSQL数据库,所以需要使用PostgreSQL for WordPress (PG4WP)插件。复制配置文件wordpress/wp-config-sample.php文件为wordpress/wp-config.php,并修改数据库账号、密码等信息。将wp-config.php中的代码

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

/** MySQL hostname */
define('DB_HOST', 'localhost');

修改为

// ** MySQL settings - You can get this info from your web host ** //
$db = parse_url($_ENV["DATABASE_URL"]);

/** The name of the database for WordPress */
define('DB_NAME', trim($db["path"],'/'));

/** MySQL database username */
define('DB_USER', $db["user"]);

/** MySQL database password */
define('DB_PASSWORD', $db["pass"]);

/** MySQL hostname */
define('DB_HOST', $db["host"]);

修改完成后保存退出。

(4).生成public key
进入wordpress文件夹,在DOS命令行下输入命令生成public key。

ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/adam/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/adam/.ssh/id_rsa.
Your public key has been saved in /Users/adam/.ssh/id_rsa.pub.
The key fingerprint is:
a6:88:0a:0b:74:90:c6:e9:d5:49:d6:e3:04:d5:6c:3e [email protected]

如果以前没有生成public key,只需要默认下一步就可以了,如果以前有现成的可以不生成。

(5).登陆Heroku账号
在DOS命令行下输入命令:

heroku login
Enter your Heroku credentials.
Email: [email protected]
Password:
Could not find an existing public key.
Would you like to generate one? [Yn]
Generating new SSH public key.
Uploading ssh public key /Users/adam/.ssh/id_rsa.pub

输入账号和密码登陆后,会将在前面的步骤中生成的public key上传到Heroku中。
如果没有上传成功可以手动添加,命令为:

heroku keys:add
Uploading ssh public key /Users/adam/.ssh/id_rsa.pub

删除public key的命令为:

heroku keys:remove [email protected]
Key [email protected] removed.

查看public key的命令为:

heroku keys
=== 1 key for [email protected]
ssh-dss AAAAB8NzaC...DVj3R4Ww== [email protected]

(6).新建Heroku Apps账户
Heroku平台支持三种类型:Aspen、Bamboo和Cedar。其中Aspen、Bamboo只支持Ruby,而且操作系统不同。而Cedar则比较新,支持PHP,所以我们需要选用Cedar平台。

在DOS命令下输入命令:

heroku create --stack cedar

这是会生成一个随机的Heroku Apps账户,如果你需要生成自己的喜欢的账号就需要使用-app参数,具体命令如下:

heroku create --stack cedar -app yourappsname

这是生成的账号的地址为http://****.herokuapp.com/,如果选择是Aspen、Bamboo,则会生成http://****.heroku.com/的地址。

(7).上传Wordpress源文件
DOS命令下切换到wordpress源代码所在的地址,一次输入以下的命令:

git init
git add .
git commit -m "init"

然后将源文件推送到Heroku服务器,使用如下的命令:

git push heroku master

(8).完成Wordpress的安装
按照Wordpress正常的安装流程完成安装。

(9).绑定域名
这一步还是需要在DOS命令下完成。绑定域名的命令如下:

heroku domains:add www.example.com
Added www.example.com as a custom domain name to myapp.heroku.com

删除一定绑定的域名的命令如下:

heroku domains:remove www.example.com
Removed www.example.com as a custom domain name to myapp.heroku.com

如果需要将所有绑定的域名一次性全部删除咋可以使用下面的命令:

heroku domains:clear
Removed all domain names for myapp.heroku.com

如果要绑定裸域名,这需要在DNS解析服务器上使用A记录,Heroku提供了三个可以使用的ip可供绑定:

75.101.163.44
75.101.145.87
174.129.212.2

如果不需要绑定裸域名而绑定二级域名的话,使用CNAME记录就可以了,只需要将www.example.com指向myapp.herokuapp.com就可以了。

最后提醒一下,Heroku不能在线安装插件和皮肤,所以需要事先将需要安装的皮肤和插件到放到指定的文件夹里面,然后推送安装。如果需要更新Wordpress,也需要下载最新的Wordpress最新的源代码然后再推送到Heroku服务器。

Mar 31

经理从国外出差回来,发现本公司女员工的裙子越来越短,便未经董事会决定,私自在公司下发禁止女员工裙子过短的文件。在不大的公司引起了轩然大波。

财务部:将考虑为那些衣不覆体的员工申请困难补助。

业务部:实践证明,裙子的长短与我们公司的业务量成反比。

开发部:裙子越短成本越低,但销量越好。我们的产品也应当向这方面转型。

总师办:不管你穿长裙还是短裙,能拿出好的产品不穿也行。

秘书处:穿短裙容易加班。

组装车间:从短裙中我们得到启发,我们的产品包装也应如此吸引顾 客。

机加车间:由于短裙不易被设备夹住,大大减少了工伤事故,建议短裙 为下次本车间工作服。

食堂:坐着就餐的人数增加,边吃饭边看报纸的人数减少。

独身宿舍:短裙的出现使我们室内的光照充足。(晾衣服不挡光线了)

人事部:由于最近员工穿短裙的增加,近期内长期旷工的人数减少。

资料室:资料表明,浓缩的就是精华。

卫生室:近期发生在本公司的流行感冒与短裙无关。但近期无故跌倒的人数增加。

微机室:员工们自己维修电脑的兴趣空前高涨。

后勤部:

1.强烈建议公司地面重新铺装高档地砖!

2.可以停止划拨公司空调维修费用。降低公司开支。

短裙族发现:与司机外出公干,他们总是有意无意的换挡。

电梯工发现:电梯总是人为损坏,而大多数员工喜欢爬楼梯。

保洁员发现:擦玻璃时男同志报名人数大大增加。员工们自觉捡拾地上杂物的风气已经流行。