自己人打自己人

艳照门余波,谢庭锋出来说话,其中有一句话大意是这样的:奥运会年了,大家都不去关心奥运,就关心咱家那些事,老大不小了还是自己人打自己人。

自己人打自己人这句很有意思,点出了为何国内互联网乃至其他更多领域能创造出诸多令人恶心的事实。自己人打自己人也就是俗称的窝里斗,在我国是有很悠久的历史的,上可追溯至帝王家里的争夺皇位战,下可联系到现在网络上常见的一地区与另一/多地区的互相谩骂。我国历史五千年啊,继承的不多,窝里斗却是不输于古人的。但窝里斗的结果,往往却是便宜了别人家。

最近常用手机在一美国主机代购论坛上灌水,论坛上介绍的美国主机中有两款都有打入国内市场的意思。一是lunarpages,这家现在已经可以使用国内普通的银行卡进行支付,而且还有消息称他们将与支付宝合作,购买的难度将大大降低;二是webhost4life,一家拥有中文客服的外国主机商。虽然现在他们还不支持用人民币进行支付,但也把建立中文网站和支持人民币支付等提上了日程,相信不久就能实现。而国内方面,技术明显没有国外好的主机商们互相攻击(口头上、行动上…),只为赚外快的用户们狂打擦边球,GFW不管不顾地进行打压,各方面都忙得一塌糊涂,那里能看到外国列强的逐步迫近?或许到时ZC一出,把外国都G了,我们自玩自的,大玩局域网了!

其他领域上的事也是不少的,例如现在抓虾热文里的一篇叫“为什么美国成了购物天堂”文章里说的就是典型的窝里斗便宜了别人。本着不谈“郑智”的原则,牢骚到此为止。

wordpress 2.5 rc1

wordpress 2.5 rc1一个多小时前发布了。

除了众所周知的新版管理面板的更新外,还有数个另人激动的新特性,包括:多文档上传、内建相册功能、一键升级插件(这个应该要插件是托管在官方插件站那里的才行吧,很有用的功能)、tag管理(有用!希望现在安装的这方面的插件能退下来)、内建的gravatars、full text feed(这个就不知道是什么了)和更快的输出速度(这个提升希望是质的飞跃,太需要了!) 。

这个星期内wordpress 2.5就应该正式发布了,期待!

修正一种特殊的乱码问题

最近在使用sNews的过程中遇到一种特殊的乱码显示问题,表现为:用firefox浏览网页,该网页中的中文字符显示为乱码,但查看它的源代码却发现其中的中文字符是正常的,而且还有正确的meta指定其编码为’utf8’(<meta http-equiv="Content-Type" content="text/html;charset=utf8" />),如果在浏览器中选择编码’utf8’,网页显示正常,但刷新后,网页再次显示为乱码。

很显然,这个乱码显示问题是由于浏览器没有正确指定编码导致的。看了一下代码,发现<meta http-equiv="Content-Type" content="text/html;charset=utf8" />是由title()函数添加到模板中的,可能在此前,浏览器已为网页分配编码,但不能找到meta指定的编码,只能为该网页分配为GB2312,因此页面显示出现乱码,而源代码却是正常的。

解决的方法很简单,只需在程序开始后马上为其指定编码就行了,也即是在index.php的第二行加入<php header('content-type:text/html;charset=utf8'); ?>一句后保存即可。此时再刷新,网页已不会显示乱码了。

令人失望的《PHP5项目开发实战详解》

《php5项目开发实战详解》是由国内著名的php学习讨论网站phpchina编著的一本定位于初学者(“为php初学者量身定制的秘籍”)的php入门书。今天大致看了下来,却是极其令人失望,这也再次验证了买电脑方面的书还是选外国作者编著的好。

该书与外国编著的书之间的差距:

一、语言文字。其实这个理应是由使用自己语言书写的《PHP5项目开发实战详解》胜出的,但很遗憾,该书多处出现的错别字。(请恕我不重新翻看错漏,这里就不指出了)翻译书可能由于它是翻译书,有专人进行检错,这方面问题还是不太多见的。

二、代码印刷。该书整本书下来只使用了一种字体、一个字号和一种字型,而且该字体加上其字宽的效果让人很不舒服。不要说代码是不能印刷漂亮的,看看PHP入门经典《PHP程序设计》中的代码印刷,效果就很好。

三、代码规范。这个可以说是最差的!不说全书的HTML使用table浪费的行数,单单是“时不时”出现的短标签,就可以看出编者写作的用心程度。其他代码也是乱七八糟的:时而是二,时而是四,时而又无的缩进;网上随便下个留言板代码都不会差过该书的留言本代码;……

四,章节安排。没必要出现的第八章HTML语言;少得可怜的第九章PHP语言基础(该书可是“为PHP初学者量身定制的……”);重复的三四五六章和附录A。

五,……

买了数年电脑方面的书,最不满意的一本《PHP5项目开发实战详解》。而且市面上基本没有PHP进阶的书,只有重复再重复的入门书……

