robot
最新文章(10)
Mqskit 和其它相關工具
CPython 的 GC 二、三事
寫 Mecurial Extension 是件快樂的事!
Mozilla 台灣辨公室徵人啟事
關於 Apple 的兩項專利
core dump 之前的 frame
怎麼發出 beep 聲?
先承認你要找的是奴才吧!
程式碼要清的多乾淨?
FreeBSD 的 Thread-Local Storage 實作
首頁
新編
最新留言
Entries RSS
重要關鍵字(10)
coding (122)
Python (93)
FreeBSD (71)
WEB (61)
URL (48)
hardware (46)
javascript (36)
Linux (34)
blog (30)
C++ (16)
所有關鍵字
新增 URL
darkhand
by thinker
2 Columns
關鍵字:
Python
目前專案已 hosting 在 webfaction 提供的 free trac hosting service, * trac: http://darkhand.python-hosting.com/ * subversion repository: http://svn.darkhand.python-hosting.com/trunk/ 心血來潮,昨天 (2006.11.26) 下午開始動手做一個 control panel。希望能做到像 $shell$ 一樣好用,或者是說,做一個 support $GUI$ 的 $shell$。用 $Python$ 寫程式還真是快樂,四百多行就完成一些基本功能。 目前功能: * 執行 $shell$ command * 執行 darkhand command * copy * rename * link (hard/symbol) * home 畫面分割成四個區域 (area) ,category 、 tools 、 directory 和 command buffer 。 directory 區域讓使者瀏灠檔案系統 (filesystem),或顯示其它資料。在 directory area 選擇的資料將成為 tool 的資料來源。當多重選擇資料來源時,可將之暫存在 command buffer 。選擇的資料,由 tools area 選擇的工具處理。例如 rm 工具將檔案刪除。 tool category area 將工具分類,透過分類,選擇不同的工作情境。透過切換工作情境,選擇出現在 tools area 的工具,改進工具選擇的效率。使用 hot key (ctrl-x) 能切換到 tools area,以選擇工具,執行工具。工具執行完成後, darkhand 自動切換回 directory area ,以接受下一個命令。 在 tools area 或 directory area 的選擇,可透過輸入前幾個字母, darkhand 自動選擇名稱符合的項目。因此,選擇情境和工具集,降低 tools area 的工具數量,能增進工作效率。因此,只要輸入少數的字母,就可以快速選擇工具,完成工作。甚至在長時間使用後,熟悉環境後,可以不需要觀看畫面上的指示,就可以直接下達指令。 所有 source 還在我的 hd 裡,等待申請中的 repository 。 [attach:dh.gif]
最後更新時間: 2006-11-29 14:53:55 CST |
引用
查詢:
COMMENTS: