顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - slime

頁: 1 ... 3 4 [5] 6
121
由於記憶卡有一些特性, 剛好與瀏覽器暫存檔相近:
1. 需要大量搜尋檔案, 所以搜尋時間越短越好, 通常記憶卡的隨機搜尋速度比硬碟快.
2. 目前有許多筆記型電腦或桌上型電腦都有內建讀卡機, 但一般使用者只用到固定一至兩個插槽, 而其他的插槽閒置著.
3. 由於數位相機或手機經常附送小容量的記憶卡, 往往被棄置不用.

綜合這些特性, 所以可以利用小容量的記憶卡與閒置的讀卡機, 將 IE 的暫存區改成存放於記憶卡上, 分散資料讀寫的時間.

基本需要:
記憶卡一個(搭配讀卡機或主機內建讀卡機)
或隨身碟一個

建議需要:
1. 讀卡機支援 USB 2.0 : 經個人測試, USB 1.x 只能達到 90KB/s 的讀寫速度, USB 2.0 可以達到 150KB/s 的寫入與 600KB/s 以上的讀取, 在瀏覽上明顯有差.
2. 有 64M 以上容量 : 依個人情況可以調整.

使用限制:
依這個功能設定後, 該記憶卡不可以拔除; 如果要拔除該記憶卡, 需要先把設定改回原本的設定.

設定方式:
0. 選擇比較少用的記憶卡, 例如我手邊常抽換的是 SD/CF 卡, 而有幾片 MS 卡幾乎沒用到, 就拿其中一片 MS 卡當成暫存區用.
1. 確定主機的讀卡機速度與記憶卡容量.
2. 將記憶卡格式化(選用 FAT/FAT32 皆可, 推測 NTFS 也可以)
3. (建議)將記憶卡指定一個磁碟機代號(例如 T: ), 讓磁碟機代號不會亂掉.
4. 從控制台 -> 網際網路選項 -> 一般, 中間有一項"Temporary Internet files", 選"設定", 會開啟一個新視窗.
5. 在新視窗的左下角選"移動資料夾", 先記下目前的資料夾位置, 然後指定新資料夾位置為 T: , 再按確定.
6. 設定完成後, Windows 會要求登出, 再重新登入; 這樣就完成了, 以後 IE 的資料都會暫存在記憶卡.
7. 如果該記憶卡故障或者不想再繼續使用這方法, 把資料夾位置改回步驟 5. 原本記下來的位置.

122
緣起:
前陣子手機門號的合約即將到期, 在選擇適合自己的方案時, 偶然看到幾個網友介紹速博的"四海通", 於是申請看看, 不過整個申請流程下來, 讓我覺得這個罕見的方案, 速博自己及經銷商也不太清楚的感覺.

四海通簡介:
1. 付費方式: 後付式, 也就是每個月計費一次, 打多少才向用戶收費. (參考: 一般二類電信(節費電話卡等)都是預付制, 比如先買 $500 或 $1000 的額度, 半年內打完.)

2. 撥打方式: 兩段式, 用手機先撥業者的專用電話, 等業者端接通後, 再撥原本要撥的號碼. 例如要打給 Mobile01 , 一般撥號是直接按 062258899 然後送出; 用四海通則是先撥 0809xxxxxx (這部份免付費), 等到接通後, 再撥 062258899 .

申請時遇到的問題:
1. 費率: 原本考慮四海通就是因為手機撥市話比較貴, 而我任職的公司不接受無號碼來電, 所以也不能用公共電話打, 因此四海通手機撥市話 0.08 元/秒 雖然不是最便宜, 不過也不用擔心額度過期.

但是, 關於手機撥手機的費率就有問題了, 速博網站寫的是: "依行動業者費率訂價", 經詢問客服人員, 得到的解釋大約是: 照公告的牌價計費, 也就是說亞太透過四海通撥亞太, 就沒有網內互打免費, 而是照牌價計算. 而業務寄申請書給我時, 我再跟客服人員詢問一次, "荷包飽飽B"專案的費率, 客服人員的回答則是: 手機撥手機採用每分 4.88 元(以秒計費約 0.0813 元). 所以這部份就有些盲點, 手機透過四海通撥手機究竟是多少錢?

其次則是"荷包飽飽B"如果用手機撥國際電話, 可以依牌價打折; 不過我的目的是手機撥市話可以省錢, 用手機撥手機或國際電話的費率, 我就不再深究; 只是提醒有考慮辦理的網友, 注意專案是否有公告相關費率.

