启用wordpress

Pylogs是基于Django 最好的Blog软件之一, 09年我用他做了过很多记录.  但也渐渐发现了这样一些问题:

* 分享照片不方便,得借助第三方webapp

* 很难修改样式

* 和第三方web app交互欠缺

* 缺少移动设备支持

其中大部分现在看上去的缺陷,当初选择pylogs时觉得是可以改进完善的乐趣.  但到如今在可遇见的一年内已经没有精力把这些现在就想获得的体验一一慢慢实现.

研究了Wordpress后,我决定启用这款最流行的php程序作为自己未来的Blog平台.  

别了 pylogs.....

Blog 新址:  http://lvscar.info/blog/

使用Go语言实现的代理服务器

Google去年末发布的Go编程语言有着Python的简洁,C数量级的执行效率,类似Erlang的并发模型。我很是喜欢,但不知为何Go语言的官方站点golang.org在国内某些地区不能访问。我用Go写了个简单的代理服务器go-proxy来在一个未被国内屏蔽的网络空间上给golang.org建立了镜像http://go-lang.info,,在这里有一些go-proxy的相关信息。

使用wifi ESSID更新pidgin状态信息

不知道大家是怎么使用IM工具状态信息的,万年不变的签名档抑或当前播放歌曲名?

最近的习惯是把IM状态信息用来显示当前俺在哪,例如在家时显示"@home",在公司时显示"@office"虽说pidgin更换状态信息很方便,但咱死coder的一个特征就是对这种简单重复的事不爽.周末得空研究了下pidgin的状态切换机制,写个了小脚本在上线时根据当前无线网络的ESSID自动更换状态栏内容.

使用方法很简单,用文本编辑器打开,变更一下pidgin状态信息和其匹配的ESSID. 把这脚本设置为可执行,放入桌面环境的启动自动运行列表里.登出,登入就OK了。

该脚本依赖python-dbus,最近一两年的Linux系统基本都会默认安装吧.

下载: essid_based_pidgin_status.py

北清路-妙峰山

环青海湖骑行十一未能成行,每踩一下脚踏,都会带起心中的怨念。轮子上的遗憾只能靠轮子解决,靠着髌骨带勒起的信心。提前挑战妙峰山.

西三旗桥-启程




八达岭高速公路附路. 骑过很多次了,顺其一路往北可以到昌平。


高速旁的大学,新建的大门很节约


过了校门,北清路入口。整段路程最惬意的一段开始了.



北清路路况极好,和奥园环路一样,基本不见车流.
最高齿轮比;俯身竟速骑姿;需要控制的呼吸节奏. 耳边的风声音告诉我,离40km/h的目标不远了.



北清路两旁有不少新兴园区,给国人带来颇多信心的航天城在路另一侧.



山峰的轮廓逐渐挺拔,北清路段将止.



在这安静的小河边冷胎再适合不过了.


有持GPS无恐迷路,在郊县乡村中


村庄基础设施很环保


公路车也越野


路牌很搭的换了褐色


京郊特产白梨,口感很特别




连续22公里的爬坡,淋漓尽致的感受最小齿轮比.


实在没猜出来这是梯田



涧沟-离金顶5km的小镇,我的爬坡到此为止


下山时已初见暮色


有哥们的车爆胎了,正好停下来学补胎.


山脚落日.亲眼所见比这美得多


  • 55.13 公里
  • 共用时4 ...
















































国庆环奥园

10/2 骑行轨迹
32公里,从公司至住所.半玩半拍,慢慢悠悠绕了两个多小时. 点击图片后有GPS记录

IMAG0064.jpg
清河,前面就是讨厌的北五环&八达岭交汇立交。在那折腾了不少时间。

IMAG0067.jpg
环奥园赛段启始点(第一张卫星图片上中部红色标记), 路况极好,车流又少,从这里开始的一个大弯道是我的最爱,之前夜里来骑过,两旁满是精美场馆建筑与绿植,但我只顾着用最大齿轮比飚最高速度,没空记录风景 ;-)

IMAG0070.jpg
到奥体中心就得开始减速了

IMAG0073.jpg
虽然是国庆假期,但人比预计的少多了, 都去天安们了?

IMAG0074.jpg

IMAG0079.jpg

IMAG0081.jpg
安静的"鸟巢"更像鸟巢

IMAG0083.jpg
突然出现的摩天轮, 不知夜里开放吗?

IMAG0085.jpg
立水桥

购入公路自行车一辆

周末阜城门美利达专卖店购入红色流浪者(2.5K,只送水壶架),路痴如我仅凭落日一枚一路向北竟在2h内回到住处. 途中意外经过奥体中心.鼓楼,鸟巢,水立方,看超级杯的各国球迷...北京最美的一面以最适合的速度从眼前略过。寻路的烦恼顿时消逝在细细的轮印下.

按奈不住兴奋。当天晚上和周天,加起来骑了个小半百里. 充分享受铝架的轻盈和SHIMANO指控一体变速器的灵敏。据说自行车是地球上仅靠人力能达到最快速度的机械.在省钱,环保,健康这些理念之外.更吸引我的还是精巧机械带来的速度和操控乐趣.

