:::

如何把純文字檔案轉換成UTF-8格式:使用Notepad++ / How to Convert Plain Text File into UTF-8 encoding with Notepad++

如何把純文字檔案轉換成UTF-8格式:使用Notepad++ / How to Convert Plain Text File into UTF-8 encoding with Notepad++

image

在進行文字處理的時候我會建議盡量把純文字檔案轉換成萬國碼Unicode,也就是UTF-8。而轉換編碼最簡單方式就是使用Notepad++來處理啦。以下就介紹如何使用Notepad++把非UTF-8編碼的純文字檔案轉換成UTF-8編碼。

(more...)

這樣記日曆最快!Google日曆建立活動網址產生器 / Google Calendar New Event URL Generator

布丁布丁吃布丁

這樣記日曆最快!Google日曆建立活動網址產生器 / Google Calendar New Event URL Generator

image

我可以用更快的速度在Google日曆建立新的活動嗎?請用這個Google日曆建立活動網址產生器吧。這是參考「Link to add to google calendar」這篇所做的一個簡單的小工具。大家可以用它產生一個連到Google日曆建立事件的網址,可以用在舉辦活動、研討會邀請大家參加派對等網頁上喔。

Google日曆建立活動網址產生器 / Google Calendar New Event URL Generator

說明 / Instruction

image

這裡面要填寫的欄位有6個,各別對應到上圖Google日曆建立活動的欄位。在這裡面任何欄位都可以省略。

  • TITLE:活動名稱。
  • START DATE:開始時間。
  • END DATE:結束時間,但沒有開始時間就不會有結束時間。
  • LOCATION:活動地點。
  • DETAILS:活動內容說明。
  • INVITATION EMAIL ADDRESSES:新增邀請對象,請輸入電子郵件地址(email addresses),每一行一個地址。

image

這樣就會產生一個連結,這個連結就會直接跳到Google日曆建立活動囉。

 

這次順便練習剪貼簿控制器clipboard.js的使用,還不錯用啦。

(more...)

Weka的K Means分群演算法使用教學:SimpleKMeans / Clustering with Weka: SimpleKMeans

Weka的K Means分群演算法使用教學:SimpleKMeans / Clustering with Weka: SimpleKMeans

image

用資料探勘的分群演算法來為樣本分群是一種基本的分析方式。本篇就以「Data mining with WEKA, Part 2: Classification and clustering」這篇為例子,介紹如何使用K Means演算法來分群。

(more...)

用網址自訂Android的捷徑:Website Shortcut & App Redirect / Creatre APP’s Shortcut from URL: Website Shortcut & App Redirect

布丁布丁吃布丁

用網址自訂Android的捷徑:Website Shortcut & App Redirect / Creatre APP’s Shortcut from URL: Website Shortcut & App Redirect

image

Android的捷徑(shortcut)功能讓使用者可以立即開啟APP中所需要的頁面,例如使用Google雲端硬碟直接開啟指定檔案,這樣我們就不需要再從APP第一頁慢慢點進去。

然而,大部分APP並沒有提供捷徑的功能,或是沒有提供我們常用頁面的捷徑。但是如果這個APP同時具有網頁跟APP版本,那麼很多時候就能夠用網址來開啟APP中的指定頁面。

以下我就以Google雲端硬碟為例,教大家如何開啟它的「近期」頁面吧。

(more...)

要在Mac上使用Zotero,請用Firefox / For Mac User, Please use Zotero with Firefox

布丁布丁吃布丁

要在Mac上使用Zotero,請用Firefox / For Mac User, Please use Zotero with Firefox

image

(圖片來自於Alison Sinclair)

最近在推廣大家使用Zotero的時候,發現很多Mac的使用者找不到怎麼讓Zotero跟Word等文書編輯器整合。研究了一下,才發現原來Mac中只有Firefox附加元件版本的Zotero才能使用跟文書編輯器整合的功能。所以如果你使用Mac的話,請用Firefox來開啟Zotero吧。

(more...)

試做Electron桌面應用程式:webapp-wrapper / Try Electron: webapp-wrapper

