QQ号也可以上discuz了

麻花藤真厉害啊,让他的QQ号无所不钻,哪怕一个小空隙,也要渗透。

企业做到的最佳境界就是垄断。小马哥已经一统江湖,千秋万载了。拥有强大的用户群体,想干什么不能成功?

向小马哥致敬,同时也抛出一个鄙视的眼神。

2010.10.10,双十节,这么多人结婚

一大清早楼下一个女的出嫁,鞭炮唰唰的。

出门又碰见三个车队,真是好日子啊,娃哈哈。

两个纯雅阁车队,一个纯A6加小奔的车队,姑娘们都有归宿了哈。呵呵~*

2011年11月11号,谁结婚呢? 当和尚爱上尼姑,会有可能吧。

.htaccess 帮忙逃离 Feedsky

托管 Feed 有很多好处,但这些好处都要基于一个前提 —— Feed 托管商足够强健。自从使用 Feedsky 以来我不但没有体验到好处,积攒的怨念倒是3天3夜都散不完。我谁也不赖。要怪就怪自己当时贪图小利,明知道 Feedsky 不好,冲着话题广告还是头也不回地上了船。要说在 Feed 这个问题上我还有一点明智的话,那应该是绑定了二级域名。

如果你和我一样,极度不满 Feedsky 的服务品质,但还留了一手(绑定域名),以下会提供你两个基于 .htaccess 平滑转移 Feed 的方案。但要是你奋不顾身破釜沉舟直接用了 Feedsky 的 Feed 链接,对不起,我也不知道该怎么办。

1. 自行托管。

cpanel 下域名可以指向单个文件,做过绑定域名操作的都该知道怎么用。像我就直接把 feed.ishawn.net 绑到wp-rss2.php 上,瞬间实现 Feedsky->本地 的平滑过渡。切换以后 Google Reader 几乎是实时更新,以前 Feedsky 对 Google Reader 的一小时延时问题再也没有了。

空间面板刚好不是 Cpanel 或者不支持单文件域名指向,也没有问题。首先绑定二级域名到根目录,即与主域名同级的目录。然后在 .htaccess 内添加以下内容(放在最后):

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?feed.ishawn.net$
RewriteCond %{REQUEST_URI} !^/wp-rss2.php
RewriteRule ^ /wp-rss2.php

记得替换为你的域名,效果和 cpanel 单文件绑定完全一样。

2. 设置域名跳转。

同样是操作 .htaccess,不过理念不同,其主要目的是让 Feed 域名转向相应的托管商 URL。简单的说,此法可以随意控制 feed.ishawn.net 跳转到 feed.feedsky.com/ishawn 或者 feedproxy.google.com/shawn。

具体实现方法请参考 在FeedSky和FeedBurner中无缝切换,我就不做重复工作了。

最后总结一下两种方法各自的缺点:

Plan A 不适合订阅量较大空间却不够强健的 Blog。考虑到一般 Blog 没有动辄上万的订阅量,所以该方案仍然适合绝大部份人。

Plan B 是向外部 URL 跳转,所以地址栏会暴露(暴露又怎么了?我比较BT,经常订阅最直接的那个Feed..XD),还有就是很多搜索引擎对此类 Feed 不太喜欢,比如 Google Blogsearch 和有道的博客搜索。

但我相信以上两种方案足以适合每一个和我一样需要放弃 Feedsky 又不希望劳烦(其实是怕失去)读者的 Blogger。你还要继续忍受 Feedsky 么?我看算了吧。

php编程DOC类型注释的用法说明

/**
* @name 名字
* @abstract 申明变量/类/方法
* @access 指明这个变量、类、函数/方法的存取权限
* @author 函数作者的名字和邮箱地址
* @category  组织packages
* @copyright 指明版权信息
* @const 指明常量
* @deprecate 指明不推荐或者是废弃的信息
* @example 示例
* @exclude 指明当前的注释将不进行分析,不出现在文挡中
* @final 指明这是一个最终的类、方法、属性,禁止派生、修改。
* @global 指明在此函数中引用的全局变量
* @include 指明包含的文件的信息
* @link 定义在线连接
* @module 定义归属的模块信息
* @modulegroup 定义归属的模块组
* @package 定义归属的包的信息
* @param 定义函数或者方法的参数信息
* @return 定义函数或者方法的返回信息
* @see 定义需要参考的函数、变量,并加入相应的超级连接。
* @since 指明该api函数或者方法是从哪个版本开始引入的
* @static 指明变量、类、函数是静态的。
* @throws 指明此函数可能抛出的错误异常,极其发生的情况
* @todo 指明应该改进或没有实现的地方
* @var 定义说明变量/属性。
* @version 定义版本信息
*/

微软为PHP提供的SQL Server 2005驱动

   微软最近发布了专为PHP所用的SQL Server 2005驱动(SQL Server 2005 Driver for PHP)1.0版。

这一驱动的目的是在PHP和SQL Server 2005之间提供更强大的交互功能:SQL Server 2005 Driver for PHP是PHP 5的一个扩展,用来访问SQL Server 2005。这一扩展为所有的SQL Server 2005版本(包括速成版),提供了一个数据访问编程接口。SQL Server 2005 Driver for PHP API提供了对Windows认证、交易、参数绑定、流、元数据访问和错误处理的支持。(MSDN)

该驱动现在可以从微软网站上下载。MSDN另外还提供了一个应用示例和详细文档。

基于微软公共协议(Microsoft Public License,Ms-PL),微软还在CodePlex上发布了这个驱动的源代码。开发人员可以用这些源代码创建自己的应用,但是微软仅对MSND下载站点上的签约驱动版提供支持。

SQL Server 2005 Driver for PHP需要微软SQL Server 2005 ODBC驱动的支持,而该ODBC驱动只用于Windows平台。目前微软还没有计划要为其他操作系统平台提供类似的驱动。

2010年10月1日,烩面加香蕉的国庆

中午一碗烩面,五个香蕉。

日子过得好快啊,转眼都是国庆了。晕倒。

终于闻到了久违的米饭香味

今天中午厨房开张,但却只剩下自己一个人了。

辣椒炒肉,一碗米饭,结束了一个月来的非米饭生活。

生于忧患,死于安乐

回到自己的地盘

去某个地方玩了三天,总结:

看到了想看的城市
买到了想买的机器
吃到了想吃的东西
参加了想开的会议
见到了该见的怡乐
没见到神秘的人物

灰常郁闷的事情:垃圾火车晚点五小时,FUCK YOU!

中秋节了..

下雨了,看不见圆月…

浓浓中秋情,丝丝爱国心…

激情的演讲,不要把责任当成义务。