讓 non-programmer 快速加入 g0v 專案協作
(以下從 irc 貼過來,有空再整理... hychen++ 都快做完了 XD)
圖解工具
https://www.draw.io/?fileId=0B00j8_vTJFGUSGNaRTFEdDNxY2M
http://www.yworks.com/en/products_yed_about.html
hlb clkao: 話說 hackathon 之前都 pre training 好像不錯
hlb clkao: 簽下賣身契,教你用 git 之類的
ipa 徵求掛irc不斷線教學
ipa 或是誰要在放隻bot進來,這樣可以輪流壞掉(誤)
ipa: logbot 不曉得有沒有 source code,直接掛到 g0v 的 server 底下應該比較不會死
ipa iamblue: http://lzy-blah.blogspot.tw/2007/08/screen-irssi-irc-q.html
ipa 用這個可以掛irc不斷線 但要有自己的server先
Jedi_ iamblue: 如果沒有自己的伺服器,但是有一台可以穩定一直連線的電腦擺在什麼地方的話.... 可以用用看 http://quassel-irc.org/
架 linux 的話, virtualbox+vagrant 好用 https://www.virtualbox.org/wiki/Downloads + http://downloads.vagrantup.com/tags/v1.2.2
最適合不熟 linux 的人的 linux 是 ubuntu 對嗎?
至少是社群最大的(之一)
如果是用 vagrant,可以跳過界面,putty/ssh 進虛擬機就好了
[13:42] ETBlue 還沒裝 /OoO/ 再猶豫要裝啥... 推上有善心人士推薦 mint,http://www.vagrantbox.es/ 裡面有好幾種 ubuntu,真令人困擾
我要把 g0v 的專案資料夾跟 vm 裡的 ubuntu 分享然後在 linux 底下跑 local server \\_/[14:00] clkao ETBlue: 就.. 12.04 吧
13.04 也許比較好 不然 nodejs 還要去弄 ppa
想要用 GUI 時再開 virtualbox -- 然後可以弄成和 Windows 7 長的一樣 http://www.pcworld.com/article/2028896/how-to-make-ubuntu-linux-look-like-windows-7.html
[11:30] au vagrant 是簡化 virtualbox 設定的工具
可以一鍵裝好 Ubuntu 帳號密碼等並提供 SSH port 連線
ETBlue 所以是讓我在多台不同電腦之間把各自的 virtualbox 設定成一樣... 喔喔喔
au 可以透過 shared folder 共用資料夾。
you got it
[11:31] # http://blog.roachking.net/blog/2012/12/28/introduce_vagrant/
[11:32] ETBlue ssh port 連線是幹嘛用的 @@? 從 A 電腦連到 B 電腦嗎
au 是,或從 host machine 連進 virtual machine
= command line
ETBlue 疑!!!說到 vagrant也就是說!!!!只要你們把 vagrant file寫好 push 到 github 上面而我 pull 下來,我就可以無腦安裝成跟你們一樣的環境嗎?
而且 clkao 似乎是有寫 Chef file
[11:38] 像 liquid-feedback 投票系統之類都可以一鍵安裝
ETBlue au: 疑,這麼說來有 vagrant 的話我是不是就不用把 vm 的磁碟位置特別設定到 D 槽了,反正要是暈倒死重灌的話用備份的 vagrant 檔案可以一鍵安裝 virtualbox + ubuntu
[11:53] au 看哪個槽空間大
沒有差別
[12:15] ETBlue 不同的 g0v project 需要放在不同的 vm 裡面嗎?還是只要開一個 ubuntu 的 vm 然後把不同 project 放在不同資料夾 @@?
[13:13] au ETBlue: 只要開一個 ubuntu 的 vm 然後把不同 project 放在不同資料夾
[22:56] 說到這個環境的問題,au 貼的那個 vagrant 可以解決嗎?clone 下來以後 vagrant up 就自動架好環境,讓我們這些正常人可以快速動手做事 =3=
[23:03] au 有
http://www.habdas.org/developing-modern-web-applications-on-windows-vagrant/
kcwu au’s url: [Developing modern web applications on Windows with Vagrant - habdas.org]
au 就是在講這件事。
[23:04] 好像應該來找找有沒有已經組好的
[00:46] au ETBlue: 既然 tka 醒來了那試著把 vagrant ssh + PuTTY 弄好看看?
hychen ETBlue, ubuntu 如果有問題可以問我, 我在Canonical工作
hychen clkao, 那我出個g0v專用12.04? 內建新的node.js
[02:14] hychen preseed 寫好了, 不過還沒測, http://g0v.github.io/d-i/
[07:43] hychen 用vagrant不知道會不會比較簡單?
[08:02] 不過還是要自己先弄一個virtualbox exported tarball..
那還是先做一個auto installation preseed 先....
g0v 用vagrant box: https://dl.dropboxusercontent.com/u/4339854/g0v/g0v-ubuntu-precise64.box (12.04 cloudimg+nodejs+ruby+compass+sass+chef)
理論上開工只要4個步驟做設定
這樣就可以打開瀏覽器連到 localhost: 6987 看專案的網頁了. (如果這是一個做網站的專案)
為了達成這點,所有的專案要撰寫自己的Vagrantfile