蓝天,小湖,湖水中一方小筑

2011,箭扣开年

又是一个想了好久却又因为各种原因没有去成直到这次才成行的地方。虽然是冬天,但是依然义无反顾的报了名,虽然报名后到出行前有了各种各样的想法理由来劝说自己取消行 程,但最后还是头晕战胜了理智,在2号的14:00前站在了东直门的长途汽车站旁。(对了,!#$%^&*的sogo地图告诉我从北四环打车到东直门要1个小 时然后我就傻傻的相信了于是不止是午饭没吃好而且还多花掉我30块大洋,诶,真是郁闷)

2010:不给力的我

写完了一篇给力的山山水水,再想写时发现只剩下不给力的自己了。没办法啊,写吧,谁让咱这一年懒呢~

2010:那些给力的山山水水

时针和分针不经意间的一次邂逅,带来了2010年最后一天,也给这篇文章开了个头。本想一个人躲在温暖的小屋中,凌晨时分就把这些文字写完发出,可惜周公过于热情招呼 我去陪他聊天,只好把剩下的部分留到了晚上~~~

Using Django in bluehost

最近由于某些操蛋的事情,linuxfb需要搬家,但是bluehost主机上不支持通过网页安装django,只好自己折腾了。 1. Install Python environment bluehost上提供的python的版本是2.4.3(谨慎怀疑是RH5的系统),嫌老,所以要升级。首先,需要从bluehost处申请获得SSH权限,具体做 法去查网站帮助吧。 wget从服务器上下载源码包,然后解压编译安装三部曲,只是注意在配置的时间需要将安装的prefix目录改成自己家目录下的,否则没权限。在安装完成后记得把新p ython所在的目录加到$PATH环境变量中,然后可以使用python -V查看版本 2. Install Django in bluehost 安装Django,不想手动解压安装了,于是先安装了setuptools,接着用easy_install安装了Django。 3. Prepare the Django project 安装完Django后,可以在某处新建一个目录,然后把现有工程的整个目录拷过来。网上的教程中有说需要把setting.py的权限设成600,这样只有自己可读。 如果工程中没有绝对路径,应该不需要对工程做任何更改。 bluehost中通过Apache+fastcgi的方式来支持Django的应用,所以还需要在工程目录下准备一个fcgi的文件,程序很简单,而且ms是通用的 (具体的我没研究过,所以不知道怎么写) #! #coding:utf-8 import sys, os from os.path import abspath,dirname import sys sys.path.append(dirname(dirname(abspath(__file__)))) os.environ['DJANGO_SETTINGS_MODULE'] = "settings" from django.core.handlers.wsgi import WSGIHandler from flup.server.fcgi import WSGIServer WSGIServer(WSGIHandler()).run() 编辑完成后,将这个fcgi文件的权限设置成可执行的(chmod 755)。 4. Configure the Apache server 折腾完工程文件后,就需要设置Apache了,使用.htaccess方式。以下是内容,也基本上都是从网上找来的: AddHandler fcgid-script .fcgi RewriteEngine On RewriteBase / #static file setting RewriteRule ^(media/.*)$ - [L] RewriteCond %{REQUEST_FILENAME} !

try-except-finally block in python 2.4

try-except-finally这种语法是在py2.5中才支持的,而在py2.4中只能单独使用try-except或try- finally。为了让脚本有更好的兼容性,只好绕过去了: #/usr/bin/python2.6 try: print 'try' except: print 'except' finally: print 'finally' #/usr/bin/python2.4 try: try: print 'try' except: print 'except' finally: print 'finally' 从Chromium的代码库([Issue 140005](http://codereview.chromium.org/140005/diff/1/tool s/grit/grit/scons.py))中找到的方法,呵呵。

南锣胡同节

由于周六去妙峰山纯粹是打酱油的,所以今天还有劲出门得瑟。算了算时间,觉得不会误了中午的饭局(后来事实证明我花费了N多体力来弥补这个错误的计算),于是就冲向了 南锣鼓巷,胡同节嘛,怎么也要去凑个热闹。

补一篇,扫兴的丰宁坝上

前言:前段时间比较的懒,拖了有几篇日记没写。晚上在翻照片的时候觉得这个还是可以写点神马的,于是就记下一笔吧,让我以后还可以回来扫扫兴,嗯。

话说,本来计划好的环湖被老板一句话直接拍死在嘴边,于是就开始一门心思的折腾TeamBuilding,不过结果还是郁闷的,一是因为某事TeamBuilding 推后一周然后发现和环湖完全不冲突,二是第二天看了半天的雨然后直接就走上了回家的路,唯一值得小高兴一下的就是这次TeamBuilding没花自己的钱(悲剧吧, 组织出去玩还要花自己的钱)

[剧透] Inception

晚上去看了传说中的 Inception,先不涉及情节的小评论一下:情节中上(因为几年前就看过这类的小说),场面一般(不知道IMAX会不会好些),别的没啥了吧 。然后,现在正式开始剧透,而且本文属于纯无聊加剧透的产物,所以无论看过还是没看过的都要慎入啊~

一个人的世界

晚上被别人惦记起,惦记的理由是曾经说过的一句话,喜欢一个人刷街,无论有没有别人去。其实说来惭愧,最近一两个月已经很久没有去到那个熟悉的A点了,而且也就是最近 几天才又恢复到骑车上下班的状态。

让win下的vim支持非等宽字体

最近vim升级到了7.3,很喜欢它的相对行号功能(:h rnu),于是就升级了,然后就毫无悬念的出问题了~ 问题的原因是之前用的vim72是个改版,加上了对非等宽字体的支持,于是在vim中可以将guifontwide设置为YaHei Consolas的混合字体,不过这次升级后没找到原作者的网站,只好自己动手了。 改动在os_mswin.c中,进去后直接找mono,会看到一处注释说忽略非等宽字体,把下面那行注释掉就好,这是diff文件: diff -r 96b2b1cca7cd src/os_mswin.c --- a/src/os_mswin.c Mon Aug 23 12:55:47 2010 +0800 +++ b/src/os_mswin.c Mon Aug 23 13:05:17 2010 +0800 @@ -3288,8 +3288,11 @@ #ifndef FEAT_PROPORTIONAL_FONTS /* Ignore non-monospace fonts without further ado */ + /* + * hzmangel: I need non-monospace fonts! if ((ntm->tmPitchAndFamily & 1) != 0) return 1; + */ #endif /* Remember this LOGFONT as a "possible" */ 然后直接在vs2010编译环境中用bigvim.bat来编译vim即可,如有需要可以对其中的参数进行修改。写完,收工~ Update at 2010-09-18 在xbeta的帮助下试着编译了一个可以支持取词的版本,用的是这篇文章的方法 <http://xbeta.