Blog

  • 又将博客程序换成了wordpress

    使sablog-x之前用过wordpress感觉速度慢才换成了sablog-x 2.0,sablog确实很轻量级,速度很快;但是功能不完善,还有很多bug……转来转去,还是用wordpress吧……争取短时期内不再折腾了吧。
    上次换:http://blog.kangzj.net/sablog-x/

  • 利用php-imagick制作动态显IP论坛图片签名

    imagick是专门设计给php用的模块,虽说不如直接在命令行的效率高,但据说效率上比
    gd2要快,并且可以做很多高级的操作,支持100+的图像类型,非常之强大,这里仅用它来显
    示IP及来源,也就是往图片上“写字”,可以说是大材小用了。ip数据库请自行查找配置,只
    要会点php应该就很容易改。如果不想显示ip的来源,只要把源码中的相应部分注释掉即可: (more…)

  • 小博增加了一个海外镜像

        完全是实验着玩的,其实没有必要这样做,记录下来吧。
        总共有三台服务器:
        Web服务器A,B;数据库服务器C。
        B是“12同学”提供的英国免费主机,A、C是有电信和教育网双线主机。A、B共用C的数据库(这里提示一下,如果用的mysql数据库,需要修改下设置skip-name-resovle,即关掉反向解析,否则查询会非常慢)。数据库还是放在国内,放在身边比较放心一点。 (more…)

  • 正则表达式(Regular Expressions)学习

     1. 简介
    什么是正则表达式?一个正则表达式就是用来在一次搜索中匹配相同字符的一个字符模式。在大多数程序是,把一个正则表达式装在两个正斜杠里,即/love/的形式。
    2. 正则表达式元字符 (more…)

  • SUSE_10下apache+php+mysql配置指南

    apache,php,mysql都是随系统装上去的,装好了之后,把网站放上去竟然不行,于是同学便来找我帮忙看看。
     SUSE里apache的默认配置文件还真是不一样,是放在/etc/apache2下面,不借一般的RedHat啥的都是放在/etc/httpd/conf下面。并且,suse把apache的配置文件拆成了N多个,有一主配置文件httpd.conf(这个名字倒是一样,不过乍一见也真是接受不了),它把其它所有的文件全都include进去了,于是这个文件便成了“不建议修改”的文件了。简单的介绍下几个主要的置文件吧:
      (more…)

  • 博客换成了sablog-x,域名换成 http://kangzj.net.ru

    [如果找不到文章,请用搜索引擎快照功能或者本站提供的search(搜索)功能]
    因为boblog没有自定义固定链接和代码高亮显示,而自己又可能会发很多代码,所以换成了sablog,部分日志转换不是很成功,还含有UBB代码,以后会逐步更新。
    .cn域名用得太滥了,即日起ithouse.cn停用,blog.ithouse.cn停用。
    .net.ru的域名,永久免费,感谢RIPN提供域名,dnspark提供dns服停放,这里一并致谢!
    http://kangzj.net

  • Ubuntu 9.04 server用apt安装nginx并配置php(fastcgi)

    转自:http://vpsblog.rashost.com/20080524-ubuntu-nginx/    “RASHOST VPS主机官方博客”

    这篇文章是用http方式连接fastcgi,也可以用效率更高的unix domain socket – nginx以unix-domain-socket方式连接fastcgi(php)

    由于Ubuntu 904已经包含了nginx,所以根本不要编译,安装超简单!
    修改/etc/apt/sources.list文件内容为国内镜像,然后运行:
    apt-get update
    apt-get install nginx
    (more…)

  • 利用squid架设透明代理使“校内网”变“校内”网解决方案

        绝大部分的大学都是要交网费上外网的,师大也不例外,每个月30大洋,并且只有10G的流量,对于穷学生来说,这30块钱也真不是小数目,也够吃一顿了。。。。- -于是好多同学共用一个号,或者甚至不买号。。。。但是呢,对于研究生来说,在教学科研区是有免费帐号可以用的(只能上国内),是不是可以利用下这个流量,然而又不能惹恕网络中心。只做一个校内网校内免登录网关的访问!——于是便有了这篇文章:
    (more…)