2013 年文章
利用 SoftEther 以及 QNAP NAS 架設 L2TP/IPSec VPN 服務器(下)
Published: 約 6 分鐘在上一篇文章中,山姆鍋說明如何在 QNAP NAS 裝置上安裝 SoftEther VPN 軟體來架設 VPN 服務器。雖然需要一些額外套件來進行編譯才能安裝,但不排斥編譯的人來說應該也不至於太難。
利用 SoftEther 以及 QNAP NAS 架設 L2TP/IPSec VPN 服務器(上)
Published: 約 9 分鐘對於已經有 QNAP NAS 裝置的人,雖然可以使用內建的 PPTP 或者 OpenVPN,但不喜歡另外裝客戶端軟體或需要更彈性的人,何不試試使用 SoftEther 來架 L2TP/IPSec VPN 服務器?
建構自己的雲端持續整合系統(下)
Published: 約 3 分鐘山姆鍋分享如何使用 Jenkins 快速建構一個雲端持續整合系統。
建構自己的雲端持續整合系統(中)
Published: 約 7 分鐘山姆鍋分享如何使用Jenkins快速建構一個雲端持續整合系統。
建構自己的雲端持續整合系統(上)
Published: 約 2 分鐘原則上,山姆鍋會盡可能運用現有的雲端服務在像是持續整合這種系統上。由於評估的雲端服務不符合需要,山姆鍋使用 Jenkins 著手建構了符合自己需要的雲端持續整合系統,並且將這些流程自動化,讓您也可以快速建立一個類似的系統。
為什麼要使用靜態網站?
Published: 約 3 分鐘本文山姆鍋解釋使用靜態網站的好處跟它的限制。
跨出雲端虛擬機部署的第一步
Published: 約 4 分鐘過去這段時間,使用 Vagrant/Puppet 來實驗不同的 DevOps 相關技術,也著實有不少收獲。也許太過習慣 Vagrant 帶來的便利,山姆鍋都快把使用 Puppet 來配置系統視為理所當然。但所謂「魔鬼藏在細節裡」,不同的雲端虛擬機供應商可提供的系統映像(VM image)以及其它差異, 導致從虛擬機建立到Puppet(或其它系統配置工具)能夠接手中間出現了一些阻礙!
讓 Vagrant 部署虛擬機到 DigitalOcean 平台
Published: 約 5 分鐘只要一些些調整,Vagrant 可以將虛擬機部署到不同的供應商環境,像是 DigitalOcean 或者 AmazonEC2。
DevOps 實驗室: Ubuntu 系統上安裝 Oracle JDK 7
Published: 約 8 分鐘在 [「使用 Puppet 在 Ubuntu 系統上自動安裝 Oracle JDK」](/post/2013/10/install-oracle-jdk-on-ubuntu-with-puppet) 這篇文章, 山姆鍋分享一個使用 Puppet 來安裝 Oracle JDK 的方法。雖然可以達到自動的目的,但是還可以再加以改善。 本文山姆鍋同時利用安裝 Oracle JDK 來說明 puppet-java 這個模組。
小團隊如何管理大系統?
Published: 約 3 分鐘小團隊管理大系統的策略。
持續交付的 8 條原則
Published: 約 5 分鐘分享「持續交付」重要的 8 個理念,奠定基礎觀念。
想要學習 MCollective? 試試 vagrant-mcollective
Published: 約 1 分鐘利用 vagrant-mcollective 在本地試驗 mcollective。
DevOps 實驗室: Jenkins 持續整合軟體安裝
Published: 約 8 分鐘山姆鍋最近需要安裝 Jenkins 這個持續整合軟體,但不打算採用過去手動的安裝模式,而是嘗試運用 Vagrant, Puppet 跟 Virtualbox 來做自動部署。持續整合軟體一般建議不要在 Master 上執行建構工作, 所以,本次的實驗就以安裝一台 Master 與一台 Slave 主機為目標。
運用 Vagrant 準備一致的開發與測試環境
Published: 約 3 分鐘山姆鍋介紹 Vagrant 這個可以確保開發與測試人員有一致測試環境的工具。
規劃建構強固、高效的微型企業網站
Published: 約 2 分鐘以「影化身科技」網站為實際案例,山姆鍋教您如何不用高預算來建構一個不怕被入侵,不怕速度慢的企業網站。
微型企業之雲端客服系統
Published: 約 4 分鐘山姆鍋解釋「影化身科技」採用雲端客服系統的原因。
微型企業之雲端持續整合系統
Published: 約 3 分鐘利用雲端服務建構企業基礎設施系列:持續整合系統。
微型企業之雲端專案管理系統
Published: 約 2 分鐘微型企業如何選擇雲端專案管理系統。
微型企業之雲端文件管理系統
Published: 約 2 分鐘Google Docs作為影化身科技的文件管理系統
微型企業之雲端虛擬服務器
Published: 約 3 分鐘山姆鍋針對「影化身科技」這種微型企業的需求,選擇三家「基礎設施即服務」供應商。
善用雲端服務,微型企業的自強之道
Updated: 約 2 分鐘山姆鍋以「影化身科技」為例子,說明雲端服務如何能夠協助初創公司減少初期的投入,同時又能擁有高品質的服務。
運用Amazon S3作為Maven套件倉儲 - Gradle篇
Published: 約 7 分鐘在Gradle專案中,使用Amazon S3作為相依套件的來源與目的地。
利用 Vert.x 作為模組化應用框架
Published: 約 3 分鐘說明「影化身平台」如何利用 Vert.x 的模組支援。
運用AsciiDoc作為文件撰寫格式
Published: 約 4 分鐘使用AsciiDoc作為技術文件、文章或其他網頁內容的格式。
將Eclipse換成暗色系主題
Published: 約 3 分鐘本文說明如何將Eclipse換成暗色系主題。
跨資料中心的NoSQL資料庫 - Cassandra
Published: 約 4 分鐘說明影化身雲端服務採用Cassandra的理由。
使用 Amazon S3 作為Maven 套件倉儲
Published: 約 8 分鐘探討使用Amazon S3服務來作為 Maven 套件倉儲服務器的可行性。
微型企業之雲端「平台即服務(PaaS)」
Published: 約 5 分鐘山姆鍋收集適合「影化身科技」用來部署 Java 應用的 PaaS 供應商。
在Linux/Windows系統上,以服務方式執行Java程式
Published: 約 4 分鐘本文說明在Linux/Windows系統上,如何將Java程式以服務(daemon)形式執行的可行方案。
山姆鍋對持續整合、持續部署、持續交付的定義
Published: 約 4 分鐘在Devops的發展趨勢中,將新功能儘快自動交付給使用者是其中重要的一環。但到底持續整合、部署、與交付到底有什麼差異?
使用Vert.x作為即時網頁應用平台
Published: 約 4 分鐘介紹Vert.x的基本特點,以及採用它作為網路應用平台的理由。
選擇 Java 軟體建構工具
Published: 約 3 分鐘幾個常見用在開發 Java 軟體的建構工具(build tools)。
使用 Puppet 在 Ubuntu 系統上自動安裝 Oracle JDK
Published: 約 5 分鐘如何使用 Puppet 在 Ubuntu 系統上自動安裝 Oracle JDK。
在Ubuntu系統上,使用Deb套件安裝Oracle JDK
Published: 約 2 分鐘在Ubuntu系統上,使用deb套件手動安裝Oracle JDK 7。
微型企業之雲端電子郵件系統
Published: 約 1 分鐘山姆鍋介紹「影化身科技」採用的電子郵件雲端服務。
微型企業之雲端資料備援服務 - Symform
Published: 約 3 分鐘山姆鍋在使用,作為災難還原一環的資料異地備援。
點對點傳播行動應用的構想
Published: 約 4 分鐘關於如何透過用戶與用戶間進行分享來加速行動應用的傳播。
影化身如何保護您的個人資料?
Published: 約 6 分鐘描述影化身對於使用者資料保護的基本機制。
Octopress 新增標籤雲邊欄
Published: 約 8 分鐘讓影化身部落格顯示標籤雲邊欄。
微型企業之雲端版本控制系統
Published: 約 3 分鐘就一家軟體公司,版本控制系統幾乎是必備的工具。事實上,就算不是軟體公司,一般也建議採用這樣的工具來協調團隊合作。
關於 Octopress 的文章收集
Published: 約 2 分鐘收集網路上與 Octopress 相關的文章,關於如何安裝、使用插件或模版。
Octopress 通知搜尋引擎新文章發佈
Published: 約 5 分鐘為 Octopress 新增通知搜尋引擎有新文章發佈以加速收錄。
何謂「影化身」?「網路分身」又是什麼?
Published: 約 3 分鐘說明「影化身」的定義與用途。
「影化身」這個名稱的由來
Published: 約 2 分鐘說明「影化身」這個名稱的來源。
使用 Octopress 的台灣網站
Published: 約 2 分鐘收集使用Octopress架設的正體中文網站
Octopress 使用關聯文章插件
Published: 約 7 分鐘分享讓 Octopress/Jekyll 支援關聯文章的功能。
為何要用Flask Web應用框架
Published: 約 2 分鐘介紹採用Flask這個Python web應用框架的原因。
利用拋棄式電子郵件信箱來避免收到垃圾信
Published: 約 2 分鐘利用拋棄式電子郵件信箱來避免收到垃圾信
垃圾信真是不堪其擾
Published: 約 2 分鐘以垃圾信問題介紹影化身服務。
微型企業之雲端身份驗證系統
Published: 約 2 分鐘山姆鍋說明「影化身科技」使用的企業身份驗證與管理系統。
加快 Amazon S3 上靜態網站的存取
Published: 約 9 分鐘利用 GZip, 最小化 JS/CSS 的存取來加快在 Amazon S3 上網頁的存取。
Octopress 匯整與迷你化 CSS/JS 檔案來加速網頁存取
Published: 約 6 分鐘使用 Jekyll asset pipeline 插件來減少 CSS/JS 的大小以及數量以加速網頁存取。
在Octopress中使用post_url來簡化內部文章連接
Published: 約 3 分鐘描述如何在Octopress中使用post_url以及遇到的問題。
線上 IDE Cloud9 初體驗
Published: 約 2 分鐘介紹 Cloud9 這個線上的整合開發環境。
使用 Octopress 作為部落格平台
Updated: 約 1 分鐘由於沒有需要太多動態功能,所以,嘗試使用靜態部落格平台 Octopress 來寫文章。「艾米部落」 一路從 Joomla, Drupal, WordPress 到現在的 Octopress,也算是換了不少平台。
使用 Prose、Github、Octopress 以及 Travis-ci 寫文章
Published: 約 17 分鐘Octopress 一樣可以讓你可以使用瀏覽器就可以寫文章。
使用 CloudFront 來加速網頁存取
Published: 約 2 分鐘如何使用 Amazon CloudFront CDN服務來加速影化身網站的存取速度。
將部落格移到獨立域名
Published: 約 2 分鐘更改Octopress預設目錄名稱,將部落格放到獨立網址。
設定 Heroku 的 SSL endpoint 支援 HTTPS
Published: 約 3 分鐘在影化身的應用中,我們使用 HTTPS 來確保客戶端的 JavaScript 程式不會再傳輸過程中被修改,本文會說明如何設定 Heroku 來支援 HTTPS 傳輸協定。
從 CheapSSLs 購買 RapidSSL 服務器憑證
Published: 約 2 分鐘購買服務器使用的 HTTPS 憑證。
網站樣版完成初步移植
Published: 約 1 分鐘由於使用靜態網站產生器 Octopress 來做網站內容管理,自然要將原本的網站樣版重新移植。 經過幾天的努力後,大部分的功能都可以正常運作。對於不需要太多動態功能的網站, 果然使用 Octopress 便可勝任。至於網站速度方面,初步感覺應該有快了將近一倍吧!只是感覺,沒有實際測量。 除了樣版,原先網站的一些功能也需要取代。
除了你的信用卡外,網路上的付款服務商也知道你的交易明細
Published: 約 2 分鐘山姆鍋在網路上最常使用的付款服務是 PayPal,使用上並沒遇到什麼問題。對於在網上購物,我通常會偏好有支援 PayPal 的店家。但這篇文章的主題不是要說我覺得 PayPal 有什麼問題,而是大部份網上付款機制存在的一個通病,就是:你所有透過它的消費資料都會被紀錄!
如何利用「我.影化身」服務交換名片
Published: 約 2 分鐘今天從 MR JAMIE 上讀到一篇文章:「從今天開始,請 email 你的名片給我吧!」這讓我想到,與其使用 Email,使用「我.影化身」來代替,不是也很適當?
使用靜態網頁產生器來管理公司網站
Published: 約 1 分鐘對於不需要動態功能的網站而言,使用像是 Drupal、WordPress 之類的架站軟體,感覺有點大材小用。對於可以接受不使用「所見即所得」編輯器的人,靜態網站產生器應該是個可以接受的方案。
影化身科技有限公司成立
Published: 約 1 分鐘公司成立,做個紀錄。