又换了一个模板

七月 9th, 2008 | Posted by Benny Wen in 闲言碎语 - (0 Comments)

前两天刚刚换到Checkmate的模板的时候,还庆幸说这个模板的可定制性强,可以做很多以前没法做的东西,不过用了几天就受不了它糟糕的显示效果了,不精致,加上右上角那个难看的RSS。一共发现了两个模板,非常喜欢,一个是Unstandard,一个就是现在的Grid Focus,都是531的作品,简约而又不简单的设计风格,实在让人爱不释手。虽然这个模板对于普通Wordpress用户来说是个噩梦,但是实在是禁不住诱惑。

说到这两个模板是噩梦的原因是,它们根本不支持widget,而Grid Focus更加邪门,连sidebar都不支持。所有的定制和添加内容都是需要通过代码一个一个改的。虽然玩了很多年Wordpress了,可是真正的研究还是没有多少,除了会弄点简单代码,没有真正研究过里面的结构。所以真的有点头晕,不过既然下决心改了,那么就从头改好了,先是玩了会Unstandard,后来放弃了,因为它要求每个新的Post都要对应两个图片,要从后台添加,太费功夫了,有时候哪里又那么多心情改这些啊。索性从Grid Focus入手。Grid Focus其实比Unstandard还要缺乏对新版Wordpress各种功能的支持,sidebar,widget,头像这些都不是默认和容易添加的,只能一个一个的把php的代码加到页面中。着实费了些功夫。

不过九牛二虎之力之后,面对这个页面,非常满足,还有很多东西没有改,不过对我已经足够了,以后慢慢改善好了。这次我可要下决心少碰这个东西了,实在是辛苦和没太多意义的事情(当然满足虚荣心是另一方面)。争取半年内不碰模板了。

使用PAC&SSH作为代理

七月 7th, 2008 | Posted by Benny Wen in 长篇小论 - (7 Comments)

之前一直使用Firefox3和FoxyProxy作为代理工具,FoxyProxy是个很强大的工具,针对url自行判断是否使用代理连接http,不过如果系统里其他软件要连接代理的话有些困难,比如OS X中的字典工具可以查询Wikipedia。那么如何才能让所有的网络连接可以使用类似FoxyProxy的效果呢?看过Livid写的PAC&SSH,决定用PAC试一试。

PAC文件实际上是一个JavaScript的纯文本文件,通过url的判断来决定是否使用代理连接,格式如下:

