Pages
▼
Wednesday, November 30, 2011
Monday, November 21, 2011
Friday, November 18, 2011
Wednesday, November 16, 2011
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
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()