2007年8月27日 星期一

0 回應

ubuntu + foobar + lossless 音檔

audacious 弄到新版後總算可以食 cue/ape 了,但原本正常的 wavpack 竟然爆掉…
以上是老故事。

自從 wine 的字型搞定後總算有勇氣再戰 foobar + wine ,發現嘿嘿~可以正常載入了呢。不過請記得灌完第一次 wine 時要跑下 winecfg 設定音效輸出,不然無音。於是挑戰最終奧義 cue 通食時躺了幾個檔,原來是 bom 在搞鬼。可以用以下的指令讓一個 utf8 檔輸出頭帶 bom,這樣一來 foobar 才能正常食:

echo efbbbf | xxd -r -p | cat - input >ouput
,若輸入檔為 input 輸出為 output 的話。編碼轉換可以用 kate / kwrite 解決。

不過等一切告成後,卻發現 wine 的音效硬體模擬讓音質變超破,還是聽不下去。只好等 KDE4 → AmaroK 2 → amarok-gstreamer + gstreamer-mac 了,or 更新穩定版的 audacious。

最後一句抱怨:fglrx 啥時才要做出 aiglx 啊,難道今年年底無望不成 ?

2007年8月25日 星期六

0 回應

Ubuntu 兩三事

有鑑於當初自己在玩 Ubuntu 時所碰到許許多多的問題,當時有些雖然有解其過程卻極其機車麻煩,令人苦不堪言,卻在某處神秘地方發現懶人一招瞬間殺;更慘的時候是夢裡尋他千百度,別的偏方試儘仍無解,結果竟只是個無腦方法就解決…為記下這痛苦的過程,就發這篇來記。

這次的是字型安裝、wine 字型調校及新版取得、Virtual Box 安裝、影音播放與安裝 smplayer - ssa/ass 字幕特效解法。



Ubuntu 字型安裝:
  • 方法一:
複制字型檔到 /usr/share/font/truetype 或 ~/.fonts/ 下後終端機執行 fc-cache -f -v 。
這要用到終端機的指令,而且只裝一個字型就要全部重新快取一次,字型數量多時會慢死。
  • 方法二:
開啟檔案瀏覽器,輸入網址 fonts:/// 進入字型目錄後直接把字型複制進來就結束了。
方法就如同 M$ 的。


wine 字型調校:
複製 only one 你要它 show 的字型到 ~/.wine/drive_c/windows/fonts/ 下,結束。
如果覺得字太小就在 ~/.wine/drive_c/windows/win.ini 下多加下面這段:
[Desktop]
CaptionFontSize = 14
IconFontSize=14
MenuFontSize=14
MessageFontSize=14
以前還得搞啥修改有的沒有的字型替代之類的,結果還是一樣不聽話,實在是無言…


wine 新版取得:
Ubuntu 官方套件裡就有 wine 了,只是版本落後老舊,以前見到的文章都是要自己 compile 原始碼,根本是惡夢,而且也沒有真的成功過。現在 wine 官方已經有專門替 Ubuntu 出程式了,讓我們向編譯源碼說掰吧 =3=/
首先進入終端機
1. 加入認證:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
2. 加入來源(for Ubuntu 7.04 feisty):
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list
3. 安裝:
sudo apt-get install wine
之後系統自動更新時就會到
wine 官網查看最新版本啦,而且向來發表的速度只會比原始碼慢個一兩天而已,恭禧吧。

Virtual Box 安裝:
到官網下載頁
http://www.virtualbox.org/wiki/Downloads
找到就裝,
over。

影音播放:
1. 首先,我們先加入 medibuntu 的來源,它嚴重強化 Ubuntu 的影音套件庫:
終端機這三行:
echo "deb http://packages.medibuntu.org/ feisty free non-free" | sudo tee -a /etc/apt/sources.list
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
sudo apt-get update
2. 安裝gstreamer的解碼器:
sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse
3. 安裝xine及解碼器:
sudo apt-get install libxine-extracodecs totem-xine ffmpeg lame faad sox mjpegtools libxine-main1
4. 安裝w32codecs:
sudo apt-get install w32codecs
5.若播放 rmvb 檔有「有影無聲」的情形時:
編輯~/.xine/catalog.cache文件,找到
[/usr/lib/xine/plugins/1.1.4/xineplug_decode_real_audio.so]
把 decoder_priority 增加到 10
這個沒辦法先行修改,因為要播放過一次 rmvb 檔後才會出現 catalog.cache
然而,這樣對於字幕的播放還是不夠力,要能放出ssa/ass 效果的話,就得借助 smplayer 了。