試做Electron桌面應用程式:webapp-wrapper / Try Electron: webapp-wrapper

image

繼前一篇在講怎麼使用Chrome命令列選項app來製作網頁應用程式之後,我還是覺得app模式有很多限制。後來索性摸摸看最近很流行的跨平臺桌面作業系統應用程式的開發框架Electron,然後作出一個用Electron開啟網頁的應用程式:webapp-wrapper

(more...)

Google分析的行為事件追蹤:使用jQuery加入事件 / Add Google Analytics Event Tracking by jQuery

Google分析的行為事件追蹤:使用jQuery加入事件 / Add Google Analytics Event Tracking by jQuery

image

繼前一篇介紹如何在Google分析中加入使用者ID之後,這篇要講的則是Google分析的基本用法之一:事件記錄(Event Tracking)。網路上已經有許多關於事件記錄的做法,不過大多都是寫在標籤的onclick屬性中。這就篇簡單介紹使用jQuery來加入事件記錄的做法吧。

(more...)

自製網頁應用程式!使用Chrome的命令列選項app來製作網頁應用程式捷徑 / Run a Standalone Web APP in Google Chrome’s App Mode

自製網頁應用程式!使用Chrome的命令列選項app來製作網頁應用程式捷徑 / Run a Standalone Web APP in Google Chrome’s App Mode

image

你常常使用InboxWunderlist等網頁應用程式(Web APP),但又不想讓它們跟其他分頁混在一起、而希望能夠獨立成為一個視窗嗎?本篇教你利用Google Chrome命令列選項app將常用網頁製作成應用程式捷徑,不僅讓它以獨立無選單應用程式模式開啟,還能將捷徑直接加入Windows的開始 > 所有程式當中!

(more...)

立刻取得檔案路徑!傳送到「filepath-to-clipboard」 / Copy Filepath in “Send to”: filepath-to-clipboard

立刻取得檔案路徑!傳送到「filepath-to-clipboard」 / Copy Filepath in “Send to”: filepath-to-clipboard

image

我很喜歡Q-Dir的「複製路徑」功能,它可以讓我快速取得檔案的路徑。後來想想,其實我也能用AutoIt做一個類似的功能出來,還能加在Windows的「傳送到」選單裡面,這樣可以讓每個程式都能用「複製路徑」了。以下就是介紹我做的filepath-to-clipboard.exe

(more...)

以捷徑指令直接用記事本開啟檔案 / Open a File with Notepad.exe in Shortcut Command

布丁布丁吃布丁

以捷徑指令直接用記事本開啟檔案 / Open a File with Notepad.exe in Shortcut Command

image

編輯純文字檔案時,我通常推薦大家使用如Notepad++之類的編輯器。但如果一些特定的檔案我就是想要用Windows內建的記事本來開啟的話,那就得用命令列搭配捷徑的做法了。因為筆記本(Notepad.exe)的指令列用法比較少人提及,所以我想順便在這裡記錄一下,未來可能其他人也會用到。

(more...)

單機版簡易網頁標註外掛:Rangy Highlighter Cookie / Standalone Web Annotation Pluing: Rangy Highlighter Cookie

單機版簡易網頁標註外掛:Rangy Highlighter Cookie / Standalone Web Annotation Pluing: Rangy Highlighter Cookie

image

很多人會希望在閱讀網頁的時候也能像是紙本一樣畫重點。雖然我以前做過閱讀知識合作標註學習系統KALS可以做到這功能,但它太過龐大、老舊,而且畫重點前還需要註冊,使用上諸多不便。我後來發現AnnotateIt之類的新形態網頁標註工具開始採用了Rangy選取函式庫,它使用現代瀏覽器支援的選擇功能,能夠從根本上改善KALS的問題。所以我就用Rangy做了一個簡易的單機版網頁標註外掛:Rangy Highlighter Cookie。網站架設者只要在HTML程式碼中嵌入JavaScript就能夠使用。標註的資料直接儲存在使用者個人的Cookie中,不需要登入或仰賴其他伺服器。雖然功能簡單,但這可以解決大多人在網頁上畫重點的需求,也是為了未來發展複雜功能所做的一個基石。