(公告費率參考: http://www.sparq.com.tw/products/tariff/eztone.html )

2. 撥號後是否能顯示號碼: 由於家裡有 SeedNet Wagaly Talk II , 撥給其他人時, 對方看到的是 SeedNet 的電話, 而且申請四海通的目的, 是我要撥回公司時能有號碼, 因此我又去問客服了, 得到了兩個答案: a. 不能顯示號碼 , 因此我再請客服確認"真的沒有號碼? 那就不適合我了", 於是客服問工程師, 又有了答案 b. 會帶一個門號.

但是這樣又有問題了: 帶的門號究竟是我的手機號碼, 還是速博的電話? 不過既然客服人員說有帶號碼, 至少我打回公司沒問題, 就不深入研究.

3. 目前提供的方案有幾種?
這部份沒有任何公開完整資料, 只能零零碎碎拼湊如下:
a. "300元講利金專案": 手機撥市話 0.08 元/秒, 每個月送 50 元通話費, 連續 6 個月(註1); 似乎不限手機撥出或市話撥出(註2).
b. "荷包飽飽專案B": 手機撥市話 0.08 元/秒, 手機撥手機 0.0813 元/秒, 手機撥國際電話照速博牌價打折(註2); 不送其他東西, 只能用手機撥號(註2).

花了半個月搜尋資料及申請的過程, 只能說這個方案太罕見了, 連網站都沒有較完整的資料, 客服人員的回答也沒辦法解答我的疑問, 不過我還是申請了, 至少是 0 月租免預付, 等過幾天有開通及帳單後, 再來說說使用心得吧.

補充:
1. 目前我個人的使用方式: 在家用 SeedNet Wagaly Talk II ; 在外面用威寶門號撥行動電話, 用公共電話撥市話.
2. 為什麼不考慮預付制的節費卡? 因為出差時要撥回公司才會用到, 預付制的節費卡有使用期限; 而且四海通帳單有附通話明細(註2).

註1: 官方網站資料
註2: 非官方網站資料

123
話說....許多人買 3C 產品時, 都有送小容量的記憶卡, 從 8"M" 到 128"M" 等, 實際上很少有機會使用; 加上記憶卡規格改變, 容量提升, 讀卡機也經常汰換.

有些人也許會把這樣的記憶卡 + 讀卡機當隨身碟用, 只是容量實在小得可憐, 頂多存些臨時性文件.
現在, 可以利用記憶卡搜尋速度快的特性, 加上 Mac OS X 內建 RAID 功能, 實作一個瀏覽器快取的改善方案.

特點:

1. 記憶卡的隨機搜尋速度比較快.
2. RAID 0 可以提高容量及速度.
3. 把讀寫的頻寬分散, 一般系統存取硬碟, 而瀏覽器快取存取的是記憶卡.

4. 使用中絕不可以拔掉讀卡機, 否則會發生什麼事, 連我也不曉得.
5. 外接讀卡機比較不方便.
6. RAID 0 的安全性低, 如果其中一張卡損毀, 整個 RAID 就毀了.

工具&材料:
1. 多槽的讀卡機一個.
2. 相同容量的記憶卡數張.
3. Mac OS X (用到其中的 Disk Utility 與終端機)
4. 一些 Unix-like 概念....

實作步驟:
1. 把同容量的記憶卡都裝在讀卡機, 然後接到主機上. (我是用 64M 兩片)
2. 在 Disk Utility , 選"建立 RAID" (可以參考: http://docs.info.apple.com/article.html?path=DiskUtility/10.5/yh/duh1013.html )
2a. 為 RAID 取名. (我取為"Macintosh RAID")
2b. 選擇 RAID 模式: RAID 0 (Stripe)
2c. 把記憶卡都拉到右邊的空白處.
2d. 選"Create"
2e. 然後就會建立一個容量較大的 RAID 0
3. 修改瀏覽器設定.
3a. 如果瀏覽器有支援, 直接把快取目錄指向 Macintosh RAID
3b. 如果瀏覽器無法直接修改, 可以從終端機, 找到瀏覽器的快取目錄, 手動移到 Macintosh RAID 上.
以 Firefox 為例:
代碼: [選擇]
cd ~/Library/Caches
mv Firefox "/Volumes/Macintosh RAID"
ln -s "/Volumes/Macintosh RAID/Firefox"
3c. 下次執行瀏覽器時, 就會改成讀寫記憶卡了.

4. 還原:
如果不想使用時, 將瀏覽器的快取目錄改成原本的預設目錄即可.
以 Firefox 為例:
代碼: [選擇]
rm ~/Library/Caches/Firefox
mv "/Volumes/Macintosh RAID/Firefox" ~/Library/Caches

如果沒這麼多記憶卡的使用者, 也可以單純把瀏覽器快取路徑改到讀卡機上, 達到相近效果.

125
除了第一篇轉到違規區, 還有多篇直接刪除了, 請站長協助列入過濾.

126
這是看過本版的討論後, 覺得網路部份是最多人詢問的項目, 所以想調查一下, 各位覺得在使用相關軟硬體時, 網路部份有哪些常發生的問題?

(本問卷舉行 30 天, 答案為單選, 多選或者無法選擇的, 請用回應的方式列出來)

127
硬體/驅動程式
Q: 我的主機上某某硬體(網路卡, WebCam 等), 在 VM 內該怎麼用?
A: 由於 VM 是"虛擬化"的環境, 所以大部分的硬體, 都無法直接使用在 VM 內; 而網路卡, USB 隨身碟等, 則會透過模擬的方式間接使用.

Q. 我該如何安裝 CPU 省電程式? 滑鼠驅動程式?
A: 由於 VM 的環境內, 各種硬體和實體的 CPU 不一定直接對應, 所以不建議安裝這類省電程式或特殊的滑鼠驅動程式等.

Q. 我在 VM 內抓不到硬碟? 畫面解析度很差?
A: 由於 VM 是虛擬的環境, 需要先確定 VM 的設定, 例如模擬 SCSI 磁碟, 就需要載入 SCSI 驅動程式. 另外則是安裝 VM 程式另外提供的優化程式, 例如 vmware-tools , 可以提高螢幕解析度等功能.

網路
Q: 我的虛擬機器網路不通, 怎麼辦?
A: 可以參考About VMware 連線設定

虛擬軟體的習慣
Q: 我用 VMware , 常用 clone 複製環境, 在 host OS 看到虛擬主機的目錄下, 每複製一次就會產生幾個檔案, 該怎麼辦?
A: 如果有特定的環境需要 clone , 建議在該點設定 snapshot ; 以後要 clone 時, 從 snapshot manager , 選擇該 snapshot 來 clone , 就不會產生這些檔案.

128
不能說的秘密

適用環境
1. PC 使用 Windows XP (或相容 XP 內的某些 vbs 與 dll )
2. 印表機使用標準 TCP/IP 連線
3. 印表機驅動程式不需要透過 .exe 或 .msi 安裝
4. 沒有網域或不想用網域時

目錄結構
printui.bat (如下)
prnport.bat (如下)
spooler.bat (如下)
templete.bat (如下)
驅動程式 (請自行取名)

使用方法
1. 建立一個專門新增印表機用的目錄
2. 把底下四個檔案複製到目錄下
3. 把印表機驅動程式解開, 放在喜歡的目錄下
4. 複製 templete.bat , 改成易用的檔名. (例如: 苗栗後龍分公司產線3機台A旁邊會計室廁所門口右邊的印表機.bat )
5. 修改批次檔內容, 需要的資料有:
a. 印表機 IP (變數 port )
b. 印表機驅動程式的位置 (變數 file , 可用相對路徑, 但是要連 .inf 都列上, 例如: printer_drivers\hpson\oemsetup.inf )
c. 印表機型號 (變數 model , 需要看 .inf 內容找出來, 例如: HPson LaserStyles Color 65536 )
d. 給使用者看的印表機名稱 (變數: base , 改成易辨識的名稱 (例如: 苗栗後龍分公司產線3機台A旁邊會計室廁所門口右邊的印表機 )
6. 執行該批次檔.

備註
1. 其實很多都是 Windows XP 內建的功能, 有不懂的請先看 Windows XP 說明, 或者把每行指令分別執行看看.
2. 批次檔只有兩個檢查: a. ping IP 確定印表機活著 b. 檢查驅動程式存在 ; 所以執行結果如果不如預期, 請先自行排解.
3. 把批次檔拆開的用意, 是可以分開處理多種印表機的組合, 例如:
a. 單獨一台: prnport -> spooler -> printui
b. 多台:  prnport_a -> prnport_b -> prnport_c -> spooler -> printui_a -> printui_b -> printui_c , 這樣 spooler 只要重新啟動一次即可(省時)
4. templete.bat 中, 印表機型號或給使用者看的名稱如果有空白, 請用雙引號括起來.

prnport.bat (功能: 新增 TCP/IP 連接埠)
代碼: [選擇]
@echo off
if "%1"=="" goto end
set port=%1
%windir%\system32\cscript.exe %windir%\system32\prnport.vbs -a -r IP_%port% -h %port% -o raw > NUL
:end

printui.bat (功能: 新增印表機)
代碼: [選擇]
@echo off
if "%4"=="" goto end
set port=%1
set file=%2
set model=%3
set base=%4
%windir%\system32\rundll32.exe %windir%\system32\printui.dll,PrintUIEntry /if /b %base% /f %file% /r IP_%port% /m %model% /u > NUL
:end

spooler.bat (功能: 重新啟動 spooler )
代碼: [選擇]
@echo off
net stop spooler > NUL
net start spooler > NUL

templete.bat (功能: 實際安裝的設定範本)
代碼: [選擇]
@echo off
set port=印表機的 IP
set file=驅動程式的位置
set model=驅動程式的印表機名稱
set base=給使用者看的名稱

ping -n 2 %port% > NUL
if ERRORLEVEL 1 goto end
if not exist %file% goto end

call prnport %port%
call spooler
call printui %port% %file% %model% %base%

:end

129
使用環境:
1. Windows Server 2003 with SP1
2. Windows XP Pro with SP2

GPO 設定: (資料夾重新導向)
為每個使用者在根路徑建立一個資料夾.
根路徑為 \\dc\profiles$
(其他都是預設值)

SMB 權限:
1. 移除預設的 Everyone 讀取.
2. 新增 Auth.... User "變更"(也會自動選讀取)

NTFS 權限:
1. 到進階, 移除繼承.
2. 回到一般, 新增 Administrators "修改"(會自動勾選其他四台, 非必要, 只是方便 Administrators 管理)
3. 仍在一般, 新增 CREATOR OWNER "修改"(會自動勾選其他四個, 而且套用範圍會有點異動)
4. 再到進階, 新增 Auth.... User , 套用"這個資料夾", 增加以下四個:
a. 列出資料夾/讀取資料
b. 讀取屬性
c. 讀取擴充屬性
d. 建立資料夾/附加資料
e. 讀取權限

這樣使用者新增時, 就會在 \\dc\profiles$ 底下建立目錄, 並且有"離線"功能.
而其他使用者只能看到 \\dc\profiles$\user 存在

130
在 DOS/Windows 下使用的, 只有 5 個變數:
1. verbose : 決定輸出是簡單的還是詳細的; 簡單的話, verbose=0 ; 詳細的話, verbose=1 .
2. count : 決定 ping 的次數, 覺得Windows 預設是 4 次有點多, 所以用 2 .
3. target_name : 要 ping 的主機名稱, 只是顯示給使用者看的, 跟實際 Domain Name 無關.
4. target_ip : 實際上要 ping 的 ip .
5. output : 由 %verbose% 決定把輸出丟到哪, NUL 類似 Linux 的 /dev/null , CON 類似 Linux 的 STDOUT .

如果有多個分公司, 把最後一段複製多次, 修改 target_name 與 target_ip 即可.

代碼: [選擇]
@echo off
set verbose=0
set count=2
set restart=0

if "%1"=="1" set verbose=1
if "%2"=="1" set count=1
if "%2"=="2" set count=2
if "%2"=="3" set count=3
if "%2"=="4" set count=4
if "%2"=="5" set count=5
if "%2"=="6" set count=6
if "%2"=="7" set count=7
if "%2"=="8" set count=8
if "%2"=="9" set count=9

rem 決定輸出到畫面或不要輸出資料
if %verbose%==1 (set output=CON) else (set output=NUL)

:start
cls
echo %date%%time%

rem 如果有多個分公司, 複製這一段即可.
set target_name=廣播需空
set target_ip=169.254.255.255
if %verbose%==1 cls
if %verbose%==1 echo 將要測試 %target_name% (%target_ip%)
ping -n %count% %target_ip% > %output%
if %verbose%==1 echo.
if ERRORLEVEL 1 echo %target_name% (%target_ip%) 無法連線
if %ERRORLEVEL%==0 echo %target_name% (%target_ip%) 連線正常
if %verbose%==1 echo.
if %verbose%==1 pause

rem 如果被當成 Windows 捷徑, 確定最後結束不會直接關閉視窗.
if %verbose%==0 pause
rem 如果希望重複執行, 這邊會跳到 start
if %restart%==1 goto start

131
(其實不太預感有人回應, 當成自己的小心得.)

最近買了一片 IDE RAID 卡, 本來想裝上三顆 80G 硬碟測試 RAID5 功能,

所以找了 WD 跟 Seagate 的硬碟, 由於之前用 RAID1 的經驗, 標示 80G 實際上會有少許差異, 所以特別先注意 LBA Sector , 16xxxxxxx 完全相同, 但是接上 RAID 卡....

"容量不同, 請確認大小"....

132
這個討論串的動機, 是在某些硬體上執行 Xen 時發生錯誤, 暫時還找不到問題點, 所以想彙整各位網友的經驗.

例如:
硬體: Lenovo ThinkPad R60-IBV
CPU: Core 2 Duo T5600 (VT & 64bit)

OS 與虛擬軟體的組合:
Windows XP Pro (32bit) + VMware 5.5.x : 可以執行 64bit OS
CentOS 5 (64bit) + Xen : 可以正常執行 Windows XP Pro (32bit)
CentOS 5 (32bit) + Xen : 可以正常執行 Windows XP Pro (32bit)


硬體: Acer Aspire M3100
CPU: Athlon 64 X2 4000+ (AMD-V & 64bit)

OS 與虛擬軟體的組合:
Windows XP Pro (32bit) + VMware 5.5.x : 可以執行 32bit OS, 64bit OS 未測試
CentOS 5 (32bit) + Xen : 在執行 xm 啟動時會出現錯誤.
Xen Server 3.2 : 安裝過程會出現錯誤訊息.

(參考網址: http://ms84.dyndns.org/viewtopic.php?t=610 )

133
硬體
Introducing AMD Virtualization (AMD, 英)
Intel® Virtualization Technology - Overview (intel, 英)

軟體產品
KVM (英)
QEMU (英)
Xen (英)
VirtualBox (英)
Virtual PC (英)
VMware (英)

概念
Virtualization (wikipedia, 英)

軟體
VirtualBox指南 (企鵝幫魚,魚幫兔, 正體中文)

網路
如何善用 VMware 的四種網路環境 (酷!學園, 正體中文)
[精彩] vmware 网络设置三:理解虚拟网络的类型 (ChinaUnix, 簡體中文)

其他
VMware 使用的一些個人心得 : 關於 clone , snapshot , 光碟機 (酷!學園, 正體中文)

檔案下載
Microsoft Virtual PC 2007 繁體中文語言檔 (酷!學園, 正體中文)

134
A:
1. 會寫程式但是不會跨程式語言.
2. 會調整資料庫但是不會跨平台跟跨軟體調整.
3. 會硬體但是不會快速部署不同的主機.
4. 會網路但是不會資安.
5. 會系統但是不會整合.

B:
1. 會技術但是不會表達.
2. 會盡力但是不會節制. (會爆肝)
3. 會工作但是不會要求加薪.
4. 會跟同事互動但是不會跟老闆打交道.
5. 會解決問題但是不會安撫客戶.

135
對於虛擬化技術, 由於我自己也還在摸索, 先請大家看看這些資料:
虛擬軟體常見問題(issue)
官方文件或網路上的參考資料


以上資料都沒辦法讓您滿意時, 請分析一下:

1. 您要討論的主題是: 網路? OS? VM? 各種相關資料?
2. 如果不在 VM 下, 仍然會發生的問題, 麻煩到其他相關版面詢問.
3. 麻煩先使用搜尋, 看看有沒有網友提過類似的狀況.
4. 這個問題是否需要公開討論? 如果是促銷活動, 請到好康報報區; 如果對於網友的個人意見或交易, 詢問採購方式等, 請善用私人訊息.


當您真的要發問或提出心得時, 請盡量做到這些事:

1. 所有網友的討論都是公平的, 請適當說明問題的起因, 覺得可能的問題點, 避免預設其他網友的經驗造成誤解.
2. 文章請不要用"如題", "as title"或類似的用法; 也不要自己推文或一再要詢問"沒人可以回嗎?".
3. 請不要用不適當的注音文或錯字, 簡體字用戶建議直接使用簡體字, 避免字體轉換後有些誤差.
4. 對於提出問題, 獲得解決時, 請簡單說明解決方式.


板主角色的工作說明:

1. 只有收錄, 刪除, 移動文章, 編輯或修改部分文字等動作屬於板主的工作.
2. 一般技術的討論時, 板主並沒有特別的身分, 如果板主的認知或資料有誤, 屬於單一板主個人所學, 不代表其他板主或本站立場.
3. 有"如題", "as title", "沒人可以回嗎?", "幫幫我"或類似的用法, 直接刪除不再通知.
4. 有些錯別字或補充說明, 板主會在編輯後說明修改的部份, 如果原發文者覺得不妥, 請告知板主.

137
從 VMware, Xen, VirtualBox, Virtual PC 等軟體開始盛行, 虛擬環境也變成一個 lab 的好幫手, 甚至有些廠商也開始開發相近的市場.

但是虛擬環境本身跨平台, 屬性與現有版面有些不同, 所以建議開設"虛擬環境"板, 集中討論相關的軟體及應用.

8/22: 配合站方規定, 新增投票, 期限為 30 天.

138
在這邊看到聯想到的:
http://phorum.study-area.org/viewtopic.php?t=47372
(如果表達有不當之處還請見諒, 由於很多基礎的東西跳過了, 請有使用 VMware 等軟體的網友, 務必先從基礎的架構理解後再看; maggiessss 來聽要繳費哦, 請將款項匯到"去死去死團高雄分部".)


先從 TCP/IP 所對應的 ISO OSI 的底下三層來看:
最底層是電氣信號, 第二層是 Mac Address , 第三層是 IP .
(細節請自行參考相關書籍)

一般網路上的封包, 在區域網路內是用廣播的方式, 網路卡判斷本機的 Mac Address 相符時, 才會收下這封包, 而丟棄其他封包.

而 VMware 在安裝後, 除了實體的網路卡, 本身已經有一個 Mac Address 外, 會另外新增兩片網路卡(host-only, nat)及數個網段(VNet), 這兩片網路卡的功用是:

VMware 虛擬的 nat 網卡: 連接到一個類似 IP 分享器的 LAN 環境, host OS 會使用 192.168.n.1 這個 IP 來代表實體主機, 192.168.n.2 則是 VMware 建立的虛擬 gateway . (註: 這個 n 是每次安裝 VMware 後隨機產生的, 可以修改)

VMware 虛擬的 host-only 網卡: 在虛擬的 VNet 環境內, 會使用 192.168.h.1 這個 IP 來代表實體主機, 192.168.h.2 則是一台 DHCP 主機(沒有其他功能) . (註: 這個 h 是每次安裝 VMware 後隨機產生的, 可以修改)

所以可以知道, 一台裝好 VMware 的主機, 至少會有三張網卡(邏輯上的):
1. 實體的網路卡, 裡面至少要啟動 VMware Bridge .
2. 虛擬 nat 網卡, 使用 IP: 192.168.n.1 , gateway: 192.168.n.2
3. 虛擬 host-only 網卡, 使用 IP: 192.168.h.1 , 無 gateway

而在新增 VM 時, 同一台 VM 最多可以有三張網卡(以 VMware Workstataion 5.x 為例), 有四種選擇: bridge, nat, host-only, VNet. 這四種的差別, 就在於:
bridge: 由於每新增一片 VM 用的網卡, 也會產生一組 Mac Address , 所以如果 VM 執行中, 有使用到 bridge 網路時, 就會把實體的網路卡改為雜湊模式, 而任何透過 bridge 的動作, 就像把 VM 跟 host OS 接在同一個 hub 上, host OS 接在怎樣的網路環境, VM 的 bridge 網路都會接到相同的網路環境.
nat: 由於 VMware 會建立一個網段 192.168.n.x , 而由 192.168.n.2 擔任 DHCP 及 gateway 功能, 所以有 VM 新增 NAT 網卡時, 就會接到 192.168.n.x 這個網段, 並且可能會取得 192.168.n.3~254 的 IP , 可以透過 192.168.n.2 對外連線, 或者向 192.168.n.1 存取 host OS 的資源.
host-only: 類似 NAT 網段, 會由 VMware 建立 192.168.h.x 網段, 而由 192.168.h.2 擔任 DHCP 主機, 但是這個網段沒有 gateway , 不直接與其他網段連線, 也可以向 192.168.h.1 存取 host OS 的資源.
VNet: 沒有預設任何 IP , 只是接在同一個 VNet 內的虛擬網卡, 都可以互傳資料(預設應該有 5~6 個獨立的 VNet ).

那麼, 這樣的環境該怎樣應用呢?
首先, 確定 VM 會用到的網路架構
比如要測試 iptables 功能, 主機1 需要兩片網卡:
a. 對外採用 bridge , 設定正確的 IP
b. 對內採用 VNet A
主機2 是 client 端, 只需要一張網卡, 接在 VNet A

其次, 執行
就這樣....沒有了.... 8)

其實 VMware 模擬的網路環境算蠻多種的, 但是實際應用上, 很容易在架構上搞混, 例如:
1. 測試用的主機不該使用 bridge : 由於測試用的主機可能有 DHCP Server 功能, 或者電腦名稱, 網域名稱與現有環境相同, 接在 bridge 會造成現有環境衝突.
2. 不同網段間的 IP 範圍不該相同: 由於 IP 網路的特性, 同一個網段會採用廣播的方式, 不同網段則是送往 gateway 或丟棄, 但是許多使用者將不同網段設定了相同 IP , 就會造成 VM 無法判斷該送往哪個虛擬的網段, 完全無法連線.
3. 被字義上混淆: 由於 NAT/bridge/host-only 的字義, 沒有看說明的可能會有自己的解讀方式, 造成使用上的混淆.

所以, 建議在使用 VMware 測試前, 務必做到:
1. 去看基礎概論的資料(ISO/OSI, TCP/IP), 了解 bridge, router, NAT 等用詞的概念.
2. 先準備一個架構圖, 畫出不同網段, 各網段連接的主機, 各網段的 IP .
3. 決定各主機需要的網路卡類型.
4. 才開始運作.

(講得不是很清楚, 如果是這方面的需要, 請多加練習; 如果有錯的地方, 請指正 ^^! )

139
雜七雜八 / 個人心得: Google 文件
« 於: 2007-07-31 17:04 »
從一個廣告說起: "從前, 牛奶是主角, 可是要加上許多的配角; 現在, 它(綜合營養素)才是主角, 只要加牛奶就夠了"

而這樣的情況也可以套用在電腦上. "從前, 電腦是主角, 可是要加上許多的配角; 現在, 它(網路服務)才是主角, 只要有電腦能上網就夠了".

網路服務從 BBS, www, e-mail, 到網路交易, 部落格, wiki, 網路銀行, 等等. 越來越多功能在網路上使用. 而 Google 的方向, 就是跟微軟相反; 微軟希望像山寨一樣, 以 Windows Server 為中心, 希望所有的資料集中在 Windows Server 上; 而 Google 則是把所有的資料放在網路上, 只要有 Google 帳號, 就可以控制存取.

"Google 文件"就保持這樣的特性,
1. 將文件檔放在網路上: 在家中或辦公室, 不需要透過隨身碟複製, 也就不需要擔心舊版本蓋掉新版本, 或者隨身碟損毀造成檔案遺失的問題.
2. 允許多人共用及散佈功能: 類似 wiki 的特性, 給予不同的使用者不同的權限, 也能決定是否讓其他不特定使用者直接瀏覽.
3. 跨平台: 無論是 Windows, 蘋果電腦, Linux/BSD + X-window, 只要能透過圖形化瀏覽器上網就可以使用, 不再受限於授權費及軟體版本限制; 也能轉換成其他格式.

實際應用上, "Google 文件"能有哪些優勢呢?
1. 減少交換檔案衍生的問題:
a. 若需要多人編輯時; 傳統檔案需要寄送給對方, 等對方修改好再回傳; 而再比較修改的部份, 需要花些時間確認; 而 Google 文件是在網路上編輯, 只要開放權限給對方, 修改後的檔案可以在網路上直接讀取, 不會因為郵件寄送等問題造成延遲.
b. 在不同地方要編輯同一份文件時; 傳統檔案需要透過隨身碟或筆記型電腦複製, 而會有硬體損毀或版本控制的問題, Google 文件有類似 wiki 的版本保留功能, 也省去使用者移動到不同地方前, 自行備份的動作.
2. 搭配網路發佈功能的應用:
a. 一般的部落格的文章瀏覽, 都會有業者的標題, 廣告, 或者自訂欄位 造成列印或轉發時的不方便; 而 Google 文件幾乎沒有這些造成干擾的資料, 文件可以方便列印及轉寄.
(這裡特別建議參考苗栗社大課程查詢, http://mlcu-archives.blogspot.com/ , 每個課程都是一個 Google 文件)
b. 格式轉換: 即使是以 Word 等軟體寫好的文件, 可以透過上傳或者 e-mail 到特定信箱的方式, 就可以把文件轉成 Google 文件, 再發佈到網頁上, 或者從 Google 文件, 轉成 Word 格式另存新檔.

當然 Google 文件也還有很多可以加強的功能, 例如:
1. 不支援圖片直接插入: 圖片等物件需要透過編輯 HTML 的方式, 手動插入.
2. 缺少頁碼及表格等功能: 由於 Google 文件基本格式是純網頁(HTML), 在編輯上, 並沒有一般文件的"頁"概念, 所以並沒有這功能.

仍要提醒大家注意的是:
1. Google 文件是網路服務的一種, 可能會因為網路中斷等情況無法使用, 平常可以減少一般文件的複製(為了使用者移動), 但是仍要定期備份, 以免文件遺失.
2. 文件的格式會因為不同軟體間而有所偏差, 這是文件軟體的特性, 由於目前常見的 Word 格式是封閉格式, 連 Word 不同版本或不同字體都會造成文件格式偏差或無法開啟等情況; 即使改用開放規格的 HTML , 也仍會因為細部的定義(margin, border等)不同, 造成格式不同.

所以我覺得, Google 文件本身仍不算是完整的服務, 但是可以協助許多其他服務的使用, 例如: 原本要放網頁的文件, 可以透過 e-mail 上傳, 再設定發佈, 就可以提供連結, 這些動作跟一般 e-mail 相近, 不需要另外學習 ftp 上傳等動作; 或者透過多人共同編輯, 讓跨單位(例如不同社大)可以共同編輯一份文件, 正式輸出前再轉成其他格式列印; 還有取代一部份隨身碟等功能, 不需要在下班前把檔案寄回家, 而是平常更動就在網路上進行.

140
雜七雜八 / [鬼扯]英雄跟 MIS
« 於: 2007-07-25 15:10 »
寡人悟到了 :

低級 MIS : 手中有劍 , 心中無劍 : 到處抓軟體, 沒有一個會用.
中級 MIS : 手中有劍 , 心中有劍 : 有了軟體, 還知道軟體的應用方式, 可以在良好軟體搭配下發揮功力.
高級 MIS : 手中無劍 , 心中有劍 : 對於整個資訊系統架構瞭然於胸, 發生問題前就知道問題點, 就算沒有工具軟體也可以處理.
終極 MIS : 手中無劍 , 心中無劍 : 來, 菜鳥, 去處理掉.

141
上次 Kalug 聚會時有人提到, 目前國高的硬體很好, 可以多多到那邊抓檔, 這樣設備有使用記錄, 稅金的投資就有發揮.

突然想大概知道一下:
1. 如果在學術單位的網友, 自己學校有 apt/yum 或 mirror 的主機嗎? 自己常用嗎?
2. 如果使用時不在學術網路內, 那大家偏好用哪個主機?

例如我個人以前在高醫, 所以安裝 Debian , 會用中山大學的主機; ISO 檔則是到義守大學抓, 如果在家(SeedNet)則是看看國高有的就去國高抓.

142
(註: 原文將發表於社區大學論壇, 所以描述對象是以社區大學為主)

由於幾個月前, 一陣 Web 2.0 風潮, 許多人紛紛把網頁移到部落格上, 然後....
好像只有感受到這些優點:
1.修改內容比傳統網頁簡單一點.
2.通常是寄放在其他網站, 省下維護硬體及網路的成本.
3.有些功能例如連結其他網站, 留言板不錯用.

而更多人則是當成"個人綜合網路媒體"來看待, 例如某"無名布丁圖小站",
那除了看看圖, 看看日記外, 除了部份偶像, 或者有創意作品(例如彎彎)的部落格會有人氣外.
其他的部落格好像都沒沒無聞, 似乎會泡沫化....

那如果社大的網站也改用部落格, 會不會也沒沒無聞, 泡沫化?
我覺得, 如果單純把部落格當成網站經營, 那的確會發生同樣的問題.
所以才會有這篇心得, 希望拋磚引玉, 吸引那些已經經營很久的社大也可以分享一下.

在傳統的網頁上, 要連結其他網站, 就是在網頁新增超連結, 然後附上說明,
於是很多人建立部落格時, 也還是在部落格選新增超連結, 然後把網址貼上,
但是這樣的連結跟我的最愛, 書籤完全相同, 其實並沒有內容的連結.

而部落格的好處, 就在於"可以對內容單獨連結", 例如最近我在玩的樣本:
http://twcunews.blogspot.com/
大家可以看到, 主畫面是一些社大的新聞, 而且還是最新版,
如果以傳統的網頁設計方式, 可能會以為我每天閒著在收集這些資料.
(失業中, 的確每天閒著....徵求願意包養我的....職缺 :p )

這樣的新聞, 其實來自於部落格的另外一個特性: “RSS”
目前的部落格的系統通常都有有支援 RSS 或 Atom ,
當部落格網頁上有一篇文章或新聞時, 同時會有 RSS 形式的文章存在,
而我不必去找出每篇新聞, 只要"訂閱 RSS”即可.

通常部落格系統都有訂閱 RSS 的功能, 比如我架的這個樣本,
先搜尋所有社大的部落格, 找出社大的 RSS 網址,
然後在我的部落格, 選訂閱 RSS (註), 再把其他社大的 RSS 網址加入即可.
當初我最早看到的是旗美社大 -> 訂閱, 然後看到北門社大 -> 訂閱, 重複幾次後,
就形成了您看到的樣子: http://twcunews.blogspot.com/ (再廣告一次)
(註: 各部落格業者的用詞不太一樣, 請參照業者的說明)

那對社大而言, 可以連結什麼呢?
其實就可以回到社大本身的特性: 形成共學及社區互動的平台.

例如: 淡水社大的 http://university.tamsui.org.tw/?q=aggregator
(註: 只是我個人覺得比較容易說明的例子, 由於淡水社大的系統並非常見的部落格, 所以實際訂閱方式稍有不同)
在畫面中間有各種活動或新聞, 包括生態班的部落格, 有八里坌文史遍覽的部落格,
這些資料其實不在淡水社大網站, 而是"訂閱"這些部落格所取得的新聞

假如今天社大的網站, 加上"訂閱 RSS”, 把這些課程的活動進度, 公佈在網站的一區,
民眾瀏覽到社大的網站, 不單可以知道"課程的部落格", 還可以知道"這些課程的活動動態",
於是社大跟課程的網路連結就多了一層.

更進一步, 可以把同一個學程內的部落格, 都放在相鄰的訂閱區塊內,
對這個學程有興趣的民眾, 就可以看到其他課程部落格的新聞.

採用同樣的做法, 課程, 學程, 講師, 甚至社區, 如果這個社區有自己的部落格,
而社區大學去"訂閱"社區的 RSS , 當社區部落格更新時, 社大的"訂閱"也會看到社區的最新消息;
簡單的"訂閱"動作, 就讓社區大學成為一個平台;
例如雲林社大很認真地整理了社大之外的相關活動, 如果相關社區有自己的部落格時,
就可以將社區的活動交給社區維護, 社大再透過"訂閱 RSS ", 取得活動的最新消息即可.

其實"訂閱 RSS "這個動作真的很簡單, 不過難的地方還是在使用者的習慣跟觀念,
大部分的網頁設計者還是以傳統網頁更新去思考, 而忽略了 Web 2.0 的特性,
另外部落格跟網頁是相容的, 可以把一般文件或沿革等資料用傳統網頁呈現,
新聞方面再用部落格更新, 達到相輔相成的功效.
在熟悉 RSS 的運作後, 也可以減少更新新聞的例行工作.

雖然透過 RSS 可以方便串連內容, 以及減少更新的工作, 不過 RSS 也並非全然是好的,
對於以剪報為主的工作, RSS 更新太快反而會讓"舊"新聞被取代掉,
例如我整理的 http://twcunews.blogspot.com/ (再度非營利廣告 :p )
原本想要以地區別(例如高高屏), 將新聞彙整再一起, 但是更新較少的社大就會被蓋掉了.

最後, 我要感謝....這些被我訂閱的社大 :p
讓我在不事生產下, 有你們的更新, 這個部落格還會經常有新聞 :p

另外建議有興趣架設部落格的人, 請不要用 Yahoo! 或 MSN 的部落格,
由於 Yahoo! 及 MSN 的部落格只限該公司用戶經由再次註冊程序才能使用,
不允許其他使用者留言, 建議換到其他部落格, 可以讓更多使用者回應及討論.
較有名的有:
a. 樂多(blog.roodo.com): 國內業者, 速度不錯, 有備份機制, 有容量限制, 無法刪除部落格.
b. 無名小站(www.wretch.cc): 國內業者, 速度普通, 備份機制怪怪的, 有容量限制.
c. Blogger(www.blogger.com): 國外業者, 速度普通, 無備份機制, 無容量限制, 可以自行刪除部落格.
d. Xuite(www.xuite.net): 國內業者, 還沒測試過, 有網友覺得比無名好, 一併列上.

143
這是幾週前 Kalug 的小郭提到的想法, 剛好我也是用 iBook , 就試著做做看:
(未完成, 如果有益, 請站務人員仍不要收到精華區, 待測試詳細資料後再說)

0. 準備工具
0.1. iBook 一台
0.2. Ubuntu CD (我是用 Desktop 7.04 PowerPC 版)
0.3. Mac OS X 安裝光碟
0.4. 可以連上 Internet 的網路環境(建議, 非必要)
0.5. 備份所有資料後, 清空硬碟(非必要, 個人習慣)

1. 分割硬碟
1.1. 開機, 放入 Ubuntu CD , 按 C 指定由光碟開機
1.2. 進入 Ubuntu 桌面後, 執行 Terminal
1.3. 執行 fdisk /dev/hda
1.3.1. 按 i (初始化分割表), 會建立在 /dev/hda1
1.3.2. 按 b (建立 bootstrap 開機區), 開始磁區按 64 , 會建立在 /dev/hda2
1.3.3. 按大寫 C (建立特殊分割區, 保留給 Mac OS X 用), 開始磁區大概是 1664 , 大小自定, 類型為: Apple_HFS , 名稱隨意, 建立在 /dev/hda3
1.3.4. 按小寫 c (建立 Ubuntu 用的分割區), 開始磁區可以按 p 看看硬碟剩下的位置, 大小自定, 名稱隨意, 建立在 /dev/hda4
1.3.5. 我沒有建立 swap (!)
1.3.6. 按 w (寫入硬碟)
1.3.7. 按 q (離開 fdisk )

2. 安裝 Ubuntu
2.1. 點選桌面的 Install
2.2. 選擇語系為繁體中文
2.3. 分割區管理選"自定"
2.3.1. 將游標移到 /dev/hda2 , 選擇格式化類型為 newworld
2.3.2 將游標移到 /dev/hda4 , 選擇格式化類型為 ext3 (或 ext2 , reiserfs ), 掛載目錄為 / (根目錄)
2.4. 輸入個人資料
2.5. 開始安裝 Ubuntu (約 10~30 分鐘)
2.6. 安裝完成, 選重新啟動電腦
2.7. 光碟自動退出, 要求按 Enter 繼續, 不過用 iBook 內建的 Enter 無效, 要直接關機或用 USB 外接鍵盤的 Enter .
註: 如果有網路的環境, 會自動抓取中文輸入法等, 否則安裝完成後, 可能會沒有中文輸入法可以用.

3. 準備 Mac OS X 用的分割區
3.1. 在剛剛的重新開機前, 放入 Mac OS X 開機片
3.2. 在開機的灰色畫面按 C 指定由光碟開機
3.3. 選擇 Mac OS X 的安裝語系
3.4. 選擇上方工具列的"磁碟工具(Disk Utility)"
3.5. 點選畫面左邊的 disk0s3 (即是 /dev/hda3 ), 選擇右邊的工具"Erase(即格式化)", 類型為 HFS
3.6. 離開 Disk Utility , 離開安裝程式, 重新啟動電腦.
(這是 Mac OS X 安裝時的步驟, 否則無法直接繼續安裝)

4. 安裝 Mac OS X
4.1. 在開機的灰色畫面按 C 指定由光碟開機. (這時候光碟機內還是 Mac OS X 安裝片)
4.2. 選擇 Mac OS X 的安裝語系.
4.3. 選擇安裝位置(磁碟機圖示)
4.4. 選擇要安裝的套件.
4.5. 等 Mac OS X 安裝完成, 重新啟動電腦.

5. 如果要在 Linux 下 mount Mac OS X 的分割區, 有幾種作法: (非必要)
5.1. 重編 kernel (我不會, 略)
5.2. 將 Mac OS X 分割區的 Journal 功能關掉.
5.2.1. 執行 Mac OS X 的 Terminal (終端機)
5.2.2. 執行 diskutil list 查看目前的分割區狀態.
5.2.3. 找出 Mac OS X 所用的分割區載點(mount point)
5.2.4. 執行 diskutil disableJournal "/Volumes/Macintosh HD"
註: "/Volumes/Macintosh HD"是 iBook 預設的名稱及 mount point , 用雙引號是因為中間有空白, 這部份請依您的主機自行更改.
5.2.5. 按 exit 退出 sh
5.2.6. 按 command +q 關閉終端機

6. 設定多重開機
6.1. 在開機畫面按 command + option + o + f
6.2. 在選單輸入 boot hd:2,yaboot
6.3. 進入 Ubuntu 的桌面
6.4. 修改 /etc/yaboot.conf
6.4.1 增加兩行:
代碼: [選擇]
delay=5
macosx=/dev/hda3

註: /dev/hda3 是剛剛指定給 Mac OS X 用的分割區
6.5. 執行 ybin -v , 將剛剛的設定寫入 BIOS
6.6. 下次開機時, 會以 yaboot 開機, 按 x 會進入 Mac OS X , 按小寫 l 會進入 Ubuntu

7. 在 Ubuntu 下執行 Mac OS X (非必要)
7.1. 安裝 mol 套件
代碼: [選擇]
sudo apt-get install mol
sudo apt-get install mol-drivers-macosx

7.2. 修改組態檔 /etc/mol/molrc.osx
代碼: [選擇]
ram_size:  512
增加:
代碼: [選擇]
blkdev:           /dev/hda3       -rw
因為我這邊的 Mac OS X 放在 /dev/hda3
7.3. 開放 root 以外的使用者也可以用 mol
代碼: [選擇]
sudo dpkg-statoverride --update --add root root 4755 /usr/lib/mol/bin/mol
7.4. 執行 mol
代碼: [選擇]
startmol -X
註: 這部份未完成, 因為網路還沒設定, 所以可以執行 Mac OS X , 卻沒有網路可以用.


9. 參考資料:
http://macblog2.wordpress.com/2006/07/20/linux-for-powerpc-on-ibook-%e7%9a%84%e4%b8%80%e4%ba%9b%e5%bf%83%e5%be%97%e6%95%b4%e7%90%86/
http://lpic-hacker.blogspot.com/2007/06/ibook-g4dual-bootmac-os-x-10410-ubuntu.html
https://help.ubuntu.com/community/MacOnLinuxHowto
http://mac-on-linux.sourceforge.net/wiki/index.php/Main_Page

144
酷!學園 精華區 / Google 日曆使用心得
« 於: 2007-07-05 04:27 »
話說....曾經在 NPO 待了幾年, 覺得 NPO 有些特性是不知道可以跟誰合作, 或者因為理念而不想合作.
而有些活動需要宣傳時, 又變成了不知道宣傳對象在哪, 或者傳統的宣傳方式成本太高.
於是前陣子試用了 Google 日曆, 也經過友人的經驗, 所以在這邊分享一下, 使用 Google 日曆的心得.
對於操作細節, 請直接參考 Google 那不太通順的說明....
http://www.google.com/support/calendar?hl=zh_TW
(請先別被 NPO 限制住了 ^^! 只要您看完之後覺得有興趣, 都可以來試試看. )

1. 行事曆主體確認: 首先....不要登入 Google ....因為想先以使用者的觀點, 說明一下我個人的行事曆管理方式.

a. 一般人的行事曆只有一套, 就是"我", 在"某個時間", 做"某件事".
實際上, 雖然是在同一個時間做同一件事, 但參與的對象可能是: "我個人", "我和家人", "我在公司", "我的好友".

b. 這時候就可以發現, 主體不一樣了, 有可能是:
"我個人的": 例如"去給醫生看", "繳費", "逛街", etc.
"家庭的": 例如"家人慶生", "家人到外地找另一個家人", etc.
"公司內的": 例如"部門內會議".
"公司的公開活動": 例如"優惠方案".
"社團活動": 例如"參加美術社課程".

c. 為什麼要決定主體呢? 因為 Google 日曆可以分為不同的日曆本, 並依日曆區分不同的權限,
例如"個人的"日曆完全不公開, 或者只能給其他人知道是否忙碌.
而"家庭的""公司內的"活動則是給某些人公開, 並且修改, 而其他人不可以知道.
"公司的公開活動""社團活動"則是公開提高曝光率, 或者吸引同樣有興趣的人參加.

d. 第一階段大致上就是這樣, 決定"會使用這本日曆的主體", 以及"適當的權限".

2. 建立日曆本: 接著就可以開始登入 Google , 第一次使用 Google 日曆時, 會自動使用兩本日曆: 第一本是自己設定的名字, 另外一本是公開的"農曆".

a. 對於自己的日曆, 預設值是"只與部分人分享", 不過詳細資料為只有自己可以"進行變更並管理分享"; 農曆的部份則是會在畫面上出現農曆的日期, 並沒有活動, 算是比較特別的用法.

b. 在剛剛(1c)已經決定了不同日曆的主體, 接下來要建立日曆本嘍~ 可以參考上面的分法, 除了自己的日曆本外, 開始建立"家庭的"(如果家人使用網路多, 而見面少), "公司內的"(最好以部門或者專案區別, 同樣也是使用網路多而不一定常見面的), "公司的公開活動"(大公司最好由公司公關部門負責, 小公司或 NPO 就隨意), "社團活動"(看看這些社團是否有意願, 若無意願則建議放自己的日曆本就好).

c. 建立好日曆本之後, 接著就是設定權限了, 如同上面(1c)所列, 權限通常有幾種, 而在登入 Google 日曆後, 可以從兩個地方修改: 1. 主畫面左邊的日曆, 底下有個"管理日曆"; 2. 主畫面右上方的"設定", 點選後有個"日曆".
點選之後就會出現目前的日曆清單, 清單左邊是日曆本的名稱, 可以修改日曆的基本資料(時區等); 清單中間是"分享:編輯設定", 如果是您有權限修改的日曆, 就可以點選這部份來修改; 清單右邊是"通知"及"隱藏", 我較少使用.

d. 如果是公開的行事曆, 日曆本的名稱也是一個重要的考量. Google 日曆不同於其他業者提供的行事曆, 又用了最擅長的分享跟搜尋, 雖然對於某些人而言, "社團"就是只有一個, 但是可以在上面的搜尋日曆看看, Google 日曆中的"社團"共有 100 多個; 如果要凸顯出自己的特色, 最好在公開的日曆本, 取一個容易辨認又簡單的名稱, 例如"新興社大活動"比"社大活動"精確而又不會太長.

3. 建立活動: 當日曆本建好了之後, 就可以開始建立活動, 這部份跟一般的行事曆軟體或 PDA 差不多, 在執行活動的時間上按一下, 就會出現新增活動的畫面, 在現有的活動按一下就會出現編輯, 也可以為活動換到不同的日曆本, 或者從其他公開的日曆複製到自己的日曆上.
(其實活動主題, 內容的編寫, 還有如何讓搜尋更容易找到, 吸引使用者的興趣, 應該還有很多可以討論, 不過這方面不是我擅長的, 所以看看有沒有網友要補充.)

4. 活用日曆本產生互動: 回到原本的主題, NPO 往往單打獨鬥或者宣傳效果低; 那麼 Google 日曆可以提供怎樣的功能? 答案應該剛剛都寫了: 1. 透過公開分享, 讓其他民眾可以搜尋到您的活動 2. 讓同部門或社團可以了解活動.
而這方面 Google 日曆也提供了多種方式來分享: 1. 在日曆本的設定內, 有多種網址(XML, HTML等), 當您要分享日曆時, 可以將網址複製到自己的部落格或貼在網頁上, 其他人看到您的網頁時, 點選這個網址就會自動新增對應的日曆. 2. 如果是不公開的日曆, 可以在"日曆管理"的"分享:編輯設定", 將同部門的人加入, 對方就會收到邀請函.

5. 後記及感想: 雖然 Google 日曆比起其他業者晚推出. 但是部份業者只有"個人"的行事曆, 如果是公司的行事曆, 又不方便當其他用途. Google 還是善用了 Web 2.0 的精神: 個人創意跟分享; 也讓日曆本的管理更有彈性, 還可以達到間接宣傳等效果. 當然使用 Google 日曆, 至少要有 Google 帳號, 這也算是 Google 吸引會員的一招吧.

145
緣起:
原本只是想找視窗環境下, 可以掃毒的自由軟體, 試了 AVG , AntiVir 等, 突然看到使用 ClamAV 為核心的 ClamWin , 想到 ClamAV 在 Linux 環境下, 可以提供郵件過濾等, 就先下載 ClamWin 來使用.

可惜 ClamWin 是"純"掃檔案用, 沒有即時監控的功能, 於是再搜尋一下, 發現 Winpooch 這條"看門狗", 可以即時監控視窗的許多動作, 例如對網路的監控, 對特定軟體開啟的允許, 當然對檔案也可以呼叫 ClamWin 來掃毒.

試了一個晚上, 只能說 Winpooch 讓我又愛又恨, 因為預設功能太強, 造成系統負擔很重, 但是攔截的動作又很強, 所以還是簡單介紹一下, 給有興趣的人參考.

官方網站:
Winpooch : http://winpooch.free.fr/ (檔案內含正體中文)
ClamWin : http://www.clamwin.com/ (檔案內不含正體中文)

提醒:
由於功能太強, 建議在測試環境先測試一遍, 以免誤認為是當機. XD

安裝及設定步驟:
1. 安裝 Winpooch : 先不要安裝 ClamWin , 而且在安裝 Winpooch 的畫面上, 有一個"安裝內建的掃毒核心", 建議不要安裝.
2. 執行 Winpooch : 沒什麼特別的.
3. 第一次設定 Winpooch : 這是 Winpooch 讓人又愛又恨的地方, 因為預設攔截了所有檔案的讀取, 如果先裝了 ClamWin 或內建的掃毒功能, 馬上就會啟動, 而且接下來電腦會變得很慢, 因為所有的檔案都會逐一掃毒. 所以建議:
a. 先到設定畫面([img=http://static.blogo.it/ossblog/winpooch.jpg]參考圖, 引用自其他網站[/img]), 點選左邊的"過濾條件", 再點選右上方的程式"*"(表示所有程式都會經過這個過濾器), 再點選右下的 File::Read (讀取檔案時執行的動作), 然後選最右邊的設定功能, 把"病毒掃描"關掉.
這個步驟是許多人剛裝好 Winpooch 會以為當機的原因, 因為讀取任何檔案時, Winpooch 都會開啟掃毒軟體來檢查一次, 所以先把預設功能關掉.
b. 再到左邊的"組態", 選右邊接近中間的"在背景掃描這些檔案", 把游標移到"C:\Windows\", 按滑鼠右鍵, 選"移除資料夾".
4. 安裝 ClamWin : 沒什麼特別的.
5. 詳細設定 WinPooch : 當 ClamWin 安裝完成之後, 可以看到 Winpooch 左邊的"組態", 右上方可以選擇"防毒軟體", 應該會自動換成 ClamWin , 這時候才開始詳細設定 Winpooch 的各種功能.
其中 Winpooch 分為幾個項目來設定:
a. 程式: 對於哪些程式執行時進行監控.
b. 原因: 包括檔案的讀寫, 修改機碼, 網路連線, 執行其他程式等動作進行監控
c. 參數: 設定檔案名稱, 或者網路連接埠(port)的參數
d. 反應動作: 分為接受, 假裝接受, 拒絕
e. 詳細程度: 不提示, 只記錄, 提出警示
f. 選項(只對讀取檔案有作用): 病毒掃描.

例如 Windows 自己留下某些後門, 所以每次連上網之後, 就會自動開啟 WindowsUpdate (無論有沒有設定), 跟 135~139 , 445 等.
就可以透過 Winpooch 的設定, 例如:
a. 程式: c:\windows\system32\svchost.exe
b. 原因: Sys::Execute
c.. 參數: 字串: C:\windows\system32\wuauclt.exe
d: 反應動作: 拒絕
e: 詳細程度: 只記錄
(避免連上網就執行 WindowsUpdate , 手動的 WindowsUpdate 不是由 svchosts 執行, 所以手動 WindowsUpdate 不受影響)

同樣的, 對於沒有網路芳鄰的電腦, 可以設定:
a. 程式: *
b. 原因: Net::Listen
c.. 參數: *:135
d: 反應動作: 拒絕
e: 詳細程度: 只記錄
這樣避免疾風等透過網芳攻擊的行動.

而對於檔案的部份, 也是相同的原理, 例如一般人容易中毒的情況, 是因為 IE 瀏覽器, 隨身碟隱藏 Autorun.inf 檔案, 就可以設定
a. 程式: C:\Windows\explorer.exe
b. 原因: File::Read
c.. 參數: Autorun.inf
d: 反應動作: 拒絕
e: 詳細程度: 只記錄
(拒絕開啟隨身碟隱藏的 Autorun.inf )

a. 程式: C:\Program Files\Internet Explorer\iexplorer.exe
b. 原因: File::Read
c.. 參數: *
d: 反應動作: 接受
e: 詳細程度: 不提示
f: 選項: 病毒掃描
(當 IE 瀏覽器開啟檔案前先掃毒.)

還有很多變化的方式, 但是跟這隻看門狗相處一晚後, 覺得功能太多, 反而設定繁瑣, 要花很多時間去了解各種可能的情況, 再一一調教, 所以整體的感覺, 只能說是又愛又恨.

以上提供給各位參考, 請注意: 使用前最好另外架測試環境....

147
MIS 討論區 / 拋磚引玉: 如何寫 SOP
« 於: 2007-05-21 12:21 »
決定要"工作交接"了....在這邊拋磚引玉一下, 聊聊如何寫 SOP

(註: 搜尋了一下"如何 寫 SOP", 沒看到類似的文章, 如果重覆的話還請見諒)

1. 決定什麼事情需要 SOP :
"上完廁所要擦屁股跟洗手", 這樣算不算 SOP ?
"插 PS/2 滑鼠前要關機", 這樣算不算 SOP ?
所以要判斷事情的重要性, 不依 SOP 做的話, 會有什麼後果? 有哪些事情變動性很大, 不適合列入 SOP ? (例如用哪種紙擦屁股, 用哪種水洗手, 變動性很大, 是否要列入 SOP 就要考慮)

2. 考慮 SOP 牽涉到的物件:
人(職務, 聯絡方式, 帳號等), 電腦(硬體), 網路(設定, AD, etc).

3. 思考各物件的關連性:
比如誰用電腦? 誰設定? 哪些帳號有問題?

4. 比較 SOP 進行前後的差異:
要有 SOP , 就是有些改變, 這些改變的差異在哪? 在哪些情況下會用到這個 SOP , 用了這個 SOP 要達到哪些預期目標?

5. 擬定 SOP 流程:
依照上面的資料, 擬定 SOP 可能的觸發因素, 中間的流程, 及最後的效果.

6. 把 SOP 流程形式化:
依照不同的對象, 撰寫適合的 SOP 表達方式, 例如同部門的同事可以比較摘要性的表達, 但是對於一般使用者來說, 只要給予使用者能看到的畫面(或問題點)跟處理方式即可.

7. 評估及演練:
SOP 是為了特定條件而產生的動作, 所以還是要人來執行, 要讓執行的人可以照 SOP 進行, 所以寫好的 SOP , 要再評估及演練.

(暫時還沒想到範例, 先這樣就好)

148
拾人牙慧 / 在 R60 裝 Linux 下 Xen 內的 Windows
« 於: 2007-05-19 17:26 »
(標題很饒舌嗎?)

硬體: ThinkPad R60 IBV
Linux: Fedora Core 6 x86_64 版
Xen: 一種 Virtual Machine 模擬器(類似 VMware 或 Virtual PC )
Windows: (需要說明嗎?)

由於各種需要, 有些使用者會在同一台的電腦, 切換不同的使用者環境, 或者安裝多套作業系統; 但是在 Windows 下, 即使有不同使用者, 往往還是要注意網路攻擊造成整個 Windows 損毀; 因此, 有些使用者會採用虛擬機器(Virtual Machine)的安裝方式, 在一個 Host OS 下, 安裝許多 Guest OS , 讓各 Guest OS 不會被其他 Guest OS 干擾.

而 Xen 也是一套 Virtual Machine 模擬器, 和其他產品相比, Xen 若安裝於 Linux , 可以直接存取 CPU 的資源, 而比其他產品只有軟體模擬來得更快, 所以這次要介紹的, 就是在 R60 上安裝 Linux (Host OS), 再安裝 Xen , 然後再安裝 Windows (Guest OS)

步驟1: 啟動 VT 功能(請見 intel 參考資料)
開機時按 F1 , 進入 BIOS 設定選單, 然後在 CPU 一項, 選擇開啟 VT 功能.

步驟2: 安裝 Fedora Core 6 x86_64 (請見 Fedora Project 網站)
選用 Fedora Core 6 , 是因為其中的 X-window 已經內建 X1400 的顯示晶片支援, 其他版本的 Linux Distribution 需要先選 VESA , 再手動安裝 X1400 晶片驅動程式; 如果顯示晶片已經內建, 選 Ubuntu 或 Debian 最新版也可以.

步驟3: 安裝 Xen
在 FC6 安裝好之後, 參考這邊來安裝 Xen :
http://fedoraproject.org/wiki/FedoraXenQuickstartFC6

步驟4: 建立安裝光碟跟硬碟的 image
光碟: 先放進 Windows 光碟, 再下指令
代碼: [選擇]
dd if=/dev/hda of=xp.iso
建立光碟的 iso 檔

硬碟: 以下面指令建立虛擬的磁碟機位置
代碼: [選擇]
dd if=/dev/zero of=xp.dsk bs=512 count=$((4*1024*1024*1024/512))

步驟5: 建立一個 VM 用的資料檔, 可以參考:
http://www.xensource.com/files/xen_install_windows.pdf
代碼: [選擇]
cp /etc/xen/xmexample.hvm /etc/xen/xp.hvm
主要的修改部份:
a. 開機改為光碟(boot=)
b. 指定虛擬的磁碟機及光碟機位置
c. 預設是使用 VNC , 改為在本機顯示(sdl=1,vnc=0)

步驟6: 開機~
代碼: [選擇]
/usr/sbin/xm create /etc/xen/xp.hvm

149
過慣了這種流程的工作:
主管跟客戶案前評估 -> 業務跟客戶簽約 -> 派工給組長 -> 交給工程師執行....
發現自己以前遇到執行問題時, 總會被其他人釘, 曾想了解專案進行的評估.

不過最近被釘到有點不爽了, 因為問題點總是指向我自己,
但是自認為進度有回報, 尋求資源無人協助, 當初案前的規劃無法用現有軟體完成時,
就會開始懷疑, 是否自己沒有確實做到, 或者是其他問題所造成?

所以又想問問大家的意見, 對於一個專案的進行中, 工程師應該對自己做哪些評估呢? 評估或進行時又該怎樣呈現給其他人看呢?

例如:
1. 接案時要把案子的規劃圖跟連絡人全部確認一次? 如何確認?
2. 要把預定的步驟全部列出來? 要列到多詳細?
3. 要把進行的困難全部丟出去? 有沒有其他人可以協助?
4. 要跟主管討論紅利? (最好是有啦.... :oops: )

150
MIS 討論區 / 當一個SI底層工作人員的疑問
« 於: 2007-05-01 12:12 »
抱歉潛水了很久....最近遇到了工作上的困惑, 想請問一下大家:

目前我在一間SI(系統整合)公司擔任低階工程師, 平常的工作包括:
1. 一般伺服器安裝(OS跟上機架)
2. 一些OS或AP的架構與設定(GPO派送等)
3. 網路設備的初階設定(路由表)
除了這些之外, 公司要求要考證照跟自修, 然後主管會要求簡報給主管看,

但是這樣的工作上, 我覺得有幾點讓人疲憊的地方:
1. 除了一般工時長外, 私人時間也都要自修.
2. 工作上主管分層, 結果同一件工作要同時協調許多主管.
3. 不同主管對於工作或自修進度都覺得不滿.

我是曾經提過, 希望能更有效安排專案進度, 讓低階工程師不會太茫然,
不過只有一項成功: 專案進行優於開會 XD

而現在有朋友邀請我回到以前的工作(當SI工程師之前的工作), 我比較了一下,
目前的SI工作:
1. 錢少, 個人時間少, 休閒少, 沒有成就感, 累, 在鄰近縣市.
回鍋的工作:
1. 錢多一點點, 個人時間好一點, 在遙遠的外縣市.

所以想請問各位, 在這樣的選擇下, 會建議"考慮哪些其他因素"?

頁: 1 ... 3 4 [5] 6