2012年7月23日 星期一

PicPick安裝教學

PicPick是一套免費的螢幕截取的軟體,對於時常需要截取螢幕的人來說非常的方便,首先先連到官網進行下載

http://www.picpick.org/

點選Download…

image

點選Download Home Free Version

image

點選紅框內連結開始下載

image

下載完後開始進行安裝

image

點選同意開始準備安裝

image

記得紅框內的選項都不要勾,不然會安裝這些奇怪的工具



image

選擇安裝路徑,開始安裝

image

安裝中…

image

安裝完成,可以執行看看囉

image

開啟後可以看到有很多螢幕截取的功能,我們就可以使用適合的截取工具來截取螢幕

image

截取好的圖片可以進行編輯,可以利用馬賽克把私人資訊隱藏起來,當然也可以利用框線把重要資訊凸顯出來

image

2012年6月22日 星期五

Facebook Developer App (2)

上次已經學會利用example.php與Facebook連線顯示出個人基本資料,這次我們要來試著修改example.php檔案,讓應用程式能夠顯示出我們個人的好友列表。

1. 用適當的軟體開啟php_sdk3àexamples資料夾下的example.php檔案準備進行編輯

clip_image002

2.開啟後在下圖中這一段程式碼內加入紅框內這一段,這一段程式碼主是要透過Facebook API與FQL語法來向Facebook取得所登入帳號的好友列表,什麼是FQL呢,簡單來說就是Facebook專用的資料庫語法,其實與SQL滿像的

clip_image004



3. 接著就是要把上一步驟中取出來的個人好友資料顯示在網頁上囉,先找到下圖中的程式片段,將紅框內的兩行程式加入,存檔即可

clip_image006

4. 接著就跟我們先前介紹的連線方法一樣,利用FTP軟體將example.php檔案上傳至我們個人的網路空間,之後輸入網址即可看到結果,如下圖,在我們個人基本資料後就顯示了好友名單,大家試試看囉

image

2012年6月20日 星期三

Facebook Developer App

1. 若不清楚Facebook開發人員的網址,最簡單的方法就是登入自己的Facebook後,捲動滑鼠到最下面,就可以找到紅框內開發人員的連結,點下去

clip_image002

2. 進入Facebook開發人員頁面後,點選紅框內的應用程式

clip_image004

3. 因為目前我們沒有建立過任何Facebook應用程式,所以就直接點選建立新的應用程式

clip_image006

4. 此時會跳出一個視窗要求我們輸入應用程式的名稱,在這裡請先為自己要建立的應用程式取個名字,另外應用程式名稱空間並不是非必要填寫欄位,在此我們不作填寫,接著按繼續

clip_image008

5. 進行安全驗證,努力的看懂紅框內的內容,輸入在文字方塊中,按下確認

clip_image010

6. 接著我們會得到屬於這個應用程式的ID及Secret碼,並且要進一步填寫應用程式相關資料

clip_image012

7. 在這裡最重要的兩個欄位就是網站及Facebook上的App這兩個欄位,如紅框裡所示,我們必需填上我們自己的網址,Facebook本身並沒有提供空間讓我們放開發好的程式碼,因此若是我們自己架好伺服器在自己申請的固定IP、浮動IP或是公司行號的網域名稱下,我們就可以直接將IP或是公司行號的網域,在此假設我們都沒有上述空間,此時就必需自己去網路上找免費的網路空間來申請,因為Facebook的API其中一種方法是以PHP程式來取得聯繫,因此我們申請的免費空間也是找支援PHP及MySQL的,在此是選擇http://www.000webhost.com/平台來申請。在這邊要注意,Canvas網址的部份在最後面要加上一個?,填好後就按下儲存,



至於如何在http://www.000webhost.com/ 平台上進行申請,可以參考

http://learningorz.blogspot.com/2012/04/wordpress-332.html

clip_image014

8. 完成後就必須等待Facebook的驗證囉,官方說法是幾分鐘,但實際上可能要等上一天,所以接下來要測試寫好的應用程式時,出問題的話就極有可能是驗證還沒通過喔

clip_image016