用手机看flv视频

Nokia 6120c的系统平台为S60第3版,以下介绍的手机软件在此平台可运行。

现在新出的视频mp3基本上都可支持flv播放,个人觉得加入此格式是明智的决择。虽然这些mp3都声称可直接播放rmvb,但不够完美的支持与rmvb容量普遍偏大,使得用mp3看rmvb格式视频其实并不“经济”。而flv容量小,资源广泛(用冰古上回介绍的flv下载软件可轻忪下载各大视频网站的flv)。可算是最适合mp3播放的视频格式了。

现在的手机逐渐有兼并mp3功能的意图,flash lite 3的发布,使得手机也能实现看flv视频的功能。

emTube就是一款可实现此功能的手机软件。它可以全屏并流畅地播放flv;连接到最著名的网络视频网站YouTube进行在线播放(可惜此功能可能是由于网速问题,用cmwap是连不上的,可能要求cmnet吧,但cmnet的费用是很贵的,大家慎用吧!)。

emTube的安装:

下载emTube

解压缩得到两个文件,将它但存到你的手机中

先安装emTube原英文版

再安装emTube汉化补丁,完成。

emTube的使用:

打开emTube的“已存视频”,当你第一次使用或传了新flv文件时,你需先“扫描flv文件”,然后“查看”并按“ok”开始播放。按“1”可实现或退出全屏播放。

surpasshosting一日游

一日游并不是说我真的到surpasshosting参观了一番,而是说由于我们“伟大的防火墙”,SH的空间帐号仅仅在我的手中停留了一天。以下是我的一日游。
今年二月十四号,西方国家传统的情人节,surpasshosting再次推出$1虚拟主机(现在已结束)。冰古也试着申请了一个,填写资料、用paypal付款都很顺利,只是在开通空间的过程中花费了数天时间,原因嘛,在落伍者中看到某位同志炫耀地告诉别人它申请了三个(>﹏<)。等待过后,得到开通信件那种喜悦\^O^/。不久冰古就发现该ip被“河蟹”了,冰古给他们的support部门发了ticket,很快他们就回了信说可以购买独立ip或独立主机解决(从他们的信中冰古发现我国的“河蟹”他们称之为GFOC),当然冰古并没有购买那些服务,而是选择了退款(有过购买独立ip的冲动)。填写表格,离拿到开通邮件不到二十四小时,$1重新回到冰古的paypal账户中。

the_tags

英文原文:Template_Tags/the_tags

描述

这个模板标签首次存在于WordPress2.3版本,它将显示一个到标签的链接或文章的标签。如果该文章没有标签将显示它所在的分类。这个模板标签应在The Loop中使用。

用法

<?php the_tags('before', 'separator', 'after'); ?>

例子

显示一列用逗号分隔的标签,并在它们后面换行。

<?php the_tags('Tags:', ', ', '<br />'); ?>

默认用法

默认使用将列出用逗号分隔的(如果有两个以上的标签)标签,并在它们的前面添加默认的文字Tags:

<p><?php the_tags(); ?></p>

效果如下

Tags: WordPress, Computers, Blogging

用箭头记号分隔

显示用箭头记号分隔的标签链接,并在他们之前加上文字Social tagging:

<?php the_tags('Social tagging: ',' > '); ?>

效果如下:

Social tagging: WordPress > Computers > Blogging

用点分隔

显示用点分隔的标签链接,在标签的前面加上文字Tagged with: 并在标签后添加换行符。

<?php the_tags('Tagged with: ',' &bull; ','<br />'); ?>

效果如下:

Tagged with: WordPressComputersBlogging

列表例子

显示作为简洁(X)HTML列表(<ul> / <ol> / <dl> )显示的标签:

  • ','
  • ','
  • ');?>
    效果如下:

    整合分类和标签

    如果你现有的文章拥有分类,并同时开始添加标签到文章中,你可能会想在每篇文章的下方显示一列结合了的分类与标签。例如,假设blog里存在叫Culture和Media的分类,然后你又添加了名为Arts和Painting的标签到一篇文章中。为了读者的体验和保持事情的整洁,你可能会想将它们都作为标签来显示:

    Tags: Culture, Media, Arts, Painting

    这段代码就可以实现,而且仅当这篇文章的分类或标签不为空时实现:

    Tags: 
    <?php if (the_category(', ')) the_category(); ?> 
    <?php if (get_the_tags()) the_tags(); ?>

    参数

    before
    (字符) 在标签前显示的文字。默认为Tags: :
    separator
    (字符) 在每个标签链接中间显示的文字或字符。默认在每个标签之间为逗号(,)。.
    after
    (字符) 最后一个标签后显示的文字。默认不显示任何文字。

    将您的AdSense登录信息更新为Google帐户

    刚刚登陆AdSense的时候发现AdSense要跟Google账户整合了,但AdSense.China却没有文章谈及此次的整合,奇怪。
    adsense整合到google账户