ubuntu server 12.10 openstack dashboard模板报错的解决

2012年11月22日 没有评论

产生原因:

dashboard使用了less,less需要依赖“/horizon/bin/less/lessc”来处理,而lessc又依赖nodejs,ubuntu里默认安装nodejs的bin文件是nodejs,而lessc里声明的是“#!/usr/bin/env node” 当然找不到咯。

所以解决方案有2种:

1、ln –s 做软链接

2、修改lessc的第一行为 #!/usr/bin/env nodejs

希望能帮到你,我搞了半天才发现问题的。

分类: 关于技术 标签:

virtualenvwrapper用法

2012年10月17日 没有评论
安装及初始化
$ pip install virtualenvwrapper
...
$ export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv env1
Installing
distribute..........................................
....................................................
....................................................
...............................done.
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/env1/bin/predeactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/env1/bin/postdeactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/env1/bin/preactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/env1/bin/postactivate  New python executable in env1/bin/python
切换virtualenv
workon env1(你的虚拟环境名称)
shell的promt变成类似:
(env1)[root@localhost]#
就ok了,就可以配置环境了。
分类: 关于技术 标签:

oauth1.0认证流程图

2012年9月27日 没有评论

oauth

分类: 关于技术 标签:

svn服务器修改UUID

2012年8月30日 没有评论

今天完成了svn服务的迁移,但是在relocate的时候,报uuid不一致的错误,“The respository at ‘…’ has uuid ‘…’, but the WC has ‘…’” ,看了下文档,具体处理如下:

1、获取原svn服务器的UUID

svnlook uuid repo地址

2、设置新SVN服务器的UUID

svnadmin setuuid repo地址 uuid  

然后再relocate就OK了。搞定收工!

 

=EOF=

分类: 关于技术 标签: , ,

python合并字典

2012年7月31日 没有评论

python合并字典,key相同的value相加,重载update方法的解法,还没想好怎么写,写好补上吧。

#!/usr/bin/env python
#-*-coding:utf-8-*-
a={“a”:1,”b”:2,”d”:1}
b={“a”:2,”b”:3,”e”:2}
#解法一
c=a
for k in b:
c[k] = c.get(k, 0) + b[k]
print c

 

分类: 关于技术 标签: ,