9. 趁著等待驗證的時間,我們先來準備其他部份,首先為了讓應用程式能夠與Facebook進行聯繫,第一步當然就是要會架設Apache + PHP,但是這一步因為我們是使用000webhost免費空間,本身就已經幫我們架設好了,所以這一步就免了,再來就是需要去下載php_sdk3,這是目前最新版的Facebook API認證的方法,不需要像以前需要許多步驟才能取得授權,要下載php_sdk3請連結以下網址

https://github.com/facebook/php-sdk/downloads

直接點選Download as zip進行下載

clip_image018

10. 下載完後請進行解壓縮,並把資料夾名稱改成php_sdk3,資料夾結構如下圖

clip_image020

11. 接著我們先針對php_sdk3àexamples資料夾下的example.php檔案進行修改

clip_image022

12. 用我們自己熟悉的程式打開example.php檔案,找到下圖的這一段程式碼,把我們前面得到的appID及secret碼填上,然後自己加上紅框內的這一行程式碼,記得存檔

clip_image024

13. 接著用FTP軟體把php_sdk3資料夾上傳至我們申請的000webhost網域的public_html資料夾底下,如何上傳請參考

http://learningorz.blogspot.com/2012/04/wordpress-332_2282.html

clip_image026

14. 上傳後接著就是要來測試了,在此假設我們都已經將Facebook登出,此時在瀏覽器網址處打入我們所申請的網址/php_sdk3/examples/example.php,如下圖,xlearning.comeze.com請換成自己所申請的網域名稱

clip_image028

15. 連結成功的話會看到以下畫面,接著點選紅框內的連結

clip_image030

16. 由於我們尚未登入Facebook,所以在此會要求我們輸入帳號密碼,然後按登入

clip_image032

17. 這時會詢問我們是否要前往此應用程式,RTestAPP就是我們自己申請要建立的應用程式,當然是要前往囉,按下去吧

clip_image034

18. 若能看到以下畫面表示成功囉,以下畫面表示我們可以讀取到剛剛登入的使用者帳號的基本資料,當然要讀取到什麼資料就視我們所寫的程式碼而定囉,在此只做最基本示範

clip_image036

2012年5月22日 星期二

PDF-XChange Viewer 教學


一般我們想要瀏覽PDF的檔案,大都是利用Adobe的PDF Reader這一款免費的軟體,但是Adobe PDF Reader的缺點就是檔案容量很大,並且沒有辦法讓我們在PDF文件註記 (使用專業版的不包含在此討論),這一點對於時常需要閱讀PDF文件人是很不方便的一件事,因此在這裡介紹一套免費的PDF閱讀器,PDF-XChange Viewer,這是一款免費的PDF閱讀器,檔案容量比Adobe的小很多,因此開啟PDF檔案的速度當然也比較快速,相較而言比較不佔電腦資源,重點是還可以讓我們在PDF文件上註記並儲存,下面就來介紹如何下載並安裝這一款軟體。

1. 連到PDF-XChange Viewer的官方網站進行安裝程式下載,http://www.tracker-software.com/product/pdf-xchange-viewer,連到官網後可以看到右邊有許多下載的選項,選擇第一個ZIP Installer即可,點選Download Now



2. 接著會跳出另存新檔的視窗,把檔案存下來



3. 下載完成後進行解壓縮,檔案沒問題的話會看到壓縮檔內有三個檔案



4. 點選PDFXVwer.exe檔案進行安裝,選擇語系,按下確定


5. 準備開始安裝設定,下一步






6. 閱讀相關合約,勾選我同意,下一步



7. 選擇檔案安裝路徑,下一步



8. 設定所需要安裝的原件,在這裡選擇完整安裝,完整安裝至少須要17.2MB的空間,下一步



9. 設定開始功能表中的捷徑位置,下一步



10. 設定是否要在桌面建立圖示,以及是否要將電腦裡面的PDF檔案的預設開啟程式設定為PDF-XChange Viewer,下一步



11. 進行註冊,由於我們是使用免費版本,所以不用填寫資料,下一步



12. 確定都沒有問題後,按下安裝



13. 安裝中…



14. 安裝完成,按下完成按鈕會直接啟動PDF-XChange Viewer程式



15. 看到此畫面表示安裝成功


2012年5月17日 星期四

Google MIT App Inventor使用教學


