Capistrano to Vagrant 自動部署心得
之前寫過一篇關於 Vagrant + Capistrano + GitLab 的自動化部署介紹。
不過當時因為一些問題,卡著沒有繼續完成測試。 最近因為某些原因,需要一個 Nightly-like (不一定會每日更新,取決于 commit) 的環境,所以只好硬著頭皮把全部的問題解決了⋯⋯
之前寫過一篇關於 Vagrant + Capistrano + GitLab 的自動化部署介紹。
不過當時因為一些問題,卡著沒有繼續完成測試。 最近因為某些原因,需要一個 Nightly-like (不一定會每日更新,取決于 commit) 的環境,所以只好硬著頭皮把全部的問題解決了⋯⋯
分心了一整天,趕緊補一下 SITCON 2014 的心得啊(趴地
今年依舊是工作人員,各種意義上就是還是學生的時候就都奉獻給 SITCON 這樣的感覺拉~ 只是今年同時也成為了講師,扣掉 Lightning Talk 之外,這是第一次上台講。
去年 COSCUP 在台上的時候,整個人是發抖狀態不能好好講完內容(面對可能有快千人的壓迫感可能真的不一樣) 這次一上台就是很淡定,只是速度很快,快到遭到會眾反映 XD
不過今年超累,所以除了主持之外幾乎沒有去聽其他議程(下午講完就累癱了 XD) 所以只好來補充一下我的 Talk 跟分享一下感想拉~
會寫這篇文章是因為昨晚學弟(非系上)問我他現在接了一個案子,該怎麼報價。 然後我就開始問他一些問題,來當作報價的建議依據。
同時也發現到,其實很多再接案用於「報價」的自我判斷,學弟也沒有什麼概念。我想應該也有不少人會有這方面的問題,所以就打算來寫一篇文章分享一下我的報價技巧。
不過我已經有一年左右沒有接案了,另外就是這些「技巧」會依照行業、經營方式有所不同,這只是我個人的計算方式。 當然,裡面仍有許多「基本要素」是學生再接案的時候會忽略的,這篇文章另一方面是要提醒各位同學這個問題。
順帶一提,網路上討論這個主題的人似乎不多,難怪學弟會抓不太到方向。
會寫這篇是前一陣子 HHVM 突然又被大家撈起來討論,看起來應該是有啥新進化吧 XD 那時身為專業的阿宅,一定要馬上裝來玩一下。
隨著時間的流逝,又有人發現用 HHVM 可以讓 Composer 跑更快一點(超自然啊!) 我又再次回想起這神奇的東西⋯⋯ 現實是 Composer 跑太慢被 HHVM 斷開魂結
當時我就想,既然我都搞了 Phalcon on Heroku 這東西,不如再來搞一個 HHVM 版本吧!
沒想到官方竟然無情的已經做好了,於是我只好轉戰 Laravel 然後冒險就這樣開始了(才沒有 XD
PaaS 入門指南還沒斷,不過人生總是需要調味一下,就先讓我寫些別的吧 XD
這篇文章一部份是寫給同學看的,在做遊戲中似乎挺常使用到的,而這個「特性」如果能夠理解的話,未來同學在製作遊戲應該也是會順利很多,另一方面就是 SITCON 的投稿,大概就是以這個為主軸來討論。
依照網路上的說法,這個概念應該是在 Unity3D 熱門之後,才比較被大眾所熟悉。而我個人是在 2013 年的 COSCUP 在半路大的演講第一次獲得「元件化」的關鍵字,這確實也是一個不一樣的概念。
至於後續如何呢?讓我們一起看下去。 (關於非遊戲的討論,我之後會另外寫文章,這邊以 Unity3D 的 Component 概念為主。)
這標題超級長的說(崩潰
最近因為有實習生要來,所以把老爸公司設定好 GitLab 和 Gitlba-CI 來作為內部的版本本控制和自動化測試環境。 不過原本規劃的 Staging 環境也是在這檯主機上(當初就很淡定把記憶體和處理器加高,因為我會狂開 VM XD)但是會有 SSH 權限上的問題,原本想利用 Git 的 Hook 之類的來處理,但是感覺似乎不太好。
剛好這次看到 GitLab / GitLab CI 的介紹文,我又再次嘗試安裝,過程上順利、簡單很多。 不過上次不順利肯定是我把整個環境裝在 NAS 裡面的關係 XDD
從我建好 GitLab / GitLab CI 到設定 Capistrano 到自動部署,其實花費不少時間,而且有很多「差點忘記」的部分,因此決定來寫一篇文章做筆記!
在正大場的下一周,大同場也順利舉辦完畢。 我想今年度的 HackGen 應該算是結束了 XD
(不過似乎有計劃做較小的場次這樣,之後再觀望吧~)
來稍微說說這次的心得(雖然作業依舊很趕,但是還是要先寫一下以免忘記)
昨晚莫名分心就沒寫完了(牆角
在今年 2013 年的 HackGen 主要就是政大、大同這兩場。 在昨天,政大場終於結束了!
雖然報名情況不如我們最初所期待的熱烈,但是就如同強哥所說,這是一個開始。
這邊文章會簡單說一下我的心得和感想。
仔細想想,從 2011 年的 PHPConf 到現在也已經第三年了⋯⋯
第一年是會眾,第二年是工作人員,第三年是作者(投稿文章)每年參加 PHPConf 大概是我的例行公事。 在資訊相關的歷程中,陪伴我最長時間的程式語言就是 PHP 一直都有一份無法割捨的感情,即使已經很少用 PHP 開發東西了⋯⋯
不過,在我學習過這麼多種程式語言(PHP, JavaScript, ActionScript, Lua, Ruby, Java, etc) 之後,其實我認為各種語言大多有它特別的性質,有愛就好,而 PHP 大概就是對於「新入門的網站開發者」有著不錯的親和力。
那麼,今年的 PHPConf 如何呢?