安裝 smplayer:

到官網下載點 http://smplayer.sourceforge.net/en/linux/download.php 去裝
記得要開啟字幕特效
到選項設定字幕區找到 ssa/ass 特效分頁打開選項。


就先大概這樣吧,這些主要是我個人使用上碰到的問題,下次可能會整理我幫老爸灌 Ubuntu 之後他所碰到的問題解吧 =3=

2007年8月4日 星期六

1 回應

台北電腦應用展

8/2-6 電腦應用展,台北世貿一館,免費入場

然後,我去了。
心得:這裡是一個巨大化光華/Nova ,鑑定完畢。

風景所見,就是許多的店員和客人,商場賣的東西也沒有什麼新奇的東西值得看;與平時相比特別的大概是更大的降價促銷活動,還有……最重要的 Show Girl 。只見得一群客人痴漢在 show girl 的面前進行無意義的叫囂活動;當然也有不少人拿著相機猛拍的,而且數量多得誇張(我還看到有人把相機舉高想要拍溝…)。所以我理解了,這個展不是展示出電腦的最新技術,而是單純的廠家拍賣會和喜歡拍show girl 怪叔叔的天堂。Therefore, 拿完主要要廠家的 DM 後,我走了,總計停留時間:一小時。

2007年7月27日 星期五

1 回應

最近是怎樣的生活…吶

一言以蔽之,還是忙吧 = =
從寒假開始就覺得過多的家教數量,現在已經增成到一到四都有一個的狀況,可還真是每日皆有工作的充實啊。接著是受到受到某錐的刺激下開始強迫自己去老爸公司打球(這時就會覺得有個哥哥其實還不錯,不用拉人就可以打,hoho)。

如此一來的話,就幾乎是每天都會往外跑情形了,要說累的話可真的是很累,since 我是個十分懶散的人(物質會自然地處於最低能態在此又可得証)。不過想想若是自己不做的話,大概也是腦袋空窗地 pass 過這個長假吧,完全腐爛的腦袋。而家教所帶來的收入也讓我不太需要介意口袋深度,到處瞎晃來去看看外面的世界。



「多出去走走,多運動,作習正常」,唉,是這樣的吧,可是為什麼每次我一想到這話時心中總有一種感慨上心頭呢?那個愁悵又是什麼呢?(洋蔥,我加了洋蔥)


在家裡的生活又是怎樣的呢?好像是上網,翻翻討論串,看看貼圖,偶爾和痴漢 A 來段高營養對話;載載動畫新番,看一看,偶爾看一下漫畫。起床後因為夏天的關係沒有吃母上大人親手烹製的早飯的食欲(冬天則是還不會餓所以暫且先不吃)。時至近午,出去買些小食物,同剛起床的兄上一起奮鬥健康快樂五穀飯與絕無農藥爺爺親手種的少油冷掉的炒青菜(我實在是對母上每日早起煮食的堅持感到無限配服,不管怎麼說沒有這樣必要卻還是如此,這讓我很痛苦你知不也不知啊)。

之後的生活,大概就是「有工作出門,沒工作懶」的過法了:
上網,翻翻討論串,看看貼圖,偶爾和痴漢 A 來段高營養對話;載載動畫新番,看一看,偶爾看一下漫畫。只能說除了說是流水帳以外還是流水帳,然而七月以來的日子卻是熱到不行沒有雨水的爛日子,要出門感覺上就像是要把我給熔了一樣。啊啊~~人生如此,也是上天給我的試煉嗎。

嗯?所以我的生活到底還是閒得發慌?

0 回應

我已經不想再說啥鬼了

總之就是我又換地方了,現在在 blogspot 開一個 blog 就是。

每開一個就來個新網站新希望吧
這次的目標是「生活中有什麼想要記就記」 subdomain name 為 log-keep ,keep 有保留(verb)、生活(noun) 的意思,log 就是記錄。故想要保留下記錄、記錄生活,想要以此當做自己寫 blog 的動力。

