WordPress稳妥的加载JQuery库(防止CDN外链失效)

这个是制作主题时遇到的,因为引用了JQuery脚本库,为了最佳的浏览体验,当然希望这个脚本库加载得越快越好,或者我们的主机商限制了流量,JQuery几十K的流量也要勒紧裤带啊,所以我们会考虑CDN,国内外流行的JQuery CDN有Google的或者Sina云计划,地址分别是:

//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js

然后我们就可以直接用script标签引用了,比如这样:

<script type="text/javascript"
        src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js">
</script>

好吧,速度问题算是解决了,而且有这些大公司做后盾,我们也不必考虑其他问题,等等,没有其他问题了吗?假如我说假如我使用的这家公司倒闭了呢?好吧,现阶段不可能无缘无故倒闭的;假如链接地址更改了呢?或者被XX了?好吧,这个是我们要考虑的问题,针对XX问题,我们可以选择国内sina的CDN,对于前一个问题,我们就需要考虑容灾措施了,假如这些发生了,我们该怎么做?

继续阅读

博客改版采用新主题界面

由于不能忍受先前的在官方Twenty Eleven主题基础上定制的自用主题Blaue的种种Bug,所以决定重新定制一个新的主题自用,实在想不出什么好的名字,姑且就叫做Blaue V2吧,Blaue这个词是由于之前主题的主色调是Black & Blue,所以造出了这么个词,现实中貌似还真有这么个词,不过好像是德文,好了,扯多了,下面谈谈这次主题改造的细节吧。

这次主题改的母版是toolbox主题,但是改动比较大,特别是将Blaue的部分构架融合过来了,而之前的Blaue是基于Twenty Eleven主题的,算是混血儿,所以这次Blaue V2只算是在Blaue基础上做的改进。

1. 放弃了响应式自适应的流布局,采用固定布局模式,固定布局容易操作些,不容易错位,也能很好兼容大多数浏览器。

2. 采用JQuery库,原先我一直很抵触背这么大个JS库的,之前使用的纯JavaScript代码来实现相关功能,后来采用Sizzle选择器(也是JQuery内置的选择器),现在想想干脆直接用JQuery得了,省得为兼容问题而纠结。

3. 采用Google Web Font优化部分英文字体显示。

4. 菜单挪到了顶部,采用当前比较流行的设计样式,本来想把字体大小那段也弄到顶部的,但是感觉有点奇怪,所以作罢。

5. 评论这块采取了NeoEase的做法,将网友讨论和Trackbacks(Pingbacks)用选项卡进行分离,避免阅读评论的干扰,评论发布采用了Ajax技术,但是感觉发布成功这块处理得不是很好的。

6. 404找不到页面和搜索页面单独进行了优化,搜索页面除了显示本站结果外还将用选项卡分割显示Google自定义搜索的结果。

继续阅读

修改Python IDLE代码配色及语法高亮主题

初学Python,想必大家拿来练习最多的IDE就是Python自带的IDLE了,但是默认的代码配色及语法高亮主题确实很不适应,所以我们需要做个小小的美化,比如像下面这样我做的美化配置:

Python IDLE美化界面

HOW TO DO?别急,下面按我介绍的一步一步来就可以了,首先要找到名为config-highlight.cfg的文件,这个文件位于哪里呢?我列了一份可以找到它的路径清单:

继续阅读

更改Zend Studio/Eclipse的制表Tab缩进为4个空格缩进

今天重装了一下Zend Studio,在编码时发现回车缩进是tab制表符,颇为不爽,记得很久很久以前哥写代码是不缩进的,后来经老师提醒,改用tab缩进,一直这样编码了很长时间。后来看到一篇介绍代码格式的文章才知道各类文本编辑器对于tab制表符的长度规定不一样,这就导致同样缩进的代码在不同系统或者编辑器上缩进长短不一,影响代码风格的一致性。所以推荐用空格取代tab,一般取4个空格,这样代码就美观多了。

一般我都是将IDE或者其他代码编辑器的配置改成tab键按4个空格缩进。Zend Studio我搞个半天竟然没找到能够配置的地方,经过网上某童鞋提醒终于搞定这个问题,首先是Window – Preferences打开Preferences配置对话框:

继续阅读

更改Zend Studio/Eclipse代码风格主题