(more...)

多臺電腦使用相同的書目!Zotero的書目與附加檔案同步功能 / Sync Your Zotero Library and Attachments

布丁布丁吃布丁

多臺電腦使用相同的書目!Zotero的書目與附加檔案同步功能 / Sync Your Zotero Library and Attachments

image

Zotero管理論文的文獻書目很方便,但是如果換一臺不同電腦編輯文件,我們就沒有之前電腦上的Zotero資料了。在這多螢時代中,Zotero其實內建了同步的功能,可以使用免費申請的帳號來同步書目資料。除了書目之外,我們還可以申請免費的Yandex雲端硬碟來同步Zotero的附件。以下我們就來看看怎麼讓Zotero雲端化吧。

(more...)

Google分析做使用者行為研究初探:加入使用者ID / How to Send User IDs to Google Analytics

布丁布丁吃布丁

Google分析做使用者行為研究初探:加入使用者ID / How to Send User IDs to Google Analytics

image

Google分析可以保存相當多網頁操作記錄,並且以簡單、美觀的儀表板呈現。很多數位學習系統都直接整合Google分析,例如Moodle。但是Google分析預設會將使用者匿名、模糊處理,這樣子研究分析時就無法分辨是哪一位受試者的操作。我們其實可以將系統中明確的使用者ID加入Google分析中,成為Google分析的一個自訂維度。以後就可以根據使用者ID來分析使用者行為了。

(more...)

如何用PHP執行root權限指令? / Run a command as the Root in PHP

如何用PHP執行root權限指令? / Run a command as the Root in PHP

image

PHP中可以用exec()等指令來執行系統指令,但是執行指令時的身份會是運作網頁伺服器的身份,大部分預設就是www-data。而www-data身份是不能執行影響作業系統的功能,如果想要進行像是重新啟動 (reboot)或是重新啟動Apache Tomcat的操作,就必須以root管理者身份操作才行。本篇參考StackOverflow上的解法,在PHP以SSH2連線以root登入後直接進行指令操作,如此就能解決權限上的問題。

(more...)

ownCloud要如何直接編輯任意純文字檔:符號連結的做法 / How to Edit Any Plain Text File in ownCloud? A Symbolic Link Solution

ownCloud要如何直接編輯任意純文字檔:符號連結的做法 / How to Edit Any Plain Text File in ownCloud? A Symbolic Link Solution

image

為了管理伺服器上的檔案,我嘗試在伺服器上安裝ownCloud以便直接使用網頁來管理。ownCloud的Text Editor套件雖然可以直接在線上編輯txt、html等檔案,但是像JSP、properties等其他副檔名的檔案就不行編輯了。這時候我們可以用Linux的符號連結ln功能來創建一個.txt字尾的連結,這樣子就能夠讓ownCloud在線上編輯這個檔案。

(more...)

序列分析工作坊問答記錄 / Sequential Analysis’s Q&A

序列分析工作坊問答記錄 / Sequential Analysis’s Q&A

image

我之前寫過一篇「行為編碼與序列分析演講和PHP版本序列分析工具」,裡面介紹了序列分析的基本概念。不過很多細節並沒有在投影片上直接描述。以下我就根據讀者的提問來一一回答。

(more...)

Zotero如何產生按照筆畫排序的中文參考書目 / How to Create a Stroke Order Chinese Bibliography with Zotero

布丁布丁吃布丁

Zotero如何產生按照筆畫排序的中文參考書目 / How to Create a Stroke Order Chinese Bibliography with Zotero

image

我之前有介紹過用Zotero同時輸出中文、英文合併的APA參考文獻格式。但是該篇文章介紹中是以Zotero調成英文語系的前提下來使用,這會造成中文不會按照筆畫來排序的問題。這時候請安裝我更新後的apa_zh_pulipuli.csl引用文獻樣式檔,然後語言選擇為「中文(臺灣)」,那輸出的參考文獻就會按照筆畫排序囉。以下我就介紹如何操作。

(more...)

在Word中保持圖片與標號位於同一頁:表格的做法 / How to Keep Figure and Caption in the Same Page: A Table Solution

