rabbit.js:在 Node.JS 中使用 RabbitMQ 實作訊息佇列(Message Queue)
rabbit.js 是一個專門為 RabbitMQ 所設計的 JavaScript API 函式庫,可以讓你在 Node.js 中很輕鬆的實作各種類型的訊息佇列(Message Queue)。
rabbit.js 以 amqplib 為基礎,將原本複雜的設定又再簡化,讓一般性的使用者更方便,如果是使用一般常見的模式(pattern),只要幾行程式碼就可以運作了。
rabbit.js 以 amqplib 為基礎,將原本複雜的設定又再簡化,讓一般性的使用者更方便,如果是使用一般常見的模式(pattern),只要幾行程式碼就可以運作了。
YUI Compressor: JavaScript 與 CSS 壓縮工具,產生最小化的網頁
YUI Compressor 是由 Yahoo 所發展的一套 JavaScript 與 CSS 壓縮工具,可以協助網頁開發者產生最小化的網頁。
網頁大小跟載入的速度有很大的關係,如果要降低網頁的大小,除了可以使用 Google Closure Compiler 編譯器將 JavaScript 最小化之外,也可以使用 Yahoo 所發展的 YUI Compressor,它除了可以處理 JavaScript 之外,也可以一併將 CSS 檔最小化。
網頁大小跟載入的速度有很大的關係,如果要降低網頁的大小,除了可以使用 Google Closure Compiler 編譯器將 JavaScript 最小化之外,也可以使用 Yahoo 所發展的 YUI Compressor,它除了可以處理 JavaScript 之外,也可以一併將 CSS 檔最小化。
SSHFS:透過 SSH 掛載遠端 Linux 伺服器上的硬碟(適用於 Windows、Mac OS X 與 Linux)
SSHFS 是一個可以透過 SSH 協定掛載遠端硬碟的工具,使用上很方便,伺服器也不需要任何設定。
一般如果想要遠端掛載 LInux 伺服器上的硬碟,傳統上都是使用 NFS 這類的方式,不過這類的方式會需要很多的設定,尤其是在伺服器端還會需要安裝許多 NFS 的套件,對於一般的使用者而言,如果臨時要用也是很麻煩,縱使知道如何安裝,如果自己沒有管理者權限的話,其實也是沒辦法使用。
一般如果想要遠端掛載 LInux 伺服器上的硬碟,傳統上都是使用 NFS 這類的方式,不過這類的方式會需要很多的設定,尤其是在伺服器端還會需要安裝許多 NFS 的套件,對於一般的使用者而言,如果臨時要用也是很麻煩,縱使知道如何安裝,如果自己沒有管理者權限的話,其實也是沒辦法使用。
以 Google Analytics 內容實驗(Content Experiments)API 進行 A/B 測試(A/B Testing)
Google Analytics 的內容實驗(Content Experiments)功能可以幫助網站進行 A/B 測試,比較不同網頁版本的成效,這裡介紹不需要重新導向網頁的測試方式。
Google Analytics 在 2012 年將 Website Optimizer 整合之後,提供了一項新的實驗(Experiments)功能,除了可以進行一般的 A/B 測試之外,還可以進行更為複雜的內容實驗,這個部分請參考 Google 官方的中文說明文件,裡面有很詳細的操作教學與基本的統計理論說明。
Google Analytics 在 2012 年將 Website Optimizer 整合之後,提供了一項新的實驗(Experiments)功能,除了可以進行一般的 A/B 測試之外,還可以進行更為複雜的內容實驗,這個部分請參考 Google 官方的中文說明文件,裡面有很詳細的操作教學與基本的統計理論說明。
Google Closure Compiler 編譯器:產生最佳化(最小化)JavaScript 程式碼
Closure Compiler 是由 Google 所發展的一套 JavaScript 編譯器,可以編譯 JavaScript,產生最佳化(最小化)JavaScript 程式碼。
Closure Tools 是由 Google 所發展的一套網頁應用程式工具組,可以幫助網頁開發者快速發展大型的網頁應用程式。Closure Compiler 是 Closure Tools 的其中一項工具,它可以編譯 JavaScript 的程式碼,經過最佳化處理後,產生高效能且最小化的 JavaScript,讓網頁的載入速度與執行效能都可以提高。
Closure Tools 是由 Google 所發展的一套網頁應用程式工具組,可以幫助網頁開發者快速發展大型的網頁應用程式。Closure Compiler 是 Closure Tools 的其中一項工具,它可以編譯 JavaScript 的程式碼,經過最佳化處理後,產生高效能且最小化的 JavaScript,讓網頁的載入速度與執行效能都可以提高。
如何申請內政部的自然人憑證?到戶政事務所就可以辦理了!
這裡介紹在戶政事務所申請辦理內政部的自然人憑證程序,以及該準備的資料與注意事項。
現在許多的政府機關都朝向電子化發展,許多透過網路所提供的服務都會需要內政部的自然人憑證,有了它你就可以在家直接透過網路申辦各項業務,不用出門。
現在許多的政府機關都朝向電子化發展,許多透過網路所提供的服務都會需要內政部的自然人憑證,有了它你就可以在家直接透過網路申辦各項業務,不用出門。
在 Mac OS X 中以 VirtualBox 安裝 Windows 7
這裡介紹如何在 Mac OS X 系統中,以 VirtualBox 安裝 Windows 7,讓你可以同時使用兩種作業系統。
一般 Mac OS X 的使用者如果要同時使用 Windows,最常見的做法就是安裝 Parallel Desktop 這套軟體,雖然這個軟體非常好用,但它是付費的商業軟體,如果不想額外花錢,可以改用 VirtualBox,雖然它可能不像 Parallel Desktop 功能那麼強大,不過至少基本的功能都有,還算勘用。
一般 Mac OS X 的使用者如果要同時使用 Windows,最常見的做法就是安裝 Parallel Desktop 這套軟體,雖然這個軟體非常好用,但它是付費的商業軟體,如果不想額外花錢,可以改用 VirtualBox,雖然它可能不像 Parallel Desktop 功能那麼強大,不過至少基本的功能都有,還算勘用。
加速 JavaScript 執行效率的 DOM 操作技巧(降低瀏覽器回流)
在開發 RIA 的過程中,會常常使用到 JavaScript 來變更網頁元素,甚至增加新的網頁元素,而不同的操作方式也會對執行效能有所影響。
瀏覽器在顯示網頁時,會需要計算每一個網頁元素應該放置在哪個位置,這個計算過程就稱為瀏覽器回流(browser reflow)。當我們對 DOM 進行操作(例如更改元素的 CSS 樣式、大小等)或是改變視窗大小時,也會造成瀏覽器的回流,由於瀏覽器的流回需要耗費時間,所以如果可以盡量減少回流,就可以增加整個網頁應用程式的效率。
瀏覽器在顯示網頁時,會需要計算每一個網頁元素應該放置在哪個位置,這個計算過程就稱為瀏覽器回流(browser reflow)。當我們對 DOM 進行操作(例如更改元素的 CSS 樣式、大小等)或是改變視窗大小時,也會造成瀏覽器的回流,由於瀏覽器的流回需要耗費時間,所以如果可以盡量減少回流,就可以增加整個網頁應用程式的效率。
在 Linux 中編譯與安裝 InsightToolkit(ITK)影像處理函式庫
這裡介紹在 Linux 中安裝 InsightToolkit(ITK)函式庫的流程。
InsightToolkit(ITK)函式庫是一個開放原始碼的影像處理函式庫,主要用於影像的 segmentation 與 registration,以下是 ITK 在 Linux 下使用 CMake 安裝的流程。
InsightToolkit(ITK)函式庫是一個開放原始碼的影像處理函式庫,主要用於影像的 segmentation 與 registration,以下是 ITK 在 Linux 下使用 CMake 安裝的流程。
以 Git 下載、編譯與安裝最新版的 VTK 視覺化工具函式庫(Linux 環境)
這裡簡單介紹在 Linux 中以 Git 下載、編譯與安裝最新版 VTK 函式庫的流程。
VTK 這套函式庫發展得很迅速,有時候想要使用一些新的功能,或是解決一些 bugs,就會需要安裝最新的版本,這裡介紹如何在 Linux 環境下,手動從 Git 伺服器下載最新的 VTK 原始碼,自行編譯與安裝。
VTK 這套函式庫發展得很迅速,有時候想要使用一些新的功能,或是解決一些 bugs,就會需要安裝最新的版本,這裡介紹如何在 Linux 環境下,手動從 Git 伺服器下載最新的 VTK 原始碼,自行編譯與安裝。
修正中國大陸看不到 Blogger 部落格圖片的問題(Picasa 空間)
這裡介紹如何使用簡單的 jQuery 程式,自動修正中國大陸地區無法看到 Picasa 圖片的問題。
中國大陸因為防火長城(Great Firewall)的限制,導致許多網站在大陸都無法被瀏覽,其中也包含很多知名的部落格與社群網站(如 Blogger、facebook、twitter 等),對於中文網站而言,無法讓大陸的網友閱覽其實是很可惜的。
Image Credit: Chris UK |
中國大陸因為防火長城(Great Firewall)的限制,導致許多網站在大陸都無法被瀏覽,其中也包含很多知名的部落格與社群網站(如 Blogger、facebook、twitter 等),對於中文網站而言,無法讓大陸的網友閱覽其實是很可惜的。
訂閱:
文章 (Atom)