Pelican 的 Google Map 插件
青蛙最近整理照片和blog的时候,一直想想在blog post里添加一个地图。 但是pelican似乎没有靠谱的google map plugin。 虽然有一个google_embed,但是似乎现在不能用了,按照它的README写好map之后,post里面完全不会转义。 于是青蛙一怒之下自己照猫画虎写了个liquid_tag版本的google map,竟然也能用了。
more ...青蛙最近整理照片和blog的时候,一直想想在blog post里添加一个地图。 但是pelican似乎没有靠谱的google map plugin。 虽然有一个google_embed,但是似乎现在不能用了,按照它的README写好map之后,post里面完全不会转义。 于是青蛙一怒之下自己照猫画虎写了个liquid_tag版本的google map,竟然也能用了。
more ...青蛙关站的这几年,虽然没有写blog,但是instagram和twitter发了可真不少。今天研究了下怎么导入instagram的照片和twitter的条目。看起来instagram很容易实现,因为有一个python的客户端Instaloader。
more ...今天青蛙下定决心干掉Wordpress了,不为别的,就因为 在大天朝访问Openshift不靠谱的连接状态。
把Wordpress转换到Octopress这件事,对于天天泡在github 上的青蛙来说,实在是简单到爆了。github账户有了,ruby 运行环境有了,只要简单几步就够了:
rake setup_github_pages
, 在提示符中填入这个新建的repo的git地址。记得要把源码 …
本Blog今天已经正式迁移到Openshift平台上了,欢迎反馈问题报告及速度报告。
同时在linode的服务器已经关闭。
其实linode真的很好很不错,只是青蛙的blog根本用不到一个vps来支持, vps上的资源几乎每天都是浪费掉的,还不如用PaaS平台低碳一些。
more ...青蛙一直在用twitter digest插件来把tweets同步到wordpress上。 今天检查同步过来的tweets的时候,青蛙发现所有回复其他人的推中, in reply to的链接都失效了,tweet id变成了科学计数法的形式。
这个问题是由于twitter digest没有正确处理这么大的tweet id造成的, 青蛙在网上搜了一下处理php大整数的方法[1],发现只需要把这个整数sprintf成一个string就好了。 具体的修改方法:
--- twitter-digest-old.php 2011-01-07 17:35:01.000000000 +0000
+++ twitter-digest.php 2011-01-07 17:16:34.000000000 +0000
@@ -281,7 +281,7 @@
$output .= ws_make_clickable(wp_specialchars($tweet->text));
if (!empty($tweet->in_reply_to_screen_name)
&& (!empty($tweet->in_reply_to_status_id))) {
- $output .= ' <a …
青蛙本来想让DH欠费自动停止服务的, 但是想了一下,还是自己清理一下痕迹然后手动关闭比较好。
手工删掉了所有的域名和数据库 (这步操作十分蛋疼,后来发现关闭账户的时候会自动删除),然后取消账户。
转眼之间,青蛙的网站在DH上也开了3年了,但是仍旧是没人看的状态, 不过也无所谓,其实就是想有一块可以自由支配的地方。
3年中给很多朋友们提供了免费的空间服务,青蛙觉得很开心, 流量闲着也是闲着,拿来给朋友们练手也是很好的。
在此感谢朋友们对青蛙的支持,谢谢大家。
今年年中青蛙的DH帐号终于切换成无限流量和空间的了, 于是青蛙启动了一个免费空间共享计划,但是申请者寥寥,难道是青蛙的要求太严格?
青蛙在linode上的新服务器已经基本稳定了,虽然还有些细小的问题。
先使用一个月看一下资源的耗费情况,如果有可能,青蛙还是想尽量给大家多提供一些免费资源来用。
more ...在wowubuntu![1]上看到的wp-super-cache这个插件,青蛙立即拿来试验了一下,功效很显著。
没有优化前,青蛙用pingdom[2]测试主页面载入速度,需要将近4秒的时间。
优化过后是这样:
接下来需要考虑的就是怎样减小那几个js文件的载入时间了,还没找到头绪,希望能得到大牛的指点 :)
另外需要注意一下的是,如果是nginx环境安装wp-super-cache插件, 需要的rewrite规则在[1]中有提供,但是那个版本是有问题的,这里[3]的版本才是正确的。
参考资料:
[1] 小内存 VPS 优化建议 (LNMP+WordPress 环境) http://wowubuntu.com/vps-optimize.html
[2] Pingdom tools http://tools.pingdom.com
[3] Code Exchange: nginx rewrite rules for …
more ...