布丁布丁吃布丁

在Word中保持圖片與標號位於同一頁:表格的做法 / How to Keep Figure and Caption in the Same Page: A Table Solution

image

撰寫論文與報告時必須為圖表撰寫標號(Caption,伴隨著圖1、表1的編號),而這個標號必須和圖表位於同一頁才符合邏輯。但是位於圖片底下的標號卻很容易不小心排版時被擠到下一頁,這該怎麼處理好呢?以下我介紹使用表格中的「不允許列超過頁分隔線」來解決這個問題。

(more...)

使用Google Spreadsheet製作翻譯檔 / Translating Locale Configuration by Google Spreadsheet

布丁布丁吃布丁

使用Google Spreadsheet製作翻譯檔 / Translating Locale Configuration by Google Spreadsheet

image

講到翻譯大家想到的都是Google翻譯,但如果要批次翻譯大量詞彙成指定語言的話,使用Google SpreadsheetGoogleTranslate()函數才是最有效率的做法。以下我建立一個批次翻譯的Google Spreadsheet範本,並教大家如何用它來翻譯吧。

(more...)

Android手機需要root的三個理由 / The 3 Reasons Why You Need to Root Android

布丁布丁吃布丁

Android手機需要root的三個理由 / The 3 Reasons Why You Need to Root Android

image

(圖片來源:5 Apps to Root Android Phone Without PC – [How To])

我的Android裝置大多都有用root,而這導致我被Pokemon Go阻擋無法進入遊戲。很多朋友選擇捨棄root玩遊戲、也很多人選擇進一步研究用Magisk繞過root檢查,而我選擇不玩遊戲。大多人都會問我Android手機好好的為什麼要root,不要root就可玩遊戲啦。雖然Android與root這話題已經被講到了無新奇了,但即使到了現在最新版的Android Nougat,還是有很多功能需要root才能使用。以下我整理了個人認為必須要使用root的三大理由供大家參考。如果你也遇到了類似的問題,那麼也許可以考慮看看踏入root的世界。

(more...)

關於我的平板:台電科技X98 Air 3G / Talk about my Tablet: Teclast X98 Air 3G

布丁布丁吃布丁

關於我的平板:台電科技X98 Air 3G / Talk about my Tablet: Teclast X98 Air 3G

image

最近很多人都對我手上拿著的這臺平板電腦感到很好奇。我這一臺並不是iPad,而是台電科技X98 Air 3G。距離購入到現在也差不多快一年了,到現在用起來還是覺得很不錯。我想在這裡跟大家聊聊這臺平板電腦的一些事情。

(more...)

擴充儀表板功能!在Pentaho中使用文字雲JavaScript函式庫 / How to Create a Dashboard with JavaScript Library in Pentaho

布丁布丁吃布丁

擴充儀表板功能!在Pentaho中使用文字雲JavaScript函式庫 / How to Create a Dashboard with JavaScript Library in Pentaho

image

我們在前兩篇的介紹中知道怎麼用Pentaho內建的各種元件製作互動式的儀表板,但Pentaho的潛力不僅如此,它還可以加入其他JavaScript函式庫來擴充儀表板的功能。這篇我就以wordcloud2.js的展示畫面為基礎,介紹如何在Pentaho裡面繪製文字雲。

(more...)

讓使用者篩選資料!在Pentaho中建立互動式儀表板 / How to Create an Interactive Dashboard in Pentaho

布丁布丁吃布丁

讓使用者篩選資料!在Pentaho中建立互動式儀表板 / How to Create an Interactive Dashboard in Pentaho

image

繼我在前一篇介紹在Pentaho製作簡易儀表版之後,這篇要製作的是可供使用者自己篩選資料的可互動儀表板。除了原本在儀表板中使用的Layout、Component (Chart)、Datasource概念之外,在這裡還會用到Component中的Select跟Parameter。這個概念有點複雜,請仔細觀看怎麼操作喔。

(more...)

商業智慧入門!在Pentaho中建立簡單的儀表板 / How to Create a Basic Dashboard in Pentaho

布丁布丁吃布丁

