2014年5月18日

Facebook API教學–設定Web APP

註冊好Facebook的Developer之後,就可以開始新增App了,
首先在Developer的首頁上面按App,就可以開始增加App了,
如下圖所示:

由於我們是這次是要建立網頁App,所以需要設定一下,要不然用App登入的時候會顯示錯誤!
新增App之後,請記得到設定(Setting)頁面的Basic中,點『Add Platforms』,點選Website,
如下圖所示:

接著,填上網址,
因為我們開發時的主機都會是在本機,
所以我們在URL的部份填上『http://localhost』即可,
如下圖所示:

之後就可以開始使用App登入了!

2012年10月18日

[JSP] Eclipse中安裝JSP相關plug-in

系統:Ubuntu 12.04
JDK:JDK6
Eclipse:3.7.2(Ubuntu軟體中心裡面抓到的是這版Orz)
(目前最新到4.2,建議直接下載,安裝Plug-in的過程都是一樣的)
如果您下載的是Eclipse IDE for Java EE Developers的話,就可以跳過本篇,
因為這個版本的Eclipse裡面已經內建JSP相關的Plug-in了!
這篇文章是基於使用Eclipse Classic或其他尚未安裝JSP相關Plug-in版本來教學的喔!
首先先打開Eclipse(廢話) 然後選擇選單『Help』→『Install New Software』
打開之後,請在『Work with』選擇內建的『Indigo Update Site - http://download.eclipse.org/releases/indigo/』
把『Web, XML, Java EE and OSGi Enterprise Development』給展開來,就可以看到許多選項,

我推薦安裝的選項如下:
  • Eclipse Java EE Developer Tools
  • Eclipse Java Web Developer Tools
  • Eclipse Web Developer Tools
  • Eclipse XML Editors and Tools
  • JavaScript Development Tools
  • JST Server Adapters
  • JST Server Adapters Extensions
  • JST Server UI 
  • Rich Ajax Platform (RAP) Tooling
  • WAR Products (Incubation)
  • Web Page Editor
  • WST Server Adapters
或是偷懶一點,直接把這項目全選也可以!
安裝完重新啟動後,就可以開始撰寫JSP的專案嚕!

2012年9月28日

[Mac] 在Firefox以及其他軟體中使用Mac內建的字典

研究了一下,
發現Mac內建的Automator真是好用!
寫了個小service讓不支援Mac直接查詢字典的軟體也可以查字典!
而且順便念給你聽!
連結在此
下載解開之後,
放到『~/Library/Services/』即可,
使用方法如下:
  1. 選取要翻譯的單字
  2. 在Menu中的服務中就可以看到『Search With Dictionary』
  3. 點選之後就會跳出字典翻譯你選的單字,還會念給你聽
或是設個快速鍵給他,例如『⌃⌘x』,
然後選取要翻譯的單字,按下快速鍵,就可以了!

2012年9月12日

NoMachine NX free for Ubuntu 12.04

推薦一款遠端桌面軟體!
如果想要遠端連線到Ubuntu的桌面,
方法不外乎:
  1. 登入Ubuntu後,在開啟遠端桌面分享(VNC)模式
    1. Mac有內建VNC
  2. 安裝xrdp
    1. 可以直接用Windows的遠端桌面直接連線,不過請記得設定
       gnome-session --session=ubuntu-2d
  3. 再來就是我推薦的由NoMachine出品的Free NX
    1. 好處是安全(需要安裝SSH),快速(資料壓縮) 
    2. 缺點就是要另外安裝client就是
請去NoMachine的下載頁面選擇您的OS類型,目前支援Linux、Solaris
這邊用Ubuntu 12.04 LTS 64bit為安裝OS,
所以我們選擇Download NX Free Edition for Linux - amd64,
下載三個檔案Client、Node、Server
然後依序執行:
$ sudo dpkg -i nxclient_3.5.0-7_amd64.deb
$ sudo dpkg -i nxnode_3.5.0-9_amd64.deb
$ sudo dpkg -i nxserver_3.5.0-11_amd64.deb
之後再去下載頁面選擇您Client的OS版本,
安裝完畢後,就可以連線,
設定連線時, 請記得選擇使用其他session,執行新的command
 gnome-session --session=ubuntu-2d
這樣就能連線了!

2012年9月6日

在CentOS 6.5 安裝JDK 1.7

2014-04-11 update
  1. 下載JDK 1.7 from Oracle
    wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz 
  2. 執行
    rpm -Uvh jdk-7u51-linux-x64.rpm
收工!


這個範例以jdk-6u34-linux-x64-rpm.bin為基礎,目前最新已經到 jdk-7u7-linux-x64.rpm了
下載之後,將檔案移到/usr/java
然後執行
sudo sh jdk-6u34-linux-x64-rpm.bin
等待安裝完後,執行
sudo alternatives --install /usr/bin/java java /usr/java/default/bin/java 99
再執行
sudo alternatives --config java
選擇剛剛的路徑然後修改/etc/profile,增加
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH
登出再登入即可

2012年9月5日

ViewSonic螢幕黑底時自動變黑(DCR)

原文請參考ViewSonic官網
在VAXX16與VAXX26系列顯示都具有智能動態高對比DCR的功能,
當這個功能開啟時,
如果你的畫面是黑底的話,
像是使用全螢幕的BBS或Terminal時,
螢幕就會自動調節變暗,
有時候非常不方便,
關閉方式就是按下螢幕的『上鍵』按住3~5秒,就會出現『DCR OFF』字樣,
就表示完成關閉!

2012年9月4日

[Ubuntu]安裝SSH

如果在Ubuntu下需要telnetd,ftpd的需求的話,建議直接安裝openssh-server!
好處是安裝方便、免設定、安全!
為什麼安全呢?因為她把以ssh取代telnetd,以SFTP取代ftpd。
直接打開Terminal(終端機),輸入:
sudo apt-get install openssh-server
之後等待安裝好就應該可以直接用了!
要檢查ssh是否在執行的話請在Terminal(終端機)中輸入:
ps ax | grep ssh
 應該就會有兩隻process在執行,分別是:
sshd
ssh-agent
如果沒有sshd則表示openssh-server並未啟動,請在Terminal中輸入:
sudo /etc/init.d/ssh start
 這樣應該就能立刻使用了!
  • FTP Client推薦:
  • Telnet Client推薦:
    • Windows: Putty
    • Mac: 內建Terminal直接輸入『 SSH username@ip 』即可!