那,就讓我們期待我自己會有怎樣的表現吧。

2007年7月8日 星期日

0 回應

笨蛋和煙都喜歡高處-數碼天空

數碼寶貝的數碼天空

這是一個離新竹幾十公里荒涼到不行的尖石破山路頂的咖啡店、在前不著店後不到著地,沒狗拉屎鳥不下蛋地方。我卻在這裡發現一堆貌似有錢高檔的人類在這裡活動,以為是在鬧區高檔餐廳裡面看一群瘋子食一小撮五百的料理。嗯,甚至晚來的還要排隊等座位。

在方圓五公里內不到千人的山上開一家高消費餐廳有什麼搞頭?



嘛,我不知道。不過生意興隆。從開張年初到現在,六日下來人次可能會破千,週週如是地不管上來的路有多麼地虛(非柏油路,很多石粒的水泥路是也)再次光顧,而且在店面旁又開始在增蓋一棟比原本還大的空間。(原本大小兩層加頂樓一,約一個籃球場大)

於是我開始試著分析一下這個問題的所在:以這裡所提供的餐飲水平來說,好吧,確實是有它該有的水平,然摳摳比這個水平高出兩三成是理所當然的就不管了;房子內部的裝潢也具有一定的水準,座位很舒服,廁所乾淨,沒有冷氣所以室內會小熱。風景的話,它蓋在海拔千二百公尺山頂,看下去就還是山,不然就山谷,據別人說有時雲海出現很漂亮這樣,至於我這個不懂得欣賞大自然之美的呆子的心得就 pass 了。第三點,也是我唯一認為值得來的理由,很涼,對本家境清寒沒冷氣可吹的可憐小孩來說無疑是唯一而最大的誘因。

所以這些來的人到底是為何而來?嗯,我想是因為笨蛋和煙都喜歡高處的關係吧。

2007年5月29日 星期二

0 回應

Ubuntu 實戰演練→基礎原則建議

開卷語:本人想來想去,寫心得文每每寫得樣屎一樣,於是想說來生個硬派技術文好了 =3=
可能比較沒市場可看,但總比先前的不生文好吧
……但願別走上我 csie blog 的後路

X X X

Ubuntu 的安裝教學文我想現在應該已經是滿天飛了,所以理論上是不會遇到什麼大問題…
…如果你只是想要上網打文書的話

要做到像是 3D 立體桌面的話,那可就是要從最開始的第一步就謹慎小心
這是出自於重灌 n 次的我口中所言,應該是有幾分可信度的




第一:「絕對」不要只分割一個分割區
尤其是在你有大量的個人資料的時候,更是應該如此
不然的話,要是系統安裝不順利,需要重灌的時候,你就必需要進行大量資料備份和轉移
一兩次的話還好,多次的話你就會開始發瘋了

切割硬碟時,最好能讓 OS 獨立成為一個分割區。
下載 P2P 等破碎檔案的存放另一分割區。
個人文件資料存放第三區。
除了上述備份的理由外,此法亦會影響系統效能:
OS 中主要由多而小的檔案組所組成,強調的是能夠快速定位到檔案位置(搜尋效率),相對地 I/O 速度 較不需要,也較少有檔案的更動(軟體的安裝/移除),所以獨立開來同時可以避免其他過大個人檔案穿插在 FS 系統增加磁碟破碎度(fragmentation) 而影響系統效率

基於同樣的道理,常常進行讀取寫入的 p2p / 下載軟體,常常會為了加快速度而變成多點下載,同樣會增加破碎度,所以會建議再把個人資料分成常常下載已及已經下載完畢不再變更的兩部份,就成這樣的結果

這樣的優勢在重組硬碟時更為明顯, OS 分割因為由檔案組成且少有更動,可以很容易重組並且長時間穩定
下載的分區檔案破碎度會出奇地可怕(300MB 的檔可以破碎成 10000 個部份),但不會因此而影響到系統作業的流暢度
也可以保護個人長期的穩定資料存取效率
可以相當有效地解決「作業系統速度慢、看影片開好久」的問題
反正說來說去就 fragmentation 在做怪啦 =3=

