發表文章

AWS SSA-C03 筆記系列 02 - Domain 1 建立安全的架構

圖片
在SSA-C03的版本,大幅度提升了安全方面的比重,佔比是30%左右,這個還蠻正常的,不過這邊不是指大外宣,說AWS是多安全的東西,比較著重在架構師能夠正確的使用工具建置一具安全架構。 這邊包含的安全,大致上是指權限控管、攻擊防護、備份三個面相,都會有相對應的工具。 這邊整理(翻譯)一下exam guide 中在這方面的說明。

AWS SSA-C03 筆記系列 01 - 前言

圖片
因為最近因為工作關係非常頻繁的接觸AWS,同時又覺得自已記憶力已經大不如前( 是根本沒好過 ),所以開始透過寫些文件,其希望透過Output的過程加深自已對於一個主題的理解。 這個系列的主題是透過官方Solution Architect - Associate (SAA) 考試為主題,以Exam Guide為出發,依照之中的4個主要domain,去整理筆記,不是刻意準備考試用,而是透過這種方式去加強了解整個AWS主要的功能跟他們所各自設計產品的重點。

Windows 10 安裝 minikube 筆記

圖片
Windows 10 安裝 minikube 筆記 minikube是由google所發佈的一個簡易的、且可讓開發者體驗k8s( kubernates )環境的一個工具,在linux原生的環境之中,安裝起來非常的容易,即便於使用arm cpu架構的M1 MAC,在virtual box等vm工具已經無法正常運作的狀況下,安裝docker也可以輕鬆解決建置minikube的環環境。 因為windows10的特性以及體系,個人實際上遇到的「阻礙」還真不少,不少到想用篇網誌來紀錄一下遇到的問題( 該不會只有我這樣吧 。又。)。

[專案] 不務正業的Python網路股市資訊爬蟲機器人 (Python、Slack)

圖片
錢歹賺、子小漢 身為7年級的魯蛇,直至出社會養了兩個小孩,才知道錢真的很難賺,即便有一筆存款了,確也不能老老實實放在銀行定存,原因無他,目前央行的定存利率根本悲劇,儲蓄險雖然好一點,但是錢在到期前都被卡死,無法靈活應用... 沒辦法,開始學著投資股票吧,投資股票是我出社會前從沒想過的事情,從小就被老媽教育(洗腦)成「股票跟賭博無異」,等到長大了,才知道那叫理財不叫賭,或者說不懂的才叫賭吧... 話說回來,小弟投資股票並非跟專業操盤手一樣,有個強大的心臟,每天殺進殺出,而是處於非常保守的心態在處理股票買賣,說穿了就是存股,在看了很多的資料(書),大致上整理出了,要評估一張股票是否值得買進,個人認為大致上需要考慮幾個數值(就先不講解為啥是這些數值的原因,之後有空再寫寫): 1) 近十年股利發放 2) 近十年EPS 3) 近十年 ROE、ROA 4) 目前本益比 以上資料,有的需要經過查找,有的需要換算過才會得到的數值,在找到適合的個股已經不容易了,還得去找資料去分析適不適合下手,身為上班族......,好啦,又是懶人症上身了,使用了Python中BeautifulSoup和Pandas 函式庫,開發網頁爬蟲,從Goodinfo!網站,將個股上述資訊爬下來整理並輸出pop至slcak。 在Slack中,設計成輸入「/stock + 股票代號」,機器人即可回應所爬回的資訊,此設計是可以讓聊天室的伙伴同時也能使用此功能找查他們想要的個股資料。 至於有沒有因此賺錢?         嗯............=3=

[專案] 使用Google API 大量開帳號 (google API 、Python)

同樣是懶人癌發作,每年七~八月,對E-mail管理者最痛苦的莫過於開新進學生(新生)的帳號了,尤其若是校方政策是帳號資料庫(LDAP)需要和E-mail帳號獨立(也就是帳密都不能相同)的狀況下,管理員不太能採用Sync的方式同步認證E-mail帳號。 目前,在台灣大部份的大專院校都採用了G Suite 為校方主要的E-mail系統(其中原因就不討論了 XD),前高應大(現高科大)也不例外,於2017之前,每年在管理上遇到的問題,都是需要花上約1個月的時間,手動整理新生帳號清單 -> 於AD開帳號 -> 於G Suite開帳號 -> 將帳號加入特定群組,等非常繁瑣的工作。 在研究樹德電算中心前輩(我學生時期打工的地方)的開發程式,依照當時現有的需求,使用Python串接Google API 開發,將上述開帳號、加群組的工作,用一套完整的機制,讓程式運作達到大量建立新生帳號的目標。 此機制運作至今,已成功將帳號開設的時程縮短為3天搞定(約1k~2k帳號量),因應2018年2月三校合併,每年開設新生帳號量一次突破4k~6k,同樣可以於3年內搞定,唯一需要人工的地方,大致上就是需要整理新生帳號列表,再輸出成CSV檔餵給程式,之後程式會幫忙搞定一切繁瑣的工作。 (程式運作畫面待補..)

[專案] 將WahtUP Gold 告警通知和Slack 串接

圖片
在網管界,大致上所有MIS都知道付費的設備監控軟體WhatsUP Glod,在預算充足的情況下,此軟體可用於監控大部份的設備狀況,並可提供許多不同的設備現況資訊於面版上,同時依照需求,當設備出現異常時自動發出告警(E-mail、SMS) 小弟於2016年到職時,原管理機制同時也仰賴WhatsUP軟體監控設備(L2~L3 Switch Router),只不過,告警機制是採用E-mail通知的方式,使得人員必需不停的開著網頁監看,以及不停的被動更新E-mail,以求收得最新的告警訊息(似乎下班了也得這麼做)。

Raspbian jessie 安裝 Teamviewer

圖片
Teamviewer的好,用過都知道,地方的工程師都愛這一味,省去考慮網路IP限制的煩腦,讓使用者可以用最輕鬆的方式管理遠端的主機,Teamviewer 更支援不同的平台,其中很佛心的包含了Raspbian,不過有點小限制,只支援到Raspberry2以上的版本,預計是CPU資源的考量了,另一個限制是,只能"被控制"(host),而不能做viewer用。 安裝的方法算很簡單,以下提供安裝說明: 進入pi的ssh介面 $wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb (下載連結可參照TeamViewer的官方網站) $sudo apt-get install -f $sudo dpkg -i teamviewer-host_armhf.deb 連線回raspbian的桌面,可以在右上角看到TeamViewer的圖示,啟動後可看到供遠端連線的ID及密碼(文中圖片是我有登入TeamViewer的帳號,故沒有密碼出現)。