商業智慧入門!在Pentaho中建立簡單的儀表板 / How to Create a Basic Dashboard in Pentaho

image

開放原始碼商業智慧平臺Pentaho可以連結資料庫建立網頁顯示的儀表板,其類型叫做Community Dashbaord Editor。你可以看看Open Demos來瞭解Pentaho可以做到什麼地步,其中能夠用下拉式選單篩選資料的DEMO 02是比較接近我們想用的場景。我這篇先簡單介紹怎麼用Pentaho連結資料庫、呈現一個簡易顯示的長條圖,最後就能夠讓人直接開啟這個儀表板。

(more...)

用R畫箱型圖 / Draw Box-plot with R

布丁布丁吃布丁

用R畫箱型圖 / Draw Box-plot with R

image

今天上課的時候老師教了箱型圖(Box-plot、盒型圖、盒鬚圖),可以有效比較不同資料集的分佈。我研究了一下怎麼用R來畫箱型圖,整理一個簡單的R Script,在此跟大家分享。

(more...)

學習R的感想 / About Learning R

布丁布丁吃布丁

學習R的感想 / About Learning R

image

這篇閒聊這幾天我對R的研究過程,一篇初學者的感想而已。

(more...)

PHP也可以用R!R Remote API / R Remote API for PHP

PHP也可以用R!R Remote API / R Remote API for PHP

image

我在這篇為之前發佈的RStudio Server加上了可供遠端使用的R Remote API,我們只要把R Script以POST方式傳到伺服器,就能夠取得R的計算結果或是圖片。R Remote API的使用分成伺服器端的架設、客戶端的使用、R Script的設置。R Remote API已經發佈到GitHub供大家使用:

(more...)

匯出文字探勘結果:用R畫文字雲 / Draw Word Cloud in R

布丁布丁吃布丁

匯出文字探勘結果:用R畫文字雲 / Draw Word Cloud in R

image

在「整合PostgreSQL資料庫的R中文文本探勘」我們用R對文本進行斷詞分析處理,最後將結果儲存到資料庫中。這篇我們就要用儲存在資料庫的結果來繪製文字雲圖片。

(more...)

整合PostgreSQL資料庫的R中文文本探勘 / Chinese Text Mining with R and PostgreSQL

整合PostgreSQL資料庫的R中文文本探勘 / Chinese Text Mining with R and PostgreSQL

image

R的文本探勘(text mining)大多是基於純文字檔案進行,而我將文本探勘處理的資料輸入、輸出儲存整合到PostgreSQL資料庫,讓R的文本探勘能夠更容易跟其他系統整合。這篇文本探勘中進行了HTML內文擷取、新詞加入與斷詞處理、符號過濾、英數字過濾、停用字過濾、最小詞彙長度與頻率過濾等處理步驟。以下介紹系統架構跟R Script的設定,並以我的網頁為資料來源示範如何進行文本探勘。

(more...)

開箱即用的R運作環境!RStudio Server OpenVZ虛擬機器分享 / Standalone R Environment: RStudio Server in OpenVZ Virtual Machine

布丁布丁吃布丁

開箱即用的R運作環境!RStudio Server OpenVZ虛擬機器分享 / Standalone R Environment: RStudio Server in OpenVZ Virtual Machine

image

我以OpenVZ虛擬機器建立了一個獨立運作的RStudio Server,架設起來之後就能夠直接用網頁來開啟可以正常運作的R環境。它不僅預先裝好了文字探勘與資料庫所需要的套件,而且不會受到在Windows環境下處理中文發生亂碼問題的限制。架設這樣的環境費時費工,所以我決定將它做成開箱即可用的OpenVZ虛擬機器,在此跟大家分享。

(more...)

R的文字雲怎麼都是□亂碼?wordcloud套件需要中文字形 / Why R’s wordcloud draws Chinese in □?

布丁布丁吃布丁

R的文字雲怎麼都是□亂碼?wordcloud套件需要中文字形 / Why R’s wordcloud draws Chinese in □?

image

這篇只是很短地記錄解決在R中使用wordcloud套件畫不出中文文字雲的原因與做法。

 

(more...)