至於把系統安裝在第一分割而不是第二也不是「因為本來就如此」而這樣的。基本上,硬碟(實體那個東西)在越前面的分割搜尋效率越高,後面部份則有較高的 單檔IO 速度,這和硬碟被做成轉盤有很大的關係,同樣的ω外面的當然 v 比較大這樣。而內圈則是讀寫頭可以轉跳得更有效率。所以才會建議第一區為 OS 再來 P2P ,個人檔案次之。

其實以上的部份就算是在 windows 下也是適用的,而實際上,這個想法也的確是從我用 windows 時就有在做的事
畢竟自己是個很會亂搞電腦的人,所以自然得花時間研究「怎樣的清況下我搞爛可以最快的速度搞回來或是根本地避免掉」

所以呢,在安裝 Ubuntu 的時候,請記得自己手動分配出合適的分割,詳細的方法寫出來又會是個文章,所以請容許我到時候再寫一篇做詳細說明
畢竟這裡要強調的是「大原則」而還沒有到「真操作」

當然,記得切個空間給 swap (系統交換分頁)


第二:重要檔案的備份與還原
在你爬教學文章的時候,常常會遇到得手動修改系統檔案的狀況。Linux 系統是如此地歡樂,以致於所有的選項設定你幾乎都可以用像是記事本修改的方式來變更,只是很多清況下你的變更不一定會和別人得到相同的結果(這是由硬體差異所導致的,別因此而覺得 M$ XP 就比他好,只是硬體廠商一定會出 windows 版本的驅動而已,沒有灌驅動的 XP 和 ubuntu 相比它的支援度更差…) 而若因此你就連開機都開不了的話,那或許就會動了重灌的念頭…(本人被顯示卡驅動搞垮三到四次)。所以,請在你確認自己有備份,並有在 console 下還原檔案的能力,再進行修改為妥

第三:疑難排解(google 關鍵字 [軟體名稱] [硬體名稱] [錯誤訊息] Ubuntu)
常常,在玩 Ubuntu 的時候,我們的行為模式是這樣:
想要某個功能,通常是以前 windows 有的→找到→依照指示安裝→結束
絕大多數的情況下這樣的確是完全沒有問題。
通常會發生問題的原因不外乎兩個:software dependency 和硬體
如果這個軟體和硬體配備有關(像跑視覺特效的 beryl 和 xgl / aiglx)
那通常好的查法是 (軟體名稱) (硬體名稱) (錯誤訊息) Ubuntu
在多數 popular 的硬體情況下,幾乎都已經有人能提出解決方式。
甚至連筆記型電腦的待命休眠、觸控板等皆有相關文章。
所以 Ubuntu 決不是硬體支援度差的作業系統

第四:軟體的來源 (google 關鍵字:[軟體名] Ubuntu deb)
會影響使用作業系統決心的,莫過於自己常常過的日子,能不在延伸續 Ubuntu 裡。比起其他的 Linux distribution, Ubuntu 會內建可以安裝的清單,你只要到添加/刪除應用程式裡就可以找到決大多數的軟體。不過如此五花八門的一長串,如何找到好用的,又是一件工作。好在這個目前最受歡迎的發行版中,已經有許多前人為我們鋪上好路,可以參考這篇文章。

另外,因為這是個用軟體清單所建立起來的懶人王國(所有軟體只要從同一個地方找,就會有說明歡迎度,打勾就下載+安裝,通通免錢,還不懶乎?),所以一個好的清單是很重要的。可以透過修改 /etc/apt/source.list 來改變清單。這點有時是很有必要的,因為 Ubuntu 本身要守住自由開放的精神,所以一切不自由的軟體是不會包在裡面。然而有些重要的東西(像是 rar, 影片播放編碼、顯示卡驅動程式等)因為不是開源軟體而不會包在其中,或是有時官方提供的軟體版本不夠新甚至是沒有在清單中,就可以透過修改清單的方式,讓你簡易地管理軟體。

此外,網路上也發佈 deb 的安裝檔,是給 Debian / Ubuntu 系統使用的(其實Ubuntu 算來是Debian 的一個分支,但因為他有個錢多到可以上太空的人在贊助,所以開發度直升),用這個安裝程式起來,就和 windows 下是差不多的,很方便。更詳細的方法的話,又要再寫幾篇準備文才能夠說了…