focaaby's Notes

趨勢不可擋,流行不可跟,探索與思考技術的本質

DevOpsDays Taipei 2017
devops

DevOpsDays Taipei 2017

前言 特別感謝查老師轉讓泰坦科技貴賓給我,有機會參加了今年度的 DevOpsDays Taipei,由於週一有要趕些計畫進度而錯過 open space 時間感到可惜,議程內容也十足的精彩,本文主要針對幾場幾場做部分紀錄。 議程內容 DevOps to Agile 敏捷轉型經驗 by 葉秉哲(William Yeh) 講者從原先的 Whoscall 被 NAVER 收購後,從原先一個 MVP 產品,如何漸漸轉型成轉型營利導向的 Project,及當時主要領導 server team,如何鋪路讓同事們加入了解 DevsOps,逐漸導入轉型的心路歷程。 Slide 提及到的「九個要點」及「三不四人」非常有感覺,回想起當年的系學會生活,有好幾分的相似: * 推動「政策」:不僅僅單只是學生代表需要有所作為,更需要與系上的師長們一同進退,就是這邊提及到的「最高階主管的支持與理解」

ubuntu

Setting up Ubuntu 16.04 NGINX HTTPS SSL

前言 原先管理的主機是從 Ubuntu 14.04 升級至 16.04,當時所使用的 Let’s Encrypt certbot 版本也很舊了,終於有點時間來做整理。 前後比較 查看了幾篇的文章 [1, 2, 3] 之後發現 * 目前的 Let’s Encrypt certbot 已經可以透過 PPA 來安裝。可以到 certbot 官網 [https://certbot.eff.org/] 勾選使用的 service 及 OS 則有對應的教學。如選擇 Nginx + Ubuntu 16.04 sudo apt-get update sudo

dotfiles

Managing your dotfiles with git

前言 由於學校計畫或是作業情況不同,經常使用非常多的語言環境,經常會讓自己 OS 處於小宇宙爆炸的情況。先前(其實是很久以前了 QQ)整理的 vimrc [https://github.com/focaaby/vimrc] 可以在重灌系統的時候快速建立 vim plugin 及習慣設定。現在是該好好整理可以同時兼容 macOS 或 Linux 環境。 何謂 Dotfiles 在家目錄 ls -al 查看所有檔案,可以發現許多 . 以點開頭的檔案,在 Unix-like 系統中,這些以點開頭的檔案都為隱藏檔,主要功能為環境中的相關設定。 {{< img-post path="date" file="home.png"

github

Building Hexo on GitHub Pages

前言 其實這篇教學應該要比先前兩篇早時間出來,才不會導致不小心誤用 hexo deploy 導致原先在 GitHub 的 source 直接被覆蓋 QQ Hexo 簡介 在 Github Pages 原生支援 Jekyll [https://jekyllrb.com/] 靜態頁面當作你的首頁或是部落格,而 Hexo [https://hexo.io/] 也是一個支援 Markdown 格式且一鍵部屬產生靜態網站的框架,底層架構則是使用 Nodejs,最最最重要的是,作者還是台灣人唷!! Hexo 安裝 && 套用 Theme 在首頁就可以看到基本的安裝指令如下: npm install hexo-cli -g hexo init blog cd blog

windows

Windows 10 and Ubuntu 16.04 in Acer Swift 5

前言 最近幫家人買了一台筆電,Acer Swift 5,型號是 SF514-51-50YK 基本上主打輕薄而且規格 i5 第七代的 CPU,512 SSD,CP 值滿高的 由於老哥多半使用 R language 來進行一些資料分析,需要雙系統,於是乎有了一連串的 debug time 安裝步驟 Step 1 首先進入 BIOS 設定 Boot Mode, Windows 會提醒你「在 windows 8 或較新的版本都已經使用 UEFT 模式,請勿更動。」,接下來關閉 Secure Boot。 Step 2 由於原先是整顆硬碟為 windows 10,將硬碟壓縮看要分割多少空間給 Ubuntu,

windows

Windows multiple network card implement on VirtualBox

前言 由於學校實驗室為了限制網路,因此每一台電腦都需要設定一 Static IP 才能對外連線。原先我們將 server 再接至到一台分享器就解決了這個問題,但又因為希望裡面有一台虛擬機器可以有一 Public IP,因此有了這個「特別」的解法。 事前準備 * 兩張網路卡 * 申請一組 Public IP 及對應 MAC Address Step 1 開啟 控制台 -> 網路和網際網路 -> 網路連線 控制台Step 2 找到對應的網卡後,點選右鍵內容並進入設定,可以看到下方圖示修改 Locally Administered Address ,輸入欄位則是輸入自己想要變動的 MAC Address Step 3 回到設定,就可以將我們的 Public IP