運用Vagrant準備一致的開發與測試環境

thumbnail

作為軟體開發人員 , 山姆鍋也很常跟 QA 團隊說過類似這樣的話 :「 這個版本 , 在我的電腦上可以正常執行 」。 我們都知道開發人員的執行環境跟其他成員通常有很大的差異 , 所以 , 說這句話往往只是浪費時間 , 對於解決問題並沒有太多實際幫助 。 那有沒有方法可以讓開發以及測試人員有一致的環境來確認問題根源呢 ? 藉由虛擬化技術以及 Vagrant 這樣的工具 , 現在我們有更好的方法 。 閱讀全文 ...


規劃建構強固、高效的微型企業網站

thumbnail

過去文章中 , 山姆鍋提到 「 影化身科技 」 的官網以及部落格使用靜態網站產生軟體 ,Octopress, 來建構與管理 。 本文的目的是整理過去以及未來相同主題的文章 , 讓讀者可以有連貫的概念關於為什麼要使用靜態網站 , 如何架設以及網站維護種種實際遇到的問題 。

雖然概念上適用其他靜態網站產生軟體 , 像是 Pelican, Hyde 等 , 但 「 影化身科技 」 目前採用 Octopress, 所以 , 實際的建置都是以 Octopress 為主 。 針對如何建構強固 、 高效的企業網站 , 系列文章大致分為下列章節 : 閱讀全文 ...


微型企業之雲端專案管理系統

thumbnail

雖然不是所有公司都需要專案管理系統 , 但 「 影化身科技 」 作為一家雲端軟體服務公司 , 專案管理系統的運用有其戰略上的目的 。 這裡的 「 專案管理系統 」 並不單指像是 Mircosoft project 這樣用來管理資源與行程的軟體 , 舉凡問題回報 、 需求追蹤也涵括在專案管理系統的範疇內 。 作為 「 敏捷開發 」 的擁護者 ,「 影化身科技 」 採用哪種專案管理系統 ? 本文屬於 「 善用雲端服務 , 微型企業的自強之道 」 系列的文章之一 。 閱讀全文 ...




使用 Amazon S3 作為Maven 套件倉儲

thumbnail

使用 Maven 或 Gradle 等軟體建構工具 (build tool) 常常會需要使用 Maven 套件倉儲 (artifacts repository) 來作為套件存放的地方 。 過去山姆鍋習慣使用 Nexus Repository Manager 來作為這樣的套件倉儲服務器 , Artifactory 雖然沒用過 , 看起來也很不錯 。 本來不加思索打算按照習慣用 Nexus 安裝個套件倉儲 , 或者使用 Artifactory 看看也很新鮮 , 但突發奇想 : 可不可以使用 Amazon S3 來作為 Maven repository? 有什麼問題跟限制 ?

說是突發奇想也不全然是事實 , 畢竟 「 影化身科技 」 的發展策略之一就是盡量採用雲端服務而不自行管理服務器 。 基於這個方向便開始 Google 相關的文章 , 看看有沒有可能完成這個挑戰 。 閱讀全文 ...