顯示具有 Windows 標籤的文章。 顯示所有文章
顯示具有 Windows 標籤的文章。 顯示所有文章

2013年6月14日 星期五

Win8 平板使用心得

(06/24/2013 更新) 今天在 Win8 環境下使用 Office 2013 (更精準的說法是 Word),結果幾乎每次螢幕暗掉一陣子,想要按"開關"鈕開啟螢幕,就完全沒反應。幾次之後,我把 Office 2013 解除安裝,然後裝了 Office 2010,目前使用上沒問題。看起來,Office 2013 和 Acer W510 是有些水土不服!

====================================================================

 經過百般考量,終於決定入手 Win8 平板。前兩天收到後,使用心得:簡言之,讚。注意喔,我說的是“平板”,千萬不要拿“筆電”來比。目前有兩篇文章我覺得很有幫助: 整個設計概念從 Windows 8 十二字訣,完全搞懂介面設計使用技巧中的一句話道盡一切:“微軟的工程師在開發 Windows 8 的時候,整天就幻想著未來的使用模式,他們發現當使用者拿平板的時候,會用兩手握著平板,你的大拇指就會剛好在螢幕的左右兩側。” 有了這個“正確”的使用姿勢之後,就可以看看 [Win8使用手冊] 觸控手勢實用篇,文章中清楚的說明常用的一些 Win8 在平板上的常用手勢。 未來,我想要找找看如何輕易整理“磚”的手勢,包含移動,移除,變換大小等。 購買前一直希望能夠找到好用的平板保護套,可惜就是找不到。想想這就是開放式系統和封閉式系統(Apple)的另一項差異:封閉式系統,配件廠商只要開一個模就可以符合單一產品,而且該單一產品可以有不少的銷售量。但是開放式系統(不論是 win8 還是 android),每家廠商的產品設計都不一樣,大小也不同,而單一產品的銷售量自然不大,配件廠商比較難針對單一產品去開模。

2012年10月25日 星期四

多重開機:Vista/Windows 7 和 XP Pro 分別安裝於兩個硬碟上

