2009年03月21日

我很喜欢把输出的HTML代码或者文字部分,以直接输出的方式,而不是作为一个字符串使用echo输出。因为当有大片区域的HTML代码的时候,echo的程序写起来比较繁琐,可以简化为<?if (){?>HTML代码<?}?>的形式,这种形式有很大的灵活性,因为在这当中大片区域的HTML代码当中,还可以再包含PHP程序、Javascript等任何代码。例如:

<?if ($aa=="2")
{echo "abcd……(大片区域的HTML代码)".$tg;
$iou=20;}
else
{echo "1234567890……(大片区域的HTML代码)".$tg;
$iou=25;}?>

可以简化为:

<?if ($aa=="2")
{?>abcd……(大片区域的HTML代码)<?=$tg?>
<?$iou=20;}
else{?>1234567890……(大片区域的HTML代码)<?=$tg?><?$iou=25?><?}?>

如果大片区域的HTML代码较多,PHP可以使用include()函数的方法来节省服务器资源。ASP中也可以用到这种方法来避免大片区域的Response.Write,方法是<%if aa="50" then%>HTML代码<%end if%>,例如:

<%if aa="50" then
iou=20%>大片区域的HTML代码<%=tg%><%end if%>

循环语句也是类似的方法,如<?for (){?>HTML代码或PHP程序<?}?>和<%for i=1 to ac%>HTML代码或ASP程序<%next%>。

写于 2009年03月21日 09:03

2009年02月23日

UltraEdit是一款功能强大的文本工具,可以用于编程。安装UltraEdit之后,默认的设置没有自动换行。设置的方法是,点击菜单栏的“高级→配置”,找到“编辑器→自动换行/制表符设置”,如下图的左边。然后,把“默认为每个文件启用自动换行”,如下图的画红圈部分,设置完成。

如果按Ctrl+W,只能临时切换,下次再启动UltraEdit,就需要再切换,幸好有“配置”这里能够做设置。另外,UltraEdit最大的优点是打开没有Unicode签名(BOM)的UTF-8格式半角英文文件,仍以UTF-8方式打开,也就是不需要BOM,UltraEdit也能够辨别文件编码。

写于 2009年02月08日 11:41

Foxmail因为运行速度快,操作简便,强大的邮件模板功能,比Outlook更加好用,我已经使用了7年多。为了防止一些垃圾邮件里含有的网页木马的自动运行,盗取你的各种密码,可以关闭HTML功能,在Foxmail的“系统设置”里没有这个选项。

打开/关闭邮件的HTML显示功能的方法是,如下图的画红圈部分,在红圈部分点击鼠标右键,把“以HTML方式显示邮件”前面的勾去掉即可。

这个设置不是对单独一封邮件的设置,而是对你的整个邮件帐号进行的设置。当需要HTML功能时,可以把“以HTML方式显示邮件”打上勾,但是别忘记读完邮件后,再把勾去掉,以防止木马,盗取你的各种密码。

写于 2009年02月06日 08:29

在IE6.0字体设定为中的时候,如果字体未做任何CSS设定或者元素的设定,默认的字体是12pt,或者16px,或者1em,或者font size=3。em、px、pt的换算关系如下:

1em=16px
1em=12pt

1px=1/16 em=0.0625em
1px=3/4 pt=0.75pt

1pt=1/12 em≈0.0833em
1pt=4/3 px≈1.3333px

em、px、pt的转换工具如下,结果如无法除尽,小数点后面四舍五入到4位,我用“约等于”表示;如果可以除尽,我用“等于”表示:

1. px转成em

请输入数值:
px
2. px转成pt

请输入数值:
px
3. pt转成em

请输入数值:
pt
4. pt转成px

请输入数值:
pt
5. em转成px

请输入数值:
em
6. em转成pt

请输入数值:
em

常用转换:
9pt=12px
9pt=0.75em
10pt=0.833em
14px=0.875em

英文网页的字体较常用到em单位,em是相对长度单位,可使字体随IE浏览器的调整而变化。请注意,请避免在样式表中某区域对字体定义2次em,就可以方便地使用em单位。如实在无法避免,假如??em是这个区域的字体大小,请用1÷??em,假设结果为n1。然后直接使用上述的1或3相应的转换工具,假设查询的转换结果为n2,再用n2乘以n1,使其还原。也就是:1÷??em×n2。

写于 2009年02月03日 16:38

过年的这几天开始正式学习PHP,经过这一个星期的练习,已经初步入门了,比想象中顺利很多,已经可以用PHP编写论坛、博客、网站程序,输出的HTML代码完全保持不变。学习一门新语言最好的方法,就是把以前写过的程序,翻译成这门新语言,绝大多数都有相对应的函数,在Google搜索“PHP 旧语言的函数”,或者搜索“PHP 要实现的功能或遇到的问题”,就可以找到相应的PHP函数。

