央视 豪门盛宴 扎库米的扮演者

Posted in 日记 | 1 Comment »

网上找来的。
豪门盛宴扎库米的扮演者:
20100708_5c8a27d0a5c80566caccDlE5dWEa3D80

新建了一个站点

Posted in 日记 | 3 Comments »

最近新做了个网站,6月14号放出来的,到今天快半个月了,还没搜索引擎收录,人品问题?

支持长文章翻译的Google翻译PHP类

Posted in 程序开发 | 2 Comments »

最近准备批量翻译大批文章,发现Google提供的API有长度限制,很是不爽,而Google自己的translate.google.com确没有这个限制,
于是就决定自己做一个东西,直接调用translate.google.com翻译。

$this->snoopy->referer=”http://translate.google.com/“;
$submit_url = “http://translate.google.com/“;
$submit_vars["eotf"] = “1″;
$submit_vars["file"] = “”;
$submit_vars["hl"] = “zh_CN”; 
$submit_vars["ie"] = “UTF-8″;
$submit_vars["js"] = “y”;
$submit_vars["layout"] = “1″;
$submit_vars["prev"] = “_t”;
$submit_vars["sl"] = $sourcell;
$submit_vars["text"] = self::singleline($fromtxt);
$submit_vars["tl"] = $tol;
$this->snoopy->submit($submit_url,$submit_vars);
$content=($this->snoopy->results);
$content=self::findResult($content);
$content=strip_tags($content,”");

我采用了Snoopy作为访问类。这也是我第一次用Snoopy,这个类非常好用,值得推荐。
以下是部分代码:

下载GoogleTranslation(rar)

php里preg_match错误的解决方法

Posted in 笔记 | No Comments »

最近使用preg_match,正则表达式分析抓取数据,一开始几条还好,但一会儿就不行了,没有任何错误报出,很是奇怪,就把数据改成几个字,成功执行,于是猜想php里的preg_match应该有长度限制问题。
网络上查了一下,确实有这个限制
找到php.ini把
pcre.backtrack_limit=-1
就可以了。
修改后重启php
成功执行!

试用cnvdr-1.0-live-htpc

Posted in 乱七八糟的技术 | 1 Comment »

这款VDR发布有好久了,我一直没有试用,因为使用上一个版本的VDR调八切一很麻烦,在加上Windows下有不错的hadu做CCcam共享,也就一直没有去玩VDR。

上个月146的华人直播全部升级,只剩下为数不多的几个台可以看了。这下子才想到了138的数码天空。可是hadu不支持数码的破解。

于是乎,目光又投向了VDR,首先就来到了cnvdr的论坛,发现有了新的版本,就是这个cnvdr-1.0-live-htpc,我很快就下载下来。发现这次这个版本和以前有很大不同,这个版本是彻底的免安装版本。给出的下载档就是一个已经可以直接运行的OS了。

使用方法也比较奇怪。可以直接使用这个系统刻录成光盘,然后从光盘启动,也可以把镜像写到磁盘上去。从磁盘启动,甚至可以写入U盘,然后从U盘启动,我比较推荐从U盘启动,毕竟这个系统很小,把一个硬盘给他用太浪费了。我没有U盘,我找到了一张买手机的时候送的SD卡,插上读卡器,就变成了一个U盘了。

接下来是安装方法:

利用UltraISO工具写入映像
可以用将CNVDR一步到位复制到你的磁盘,并且写入CNVDR光盘的引导记录。
其具体方法是,用UltralISO打开CNVDR的iso映像,然后选取菜单中的“启动”→“写入硬盘映像…”,接下来便弹出对话框:
这里选取“硬盘驱动器”,这里选择U盘,后再点击“写入”按扭即可完成CNVDR的安装。

关机,设置系统BIOS,从U盘启动,即可进入 cnvdr画面了。

经过使用该系统在配置上做了大量优秀的改进,配置起来得心应手。非常值得使用。

FreeBSD快速安装PHP+eaccelerator,nginx,spwn-fcgin

Posted in 笔记 | No Comments »

FreeBSD使用nginx+PHP可以达到非常优秀的访问速度。

以下介绍如何快速安装一个可以使用的PHP服务器。

 

请先确认: /usr/ports/目录存在,如果不存在,请先安装ports。

1.安装PHP

cd /usr/ports/lang/php5

make install clean

 

2.安装PHP扩展

cd /usr/ports/lang/php5-extensions
make config
make install clean

 

3.安装MySQL支持(如果在安装PHP的时候选择了MySQL支持,这里可以不用设置)

cd /usr/ports/databases/php5-mysql
make install clean

 

4.安装lighttpd(安装lighttpd是为了取得他的spawn-fcgi程序,所以在安装的时候务必要选上)

cd /usr/ports/www/lighttpd
make install clean

 

5.删除lighttpd保留spwn-fcgin程序

cp /usr/local/bin/spawn-fcgi /tmp/
/usr/sbin/pkg_delete -v lighttpd-1.4.26
cp /tmp/spawn-fcgi /usr/local/bin/spawn-fcgi

 

6.制作PHP 配置文件

cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

 

7.编写fastcgi的启动脚本

ee /usr/local/etc/rc.d/php-fcgi
PROVIDES=php-cgi
LIGHTTPD_FCGI=/usr/local/bin/spawn-fcgi
SERVER_IP=127.0.0.1
SERVER_PORT=9000
SERVER_USER=www
SERVER_GROUP=www
PHP_CGI=/usr/local/bin/php-cgi
PGREP=/bin/pgrep
KILLALL=/usr/bin/killall
### No editing below ####
cmd=$1

pcgi_start(){
      echo "Starting $PROVIDES…"
     $LIGHTTPD_FCGI -a $SERVER_IP -p $SERVER_PORT -u $SERVER_USER -g $SERVER_GROUP -C 100 -f $PHP_CGI
}

pcgi_stop(){
    echo "Killing $PROVIDES…"
    $KILLALL $PROVIDES
}

pcgi_restart(){
    pcgi_stop
    pcgi_start
}

pcgi_status(){
        $PGREP $PROVIDES > /dev/null
    [ $? -eq 0  ] && echo "$PROVIDES running" || echo "$PROVIDES NOT running"

}

pcgi_help(){
      echo "Usage: $0 {start|stop|restart|status}"
}

case ${cmd} in
[Ss][Tt][Aa][Rr][Tt]) pcgi_start;;
[Ss][Tt][Oo][Pp]) pcgi_stop;;
[Rr][Ee][Ss][Tt][Aa][Rr][Tt]) pcgi_restart;;
[Ss][Tt][Aa][Tt][Uu][Ss]) pcgi_status ;;
*)      pcgi_help ;;
esac

 

