防止本地硬盘网页表单post的简便方法2009年02月15日 22:37用户发送的表单域中,例如PHP可以使用$_SERVER['HTTP_REFERER']判断post的来源,如果用户是通过本地硬盘的网页,则来源为False。例如编写:
$auf=$_SERVER['HTTP_REFERER'];……
固定链接 | 发表评论(5) | Trackback(1)
2点更正
2009年02月15日 11:26
固定链接 | 发表评论(0) | Trackback(0)
CSS避免em单位被重复定义简法
2009年02月12日 22:04
英文网页的字体较常用到em单位,可使字体随IE浏览器的字体设置而变化。原先定义的px和pt单位,可以使用我制作的一个工具直接转化为相对应的em单位,
http://www.auiou.com/relevant/00000430.jsp。
如果一个区域的字体以em为单位,被重复定义了2次或2次以上,字体大小会出现混乱,可以嵌入一个表格<table>,将这个区域的字体放在表格中,即可避免字体被重复定义。如果<td>元素在CSS表头中已经定义字体,可以再对这个区域的<td>进行定义,会替换表头的定义,而浏览器不认为这是重复定义。……
固定链接 | 发表评论(0) | Trackback(0)
对比3款编程的文本工具
2009年02月11日 09:35
我用过的文本工具主要是EmEditor、EditPlus、UltraEdit这3款,最早不知道这些文本工具的时候我使用记事本,这3款文本工具的功能都比记事本强大、便捷许多。没有一款文本工具是完美的,总是各有各的优点和不足。
EmEditor:……
固定链接 | 发表评论(2) | Trackback(0)
PHP如何避免大片区域的echo
2009年02月09日 14:25
我很喜欢把输出的HTML代码或者文字部分,以直接输出的方式,而不是作为一个字符串使用echo输出。因为当有大片区域的HTML代码的时候,echo的程序写起来比较繁琐,可以简化为<?if (){?>HTML代码<?}?>的形式,这种形式有很大的灵活性,因为在这当中大片区域的HTML代码当中,还可以再包含PHP程序、Javascript等任何代码。例如:
<?if ($aa=="2")……
固定链接 | 发表评论(2) | Trackback(0)
我的论坛管理设想
2009年02月09日 10:09
我们将会推出一个论坛,成员加入需要审核,每个论坛设置5~10名版主,设置5~10名贵宾,自愿申请,版主和贵宾谦卑和友好地为大家服务。版主和贵宾的管理权限是一样的,可以审核成员的加入,可以解除成员,可以删除违规帖。参与的用户,楼主可以删除回复中的违规帖。
民主。只有这样,才能减少社区里更多的纠纷,让每个人都有管理和维护自己权利的权限,调节论坛的良好气氛。只有这样,不友好的帖子,会慢慢减少。……
固定链接 | 发表评论(3) | Trackback(1)
UltraEdit如何自动换行
2009年02月08日 11:41
UltraEdit是一款功能强大的文本工具,可以用于编程。安装UltraEdit之后,默认的设置没有自动换行。设置的方法是,点击菜单栏的“高级→配置”,找到“编辑器→自动换行/制表符设置”,如下图的左边。然后,把“默认为每个文件启用自动换行”,如下图的画红圈部分,设置完成。
……
固定链接 | 发表评论(15) | Trackback(0)
Unicode和UTF-8,GB2312
2009年02月08日 08:35
一点拙见,如有不正确,欢迎指正,谢谢。
中文网站使用ANSI(GB2312)编码,是最理想的编码。因为ANSI编码,半角字符占用一个字节,全角字符占用2个字节。Unicode则是无论半角,还是全角,都占用2个字节。UTF-8编码,半角字符占用1个字节,全角字符占用3个字节,如这里做的对比:
http://www.auiou.com/relevant/00001188.jsp。
20楼和21楼的朋友说得很好。ANSI编码不支持韩国语字符,在ANSI编码下韩国语字符会转化成한국어的形式(한국어),一个韩国语字符在ANSI编码中需要占用8个字节,而一个韩国语字符在Unicode编码中占用2个字节,在UTF-8编码中占用3个字节。但愿如20楼朋友所说,希望UTF-16能够解决这一问题。……
固定链接 | 发表评论(2) | Trackback(1)
独立IP轻松实现完美的泛域名解析
2009年02月06日 13:36
如果你的网站有一个独立IP(假设是123.23.55.10),服务器无需任何设置,只要在域名管理和网站程序做一下设置。例如要给webshu.com做泛域名解析,方法是,1、在域名管理面板的A记录增加一个*(也就是*.webshu.com),我试了一下,即时生效。如果A记录不能增加*的子域名,则在别名(CNAME)处增加。2、网站程序里,ASP用Request.ServerVariables("server_name")获得地址栏的域名,PHP用$_SERVER['SERVER_NAME']获得地址栏的域名,然后ASP通过replace()或者mid()和Left()函数,PHP通过str_replace()或者substr()或者explode()来获得二级域名第一个“点”前面的值(假设是hhh)。例如访问http://namsa.webshu.com时,hhh的值是namsa。
需要注意的是,因为别名(CNAME)不能直接指向IP地址,可以用任何已经有的域名如wang.auiou.com来解析这个IP地址123.23.55.10,然后添加的别名*对应的地址是wang.auiou.com。……
固定链接 | 发表评论(5) | Trackback(3)
Foxmail如何关闭HTML
2009年02月06日 08:29
Foxmail因为运行速度快,操作简便,强大的邮件模板功能,比Outlook更加好用,我已经使用了7年多。为了防止一些垃圾邮件里含有的网页木马的自动运行,盗取你的各种密码,可以关闭HTML功能,在Foxmail的“系统设置”里没有这个选项。
打开/关闭邮件的HTML显示功能的方法是,如下图的画红圈部分,在红圈部分点击鼠标右键,把“以HTML方式显示邮件”前面的勾去掉即可。……
固定链接 | 发表评论(14) | Trackback(0)
工具:CSS的em、px、pt长度单位转换
2009年02月03日 16:38
在IE6.0字体设定为中的时候,如果字体未做任何CSS设定或者<font size>元素的设定,默认的字体是12pt,或者16px,或者1em,或者font size=3。em、px、pt的换算关系如下:
1em=16px……
固定链接 | 发表评论(1) | Trackback(1)
PHP的strpos()函数导致程序执行不正常解决一例
2009年02月01日 21:02
在注册程序,或者留言程序中,判别用户发送的数据中是否有非法的关键词,可以用strpos()函数。用法是strpos("abc", "b"),运行的结果是1。如果是strpos("abc", "a"),运行的结果是0;如果是strpos("abc", "d"),运行的结果是空。如下程序:
if (strpos($ga, $gb)!=0) {} 或者省略为……
固定链接 | 发表评论(5) | Trackback(1)
开始转向PHP
2009年02月01日 01:34
编了6年多的程序。过年的这几天开始正式学习PHP,经过这一个星期的练习,已经初步入门了,比想象中顺利很多,已经可以用PHP编写论坛、博客、网站程序,输出的HTML代码完全保持不变。学习一门新语言最好的方法,就是把以前写过的程序,翻译成这门新语言,绝大多数都有相对应的函数,在Google搜索“PHP 旧语言的函数”,或者搜索“PHP 要实现的功能或遇到的问题”,就可以找到相应的PHP函数。
这几天成功地把我以前写的一些程序,都翻译成了PHP,还用PHP写了一些新的程序。虽然PHP存在着很多的问题,比如substr()和array()等函数不能直接处理中文,不能直接调用中文的文件名,UTF-8编码的网页不能打开Unicode或者ANSI文本数据库,BOM经常会造成报错,等等。但是PHP的函数和数组果然很强大,也容易理解,调用起来也很方便,报错相对较少。如果PHP仅仅用来做英文网页,就不会出现那么多的问题。……
固定链接 | 发表评论(9) | Trackback(0)
怀念罗汉鱼
2009年01月29日 19:17
有时候没有养鱼的时候,感觉有些无聊;养了鱼之后,感觉很有意思,过段时间又会感觉无聊,做网站有时候也是这样,总之就是不能没有它。我的罗汉鱼是2007年9月30日开始养的,当时有5厘米长,后来有2条都长到了23厘米左右,这种鱼可以长到30~40厘米长。清道夫长得很快,最大的一条,也从不到10厘米长,长到了25厘米长。每天维护鱼缸,清洗过滤棉,换水,大约需要15~30分钟的时间。
去年9月我的女儿出生,实在没有时间照顾鱼,忙不过来,于是就把鱼全都送人了。当时有3条罗汉鱼,4条清道夫。如果现在它们还在家里,会长得很大了。下图中,最右边的这条品种很好,23厘米长。鱼缸底部是清道夫,这一条大约也有23厘米长。因为鱼总是在游动,不容易抓拍。以下图片,请点击放大:……
固定链接 | 发表评论(1) | Trackback(0)
郁闷的PHP字符串函数
2009年01月29日 12:49
PHP的substr()是一个十分重要的函数,可以实现对字符串的处理,例如截取字符串的某部分,如把IP地址220.181.20.58替换为220.181.*.*,需要用到substr()函数。让人郁闷的是,substr()不支持中文,会产生乱码。JavaScript的substr()函数和ASP的Mid()函数,无论是UTF-8还gb2312编码,都可以很好地直接支持中文。
另外如$pep="和平海底"; $auf=$pep[1];,$auf的结果是乱码,而不是“平”。如果使用数组array()函数如:$pep=array("和", "平", "海", "底"); $auf=$pep[1];,$auf的结果是仍然是乱码。……
固定链接 | 发表评论(4) | Trackback(0)
PHP的数字千分位增加逗号
2009年01月27日 19:05
固定链接 | 发表评论(6) | Trackback(1)
“你”和“您”的用法
2009年01月27日 10:07
前面已经讨论过“你”和“您”的用法,在标准的普通话和书面语里,对长辈、年长者、老师、领导、客户、陌生人等等的第二人称都使用尊称“您”,只有对平辈和晚辈才使用“你”,北京是非常讲究这个习惯的地方之一。因此,在北方,如果对长辈或年长者称呼“你”,可能会被认为是不礼貌的。对观众、听众、读者等等,也较常用“您”,表示亲切、谦卑。
2009春节晚会台湾的刘谦先生的魔术表演,我看过一些他的节目。您可以在CCTV的网站上,找到2009春节晚会的所有视频回顾。刘谦今年33岁,对旁边两位先生的称呼是“你”,因为相差大约10多岁,称呼“你”也是未尝不可。另一个原因是,南方地区的很多种方言里,“你”和“您”这两个字的发音是完全相同的。因此,很多人并没有这个“你”和“您”的概念。……
固定链接 | 发表评论(10) | Trackback(0)
我的好友交流圈
2009年01月27日 09:23
我目前正在编写这个程序,到时候使用国外的服务器。这将是一个小型的交流圈、俱乐部,仅邀请我在网上志同道合的好友,我熟悉的网友,人数不限。保护个人隐私,交流真知真见。讨论各种各样的事情,想说什么都可以,一个友好、清净的净土,在这里活出真正的你。
初期的邀请名单如:Xiaoxiao、路飞、农民李威、光屹,再加上我(自由勇),暂时这5人。如果您很感兴趣,随时欢迎申请加入,加入的条件是:友好、包容、热爱真知真见,并且是我熟悉的网友或者博客作者,或者由圈子的成员推荐。……
固定链接 | 发表评论(8) | Trackback(0)
程序开发时间
2009年01月26日 07:31
如果已经设计好程序的思路,着手去开发的话,SNS封闭社区的核心程序的开发时间,至少大约需要1个月;BBS社区的核心程序开发,至少1个月;个人博客的核心程序开发,至少10天;多用户博客的核心程序开发,至少1个月。慢则几个月到几年的时间,因为设计程序的思路,需要一定的时间和经验。
程序搭建之后,可以根据需要,逐渐开发一些其它的功能。在很多应用上,比如社区、SNS、博客,有很多人建议使用开源程序,这的确节省了初期的很多开发时间和成本。但是,100%适合自己的程序,基本上是找不到的;其次,修改开源程序、增加新功能是十分困难的,对于专业的程序员来说也是很难实现的,因为需要深入了解程序的结构;第三,有不少开源程序都很占用服务器资源。与其花大的精力了解别人的程序结构,不如自己开发。做开发,则可以对自己的程序了如指掌,修改程序、增加新功能都容易了许多。虽然初期投入了一定的时间和成本,但是后期对于新功能的开发,则灵活、自主了很多,以及与网站的其它数据相连接,都更加便捷。……
固定链接 | 发表评论(5) | Trackback(1)
说说CCTV的位置
2009年01月25日 23:06
过年好,过年好!祝大家2009年大吉!郭达和蔡明在春节晚会的小品《北京欢迎你》,有提到“公主坟”,还提到行货、水货这两个词,正好中央电视台的演播室离公主坟十分近,大约几百米。公主坟是北京最大的手机市场之一,那里有迪信通、协亨手等机连锁店,手机价格比较便宜。
如果您坐火车路过北京,在北京西站下车的话(北京西客站和北京西站是一回事儿),往北步行走一公里左右,就可以见到CCTV的总公司。再往北步行走三四百米,过一条马路,就是CCTV的演播大楼了,以及几百米高的发射塔。这个演播大楼的形象,在每天的新闻联播之前都能看到。但是,在马路上见到的真实的CCTV演播大楼,比电视上和照片上看到的要雄伟、要好看许多。……
固定链接 | 发表评论(3) | Trackback(0)
祝福修行者
2009年01月22日 20:35
有一位网友说今天就要踏上出家修行的旅程,祝福你!
但愿人间有更多的道德、仁义、慈悲、友好、友爱。……
固定链接 | 发表评论(10) | Trackback(0)
新版QQ的使用
2009年01月22日 20:12
最近我的QQ很频繁地
自动关闭/报错,版本是QQ2008II Beta1(8.0.1253.201)。解决的办法是备份自己的QQ号码文件夹里的User.db文件,出现报错时替换此文件。或者备份整个QQ号码文件夹,出现报错时替换。但是,如果报错时,有别人发消息过来,这条消息在聊天记录里是没有记录的,这条消息会丢失。现在几乎每天都会出现报错,我的系统没有病毒,最近也安装过几次系统,都不能彻底解决问题。我觉得,这可能是QQ的Bug。
于是我安装了最新的QQ2009 Beta(375,发布日期:2009-01-15),增加了几个新功能。希望这个新版本,能够解决报错的问题。但是,去掉了2个以前版本里很好的功能:……
固定链接 | 发表评论(3) | Trackback(1)
Youtube的访问速度
2009年01月14日 09:23
我使用中国电信ADSL访问,youtube.com的访问速度已经和国内网站差不多,Youtube的视频加载速度也和国内的视频网站不相上下。前两三年因为Youtube在我这边的访问速度、视频加载速度慢,一直很少访问Youtube。
另外,Youtube的视频页面的评论,只有上一页、下一页,以及向后翻2页的链接,评论的显示顺序是最新评论显示在最前面,有时候有700多条评论,想看最早的评论需要点击20多次才能看到。如果有一个最后页的链接,就方便多了。……
固定链接 | 发表评论(7) | Trackback(0)
新时代书籍和讯息的阅读感受
2009年01月07日 11:49
在科技快速发展的今天,科技与知识得到了发展,爱心和道德的发展却在滞后。约1.2万年前地球上的亚特兰提斯文明,由于科技高度地发展,而缺乏避免战争和暴力的爱心和智慧,导致星球毁灭。西米斯提供的讯息中提到,2300多万年前,当时火星文明相当于地球的2008年的文明程度,同样由于战争火星遭到毁灭,约有3亿多人口被救援到另外的行星,另外的57亿人口在那次恐惧的纠结中丧生。
新时代的书籍是传递避免战争和暴力的智慧,提高人类的意识,促进人类进化。因为科技发达,爱心缺乏导致的结果是毁灭。这些新时代书籍都不是科幻故事,而是真实的,刚开始阅读的时候可能会令人惊叹。同时,这些书籍和讯息,也是外星人存在的实证。
- 《一的法则》,共分5册,是新时代书籍里最重要的一本,里面提到了很多重要的概念以及很多重要的讯息。完成这本书的研究小组成员包括Jim McCarty,Don Elkins博士,以及Carla,三位都是Ra所说的“流浪者”。前18场我是精读的,后面有一些讯息和原理很深奥,有一些我现在不感兴趣,这些段落就会跳过去,以后有时间再读。……
固定链接 | 发表评论(22) | Trackback(3)
如何学习标准的粤语
2009年01月05日 14:29
粤语,又称为广东话、广州话,以广州市的语言为代表,讲粤语的人口大约有4000多万。学习广州话的难度很大,并不亚于一门外语。但是因为都是汉字,绝大部分的词语与普通话一样,所以比外语的学习要容易。如果您有广州话学习的需要,这里做一简介:
- 《广州音字典》是必备的书,在广东省讲广州话的地区的书店有售,比如广州、深圳。每个汉字的广州话发音,都需要知道它的拼音。广州话也有多音字,也有很多同音字。有一些汉字,在普通话里是多音字,在广州话里则不是多音字,比如“柏”字。相反,有一些汉字,在广州话里是多音字,在普通话里则不是多音字,比如“上”、“里”、“米”字。还有大量的字,在普通话里是同音字,在广州话里则不是同音字。因此,每个字的发音都需要先单独学习,这一点尤为重要。
- 如果您一开始感觉广州话的拼音有困难,可以多听广播。可以使用“龙卷风网络收音机”这款软件,在网上收听广播电台,有很多的粤语电台,比如广东电台音乐之声是我常听的电台。可以使用录音软件如Cool Edit Pro 2.0把粤语节目录下来,然后反复听。听半年之后,有了一定的语感,就可以总结广州话拼音了。只有真正掌握了广州话拼音,才能准确地发音。同时,您也会发现发音将会是件容易的事情。如果没有学习广州话拼音,10年也无法学习到标准的发音。掌握了广州话拼音,1年即可掌握标准的发音。
- 买一些广州话的教程,学习一些语法。
……
固定链接 | 发表评论(7) | Trackback(0)
几个计划
2009年01月04日 20:37
有这几个任务,一直在考虑去实现,只是很需要时间。
- 编写网摘程序,开源共享,访问速度会和我的专栏一样快。就是类似于delicious、365key这样的收藏网址功能,但是此程序是放在您的博客网站中的,相当于封装在您的博客里的一个栏目。您可以创建很多的分类,比如普通的分类,精品文章分类,视频分享分类,等等。如果我有时间的话,我会编写ASP和PHP版。
- 建立一个新时代祈祷/进步/和平/自由/友好/友善/普世之爱、呼叫Confederation of Planets的网站,智慧来自这方面,这是课本里学不到的。经过再三考虑,这个计划放弃了。它十分地有益,有宗教/信仰的成份,还不能被老百姓接受。(我对宗教的了解很少,但是已经有一定的体验,宗教提供了很多的真理和信息,我很感激。宗教对科学,其实有很大的促进作用,它们是相辅相成的,比如佛教、基督教。)
- 曾想建立另外一个分博客,主题是与生命的意义的探索有关,在博客这里已经写了几十篇这类文章了。
……
固定链接 | 发表评论(11) | Trackback(0)
视频网站的用户体验
2009年01月04日 09:33
因为视频网站的牌照批准相当困难,所以国内就是那几家视频网站。并且视频网站需要占用很大的服务器资源、带宽资源,运营成本很高。youku的播放器支持调节画面亮度,这是国内大多数视频网站还没有的功能。
我觉得这样的功能可以有更好的用户体验:……
固定链接 | 发表评论(3) | Trackback(0)
PR值降低之我见
2009年01月01日 01:56
很多PR值为5的博客,维持了几年多,经过昨天的PR值更新,都降到了4,本博客也不例外地降到了4。普遍降低的主要原因,我想是因为博友之间互相链接,PR值都会差不多,如果一个源头降低了,与之相链接的博客也会受影响。webshu.com有相当长的时间没有更新,PR值一直维持在5,有时候会降到4。webshu的PR值,主要是来自一个院校网站和一个.gov.cn的网站的链接,主要是这两个网站的链接发挥的作用,在此表示感谢!
博客的更新快慢与否、是否与同类相关的博客做链接,我觉得几乎从来都是没有太多关系的,Google没有办法去为网站、博客做分类,网站太多了。比如一个化妆品的网站,与一个汽车网站相链接,并不会降低彼此的权重,反而会提高彼此的权重,博客也是这样。PR值与博客文章质量的关系,在国内来说还不是很大,因为国内的Blogger不喜欢导出链接、引用别人的链接,相对高质量的文章被链接的次数少。然而国外则十分普遍地使用Trackback、导出链接,这会提高别人的页面的PR值。Google对PR值的计算,的的确确经常在改变规则,现在以2007年、2008年的规则为准,据我观察。目前对PR值的计算,取不同域名的外部链接,从一个不同域名的链接中随机提取出一些链接,然后计算PR值,这是自己的网站PR值降低的原因,从Google反向链接大约能够看到一些。使用Yahoo、Sogou的反向链接检查,能够更精确地得知重要的反向链接来源,Google现在已没有这个功能。……
固定链接 | 发表评论(13) | Trackback(0)
2009年的愿望
2008年12月31日 10:54
刚过完2008年,新年的钟声又要敲响了。2008年的阵痛,雪灾、物价暴涨、7.8级特大earthquake、三聚氰胺、奥运后暴发的全球经济大海啸、企业大裁员、股票下跌。这些的发生,绝非偶然,与人为的因素有关(业力,karma。佛家称为因果报应,“万物皆空,因果不空”)。
许愿、祈祷,真的是有效的。我也希望我们的许愿不再是琐碎的愿望,不再是房子/汽车/钞票/私有物品。私有制的物质文明,让社会走到了如此错误的今天,让人类吃尽了苦头。让我们在某一时刻同时许愿:……
固定链接 | 发表评论(12) | Trackback(0)
回复一位网友
2008年12月29日 17:11
致署名为liuyan的网友,您好!不知道我这篇文字您是否可以看到?因为您没有留下邮箱,我只能以这样的方式回复。因为时间有限,我现在较少回复信息反馈的网友的留言。但是你的问题很重要,这里做一个简单的答复:
我第一次听说这类遭遇,向受害者表示深切同情。根据你提供的关键词,我查了一些网页,已确认这些事情是真实发生的。根据这些事情的经过来看,可能是某种仪器所为。……
固定链接 | 发表评论(0) | Trackback(0)
首页 | 上一页 | 下一页 | 末页 (共72页)