

另外,當網路環境必須先透過網頁驗證後才能使用的話,ChromiumOS 可以先用隱身模式開啟瀏覽器,等到使用者驗證完畢以後,再切回一般模式繼續使用。
軟體開發、伺服器和生活瑣事
另外,當網路環境必須先透過網頁驗證後才能使用的話,ChromiumOS 可以先用隱身模式開啟瀏覽器,等到使用者驗證完畢以後,再切回一般模式繼續使用。
朋友一台舊筆電捨不得丟掉,想找方法讓他可以繼續用。CPU 600MHz、RAM 128M,要跑有圖形介面的 OS 實在頗辛苦。
記憶體 128M 就可以動,開機頗快,可以透過套件庫安裝軟體,好像沒中文。
Redmine 是個為專案管理而生的平台,有幾個特色:
Redmine 由 Ruby 撰寫而成,安裝很容易。現在的 Linux 系統上大多都有 Redmine 套件,點選後會系統就會自動將環境裝好可直接啟動,也可以透過 SVN 或是 Git 取得最新版本的程式碼手動安裝。從搜尋引擎也應該很容易找到別人整理好的安裝教學。
使用者登入以後,可以在「專案清單」頁面找到建立新專案的連結,到建立專案頁面會有許多欄位需要填寫。
頁面中會要求填入專案名稱、描述以及欲使用的模組,另外可以選擇該專案所屬的父專案,之後可以建立專案事件間的關聯性。
專案建立成功以後會顯示進入設定頁面,先到「成員」分頁將自己加入專案中。專案成員可以有不同的權限,預設分為「管理人員」、「開發人員」與「報告人員」,管理人員擁有整個專案的管理權限,而報告人員僅能瀏覽專案資訊與新增事件,權限會依照 Redmine 系統設定而不同。
設定完成回到專案概觀頁面,大致就可以看到整個專案的狀況
專案中的事件可以是實作、錯誤報告、功能變更等,可以為專案建立事件並指派給負責人,受到指派的負責人可以對該事件建立筆記、報告、時間紀錄等,Redmine 會紀錄事件異動、進度整理至行事曆以及甘特圖上。
輸入事件名稱以及詳細內容,「追蹤標籤」選擇事件所屬類別,「父工作項目」可填入上層事件的編號 (事件列表中以「#」號標記的數字),在甘特圖中會以階層顯示。
事件的「狀態」預設為「新建立」。一般情況下除錯人員可能對於開發工作不熟,所以建立事件時無法得知該事件應該報告給哪一為負責人,所以使用「新建立」,若是已經知道該事件由誰處理,可以選擇「已指派」並在下方選擇負責人,Redmine 會在事件建立後發信告知負責人。
這裡說的版本為專案首頁 -> 設定 -> 版本,代表專案的一個 baseline (?)。為專案設立版本號與發佈日期,可以有效的管理事件與安排時間。
建立一個版本後,原先建立好的事件設定會多出一個欄位,選擇事件所屬的版本,依照事件內容加入對應的版本中。
例如「資料排序功能」與「編碼錯誤」二個事件需要在第一個版本中處理完畢,便加入「v1.0」的版本中,而「分散式運算」安排於稍晚處理,加入「v2.0」的版本中。
版本與事件關係舉例:
好員工 v2.0:
建立版本以後可以將相關的事件與工作加進該版本中,Redmine 便會在「版本藍圖」頁面中顯示時間與工作項目。
Wiki 模組是一個與維基百科相同功能的知識管理模組,供專案人員撰寫操作說明與系統規格等,例如撰寫一個專案說明:
h1. 專案介紹
bla bla bla ......
相關頁面:
[[安裝]]
[[程式碼修改]]
利用中括弧可以建立 wiki 頁面連結,若是該頁面不存在,則會直接進入編輯模式。
Wiki 模組與一般文件的差異為 wiki 模組會為每一次修改進行記錄,可以比較頁面每一次修改間的差異,可以隨時還原至較舊的版本。
當初一直以為一定要 GPS 才可以定位,線最近發現無線網路也可以精確的定位而且誤差超小,但是百思不解到底是如何定位,一直到最近才發現 …..。
無線網路的定位方式不是即時測量,而是透過網路搜尋無線 AP 的 MAC 所在位址。由於家裡的 FON 幾年沒開過機,加上回家以後附近幾乎沒有基地台,無線網路定位就失靈。
由於定位要有無線網路,基地台又必須在某個時段曾經開機過,所以 …. Google 街景車!
聽說 Android 手機用 GPS 定位以後又連上網路,還會自動更新附近基地台的地理位置 …
VMware Service start/stop scripts.
Start:
net start "VMware Authorization Service"
net start "VMware DHCP Service"
net start "VMware NAT Service"
net start "VMware USB Arbitration Service"
@echo off
pause
@echo on
Stop:
net stop "VMware Authorization Service"
net stop "VMware DHCP Service"
net stop "VMware NAT Service"
net stop "VMware USB Arbitration Service"
@echo off
pause
@echo on