Say goodbye to your localhost and code in the cloud.
Koding
使用教學
Jason Lin
2014.11.10
2014/11/101
Agenda
什麼是Koding?
如何使用Koding?
其他功能
2014/11/102
什麼是Koding?Past開發一個網頁,需要:
作業系統:linux like, windows like…
伺服器:Apache, IIS…
編譯器、Libarary、資料庫…
環境如果沒有設定好,根本就是一個惡夢。
2014/11/103
Koding-Super Powerful!!Koding
提供一台Ubuntu 14.04虛擬機免費!!
擁有sudo(超級管理者)權限
內建多種程式函式庫(JAVA、PHP etc.)
內建常用網路服務(Apache、Domain name etc.)
3GB虛擬主機空間
…
網頁程式編輯器省去安裝eclipse、notepad++等軟體
給你一台完整、免費、帶著走的網路開發環境!!
https://koding.com/Features
2014/11/104
如何使用Koding?https://koding.com
1. 註冊
2. 開機(閒置60分鐘會關閉虛擬機)
3. 使用command line指令(做你想做的任何事)
4. 開始寫程式吧!
2014/11/105
開機每隔60分鐘閒置即會自動關閉虛擬機
2014/11/107
主畫面
虛擬機名稱
資料夾目錄
Terminal視窗
程式文字編輯器
程式社群tag
上下皆為使用者視窗
2014/11/108
虛擬機名稱在虛擬機名稱種有許多資訊
外界存取網頁的domain name
虛擬機名稱
虛擬機開關
公有IP,可用putty遠端連線
虛擬機裝置資訊
操作教學
2014/11/109
資料夾目錄已內建多種語言與服務
如Web開發語言有
perl、html、python、ruby等
另外也可以直接編譯JAVA、C
對檔案點選右鍵可以操作
後續安裝其他套件也可以藉由這邊統一管理資料夾
2014/11/1010
使用者視窗
預設上下兩塊使用者視窗上為文字編輯器下為終端機指令視窗
支援一般文字檔操作(儲存、另存、改檔案格式…)
支援切割視窗(水平、垂直)
新增文字檔(.txt、.php…)
+新增檔案、終端機、畫板、分割畫面…
2014/11/1011
終端機指令視窗
操作如同一般Linux系統
可藉由指令安裝套件、執行程式等操作
常見指令參考鳥哥的Linux 私房菜
常用套件安裝參考虛擬機資訊教學2014/11/1012
command line指令ls:顯示當前目錄
cd:前往目錄cd .. (上一個目錄)、cd ../../..(前往指定目錄)
ps:顯示當前執行的程序(process)
clear:清除視窗文字
其他(Frome鳥哥)一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find
多人多工與背景執行功能:& 與 [ctrl]+[z], fg, ps, kill 檔案與目錄管理:cd, pwd, ls, cat, more, mkdir, rm, rmdir, mv, cp, ln, find, whereis, chmod, chown, chgrp, df, du 系統管理員:su, clear, dmesg, groupadd, useradd, userconf, passwd, who, whoami, top, free, quotacheck, edquota一些網路功能:ifconfig, route, netstat, hostname, ping, nslookup,talk, traceroute, mail 其他有的沒的:date, cal, grepftp 指令:ftp, ncftp, gftp
2014/11/1013
開始寫程式吧!hello world!
perl、html、python、ruby版都已經內建在Web資料夾了…不信你點下面連結http://ujkk9bb894e6.jasonxup6.koding.io/(可以在前面說的虛擬機資訊找到屬於你的domain name喔!)
那再來寫個Hello World! JAVA版吧!
2014/11/1014
hello world!- JAVA版確認JAVA版本
java -version
新增資料夾與檔案
2014/11/1015
hello world!- JAVA版編寫hello world程式碼
回到終端機視窗,編譯.java檔,多了.class檔
~ $ cd /home/aaa15368/JAVA
$ javac Test.java
執行.class檔,執行成功!!
2014/11/1016
其他功能社群交流
Channel-可以訂閱相關主題的程式碼討論
留言互動分享(可以當FB使用了)
2014/11/1017
參考資料:
https://koding.com/Features
http://blog.caesarchi.com/2013/12/kodingcom-nodejs.html
http://tech.marsw.tw/blog/2014/02/26/service-koding-free-
online-coding
http://en.wikipedia.org/wiki/Koding2014/11/1018
Top Related