R套件怎麼裝不起來?Ubuntu中舊版R安裝套件的方法 / How to install archived packages in old R version?

布丁布丁吃布丁

R套件怎麼裝不起來?Ubuntu中舊版R安裝套件的方法 / How to install archived packages in old R version?

image

因為Windowd的R處理中文的時候無法避免亂碼的問題,所以我改用OpenVZ架起Ubuntu 14.04 (amd64),並在上面安裝RRStudio Server來運作。然而這版Ubuntu上面安裝的R版本為3.0.2,並非最新的3.0.3,大部分套件都不能正常安裝。儘管如此,我們還是可以透過手動的程序來下載、安裝舊版的套件。這篇以RMySQL套件為例,教大家如何在舊版R中安裝對應版本的舊版套件,而且一併處理系統套件相依的問題。

(more...)

CNKI臺灣網站可以用Zotero了!CNKI.sris.com.tw轉譯器分享 / Import Bibliography and PDF from CNKI via Zotero

布丁布丁吃布丁

CNKI臺灣網站可以用Zotero了!CNKI.sris.com.tw轉譯器分享 / Import Bibliography and PDF from CNKI via Zotero

image

這是供ZoteroCNKI中國知網臺灣網站匯入書目的轉譯器(translator),它可以讓Zotero直接在CNKI臺灣網站中匯入文獻的書目資料。原本Zotero就有CNKI的轉譯器,但是它跟CNKI臺灣網站(cnki.sris.com.tw)使用的網域不同,所以我將原本的轉譯器改寫之後分享。希望能夠藉此促進我國研究者使用Zotero的的意願。

(more...)

如何解決 CSV匯入PostgreSQL發生的錯誤? / How to resolve the problems while importing CSV data into PostgreSQL?

如何解決 CSV匯入PostgreSQL發生的錯誤? / How to resolve the problems while importing CSV data into PostgreSQL?

image

PostgreSQL有個COPY指令可以將csv格式的文件快速匯入資料表中,而這個操作可以用pgAdminimport功能來完成。然而最近我在使用匯入功能時卻遭遇很多問題,讓匯入無法正常進行。以下歸納常見的幾個問題以及其解決方法。

(more...)

SPSS列聯表轉換成可分析資料:觀察值加權 / How to convert Contingency Table into analyzable data in SPSS: Weight Cases

布丁布丁吃布丁

SPSS列聯表轉換成可分析資料:觀察值加權 / How to convert Contingency Table into analyzable data in SPSS: Weight Cases

image

我們在研究報告上看到的數據資料通常都是已經整理好的列聯表 (contingency table),這些已經整理好的資料又稱為邊際分佈。如果我們要在SPSS中以這些資料進行次級分析的話,就得使用「觀察值加權」的功能,將資料調整成可分析的資料格式,再來繼續SPSS的分析。以下就SPSS 21的操作介面來說明如何設定「觀察值加權」。

(more...)

行為編碼與序列分析演講和PHP版本序列分析工具 / Introduction of Behavior Coding and Sequential Analysis & PHP Version Tool

布丁布丁吃布丁

行為編碼與序列分析演講和PHP版本序列分析工具 / Introduction of Behavior Coding and Sequential Analysis & PHP Version Tool

image

今年9月的時候,我到新竹教育大學學習與科技研究所跟同學們分享序列分析的心得。這一份投影片基於「行為編碼與序列分析」這篇的修改,再加入了Alison & Liker的算法來計算z分數。因為加入了Alison & Liker的計算方式,我重新做了PHP版本的序列分析計算器,在此也一樣開放原始碼供大家使用。

(more...)

用Excel實作指數平滑法 / Exponential Smoothing in Excel

用Excel實作指數平滑法 / Exponential Smoothing in Excel

image

指數平滑法是時間序列分析中用來預測的一種常用的做法。該做法是改良自移動平均法,將越久遠的觀察值對預測的影響降低。指數平滑法可以直接用Excel的「資料分析」工具來計算,我就根據「数据建模与决策」中「第11章 时间序列分析和预测」的介紹來練習一下吧。

(more...)

