福利院的孤儿

所学所用所想。纯粹扯淡吗?要你自己来确认

vim的使用

我使用的是windows下的gvim,但配置与linux应该是一样的。

下面说下我的配置,编辑安装目录下的_vimrc这个文件,加入如下的代码

解决中文显示问题


取消修改后产生备份文件


F9自动运行python脚本
...

使用google的jquery api

最近知道google放出了ajax AJAX Libraries API 提供了jquery的js库,想到将大漫中用到的js换成google以加快下载速度,毕竟俺们的主机很烂的说

就jquery来说有两种使用方式
1)直接引用google提供的js文件

<script type=“text/javascript” src=“http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js”></script> 

...

从svn换到mercurial上


换到这个上面主要原因是大漫的svn服务器太慢,py这块都是我一个人在搞,我想要一个本地进行版本管理的软件
mercurial的各种特点特别适合我的开发。所以就使用mercurial和svn结合使用

1)下载安装
到官网下载编译好的版本,安装就好了。这里说一下我下载的是Mercurial-1.2.1.exe 这个是命令行的,你也可以下载TortoiseHg-0.7.2-hg-1.2.1.exe

pyamf的使用(2)

继上次安装并运行了一个hello world方法后,我继续按照官网的例子进行学习。第二个例子是一个登陆验证的功能,将其改了一下在django下运行了起来。下面说一下具体的步骤

1)在原有amfgateway.py的方法内添加方法,这次我们没有添加多个方法,而是添加了一个类,类里面有2个方法:sum求和,auth认证。代码如下
[CODE_LITE]
class CalcService:
def sum(self, request, a, b):
print "sum=%s,%s"%(a,b)
...

使用django的总结

为大漫使用django进行开发已经有几个月了,总算没白白浪费时间,经过断断续续的开发,终于发布了内部1.0的版本,可以在线看漫画。

现在总结一下其中关于django的实践

1)添加模块
url.py中配置/comic下的请求都转到comic模块进行处理。
需要在comic模块中添加一个url.py文件,添加如下语句到项目的url.py中

(r'^comic/',  include('bigcomic.comic.urls')),


2)在django中对静态文件的配置
...

pyamf的安装与使用

安装

之前使用java后台与flex交互,使用了amf协议。现在准备用python做后台,就找了一下amf方面的模块,找到了pyamf
现在最新的release版本为0.4.1
按照http://pyamf.org/wiki/Install的指导进行安装。这里有一点要注意的
如果是使用python2.5,在安装pyamf的时候要使用

python setup.py install --disable-ext

这样就不会报error的错误了
...

看了一篇不错的jude的使用教材

找资料的过程中发现某人的博客中有几篇非常不错的关于uml软件jude的文章,随手打开看了看,感觉这个软件很专业做的很不错,就抽空学习了一下,软件也下来安装了。

正好最近在看《敏捷软件开发》,附录中讲解了uml。以前只是在工作中学了一些uml但都是手画而且学的不系统也不规范。这回借助这个软件重新学习一下。废话不说下面是这几篇文章的地址,jude可以到官网下载到

[URL=http://]http://www.blogjava.net/askcuix/archive/2009/02/22/256109.html[/URL]...

远程访问ubuntu

最近装了新机器而且需要玩游戏,所以我的老ubuntu被淘汰了。
但很不爽win下的开发和服务配置,所以对这两台机器做了一些调整
win:娱乐机,看电影玩游戏看网页,查资料,部分开发工作
ubuntu:工作机,各种开发服务器的配置,进行各种试验,部分开发工作,重要资料的备份

这样我平常会使用win,但工作的时候会需要ubuntu,所以为ubuntu安装了ssh

sudo apt-get install ssh 

但这样感觉不是很爽,因为看不到ubuntu的界面了。之后想起ubuntu是可以远程访问win的
...

使用ulipad进行项目开发

到http://code.google.com/p/ulipad/下载ulipad.3.9.exe

这里我介绍的是在win下使用ulipad进行开发,建议大家参开他网站上的使用说明。

我这里说一下具体项目中的应用,我也只是适用了几天,略有一点心得。

首先进行安装,安装后py25-pysvn-svn150-1.6.0-975.exe,可以到http://pysvn.tigris.org/找到
这里应该注意下载的版本,因为我使用的是svn1.5,python也用的是2.5的,所以我下载py25-pysvn-svn150,后面的小版本没啥影响。
...

request.getServerName()总是取不到域名的问题

最近需要做截取域名并根据域名进行不同操作的功能。本来打算做apache上的rewrite模块。但那样的话配置起来有一些麻烦,而且会将项目代码也搞的麻烦一些。最后采用request.getServerName()来在代码中取得域名。但后来发现本地可以正常取得域名,但测试服务器上无论如何都取不到域名,只能取到127.0.0.1。经过查看配置文件,发现原来是apache与tomcat之间的通讯协议搞的问题。本地为了方便apache与tomcat之间使用的http来进行通讯。但测试服务器上使用的是ajp协议来进行通讯的。这个原因导致只能取到127.0.0.1或者localhost
...
分页:[«]1[2][3][»]

Powered By Z-Blog 1.8 Arwen Build 81206

Copyright xxxx-xxxx Your WebSite. Some Rights Reserved.