8.启动脚本的执行权限

chmod +x /usr/local/etc/rc.d/php-fcgi 

 

9.安装nginx

cd /usr/ports/www/nginx
make install clean

 

10.允许自动启动nginx

ee /etc/rc.conf
增加 :nginx_enable="YES"

保存

 

11.允许自动启动php-fcgi

ee /etc/rc.local

增加:/usr/local/etc/rc.d/php-fcgi   start

保存

 

12.安装 eaccelerator加速

cd /usr/ports/www/eaccelerator

make install clean

 

13.建立eaccelerator的临时目录

mkdir /tmp/eaccelerator

chown www /tmp/eaccelerator

chmod 0700 /tmp/eaccelerator

 

 

14.PHP中启用eaccelerator

ee /usr/local/etc/php/extensions.ini

紧挨
extension=session.so

下面加上
extension=eaccelerator.so

即可

保存

 

15.配置eaccelerator

ee /usr/local/etc/php.ini

增加:
[eaccelerator]
eaccelerator.shm_size="64"
eaccelerator.shm_prune_period="60"
eaccelerator.shm_ttl="1800"

保存

 

16.建立网站目录

mkdir /www

 

17.配置nginx

ee /usr/local/etc/nginx/nginx.conf

开头的user ……改为:user  www www ; 并且去掉前面的#注释

