#就地避難在家鍛鍊寫作能力
軟體工程師系統設計面試準備指南
當你有了幾年的工作經驗以後,在找工作時一定會遇到系統設計的面試,有鑒於大部分的面試心得都是針對演算法以及資料結構的程式面試 (包括我之前寫的美國軟體工程師求職心得),對於系統設計的準備資源還真的不多,本篇要來剖析系統設計面試,介紹面試的流程、正確的心態以及準備的方向,讓大家再也不怕系統設計面試!
Medium 好讀版:https://medium.com/jktech/%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E5%B8%AB%E7%B3%BB%E7%B5%B1%E8%A8%AD%E8%A8%88%E6%BA%96%E5%82%99%E6%8C%87%E5%8D%97-acf6ab1f502f?source=friends_link&sk=ca40acf60b749cb1b32c17a868b0c1a3
#為什麼系統設計很重要?
在程式面試表現優異,可以讓你順利拿到 Offer;但是系統設計會決定你加入公司的職等!這也就是為什麼有些人有十年經驗只能拿到 Mid-Level (L4) 的 Offer,而有些人只有五年經驗卻可以拿到資深工程師以上 (L5+) 的 Offer。
另外,如果你是面試 Staff 或是 Principal 級別以上的話,除了系統設計以外,有些公司還會有 Technical Leadership 的面試,來判斷你是否有能力可以跟不同的部門合作、解決問題的不確定性、帶領資淺的人然後推動並且完成一個跨部門的大型技術專案。
簡單來說,系統設計用來判斷你是 L4 或是 L5+,Technical Leadership 面試用來判斷是 L5 或是 L6+。
#為什麼系統設計很難準備?
大多數應徵者在準備的時候會過度偏重於程式面試,原因也不難理解,程式問題的定義很清楚,有給定的輸入以及預期的輸出,就算你真的想不出來,LeetCode 上的討論區也有參考答案;這種有考古題可以參考的面試,對於台灣教育出來的人來說相對好準備,隨著你解的問題多了,你也會更有信心,不知不覺甚至還會刷上癮了呢!但系統設計卻非如此。
系統設計面試的問題描述通常很模糊 (這是刻意的),沒有給定的輸入與輸出,比較沒有既定規則可以遵循,然後也沒有一個標準答案,針對不同系統你需要提出不同的解法然後分析優缺點,一樣的問題,面試官也會針對你過去經驗往不同的方向問,有些問題你工作上沒有碰過還真的回答不出來,這也就是為什麼很多人看到系統面試就怕了。
#到底要怎麼準備?
首先我們要先建立一個觀念:沒有任何一個人可以知道所有的技術細節
不管你的面試官有多少年經驗,不管他們再怎麼資深,在變化快速的軟體產業,沒有人可以知道所有事情,一定有你知道而他們沒聽過的事情!
請把系統設計當成分享你過去所學的面試,這個面試的目的在於展示你對於軟體架構能力的廣度跟深度,你必須可以給出大方向的架構,知道有哪些元件 (廣度),同時針對你熟悉的領域深入探討更多細節 (深度),並且提出幾個解決方案,分析優缺點,並且針對系統需求選擇合適的解法。
大方承認自己對某些領域的細節不熟,也是完全沒問題的,只要讓面試官了解你知道這個東西,如果要深入了解的話你知道有哪些方向要努力,這樣就夠了,因為在大型的軟體專案裡,一定是高度分工的,不會有人同時精通手機端、前端、後端、Infra 以及嵌入式或是硬體的。
講到這裡,相信你也知道如果真的要準備是準備不完的,這些知識是透過平常工作以及閱讀技術文章長期累積的成果,比較沒辦法臨時抱佛腳。
#具體來說會問什麼問題
舉例來說,一個系統設計的問題會像是這樣:如何設計 Facebook?
這類問題的描述通常會很大而且模糊,面試官不預期而且你也不可能在 45 分鐘內就設計出這些公司花了好幾年這麼多人力設計出來的產品,所以第一步要做的事情是確認需求:是要設計動態牆、Messenger、廣告系統還是推薦系統?流量跟資料量為多少?需要支援全球的使用者嗎?
確認完需求以後,會針對最重要的幾個使用場景設計你的 Data model 以及 API,接著畫出大的系統架構圖,大致上會包含客戶端 (手機版/桌面版)、Load Balancer (Reverse Proxy)、App Servers 以及資料庫,接著可以針對細節下去討論,這邊開始就很自由了。
如果你是專精在資料庫,可以討論要用什麼資料庫以及資料要怎麼存可以讓特定使用場景的讀取以及寫入效能比較好,要怎麼做資料庫的 Replication 跟 Sharding 來服務更多的使用者?
如果講到快取,哪些地方可以加快取呢 (瀏覽器前端, CDN, App Server, 資料庫)?具體來說寫入快取有哪些方式以及優缺點 (write-through, write-around, write-back)?什麼時候要失效?要讓哪些資料失效?
如果聊到微服務器架構跟 Service Mesh,不同的服務怎麼跟其他的服務溝通? control plane 要怎麼更新 data plane 的設定?如果 control plane 掛了怎麼辦?要怎麼做 service discovery? 哪一種 Load Balancing 策略比較好 (round robin, random, least connection, ring hash, or maglev)?有些服務掛了影響到整個系統怎麼辦?什麼時候需要 circuit breaker ?
如果你是手機開發者,怎麼實現離線瀏覽?手機要有資料庫嗎?要怎麼以及多常跟伺服器同步?API 要怎麼設計?如何實現 Infinite Loading?剛 Po 文以後要怎麼樣在自己手機上馬上看到?
這些問題真的列舉不完,總之看到這裡你會了解為什麼我說這個面試是沒有範圍而且也準備不完的,重點應該放在跟面試官的討論,展現你在技術方面的廣度跟深度,讓面試結束的時候能夠有一個你們兩個人都同意的設計!
#準備材料
系統設計的資源比較分散,以下是我篩選過後覺得有用的資料,按照素材的類型作分類,也歡迎大家留言補充!
#入門影片
針對完全沒有概念的新手,我建議可以先從哈佛的 CS75 Lecture 9 Scalability 開始,裡面講到的很多基礎觀念都相當重要,值得一再複習,這些概念先有了以後再閱讀其他的材料會比較有感覺:
如果你看完這篇文章後還想再多了解系統面試的形式,也可以看一個前 Facebook 工程師分享的影片:
Distributed Systems in One Lesson 也很推,裡面提到不少業界在使用的設計模式:
有一個需要付費的資源是 SystemsExpert,每個影片會講解一個系統設計重要的概念,我個人覺得內容有點淺所以沒有買,但是整理地還算不錯,如果你看完他們免費的影片有興趣還是可以參考一下。
#閱讀文章
影片是一個讓你很好理解大方向概念的方式,但是如果你要深入理解背後的原理還有怎麼運作的細節,還是得透過大量以及深度的閱讀來吸收呀!
system design primer 整理了很多系統設計的資源,資料量很夠, 個人的建議是先快速過一遍,不要細讀,先知道總共有哪些元件,大概是做什麼用的就好,接著針對有興趣的部分在深入研究,建立自己的知識庫。
Grokking the System Design Interview 也是很多人推薦的材料,主要是針對系統設計的問題提供範例解答,他們的答案可以當作一個參考,但面試的時候不要完全照著回答,還是得看跟面試官討論的結果來進行,但這個是需要付費的,有興趣可以用我的推薦碼註冊購買。
如果你不想花錢或是不確定 Grokking 的文章你喜不喜歡,有一個類似的網站 Crack the System Design Interview 整理得也還不錯。
#書籍
唸書是一個有系統性學習的方法,如果你只想選一本書來看,就選這本大家都推的系統設計聖經 — Designing Data-Intensive Applications,簡稱 DDIA,這本書適合的對象是想要長期準備系統設計或是分散式系統的人,裡面舉的例子都是實際上業界遇到的問題,不會有以前讀教科書那種工作又用不到的感覺;但也因為是書,花了一些篇幅在講解背景知識,包含以前的系統是怎麼設計的以及如何演進到現在,對短期要準備面試的人效率會有點低,所以不適合有時間壓力的人。
這本書我目前讀了一半,最大的收獲是它解釋了很多為什麼現代的系統要做這樣的設計,我們針對不同的系統要求可以有哪些解法,這些解法各有什麼優缺點,總之分散式系統就是我們解決了一個問題,但又會產生更多要考量的點,一切都是 trade-off。
但這本書也不是沒有缺點的,首先我覺得是本書的英文沒有很好讀,我常常一段看了好幾遍才知道他想表達的重點是什麼,而且,有些很重要的觀念常常藏在一段文字裡用一句話帶過,但是不太重要的觀念卻使用 Bullet Point 表達;另外這本書話常常講一半,一些觀念提到了一點卻說我們後面再聊,也因為這樣,我在考慮要不要幫大家整理每一個章節的重點,翻成中文分享給大家,有興趣的朋友麻煩拍手留言告訴我!
除此之外,Google 的 SRE Books 內容也很實在,但是每一個章節的內容是獨立的,建議大家選擇想研究的章節跳著看就好。
最後,Distributed systems for fun and profit 的內容也很好,以分散式系統的理論為主,比較沒那麼針對系統設計面試。
#還想閱讀更多嗎?
我知道光是上面的資源就已經讀不完了,但是行有餘力的話,平時也可以多看看各大公司的技術部落格或是訂閱技術週刊如 TechBridge (台灣) 、HackerNews 以及 InfoQ 等等。
此外,參考別人的經驗也是很好的方式,最近剛好幾個朋友剛找完工作,他們分享的矽谷找資深工程師工作心得分享以及2020 上半年軟工找工經驗分享也都很值得看!
最後,在工作上使用到的技術,除了會用以外,最好也要花時間去研讀技術文件,了解他們設計的考量以及支援的場景,大部分這類型針對開發者的文件寫得會比較深入,所以也是相當好的學習素材;我自己過去一年因為工作上需要整合 Envoy 到我們公司的 Traffic Infrastructure,從他們的文件中學到很多 Service Mesh 跟微服務器的重要概念,學習的深度都是其他資源無法提供的。
#總結
這篇文章我們整理了很豐富的系統設計資源,希望大家不要被這滿滿的資訊量嚇跑。
請記得,我們永遠有各種方法在短期內針對面試做準備,提升面試的表現,但這都只是一時的,沒辦法讓你一夕之間就成為專家;如果想要追求長期的持續成長,那麼沒有捷徑 — 就是養成每天學習以及閱讀的習慣,一開始真的很難看到效果,但是當你持續一週、一個月甚至是一年以後,你會明顯感受到自己的成長,這些投入的時間都是騙不了人的。
如果這篇文章對你有幫助,請拍手留言加訂閱,並且分享給更多有需要的人知道!
同時也有2部Youtube影片,追蹤數超過14萬的網紅烙野孩imyeahhi,也在其Youtube影片中提到,"本片於疫情爆發前拍攝,防疫期間,請帶好口罩、勤洗手、減少外出,防疫工作大家一起來。" #Zenfone8 #剛好更好 本集由ASUS Zenfone 8贊助播出 購買連結:https://store.asus.com/tw/category/D5991 第八十八部影片,台灣地圖隨機地點旅遊企劃...
「ad架構圖」的推薦目錄:
- 關於ad架構圖 在 矽谷輕鬆談 Just Kidding Tech Facebook 的最佳貼文
- 關於ad架構圖 在 Taipei Ethereum Meetup Facebook 的最佳貼文
- 關於ad架構圖 在 烙野孩imyeahhi Youtube 的最佳解答
- 關於ad架構圖 在 阿零的攝影日常 Youtube 的最佳解答
- 關於ad架構圖 在 [請益] 查詢AD網域內的組織單位架構- 看板MIS - 批踢踢實業坊 的評價
- 關於ad架構圖 在 [PTT模板] 公司企業組織架構圖PPT模板集團人事職位機構框架 ... 的評價
- 關於ad架構圖 在 使用Azure AD 密碼保護- active-directory - GitHub 的評價
ad架構圖 在 Taipei Ethereum Meetup Facebook 的最佳貼文
📜 [專欄新文章] Private key security and protection / 私錀的安全與保護 — Tim Hsu
✍️ 洪偉捷
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Private key security and protection / 私錀的安全與保護 — Tim Hsu
Crosslink Taipei 在10/19、10/20 台北矽谷會議中心舉辦的 區塊鏈conf。 這是Crosslink Taipei 下午的演講,主講者是擔任CYBAVO CTO的徐千洋(Tim Hsu)先生,同時也是幣托、OTCBTC的資安顧問。
2018年一月被發現的硬體漏洞meldown跟spectr,我們的硬體為了要讓執行速度更快,processor會預先執行某些指令,也因此駭客可以透過這種方式,間接檢測出我們記憶體的內容,把敏感資訊都dump出來。雖然後這之後各CPU廠商都有推出針對這個bug的軟體update,但是在這之後硬體安全的問題逐漸浮出來面,也使世人意識到硬體資安的問題。而今天我們要談的部分不僅有軟體安全,也有硬體安全跟使用者資安觀念的問題。
淺談交易所與錢包
在從交易所提幣的時候,首先Server會先將這筆交易紀錄到交易所自己的資料庫內,之後再取得交易所金庫的private key去金庫取錢,再打到使用者的錢包內。在這個過程中,如果駭客可以竄改Server或資料庫的交易金額,原本要打給使用者1 BTC,變成10BTC,或是直接取得金庫的private key,對交易所都是一大噩夢
圖(一) 從交易所提幣的流程
攻擊手法
1. 交易所的網路架構
案例一: 交易所因為怕被偷交易資料與客戶資料,所以都把這些資訊先加密後再存到資料庫,但是這些資料仍然會被偷(交易所遭到電話詐騙),往後將這些資料加了三層密,仍無法防範資料被偷的情形,原因出在圖(二)的交易所網路架構。
圖(二) 交易所的網路架構(OA與資料庫間沒防火牆)
因為OA 與資料庫之間的網路沒有防火牆保護,所以駭客不用正面攻擊有防火牆的部分,而是攻擊OA的部分,再藉由OA連線到資料庫。一封藏有病毒的email求職信寄到HR的電腦,都有可能造成交易所資料外流。
解決方式: 就是在OA與資料庫間架個防火牆,如圖(三)所示。例如: 只有Engineer、RD 可以連線到資料庫,QA則只能連到測試環境,HR、CEO不需要、也不能連線到資料庫,依職責對連線範圍做縮限,則駭客可以攻擊的目標變少,我們也比較好做應對。講者重要的一句話: 「千萬不要輕忽駭客攻擊OA的能力」
圖(三) 好的交易所的網路架構
2. DNS Attack
透過汙染AWS 的DNS Server 將交易所網頁導向駭客的網頁,來騙取使用者個資。雖然在導向駭客頁面時,很容易發現駭客的網頁沒有使用安全憑證,或是安全憑證不是SSL核發,但使用者仍可能因資安觀念低落,而堅持連線到不安全的網站。
3. Online Paper Wallet
很多人因為覺得私鑰放電腦覺得不安全,又沒錢買硬體錢包,所以透過線上私鑰轉換器將私鑰轉換成QR code,然而再轉換時勢必要輸入自己的私鑰,容易使私鑰遭竊。
圖(四) 私鑰轉換詐騙網頁
4. 使用者對私鑰保護的意識很低
例如: 不了解私鑰的註記詞或其他相關資訊保密的重要性,而無意間通過社交軟體洩漏了這些重要資訊(硬體錢包開箱文 XD)。
5. 硬體錢包的漏洞
TREZOR 錢包是業內公認的研發最早最警慎最安全的加密儲存器,但是今年仍被發現硬體相關的漏洞。只要駭客輸入特定24碼pin碼,就可以通過硬體的側通道分析,輕易提取出未加密的私鑰,而且這個必須重新設計硬體架構才能夠防止這樣的攻擊。所以即便硬體錢包掉了,仍有被攻擊的疑慮,最好的解決辦法就是硬體錢包外再設定一個long Password,這樣就可以避免掉硬體錢包時帳戶虛擬貨幣遭竊
圖(五) 硬體錢包漏洞
題外話 — Iphone Jailbreak問題
今年在twitter,有人公布了最新攻擊iphone的方式,而問題出在手機晶片。Iphone開機時第一個執行的程序是 bootrom,而bootrom的程式碼則是位於記憶體唯獨區域,所以無法竄改。駭客可以利用bootrom上的bug來攻擊手機,而這些有問題的晶片出現在Iphone 6 ~ Iphone X。其實這攻擊方式充滿限制,不僅要取得欲攻擊的手機,而且這種攻擊方式每次重開機就會刷新。不過這也衍伸出新的問題,以後的iOS作業系統都更容易遭到入侵,因為我們可以在舊的手機上裝新的iOS系統,然後透過bootrom的漏洞來了解新的iOS系統的運作方式,因此這個問題應該被更加重視。
圖(六) axi0mX針對此bug的文章
保護方式
透過secure sharing將私鑰拆成User、Company、Vendor,分散私鑰存放風險
圖(七) 拆散私鑰,分散存放的風險
保護思維
未來除了在演算法的鑽研,也應該多多關注整個 區塊鏈產業的資安問題,從身分認證、系統安全、IT架構,都應該要從安全的角度來設計。
圖(八) 講者參考的設計架構
以上方的圖片為例,很多軟體架構在設計時都忽略了作業系統這一塊,而講者分享了他在設計時針對Server或資料庫的 OS做的處理,如下圖
圖(九) OS層級的安全防護
我們的app、網站、服務都跑在Sandbox層上,Sandbox可以限制由內到外的網路封包收送,同時在Sandbox之上還有Host-IDS(Host-based Intruction Detection System)會記錄及過濾程式在Sandbox跑的所有指令,而且有任何非法存取記憶體或網路封包的行為都會都過Host-IDS被記錄到Threat Intelligence,並且通知使用者。 我覺得這樣的好處是,使用者不僅可以在第一時間知道自己的帳號遭到駭客攻擊,也因為一切的動作都被Host-IDS過濾以及被記錄到Threat Intelligence,工程師也可以更快找到安全漏洞。
結語
近年來因網路的應用,資安越來越重要,除了軟體方面外,硬體方面也要兼顧安全,而使用者的觀念宣導更重要,否則不管我們的系統做的再怎麼嚴密,只要使用者意外連到駭客網站或是洩漏自己的私鑰,一切都是白談。演講中有一句話我覺得很值得借鏡,就是「我們一定要假設我們的系統會被駭客破解,而我們要做的就是盡可能減少被入侵後的損失」,上面提到的Host-IDS就是這樣的觀念,我們無法防止駭客進到Sandbox,但是可以記錄駭客的進到Sandbox後所有行為,這樣的架構才能在第一時間修正系統漏洞。
參考資料
Trezor錢包漏洞: https://bcsec.org/index/detail/id/585/tag/2
Iphone 漏洞: https://www.pcmarket.com.hk/2019/09/30/iphone-bootrom%E8%B6%8A%E7%8D%84%E5%B7%A5%E5%85%B7%E5%85%AC%E9%96%8B-4s%E8%87%B3x%E5%85%A8%E9%81%AD%E6%AE%83%E5%B9%B8%E5%8D%B1%E9%9A%AA%E6%80%A7%E4%BD%8E/
spectre&meldown介紹: https://www.youtube.com/watch?v=bs0xswK0eZk
Private key security and protection / 私錀的安全與保護 — Tim Hsu was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
ad架構圖 在 烙野孩imyeahhi Youtube 的最佳解答
"本片於疫情爆發前拍攝,防疫期間,請帶好口罩、勤洗手、減少外出,防疫工作大家一起來。"
#Zenfone8 #剛好更好
本集由ASUS Zenfone 8贊助播出
購買連結:https://store.asus.com/tw/category/D5991
第八十八部影片,台灣地圖隨機地點旅遊企劃,花蓮縣玉里鎮
拍攝於2021.05.08-09
烙野孩FB粉專:https://www.facebook.com/%E7%83%99%E9%87%8E%E5%AD%A9-108421374001542/
烙野孩IG:https://www.instagram.com/im_yeah_hi/
這次,要做一件刺激的事-隨機地圖旅行!
想過要拍這種企劃很久了,這次就來執行吧!特別買了比較大張的地圖,地點要能更精確一點,希望能真的到達我們隨機打到的點位,不是只到那個縣市附近。
打地圖的過程只拍一次,一鏡到底,最後打到了”石公瀑布”......
這到底是哪啊?!聽都沒聽過!
後來查了一下,石公瀑布就是鐵份瀑布,但還是沒聽過。鄰近玉里鎮,附近還有很喜歡的溫泉-安通溫泉,剛好沒泡過,真是太棒了,這次可以泡到了,在加上一樣沒吃過的玉里臭豆腐,這行程真是太讓人期待,地點太剛好了。
這次出門沒有特別找住宿,吃的喝的也是到了再說,不要準備太多,讓旅程多一點驚喜!
花蓮縣玉里鎮,離我們住的高雄有很長一段距離,早早就出發,從楓港往東,經南迴公路到達台東,呼~在新景點台九遇到愛休息,這裡最近做了一點裝置藝術,長長的礫石海岸很適合拍照,海浪打在石頭上滾動的聲音特別好聽,與沙岸是不一樣的感覺。拿出Zenfone 8,把一望無際的海岸錄起來,使用Zenfone 8的8K錄影錄了一段,再用4K60p測試防手震,故意跳動一下,防震很夠,一般步行錄影沒有問題,最後幫Amber拍了幾張照,廣角功能可以把後面的海都拍進去,構圖美多了~
繼續往花蓮移動,但......我們還沒有找住的地方!!!隨機找了一個鄰近的露營區-東豐露營區,很順利有位置,老闆娘也很客氣,殊不知這是晚上恐怖的開始XD
終於,下午3點到達了露營區,嗯......一個人都沒有,有一種會包場的預感,不管了,先搭帳再說,營區廁所算乾淨,熱水是投幣式的,水電都充足,有好多個三角屋頂高架木棧板,可以遮陽又通風,Amber一手拿著輕巧的Zenfone 8紀錄,一邊幫忙搭帳棚,很快的,晚上的家已完成,去吃期待已久的臭豆腐吧!
橋頭臭豆腐,這是第一次吃,完全顛覆我們兩個想像,一開始看到一大盤,又塞了蘿蔔絲、泡菜,看起來很擠,真的會好吃嗎?一口咬下,外酥內嫩,皮薄,會酥,豆腐本身最厲害,湯汁非常多,不會過鹹,口感軟嫩,不會膩,是很好吃的臭豆腐,跟平常吃到的都不一樣,大家有機會記得來試試,人多,會需要排一下隊哦~
吃完點心,傍晚天氣慢慢變涼了,前往安通溫泉泡湯剛剛好,這是第二次來到這裡,前一次來是夏天,並沒有下去泡溫泉。安通溫泉區,一下車就能聞到溫泉味,溪邊的水也是溫熱的,溪畔有做三個公有的溫泉池,很大。
當地人的默契是在中間池淋浴,沖洗乾淨後,到旁邊兩池泡湯。溫泉出水口達60度左右,無法直接浸泡,要放涼,在地人很聰明,會接上蓮蓬頭,讓水與空氣接觸降溫,續下來的水就可以直接泡了,在用Zenfone 8錄影的時候,Amber直接開水,淋了我一身,還好手機有防水,影響不大。這一次泡到安通溫泉的感覺非常棒,以後經過還要再來。依當天的經驗,傍晚到天黑前,在地人多,入夜後外地遊客比較多。
晚上,回到玉里市區,簡單吃個飯,時間還早,隨機找了一間店,吃吃點點,喝茶小酌,沒想到隨機找的店,會是讓我們為之驚艷的地方,外觀看起來普普通通的老房子,老闆有一隻老柴犬,這裡是寵物友善的空間,Allen要開車,點了一杯薄荷茶,Amber點了一杯小酒,再一個鬆餅,每一樣都有老闆的手藝,不是在外面店家點的到的東西,加了海鹽的甜點鬆餅,鹹甜鹹甜的滋味特別好吃,鬆餅也扎實,嗯~推薦給大家。
晚了,回到營區,真的一個人都沒有!一個人都沒有!是連營主也不在的一個人都沒有!
暗矇矇的,自己開了4盞燈,加上帳棚的串燈,溫馨了一點,可以來睡了,明天還要去瀑布。睡前看一下手機電量,還不錯,Zenfone 8用了一整天,拍照、錄影加導航,電力還有10%呢!
結果!這裡的蚊子超勤奮,工時超長,到半夜3點還在加班,大概半夜3點到早上7點沒有蚊子,我們也大概只睡了這個時間。
帳棚收好,前往鐵份瀑布,也是我們地圖打到的地方。要到鐵份瀑布的路不難,停車的地方以前是露營區,現在沒人管了,停車空間大。下車走10分鐘就到瀑布了,途中要攀過一個小小的攔沙壩,Allen拿著Zenfone 8邊錄邊爬,輕巧的機身單手可以掌握,很適合戶外活動使用。攀過攔沙壩後,到達瀑布,比想像中還要高大,可惜現在是枯水期,水少、流動慢,夏天豐水期來,會是很漂亮的一個地方,期待下一次豐水期來這裡玩~
隨機旅行很有趣,不做過多的準備,調整心情,是一整遇到什麼就接受什麼的心情,用這種方式出去玩,去約會,是不一樣的感覺,可能夠接觸到跟平常出遊,不一樣的人事物。如果不是這樣,我可能很久以後才會前往玉里,可能不會到鐵份瀑布這個祕境,更找不到這樣一個特別的小酒管。
特別的旅行,希望大家也喜歡
山裡的狀況也每年都不一樣,出發前記得做好功課。
離開時要帶走垃圾,最好可以帶袋子幫忙撿垃圾。
對影片有問題可以在下方留言,有幫助的話🙇懇請按讚訂閱分享。
台九遇到愛(台九420k)
:https://goo.gl/maps/Rp8eH9bJZjpBNqph6
東豐露營區:https://goo.gl/maps/atgSNinF5fnDetJf6
玉里橋頭臭豆腐:https://goo.gl/maps/Ch2xfb3UNh8GubW87
安通溫泉(公有池):https://goo.gl/maps/GB5GVpSzp47DWtfA6
玉里橋頭麵:https://goo.gl/maps/8K8zMrqcie7o3pMF7
Our老房子咖啡屋(木職人工作坊、甜點烘焙在後方吧台)寵物友善:https://goo.gl/maps/qxiGAzY3cF9zUbLg8
鐵份瀑布(停車處):https://goo.gl/maps/dsdE8mgBbs5vgbhN8
#Taiwan#台灣#玉里
#溫泉#hotspring#瀑布#waterfall
#Outdoor#戶外#旅遊
#烙野孩#imyeahhi
ad架構圖 在 阿零的攝影日常 Youtube 的最佳解答
訂閱頻道,一起分享攝影的樂趣吧! https://goo.gl/GoK1Zx
上回跟大家談了旅行備份的硬件方案,可是如果備份流程太麻煩或容易出錯,那就不論哪個方案也是徒然。
如何每天把大量檔案妥善地歸類存檔,那就要設計一個簡單又可靠的檔案架構了!
=====
阿零的攝影教室 正式開課!
https://lingphotoclass.com/
立場新聞警暴報道
https://www.thestandnews.com/politics/%E5%8F%8D%E9%80%81%E4%B8%AD%E9%81%8B%E5%8B%95-%E8%87%B3%E5%B0%91%E7%99%BE%E5%90%8D%E8%A2%AB%E5%91%8A%E5%9B%A0%E5%82%B7%E7%BC%BA%E5%B8%AD%E9%A6%96%E6%AC%A1%E8%81%86%E8%A8%8A-20-%E4%BA%BA%E6%8A%95%E8%A8%B4%E9%81%AD%E8%AD%A6%E6%AF%86%E6%9C%89%E6%98%8E%E9%A1%AF%E5%82%B7%E5%8B%A2-8-%E4%BA%BA%E8%A2%AB%E6%89%93%E8%87%B3%E9%AA%A8%E6%8A%98/?fbclid=IwAR29IONxeEiwYra9KKweYQ4OlDddyzRm9IpvJLV6Gz3-45Kr1QC6HbnqpEE
=====
=====
阿零的攝影教室 正式開課!
https://lingphotoclass.com/
優惠網購:
https://lingphotoclass.com/store/
=====
阿零:土生土長香港人。既是攝影師,也是個跨媒體創作者。除了拍照,也創作攝影相關的影片和寫文章,並活躍於不同的交流平台。快來跟我交流吧!
Facebook專頁:主要用來發佈攝影作品、分享背後故事及心得、刊載文章和資訊。最重要的是和大家的交流~
https://www.facebook.com/photographerling
YouTube頻道:定期更新,一起分享攝影的樂趣!
https://goo.gl/GoK1Zx
IG:新照片最先發佈的地方!也會有較多個人生活的分享~
https://www.instagram.com/arling.hk/
Fever達人主頁:集中發佈攝影文章的地方,方便集中閱讀~
https://www.dcfever.com/column/info.php?id=643
個人網站:影片、相片、文章集中看!集合了我在不同平台創作的內容,請隨便參觀~
https://photographerling.com
Telegram攝影吹水交流Group:入來跟大家一起瘋狂交流吧!
https://t.me/joinchat/BmYJukfdhattmCLF9JDaOw
「影影貢!攝影交流谷」,互相交流學習,一起進步!
https://www.facebook.com/groups/326126641128068/
#香港人報仇 #旅行攝影 #旅行備份
ad架構圖 在 [PTT模板] 公司企業組織架構圖PPT模板集團人事職位機構框架 ... 的推薦與評價
[PTT模板] 公司企業組織架構圖PPT模板集團人事職位機構框架圖文金字塔結構 ... Ad. [PTT模板] 公司企業年終年度匯報告工作總結通用ppt模板素材大氣簡約扁平化. ... <看更多>
ad架構圖 在 使用Azure AD 密碼保護- active-directory - GitHub 的推薦與評價
架構圖 · Azure AD 的密碼保護Proxy 服務會在目前AD DS 樹系中任何已加入網域的電腦上執行。 · DC 代理程式的密碼篩選DLL 會接收來自作業系統的使用者密碼 ... ... <看更多>
ad架構圖 在 [請益] 查詢AD網域內的組織單位架構- 看板MIS - 批踢踢實業坊 的推薦與評價
各位大神您好!
最近研究有需要我再去挖一個問題:要能知道網域內整個組織單位(OU)的架構。
當時我畫這張圖給人員看:
人員說是的,也就是能知道它整個公司(UPAS01),底下分了哪些部門(OU)
又細分了哪些OU、群組。
設計上最下層都是使用者,我只有第二層的SD與RD內容都是使用群組,
其他都是使用組織單位,顯示如下:
目前我都是透過dsquery、或是dsget來呈現(也可以轉換成.txt檔案)
但條件設定群組與組織單位(OU),好像不能同時顯示。
像下面就是我查詢使用者,條件為OU公司的名稱,但她第三層如果不是使用OU物件則不能顯示
(簡單來說像RD部門與SD部門沒有顯示群組這個物件)
或是以群組查詢,但她也只會顯示UPAS01這公司有用到的群組資料
有辦法可以讓兩者同時出現的指令或查詢方式嗎?
就是某OU(組織單位)底下有多少個OU、群組、使用者。
查詢其他資料 目前找到這兩個方式
Get-ADGroup -Filter * -SearchBase "OU=Groups,DC=q,DC=com" | Export-Csv -Path "C:\list.csv"
Get-ADUser -Filter * -SearchBase "OU=Groups,DC=q,DC=com" | Export-Csv -Path "C:\list.csv"
但也都跟上面查詢差不多.....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.102.123
※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1539763030.A.B9D.html
大大您好~! 因為是需要我寫一隻程式碼來呈現的,我想用比較簡易的文字方式先呈現
然後慢慢修改。
有能用查詢的方式嗎?(抱歉我只會用c#來加入指令的方式做... 還沒想到其他方法)
不過您說用LDAP這類工具我先去查看看
※ 編輯: jayzhuang (218.161.102.123), 10/17/2018 16:08:03
... <看更多>