[转载]刘韧谈网络:WikiWiki 快点快点

转载自: 武陵客


“Wiki Wiki”一词源于夏威夷语“wee kee wee kee”,意思是“快点快点”。Wiki发明人 WardCunningham就用它命名了以“知识库文档”为中心、以“共同创作”为手段,靠“众人不停地更新修改”这样一种借助互联网创建、积累、完善 和分享知识的全新模式。

“Wiki Wiki”一词源于夏威夷语“wee kee wee kee”,意思是“快点快点”。Wiki发明人 WardCunningham 一次看到机场巴士上写着“Wiki Wiki Bus”,大约是因为“快点快点”地催促暗合了这个系统迫切需要的参与精神,WardCunningham就用Wiki命名了以“知识库文档”为中心、以 “共同创作”为手段,靠“众人不停地更新修改”这样一种借助互联网创建、积累、完善和分享知识的全新模式。

Read more

如何得知输入的字串是否为 UTF-8 编码 (PHP)

使用下列函数,如果传回值为 true,表示输入的字串为 UTF-8 编码:

// Returns true if $string is valid UTF-8 and false otherwise.
function is_utf8($string) {
    return preg_match('%^(?:
        [\x09\x0A\x0D\x20-\x7E]             # ASCII
        | [\xC2-\xDF][\x80-\xBF]            # non-overlong 2-byte
        | \xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs
        | [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte
        | \xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates
        | \xF0[\x90-\xBF][\x80-\xBF]{2}     # planes 1-3
        | [\xF1-\xF3][\x80-\xBF]{3}         # planes 4-15
        | \xF4[\x80-\x8F][\x80-\xBF]{2}     # plane 16
    )*$%xs', $string);
}

参考网页

 

如何得知输入的字串是否为 UTF-8 编码 (Perl)

使用下列函数,如果传回值为 1,表示输入的字串为 UTF-8 编码:

#Returns 1 if $text is valid UTF-8 and 0 otherwise.
sub is_utf8 {
    my $text = shift;
    if( $text =~ m/^(
        [\x09\x0A\x0D\x20-\x7E]             # ASCII
        | [\xC2-\xDF][\x80-\xBF]            # non-overlong 2-byte
        | \xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs
        | [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte
        | \xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates
        | \xF0[\x90-\xBF][\x80-\xBF]{2}     # planes 1-3
        | [\xF1-\xF3][\x80-\xBF]{3}         # planes 4-15
        | \xF4[\x80-\x8F][\x80-\xBF]{2}     # plane 16
    )*$/x ){
        return 1;
    }
    else{
        return 0;
    }
} #sub is_utf8

参考网页

Big5/UTF-8 编码转换的模组

Big5 及 UTF-8 编码的转换方式有两种 (请先安装 Encode::compat 模组):

方式一

use Encode::compat;
use Encode qw(from_to);

my $string = "中文";

#Big5 转 UTF-8
from_to($string, 'big5', 'utf8');
print "$string\n";

#UTF-8 转 Big5
from_to($string, 'utf8', 'big5');
print "$string\n";

Read more

[转载]使用PHP4.2.0及以后版本的注意事项

转载自: 中文 PHP 资讯站


从PHP 4.2.0版本开始中, PHP 指令 register_globals 的默认值为 off(在php.ini配置文件里). 这是 PHP 的一个主要变化。register_globals是干什么用的呢?它是PHP用来控制是否将EGPCS (Environment, GET, POST, Cookie, Server)变量是否注册为总体变量的。
例如,对于 http://www.xx.php?var=2 这里的var,在为 on 时,你只需用 $var 即可,但在 off 时,就必须用 $_GET["var"] 来接收了~ 这里的 $_GET 就是一个PHP超总体变量阵列。和它性质一样的还有:

  • $GLOBALS

 

包含一个引用指向每个当前脚本的全局范围内有效的变量。该阵列的键标为总体变量的 名称。从 PHP 3 开始存在 $GLOBALS 阵列。

 

  • $_SERVER

 

变量由 Web 服务器设定或者直接与当前脚本的执行环境相关联。等同于旧阵列 $HTTP_SERVER_VARS 阵列,但和 $_SERVER 不是一个变量,因为PHP处理它们的方式不同,下同。虽然$HTTP_SERVER_VARST和下面的$HTTP_*_VARS仍然可以使用,但绝不推 荐您再使用$HTTP_*_VARS.

 

  • $_GET

 

经由 HTTP GET 方法提交至脚本的变量。例如由 URL、表单的GET方式 产生的变量。使用方式:$_GET["xx"];

 

  • $_POST

 

经由 HTTP POST 方法提交至脚本的变量。例如由 表单的POST方式 产生的变量。使用方式:$_POST["xx"];

Read more

[转载]PHP 和 MySQL 开发的 8 个技巧

转载自: 中文 PHP 资讯站


LAMP 架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。本文的原文当然也来自:

看了以后,颇有启发,以前开发中遇到的一些问题,迎刃而解。所以翻译出来和大家共用。

Read more

[转载]PHP使用无限生命期Session的方法

转载自: 中文 PHP 资讯站


在PHP4.0中加入了对Session的支援,方便了我们很多程式,比如购物车等等。

在很多论坛中,Session也用于处理用户的登陆,记录下用户名和密码,使得用户不必每次都输入自己的用户名和密码!但是一般的Session的生命期有限,如果用户关闭了浏览器,就不能保存Session的变量了!那么怎么样可以实现Session的永久生命期呢?

大家知道,Session储存在服务器端,根据用户端提供的SessionID来得到这个用户的文件,然后读取文件,取得变量的值,SessionID可 以使用用户端的Cookie或者Http1.1协定的Query_String(就是访问的URL的"?"后面的部分)来传送给服务器,然后服务器读取 Session的目录……

Read more

PieTTY 0.3.5 - 实用的 Telnet/SSH 终端机连线程式

档案下载

平常我都是用 SecureNetTerm,今天试用 PieTTY,发现这也是一支好用的 Telnet/SSH 终端机连线程式。PieTTY 修改自 Putty 0.57,对“亚洲语系”的相容性更高,用起来更方便、顺手。

PieTTY 的特点

  • 半透明显示方式增为三种绘制方式以配合各种硬件。
  • 内建 Big5-2003+中国海字集,免装“Unicode 补完”!
  • 内建简易中文简繁转换(使用 autrijus 的表格) 。
  • 使用界面大幅加强:无框视窗模式、记住最后视窗位置…
  • 全新的视觉效果:视窗阴影!
  • 可设为系统 telnet:// 处理程式
  • 加强显示非系统默认的语系,如在英文版Windows上设英文字型并同时显示中文与韩文。
  • 加强剪贴方式方便性,BBS 与 IRC 互贴彩色不是梦!
  • 彻底解决之前各版点选网址的相关问题。

PieTTY 的缺点

  • 没有站台管理。

[转载]时间不够怎么办?

转载自: 老猫学出版


更美好的是,他在途中拯救一名被当祭神礼品的女子并谈了恋爱,让他原先有条不紊的旅行计画乱成一团,却得到无可替代的最动人结局……

很多真心想开始阅读的人担心一件事,时间不够怎么办?

这样子的担心,往往会令人神经质起来,徘徊在阅读之门外踯躅不进,他们会急着想问出该从哪本书看起,想知道好书的定义而且哪些书非看不可。想学会最有效率的阅读方法等等--只因为他们心中有个时间的压力,遂更怕“看错了书”从而浪费更多时间。

这里,我们一个真心但可能不受欢迎的建议是:阅读,首先便要有浪费时间的准备,而且充份的享受这个浪费。浪费,才让你真心感受到富裕和繁华,人生虽然苦短,但绝大多数时候我们并不像自己吓自己那样的忙,我们担心时间不够,其实真正的意思是担心划不来。

同样的,在进一步谈下去之前,我们先来讲一下东京隅田川的水上巴士之旅,只除了这不出自于哪本书,而是去年秋天(秋天真的是最棒的旅游季节,只可惜假太少)我个人的小小经历。

Read more

WikkaWiki 1.1.60 繁体中文版下载

档案下载

  • 名  称: WikkaWiki
  • 版  本: 1.1.60(20050214)
  • 档案大小: 612.62 KB
  • 语言接口: 中文版
  • 版本性质: Freeware
  • 释出日期: 2005/02/14
  • 作业平台: Linux
  • 原创网站: Wikka Wakka Wiki
  • 档案下载: 主程式(1160-20050214)

用 Wiki 来编写文件实在是一种很好的模式,拿 Wiki 来当 "共同创作" 、 "知识管理" 或 "文件管理" 也都是很好的应用。网络上的 Wiki 套件有很多,但应该都还有很大的成长空间,也因为一直找不到心目中理想的 Wiki,所以就自己动手修改了 WikkaWiki。
Read more

return top