使用svn:keywords提高开发效率

用过康盛Discuz论坛系统的人可能都对下面一段话很熟悉

话说康盛Discuz! X 的版权声明越来越牛逼了 从SVN检出的文件,版权声明 都到2099年了

其中 $Id: admin.php 245 2011-08-17[......]

继续阅读

Cufon文字重绘与中文兼容

在网页中使用特殊字体(非系统自带字体)的方案一般有:图片,CSS3, sIFR, Typeface.js, Cufon等等
如果你的浏览器完全兼容CSS3(这一天何时到来?),可以使用css3的@font-face属性设置外部字体。
sIFR 可以通过Flash+JS+CSS将网络字体嵌入到页面[......]

继续阅读

phpQuery乱码的终极解决方案

phpQuery是一款JQuery的PHP实现,用来解析网页元素DOM非常的方便,头疼的是他总是有乱码问题。其实也不能全怪phpQuery。
因为phpQuery分析网页元素时候进行网页编码探测使用的是正则表达式进行页面meta标签的charset匹配。但是总是有那么多奇形怪状的网页,所以也难免会[......]

继续阅读

各个主要平台下图形 SSH Tunnel Manager 免费客户端罗列

注意 原生的SSH转发不罗列,下面都是一些第三方客户端:

A.Windows

1.不得不说的就是Plink(Putty)和MyEnTunnel

Plink是Putty自带的一个命令行工具(当然Putty也能实现端口转发,这点熟悉的人都知道),使用不太方便,要实现断线重连还要写死循环的批处理,而[......]

继续阅读

apt-get的三个”加速外挂”替代apt-fast,apt-proz,apt-metalink

apt-get 默认使用的是wget来下载 单线程比较慢 我们这里可以使用apt-get的三个外挂来加速下载
1.Apt-fast
Apt-fast 使用axel来加速下载
Ubuntu用户可以使用这个源来安装

sudo sudo apt-add-repository ppa:tldm217[......]

继续阅读

在Debian 5 lenny中chroot安装Debian 6 squeeze

Linux下面总有那么些闭源程序。但是也非常好用,μtorrent就是其中一个。但是Debian 5 lenny的Glibc库是2.7的。μtorrent硬编码来必须使用Glibc 2.11系列才行。现在的主流发行版 包括Debian6和Ubuntu,都是Glibc 2.11系列的。
但是服务器什[......]

继续阅读

OpenVPN的topology subnet模式,最节约地址的方式

OpenVPN默认的子网掩码是/30 也就是255.255.255.252 在这样的情况下 只有两个地址实际可以用 一个给服务器端 一个给客户端。

这样是很浪费地址的。

http://openvpn.net/index.php/open-source/faq/77-server/273[......]

继续阅读

Debian SID 中OpenVPN 无法在status log正确记录客户端IPV6地址导致freeradius不统计IPV6用户流量的临时解决办法

应该说是SID的一个BUG吧。
Ubuntu 10.04.2 LTS里面的OpenVPN 2.1.0 也有PF_INET6的标记,即可正常连接IPV6的服务器 也能正常接受来自IPV6客户端的连接,也能在openvpn status写入正常的IPV6 Real Address

root@ubu[......]

继续阅读

关于isatap隧道的IPV6的缩略地址下IPV4映射/兼容地址的计算方法

先说一下在123查上面看到的东西
http://www.123cha.com/ip/?q=172.16.156.76

Ipv6扩展地址
Ipv6缩略地址

Ipv6表示地址
2002:ac10:9c4c:0:0:0:0:0
2002:ac10:9c4c::[......]

继续阅读

用wget镜像网站一例(涉及wget & find & xargs & exec知识)

[bash]wget -mk -w 10 http://cwgl.xzit.edu.cn/[/bash]

-w 10代表间隔10秒下载一个文件,避免频繁访问网站引起不必要的误会。
可以用-A参数指定UA -k表示替换绝对路径为相对路径
下载回来以后 把所有asp文件(非文件夹,文件夹用-t[......]

继续阅读