Wednesday, November 30, 2011
Monday, November 21, 2011
Friday, November 18, 2011
Wednesday, November 16, 2011
Find the URL of a svn repo from a Windows folder using tortoiseSVN
choose svn-> switch
Monday, November 14, 2011
start terminal in gnome by keyboard
If you are in the Gnome desktop environment with no mouse, then hit alt-f2 and type gnome-terminal.
Ref:
Thursday, November 10, 2011
vi copy,paste, move cursor around braces
copy: yy
paste: p
move cursor to the corresponding braces: %
move cursor up down for one code block or function: [],{}
ref:
http://www.unix-manuals.com/refs/vi-ref/vi-ref.htm
Thursday, November 3, 2011
svn commit with multiple lines message
Put the comments in a file (such as comment-file), then:
Ref:
Wednesday, November 2, 2011
HowTo: Debug a Shell Script Under Linux or UNIX
http://www.cyberciti.biz/tips/debugging-shell-script.html
scp examples
http://www.hypexr.org/linux_scp_help.php
use -r to copy a directory.
Tuesday, November 1, 2011
Global variable in python
http://docs.python.org/faq/programming.html#what-are-the-rules-for-local-and-global-variables-in-python
http://stackoverflow.com/questions/423379/using-global-variables-in-a-function-other-than-the-one-that-created-them
In short, when modify the global variable in a function, need to explicitly define "global g_sth". This is to avoid using global variables.
Python tutorial and start up script
tutorial:
http://net.tutsplus.com/tutorials/python-tutorials/python-from-scratch-object-oriented-programming/
xml:
http://www.learningpython.com/2008/05/07/elegant-xml-parsing-using-the-elementtree-module/
http://net.tutsplus.com/tutorials/python-tutorials/python-from-scratch-object-oriented-programming/
xml:
http://www.learningpython.com/2008/05/07/elegant-xml-parsing-using-the-elementtree-module/
start up script:
from optparse import OptionParser
import sys
def main():
usage = "usage: %prog [options] arg"
parser = OptionParser(usage)
parser.add_option('-d', '--directory',
action='store', dest='directory',
default=None, help='specify directory')
parser.add_option('-f', '--file',
action='store', dest='filename',
default=None, help='specify file')
parser.add_option('-v', '--version',
action="store_true", dest="show_version",
default=False, help='displays the version number')
if len(sys.argv) == 1:
parser.print_help()
sys.exit()
(options, args) = parser.parse_args()
# rest of program...
if __name__ == '__main__':
main()
Subscribe to:
Posts (Atom)