总算告一段落了…

做一个网站,从二月份签单,前端设计到4月底,后又被打回重做,终于在5月中通过了前端的“审核”,开始做后台程序,做到今天总算是通过了,算算也将近一个月啊,一个月啊!!!,后续不知道还会不会有问题,从没见过这么挑剔的客户,NNGX。

这个两个礼拜又有很多杂事,NNGX,身心交瘁啊。。。

ispcp中proftpd连接失败

在VPS上装了个ISPCP,以方便主机管理。

装好后发现FTP连不上,在VPS上也看到proftpd已经在运行了。担就是连不上,删除掉ISPCP的proftpd的配置文件,用回默认了便可以连接了。

看来是ISPCP中proftpd的配置问题,diff了两个proftpd.conf文件,差别很大,看来ispcp改到了很多的配置,找了好,最终把目光锁定在proftpd_mod_mysql这个配置中,发现它有连接数据库的配置以某用户名去连接mysql数据库。再检查数据库中的配置,原来mysql并没有创建proftpd配置文件中的用户。用去创建该用户即可连接到proftpd了。

GNOME3 字体更改

Gnome3 中,gnome-tweak-tool工具确实比较弱,有些鸡肋…只能修改一点点东西,包括字体的修改。

1、桌面,窗口等字体修改可以在gnome-tweak-tool中完成。

2、面板字体修改 /usr/share/gnome-shell/theme/gnome-shell.css,但好像不能直接用中文,可以UNICODE,不过,还是建议用英文字体名。

改完后重新载入gnome-shell,或重启X

php之异步执行

近来做一网站因为需要在提交一个表单的时候发邮件给N多人,但用户反映每次提交表单总是要等好久,所以用户体验不好。

一般情况下,处理这样的表单提交的流程可以分解为:
用户提交表单→ 将表单内容写入数据库→发邮件给收件人→提示表单提交完成。
而往往在发邮件的过程中会消耗掉一大部分时间,造成用户体验不好。

这里可以用到php的异步执行方法:在提交表单后将内容写入到数据库,然后把发邮件的任务交给了另一个用来发信的php程序处理,接着提示用户已经提交表单完成咯。。。

异步执行的过程就变成了:
用户提交表单→ 将表单内容写入数据库→提示表单提交完成。
             |- 发邮件给收件人

php本不具备多线程执行能力,所以就用异步执行来模拟多线程解决问题,也就是利用php的fsockopen()、fputs()两个函数来重新提交一个url的请求,所以不需要等待它的返回。代码如:

<?php
//getpost.php
function sendmail() {
    $fp=fsockopen('localhost',80,&$errno,&$errstr,10);
	$para = "mail=".$_POST['mail'];
    $header = "POST /sendmail.php HTTP/1.0 \r\n";
	$header .= "Content-Type: application/x-www-form-urlencoded \r\n";
	$header .= "Content-Length:".strlen($para). "\r\n";
    fputs($fp,$header.$para); //请求sendmail程序处理
    fclose($fp);
} 
/*
//处理表单并写入数据库中。
*/
sendmail();
echo "表单提交完成咯";

?>

另一个程序:

<?php
//sendmail.php
set_time_limit(0); //设置脚本超时时间为不超时
/*
// 处理发邮件代码
*/
?>

[zz]俗话说。。。俗话又说。。。

from: 冷笑话

1、俗话说:兔子不吃窝边草;可俗话又说:近水楼台先得月!
2、俗话说:宰相肚里能撑船;可俗话又说:有仇不报非君子!
3、俗话说:人不犯我,我不犯人;可俗话又说:先下手为强,后下手遭殃!
4、俗话说:男子汉大丈夫,宁死不屈;可俗话又说:男子汉大丈夫,能屈能伸!
5、俗话说:打狗还得看主人;可俗话又说:杀鸡给猴看!
6、俗话说:知无不言,言无不尽;可俗话又说:交浅勿言深,沉默是金!
7、俗话说:车到山前必有路;可俗话又说:不撞南墙不回头!
8、俗话说:条条大路通罗马;可俗话又说:一条道走到黑!
9、俗话说:礼轻情谊重;可俗话又说:礼多人不怪!
10、俗话说:人多力量大;可俗话又说:人多嘴杂!
继续阅读[zz]俗话说。。。俗话又说。。。

脚本

最近在看一部电子书,看完了上次下的半本,因为还在连载,所以网上找了一上午,也找不到所以谓的全本。

不过还好,找到了它的“官网”,也就是说作者有自己的Blog,会把最新章节更新上去,还列了个目录。。。准备一篇篇地copy到一个text档中。好吧,其实这了一个体力活。

复制了几个章节后,开始想偷懒的办法。先用wget大杀器,依这个目录先把所有章节都镜像到了本地,然后写个脚本提取.html文件中的相应文字,以前也有写过类似的脚本,php也生疏了,花了近两个小时时间,写好了脚本。。。把所有想要的东西都输出到了text文件中。

嗯,其实,我觉得,要是手动一个个copy过来的话,1个小时左右也能完成这个工作了。。。呃。。。

囍游记

女儿国国王的MSN签名:长老姓唐,甜到忧伤。

玉兔的博客:亲们说,如果爱,请深爱。这一刻,我泪流满面。虽然我不止一次的对自己说过:“玉兔精,你一定要幸福哦!”可,他是风一样的男子,粉碎了我优雅的尊严,让我如烟花般寂寞……留下来好么?唐长老,西天会有女妖替我爱你么?

唐僧的短信:女王,我三藏,我们已到狮驼国,想你,吻你。勿回短信,徒弟在,不方便。

八戒:猴哥儿,当初你就拿这戒指跟紫霞仙子求婚的?你丫真逗!半克拉钻都没有,换谁都不鸟你了!当初嫦娥就这么臊我说:甭跟我说爱不爱,先看钻戒多大块!唉,现在的仙女多现实啊,哎我告你,就这票仙女儿,你要拿一钻石板砖把她拍死,她都不带喊救命的.. 继续阅读囍游记

广告一个网站

亦歌(http://www.1g1g.com/)

最开始看到这个是在cnbeta上的一篇文章,在那里介绍了几个在线的音乐分享网站。。。
所以,接触亦歌这个网站有几天了,觉得挺不错的,所以拿出来广告一下。
至少很符合我这样一边工作/上网,一边喜欢听点音乐的人。在它的帮助页面上说:“如果您有一边在电脑上工作、娱乐一边听听音乐的习惯,亦歌希望成为您首选的音乐播放器。”

–EOL–