用R實作時間序列的交叉相關分析 / Cross Correlation with R

用R實作時間序列的交叉相關分析 / Cross Correlation with R

image

如果要看兩個時間序列之間是否彼此有所影響,例如X序列可能會是Y序列的領先指標。這樣子我們可以用R的ccf()函數來進行交互分析。做法參考自「Intuition behind cross-correlation function interpretation vs. correlation of lagged time series」跟「Melbourne’s Weather and Cross Correlations」這篇,以下簡單記錄一下做法。

(more...)

DSpace 1.5.0加入CKIP中文斷詞器 / Add CKIP Chinese Analyzer in DSpace 1.5.0

布丁布丁吃布丁

DSpace 1.5.0加入CKIP中文斷詞器 / Add CKIP Chinese Analyzer in DSpace 1.5.0

image

原本DSpace 1.5.0使用的是Lucene的ChineseAnalyzer,最近我需要把CKIP中文斷詞的服務加進DSpace當中,於是我自己做一個適合DSpace 1.5.0版本的CKIPChineseAnalyzer。這僅供需要研究斷詞器的人使用,一般使用者不建議更換斷詞器。以下介紹這個CKIPChineseAnalyzer的安裝步驟。

(more...)

截取高解析度的電腦畫面:FastStone Capture / How to Capture a High Resolution Screenshot with FastStone Capture

布丁布丁吃布丁

截取高解析度的電腦畫面:FastStone Capture / How to Capture a High Resolution Screenshot with FastStone Capture

image

一般的螢幕擷取畫面用在大圖輸出的時候通常會模糊不清,這是因為單純的電腦截圖只有72dpi,但如果要拿來做列印的話,圖片解析度最好能有300dpi以上。以下我就介紹使用我最常用的FastStone Capture截圖工具設定高解析度截圖,以得到可以用來列印或大圖輸出的高解析度電腦螢幕畫面。

(more...)

Linux伺服器常用的排程設定 / My Linux’s crontab Configuration

布丁布丁吃布丁

Linux伺服器常用的排程設定 / My Linux’s crontab Configuration

image

最近發現自己在管理Linux伺服器的時候太常用到crontab裡面的設定了。與其每次都回頭去查鳥哥,不如直接在這裡記錄一份,未來就可以直接套用了吧。

(more...)

「布丁布丁吃什麼?」加入圖片燈箱特效檢視功能 / New Feature: Lightbox

布丁布丁吃布丁

「布丁布丁吃什麼?」加入圖片燈箱特效檢視功能 / New Feature: Lightbox

image

簡單記錄一下,本Blog加入了圖片檢視器Lightbox燈箱的功能。現在點選圖片不會變成開新視窗或直接跳到圖片的網址,取而代之的是顯示黑色背景、完整圖片的檢視畫面。但是因為我的Blog樣板並非預設的Blogger範本,所以這個功能並不是為了給所有Blogger使用者來使用的,僅供進階網頁開發者參考。以下記錄建置此功能的過程。

(more...)

為何無法停用Chrome的通知?取消「這項設定是由擴充套件執行」 / How to Disable Notification Exception Settings which Enforced by Web Developer Extention?

為何無法停用Chrome的通知?取消「這項設定是由擴充套件執行」 / How to Disable Notification Exception Settings which Enforced by Web Developer Extention?

image

最近許多網站都開始利用Google Chrome的通知功能來推播網站的最新文章,例如「就是教不落」或「癮科技」。之前我發現為何每個網站都可以在我電腦上推播最新通知訊息,而且我還沒辦法從Chrome的通知設定中停用它們。後來才發現這一切都是擴充功能Web Developer強制控制了全域的通知設定。只有把Web Developer關掉,我才能控制各別網站的通知功能。

(more...)

如何用推論統計驗證「PokeStop左轉可以提升寶貝球出現率」:使用R雲端資料分析暨引導系統 / How to Test “Get More Balls while Turning PokeStop Left” with R-web

布丁布丁吃布丁

如何用推論統計驗證「PokeStop左轉可以提升寶貝球出現率」:使用R雲端資料分析暨引導系統 / How to Test “Get More Balls while Turning PokeStop Left” with R-web

