reveal.js:用網頁製作簡報的 HTML5 架構

reveal.js 是一個使用網頁製作簡報的 HTML5 架構,讓您隨時隨地上網即可播放簡報。 製作簡報大家通常都會使用 Office 的 PowerPoint,而現在您有另外一種選擇,就是使用網頁來製作簡報,reveal.js 是一個專門用來製作高品質網頁簡報的 HTML5 架構,使用它來製作的簡報非常漂亮,功能也很強大,品質不會輸 PowerPoint,而且完全免費, ...

October 22, 2015 · G. T. Wang

將 WordPress 網站轉移至 LEMP 伺服器

本篇是將 WordPress 網站從舊的共享主機轉移至 Linode VPS LEMP 伺服器的過程紀錄。 前陣子因為舊網站空間的 MySQL 資料庫出問題,所以從 Linode 買了一個新的 VPS 主機空間,安裝並設定好 Ubuntu Linux 系統之後,架設了一個 LEMP 伺服器,接下來就是要將既有的 WordPress 網站搬到新的 VPS 主機空間了。 ...

October 21, 2015 · G. T. Wang

Ext JS 使用 Ext.Ajax 與伺服器溝通

Ext.Ajax 是 Ext.data.Connection 的一個 singleton 實體,可以用來跟伺服器上面的程式溝通。 以下是一個簡單的範例: Ext.Ajax.request({ url: 'ajax_demo/sample.json', success: function(response, opts) { var obj = Ext.decode(response.responseText); console.dir(obj); }, failure: function(response, opts) { console.log('server-side failure with status code ' + response.status); } }); Ext.Ajax.request 在執行時會以非同步(asynchronous)的方式送出請求,然後馬上回傳(return),回傳值並不會包含與伺服器連線的任何資訊或結果,當成功連現取得資料時,Ext.Ajax.request 會執行 success 所指定的函數,若失敗則執行 failure 所指定的函數。另外也可以使用 requestcomplete 事件來處理完成請求時的動作。 ...

September 9, 2015 · G. T. Wang

Ext JS 的 Controller 使用教學

這裡介紹 Ext JS 架構中的 Controller 的使用方式。 在 MVC 架構中,Controller 是一個很重要的角色,以下是 Ext JS 的 Ext.app.Controller 使用教學。 建立基本 Controller Controller 是 Ext JS 中連接各個應用程式組件的媒介,它主要的作用是傾聽事件(events)然後執行對應的動作,以下是 Controller 的建立方式: ...

September 8, 2015 · G. T. Wang

在 DreamHost 空間自己架設 Piwik 網站流量統計分析工具

這裡介紹如何在 DreamHost 主機空間中,使用 Piwik 架設一個自己的網站流量統計分析工具。 大部份的網站或是部落格在架設完成之後,通常都會加上網站流量的統計分析工具,這類的工具可以幫助站長瞭解自己網站的流量狀況,市面上這類的免費工具非常多,例如 Google Analytics 與 Yahoo 站長工具就是很常被使用的兩個免費服務,我個人也是偏好使用 Google Analytics,不但功能豐富、速度快,而且完全不用自己維護伺服器,非常方便。 ...

August 14, 2015 · G. T. Wang