2008年10月23日 星期四

Windows 的 MySQL 資料庫熱備份 / 使用 BigDump 匯入大於 2MB 以上的 .sql

這裡介紹在 Windows 下 MySQL 資料庫熱備份的一個很簡單方法︰

1. 寫一個 .bat 批次檔,內容如下︰

phpbb_db_backup.bat

範例假設 MySQL 資料庫的帳號為 root,密碼為 123,要匯出的資料庫為 phpbb

2. 手動或使用 Windows 排程執行 phpbb_db_backup.bat,執行完畢就會將資料產生一個 .sql 文件存在所指定的目錄。

完成備份後在將來需要時,直接拿備份的 .sql 文件匯入 MySQL 資料庫就可以了。

在 MySQL 中匯入資料庫的方式有很多種,最常用的方式就是使用 phpMyAdmin 管理程式的匯入介面來上傳、匯入。不過如果 .sql 文件太大的話,則很容易遇到伺服器的執行時間或檔案大小的限制,結果就是無法順利上傳、匯入資料。

以下介紹一個相當實用的 PHP 小程式『BigDump』,它可以幫我們將超大的 .sql 文件直接匯入 MySQL 資料庫中。

首先將下載回來的 bigdump.php 用文字編輯器開啟,修改部份設定參數,如下︰

修改完成後將 bigdump.php 上傳到Server上,並將 .sql 文件放在同個目錄下,瀏覽 bigdump.php,就可以選擇要匯入的檔案,輕輕一點沒多久就可以將資料完整的回存到資料庫裡了。

2008年10月4日 星期六

善用 Google 文件 - 讓您的文件、試算表、簡報作更有效的分享,並利用表單作問卷調查

相信很多人跟我ㄧ樣長久習慣了使用微軟所提供的應用軟體,也就習慣了使用 Microsoft Office 來製作許多的文件資料。所以大家手邊都有不少的 Word(.doc)、Excel(.xls)、PowerPoint(.ppt) 格式的文件檔案,也都習慣了使用這些格式的文件檔案互相提供資訊,尤其是在許多政府官方的網站上。

當沒有注意到那個鏈結的背後是直接指向 Word(.doc)、Excel(.xls)、PowerPoint(.ppt) 的文件檔案時,這時候就會發現瀏覽器停在那邊,等著這個文件檔案下載後,系統自動開啟 Microsoft Office 來讀取。如果電腦差一點或是系統使用久了不穩定時,還有可能造成瀏覽器當掉的情況,尤其如果您是使用 IE 瀏覽器。其實我們要在網路上發佈分享這些文件資料,有其他更好的選擇。

Google 文件

Google 文件 是 Google 網路應用程式服務的其中之一,不需要另外安裝任何軟體程式,透過瀏覽器就可以直接使用。除了擁有基本該有的製作編輯功能,還有發佈分享、共同編輯、版本控制,等更強大的功能。

在 Google 文件所有文件檔案都可以直接發佈成網頁,並且擁有獨立的瀏覽網址,這有幾個好處︰

一、我們不再需要將 Word(.doc)、Excel(.xls)、PowerPoint(.ppt) 的檔案上傳至伺服器,也就是說當使用者檢視這些資料時並不會吃我們伺服器的頻寬。

二、由於已經發佈成網頁格式,所以使用者不需要先下載,或是系統需開啟 Microsoft Office 來讀取,瀏覽速度上也就快很多,重點是使用者的電腦不需一定要安裝 Microsoft Office。

三、我們隨時可以至 Google 文件修改重新發佈,或停止發佈。

四、可以使用 Google Analytics (分析) 來追蹤瀏覽您已發佈文件的訪客數。

Google 文件發佈範例︰帶頭升級 Office 2007? 別當害群之馬

Google 試算表發佈範例︰臺北市按性別分類之主要統計指標


除了發佈成網頁之外,簡報檔發佈還提供程式碼可以複製並貼到任何網站或網誌的 HTML,甚至可以做線上簡報。

範例如下︰


Google 文件線上簡報範例︰嚴長壽-我所看見的未來

Google 文件還提供了另外一種文件檔案『Google 文件 - 表格 表單』,利用這種文件檔案您可以製作成表單讓使用者填寫,例如作問卷調查。當使用者填寫這份表單資料送出後,Google 文件會將資料以試算表形式儲存在這份文件檔案中,您可以透過插入小工具分析這些資料,當然您也可以發佈這份文件檔案與大家分享這些資料。

Google 文件表格範例︰Ian 懶惰蟲筆記訪客卷問




相關閱讀︰
Google 文件說明中心
帶頭升級 Office 2007? 別當害群之馬 - Chao-Kuei's Notes | 資訊.人.權.貴 隨便記