Python编程8荣8耻歌

以动手实践为荣,以只看不练为耻;
以打印日志为荣,以单步跟踪为耻;
以空格缩进为荣,以制表缩进为耻;
以单元测试为荣,以人工测试为耻;
以模块复用为荣,以复制粘贴为耻;
以多态应用为荣,以分支判断为耻;
以 Pythonic 为荣,以冗余拖沓为耻;
以总结分享为荣,以跪求其解为耻。

-)

为什么用空格不用TAB,
     当你的项目有超过一个人,或者你使用超过一个IDE的时候,问题就接踵而来了。
每个人的缩进不一样,会造成代码的瘫痪~所以开发python的程序,基本都要求用空格来代替TAB,并要求TAB为4个空格

这几点偶做的很都不够啊。。

Read More

Add svn support in Komodo Ide.

svn: This client is too old to work with working copy ‘.’.  You need
to get a newer Subversion client, or to downgrade this working copy.
See http://subversion.tigris.org/faq.html#working-copy-format-change
for details.

原本以为安装了 tortoise svn 就可以了. 后来才知道需要 subversion 命令行工具。
http://downloads-guests.open.collab.net/files/documents/61/2022/CollabNetSubversion-client-1.6.2-1.win32.exe  这是1.6.2版本的下载地址.

因为我的tortoise 是1.6.2的。。 (如果用新版的checkout出来的项目 拷贝到其他机器时 可能会因为版本的问题没办法再update了.)  比如1.6.0 就不能操作1.6.2的working copy 。

服务器端无所谓 旧版顶多不支持一些功能。

在安装了svn的命令行工具之后, Komodo 就可以支持内嵌的svn 了, 文件的图标都变了。一目了然,可以摆脱tortoise svn了。 在ide中来使用更加得心应手。

 

 

Read More

不用选号费的DNS来了.

8.8.8.8

8.8.4.4

这是由google提供的Free的DNS服务器. 对于opendns 来说是个不小的冲击。

最近才发现vpn 是个好东西, 而且可以自己建一个. 用来打开一些关键的技术资源。而这已经流行很久了。

Read More