App Inventor 原是Google實驗室(Google Lab)的一個子計畫,在2012年1月1日移交給麻省理工學院行動學習中心,並已於3月4日以MIT App Inventor名稱公佈使用,所以當我們在Google上搜索App Inventor時,出現MIT App Inventor,別懷疑,這就是我們要的內容。

1. 連結至MIT App Inventor網站



2. 進入後點選紅框內的連結準備開始使用



3. 雖然Google是交給MIT來開發,但是帳號還是使用Google的,所以在使用前我們必須先擁有一個Google帳號,若沒有的話請先自行申請,在此由於我們已經擁有Google帳號,所以網頁會請我們選擇一個要使用的Google帳號,選則好後就按下Allow



4. 稍等一會就進入了App Inventor的使用畫面了,基本這也是一個Web Application的應用,所有程式開發的動作都可以透過瀏覽器完成,由於第一次使用並沒有建立過任何App,所以就先點選紅框內的New來新增一個App



5. 首先填入App的名稱,在此填入TestApp,按下OK



6. 接著就可以看到我們新增的App專案了,點選紅框內的選項就準備進入開發介面囉



7. 等了一下開發介面就出現了,基本的內容有左邊紅框內的各種元件,以及中間紅框內的螢幕空間,讓我們可以將需要的元件從左邊紅框內拖至中間螢幕空間內



8. 在此我們從左邊拖曳Button及Label兩個元件至中間螢幕空間內,完成後會看到右邊Components的紅框內多出了我們剛剛拖曳的兩個元件,假設我們已經將App所需要的元件配至好了,接著就是要來編輯每個元件的功能,按下右上角紅框內的按鈕準備進入編輯介面



9. 按下按鈕後,系統會先請我們下載一個Java元件,我們就將檔案進行存檔



10. 檔案下載完後就執行它



11. 可能會遇到作業系統防火牆阻擋,就按下允許存取的按鈕



12. 由於我們並沒有安裝任何Android的模擬器,所以在此我們就按取消



13. 出現Error沒關係,按下OK繼續動作



14. 此時會跳出一個獨立的視窗讓我們作業



15. 首先我們先點選My Blocks,此時下面會出現我們剛剛所使用到元件,Button1與Label1





16. 接著我們點選Button1,右邊會出許多Button1可以執行的動作,我們點選第一個,也就是Button1被按下時會觸發的動作



17. 選擇好後會出現如下圖的畫面





18. 接著我們要選擇Label1的動作,一樣點選Label1後右邊會現Label1可以執行的動作,點選set Label1.text to這個動作,就表示要將原本Label1中所顯示的字串Label1改成別的字串



19. 同樣的,選擇好後會出現如下圖讀畫面,此時有兩個向拼圖的元件在畫面上



20. 既然是像拼圖,那我們就把這兩個拼在一起吧,拼在一起後會像下圖所示



21. 接著我們點選Built-In的頁籤,然後點選Text選項,會出現Text可以使用的動作,我們點選第一個,準備要來修改Label1 Text的內容



22. 一樣將text元件跟剛剛Button及Label的元件拼在一起,如下圖所示



23. 接著點紅框內的內容準備來作修改



24. 將文字內容改成Hellp App World,這樣就完成了簡單的應用程式,從拼圖的結果來看,我們這個應用程式就是,當我們按下Button1時,會去Set Label1的Text內容,Text內容就會被改變成Hello App World,是不是很簡單呢,不用寫任何程式碼就可以完成一個Android App



25. 完成後要準備來下載App,先回到原本的畫面,如下圖,點選右上角紅框內的按鈕,然後選擇Download to this Computer



26. 再來當然就是把我們開發好的App存在電腦內囉,存好後請自行將App上傳至Android系統的智慧型手機內



27. 要在手機上安裝我們自己開發的App,首先要進行安全設定,因為我們的App並不是從Google Play上直接下載的,先打開手機的設定頁面,點選紅框內的選項



28. 然後將未知的來源這個項目打勾,表示我們允許安裝非Google Play下載來的App



29. 再來當然就是安裝我們寫好的App囉,點選安裝



30. 安裝好後就開啟來看看吧



31. 畫面是不是跟我們剛剛編排的一樣呢,按下Button1來看看



32. 瞧,Label1的Text是不是變成Hello App World了,這樣就表示我們的第一個Android App成功囉