[JavaScript]動態網頁設計的相關網頁 (dhtml)

國外網站

中文網站

其它

Linux 編譯套件時的注意事項

因為 Linux 上的套件都是 OpenSource 的套件,所以我們可以下載套件的原始碼來使用。但因為每個人電腦的環境都不相同,所以程式如果要能夠在自己的電腦執行,必須要經過 「編譯」。

編譯套件的程序

  1. 環境配置(./configure): 配置完成會產生一個 「Makefile」 檔案
  2. 編譯套件(make): 依據上一個步驟產生的 「Makefile」 來進行編譯,編譯完成後,會產生執行檔。
  3. 安裝套件(make install): 將上一個步驟產生的 「執行檔」 安裝到特定的目錄

注意事項

  1. 原始檔都下載及解壓到 [/usr/local/src]
  2. 執行環境配置時(./configure),可以加上 「–prefix=/usr/local/套件名稱」 參數,將程式安裝在 [/usr/local/套件名稱]
  3. 較完整的安裝指令為
    make clean
    make
    make check
    make install

參考網頁

變更 Firefox 的網頁原始碼檢視程式

我習慣用來寫程式的編輯器為「emEditor」,所以 emEditor 所附帶的「emedhtml.exe」也是我最慣用的網頁原始碼檢視及編輯程式,相較之下,Firefox 預設的檢視工具只能算是堪用而已。

那要如何將 Firefox 的原始碼檢視工具換掉?

  1. 首先,在網址列輸入「about:config」以進入登錄設定。
  2. 將參數「view_source.editor.path」設為編輯器的完整路徑,例如「C:\Program Files\EmEditor\emedhtml.exe」。
  3. 將參數「view_source.editor.external」設為「true」。

這樣就大功告成了。

另外,你也可以使用外掛的原始碼檢視程式,它們都有附加一些強大的功能:

本站推薦的 Thunderbird 擴充套件 (Addons)

好用的

其他

  • 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)。

很多程式語言和軟體都會附加「正規表示式」這項功能。在字串的處理上,針對大量、重複、有固定邏輯的文字,正規表示式是非常強而有力的工具! 即便不是程式設計師,在可以在運用到正規表示式的場合 (例如: 文字編輯器),能幫你節省許多文字處理的時間。但是不同的軟體所附加的正規表示式可能略有差異,這部份就要稍加留意。

不過在初學者的眼中,正規表示式卻又像是天書一樣的難以理解。以下文章針對正規表示式的相關語法做解說,你可到線上測試工具,以實際的例子去做測試。

Read more

Linux 的相關網頁

教學

討論區

手冊

套件下載

其它

Windows 螢幕保護程式(ScreenSaver)

Motion Clock


下載(1.54MB)

Motion Clock Circle


下載(1.21MB)

3D Windows XP


原始網站下載(397KB) | 備用下載

意義深遠的螢幕保護程式 - Blue Screen (MS Windows 專用!!)


原始網站下載(44KB) | 備用下載

安裝方法:

在 "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 以上的品質看起來會比較「舒服」。

return top