image

許多文組的學生都對統計敬而遠之,但其實統計不僅跟我們的生活息息相關,甚至我們可以輕易使用統計來解決生活中的很多問題。而使用統計也不需要安裝SPSS,我們只要用免費的「雲端資料分析暨引導系統」(R-Web)就能夠做完大部分的工作。

這次藉著寶可夢熱潮,我們來就來實際驗證看看「PokeStop左轉可以提升寶貝球出現率」這個消息吧。

(more...)

Google雲端硬碟下載連結轉換器 / Google Drive File Download Link Generator

布丁布丁吃布丁

Google雲端硬碟下載連結轉換器 / Google Drive File Download Link Generator

image

(直接跳至Google雲端硬碟下載連結轉換器)

由於Google雲端硬碟可以跨平臺即時線上編修,我現在大部分報告跟投影片都直接使用Google雲端硬碟來製作。特別是最近幾次授課跟演講我都直接改用Google Presentation投影片,只要上課電腦有安裝Google Chrome、能夠正常連上網路,我就可以直接開始演講。

雖然我個人使用很方便,但對其他人來說Google雲端硬碟可沒這麼好用。許多同學還需要下載Google雲端硬碟中的文件,用來列印作為上課筆記的草稿,或是下載PPTX格式回來修改。雖然Google雲端硬碟的編輯界面中有下載或列印的功能,我也寫過一篇「如何從Google簡報下載PDF檔案」來介紹如何操作,但對許多人來說還是太過複雜。最好是只給大家一個連結,直接下載就好了。

於是我參考Jane Vestil這篇教學,製作了一個將Google雲端硬碟的共用連結轉換成各種格式直接下載連結的產生器,提供給大家使用。

(more...)

解決動態載入CSS失敗的問題:不要修改<link>標籤的屬性 / Why Loading CSS Dynamically Fail: Don't Modify <link> While Loading

解決動態載入CSS失敗的問題:不要修改<link>標籤的屬性 / Why Loading CSS Dynamically Fail: Don't Modify <link> While Loading

image

我在KALS專案中有用到以jQuery動態載入CSS的技巧,但是最近在Chrome上卻意外不能執行。研究之後才發現這是因為我在載入CSS途中去修改CSS載入標籤的title屬性,造成CSS載入失敗。解決方法是應該在建立載入CSS的標籤時就加入title屬性,而不要事後修改。

(more...)

斷開魂結!Windows圖片分割與轉換PDF工具「布丁式圖片工具箱」 / Quickly Splitting Images - Image Toolbox for Windows

斷開魂結!Windows圖片分割與轉換PDF工具「布丁式圖片工具箱」 / Quickly Splitting Images - Image Toolbox for Windows

image

將文件數位化掃描之後,我常常需要將掃描兩頁一起的圖片從中間切開,然後再合併成一份PDF,這樣方便做成電子文件來檢閱。我雖然介紹過功能強大、可以自動判斷中間切割線的Scan Tailor,或著是功能比較少的PSP Comic Converter,但是他們操作都還是太複雜了。我找來找去找不到滿意的工具,索性自己用AutoItImage Magick自己寫一個圖片分割與PDF轉換工具:「布丁式圖片工具箱」。

這個工具箱包含水平切割工具(split-horizontally.exe)、垂直切割工具(split-vertically.exe)以及PDF轉換工具(images-to-pdf.exe)。只要將要處理的圖片以這些工具開啟,就能完成切割或轉換成PDF的工作。比起使用上述工具來說,效率快上許多喔!

(more...)

PHP & MySQL簡單架站入門練習教材:Easy Forum

PHP & MySQL簡單架站入門練習教材:Easy Forum

image

上學期在「Linux作業系統管理」課程中教到了關於LAMP網站架設的部分,其中要講解傳統架設的資料庫網站的步驟。我從PHPeasystep的範例中取得PHP程式碼與MySQL資料庫來修改成簡單的論壇,讓同學方便練習這個架站步驟。這個程式碼相當適合練習,也是可以當做學習PHP與MySQL的入門,在此跟大家分享。

(more...)