about 4 years ago

趁著台灣時間中午前,算是Koding比較穩定的時段,(現在比起Crazy 250TB Week 前三天,穩定很多)
趕緊來測測看前些天還沒測過的功能

在Koding建置Evernote Node.js 環境

先參考之前這篇[申請Evernote API Key]的部分,收到自己的key

1.安裝express (Node 中的 MVC framework)

打開Koding的Terminal,輸入 sudo npm i -g express,打入自己帳號的密碼


會跑一段時間,沒有任何ERR!的訊息就算安裝成功囉! (有WARN訊息沒關係)

2.import Evernote SDK

打開Teamwork頁面,選擇下方的Import Project圖示,
import https://github.com/evernote/evernote-sdk-js.git



3.修改package.json

把express version改成自己安裝的express版本
(可下指令express version查詢,我自己的環境是3.4.8)

4.安裝Evernote SDK

在express/ 底下,輸入sudo npm install

5.修改config.json

複製config.json.template來改,輸入自己申請的key

6.修改layout.jade

doctype 5 -> doctype html


否則之後開啟服務會看到如下的error (來源)

7.開啓服務

在express/ 底下,輸入node app.js


在瀏覽器輸入http://自己Koding的帳號.kd.io:3000/,就可以看到

後續

如果要連結Evernote帳戶,測試服務:顯示該帳號底下的記事本以及帳戶資訊
就需要使用Sandbox,請參考之前這篇[Testing in Sandbox]的部分。


Teamwork

測試過無法使用+圖示來輸入朋友的帳號來加入teamwork
必須使用Share的方式,讓想加入teamwork的朋友輸入自己的teamwork網址
按下Active Users旁的Share文字,複製自己的網址給想分享的人就好
千萬不要按下Share的圖式
因為會直接PO在公開的聊天室,讓全世界在Koding的使用者看到
因此所有人都能看到你VM的檔案、還能編輯刪除...除非你登出才會關閉這個session@@


Teamwork 畫面

  • 兩人會看到同ㄧ畫面(Editor,Terminal,Browser,Drawing Board),無法同時開啟不同畫面
  • 可以按下某個使用者的圖像,關注他現在的輸入狀態
  • 之後加入同一個teamwork session的使用者也能看到之前使用者在聊天室的訊息
  • 同一個teamwork session的所有使用者都有相同權限,可以對分享session使用者的VM中的檔案做任何動作!

開啟Teamwork的使用者關閉這個session後,其他連到此teamwork session的人,就無法access囉!


各種語言編譯

可以連結http://自己Koding的帳號.kd.io/,會看到以下Koding幫你的預設畫面
顯示不少Koding預設支援語言的範例


可以直接用Ace畫面的Editor來寫code(也可以用Terminal中用vim編輯)

開啟Terminal,編譯各種語言程式


再廣告一下
可以從我的邀請網址來申請帳號 https://koding.com/R/yipeitu
(我跟你都會增加1GB空間) //感謝各位網友的支持,我的帳號已經到達上限20GB,所以改換成朋友的邀請連結

← [服務] Koding 免費線上coding平台/社群 ~ 不用再辛苦建置編譯環境! Android - Ftp Upload with Progress Bar in ListView →
 
comments powered by Disqus