從開始玩電腦以來,我就很喜歡嘗試不同的東西,作業系統的安裝、使用就是其中一種,其中包含這個部落格裡面寫的各式各樣的 Linux (含 Mac OSX)。就是因為有這個習慣,如果狀況允許,我用的電腦都有兩顆硬碟,而硬碟的第一個分割區就是我用來安裝測試用的作業系統,例如:在正式使用 Vista 以前,我把 XP 安裝在第一顆硬碟,而 Vista 就安裝在第二顆硬碟;又例如,想測試主機板究竟支不支援 AHCI/RAID 功能,也可以把作業系統試著安裝在其中一顆硬碟。
最近因為 Windows 7 Beta 被公開下載,又聽說其同時擁有 XP 和 Vista 的優點,因此當然要測試一下。測了兩天之後,覺得真的不錯,於是決定不要再從 BIOS 來調啟動順序,而決定要走多重開機的方式。雖然之前在啟動安裝於外接式 USB 硬碟的 Ubuntu中 討論過如何使用 bcdedit 和 Grub4DOS 來設定多重開機,但是總是覺得:已經有了 Spfdisk 這個好工具,為什麼要哪麼麻煩去搞定複雜的 bcdedit?於是就決定還是使用 Spfdisk,可是這下子慘了,不同的分割區在不同的作業系統下會自動隱藏(從 NTFS Type 07 變成隱藏式 NTFS Type 17)。這下子麻煩了,因為這一招在 Vista 不會,我想八、九成是 Windows 7 Beta 的臭蟲,可是如果不是呢?要不要解決?
由於 Windows 7 不錯用,想想以後一定會遇上同樣的問題,所以就花了一些時間把這個問題解決,因為解決的方法適用於在兩顆硬碟多重開機 Vista 和 XP,或者 Windows 和 XP(或許還有無限種可能,因為使用 Grub),所以就把解決方法寫下來。
  1. 首先,先經由 BIOS 調整,讓開機順序從 Vista/Windows 7 的硬碟開機(因為我們要借用 Vista/Windows 7 的 boot manager)。
  2. 下載並安裝 EasyBCD。EasyBCD 是個免費軟體(當然作者也希望使用者可以樂捐;在台灣用 PayPal 極度不方便,所以幫作者打一下廣告),它會使得你在修改 BCD registry(也就是經由 bcdedit 來完成的事)變得非常簡單,而且最有趣的就是它也支援 Grub。
  3. 執行 EasyBCD:請注意閱讀,你的畫面跟下列畫面應該會有不同。
    • 執行 EasyBCD 之後的第一個畫面如下。右邊紅色框框內的設定,是第一次使用的情形,只是它的名稱是 Windows 7;至於,我是如何把它改成 Windows 7 Ultimate,等下會說。然後請按下 ‘Add/Remove Entries’(左邊的紅色框框)來新增多重開機的作業系統。
      bcd1
    • 進入的畫面如下圖所示,這張圖是直接引用 EasyBCD 官網的圖片,因為我已經安裝了 NeoGrub,所以看不到這個畫面。請依照圖中上面的紅色框框(也就是 NeoGrub)點一下,然後會出現如圖中下面的紅色框框,然後請按下 ‘Install NeoGrub’ 來安裝 NeoGrub(是一種 Grub 的變形)。之後的 XP 的啟動,是讓 Vista/Windows 7 的 boot manager 來啟動 NeoGrub,最後再由 NeoGrub 來啟動 XP。雖然好像有點複雜,但是這大概是唯一的方式,除非 Spfdisk 的新版能解決這個問題(或者 Window 7 正式版能解決分割區不見的問題)。
      bcd2
    • 安裝了 NeoGrub 之後,畫面如下。請按下紅色框框中的 ‘Configure’ 來進行 NeoGrub 的設定。按下之後,會跳出一個筆記本的視窗,我們需要輸入一些設定值。 bcd3
      請將下列的設定複製到筆記本內:

      default 0
      timeout 0
      title Windows XP Professional
      root (hd0,0)
      savedefault
      makeactive
      map (hd1) (hd0)
      map (hd0) (hd1)
      chainloader +1

      我們需要對這個檔案做一些說明,若你需要進一步了解,可以在 Google 大神上搜尋 Grub 或者 menu.lst 都可以,不論是 Linux 版本還是 Windows 的版本都可以。
      從檔案中的第 3 行(title ….)開始一直到結束,代表一個開機的選項。title 後面接的是選項中的名稱;因為我們希望啟動 Windows XP Professional,所以就把這個名稱輸入進去,你可以依照你的喜好來輸入(但是中文應該不支援吧 [喔,某些版本的 Grub 可以支援])。
      title 之後的設定,除了有 hd0 和 hd1 的敘述之外,可以全部不改。我的電腦有兩顆硬碟,XP 安裝在 hd0 的 第一個分割區(也就是分割區 0),所以才有 ‘root (hd0,0)’ 的設定;如果你的 XP 安裝在 hd1 的第一個分割區,那就要改成 ‘root (hd1,0)’。可是要如何知道哪一顆硬碟是 hd0,哪一顆硬碟是 hd1 呢?請利用控制台的磁碟管理功能來看,裡面的磁碟 0 就是 hd0,而磁碟 1 就是 hd1。
      最後,如果你的設定是 ‘root (hd1,0)’,那麼你就需要把 map 的那兩行改成:

      map (hd0) (hd1)
      map (hd1) (hd0)

      至於,’default 0′ 指的就是預設的情形,會啟動第一個開機選項,也就是 XP;而 ‘timeout 0′ 的意思是說不必出現開機選項的畫面,直接啟動 XP。你可以把 ‘timeout 0′ 改成 ‘timeout 10′ 來觀察一下開機時的變化。
    • 這個步驟可有可無。藍色框框內可以選擇你預設啟動的作業系統,而紅色框框內,可以允許你將開機的選項名稱改成你喜歡的名稱;例如,預設是 Windows 7,你就可以在這裡把 Windows 7 改成 Windows 7 Ultimate。
      bcd4
安裝好了之後,可以試著重新開機,試試開進不同的作業系統有沒有問題。最後,為了避免不小心刪掉另一個作業系統的檔案或者資料,我的習慣是當我在 A 作業系統時,我會利用控制台把 B 作業系統的開機分割區的磁碟機代碼移除;同樣的,在 B 作業系統時,我會利用控制台把 A 作業系統的開機分割區的磁碟機代碼移除。

2012年9月26日 星期三

在 Windows 安裝 Noinstall Zip Archive 版的 MySQL 5.1.x

在 Windows 安裝 Noinstall Zip Archive 版的 MySQL 5.1.x

The materials presented in this web page is provided as is and is used solely for educational purpose. Use at your own risks.
Written by: 國立中興大學資管系呂瑞麟 Eric Jui-Lin Lu

請勿轉貼
看其他教材

