WordPress 输出带格式的 RSS Feed

不知从何时起,WordPress 的 rss feed 输出变成无格式的了,无论是直接访问wp的rss url,还是在阅读器(例如google reader)里看,都毫无阅读体验可谈(很丑陋),如下图:

在网上搜罗了一番,有同学提到在“设置”->“阅读”中讲“在 Feed 中输出日志为摘要”改成“全文”即可解决此问题。尝试未果(可能由于版本问题),只解决RSS的全文输出问题。

后来看到@素包子这篇日志,按文章方法尝试,解决之。

记录如下:

搜索 wp-include 下面的 feed-rss2.php 文件,把

<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>

替换成

<description><![CDATA[<?php the_content() ?>]]></description>

现在看起来,爽心悦目了很多。

Posted in wordpress | Tagged | Leave a comment

iPhone LOMO(Hipstamatic)

推荐一款非常有趣的iPhone APP,Hipstamatic(访问iTunes),官方网站 http://hipstamaticapp.com/

这是一个关于摄影的小程序,有多种镜头、胶卷、闪光灯备选,可任意搭配组合。非常容易拍出很LOMO的效果。拍摄模式下,晃动晃动手机,就会随机切换装备组合,这种随机往往给你带来意想不到的惊喜。

自从装了Hipstamatic之后,我用iPhone拍照也越来越频繁了。美中不足,iphone 3G实在是太慢,每拍摄一次都要等待程序渲染照片几十秒,真要命 ~~~~(>_<)~~~~ 。

当然如果你是iphone4,那还有什么好说的呢?

这个程序说白了就是类似Photoshop滤镜的作用,但对一个不懂PS和只想简单随手拍的人,它确实很有趣。

豆瓣相册

flickr相册

这是一款付费的APP,虽然基础程序只需要$1.99,但镜头、胶圈、闪光灯都需要额外付费购买

当然,weiphone上也有好心人给了解决方案。^_^

Hipstamatic

Posted in 分享发现 | Leave a comment

腾讯微博邀请放送(15枚)updated 2010.07.20

updated 2010-7-20

http://t.qq.com/invite/3adbc785017b4f1d923d

http://t.qq.com/invite/c5ebf3cb2f567c3b32e9

http://t.qq.com/invite/f292fcf26da6b6f2aa79

http://t.qq.com/invite/77e3fe7dd5f81db6db33

http://t.qq.com/invite/7bd69bd686e892441a05

http://t.qq.com/invite/15c48775f40eead18b2b

http://t.qq.com/invite/be1e29469deb9d190547

http://t.qq.com/invite/ae76f54c4083152dcb55

http://t.qq.com/invite/63d350129fb8fea03513

http://t.qq.com/invite/5514af2c5c88e69393d5

http://t.qq.com/invite/22409b8de158b97b752f

http://t.qq.com/invite/010821d4b8f435062ac7

http://t.qq.com/invite/ac639ec4ab5e1003a525

http://t.qq.com/invite/e91eb347749a3c15049b

http://t.qq.com/invite/899e8ada436ec9573d19

http://t.qq.com/invite/760ea3a6bd0b6d669ac5

http://t.qq.com/invite/0a21790b45927959ee2f

http://t.qq.com/invite/49e64106ad23465f14c9

Posted in Journal | Tagged , , | Leave a comment

适合工作时听的音乐

Working while Listening

制作人:Livid

Working while Listening

This is what I’m listening while I’m working.

SHUFFLE mode is recommended.

去虾米试听 试听

曲目列表:
Posted in 分享发现 | Tagged | Leave a comment

Google的10大设计原则

      有用(Useful):以用户为焦点,关注他们的生活、工作和梦想。
      快速(Fast):争取节省每一个毫秒。
      简单(Simple):简洁就是力量。
      魅力(Engaging):能够唤起新手的好奇心,能够吸引资深用户。
      革新(Innovative):勇于创新。
      通用(Universal):全世界适用的设计。
      盈利(Profitable):为现行的和将来的商业模式做好安排。
      优美(Beautiful):外观具有视觉愉悦性,但是不会令用户分心。
      可信(Trustworthy):值得用户信赖。
      人性(Personable):加入人性化因素。
Posted in 分享发现 | Tagged | Leave a comment

linux下shell命令的常用快捷键

  • Ctrl + a 切换到命令行开始
  • Ctrl + e 切换到命令行末尾
  • Ctrl + l 清除屏幕内容
  • Ctrl + u 清除光标之前的内容
  • Ctrl + k 清除光标之后的内容
  • Ctrl + h 类似于退格键
  • Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)
  • Ctrl + c 终止命令
  • Ctrl + d 退出shell
  • Ctrl + z 转入后台运行

alt键比较少用,因为很多地方与远程登陆工具是有冲突的..

  • Alt + f 切换光标前的字母
  • Alt + b 切换光标后的字母

原文链接

Posted in Linux | Leave a comment

拒绝垃圾邮件,隐藏email地址

