为什么WordPress2.6预览主题显示空白页

在本地升级到2.6, 想看看对批量编辑功能有没有增强, 结果一如既往的失望. 正好在修改主题, 就顺便试试修改过的主题在2.6能不能正常显示, 结果发现2.6版预览主题时候总是显示空白, 但是可以选择激活主题, 而且激活以后, 主题显示, 功能都还正常.

搜了一下, 发现有人说一些插件和这个预览功能有冲突, 已知的插件包括: Bowob chat and Stray Random Quotes. 但是我没装这两个插件, 索性一个个把所有插件都禁用, 但结果还是一样.

这时候发现, 我安装的6,7个主题, 只有一个出现这个情况, 预览其他几个的时候, 都正常. 于是想, 大概是这个主题有些与众不同的地方. 长话短说吧, 最终发现, 主题文件夹中包含”.”(点)的时候, 就会产生这种blank页的问题. 比如, 把”default”改为”defau.lt”.

接着又到trac上搜索了一下, 发现有个ticket很类似, 但他的情况是文件夹名字包含”-”或者”_”, 而且已经被解了. 那我就在报一个好了, 呵呵.

不是什么很严重的问题, 但我习惯修改主题时用类似v1.1来命名文件夹, 没记得官网说过主题文件夹命名的问题啊…

Technorati Tags:

如何为WordPress2.6添加secret key

在WordPress2.6版中, 引入了3个secret key以加强WP的安全性能. 要设置这些key并不麻烦, 如下操作即可:

1. 首先, 打开wp-config.php.找到下面三行:

define(‘AUTH_KEY’, ‘put your unique phrase here’); // Change this to a unique phrase.
define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’); // Change this to a unique phrase.
define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’); // Change this to a unique phrase.

这就是需要做修改的地方.

2. 然后打开这个网址: http://api.wordpress.org/secret-key/1.1/. 这个网址会产生随机的key, 长度都是60+的.

3. 接下来, 只要用这些生成的代码替换config文件中相应的部分就行了.

你不需要记住这些随机产生的key. 如果你的cookie被拦截, 这些繁琐的文字可以有效的防止他人复制你的cookie. 2.6版中还新添加了对SSL连接的支持.

如果你用的是WordPress2.5版, 那config文件中只需要设置一个secret key:

define(‘SECRET_KEY’, ‘put your unique phrase here’); // Change this to a unique phrase.

官方也提供了一个generator, 网址在这里: http://api.wordpress.org/secret-key/1.0/

我建议使用WP的朋友添加secret key以提高WordPress的安全性. 关于config文件的详尽说明以及secret key的重要性, 请参考官方文档: Editing wp-config.php.

Technorati Tags: ,

Pencil – 帮你快速绘制UI原型[Firefox extension]

Pencil是一个Firefox 3的扩展, 用它可以快速的制作GUI界面模型或者是网页结构图.

首先在FF3中安装这个扩展, 重启FF3以后, 在Tools菜单下选择Pencil Sketching一项, 就会启动程序. 如下图:

Pencil quick prototyping tool

界面左边是一些常用的图形, 这些图形分类放置, 比如常用的, 注释类, GTK类和Windows的各种菜单, 按钮. 将这些图形拖放到右侧的页面中, 就会产生相应的图形元素, 右键点击图形, 有更多的选项, 可以设置颜色, 边框等等. 做了个视频, 演示了其中一些功能:

The Pencil Project [via DI]

What’s new on GFDN – 26/Jul/2008

1. PR更新了:D

在GR中看到TanCee说PR值升为3, 马上查了一下自己的, 也从1变为了2, 哈哈, 太高兴了. 上次发现变化是5月初, 从0变为了1, 过了将近3个月, 现在变为2, 时间真是够漫长的.

补充:

原来一直用gg工具栏查看pr值, 但是其实工具栏其他的功能我都是不需要的. 后来, 找了一个firefox的扩展 – Live Pagerank, 在大多数情况下, 表现还是不错的.

有时候也用blogflux提供的pr检查工具, 但今天发现它的数据也不够准确. 反倒是, 原来一直不太使用的网站 – prchecker.info , 数据查询的很准确.

