Linux 編譯套件時的注意事項
因為 Linux 上的套件都是 OpenSource 的套件,所以我們可以下載套件的原始碼來使用。但因為每個人電腦的環境都不相同,所以程式如果要能夠在自己的電腦執行,必須要經過 「編譯」。
編譯套件的程序
- 環境配置(./configure): 配置完成會產生一個 「Makefile」 檔案
- 編譯套件(make): 依據上一個步驟產生的 「Makefile」 來進行編譯,編譯完成後,會產生執行檔。
- 安裝套件(make install): 將上一個步驟產生的 「執行檔」 安裝到特定的目錄
注意事項
- 原始檔都下載及解壓到 [/usr/local/src]
- 執行環境配置時(./configure),可以加上 「–prefix=/usr/local/套件名稱」 參數,將程式安裝在 [/usr/local/套件名稱]
- 較完整的安裝指令為
make clean make make check make install
參考網頁
變更 Firefox 的網頁原始碼檢視程式
我習慣用來寫程式的編輯器為「emEditor」,所以 emEditor 所附帶的「emedhtml.exe」也是我最慣用的網頁原始碼檢視及編輯程式,相較之下,Firefox 預設的檢視工具只能算是堪用而已。
那要如何將 Firefox 的原始碼檢視工具換掉?
- 首先,在網址列輸入「about:config」以進入登錄設定。
- 將參數「view_source.editor.path」設為編輯器的完整路徑,例如「C:\Program Files\EmEditor\emedhtml.exe」。
- 將參數「view_source.editor.external」設為「true」。
這樣就大功告成了。
另外,你也可以使用外掛的原始碼檢視程式,它們都有附加一些強大的功能:
本站推薦的 Thunderbird 擴充套件 (Addons)
好用的
- Compact Headers: 可以展開/收合郵件的檔頭。
- Folder Pane View Switcher: 切換郵件資料夾窗格的檢視類型,找回舊版 Thunderbird 的「進階資料夾檢視」。
- Toggle Quotes: 可以展開/收合郵件中的引言。
- Confirm-Address: 讓你寄出郵件前,確認郵件收件者 E-Mail 是否為相同網域,或收件者的 E-Mail 是否正確。
- DKIM Verifier: 檢查寄件者的 DKIM 郵件簽章。
- Web Translate: 翻譯你選取的文字,你可以選擇 Deepl、Google、Bing... 等翻譯服務來幫你翻譯。
其他
- Clippings: 讓你儲存常用的文字資料,方便貼上郵件內容。
- XNote++: 郵件的便利貼,方便你編寫郵件的備註事項。
- Display Mail User Agent T: 以圖示顯示寄件者的郵件軟體或郵件系統。
- HTML Source Editor: 編輯郵件原始碼。
- Manually sort folders: 可以將帳號或郵件匣手動排序。
- Mail Merge: 這套件讓你做到像電子報發信機一樣的客製化欄立功能。
- Provider for Google Calendar: 新版的 Thunderbird 已經整合 Google 日曆了,只需在新增行事曆時,選擇「存放於網際網路」,然後在「使用者名稱」輸入你的 Gmail 帳號,即可連結 Google 日曆。但 Thunderbird 只能連結 Gmail 帳號擁有人的日曆,不能存取別人共用給你的日曆,也不能存取 Google Tasks! 安裝本套件可讓你連結別人共用的日曆與 Google Tasks。
- Darko: Thunderbird 雖提供暗色的佈景主題,但套用暗色的佈景主題之後,郵件的內容仍是白底的! 安裝此套件可將郵件的內容處理成暗色系,並優化郵件的文字內容 (但不到很完美)。
附件問題
ThunderBird 有時會有一些附件的問題,這些問題通常來自 MS Outlook 使用非標準的格式所導致:
- 當你收到的附件變成「winmail.dat」,請安裝 LookOut 這個外掛程式。
- 當你收到的附件變成「ATTxxxxxx」,則請進入 ThunderBird 的「設定編輯器」,將「mail.strictly_mime.parm_folding」參數設為 0 或 1。
參考網頁
正規表示式 (Regular Expression) 語法整理
正規表示式 (Regular Expression, 簡寫 regex、regexp 或 RE) 是用於字串比對的小型語言,又稱正則表達式、正規表示法、規則運算式、常規表示法 (Wiki)。
很多程式語言和軟體都會附加「正規表示式」這項功能。在字串的處理上,針對大量、重複、有固定邏輯的文字,正規表示式是非常強而有力的工具! 即便不是程式設計師,在可以在運用到正規表示式的場合 (例如: 文字編輯器),能幫你節省許多文字處理的時間。但是不同的軟體所附加的正規表示式可能略有差異,這部份就要稍加留意。
不過在初學者的眼中,正規表示式卻又像是天書一樣的難以理解。以下文章針對正規表示式的相關語法做解說,你可到線上測試工具,以實際的例子去做測試。
Linux 的相關網頁
教學
討論區
手冊
套件下載
- RPM Search
- DAG - DAG RPM Repository for Red Hat, RHEL, CentOS and Fedora
- DAG - RPM Repository for Red Hat, RHEL, CentOS and Fedora
- Rpmfind.Net
其它
- Linux 十大發行版介紹
- Instalinux
線上製作 Linux 自動安裝光碟,支援的 Linux 發行版包括 CentOS、Debian、Fedora、SUSE、Ubuntu。
- Linux Manual Pages (man)
Windows 螢幕保護程式(ScreenSaver)
Motion Clock
Motion Clock Circle
3D Windows XP
意義深遠的螢幕保護程式 - Blue Screen (MS Windows 專用!!)
安裝方法:
在 "SysInternals Bluescreen.scr" 按右鍵選 "安裝",或將 "SysInternals Bluescreen.scr" 複製到 C:\Windows\sytem32\。
[Perl][JavaScript]以數學的原理處理四捨五入
我看過太多人都把四捨五入的問題看成是「字串」來處理,實際上,如果把四捨五入做為「數學」來解的話,程式大概只要幾行即可解決。
以四捨五入取整數的例子來講,其原理就是: 任何數值 +0.5 再取整數。
但要注意的是,當四捨五入遇到「負數」時就會變成「五捨六入」,這是因為中間數要往數值大的那邊進位的緣故。所以加上了負數的處理,程式至少又多了一行:
Read more
blogger 資料整理
RSS 相關
- blogger 的 ATOM/RSS 預設是依更新時間排序,網址為:
- http://vixual.blogspot.com/feeds/posts/default
- http://vixual.blogspot.com/feeds/posts/default?alt=rss
如果要讓它依發表時間排序,網址須改為:
- http://vixual.blogspot.com/feeds/posts/default?orderby=published
- http://vixual.blogspot.com/feeds/posts/default?alt=rss&orderby=published
- Label(標籤)的 RSS 網址:
- http://vixual.blogspot.com/feeds/posts/default/-/label
將上方的」label「換成 Blogger 上的標籤名稱即可。
- blogger 的留言的 ATOM/RSS 網址為:
- http://vixual.blogspot.com/feeds/comments/default
- http://vixual.blogspot.com/feeds/comments/default?alt=rss
如何讓 blogger 不自動載入 ajax
- 在 <body> 的下一行加上:
<script type='text/freezescript'>
_WidgetManager._Init=function(){};
_WidgetManager._SetPageActionUrl=function(){};
_WidgetManager._SetDataContext=function(){};
WidgetManager._SetSystemMarkup=function(){};
WidgetManager._RegisterWidget=function(){};
</script>
如何讓版面依內文或列示載入不同項目
- 判斷是否為內文:
<b:if cond='data:blog.pageType == "item"'> 載入的項目 </b:if>
- 判斷是否為文章列示:
<b:if cond='data:blog.pageType != "item"'> 載入的項目 </b:if>
網路下載的影片來源及品質比較
網路下載的影片依其來源,品質由好至壞依序為:
DVD_ISO, HDRip >= DVDRip > R5 > DVDScr > TC > TS > Cam
較常見的影片來源為 TC, TS, DVDRip。
其中,至少要 R5 以上的品質看起來會比較「舒服」。
INFORMATION
![]()
我們解決了什麼問題?我們創造了什麼價值?


近期迴響