星期三, 5月 30, 2012

SATA 硬碟接頭毀損

最近忙一個段落,想說電腦硬碟容量不足,想要加顆硬碟給自己使用,沒想到出了這麼一個意外。

  • 這是電腦側蓋打開的樣子,箭頭所指的就是放硬碟架子
SATA 硬碟接頭毀損 1
  • 硬碟架子旋轉上來的情況
SATA 硬碟接頭毀損 2
事件就是在我把硬碟架子旋轉上來時發生,因為 SATA 連接線太短,架子旋上來時被卡住,無法旋上來,此時我大力一旋,啪的一聲,就順利旋上來,事後查聲音出處時,才發現到硬碟上 SATA 接頭被我破壞啦。>.<
  • 圖片右側是正常 SATA 硬碟接頭,左邊則是破壞後的樣子
SATA 硬碟接頭毀損 3
  • 換個方向來看
SATA 硬碟接頭毀損 4
幸運的是,金屬接頭並沒有一併被破壞,我用手直接把 SATA 連接線和金屬接頭壓再一起,電腦還可以順地開機讀取資料,於是產生一個念頭,那就 SATA 連接線線頭內塞些紙,讓SATA 連接線可以和金屬接頭密合,就不用按著它們,沒想到效果不好,紙塞的不夠,兩者沒有接觸到,塞太多就是下圖的慘況,SATA 連接線線頭被撐壞,Orz ~~
SATA 硬碟接頭毀損 5
最後只好找顆新硬碟,把系統 Ghost 回來,再用手壓著 SATA 連接線和硬碟金屬接頭,把資料 Copy 出來,花了不少時間 ~~

星期五, 5月 25, 2012

[Win] 移除印表機驅動程式

在 Windows 7 32 bit 上安裝 Fuji Xerox DocuCentre-III C3100 官方驅動程式時,發現紙夾選擇竟然只能選擇自動或手動進紙,第二紙夾和第三紙夾完全無法選取,原想說那就安裝廠商當初提供的 Driver 就好,沒想到又出現下面這個錯誤訊息,阻止我安裝,>.< ~~
[Windows] 移除印表機驅動程式 1
  • 裝置和印表機內,須先點選任一印表機選項,上方的列印伺服器內容選項才會出現
[Windows] 移除印表機驅動程式 2
  • 在驅動程式內找到之前安裝官方的Driver,把它刪除。
[Windows] 移除印表機驅動程式 3
  • 刪除時會詢問,下圖的兩種情況,就依自身需求取選擇就行。
[Windows] 移除印表機驅動程式 4
之後再安裝供應商提供的 Driver 就不會有問題啦。

星期五, 5月 18, 2012

[Word] 頁面框線

朋友問我要如何把那醜醜的框線給拿掉,原本是請她把內容複製到新檔案就好,沒想到她竟然回答框線也還是存在。>.<
  • 醜醜的框線
頁面框線 1
  • 取消框線的設定路徑
頁面框線 2
  • 結果
頁面框線 3

後來自己嘗試把內容複製到新檔案去,明明就不會有框線阿,Orz ~~

星期五, 5月 11, 2012

[SQL] 資料庫圖表

把 SQL Server 2005 Standard 的備份檔案還原到 SQL Server 2005 Express 上,要使用資料庫圖表時出現這個問題。

[SQL] 資料庫圖表 1

進資料庫屬性中可以看見擁有者是空的,把擁有者設定好就可以正常使用。
[SQL] 資料庫圖表 2

另外也可以利用 T-SQL 語法來設定擁有者
ALTER AUTHORIZATION ON DATABASE::DatabaseName TO ValidLogin

星期五, 5月 04, 2012

[Challenge] 計算顏色組合

Beyond Relational TSQL Challenge 44

Here is an interesting challenge which might give you a fun time categorizing products by color. The first part of your job is to identify the unique color combinations of products and the second part is to identify the products that have the given color combination.
  • Sample Data
ItemID      Color
----------- ----------
1           Red
1           Green
2           Red
2           Green
2           Yellow
2           Orange
3           Red
4           Green
5           Blue
6           Orange
  • Expected Results
ColorCombination        Occurrences Items
----------------------- ----------- ---------
Blue                              1 5
Green                             3 1,2,4
Orange                            2 2,6
Red                               3 1,2,3
Yellow                            1 2
Green+Orange                      1 2
Green+Red                         2 1,2
Green+Yellow                      1 2
Orange+Red                        1 2
Orange+Yellow                     1 2
Red+Yellow                        1 2
Green+Orange+Red                  1 2
Green+Orange+Yellow               1 2
Green+Red+Yellow                  1 2
Orange+Red+Yellow                 1 2
Green+Orange+Red+Yellow           1 2
  • Rules
    1. The output should be ordered by the number of colors in the color combination column and then by the full color combination name. First all the single color names should come in alphabetical order. This should be followed by all the color combinations that contains two colors, and then three colors etc.
    2. The items column should display the values sorted in ascending order.  
    3. A color will be associated with an item only once.
    4. Your solution should not assume any limits on the number of colors or the number of items other than what can be placed as a list in a varchar(max) column.
    5. For a single color combination the list of colors should be in ascending order, i.e. Green+Orange+Red not Green+Red+Orange.
    6. Color names will be alphanumeric only.
    7. Colors will appear case-insensitive, i.e. if you have 'Orange' you will not have 'ORANGE' or 'orange' or any other variant in the data.