WordPress自动更新版权年份

还记得元旦到来的时候很多人在是否更改了页脚版权年份吗?其实这年头这个东西还要手工改就说不过去了。特别是在WordPress这种直接使用PHP文件作为模板文件的系统中,自动更新版权年份是必须的。这不是什么高深的问题,就一句话,将原来的年份字符串改成PHP日期函数调用就行了,代码如下,用其替换掉页脚模板中的年份字符即可。

<?php echo date('Y') ?>

这样就一劳永逸啦,当然前提是好几年不换模板。
-EOF-

使用PayPal支付(mt)MediaTemple

(mt)MediaTemple主页上下订单的时候是没有PayPal支付选项的,只能填写信用卡。如果想要通过PayPal支付,信用卡选择Visa卡号填写4111111111111111,有效期选择当前时间后的两到三年内的任意时间,这样便可以正常生成一张订单了,邮箱会收到一封带有订单号的通知邮件。接下来要做的事情便是打客服电话或者发送邮件要求这张订单使用PayPal支付,最好说明理由为什么要通过PayPal支付,他们的客服收到请求后便会开通帐号的登录权限,在帐户中心登录:

https://ac.mediatemple.net/

点击右下角的“Pay Now”便可以选择PayPal支付了。

*使用PayPal支付需要至少支付一年。
*4111111111111111这个号码其实是开发接口时的测试号码,这种方式开通帐户(mt)MediaTemple是允许的。
-EOF-

CSS圆角样式

IE到目前为止(IE8)直接CSS实现圆角样式是不行的,再怎么也需要手工拼凑出来一个圆角。FF和Safari各自定义了私有属性,可以实现圆角。Chrome更胜一筹,直接支持了CSS3里面的圆角定义,不过它还是支持Safari(webkit)的圆角定义的,同时在开发人员工具里将其转换为标准的CSS3定义呈现。以下是CSS圆角样式写法,注释部分仅Chrome支持。Opera跟IE一样落后,仍然不支持圆角,飘过。

#radius{
	/*border-radius:15px;
	border-bottom-left-radius: 7px 7px;
	border-bottom-right-radius: 7px 7px;
	border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;*/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	width:300px;
	height:200px;
	margin:0 auto;
	border: 1px solid #dedede;
}

前端开发人员是比较懒的群体,所以才会支持标准,希望某个效果最好有个简单的实现,不用复杂的拼凑代码。主要原因或许是不懂编程的缘故,其实微软的不支持标准是有理由的,这不就在锻炼前端人员的写代码能力么,应该感谢一下微软的良苦用心。
-EOF-

Windows 2003单用户单会话登录远程桌面

Windows XP是单用户的,远程登录了后本地的界面就会锁定,显示之前的运行状态,只占用了一个会话。Windows 2003的默认设置是多用户每次终端登录都会新建一个会话,就算是同一个账户登录,也看不到之前的状态。这里要将的是即通过远程桌面登录到Windows 2003服务器时,服务器本地界面将被锁定,而我能看到服务器当前用户的使用情况。
开始以为是在服务器上设置,找了半天不管怎么设置远程用户数都是不行的,微软跟我玩捉迷藏,问Google大神之,得到答案是启动远程桌面时加参数本地,这样就在于登录的人选择是否以这种单会话模式了。更恶的是这种方式需要根据远程桌面mstsc.exe的版本不同而加使用不同的参数。具体方法如下:
Windows XP SP2远程桌面(开始→运行→输入)

mstsc.exe /console

Windows XP SP3、Windows Vista SP1、Windows Server 2008远程桌面(开始→运行→输入)

mstsc.exe /admin

好样的,微软真能折腾。
-EOF-

ASP.NET MVC GridView Helper方法

网上有现成的ASP.NET MVC GridView Helper方法,但是似乎还不怎么满意,主要是分页的地方,便改写了一下,还加添了正向排序和逆向排序的示例代码,这主要归功于Dynamic.cs。
至于如何对某些字段再应用Helper我想法如下,要么再在这基础上些回调函数(C#委托),要么就在页面上用JavaScript处理,我的建议是如果不需要读取数据库或者从数据库存取的数据量很小,那么就用JS解决吧。
下载包包含完整演示,单独使用提取Helper目录即可。
由此下载[下载没有找到]
-EOF-