2010年3月24日 星期三

Python - subprocess 的用法

Reference address : http://docs.python.org/library/subprocess.html

import subprocess

p = subprocess.Popen(args, stderr=subprocess.PIPE)

p.communicate() <-加入這個function,可以等前面執行完成之後,才繼續往下走。

2010年3月22日 星期一

WinRats - 參數定義

series

定義:set start end = [function or value]
說明: 1.series name : 這個series的名字
2.start :開始(可省略)
3.end :結束(可省略)
4.function or value: 一開始時候的附值,可以接特定的function或是給予某一個值作為初始化。但是不可以省略
範例:
1. set x = 1
宣告一個series名字為x,大小則根據一開始All的宣告,並且每一個都填入1。
2. set y 1 200 = %NA
宣告一個series名字為y,大小為1~200,並且每一個都填入NA(空值)。

操作:
1.讀取一個名字叫做x的series中第三個值到變數temp:

computer temp = x(3)

2.將x的第四個值填入5

computer x(3) = 1

輸出:
print start end [serise name]
start 與 end可以省略用"/" 代替。series則可以輸入許多個。列印的時候就會依序排列輸出。

解說:
winrats中series是一個最基本也是最好用的變數型態。
這種變數型態相當有趣!一開始宣告,就會直接幫你在記憶體中製造一個類似矩陣又類似向量型態的變數。並且大小可以根據一開始all宣告的大小來附值。這種型態的變數,是winrats主要操作的變數型態。並且series在宣告的同時,就預設為real (類似c語言的浮點數float)。

2010年3月10日 星期三

ubuntu - 英文版開機自動執行ibus

英文版預設輸入法沒有安裝ibus。

當安裝好之後,也沒辦法自動執行。

這時候開啟命令列視窗,輸入:

sudo im-switch -s ibus

就可以開機自動執行ibus。