QQ农场farmKey算法

Aug 5th,2009 9 Comments

感谢FreeCat(11791)抓到了关键数据(20个字符:sdoit78sdopig7w34057).
暂时不知道这个数据是不是固定,会不会改变.

经几组数据测试总结得出farmKey公式:

farmKey=md5(farmTime+substr(sdoit78sdopig7w34057,farmTime%10,20))

以下是测试数据:

farmTime=1246516421&farmKey=3579bd3e1a2e2c7f1bb63ff4f1551b78
md5(1246516421doit78sdopig7w34057)=3579bd3e1a2e2c7f1bb63ff4f1551b78
1246516421%10=1

Read More…

mysql自动备份(sh脚本)

Aug 4th,2009 No Comments

唉~~服务器不稳定,改个sh脚本备份data保险下
自动备份上传到指定FTP
可以将下面这个脚本放进crontab,每天凌晨执行一次,自动上传数据和日志到FTP备份,我这边是每天3点
0 3 * * * /opt/mysql/backup.sh >> /tmp/backup.txt
备份路径可自己创建,可以不管它。
在下面这条语句中
/opt/mysql/bin/mysqldump -u$DBUser -p$DBPasswd –opt $DBName > $DumpFile
mysqldump要写它的绝对路径,crontab不认相对路径。

#!/bin/sh
#Powered by tiham.com
#2004-09

#Setting
DBName=tiham
DBUser=tiham.com

Read More…

Crontab实例

Aug 4th,2009 No Comments

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

你也可以将这个服务在系统启动的时候自动启动:
在/etc/rc.d/rc.local这个脚本的末尾加上:
/sbin/service crond start

Read More…

LAMP-PHP

Aug 4th,2009 No Comments

版本:php-5.3.0.tar.gz

环境:RedHat5.3

说明:先装下面几个包
安装 freetype-2.3.5.tar.gz
tar -zxvf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure –prefix=/usr/local/freetype
make
make install
cd ..

Read More…

LAMP-Apach

Aug 4th,2009 No Comments

版本:httpd-2.2.12.tar.gz

环境:RedHat5.3

因为目前有所谓的这个动态函数库,因此,在安装apache时,请特别要向apache声明php模块使用动态函数库的模式。
  
1.把获得的MySQL源码包httpd-2.2.12.tar.gz复制到/usr/local/src目录下开始解压
[root@tiham.com root]# cd /usr/local/src
[root@tiham.com src]# tar -zxvf httpd-2.2.12.tar.gz

2.开始预编译(可直接复制下面参数)
[root@tiham.com src]# cd httpd-2.2.12
[root@tiham.com httpd-2.2.12]# ./configure -prefix=/usr/local/apache2 -enable-so -enable-rewrite=shared

Read More…

LAMP-MySql源码安装

Aug 4th,2009 No Comments

版本:mysql-5.1.36.tar.gz

环境:RedHat5.3

在RedHat下有很好用的MySaql rpm包,二进制分发版比源码分发版更容易安装。但想要将mysqld配置一些标准二进制分发版中已经包括的一些特殊特征。例如,一般编译过的分发版支持所有字符集。如果你想要一个更小的MySQL服务器,可以重新编译只支持你需要的字符集。就需要用到源码安装。

下面就开始吧
必要家伙(一般都有,没有的自己装)

  1. 一个适当的tar解包分发版
  2. 一个能工作的ANSI C++编译器(自己用rpm -aq|grep gcc查下),建议使用gcc 2.95.2或更新版。
  3. 一个优秀的make程序,推荐试一试GNU make3.75或更新版。

Read More…

H3C防ARP解决方案

Aug 1st,2009 1 Comment

1.1通过接入交换机上开启DHCP Snooping功能、配置IP静态绑定表项、ARP入侵检测功能和ARP报文限速功能,可以防御常见的ARP攻击,如表1-1。
表1-1 常见网络攻击和防范对照表

攻击方式 防御方法
动态获取IP地址的用户进行“仿冒网关”、“欺骗网关”、“欺骗终端用户”、“ARP中间人攻击” 配置DHCP Snooping、ARP入侵检测功能
手工配置IP地址的用户进行“仿冒网关”、“欺骗网关”、“欺骗终端用户”、“ARP中间人攻击” 配置IP静态绑定表项、ARP入侵检测功能
ARP泛洪攻击 配置ARP报文限速功能

(表1-1)

Read More…

换Atahualpa了

Jul 30th,2009 No Comments

换了好多主题,最后还是相信群众的眼光,用了个官网下载量第一的Atahualpa,开发者是:BFA Webdesign。这款atahualpa模板侧重于博客的主体部分,左右两边窄窄的侧边栏更是突出了主间的主体部分,用虚线分块让人觉得很有意思,让整个页面都灵动起来了。Atahualpa在后台提供了强大的配置选项,通过配置这些基本上可以满足修改theme的需求。不过还是改代码有趣,参考了“活力盒子”CKSKY的一些内容。没有彻底改好 打开可能会有些慢…
Atahualpa的单页面留言板问题,atahualpa这样没有single文件的主题,网上有人给出这样的方法(感谢sofish给我们分享):
在你的page.php(如果没有,就是index.php)中加入下面这段代码:

1
<?php if ( get_post_custom_values('comments') ) comments_template() ?>

然后进入后台–>Write a page,在key里填 comments ,Value输入代码

1
<?php comments_template() ?>

钢琴与小步舞曲 – 黑凡斯

Jul 28th,2009 No Comments

黑凡斯,英文团名Havens有着避风港之意。特地从LA回台参赛的他们大胆地以keyboard代替吉他,富挑战性,加女主唱采取既不太甜、也不会太暴的中庸路线;在流行、摇滚、爵士等元素中做出与众不同的选择,呈现出黑凡斯特有的摇滚风格。

piano

[audio:http://tiham.com/media/One-Song-Per-Week.mp3]
Read More…

名片设计

Jul 21st,2009 No Comments