这几天成功地把我以前写的一些程序,都翻译成了PHP,还用PHP写了一些新的程序。虽然PHP存在着很多的问题,比如substr()和array()等函数不能直接处理中文,不能直接调用中文的文件名,UTF-8编码的网页不能打开Unicode或者ANSI文本数据库,BOM经常会造成报错,等等。但是PHP的函数和数组果然很强大,也容易理解,调用起来也很方便,报错相对较少。如果PHP仅仅用来做英文网页,就不会出现那么多的问题。

因为PHP这几年在国内很流行,建网站还是有很多的便利之处。

写于 2009年02月01日 01:34

我目前正在编写这个程序,到时候使用国外的服务器。这将是一个小型的交流圈、俱乐部,仅邀请我在网上志同道合的好友,我熟悉的网友,人数不限。保护个人隐私,交流真知真见。讨论各种各样的事情,想说什么都可以,一个友好、清净的净土,在这里活出真正的你。

初期的邀请名单如:Xiaoxiao、路飞、农民李威、光屹,再加上我(自由勇),暂时这5人。如果您很感兴趣,随时欢迎申请加入,加入的条件是:友好、包容、热爱真知真见,并且是我熟悉的网友或者博客作者,或者由圈子的成员推荐。您也可以点击信息反馈与我申请,也可以在此篇博客的评论处留言。

目前这个交流圈还没有建立,筹备中。我相信,这个小型的圈子一定能够解除生活中的很多困惑,共同提高。

写于 2009年01月27日 09:23

2009年01月26日

如果已经设计好程序的思路,着手去开发的话,SNS封闭社区的核心程序的程序开发时间,至少大约需要1个月;BBS社区的核心程序开发,至少1个月;个人博客的核心程序开发,至少10天;多用户博客的核心程序开发,至少1个月。慢则几个月到几年的时间,因为设计程序的思路,需要一定的时间和经验。

程序搭建之后,可以根据需要,逐渐开发一些其它的功能。在很多应用上,比如社区、SNS、博客,有很多人建议使用开源程序,这的确节省了初期的很多开发时间和成本。但是,100%适合自己的程序,基本上是找不到的;其次,修改开源程序、增加新功能是十分困难的,对于专业的程序员来说也是很难实现的,因为需要深入了解程序的结构;第三,有不少开源程序都很占用服务器资源。与其花大的精力了解别人的程序结构,不如自己开发。做开发,则可以对自己的程序了如指掌,修改程序、增加新功能则容易了许多。虽然初期投入了一定的时间和成本,但是后期对新于功能的开发,则灵活、自主了很多,以及与网站的其它数据相连接,都更加便捷。

博客程序、BBS程序,我都已经亲自完成了,2009年我打算着手开发一个微型的SNS程序。

写于 2009年01月26日 07:31

过年好,过年好!祝大家2009年大吉!郭达和蔡明在春节晚会的小品《北京欢迎你》,有提到“公主坟”,还提到行货、水货这两个词,正好中央电视台的演播室离公主坟十分近,大约几百米。公主坟是北京最大的手机市场之一,那里有迪信通、协亨手等机连锁店,手机价格比较便宜。

如果您坐火车路过北京,在北京西站下车的话(北京西客站和北京西站是一回事儿),往北步行走一公里左右,就可以见到CCTV的总公司。再往北步行走三四百米,过一条马路,就是CCTV的演播大楼了,以及几百米高的发射塔。这个演播大楼的形象,在每天的新闻联播之前都能看到。但是,在马路上见到的真实的CCTV演播大楼,比电视上和照片上看到的要雄伟、要好看许多。

中央电视台位于西城区的复兴路,复兴路与长安街是相连的,复兴路往东就是长安街。这条马路特别宽,最窄的地方,单边的车道也能容纳4辆汽车并排走,还有专门的自行车道。晚上的复兴路/长安街的夜景,看起来特别现代化。

我以前在北京工作的地方,位于西城区月坛,骑自行车到北京西站、或CCTV、或公主坟大约15分钟。很怀念那时候的生活。

刚才19:16的新闻联播,有直接提到“张家口”的地名,而不是说“河北省张家口”,不知道您有没有注意到?感觉很温暖,我在张家口长大,张家口是我的第二故乡。1998年的张家口市张北县发生了6.2级的earthquake,您是否还有印象?

写于 2009年01月25日 23:06

2009年01月22日

有一位网友说今天就要踏上出家修行的旅程,祝福你!

但愿人间有更多的道德、仁义、慈悲、友好、友爱。

写于 2009年01月22日 20:35

2009年01月18日

我使用中国电信ADSL访问,youtube.com的访问速度已经和国内网站差不多,Youtube的视频加载速度也和国内的视频网站不相上下。前两三年因为Youtube在我这边的访问速度、视频加载速度慢,一直很少访问Youtube。

另外,Youtube的视频页面的评论,只有上一页、下一页,以及向后翻2页的链接,评论的显示顺序是最新评论显示在最前面,有时候有700多条评论,想看最早的评论需要点击20多次才能看到。如果有一个最后页的链接,就方便多了。

写于 2009年01月14日 09:23