头盔,手套,骑行服,码表,修车工具,GPS... 盼望这些附件一个个到来该是后几个月的一大乐趣.

年内争取骑一次长途. 青海湖 or 内蒙草原 ?

roadster

背景音乐请点击播放 谢天笑-风是外衣

使用thinkpad 键盘灯做邮件提醒

thinkpad屏幕顶部的键盘灯(ThinkLight)很可爱,虽然起不了什么照明效果,但黑暗环境下挂在视线正中的一束幽幽冷光貌似真能给思考增添灵感。这灯和小红点一道构成了THINK味的重要调料。

pidgin有一个有趣的插件blanklight,能在新IM消息到来时闪烁thinkpad键盘灯以做提醒。我很喜欢这个插件,虽然其只能用于IM消息提醒,且只能闪烁固定的3次。

对于大多数用户来说,新邮件提醒应该比IM消息提醒更为重要.受blanklight的启发,我决定用ThinkLight来进行邮件提醒。

我的桌面环境是xfce4, 她的面板自带一个非常出色邮件提醒插件xfce4 mailwatcher能同时监视多个邮件帐号,支持几乎所有邮件服务(IMAP,POP3,GMAIL,LocalMail etc...)并且能在监测到新邮件时执行指定程序.

我写了一个控制ThinkLight的小脚本lightup,以--start作为参数运行时能让键盘灯一直闪烁,如果以--stop参数运行则检查小灯是否已经在闪烁,如果是则让其闪烁停止。让xfce4 mailwatcher在收到新邮件和点击图标时执行这脚本的两种运行方式。一套完美的ThinkLight邮件提醒系统就完成了 ;-)

用linux的thinkpad用户可以玩玩这个脚本lightup,很简单的配置过程已经写在里面,请用文本编辑器查看.

UPDATE: 往LinuxToy上投递了本文后,获得了不少有趣的反馈。感谢Iven的创意和snyh分享的xset设置scrollLock灯方法 ...

ibus ubuntu9.04编译安装配置

第一次编译安装ibus. 连蒙带猜解决完一堆编译编译依赖后,配置也费了不少力气,备忘如下:

  • 参考/etc/X11/xinit/xinput.d/scim 创建 /etc/X11/xinit/xinput.d/ibusn
  • 可以通过 $export GTK_IM_MODULE=ibus;gedit 测试输入。如正常把GTK_IM_MODULE和QT_IM_MODULE的值设置为ibus.
  • 如果ibus是使用--xim方式启动, GTK_IM_MODULE和QT_IM_MODULE的值可以设置成xim. (如果设置成ibus不能呼出输入法的话)
  • ibus自动捕获的快捷键有问题,得自己编辑下.

好久没折腾系统了. 装个输入法都弄了好半天,这就是geek的乐趣?

ps: 请教了lidaobing同学, xim 和IM_MODULE从使用上区别如下:

  • xim: 老程序兼容性好一些 .
  • GTK or QT immodule : 接口丰富,支持在控件上直接选字,输入焦点跟踪支持.

twitter被墙后的思考

去年注册了twitter帐号,直到最近两个月才开始重度使用. 虽然时间不长,但twitter已经成为我网际沟通和获取信息的重要工具。昨天这个神奇的应用就这么无声无息的被伟大的GFW给墙了,除了抱怨一个生活习惯被中断后必然带来的不快.这也是个思考的好机会.

对比相对私人的blog, 信息在基于社交网络的服务中传播速度更快,通过好友,圈子,follower强化了的关系网又让信息的传播更有针对性和易于追踪. 当做减法的twitter把功能集中于信息传播,而又拥有无数插件产生的微传播成本时。六度空间理论的威力开始显现. 以我的体验在相熟人群间传播较琐碎信息时,twitter方式是最方便的.最近一期的南方人物周刊上对twitter和国内的克隆饭否的意义和影响有一篇很好的文章“twitter时代”,感兴趣的同学请移步。

但twitter的特性决定了她只适用于辅助传播途径.较长篇幅的写作,图片,视屏,代码片段...这些更具表现力和深度的内容仍然需要借助blog来进行记录。虽然twitter提供了blog页面嵌入的方式来融合twitter内容到个人blog中,使得twitter的内容和blog内容能显示在一个页面里,但两部分信息仍然还是独立的。

如果能做到以下几点:

  • 定期归档在twitter发布的信息到blog上
  • 结合有关联的blog post和tweet条目.
  • 和blog共用tag体系.
  • 发表blog post时,自动发布tweet, 融合tweet的回复和blog回复于blog post页;并追踪该blog post在twitter网络的传播.

我想,twitter上的琐碎言语将变得更有意义. 如果twitter能再次解封,我会研究她的api ...

给pylogs添加评论直接发布选项

给pylogs添加了评论直接发布选项,这次更新的变更集记录在这里

ps:
SKY同学改进了pylogs博客发布页的布局. 现在写blog更舒服了.