首先,請到 http://dev.mysql.com/downloads/ 下載 MySQL。本文的說明,以 MySQL Server 5.1.x 的 Noinstall Zip Archive 版為例,因此下載的檔案名稱類似 mysql-noinstall-5.1.x-win32.zip; 如果下載的版本是 5.11.14 版,則 x 的值就是 14。
  1. 解壓縮:我們建議將下載的檔案安裝於電腦分割區的根目錄,以 E 槽為例, 請將檔案解壓縮在 E:\,並將目錄名稱更改為 mysql
  2. 建立設定檔:請在 e:\mysql 的目錄下建立設定檔 my.ini, 檔案內容如下:
    [mysqld]
    # set basedir to your installation path
    basedir=E:/mysql
    # set datadir to the location of your data directory
    datadir=E:/mysql/data
    # set default character set
    default-character-set=utf8
    
    [client]
    default-character-set=big5
    
    在這個設定檔中,總共有四項設定:第一個是 basedir,該設定用來 告訴 MySQL Server 其安裝路徑;第二個是 datadir,該項設定用來 告訴 MySQL Server 資料庫存放資料的位置;第三以及第四個設定是為了中文(Big5) 資料能夠正常顯示的設定,其參考資料為23.11.8: What problems should I be aware of when working with the Big5 Chinese character set?;除了 23.11.8 之外, 有興趣進一步了解的讀者,請閱讀 23.11.9 或者 MySQL Server 與中文
  3. 建立啟動檔:請在 e:\mysql 的目錄下建立 startup.bat, 檔案內容如下:
    start e:\mysql\bin\mysqld --defaults-file=my.ini --console
    
  4. 建立停止檔:請在 e:\mysql 的目錄下建立 shutdown.bat, 檔案內容如下:
    e:\mysql\bin\mysqladmin -u root shutdown
    
    如果之後,你為 MySQL 的 root 帳號設定了密碼之後(剛安裝好的時候,root 是 沒有密碼的),你必須將 root 改成 root -p;這項 改變會讓你有機會輸入密碼。




Written by: 國立中興大學資管系呂瑞麟 Eric Jui-Lin Lu



在 Windows 安裝 Noinstall Zip Archive 版的 MySQL 5.5.x

在 Windows 安裝 Noinstall Zip Archive 版的 MySQL 5.5.x

The materials presented in this web page is provided as is and is used solely for educational purpose. Use at your own risks.
Written by: 國立中興大學資管系呂瑞麟 Eric Jui-Lin Lu

請勿轉貼
看其他教材


首先,請到 http://dev.mysql.com/downloads/ 下載 MySQL 5.5.x。本文的說明,以 MySQL Server 5.5.x 的 Noinstall Zip Archive 版為例,因此下載的檔案名稱類似 mysql-5.5.x-win32.zip; 如果下載的版本是 5.5.9 版,則 x 的值就是 9。
  1. 解壓縮:我們建議將下載的檔案安裝於電腦分割區的根目錄,以 E 槽為例, 請將檔案解壓縮在 E:\,並將目錄名稱更改為 mysql
  2. 建立設定檔:在 e:\mysql 的目錄下有幾個 MySQL 提供的預設設定檔, 分別是 my-innodb-heavy-4G.ini, my-huge.ini, my-large.ini, my-medium.ini, 以及 my-smalll.ini(依據所使用的記憶體大小,由大而小排列)。這些設定檔主要是依據 有多少記憶體給 MySQL 用而定;例如,若你願意將電腦的 512MB 記憶體全部給 MySQL 使用的話,你就使用 my-large.ini。由於現今的電腦大多有 1GB 以上的記憶體, 而這份教材只是當作教學用,所以我們採用 my-medium.ini 為例;其實不論你使用 哪一個設定檔,作法都大同小異。 請將 my-medium.ini 複製為 my.ini,然後利用編輯器(例如 記事本)開啟檔案;搜尋 [mysqld],並在其下加入以下設定:
    # 設定 MySQL 安裝的位置
    basedir=E:/mysql
    # 設定 MySQL 的資料庫檔所存放的位置
    datadir=E:/mysql/data
    # 設定 MySQL 伺服器端的預設字元集,這裡設的是 utf8
    character-set-server=utf8
    
    然後,搜尋 [client],並在其下加入以下設定:
    # 設定 MySQL 客戶器端的預設字元集,這裡設的是 big5;
    # 這樣的設定是為了 Java/servlets/JSP 程式開發的方便性
    default-character-set=big5
    
    在這個設定檔中,總共有四項設定:第一個是 basedir,該設定用來 告訴 MySQL Server 其安裝路徑;第二個是 datadir,該項設定用來 告訴 MySQL Server 資料庫存放資料的位置;第三以及第四個設定是為了中文(Big5) 資料能夠正常顯示的設定,其參考資料為23.11.8: What problems should I be aware of when working with the Big5 Chinese character set?;除了 23.11.8 之外, 有興趣進一步了解的讀者,請閱讀 23.11.9 或者 MySQL Server 與中文。 以 my-medium.ini 修改成 my.ini 後的部分重要畫面如下:
  3. 建立啟動檔:請在 e:\mysql 的目錄下建立 startup.bat, 檔案內容如下:
    start e:\mysql\bin\mysqld --defaults-file=my.ini --console
    
  4. 建立停止檔:請在 e:\mysql 的目錄下建立 shutdown.bat, 檔案內容如下:
    e:\mysql\bin\mysqladmin -u root shutdown
    
    如果之後,你為 MySQL 的 root 帳號設定了密碼之後(剛安裝好的時候,root 是 沒有密碼的),你必須將 root 改成 root -p;這項 改變會讓你有機會輸入密碼。