function FindProxyForURL(url, host) {

if (shExpMatch(url, “*.wikipedia.org/*”)) { return “SOCKS 127.0.0.1:7777″; }

if (shExpMatch(url, “*.tumblr.com/*”)) { return “SOCKS 127.0.0.1:7777″; }

return “DIRECT”;

}

自行建立一个以PAC为后缀的文本文件,按照上面的格式配置需要代理的url,系统会自动判别要代理的网站,而正常访问的网站就可以直接访问,没有速度上的问题。

另外,我使用的ssh作为代理,在Mac OS X下面只要在终端里面输入如下命令:

ssh -nNTf -D 5900 username@domain.name

唯一的问题是,每次开机的时候都要重复上面的这个命令,找了几个工具都不好用,研究了半天Automator,没搞明白,在找找看吧。

Firefox中最喜欢的一个功能是标签页浏览,当点击打开一个新窗口的时候,会默认在新标签页打开,这样多个页面都在一个窗口中显示,让浏览变得有序和整洁。如果打开很多窗口,自己都会搞不清楚到底在看什么。

Safari也支持标签页浏览,但是使用Safari最大的问题就是Safari虽然支持标签页浏览,但是却不支持默认情况下直接在新标签页打开窗口,即便是设置了标签浏览,打开新标签页的时候还是需要按住Command,点击链接才可以打开新标签页。在为数不多的Safari插件中,又两个插件可以帮助实现这个功能:SaftStand,只是为了这么一个功能要安装一个复杂的插件似乎得不偿失,特别是Stand的安装非常复杂。

实际上Safari3.1之后,有隐藏的设定来实现默认情况下的新标签页浏览,在Mactips有一个关于这个隐藏功能的实现,当然还是要使用终端工具,在应用程序》实用工具》中找到终端,使用下面的命令后重启Safari:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

如果想取消这个功能,使用下面的命令,重启Safari:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool false

[via Mactips]

update:如果是从其他程序点击url,要让窗口在新标签页打开,只要点击文件栏中的Safari=>偏好设置=>通用=>设置打开应用程序连接方式为在当前窗口的新标签中,就可以了。这样所有的连接打开方式都是在新标签页打开了。还可以在标签tab中选择是否打开标签页后选中当前标签。

update 2: 在最新的Safari 4 beta上面,这个命令同样有效。如果是在Safari 3中就已经更改,升级到Safari 4 beta的,不需要做任何改动,依然有效。

下雨天

七月 5th, 2008 | Posted by Benny Wen in 长篇小论 - (1 Comments)

不喜欢雨天,湿漉漉的,让人惆怅。这样日子只适合待在干燥的,有些人却不会吵闹的咖啡馆里,在昏黄的台灯下读点什么。一来不会寂寞,二来也不会影响思考的心情。毛乎乎的小雨照样也能打湿衣服,让衬衫黏在身上,好不舒服。有风,也有些凉意,所以这种黏黏的感觉一直在的。

跟南方的细雨天不同,南方的毛毛雨总是会感觉像是在雾里浸过的似的,不透亮,就跟南方的大米永远不会像东北大米那样个个清爽的微微透着亮光。而且,就算是雨天也是热的,人就好像蒸笼里面的包子似的。不过就算是东北的毛毛雨也是够让人心烦的了,因为那种凉意会慢慢的渗透进来,于是在想着是不是要有个烤炉就好了。

一下子想起几年前去浙西露营的那两天了,也是这样的湿乎乎的,不过不是雨,而是山上的云,整团的把人包住,然后一点一点的把你弄湿,看着帐篷外面从一个个小水滴,变成大水滴,然后慢慢滚落,嗒嗒的响声。找不到那个时候的照片了,那是个火山口,沉寂了很多年了,于是水和泥土把那里变成了沼泽地,生长着好些红色的不知名的草,能有人那么高,于是寂静的,雨雾笼罩着的情景,一下子变得诡异,好像不是人间。只是中间的一条用木棍连起来的小路告诉我,这里还是有人的。

下山的时候,肚子叫着,脑子里的念头是:有锅热腾腾的肉该是多好啊。于是,现在我开始想吃肉了。

Rss Stream on WordPress

七月 4th, 2008 | Posted by Benny Wen in 长篇小论 - (0 Comments)

Rss真是个神奇的东西,通过这个xml文件机器之间就可以互相传递信息。对于使用各种网络服务的人来说也会遇到各种各样的Rss,如何在Wordpess上整合和使用这些Rss呢?FriendfeedSecondBrain都向我们展示了这个使用Rss整合的雏形。

在Wordpress插件中,有个Rss Steam插件,就是一个类似的整合Rss的工具,目前这个插件支持Twitter,Jaiku,Pownce,Delicious,Flickr,Facebook等等,也支持其他RSS2.0的Feed。这样,你在网络上的活动和互动就可以整合到一个页面上了。有点像Facebook的mini-feed,追踪自己的各种活动。

在Worddpress上使用这个插件,如果要在单独的页面上显示Feed,除了要安装RssSteam之外,还需要Exec-PHP类似的插件,以便于在页面中可以执行PHP。安装完成后,在页面中使用php调用RSS_Stream();,就可以显示所有的内容了。

这个插件的问题是支持PHP 5的主机和只支持RSS 2.0的Feed,这样,对于Google的一些Atom Feed就没有作用了。这点也真有点愁人。只能等插件作者慢慢更新了。当然如果Feed过多的时候,调用时间也是个挺大的问题。除此之外,十分完美,查看效果