2014年5月28日 星期三

Python, How to install library for portable python by using distribute on windows

For example:

1. Download distrubute
2. Unzip distribute, ex: "distribute-0.7.3"
3. Move "distribute-0.7.3" to "D:\PortablePython" (That is my portable python location).
4. Open command line
5. Enter following command without quotes:
    - "d:"
    - "cd "PortablePython"
    -  "Python-Portable.exe distribute-0.7.3\setup.py install"

If you want install package "pygal", just enter following command without quotes:
- "cd D:\PortablePython\App\Scripts"
- "easy_install-2.7.exe pygal"

==============================================================
Updated, another way:

Using "pip":
https://pip.pypa.io/en/latest/installing.html
http://www.codedata.com.tw/python/python-tutorial-the-1st-class-3-hello-world-traditional-chinese-edition

2013年1月17日 星期四

Robocopy懶人測試


@rem read

robocopy z: g:\ro /np /Log:4bay_r_front1.txt
ping 127.0.0.1 -n 6 > null
echo y|del g:\ro\*.*
ping 127.0.0.1 -n 6 > null

robocopy z: g:\ro /np /Log:4bay_r_front2.txt
ping 127.0.0.1 -n 6 > null
echo y|del g:\ro\*.*
ping 127.0.0.1 -n 6 > null

robocopy z: g:\ro /np /Log:4bay_r_front3.txt
ping 127.0.0.1 -n 6 > null
echo y|del g:\ro\*.*
ping 127.0.0.1 -n 6 > null


@rem write prepare
robocopy z: g:\ro
ping 127.0.0.1 -n 6 > null
echo y|del z:\*.*

@rem write
ping 127.0.0.1 -n 6 > null
robocopy g:\ro z: /np /Log:4bay_w_front1.txt
ping 127.0.0.1 -n 6 > null
echo y|del z:\*.*

ping 127.0.0.1 -n 6 > null
robocopy g:\ro z: /np /Log:4bay_w_front2.txt
ping 127.0.0.1 -n 6 > null
echo y|del z:\*.*

ping 127.0.0.1 -n 6 > null
robocopy g:\ro z: /np /Log:4bay_w_front3.txt
ping 127.0.0.1 -n 6 > null
echo y|del z:\*.*

2012年10月31日 星期三

(Shell Script) Example


cat /sys/plx-ll/link_status > link.log
i=0
while [ "$i" -lt "500" ]
do
ifconfig plxnic0 down
sleep 5
ifconfig plxnic0 up
sleep 5
cat /sys/plx-ll/link_status > link_now.log
diff link.log link_now.log > /dev/null 2>&1
if [ $? -eq 0 ]
then
echo "Round$i : Files are the same"
else
echo "Round$i : Files are different"
exit
fi
i=$(($i+1))
done

2012年10月28日 星期日

(Windows) 批次檔相關用法


1. Echo

@                        #不顯示此行
 echo off              #從下一行開始不顯示
 @echo off          #從本行開始,之後的內容都不顯示
 echo on              #從下一行開始顯示
 echo                   #顯示目前顯示狀態(on/off)
 echo.                  #輸出空白行

2. Date & Time

date /t                 #顯示系統日期,不出現輸入新日期提示
time /t                 #顯示系統時間,不出現輸入新時間提示

2012年10月10日 星期三

收RFQ時要考慮的事


  1. 機臺數量
  2. EVT, DVT次數
  3. 軟、硬體平臺
  4. 合作模式 (report、bug list的出法)
  5. 獨立model或是系列品 (要找上一代負責人拿取相取資料)
  6. 是否有特殊的測試製具、軟體
  7. 測試要在中山進行或在台北進行