如今的垃圾邮件是越来越猖狂了,稍不小心就会遭致无穷尽的骚扰。尽管有如同Gmail这样的强大的反垃圾邮件的服务商,仍有不少漏网之鱼(每天躺在我收件箱里的垃圾邮件会有几十封)。

我们需要避免直接在网页中留下email地址,例如 test@test.com。下面有一些简单且行之有效的方法隐藏email地址。

方法一:使用图片显示email地址

例如:

Google里搜索一下“email图片”类似的关键词,就可以找到有很多网站生成这样的图片

这里有一个:http://www.makepic.com/email.php

方法二:隐藏 @ 符号

  • 使用 &#64; 代替 @,(是@符号的html实体代码)显示出来的效果会是 test@test.com
  • 使用 at 或者其他任意字符 代替 @,例如 test at test.com、test(at)test.com

方法三:使用脚本语言(php或JavaScript)隐藏email地址

代码一:PHP

function convert_email_adr($email) {
    $pieces = str_split(trim($email));
    $new_mail = '';
    foreach ($pieces as $val) {
        $new_mail .= '&amp;#'.ord($val).';';
    }
    return $new_mail;
}

在页面中调用此函数

<?php echo convert_email_adr('user@email.com'); ?>


输出结果

&#117;&#115;&#101;&#114;&#64;&#101;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;

代码二:JavaScript

<script type="text/javascript">
function create_mail(naam, domain, tld, label) {
    var mail;
    mail += '<a href="' + 'ma' + 'il' + 'to:' + naam;
    mail += '&#64;' + mail + domain '.' + tld;
    mail += '">' + label + '<' + '/a>';
    document.write(mail);
}
</script>


在页面中插入此代码调用

<script type="text/javascript">create_mail("user", "email", "com", "e-mail");</script>

代码三:

function hide_email($email) { $character_set  = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz'; $key = str_shuffle($character_set); $cipher_text = ''; $id = 'e'.rand(1,999999999); for ($i=0;$i"+d+""'; $script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")"; $script = '<script type="text/javascript"><!--mce:2--></script>'; return '<span id="'.$id.'">[javascript protected email address]</span>'.$script; }

在页面中调用此函数

<?php echo hide_email('test@test.com'); ?>


输出结果

<span id="e5119581">[javascript protected email address]</span><script type="text/javascript">/*<![CDATA[*/eval("var a=\"XyScbvBUW38fhasxldY_TQotLE5nCJDkgMVIq@KeArO9i20G1pHu.R4N6PZm7j-+wFz\";var b=a.split(\"\").sort().join(\"\");var c=\"72m7a72m7S9NR\";var d=\"\";for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));document.getElementById(\"e5119581\").innerHTML=\"<a href=\\\"mailto:\"+d+\"\\\">\"+d+\"</a>\"")/*]]>*/</script>


显示效果

test@test.com

代码一、代码二原文点击这里
代码三原文点击这里

还有一些其他的方法,例如利用css翻转字符。大家可以自己搜搜看。

Posted in Programming | Tagged , , | Leave a comment

哥超喜欢这个!MBP+Iron Man

Posted in 分享发现 | Tagged , | 1 Comment

Nginx下配置wp-super-cache

wp-super-cache是一款能有效提高WordPress性能的插件,我就不多介绍了。不了解的同学可以Google一下。

Apache下配置非常简单,只要加载rewrite_module基本上就搞定了。但是在nginx下还真有些小麻烦,经过一番折腾到也搞定了,下面分享我的nginx配置。

如果你的WordPress是直接安装在域名根目录(例如http://www.v2op.com/)或者子域名根目录下(http://blog.v2op.com/),点击这里查看

如果你的WordPress是安装在blog这样的子目录(例如http://www.v2op.com/blog),点击这里查看

2段其实就3处路径不同罢了。

另外需要注意的是:

安装wp-super-cache前:

1、看下wp-config.php文件,如果有 define(‘WP_CACHE’, true); 请删除,并修改为 define(‘DB_NAME’, ‘your_db_name’);  //改成你自己数据库的名称

2、删除wp-content下的advanced-cache.php、wp-cache-config.php、cache目录(如果有它们的话)

安装后:

1、将advanced-cache.php、wp-cache-config.php、cache目录设置为可写权限。

2、检查wp-super-cache是否正常工作:

a)方法一:清空浏览器缓存,访问你的blog首页,查看源代码,看页面最底部,会有类似下面的文字。

<!– Dynamic page generated in 0.389 seconds. –>
<!– Cached page generated by WP-Super-Cache on 2010-02-06 20:52:43 –>

再次清空浏览器并刷新页面(或者换个浏览器看看),然后查看源码。如果2次这段文字显示的时间都相同的话,说明wp-super-cache工作正常。

b)方法二:如果有服务器的SSH权限,那么可以执行如下命令:

curl -s http://blog.v2op.com/ | grep Dynamic(换成你自己的网址哟~)

执行2次,如果显示的时间相同,说明wp-super-cache工作正常。

Posted in wordpress | Tagged , , | Leave a comment

fish@Twitter 每日更新

Posted in Journal | Leave a comment