前陣子在 Windows 上 format USB 時看到個有趣的格式:exFAT.
基於好奇心, 就把 USB format 成該種格式了.
沒想到在 Ubuntu 上卻沒辦法讀取, 已排除是 USB 插孔的問題.
sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse-exfat
#創建一個資料夾, 並將 USB 以 exFAT 的檔案系統格式掛載之上.
sudo mkdir /mnt/exfat
sudo mount -t exfat-fuse /dev/sdb1 /mnt/exfat
要卸載時
sudo umount /mnt/exfat
Reference:
http://winipulator.blogspot.com/2010/10/how-to-read-and-write-exfat-flash.html
2011年11月28日 星期一
[Linux][Ubuntu][叫出該視窗的右鍵內容]
看起來是很抽象的標題.
在 Ubuntu 下會習慣把某些種類的視窗移動到第二或第三個 Workspace.
之前都是靠滑鼠右鍵來開啟選單的.
現在發現可以在該視窗操作時, 按 alt+space, 即可叫出右鍵選單.
對我這種懶得動滑鼠的人實在是太方便了.
在 Ubuntu 下會習慣把某些種類的視窗移動到第二或第三個 Workspace.
之前都是靠滑鼠右鍵來開啟選單的.
現在發現可以在該視窗操作時, 按 alt+space, 即可叫出右鍵選單.
對我這種懶得動滑鼠的人實在是太方便了.
2011年11月23日 星期三
[Linux][Ubuntu][看資料夾大小]
ex: du 該資料夾路徑
man du 的結果如下:
NAME
du - estimate file space usage
SYNOPSIS
du [OPTION]... [FILE]...
du [OPTION]... --files0-from=F
預設是以 Kilobyte 為單位, 可以在 OPTION 處用 -b 讓其以 Byte 為單位計算.
或者是 -m, 以 MB 為單位計算, 只是目前還沒看到以 GB 為單位計算的 OPTION.
或許改天看有誰能 patch 上去吧.
另外, 看一個目錄下各資料夾用了多少空間的指令是
du -chs *
這個就會有 GB 的顯示了.
man du 的結果如下:
NAME
du - estimate file space usage
SYNOPSIS
du [OPTION]... [FILE]...
du [OPTION]... --files0-from=F
預設是以 Kilobyte 為單位, 可以在 OPTION 處用 -b 讓其以 Byte 為單位計算.
或者是 -m, 以 MB 為單位計算, 只是目前還沒看到以 GB 為單位計算的 OPTION.
或許改天看有誰能 patch 上去吧.
另外, 看一個目錄下各資料夾用了多少空間的指令是
du -chs *
這個就會有 GB 的顯示了.
2011年11月18日 星期五
[Linux][Ubuntu][zMud via wine]
試了幾種 Linux 上的 mud client, 都不盡如意, 所以想說把在 Windows 上用的 zMud 拿來用.
所以裝了 wine.
在開始用 wine 來跑 zMud 時遭遇了開不起來的問題.
所以用一直 Google, 終於找到一篇成功用 wine 執行 zMud 教學.
首先先要找到以下三個檔案.
DCOM98.EXE
MDAC_TYP.EXE
Jet40SP8_9xNT.exe
1) 先用 winecfg 將 Global Setting 設為 Windows 98.
(為什麼呢?我也還不知道, 也許跟上面那幾個元件有關.)
2) 在 ~/.wine/system.reg 中加上下面這段
[Software\\Microsoft\\Internet Explorer]
"Version"="6.0.2900.2180"
[System\\CurrentControlSet\\Services\\msiserver]
3) 用 "wine dcom98 /c" 來安裝 DCOM, 目的資料夾可以用 "C:\windows\system".
4) "WINEDEBUG="fixme-all" wine mdac_typ" 和 "WINEDEBUG="fixme-all" wine Jet40SP8_9xNT.exe" 來安裝 MDAC 和 Jet4.0.
5) 將 zMud 目錄放至 ~/.wine/drive_c 之下.
6) 輸入 winecfg 將 Global Setting 改為 Windows 2000, 並且加入 Application 選 zmud.exe 並將其 Windows Version 調為 Windows NT 4.0.
這樣就可以順利執行 zMud 了.
不過現在在中文顯示上遇到些問題, 而且顯示出中文時遊戲畫面還會被砍掉右半側, 待解決中.
Reference:
Ubuntu Linux "Breezy Badger" Running zMUD 7.21!
所以裝了 wine.
在開始用 wine 來跑 zMud 時遭遇了開不起來的問題.
所以用一直 Google, 終於找到一篇成功用 wine 執行 zMud 教學.
首先先要找到以下三個檔案.
DCOM98.EXE
MDAC_TYP.EXE
Jet40SP8_9xNT.exe
1) 先用 winecfg 將 Global Setting 設為 Windows 98.
(為什麼呢?我也還不知道, 也許跟上面那幾個元件有關.)
2) 在 ~/.wine/system.reg 中加上下面這段
[Software\\Microsoft\\Internet Explorer]
"Version"="6.0.2900.2180"
[System\\CurrentControlSet\\Services\\msiserver]
3) 用 "wine dcom98 /c" 來安裝 DCOM, 目的資料夾可以用 "C:\windows\system".
4) "WINEDEBUG="fixme-all" wine mdac_typ" 和 "WINEDEBUG="fixme-all" wine Jet40SP8_9xNT.exe" 來安裝 MDAC 和 Jet4.0.
5) 將 zMud 目錄放至 ~/.wine/drive_c 之下.
6) 輸入 winecfg 將 Global Setting 改為 Windows 2000, 並且加入 Application 選 zmud.exe 並將其 Windows Version 調為 Windows NT 4.0.
這樣就可以順利執行 zMud 了.
不過現在在中文顯示上遇到些問題, 而且顯示出中文時遊戲畫面還會被砍掉右半側, 待解決中.
Reference:
Ubuntu Linux "Breezy Badger" Running zMUD 7.21!
2011年11月17日 星期四
[Linux][Ubuntu][7z Unsupported Method]
When trying extracting rar format file, it will show "xxxx Unsupported Method".
It's because 7z didn't support rar format fully.
So we should just install p7zip-full and p7zip-rar two packages.
Then extraction will be proceeded smoothly.
It's because 7z didn't support rar format fully.
So we should just install p7zip-full and p7zip-rar two packages.
Then extraction will be proceeded smoothly.
[Linux][Ubuntu][DeadBeef Music Player]
sudo apt-add-repository ppa:alexey-smirnov/deadbeef
sudo apt-get update
sudo apt-get install deadbeef
名字看起來挺駭人的, 試用心得之後再補上.
聽說可以支援 cue 等高音質的播放格式, 真是太令人高興了 :p
簡直就跟在 Windows 上用 Foobar2000 沒兩樣, 哈哈.
-----------測試-----------
m4a 檔案格式 OK.
tak+cue 檔案格式 不 OK. (tak 播不了, cue 是 empty file, 免談.)
ape+cue 檔案格式 OK. (cue+ape, 一點問題也沒有)
sudo apt-get update
sudo apt-get install deadbeef
名字看起來挺駭人的, 試用心得之後再補上.
聽說可以支援 cue 等高音質的播放格式, 真是太令人高興了 :p
簡直就跟在 Windows 上用 Foobar2000 沒兩樣, 哈哈.
-----------測試-----------
m4a 檔案格式 OK.
tak+cue 檔案格式 不 OK. (tak 播不了, cue 是 empty file, 免談.)
ape+cue 檔案格式 OK. (cue+ape, 一點問題也沒有)
2011年11月16日 星期三
[Perl][Variable array $ARGV[]]
Perl 的 ARGV 陣列中, $ARGV[0] 所代表的並不像是 C 一樣是程式本身, 它所代表的是後面的第一個參數.
如 "./PassGen.pl 10" 中, $ARGV[0]=10.
而起頭的 "./PassGen.pl" 呢?它的代表變數是 $0.
像上面那個範例中, 如果程式中有
print $0,"\n";
print $ARGV[0],"\n";
的話, 輸出的結果是
./PassGen.pl
10
算是挺有趣的.
如 "./PassGen.pl 10" 中, $ARGV[0]=10.
而起頭的 "./PassGen.pl" 呢?它的代表變數是 $0.
像上面那個範例中, 如果程式中有
print $0,"\n";
print $ARGV[0],"\n";
的話, 輸出的結果是
./PassGen.pl
10
算是挺有趣的.
[Linux][Ubuntu][Jockey-GTK]
原先在執行 System -> Administration -> Additional Drivers.
想要安裝顯卡驅動, 結果就這麼當在那邊.
最後只好用 ps aux 找出是 jockey-gtk 然後刪掉那個 process.
想要安裝顯卡驅動, 結果就這麼當在那邊.
最後只好用 ps aux 找出是 jockey-gtk 然後刪掉那個 process.
標籤:
Jockey-GTK,
Linux,
Ubuntu
[Linux][為什麼 /etc/passwd 是可被讀取的]
理論上而言, 因為其中存有密碼的資訊, 所以最好是不能被一般使用者讀取.
但實際上在 /etc/passwd 中其他的資訊, 如 user id, group id, home directory 等資訊.
都是一般使用者得知道的, 而加密過的密碼也是存在其中, 所以整體而言, 是不得不被讀取.
但實際上在 /etc/passwd 中其他的資訊, 如 user id, group id, home directory 等資訊.
都是一般使用者得知道的, 而加密過的密碼也是存在其中, 所以整體而言, 是不得不被讀取.
2011年11月15日 星期二
[Linux][Ubuntu][Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)]
會有 lock 的情況發生, 通常是因為同時執行 command 的 apt-get update 之類的, 與 synaptic.
解決方法很簡單, 只要到產生 lock 的那個資料夾下把 lock 這個檔案刪掉, 就可以正常運行了.
解決方法很簡單, 只要到產生 lock 的那個資料夾下把 lock 這個檔案刪掉, 就可以正常運行了.
[Linux][Ubuntu][Check Version]
查 kernel 編號只要 uname -a 就行了.
查 Ubuntu 版本就 cat /etc/lsb-release, 會顯示出像底下的樣子.
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"
cat /etc/issue 會得到類似下面的結果.
Ubuntu 10.10 \n \l
cat /etc/issue.net 會得到類似下面的結果.
Ubuntu 10.10
查 Ubuntu 版本就 cat /etc/lsb-release, 會顯示出像底下的樣子.
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"
cat /etc/issue 會得到類似下面的結果.
Ubuntu 10.10 \n \l
cat /etc/issue.net 會得到類似下面的結果.
Ubuntu 10.10
[Linux][Ubuntu][Upgrade Firefox]
這次真是麻煩, Ubuntu 10.10 預設是 Firefox 3.0.
想說升級一下, 結果一堆網頁跟我說就直接抓最新版本, 不安裝直接用.
偏偏我就是想安裝.
所以最後用以下指令更新
sudo add-apt-repository ppa:mozillateam/firefox-stable
(因為 Fx7 現在是 Stable, 要再新的話, 把 stable 改成 next)
sudo apt-get update
sudo apt-get install firefox
add-apt-repository 會將後邊的來源一起進行安裝.
因為要裝 Firefox 嘛, 所以我就跟了 mozillateam 的來源.
總算一口氣升到 7.0 了.
想說升級一下, 結果一堆網頁跟我說就直接抓最新版本, 不安裝直接用.
偏偏我就是想安裝.
所以最後用以下指令更新
sudo add-apt-repository ppa:mozillateam/firefox-stable
(因為 Fx7 現在是 Stable, 要再新的話, 把 stable 改成 next)
sudo apt-get update
sudo apt-get install firefox
add-apt-repository 會將後邊的來源一起進行安裝.
因為要裝 Firefox 嘛, 所以我就跟了 mozillateam 的來源.
總算一口氣升到 7.0 了.
[Windows][KMPlayer 基本使用]
載入字幕:alt + o
字幕上移:ctrl + ]
字幕下移:ctrl + [
字幕字型放大:alt + F1
字幕字型縮小:alt + F2
畫面在前切換:ctrl + t
畫面大小(原始):alt + 2
畫面大小(0.5):alt + 1
畫面大小(1.5):alt + 3
畫面大小(2.0):alt + 4
字幕上移:ctrl + ]
字幕下移:ctrl + [
字幕字型放大:alt + F1
字幕字型縮小:alt + F2
畫面在前切換:ctrl + t
畫面大小(原始):alt + 2
畫面大小(0.5):alt + 1
畫面大小(1.5):alt + 3
畫面大小(2.0):alt + 4
2011年11月13日 星期日
顯示桌面和退到登入畫面的快捷鍵.
[Linux]
顯示桌面:Windows 鍵 + d
退到登入畫面:Ctrl+Alt+l
[Windows]
顯示桌面:Windows 鍵 + d
退到登入畫面:Windows 鍵 + l
顯示桌面:Windows 鍵 + d
退到登入畫面:Ctrl+Alt+l
[Windows]
顯示桌面:Windows 鍵 + d
退到登入畫面:Windows 鍵 + l
2011年11月6日 星期日
[Windows][用鍵盤叫出檔案的屬性 (Properties)]
本來都是用滑鼠右鍵再選屬性 (Properties).
不知道是 Mud 打習慣了還是 Linux 終於有點熟悉了.
希望什麼事都能用鍵盤組合按鍵來達成.
有一次就不小心按了 Alt+Enter, 咦耶?叫出屬性 (Properties) 了.
真是意外阿~
不知道是 Mud 打習慣了還是 Linux 終於有點熟悉了.
希望什麼事都能用鍵盤組合按鍵來達成.
有一次就不小心按了 Alt+Enter, 咦耶?叫出屬性 (Properties) 了.
真是意外阿~
2011年11月4日 星期五
[Latex][Comment]
Latex 中似乎沒辦法像 C/C++ 一樣用 /* */ 來進行多行註解.
雖然可以用一些套件達到 block 中是註解的需求, 不過還要 use 其他套件, 想到就覺得麻煩.
所以還是用最傳統的 % 來進行單行註解, 真的有需要用到數十行註解時, 或許我該考慮自己程式的易讀性了.
或者就是用 Document 的方式進行說明.
雖然可以用一些套件達到 block 中是註解的需求, 不過還要 use 其他套件, 想到就覺得麻煩.
所以還是用最傳統的 % 來進行單行註解, 真的有需要用到數十行註解時, 或許我該考慮自己程式的易讀性了.
或者就是用 Document 的方式進行說明.
訂閱:
文章 (Atom)