2. 页面变化

在statement这个模板的基础上, 做了一些修改, index和archive都只显示摘要. 又改变了摘要的显示方式. 我觉得不错, 看着简单清晰. 昨天看到blog oh blog发布了一个新的免费模板 – DailyPress, 也很好, 还没来得及推荐.

3. 订阅数

现在只公开提供了feedsky的feed, 加起来订阅的人有7,8十个吧, 鲜果和GR占大头, 离线订阅器每天返回的数据不固定.

feedburner的源还保留着, 没有公开. 其实订阅feedburner还挺稳定的, 起码前一段时间, 效果比feedsky好多了.

还有原始输出的rss2, 这个订阅数量在GR里一直在增加, 现在已经200多了. 很不解, 我没公开这个地址, 模板里也都去掉了. 在GR里直接输入getfreeware.net, 就只能找到feedsky的源. 那这些订阅是从何而来呢?

a. 听说有些有影响力的feed被放到bundle里, 所以订阅数量急剧增加, 但是这情况不会发生在我这个小站啊.

b.另外一种可能, 是出现在GR 主页的推荐(top recommendatons), 别人看到就订阅了.

第二种情况更加靠谱一点, 但总觉得很牵强, 再不成就是GR的订阅数统计有问题.

4. 关于GR(Google Reader)

如果从阅读器角度说, Google Reader已经做的很好了. 我现在就盼着它能快点整合feedburner, 或者赶紧推出feed合并, 认领(claim)等功能, 除了满足了subscriber, 也满足一下blogger啊.

同时, 还盘算着用原始feed输出代替feedsky的服务, 对我来说, feedsky意义不大 – 除了统计多方订阅数量. 但是将feed托管始终不放心, 即使是绑定自己的域名, 一旦出问题也还是麻烦. 所以不如直接原始输出, 关于统计真实订阅数量, 月光博客到是提供了一个方法, 我觉得可行.

kukuklok – 有趣方便的在线闹钟

Kuku Klok是一个在线闹钟. 打开它的主页, 中间是一个电子表, 点击+/-按钮就可以设置闹铃时间, 右侧可以更改闹钟的声音, 鸡叫, 经典闹铃, 电子和吉他四种声音供你选择. 设置好了以后点击 SET ALARM 就启动了. 保持这个网页别关闭, 到了时间它就会提醒你.

kuku klok - online alarm

7个必不可少的快捷键小抄[cheat sheet]

使用键盘快捷键可以大大提高工作效率. 不仅是应用程序, 现在很多网络服务也提供了快捷键. 下面是7个有关快捷键的小抄, 感兴趣的人可以下载保留或打印出来放在手边随时翻阅:D

打包下载: 7个必不可少的快捷键小抄

Google Search

google-cheat-sheet

Windows

windows-shortcuts

Mac OS X

mac-osx-cheat-sheet

Firefox (Win)

firefox-cheat-sheets

Firefox (Mac)

firefox-cheat-sheets-mac

Google Mail

gmail-cheat-sheet

Google Reader

google-reader-cheat

原文: 7 Essential Cheat Sheets To Download

Technorati Tags: ,,

[superstars]在Gmail中搜索超级星标的方法

还记得上次说道的Gmail Labs吗, 其中之一是增加星标的种类. Google邮箱默认星标是黄色五角星, 如果你开启了这个superstarts的功能, 你就可以选择若干种其他颜色的图案.

gmail superstars

不仅如此, 你还可以在Gmail中搜索这些特殊的标志, 方法是在Gmail的搜索框中使用如下的关键字:

has:yellow-star (or l:^ss_sy)
has:blue-star (or l:^ss_sb)
has:red-star (or l:^ss_sr)
has:orange-star (or l:^ss_so)
has:green-star (or l:^ss_sg)
has:purple-star (or l:^ss_sp)
has:red-bang (or l:^ss_cr)
has:yellow-bang (or l:^ss_cy)
has:blue-info (or l:^ss_cb)
has:orange-guillemet (or l:^ss_co)
has:green-check (or l:^ss_cg)
has:purple-question (or l:^ss_cp)

不用翻译了吧, 很容易理解, 图片及信息来自: Google Operating System

Technorati Tags: ,

WordPress官方网站增加Theme目录

几年前, 在WP官方的Codex上有一个主题列表, 注册用户可以编辑这个列表, 添加自己开发的主题. 后来官方关闭了这个功能, 不再接受新的主题, 这个主题列表只能看, 普通用户不能再继续编辑.

今天看到消息, WordPress.org重新开放这一功能, 并且将它正式放在了Extend菜单下. 和Plugins类似, 它将收集容纳众多WP的主题, 并提供评论, 预览, 下载等功能.

官方提示, 注册用户可以上传自己的主题(压缩包)到这个目录中, 上传的地址在这里. 但很可惜的是, 我尝试了几次上传zip包, 系统却都奇怪地提示"Only zip files are stupported", 看来还不是很稳定 – 貌似还有错误拼写, 应该是supported才对吧!!! 后来又分别尝试了rar和gzip的, 也是同样的错误提示. 算了, 等等再上传好了.

upload error

自己制作发布主题的朋友可以适当关注, 是做宣传的好办法:)

访问: Theme Directory

Technorati Tags: ,

Scour – 搜索也赚钱

每年, 类似Google, Yahoo这样的大型搜索引擎都会从在线广告中获取成不菲的收入, 这得益于全球众多的用户每天不停的使用它们的搜索服务. 也就是说庞大的用户群, 给搜索引擎带来了巨额收入. 那有没有想过从中分得一杯羹呢?

scour Scour是一个新兴的搜索工具, 它综合了Google, Yahoo以及MSN搜索的结果, 并且用户每次使用Scour搜索还会得到积分, 不仅如此, 用户还可以对搜索结果进行投票和评论, 也各得1分和2分. 既然Scour返回的是Google, Yahoo等的数据, 我们每天又离不开这些搜索引擎, 为什么不在搜索的同时赚些积分呢. 这就好像购物中心的积分卡一样.

除此之外, 你还可以邀请朋友加入Scour, 这样, 你也可以从他的收入中中获得积分. 当积分到达6500的时候, 你就可以申请兑换Visa Gift Card. 现在注册, 就获得50积分, 邀请朋友, 得200, 下载Scour工具条得100.

消息来源于lifehacker, 我想应该不会有假, 而且即使有假, 用户也没有什么损失, 所以推荐一下. 如果你愿意让我做你的推荐人(当然你不会有任何损失:p), 请点击这个链接开始注册, 如果不愿意, 可以直接打开Scour主页开始注册.

进入Scour以后, 右上方的导航链接中有一个How it works, 显示了scour的功能, 看一下, 很容易理解. 如果你使用Firefox, 还可以将地址栏默认的关键字搜索引擎更改为Scour, 方法是:

1. 打开在地址栏输入about:config

2. 在filter(过滤器)那里输入: keyword.URL

3. 双击下面窗口中的keyword.URL一项, 将值改为: http://scour.com/search/web/

注意, 是地址栏关键字搜索, 不是搜索框, Scour正在开发更多的插件, 将来会有添加到搜索框的功能.

Technorati Tags: ,,

Bug Shooting – 方便实用的截图工具

运行于Windows平台: 免费软件Bug Shooting是一款桌面截图工具, 它可以方便快速的将截图发送至一些bug追踪系统, 或者Skype, Outlook, Photoshop等其他应用程序.

它包含了常见截图工具的功能, 比如延迟截图, 自定义截图区域, 屏幕放大器等等. 它还自带图像编辑功能, 用户可以对截取的图像做进一步的修改, 加工, 加入注释文字, 高亮边框, 箭头指示等等.

screen magnifier

(image from Digital Inspiration)

Bug Shooting运行于Windows XP和Vista平台上,需要Microsoft .NET Framework 2.0的支持. 如果使用过其他的截图软件, 你会很快上手, 如果不太熟悉操作, 可以看官方提供的视频教程, 简单易懂, 十分方便: 点击观看.

下载Bug Shooting 1.7.4: 官网 | mediafire

Bug Shooting – via Digital Inspiration