server配置段中

增加PHP支持

location ~ \.php$ {
            root           html;#此处不要修改
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME /www$fastcgi_script_name;
            include        fastcgi_params;
        }

修改

server
  {
    listen       80;
    server_name  www.cainiansong.com;
    index index.html index.htm index.php;
    root  /www;#此处为你的网站根目录。

 

18.做完以上修改后,就可以重启服务器测试了。

 

19.上传PHP文件至/www目录下

 

20.如果PHP无法执行,很可能是eaccelerator问题,可以试着执行以下代码

cd /usr/ports/www/eaccelerator
make deistall
make reinstall

重新安装,一般就可以了。

FreeBSD快速安装步骤

Posted in 笔记 | 2 Comments »

用FreeBSD安装光盘启动,出现以下画面:

 1

选择1.Boot FreeBSD [default]
接下来便进入国家选择画面:

2

选择45 China 按回车进入键盘布局选择画面:

3

这里我们选择默认:USA ISO
按回车继续
接下来进入安装方式画面:
4
这里我们选择Express Begin a quick installation(for experts)
接下来进入 磁盘分割画面:
5
这里选A(使用整个磁盘)

按下A以后进入这个画面:
6
按Q结束,进入如下画面:
7
选择Standard Install a standard MBR (no boot manager)
进入如下画面:
8
按A自动分区
然后按Q进入如下画面:
9
我们选择Custom
进入安装包选择画面:
10
我们选择:base,kernels,和ports
11
Kernels 就一个可选项选之即可
使用tab键移动光标至OK按下回车,
返回至安装包选择画面,继续使用tab键移动光标至OK按下回车
进入如下画面:
12
这个画面是选择安装介质,我们使用的是光盘安装,就选择第一个 CD/DVD即可
按下回车进入如下画面:
13
不管他回车,继续

进入安装画面:

17 

耐心等候,很快就会完成出现如下画面:
18
按默认选择NO直接回车
再次返回安装画面:
19

由于我们已经安装完成,Tab移至Exit Install 按回车
出现确认对话框,这选择Yes
再次出现提示,要求移除光盘,我们取出光盘,按回车

至此FreeBSD按装完成
耐心等待系统重新启动
出现登录画面:
20
打入:root按回车进入
出现如下画面:
21
表示已经成功进入FreeBSD系统了

Google退出中国了

Posted in 日记 | No Comments »

2010年3月23日凌晨,全球最大搜索引擎公司Google,将中国版的Google.cn和g.cn转向到了google.com.hk。从此中国大陆用户访问Google将直接转向香港服务器。

中国真的离不开世界吗?世界真的离不开中国吗?

Akismet是个好插件

Posted in 程序开发 | 1 Comment »

就算是我这个小网站,每天也会遭受垃圾留言的困扰,去年12月份开始我开始试用这个叫做Akismet的插件,使用几个月来发现效果非常之好。
这个是他的拦击成果:
可以看到Ham detected就是判断错误的只有2个,误判率还是非常低的。
Akismet_pic1
下面是具体的拦截结果:
Akismet_pic2
这个插件本来是个标准的Wordpress插件,但是Akismet是个开放API 的平台,通过API可以开发出各个平台版本的拦截工具。现在问世的好像就有z-Blog,discuz……常见web平台。非常值得一用。

无尽透明的思念

Posted in 资源 | 1 Comment »

第一次听到这首歌,是在超级星光大道节目里,胡夏唱的,胡夏的声音很特别,一出来就被吸引住;

网上找,发现这个竟然是庾澄庆的新歌,难怪这么好听,

这首歌收藏在他的新专辑《到死都要18岁》里。

胡夏版本:

哈林版本: