常用软件的离线安装包地址

不少软件的官网只提供软件的在线安装器,启动后在安装器中下载所需文件。有时我们需要离线安装包,比如在没有网络的情况下安装程序。

Adobe Reader

Skype

Windows Live Messneger

Google Chrome

Google Earth

我所用的 Google Chrome 扩展插件

全面转向 Google Chrome 后,一个明显的好处就是由于内建的书签同步(已经支持设置、搜索引擎同步),高效的搜索等功能可以明显减少插件的数量。下面是我常用的 Chrome 扩展插件 (extensions)。

必装

选装

现在缺少的几个插件包括:

  • 检测网络媒体文件工具(Flashgot)
  • 下载加速工具(DownThemAll)
  • Twitter 工具(Echofon)
  • 搜索引擎备份同步工具

这也是我有时还在使用 Firefox 的原因。另外,插件太多会导致 Chrome 启动速度减慢,这也是值得注意的。

Dropbox Hosts 文件修改方法(2011年9月更新)

Dropbox 是个非常好的文件同步工具。可是不知怎么的在国内不能正常使用。解决的方法是修改操作系统的 hosts 文件。

Mac OS X 下 hosts 文件位于 /private/etc/hosts。用类似 TextMate 的文本编辑软件打开这个文件,然后添加以下内容:

1
2
3
208.43.202.50 www.dropbox.com
174.129.11.212 dl.dropbox.com
184.73.163.57 dl-web.dropbox.com

然后就可以正常使用了。

Windows 下的 hosts 文件位于 C:\Windows\system32\drivers\etc\

WordPress 加入自动判断外部链接功能

关于 target=”_blank” 的争论充斥着互联网,很多人提倡不要使用 target=”_blank” 因为这个不符合 XHTML-strict 和 XHMTL 1.1 的标准。但是我真的不太想让人一点击文章中的外部链接就离开原网站了。解决的方法是使用 rel=”external”。另一个问题是,每次手动加这个标签都比较繁琐,这里介绍一种方法能自动判断文章里的链接是指向站外还是站内,如果是站外则添加一个小箭头指示,并自动加上 rel=”external” 标签,不用手动一个一个去加。

一、添加 da_auto_external_link() 函数

functions.php 文件中添加以下内容

1
2
3
4
5
6
7
8
function da_auto_external_link($text) {
    $newtext = str_replace('<a href=', '<a class="external" rel="external" href=', $text);
    $newtext = str_replace('<a class="external" rel="external" href="'.home_url(), '<a href="'.home_url(), $newtext);
    $newtext = str_replace('<a class="external" rel="external" href="#', '<a href="#', $newtext);
    return $newtext;
}
add_filter('the_content', 'da_auto_external_link');   //应用于文章区域
add_filter('comment_text', 'da_auto_external_link');   //应用于评论区域

这个函数先把文章里的所有链接加上 external 的标识,然后再把站内链接的 external 标识给去掉。

二、添加 rel=”external” 识别

在模版文件 header.php 中的 head 区域内添加以下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type="text/javascript" >

    /* External Links */
    function externalLinks() {
     if (!document.getElementsByTagName) return;
     var anchors = document.getElementsByTagName("a");
     for (var i=0; i<anchors.length; i++) {
       var anchor = anchors[i];
       if (anchor.getAttribute("href") &&

           anchor.getAttribute("rel") == "external")
         anchor.target = "_blank";
     }
    }
    window.onload = externalLinks;
   
</script>

三、添加小图标及其样式

在样式表文件 style.css 中添加以下内容

1
2
3
4
.external {
    padding-right: 11px;
    background: url('img/external-link.png') no-repeat right top;
}

然后上传一个文件名为 external-link.png 小图标到主题目录下的 img 子目录。当然路径和文件名你可以自己改。

Mac OS X 下修改文件属性:创建时间、修改时间

格式

  • YYYY 四位数年
  • MM 两位数月
  • DD 两位数日
  • hh 两位数小时
  • mm 两位数分钟

修改文件的“修改时间”

打开 Terminal,首先输入以下内容,不要回车:

touch -mt YYYYMMDDhhmm

其中 YYYYMMDDhhmm 要替换成期望的时间,比如 201112310101。
打开 Finder,进入需修改的文件所在的文件夹,把改文件拖到 Terminal 窗口,这时文件的路径自动加到了刚才输入的内容的后面,例如

touch -mt 201112310101 /Volumes/MacHD/Pictures/somefile.jpg

当然你可以自己手动输入文件路径。回车即完成修改。

修改文件的“创建时间”

步骤和上面修改“修改时间”基本相同,只是把参数 -mt 改成 -t,例如

touch -t 201112310101 /Volumes/MacHD/Pictures/somefile.jpg

还有批量修改文件日期的方法可以参考文章链接。

12345...12