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

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

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

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

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

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

原文作者 ...

more ...


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

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

原文链接:Debug PHP with Firebug and FirePHP

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

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

image

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

通过一个小小的服务端库,和这款在Firebug上的插件,你的PHP脚本能够发送调试信息到浏览器,轻易的通过HTTP相应头编码。一旦你设置,你可以在Fiire bug的控制台获得PHP脚本警告和错误,就感觉像直接调试JavaScript一样

使用这个工具,首先你需要安装FirePHP插件 。这个插件需要你已经安装FireBug。装好FirePHP之后,重新打开Firebug面板时候,你会看到新加了一个蓝色的臭虫图标。点击这个图标会出现一个开启 或者关闭FirePHP的菜单。

FirePHP Menu

&nbsp_place_holder;

当然 ...

more ...

HTC G3到手

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

直接上图吧~

image.jpg)

image

功臣6120C和当红小生

image

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

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

推荐几个Android的网站吧

Android机锋网 机锋网|安致|Android软件市场|安致手机门户

Android手机软件 - 91手机软件官网 - soft.sj.91.com

more ...

Vim中缩进和空格的使用

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

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

1 shiftwidth

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

2 tabstop

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

3 softtabstop

如果我们希望改变程序中的缩进怎么办?shiftwidthtabstop不一样的话,你会发现程序比较难看的。这时候,softtabstop就起作 用了。可以从vim的说明中看到,一旦设置了softtabstop ...

more ...

SubVersion建立多个版本库

由于刚接触SVN时间不长,当时建立版本库时候图方便,只建立了一个版本库。现在由于项目需要,需要建立多个版本库,这让我很头疼。经过一番摸索,终于知晓了如何在已 有单个版本库情况下面建立多个版本库。

一、单个库还是多个库?

**原文链接:单个版本库还是多个? 作者:rocksun****

我前一个 blog中讨 论了版本库的布局,这个条目会尝试回答是选择单版本库单项目还是单版本库存放所有项目的问题,这里没有一个唯一的正确答案,但希望本 文可以帮助你理解代价,你才可以做出正确的决定来满足你的需求,下面是单版本库方法的优点:

  1. 管理简单,只需要部署一组钩子,备份一个版本库等等。

  2. 分支/标签灵活性,因为所有的代码在一个版本库,这样可以容易的 创建跨多个项目的分支或标签。

  3. 移动代码更简单。你或许希望把代码从一个项目移动到另一个,或者将其作为多个项目的库,这样可以容易的将 代码在同一个版本库移动,并保持代码的历史。

下面是单版本库的缺点,以及多版本库的优点。

  1. 大小。对付多个小版本库会比对付一个大版本库容易,例如你结束了一个项目,你只需要归档版本库到媒介,然后从磁盘删除并释放空间。也许因 为某些原 因你需要转储 ...

more ...

管理WebLogic服务

注册WebLogic成 windows服务

1、执行Domain目录下的 installService.cmd [USER_NAME] [PASSWORD]命令,就会在windows服务中生成一个beasvc domainname_adminservername的服务启动类型为"自动",手动将它设置为启动就可以每次开机自动启动了。

2、在创建新的域的时候有这个选项的,服务名字为beasvc domainname-servername。

删除WebLogic服务

1.执行Domain目录下的 stopWebLogic.cmd命令就可以删除服务

2.删除服务之后,可以直接删除Domain下的所有文件~

more ...

TortoiseSVN中文版安装

虽然大部分情况下我都是用Subclipse连接SVN服务器,但是为了让整个团队在Delphi下使用上SVN,就需要使用SVN的客户端了,TortoiseSV N是目前比较流行的SVN客户端,目前最新版是1.6.7。

传送门之-TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi

下面是一片TortoiseSVN中文版的安装方法,转载过来。

原文出处:TortoiseSVN 中文版 安装 - Svn中文网

××××______××××[

](http://www.svn8.com/svnpz/20090622/6696.html)

TortoiseSVN 是 ...

more ...

使用subclipse代理

&nbsp_place_holder;公司网络必须使用代理,今天更新自己写的一个Utils到Google Project Host时候,出现无法打开SVN服务器的现象,我在浏览器测试了那几个目录,都没有问题,猜到是代理连接的问题。

Eclipse的代理设置在"General-Network Connections"中设置,很明显,Subclipse不在这里设定。

PS:在写的是一个DataBase->Java 3层代码生成器,想仿照动软.NET生成器那 样写,今天刚写完生成Bean的一些版本,自己计划在半年时间内写一个beta版。

下面是解决办法,来自 百亩森林 » 解决windows下subclipse穿过代理连接subversion服务器

×××××&&以下原文&&×××××

解决windows下subclipse穿过代理连接subversion服务器

1、cmd命令提示符输入 echo %APPDATA%

2、进入第一步输出的目录下,并找到Subversion目录(如C:Documents and SettingsAdministratorApplication DataSubversion),注意此目录为隐藏目录。

3、在servers文件中的最后[global]后增加

http ...
more ...

配置SVN服务端

实在忍受不了VSS了,下决心自己在虚拟机配置一个SVN服务器,然后再在服务器上安装一个SVN服务器端。以前都是使用现成的SVN服务器,或者使用Google Code提供的Project Host,今天就自己动手,丰衣足食吧。

话说VSS的确过时了,好多特性很麻烦,也难怪Louis嘲笑我Eclipse用VSS了~

什么是SVN服务器

&nbsp_place_holder;Subversion,简称SVN,是一个开放源代码的版本控制系统(SCM),相对于的RCS、CVS,采 用了分支管理系统,它的设计目标就是取代CVS。互联网上越来越多的控制服务从CVS转移到Subversion。(via wiki

关于SVN / VSS / CVS等源代码管理系统已经有很多比较的文章了,我这里推荐几篇

Better SCM Initiative : Comparison 这篇是老外写的一篇各种SCM比较,内容相当翔实,可以作为论文参考资料了都

SVN对比VSS,不知这样够了没 ...

more ...