Written by: 國立中興大學資管系呂瑞麟 Eric Jui-Lin Lu



2012年9月25日 星期二

如何將 XP Pro SP2 安裝在動態硬碟?

(01/09/2009)

從去年(2008)十月底發現 eSATA 之後(這是另一個故事,有機會再寫),就添購了不少新的硬體零件,其中包含了一顆擁有 32MB buffer 的 Seagate 640G (ST3640323AS) 硬碟,也是今天的主角。
安裝這顆硬碟之後,當然立刻進行硬碟的分割;但是在分割的過程中,卻發現分割的畫面怪怪的。硬碟的顏色不是常見的藍色,卻是如下圖的褐色:



真的很奇怪,但是卻也找不到任何指令可以讓我做任何的修改,只好暫時就這樣使用了。過了一陣子之後,我慢慢想瞭解它究竟是什麼?它比原先的藍色好 嗎?尤其,有一次我試著安裝 XP Pro SP2 在某一顆測試用的硬碟時,卻發現之前這顆硬碟的分割區完全沒有呈現在安裝畫面上。我想這下糟了,以後如果要拿它來安裝 XP,那就一點兒辦法也沒有了,應該趁現在先找一些資料頂著,以便不時之需。
查了一下網路,我想應該是關鍵字沒用對,所以發現資料不多,趁著記憶猶新,而且相關網頁都還在,趕快記錄一下筆記。
1. 先快速解釋為什麼硬碟是褐色的?這是因為它出廠的時候被設為動態硬碟(dynamic disk),這可以從上圖的硬碟 1 下面那一行可以看的出來;而傳統的硬碟是(至少我目前所看到的硬碟都是)基本硬碟(basic disk)。如果使用一些工具軟體來看,應該可以看到分割區的類型是 LDM (Logical Disk Manager) 。這項技術應該不新,應該從 Windows 2000 開始就支援了,有些網頁的討論甚至看到 2005 年貼的。目前看到這項技術的好處包含可以一顆硬碟可以分割多於 4 個分割區(primary 和 extended)以及可以做到單顆硬碟的 software raid。因為我沒花很多時間看以及測試,細節可能有錯。

可以參考的資料有:
i. HOWTO: Convert a dynamic disk back to a basic disk without data loss
ii. Windows XP Service Pack 2 Support Tools
iii. How To Convert to Basic and Dynamic Disks in Windows XP Professional

2. 既然安裝 XP 的時候,看不到之前的分割區(其實動態硬碟中的分割區不叫 partition,而是叫做 volume),那要如何安裝呢?首先
,利用 XP 安裝光碟,開機會進入 Recovery Console(修復控制台?),然後在提示字元(prompt)下:
a. 輸入 diskpart (這是一個指令)
b. 在 diskpart 的環境,如果動態硬碟是第 1 顆,請輸入 select disk 0;第 2 顆的話,輸入 select disk 1;其他依此類推。
c. 如果想把 XP 安裝於之前設定好的第一個分割區,請輸入 select volume 0 指令; ;第二個分割區,則輸入 select volume 1;其他依此類推。
d. 然後,輸入 retain 這個指令。retain 這個指令會將前一個步驟的 volume 寫到 partition table 中,這樣子一來 XP 才能看的到該分割區,而且可以不影響其他分割區的情形下安裝。
我必須承認,我還沒試過,這只是一個筆記,以便不時之需。參考的資料有:
i. XP Pro /w SP2 will not install on Dynamic Disks
ii. A Description of the Diskpart Command-Line Utility

EDIT1: 我在週末試了一下,之前說的 diskpart 指令(如 select …, retain 等),在已經安裝好的 XP 環境下可以執行,但是在開機光碟的復原控制台卻是沒用的。看起來,利用動態硬碟來安裝 XP SP2 還是有限制的。

EDIT2:(01/11/2009) 星期六開始從微軟的網站下載 Windows 7 Beta (build 7000),剛剛很快樂的想要安裝看看。可是,就算是用了之前的技巧,還是無法安裝在動態硬碟的第一個 volume。唉,現在只好乖乖的把資料備份起來,再把硬碟重新改成”基本硬碟”。難怪,這個所謂的”動態硬碟”技術一直不是那麼受歡迎。