2014/02/28

[Mac] 不要在共享網路儲存區裡產生 .DS_Store 檔案 及 .AppleDouble 資料夾

在 Mac 本機產生 .DS_Store 也就算了...
連共享的也要染指就實在是太超過了~ .AppleDouble

今天在存取 Git Repository 時出現以下訊息~ 怎麼多了奇怪的 Reference
查了一下 NAS 裡的 Repository 發現 .AppleDouble 這個沒看過的東西


在查詢搜尋大神後, 這是與 AFP 的網路服務讀取才產生的
是的, 才連那麼一次, 它就自動寫入...OMG

.AppleDB, .AppleDesktop, .AppleDouble 在根目錄下產生也就算了, 在子目錄裡也給我產生, 就真的火大了!

在手動一個一個目錄去把 .AppleDouble 全部砍掉之後, 終能正常工作!


如果不要再讓它產生在共享網路的儲存區裡, 解決方法如下

不產生 .DS_Store, 在 Terminal 輸入以下指令:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true



至於不產生 .AppleDouble 要在 NAS 裡做設定, 不是所有的 NAS 都有支援, 所以看著辦吧!!

SAMBA 的連接伺服器方法已經足夠使用, 所以我把 NAS 的 AFP 服務給關了!!!


參考:

2014/02/27

[Windows] 解決 Windows 7 出現「User Profile Service 服務無法登入」問題

今早一如往常開機工作, 輸入密碼準備登入電腦時出現...

User Profile Service 服務無法登入。
無法載入使用者設定檔。



工作電腦用了五年多來, 第一次出現這個問題

還好, 先請教搜尋大神, Windows 使用人數眾多, 應該也有人遇到相同問題
當然先嘗試修復問題, 不行再另想辦法

在 TechNet 找到解決方法, 要不是微軟的專業人員, 作業系統的細部修正還真不知道怎麼下手

以下是解決方法的步驟:

1.       進入安全模式(開機時按鍵盤上的F8
2.       點選左下角開始--所有程式--附屬應用程式--命令提示字元上點選右鍵選擇以系統管理員身分執行
3.       在黑色視窗輸入net user Administrator /active:yes 並按下enter
     (此動作為將Administrator帳號啟動,若要停用此帳戶時將後面的
YesNo後即可

4.       執行完上述動作後重新開機進入正常模式,並以Administrator帳號做登入的動作

5.       登入後點選左下角開始--輸入regedit並按下enter鍵,會出現登錄編輯程式
6.       進入下列機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
        您在左邊的畫面會看到兩個類似的資料夾,應該為為S-1-5-21-xxxxx & S-1-5-21xxxxx.bak
      (前面都一樣,只有後面有一個會加上
.bak
p.s.我的出現三個,個人解決方法在下方

7.       S-1-5-21-xxxxx上點選右鍵--重新命名,在檔名最後面輸入.old
8.       S-1-5-21-xxxxx.bak上點選右鍵--重新命名,在檔名最後面的.bak刪除,檔名會變成S-1-5-21-xxxxx
9.       點選資料夾S-1-5-21-xxxxx在右邊視窗點選RefCount兩下,並將數值修改為 0
        點選
State兩下,也將數值修改為 0
上述動作完成後關閉所有視窗並重新開機,使用原來的帳號登入即可


我個人遇到的問題又有點不太一樣, 我的電腦機碼列出來的有三個
S-1-5-21-xxxxx  ------ (刪除)
S-1-5-21-xxxxx.bak
S-1-5-21-xxxxx.old
  1. 在沒有加 .bak 及 .old 的機碼裡只有三項內容, 看起來的就不對, 所以我直接刪了它
  2. 然後再把有 .bak 的刪掉 .bak, 重開機之後, 我的登入畫面只出現 Administrator 及 其他使用者 (沒有出現原帳號的登入icon)
  3. 有網友在相關文章回復要 .bak, 索性又把原來有 .bak 的加回來
  4. 點選 其他使用者, 輸入原帳號及密碼登入,終於進去囉~
  5. 再以系統管理員身份執行命令提示元把 Administrator 的帳號取消啟用
  6. 重開機之後, 原帳號出現囉!!!! Perfect Ending!!!
基本上我只在專家說的第六步驟上, 刪除多餘的項目, 再把 Administrator 帳號啟用關閉, 就能正常登入了

2014/02/22

[Mac] MacBook Pro Retina 13" (Late 2013) - 解決睡眠起來聲音不見問題

我的 MacBook Pro Retina 13" (Late 2013) 今天遇到睡起來卻沒了聲音

以下是解決聲音不見問題,卸載再重載音效


開啟 終端機,鍵入以下指令,聲音就回來囉~ (筆記起來,以免不時會用到)


sudo kextunload /System/Library/Extensions/AppleHDA.kext sudo kextload /System/Library/Extensions/AppleHDA.kext



2014/02/21

[Git] An error was raised by libgit2. -- Solution

在 Visual Studio 2013 使用 Git 從遠端做 Pull 時發生下圖錯誤


錯誤訊息 Error Message:

An error was raised by libgit2. Category = Net (Error). Unsupported URL protocol

解決方案 Solution:

請先確認遠端 Remote 的 Git Repository 可以正確連上, 再做 Pull 動作


2014/02/02

[Eclpse] Default text file encoding settings in Eclipse


Eclipse -> Preferences -> General -> Workspace

Text file encoding: Select Other: UTF-8


[Mac] 在 MacBook Pro Retina 開啟符合高解析的 Eclipse

Eclipse 在 Retina 環境下開啟是模糊的嗎?



因為實在太模糊了,圖只擷取一張就關掉趕快更新


找到 Eclipse.app 程式,開選單 "顯示套件內容"


編輯 Contents/Info.plist

加入以下 key-value 值


key: NSHighResolutionCapable
value: true


存檔後,把 Eclipse.app 複製一個,重新開啟~眼前一片明亮! Yes!!

2014/02/01

[Mac] Tips - 變更螢幕擷取的預設名稱

工作時常常會使用到螢幕擷取功能,在 Mac OS X 有預設名稱 "螢幕快照",但是我想變換一下預設名稱。該怎麼做呢?

螢幕擷取快捷鍵:

Cmd + Shift + 3
Cmd + Shift + 4
Cmd + Shift + 4 + Space



開啟 Terminal 鍵入下列指令,我把預設名稱由 螢幕快照 改為 Screenshot
defaults write com.apple.screencapture name "Screenshot"

重啟 SystemUIServer
killall SystemUIServer


筆記一下以免日後需要時又找不到了 ^^


Reference: