WordPress代码高亮插件指南[译文]

这是我第二篇译文,第一篇见这里 使用Firebug和 FirePHP调试PHP[译文]

关注我博客的作者可能知道,我在年前就在做自己的主题,但是因为种种原因,一直到现在才完成beta1.0,不仅仅是主题的原因,还有各种插件的匹配,最让我头疼的两个“回复插件”和“代码着色插件”。

这篇文章做了一个很好的评测,自此我找到了真正好用的代码着色软件。

关于博客改版的一些经验,我会在稍后的日志中总结出来。

原文链接:http://www.travislin.com/2009/05/guide-to-find-a-wordpress-syntax-highlighter-that-works/
原文作者:Travis
译者:alswl


之前,我曾经抱怨过我多么需要一个代码高亮插件但是却没有收到好的建议…我亲自测试审核了一些我在插件目录找到较为的流行插件。这些被我列出的插件满足下列的要求:
支持WordPress 2.7.1
在2009年有过更新

我寻找代码高亮插件的标准除了以上两点上还有:
代码在切换可视化模式和HTML代码模式后没有变化
下载后立即可以使用,不需要配置或者少量的配置即可

SyntaxHighlighter Evolved

上次更新: 2009-5-4 (Version 2.1.0)
标记: 可视化的. Eg/ [php], [javascript]

SyntaxHighlighter Evolved 的一个功能是它有一个漂亮的工具栏在代码快的转角处,允许你使用下列功能:在一个弹出窗体内查看代码、复制代码到剪贴板和打印代码。出于某些原因Syntaxhighter Evolved喜欢去掉我的代码里缩进(空格)(译者按:这可能是WordPress自带TinyMCE在FireFox下的Bug)。如果我尝试在HTML模式保存,我会收到PHP警告同时我的代码在我的文章中消失。总之,这个插件不是我想要的。

p06-syntax-highlighter-evolved

阅读全文 »

使用Firebug和FirePHP调试PHP[译文]

这是我第一篇译文,在写WordPress 主题时候偶尔看到的FirePHP插件,看都这篇文章,不知道为什么,动了翻译的念头。

原文链接:Debug PHP with Firebug and FirePHP

译言的链接:译言网 | 使用Firebug和FirePHP调试PHP

×××××以下译文××××××

如果你和我一样,你会在开发网页项目时候完全无法离开FireBug。这个小巧的"臭虫"是一个神奇而有用的HTML/CSS/JavaScript/Ajax调试器。但是你也许不知道这个还可以用来调试PHP,没错,它可以,感谢一款名为FirePHP的FireFox插件。

阅读全文 »

aMSN中文报错解决办法

转载,不解释。

原文链接:解决amsn0.98.1选择中文报错_gnn77的空间_百度空间

××××——-×××××

amsn默认的语言是英文,如果选择语言为简体中文就会报如下错误。

TK has brought an error, there is a bug in aMSN, please report it by clicking the Report button. You can click Details to see more informations about the bug or click Ignore to continue chatting with aMSN.

解决的方法是编辑amsn安装目录下share/amsn/langlist文件(Windows下面是aMSN\scripts\langlist)。

<lang>
<langcode>zh-CN</langcode>
<name>Chinese - Simplified (简体中文)</name>
<version>1.2</version>
<encoding>gb18030</encoding>
</lang>

改为

<lang>
<langcode>zh-CN</langcode>
<name>Chinese - Simplified (简体中文)</name>
<version>1.2</version>
<encoding>gb2312</encoding>
</lang>

HTC G3到手

本来准备4月底买的,结果还是没能忍住,昨天下单,今天下午到手。

直接上图吧~

 


功臣6120C和当红小生


你猜这是哪款软件~哇咔咔~

G3刚入手,也没什么使用感受,反正不是很适应的说,我是WCDMA的号码,看优酷倒是很快很清晰的~

推荐几个Android的网站吧
Android机锋网 机锋网|安致|Android软件市场|安致手机门户
Android手机软件 – 91手机软件官网 – soft.sj.91.com

Vim中缩进和空格的使用

原文链接:WindStorm的技术空间: vim中缩进与空格的设置介绍(Blog Spot)

对于使用vim的程序员来说,shiftwidthtabstopsofttabstop绝对是经常接触的三个缩进因素。能否有方便美观的,整体化的缩进,主要是由他们相互间的配合决定。在经过一段时间试用后,总结一下我的设置经验。

1 shiftwidth

这个是用于程序中自动缩进所使用的空白长度指示的。一般来说为了保持程序的美观,和下面的参数最好一致。同时它也是符号移位长度的制定者。

2 tabstop

定义tab所等同的空格长度,一般来说最好设置成8,因为如果是其它值的话,可能引起文件在打印之类的场合中看起来很别扭。除非你设置了 expandtab模式,也就是把tabs转换成空格,这样的话就不会一起混淆,不过毕竟制表符为8是最常用最普遍的设置,所以一般还是不要改。

3 softtabstop

如果我们希望改变程序中的缩进怎么办?shiftwidthtabstop不一样的话,你会发现程序比较难看的。这时候,softtabstop就起作用了。可以从vim的说明中看到,一旦设置了softtabstop的值时,你按下tab键,插入的是空格和tab制表符的混合,具体如何混合取决于你设定的softtabstop,举个例子,如果设定softtabstop=8, 那么按下tab键,插入的就是正常的一个制表符;如果设定 softtabstop=16,那么插入的就是两个制表符;如果softtabstop=12,那么插入的就是一个制表符加上4个空格;如果 softtabstop=4呢?那么一开始,插入的就是4个空格,此时一旦你再按下一次tab,这次的四个空格就会和上次的四个空格组合起来变成一个制表符。换句话说,softtabstop是“逢8空格进1制表符”,前提是你tabstop=8

4 关于expandtab

举个例子,在多人一起开发项目时,为了使代码风格尽量保持一致,一般不允许在代码使用TAB符,而以4个空格代之。我们可以编辑一个文件,包含下面的内容:

set shiftwidth=4
set expandtab

然后把下面的命令加入到.vimrc中:

autocmd FileType c,cpp set shiftwidth=4 | set expandtab

就可以只在编辑c和cpp文件时实行这种设置了。