最近决定把几个IDE的代码样式统一一下,Visual Studio的还算好改,PHP目前用得不多,不过也打算给Zend Studio换身新装。

网上搜索的一些更改Zend Studio主题的多是修改或者导入主题配置文件,可选主题不多而且略显麻烦,今天在Zend官方网站上找到一个比较好的解决办法。详细参见Zend文档《Working with Eclipse Color Theme》。原文是英文,比较麻烦,而且大家肯定去找菜单Window | Preferences | General | Appearance | Color Theme选项,很抱歉,你有可能不能发现这个选项。因为原文有个Prerequisites,要求先安装Eclipse Color Theme插件。只有先装了这个插件才能找到Color Theme这个选项,而且这个插件提供网站上还有好多不错的主题文件可以安装,下面简单介绍一下安装方法,哦,对了,Zend Studio是基于Eclipse的,所以同样的方法适用于Eclipse。

我这里仅介绍通过更新站点安装方式。首先点击Help | Install New Software…,然后根据下图所示填写Work with为http://eclipse-color-theme.github.com/update/ ,点击Add…,选中Eclipse Color Theme及其子项,其他默认,然后点击Next:

继续阅读

Windows 7/Vista下7-Zip皮肤主题界面、图标美化

7-Zip是一款非常强大的开源压缩/解压缩软件,这也是我极为推荐的开源软件之一,大家完全可以使用7-Zip取代需要授权许可费的WinRAR,其实对比下来7-Zip的*.7z格式的压缩比要比*.rar高出很多,另外选择它还因为貌似RAR格式也不是免费的。

不过小小遗憾一下,那就是7-Zip的界面没有RAR那么华丽,看上去土了一些,尤其是在Windows 7下显得不搭调,幸运的是fukayama-couple已经为我们修改美化了最新版的7-Zip,名为WR2PLbo 7-Zip 9.20 FK,效果图如下:

Windows XP下WR2PLbo 7-Zip 9.20 FK文件图标.png

主界面如下:

继续阅读

Visual Studio 2010显示代码行号

默认的Visual Studio 2008(VS2008)或VS2010代码编辑器是不显示行号的,这给我们定位代码带来了麻烦,下面简单介绍一下如何显示代码行号。

依次选择工具,选项,然后选择要显示行号的语言,比如说这里选择C#,然后勾选“显示”下面的“行号”复选框,然后确认即可。

继续阅读

更改Visual Studio 2010的代码字体设置

前一篇文章介绍了如何修改Visual Studio默认的主题设置,不过大家可能发现,代码字体没有原来主题上的美观,确实,对于程序员来说,等宽字体是最适合于编程的,微软就给我们提供了一款现成的等宽字体,那就是Consolas,大家可以在微软的网站上下载安装包。什么?那上面说是“for Microsoft Visual Studio 2005 or 2008”,不过没关系,其实就是个字体文件,安装完成后就可以在字体列表中找到它,和Visual Studio的版本是没有关系的,对于喜欢绿色版本的童鞋们来说,我在这里提供了提取出的Consolas字体ttf文件[点击进入下载页面],下载解压后只要打开控制面板,拷贝到字体文件夹中就可以了。

做完上面这些,下面将重点介绍如何将字体应用到Visual Studio中去。

首先我们打开VS2010,然后依次选择工具,选项,打开选项配置

Visual Studio选项.png

切换到字体和颜色子配置,然后你就可以选择刚才安装的Consolas字体了,注意这里等宽字体都是以加粗的方式显示的,所以你很容易就能找到它们。

继续阅读

更改Visual Studio 2010的主题设置

Visual Studio 2010发布也已经有一段时间了,不过安装后默认的白底的主题长时间看代码可能会感觉眼睛酸痛,况且时间长了我们也希望能够换换口味,studiostyles这家主题网站则专门给我们提供了不同口味的Visual Studio主题样式,比如评分比较高的Son of Obsidian就是一款暗色调背景的主题,安装后将不会感觉到原来自带的那种白底界面的刺眼,可以有效的辅助我们长时间编程。

下载后,你将得到扩展名为.vssettings的主题文件,当然直接用Visual Studio打开是不能应用主题的,我们需要先启动VS2010,然后选择工具,设置,导入和导出设置,就像下图所示:

Visual Studio导入和导出设置.png

然后出现如下图所示的向导,我们选择导入选定的环境设置,点击下一步:

继续阅读