主题更新: SimpleDark 1.1

主题发布以后也断断续续做过不少更新,主要是修正了一些 bug。这次更新除了修正 bug 之外,主要调整了一下主题选项。首先是对选项进行了一下分组并且调整了一下样式,然后还增加了几个选项,包括:

  • 右上角导航栏的设置 (显示分类/页面)

    有网友反映需要使用分类做导航,那就加上这个选项。不过不建议导航菜单项目过多。

  • 文章 Feed 中输出额外信息的设置

    这主要是我自己使用中的需求。Lync.in 目前是三个人一起写的,而我们又把文章 Feed 导入到人人之类的 SNS 站,但那里导入的文章往往不会输出作者信息,我导入的文章里也有他们两个写的,导致同学朋友看了以后搞不清是谁写的。所以干脆就在文章 Feed 内容中也注上作者名字吧。顺便也可以加点别的信息。

  • Google Analytics 的设置

    如果是采用改模板的方式设置的 Google Analytics 代码,更新主题以后就需要重新设置了,所以还是把它放在主题选项中,更新主题后就能保留了。同时也可以在管理员登陆后访问时不加载统计代码,降低自己对统计分析的影响。

我对主题选项中许可协议也进行了简单的说明,希望可以减少误用备案号当做许可协议的情况。
另外,增加了标题图片的 PSD 文件,有兴趣的朋友可以自己改下看看。
其他变更细节请查看 changelog.txt 文件。

下载

从 Google Code 下载最新版 SimpleDark

毁掉你的IE6

今天下午Justice兴致勃勃的贴出一个jQuery的插件,jQuery Crash。
插件的地址在这里
其实就代码来说这个脚本就只有一行。

javascript
jQuery.crash=function(x){for(x in document.open);};

调用这个函数之后的话,在IE6下你会得到这样一个结果。
»Read More

Begin VIMming - Basic Skills I

VIM(pronounced /vi:m/)——Vi IMproved的缩写,是一款在多平台上均表现出色、能够令我们事半功倍的文本编辑器。《程序员修炼之道》(The Pragmatic Programmer: From Journeyman to Master)一书上教导我们,掌握一款能够在多平台上功能强大的文本编辑器的必要性。可能对程序员来说,没有比一款得心应手的文本编辑器更重要的工具了吧:-)

我第一次用VIM应该是初学Linux的时候,算算也已经4、5年了。曾经尝试过另一个大神级的editor——Emacs,但显然本人木有达到大神的境界...还是VIM比较通俗易懂一些,所以渐渐就Stick到VIM了。不可否认,相对于一些“现代”的GUI Oriented的文本编辑器,如Notepad++、UltraEdit等,VIM的学习曲线是比较陡峭的(虽然比起Emacs个人觉得要容易许多,当然这因人而异),这也是阻止许多童鞋接触VIM的主要原因。事实上,也有许多博客在宣传VIM方面做了很多工作,比如善用佳软

我在学习VIM的过程中看过许多Tutorial、参考过许多博客,当然自己也在使用中积累了一些经验。最近发现有一些有趣的技巧一段时间不使用容易淡忘,所以决定写几篇博客,总结我认为经典而且实用的VIM技巧,一方面分享使用VIM的经验,一方面也让自己整理一下过去所掌握的技巧,所谓温故而知新。因为参考了许多地方,如果文中有没有引用到原文的地方,请原作见谅。

絮絮叨叨了许多,下面就进入正题吧。因为VIM相关的内容比较多,一篇文章中很难细说,所以暂时打算分为四个部分来写。

  • VIM basic skills
  • VIM customizing your vimrc
  • VIM plugins
  • VIM advanced topics

难度由浅至深,今天从第一部分开始,也就是介绍一些比较实用的基础VIM编辑技巧。正如开头所说,本人远非“大师”或者“大神”,只是总结自己的经验,如有出错之处,请指出。 »Read More

浏览器的\

我们都很熟悉about:blank,也许IE用户还会比较熟悉about:tabs,Firefox用户会知道about:config,那你还知道有哪些about么?

"about:" URL的形式很简单,就是"about:<string>"。

关于IE...

当IE来处理about:<string>这样的url的时候,它会从"HKML\SOFTWARE\Microsoft\Internet Explorer\AboutURLs"来查找相应的项,并进行处理。比如说著名的about:blank。它的地址就是res://mshtml.dll/blank.htm。
»Read More

创作共用许可协议简介

我在前几天发布了 SimpleDark 这个主题,想看一下主题在别人的 blog 上是否能运转良好,于是通过 Google 去搜索了一下,找到了一些正在使用这个主题的 blog。在这些 blog 中,我发现了一个我未曾想到过的问题。在制作主题时,我特别在后台选项中加入了设定许可证的功能,然而在实际使用中我却发现,有不少人把我朝工信部的 ICP 备案号填在了采用的许可证这一栏,尴尬异常。的确,有很多人根本完全不了解知识共享的相关协议 (当然也有人是故意无视的) ,所以我在这里再尽一点绵薄之力,为大家稍作介绍。

Copyright 与 Copyleft

Copyright 常常对应于“All rights reserved.”,是我们所熟知的。而不同于“保留所有权利”,Copyleft (有人将其译为“著佐权”) 的理念试图在它和“不保留任何权利” (所谓“公有领域”,Public Domain) 这两个极端之间保有一些弹性,也就是我们常看到的“Some rights reserved.”。Copyleft 与 Copyright 的不同之处在于,选择 Copyleft 的授权方式并不代表作者放弃著作权,而是强制被授权者使用同样授权发布衍生作品。Copyleft 授权条款不反对著作权的基本体制,却是通过利用著作权法来进一步地促进创作自由。 »Read More