Help
RSS
API
Feed
Maltego
Contact
Domain > josnote.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-03-06
35.74.85.73
(
ClassC
)
Port 443
HTTP/1.1 200 OKAlt-Svc: h3:443; ma86400Cache-Control: public, max-age0Content-Type: text/html; charsetutf-8Date: Fri, 06 Mar 2026 05:07:36 GMTEtag: W/1a25b-fl5p1XtshOitNHEBY/C2eRATWjYVary: Accept-EncodingX-Powered-By: ExpressX-Zeabur-Ip-Country: USX-Zeabur-Request-Id: hnd1::8d8f0257-6970-4fe9-bc10-f8424b7d0e4eTransfer-Encoding: chunked !DOCTYPE html>html langen>head> title>Jo 的學習筆記/title> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> link relpreload asstyle href/assets/built/screen.css?v61195a0144> link relpreload asscript href/assets/built/source.js?v61195a0144> link relpreload asfont typefont/woff2 href/assets/fonts/inter-roman.woff2?v61195a0144 crossoriginanonymous>style> @font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: optional; src: url(/assets/fonts/inter-roman.woff2?v61195a0144) format(woff2); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/style> link relstylesheet typetext/css href/assets/built/screen.css?v61195a0144> style> :root { --background-color: #ffffff } /style> script> /* The script for calculating the color contrast has been taken from https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */ var accentColor getComputedStyle(document.documentElement).getPropertyValue(--background-color); accentColor accentColor.trim().slice(1); if (accentColor.length 3) { accentColor accentColor0 + accentColor0 + accentColor1 + accentColor1 + accentColor2 + accentColor2; } var r parseInt(accentColor.substr(0, 2), 16); var g parseInt(accentColor.substr(2, 2), 16); var b parseInt(accentColor.substr(4, 2), 16); var yiq ((r * 299) + (g * 587) + (b * 114)) / 1000; var textColor (yiq > 128) ? dark : light; document.documentElement.className `has-${textColor}-text`; /script> meta namedescription contentThoughts, stories and ideas.> link relcanonical hrefhttps://josnote.com/> meta namereferrer contentno-referrer-when-downgrade> link relnext hrefhttps://josnote.com/page/2/> meta propertyog:site_name contentJo 的學習筆記> meta propertyog:type contentwebsite> meta propertyog:title contentJo 的學習筆記> meta propertyog:description contentThoughts, stories and ideas.> meta propertyog:url contenthttps://josnote.com/> meta propertyog:image contenthttps://static.ghost.org/v5.0.0/images/publication-cover.jpg> meta propertyarticle:publisher contenthttps://www.facebook.com/ghost> meta nametwitter:card contentsummary_large_image> meta nametwitter:title contentJo 的學習筆記> meta nametwitter:description contentThoughts, stories and ideas.> meta nametwitter:url contenthttps://josnote.com/> meta nametwitter:image contenthttps://static.ghost.org/v5.0.0/images/publication-cover.jpg> meta nametwitter:site content@ghost> meta propertyog:image:width content1200> meta propertyog:image:height content840> script typeapplication/ld+json>{ @context: https://schema.org, @type: WebSite, publisher: { @type: Organization, name: Jo 的學習筆記, url: https://josnote.com/, logo: { @type: ImageObject, url: https://josnote.com/favicon.ico, width: 48, height: 48 } }, url: https://josnote.com/, name: Jo 的學習筆記, image: { @type: ImageObject, url: https://static.ghost.org/v5.0.0/images/publication-cover.jpg, width: 1200, height: 840 }, mainEntityOfPage: https://josnote.com/, description: Thoughts, stories and ideas.} /script> meta namegenerator contentGhost 6.0> link relalternate typeapplication/rss+xml titleJo 的學習筆記 hrefhttps://josnote.com/rss/> script defer srchttps://cdn.jsdelivr.net/ghost/portal@~2.52/umd/portal.min.js data-i18ntrue data-ghosthttps://josnote.com/ data-key11d4fe77261d776a4c4249ebcb data-apihttps://josnote.com/ghost/api/content/ data-localeen data-members-signin-otcfalse crossoriginanonymous>/script>style idgh-members-styles>.gh-post-upgrade-cta-content,.gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px;}.gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw;}.gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0;}.gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0;}.gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px;}.gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline;}.gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline;}.gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600;}.gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92;}/style> script defer srchttps://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js data-key11d4fe77261d776a4c4249ebcb data-styleshttps://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css data-sodo-searchhttps://josnote.com/ data-localeen crossoriginanonymous>/script> link hrefhttps://josnote.com/webmentions/receive/ relwebmention> script defer src/public/cards.min.js?v61195a0144>/script> link relstylesheet typetext/css href/public/cards.min.css?v61195a0144> script defer src/public/comment-counts.min.js?v61195a0144 data-ghost-comments-counts-apihttps://josnote.com/members/api/comments/counts/>/script> script defer src/public/member-attribution.min.js?v61195a0144>/script>style>:root {--ghost-accent-color: #FF1A75;}/style> !-- Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-2E510RZD1H>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-2E510RZD1H);/script>/head>body classhome-template has-sans-title has-sans-body>div classgh-viewport> header idgh-navigation classgh-navigation is-left-logo gh-outer> div classgh-navigation-inner gh-inner> div classgh-navigation-brand> a classgh-navigation-logo is-title hrefhttps://josnote.com> Jo 的學習筆記 /a> button classgh-search gh-icon-button aria-labelSearch this site data-ghost-search> svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor stroke-width2 width20 height20>path stroke-linecapround stroke-linejoinround dM21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z>/path>/svg>/button> button classgh-burger gh-icon-button aria-labelMenu> svg xmlnshttp://www.w3.org/2000/svg width24 height24 fillcurrentColor viewBox0 0 256 256>path dM224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z>/path>/svg> svg xmlnshttp://www.w3.org/2000/svg width24 height24 fillcurrentColor viewBox0 0 256 256>path dM205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z>/path>/svg> /button> /div> nav classgh-navigation-menu> ul classnav> li classnav-home nav-current>a hrefhttps://josnote.com/>Home/a>/li> li classnav-about>a hrefhttps://josnote.com/about/>About/a>/li>/ul> /nav> div classgh-navigation-actions> button classgh-search gh-icon-button aria-labelSearch this site data-ghost-search> svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor stroke-width2 width20 height20>path stroke-linecapround stroke-linejoinround dM21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z>/path>/svg>/button> div classgh-navigation-members> a href#/portal/signin data-portalsignin>Sign in/a> a classgh-button href#/portal/signup data-portalsignup>Subscribe/a> /div> /div> /div>/header> section classgh-header is-highlight gh-outer> div classgh-header-inner gh-inner> div classgh-header-left> article classgh-card post tag-learning-reflection tag-dc-notes> a classgh-card-link href/data-center-bi-ji-02-cong-ke-xing-dao-ke-cheng-jie/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1580127645995-d43fe9598711?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHNvcHxlbnwwfHx8fDE3NzE2NTk5Njd8MA&ixlib=rb-4.1.0&q=80&w=160 160w, https://images.unsplash.com/photo-1580127645995-d43fe9598711?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHNvcHxlbnwwfHx8fDE3NzE2NTk5Njd8MA&ixlib=rb-4.1.0&q=80&w=320 320w, https://images.unsplash.com/photo-1580127645995-d43fe9598711?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHNvcHxlbnwwfHx8fDE3NzE2NTk5Njd8MA&ixlib=rb-4.1.0&q=80&w=600 600w, https://images.unsplash.com/photo-1580127645995-d43fe9598711?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHNvcHxlbnwwfHx8fDE3NzE2NTk5Njd8MA&ixlib=rb-4.1.0&q=80&w=960 960w, https://images.unsplash.com/photo-1580127645995-d43fe9598711?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHNvcHxlbnwwfHx8fDE3NzE2NTk5Njd8MA&ixlib=rb-4.1.0&q=80&w=1200 1200w, https://images.unsplash.com/photo-1580127645995-d43fe9598711?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHNvcHxlbnwwfHx8fDE3NzE2NTk5Njd8MA&ixlib=rb-4.1.0&q=80&w=2000 2000w sizes(max-width: 767px) calc(100vw - max(8vmin, 40px)), 640px srchttps://images.unsplash.com/photo-1580127645995-d43fe9598711?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHNvcHxlbnwwfHx8fDE3NzE2NTk5Njd8MA&ixlib=rb-4.1.0&q=80&w=600 altData Platform 筆記#02:從可行到可承接 > /figure> div classgh-card-wrapper> p classgh-card-tag>學習心得/p> h3 classgh-card-title is-title>Data Platform 筆記#02:從可行到可承接/h3> p classgh-card-excerpt is-body>在初版架構逐漸成形後,時間也差不多過了一年。架構可以跑、資料可以流動,但我仍然不確定它能不能真正落地。這條路必須要團隊可以承接、可以擴展,數據才有機會真正發揮價值。很慶幸的是,我的主管願意投資時間,讓這個方向能繼續推進。也正是在那段時間,我的思考開始出現轉變...前一篇的重點,是讓流程從「能跑」走向「能持續」。而接下來我開始思考:如果這件事要由團隊一起做下去,現在的做法夠不夠讓人接手?轉變的核心回頭看那一年,大多數時間其實是在解問題。但接下來,我該解的是另一個問題:怎麼讓別人不用再解一次同樣的問題?於是投入了約莫三個月、壓力值很高的一段時間,開始把原本依賴個人經驗與記憶的做法,收斂成可以被團隊理解與複製的形式。這個收斂,後來具體落在幾個方向上: * 把 Data Center 的部署方式收斂成一致做法,降低環境轉換成本 * 把資料整理作業轉變為配置驅動,讓流程與部署有規則可循 * 整理 DDL 轉換規則與範本,讓團隊能共用同一套方法 * 把知識系統化交付出去這些事情的唯一核心是 讓方法大於個人。從個人經驗,到規則明確第一個改變:/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2026-02-20>20 Feb 2026/time> !-- -->/footer> /div> /a>/article> /div> div classgh-header-middle> article classgh-card post tag-learning-reflection tag-dc-notes> a classgh-card-link href/data-center-bi-ji-01-chu-ban-ji-shu-jia-gou-cheng-xing/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1753715613388-7e03410b1dce?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc3MTM0MTQyN3ww&ixlib=rb-4.1.0&q=80&w=160 160w, https://images.unsplash.com/photo-1753715613388-7e03410b1dce?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc3MTM0MTQyN3ww&ixlib=rb-4.1.0&q=80&w=320 320w, https://images.unsplash.com/photo-1753715613388-7e03410b1dce?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc3MTM0MTQyN3ww&ixlib=rb-4.1.0&q=80&w=600 600w, https://images.unsplash.com/photo-1753715613388-7e03410b1dce?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc3MTM0MTQyN3ww&ixlib=rb-4.1.0&q=80&w=960 960w, https://images.unsplash.com/photo-1753715613388-7e03410b1dce?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc3MTM0MTQyN3ww&ixlib=rb-4.1.0&q=80&w=1200 1200w, https://images.unsplash.com/photo-1753715613388-7e03410b1dce?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc3MTM0MTQyN3ww&ixlib=rb-4.1.0&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1753715613388-7e03410b1dce?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTc3MTM0MTQyN3ww&ixlib=rb-4.1.0&q=80&w=600 altData Platform 筆記#01:初版技術架構成形 > /figure> div classgh-card-wrapper> p classgh-card-tag>學習心得/p> h3 classgh-card-title is-title>Data Platform 筆記#01:初版技術架構成形/h3> p classgh-card-excerpt is-body>在上篇的 POC 之後,我們整理了一份內部報告,將問題拆成資料蒐集、基礎資料定義、資料量與查詢效能、資料治理、技術架構等幾個面向。這份整理的目的是先建立邊界,讓我們從發散與模糊,逐步走向具體且聚焦。在這個基礎上,我開始把關注重點轉向資料流:如何讓資料自動、穩定、乾淨地進到分析效能較好的資料庫?同時,也剛好迎來一個契機:與技術能量較高的團隊合作發展數據中台。這讓 Data Center 的推進獲得更多資源與支援,讓我們能更系統化地思考架構問題。思考階段這個階段,我們主要思考幾個問題: * 不同來源的資料,能不能用相對一致的方法接進來? * 資料會持續累積,是否有合適的儲存與管理方案? * 資料進來後,分層應該怎麼定義? * 查詢分析時,是否有更適合的查詢引擎?各資料源的特性不同,接收方式很難完全一致。但若每種來源都設計一套專屬流程,維運成本會快速上升。因此初步的想法是先用一種主要方式處理大多數的情境,讓資料流先跑起來,再逐步優化。過去常見的分層方式,是將資料分成: * 可追溯的原始資料(Stage) * 清洗整理後的乾淨資料(Data) */p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2026-02-19>19 Feb 2026/time> !-- -->/footer> /div> /a>/article> article classgh-card post tag-learning-reflection tag-dc-notes> a classgh-card-link href/data-center-bi-ji-0-zai-bian-de-ju-ti-zhi-qian/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1676276375833-217f181b88d1?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGhvdyUyMHRvJTIwfGVufDB8fHx8MTc3MTQ3NDU0MHww&ixlib=rb-4.1.0&q=80&w=160 160w, https://images.unsplash.com/photo-1676276375833-217f181b88d1?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGhvdyUyMHRvJTIwfGVufDB8fHx8MTc3MTQ3NDU0MHww&ixlib=rb-4.1.0&q=80&w=320 320w, https://images.unsplash.com/photo-1676276375833-217f181b88d1?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGhvdyUyMHRvJTIwfGVufDB8fHx8MTc3MTQ3NDU0MHww&ixlib=rb-4.1.0&q=80&w=600 600w, https://images.unsplash.com/photo-1676276375833-217f181b88d1?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGhvdyUyMHRvJTIwfGVufDB8fHx8MTc3MTQ3NDU0MHww&ixlib=rb-4.1.0&q=80&w=960 960w, https://images.unsplash.com/photo-1676276375833-217f181b88d1?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGhvdyUyMHRvJTIwfGVufDB8fHx8MTc3MTQ3NDU0MHww&ixlib=rb-4.1.0&q=80&w=1200 1200w, https://images.unsplash.com/photo-1676276375833-217f181b88d1?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGhvdyUyMHRvJTIwfGVufDB8fHx8MTc3MTQ3NDU0MHww&ixlib=rb-4.1.0&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1676276375833-217f181b88d1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGhvdyUyMHRvJTIwfGVufDB8fHx8MTc3MTQ3NDU0MHww&ixlib=rb-4.1.0&q=80&w=600 altData Platform 筆記#00:在變得具體之前 > /figure> div classgh-card-wrapper> p classgh-card-tag>學習心得/p> h3 classgh-card-title is-title>Data Platform 筆記#00:在變得具體之前/h3> p classgh-card-excerpt is-body>目標要做資料平台(Data Platform)一開始我不是很能夠想像這件事該長成什麼樣子,既有的認知只有前期參與的團隊有實作過 HR 資料中心,顧問曾指導資料分層為 Stage、Data、Mart,除此之外,我沒有更多掌握,有很多疑問需要找到答案。做到什麼程度算是Data Platform? 我們期待它能解決什麼、幫助到誰? 它是不是應該包含一套接收資料的方法、能儲存大量資料的資料庫、提供資料服務的能力? 那麼,它是一個平台嗎?該用什麼技術?有哪些其實現在不需要?又該怎麼做,才能保留未來需要的彈性?這些問題在當下其實都沒有辦法很快有肯定又具體的答案。好像每一個點都應該被考慮到,但同時又覺得過於理想。那段時間,我甚至開始嘗試透過與 AI 的對話,把模糊的想法拆解成可以被檢視的問題。它沒有辦法替我做決定,但確實加速我釐清問題。只是,在理解問題的過程,即使把想法轉化輸出成一張張架構圖,進展卻不是太明顯,反而有一種無法落地的感覺,沒有讓事情真正往前走,我們仍然缺少可以被驗證的起點。開始有切入點的時機,是我們在尋找能夠讓用戶自助調整所需報表的工具,剛好從前的工作曾小量接觸/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2026-02-19>19 Feb 2026/time> !-- -->/footer> /div> /a>/article> article classgh-card post tag-bu-luo-ge-xiang-guan> a classgh-card-link href/bi-ji-she-ding-zi-jia-ghost-smtp/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1586776977607-310e9c725c37?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGZpeHxlbnwwfHx8fDE3NTY1NDMxMDR8MA&ixlib=rb-4.1.0&q=80&w=160 160w, https://images.unsplash.com/photo-1586776977607-310e9c725c37?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGZpeHxlbnwwfHx8fDE3NTY1NDMxMDR8MA&ixlib=rb-4.1.0&q=80&w=320 320w, https://images.unsplash.com/photo-1586776977607-310e9c725c37?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGZpeHxlbnwwfHx8fDE3NTY1NDMxMDR8MA&ixlib=rb-4.1.0&q=80&w=600 600w, https://images.unsplash.com/photo-1586776977607-310e9c725c37?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGZpeHxlbnwwfHx8fDE3NTY1NDMxMDR8MA&ixlib=rb-4.1.0&q=80&w=960 960w, https://images.unsplash.com/photo-1586776977607-310e9c725c37?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGZpeHxlbnwwfHx8fDE3NTY1NDMxMDR8MA&ixlib=rb-4.1.0&q=80&w=1200 1200w, https://images.unsplash.com/photo-1586776977607-310e9c725c37?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGZpeHxlbnwwfHx8fDE3NTY1NDMxMDR8MA&ixlib=rb-4.1.0&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1586776977607-310e9c725c37?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGZpeHxlbnwwfHx8fDE3NTY1NDMxMDR8MA&ixlib=rb-4.1.0&q=80&w=600 alt筆記 | 自架 Ghost 的 SMTP 設定 > /figure> div classgh-card-wrapper> p classgh-card-tag>部落格相關/p> h3 classgh-card-title is-title>筆記 | 自架 Ghost 的 SMTP 設定/h3> p classgh-card-excerpt is-body>部落格荒廢了好一段時間,近期終於想用手機登入管理介面留下些草稿,突然發現無法登入,登入鈕下方出現了如下的一段訊息EmailError: Failed to send email. Please check your site configuration and try again.結論先行,原因是我安裝的 ghost 版本,在首次使用新裝置登入時需要 2FA (二階段驗證),也就是說,除了帳號密碼登入之外,還會有一層驗證機制,而這層驗證機制需要輸入 6 碼驗證碼 (Ghost 站台發給登入者註冊信箱的 mail 會提供)。我當時建置 Ghost 時認為自己不會發送電子報,就忽略了 SMTP 的設定,導致 Ghost 站台不能正常發信,在配置好 SMTP 設定後,從新裝置就能正常登入了。前一篇文章提到我的 Ghost 是架設在/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2025-08-30>30 Aug 2025/time> !-- -->/footer> /div> /a>/article> /div> div classgh-header-right> div classgh-featured-feed> article classgh-card post tag-bu-luo-ge-xiang-guan tag-hash-import-2025-04-03-16-27> a classgh-card-link href/bu-luo-ge-qian-yi-sfl-lu/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1603812079237-c3ec68eb9933?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fG1vdmV8ZW58MHx8fHwxNzM4NDk2NjI3fDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1603812079237-c3ec68eb9933?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fG1vdmV8ZW58MHx8fHwxNzM4NDk2NjI3fDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1603812079237-c3ec68eb9933?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fG1vdmV8ZW58MHx8fHwxNzM4NDk2NjI3fDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1603812079237-c3ec68eb9933?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fG1vdmV8ZW58MHx8fHwxNzM4NDk2NjI3fDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1603812079237-c3ec68eb9933?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fG1vdmV8ZW58MHx8fHwxNzM4NDk2NjI3fDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1603812079237-c3ec68eb9933?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fG1vdmV8ZW58MHx8fHwxNzM4NDk2NjI3fDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes80px srchttps://images.unsplash.com/photo-1603812079237-c3ec68eb9933?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fG1vdmV8ZW58MHx8fHwxNzM4NDk2NjI3fDA&ixlib=rb-4.0.3&q=80&w=600 alt部落格遷移紀錄 > /figure> div classgh-card-wrapper> p classgh-card-tag>部落格相關/p> h3 classgh-card-title is-title>部落格遷移紀錄/h3> p classgh-card-excerpt is-body>是的,又搬家了。這次搬家像是一種重新開始,遷移的範圍稍微大些,大致上有三段變動: * 從功能豐富的 WordPress 到簡潔高效的 Ghost * 從 SugarHosts 搬遷到 Google Cloud Platform (GCP),最後搬移到 zeaburWordpress 的功能非常豐富,只是我使用到的部分極少,總想找個簡潔的服務使用,但忙碌的工作很快就澆熄了動力。一次在輸出小組群組中的討論,注意到 Ghost 這個部落格平台,試裝操作看看,體驗還不賴,想著我的文章數也很少 (心虛),就搬吧!推進這個改變的契機,一部分也來自於 SugarHosts 自 2024 年底在網路社群中的討論,其中也包含了客服過久沒有回應的議題,SugarHosts 的價格真的很有吸引力,只是客服回應效率突然的落差,讓我開始擔心這是否對影響到部落格,開始思考搬家的可能,實際上身邊的朋友也愈來愈多人遇到類似情況,甚至站台無法再使用,措手不及使得只能使用較早期的備份來拯救文章。我在年假期間利用 GCP 的試用額度來架設/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2025-02-02>02 Feb 2025/time> !-- -->/footer> /div> /a>/article> article classgh-card post tag-it-anything tag-ubuntu tag-hash-import-2025-04-03-16-27> a classgh-card-link href/bi-ji-ubuntu-gua-zai-lob/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1629654291663-b91ad427698f?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGxpbnV4JTIwY29tbWFuZHN8ZW58MHx8fHwxNzM4NTAzNjI2fDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1629654291663-b91ad427698f?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGxpbnV4JTIwY29tbWFuZHN8ZW58MHx8fHwxNzM4NTAzNjI2fDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1629654291663-b91ad427698f?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGxpbnV4JTIwY29tbWFuZHN8ZW58MHx8fHwxNzM4NTAzNjI2fDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1629654291663-b91ad427698f?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGxpbnV4JTIwY29tbWFuZHN8ZW58MHx8fHwxNzM4NTAzNjI2fDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1629654291663-b91ad427698f?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGxpbnV4JTIwY29tbWFuZHN8ZW58MHx8fHwxNzM4NTAzNjI2fDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1629654291663-b91ad427698f?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGxpbnV4JTIwY29tbWFuZHN8ZW58MHx8fHwxNzM4NTAzNjI2fDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes80px srchttps://images.unsplash.com/photo-1629654291663-b91ad427698f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGxpbnV4JTIwY29tbWFuZHN8ZW58MHx8fHwxNzM4NTAzNjI2fDA&ixlib=rb-4.0.3&q=80&w=600 alt筆記 | Ubuntu 掛載磁碟 > /figure> div classgh-card-wrapper> p classgh-card-tag>軟體技術/p> h3 classgh-card-title is-title>筆記 | Ubuntu 掛載磁碟/h3> p classgh-card-excerpt is-body>最近在 GCP 試玩 Compute Engine (VM),建立時另外新增了一顆磁碟,實際運行了才發現,原來需要自行掛載,記錄執行的指令與過程。以 Ubuntu 22.04 為例 (多數的 Linux 應該也可以使用)確認新增的磁碟是否存在lsblk大多情況應該會看到新的磁碟還沒有掛載任何分區格式化 (如果硬碟還沒有格式化)sudo mkfs.ext4 /dev/sdb配置自動掛載取得新磁碟的 UUIDsudo blkid /dev/sdb一般會顯示類似以下的結果/dev/sdb: UUID"一串由-符號串接的英數字" BLOCK_SIZE"4096" TYPE"ext4&/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2025-02-02>02 Feb 2025/time> !-- -->/footer> /div> /a>/article> article classgh-card post tag-it-anything tag-db tag-postgres tag-hash-import-2025-04-03-16-27> a classgh-card-link href/postgresql-v12-ctes/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1489875347897-49f64b51c1f8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRhdGFiYXNlfGVufDB8fHx8MTczODMyNDE3OXww&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1489875347897-49f64b51c1f8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRhdGFiYXNlfGVufDB8fHx8MTczODMyNDE3OXww&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1489875347897-49f64b51c1f8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRhdGFiYXNlfGVufDB8fHx8MTczODMyNDE3OXww&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1489875347897-49f64b51c1f8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRhdGFiYXNlfGVufDB8fHx8MTczODMyNDE3OXww&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1489875347897-49f64b51c1f8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRhdGFiYXNlfGVufDB8fHx8MTczODMyNDE3OXww&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1489875347897-49f64b51c1f8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRhdGFiYXNlfGVufDB8fHx8MTczODMyNDE3OXww&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes80px srchttps://images.unsplash.com/photo-1489875347897-49f64b51c1f8?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRhdGFiYXNlfGVufDB8fHx8MTczODMyNDE3OXww&ixlib=rb-4.0.3&q=80&w=600 alt筆記 | PostgreSQL v12 CTEs 行為改變 > /figure> div classgh-card-wrapper> p classgh-card-tag>軟體技術/p> h3 classgh-card-title is-title>筆記 | PostgreSQL v12 CTEs 行為改變/h3> p classgh-card-excerpt is-body>前段時間,工作環境將 PostgreSQL v10 升級到 v15,升級後發現報表的執行效率從 1 秒變成了 2 分多鐘,也剛好變因太多,排查了很多項後才開始面對 SQL 執行計畫,同一段 SQL v10 跟 v15 有很大的差別,許多人花了一番功夫調整,速度才回到水準,接著進一步從調整方向的線索,再爬網路文章,才發現原來在 PostgreSQL v12 有一項對我們來說蠻重要的改變:CTEs 行為改變。過去經驗裡,SQL 使用 CTE (Common Table Expression) 能將一段查詢的結果暫存起來,在主查詢語句中使用,能有提升查詢效率的效果例如:WITH temp AS (SELECT col1, col2, col3 FROM/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2024-08-31>31 Aug 2024/time> !-- -->/footer> /div> /a>/article> article classgh-card post tag-it-anything tag-ubuntu tag-hash-import-2025-04-03-16-27> a classgh-card-link href/ubuntu-22-04-kubernetes-cluster/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1667372459510-55b5e2087cd0?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGt1YmVybmV0ZXN8ZW58MHx8fHwxNzM4MzgxNjEwfDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1667372459510-55b5e2087cd0?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGt1YmVybmV0ZXN8ZW58MHx8fHwxNzM4MzgxNjEwfDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1667372459510-55b5e2087cd0?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGt1YmVybmV0ZXN8ZW58MHx8fHwxNzM4MzgxNjEwfDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1667372459510-55b5e2087cd0?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGt1YmVybmV0ZXN8ZW58MHx8fHwxNzM4MzgxNjEwfDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1667372459510-55b5e2087cd0?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGt1YmVybmV0ZXN8ZW58MHx8fHwxNzM4MzgxNjEwfDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1667372459510-55b5e2087cd0?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGt1YmVybmV0ZXN8ZW58MHx8fHwxNzM4MzgxNjEwfDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes80px srchttps://images.unsplash.com/photo-1667372459510-55b5e2087cd0?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGt1YmVybmV0ZXN8ZW58MHx8fHwxNzM4MzgxNjEwfDA&ixlib=rb-4.0.3&q=80&w=600 alt筆記 | 在 Ubuntu 22.04 安裝 Kubernetes Cluster > /figure> div classgh-card-wrapper> p classgh-card-tag>軟體技術/p> h3 classgh-card-title is-title>筆記 | 在 Ubuntu 22.04 安裝 Kubernetes Cluster/h3> p classgh-card-excerpt is-body>許多網路文章中都有安裝 kubernetes cluster 的教學,也因為版本更迭,爬了很多的文章、裝了非常多次,整理以下的筆記,幫自己防忘記。實作環境 * 主機 (VM) 3 台,一台 master、兩台 node * pve-master * pve-node1 * pve-node2 * 作業系統 Ubuntu 22.04 * Container Runtime 選擇 containerd.io筆記的幾個大步驟,有些是所有節點都要做,有些則否,整理如底下的表格:Steppve-masterpve-node1pve-node2安裝前置VVV安裝 Container RuntimeVVV安裝 kubeadm/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2024-06-16>16 Jun 2024/time> !-- -->/footer> /div> /a>/article> article classgh-card post tag-learning-reflection tag-career-thoughts tag-hash-import-2025-04-03-16-27> a classgh-card-link href/communication-employee-checklist/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHx0YWxrJTIwY2hlY2tsaXN0fGVufDB8fHx8MTczODM4MTgyNnww&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHx0YWxrJTIwY2hlY2tsaXN0fGVufDB8fHx8MTczODM4MTgyNnww&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHx0YWxrJTIwY2hlY2tsaXN0fGVufDB8fHx8MTczODM4MTgyNnww&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHx0YWxrJTIwY2hlY2tsaXN0fGVufDB8fHx8MTczODM4MTgyNnww&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHx0YWxrJTIwY2hlY2tsaXN0fGVufDB8fHx8MTczODM4MTgyNnww&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHx0YWxrJTIwY2hlY2tsaXN0fGVufDB8fHx8MTczODM4MTgyNnww&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes80px srchttps://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHx0YWxrJTIwY2hlY2tsaXN0fGVufDB8fHx8MTczODM4MTgyNnww&ixlib=rb-4.0.3&q=80&w=600 alt心得 | 溝通 - 與下屬講話時的 Checklist > /figure> div classgh-card-wrapper> p classgh-card-tag>學習心得/p> h3 classgh-card-title is-title>心得 | 溝通 - 與下屬講話時的 Checklist/h3> p classgh-card-excerpt is-body>筆記摘自蔡恩全老師在 Master Cheers 的系列課程,章節片段不長,大約 12 分鐘,但有許多讓人省思的地方,也包含了一部分對過去自己答案的肯定,雖然是談管理、對部屬溝通,但除了 coaching 的部分比較屬於帶人的層面,其他的提點也很適用各種溝通場景。筆記裡已經包含課程大多數內容,我比較想就這個課程中所回憶起的經驗或曾經踩的雷做個回顧,也當成是一次覆盤。首次擔任管理職是從無到有建立團隊,一一面試選擇團隊夥伴,我想我們應該都同意,不論哪一方,面試時的想像和期待,通常和實際是有些落差的。夥伴的個性不盡相同,對於「了解對方」的能力,我有很多努力的空間,我可以做的,是在每一次的 1 on 1 中,視對方的反應來調整,但仍然是有許多故事。有一回,和一位剛加入團隊三個月的成員討論工作狀況,我很直接地說:「我發現你的工作進展與我期待的不同,我們過去也定期在檢視跟討論,我想知道是不是有遇到什麼問題,或者需要我協助的地方?」眼前的大男生回應不到幾句就開始稀裡嘩啦地哭了,一時之間我也有些不知如何是好,遞給他一盒面紙,請他先收拾好情緒後我們再談,在等待的時間裡我是忐忑的,/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2024-06-09>09 Jun 2024/time> !-- -->/footer> /div> /a>/article> article classgh-card post tag-life-thoughts tag-hash-import-2025-04-03-16-27> a classgh-card-link href/a-talking-summary/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1614509944326-23e6216a06d6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHx0YWxraW5nJTIwc3VtbWFyeXxlbnwwfHx8fDE3Mzg0MTA3MDJ8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1614509944326-23e6216a06d6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHx0YWxraW5nJTIwc3VtbWFyeXxlbnwwfHx8fDE3Mzg0MTA3MDJ8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1614509944326-23e6216a06d6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHx0YWxraW5nJTIwc3VtbWFyeXxlbnwwfHx8fDE3Mzg0MTA3MDJ8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1614509944326-23e6216a06d6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHx0YWxraW5nJTIwc3VtbWFyeXxlbnwwfHx8fDE3Mzg0MTA3MDJ8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1614509944326-23e6216a06d6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHx0YWxraW5nJTIwc3VtbWFyeXxlbnwwfHx8fDE3Mzg0MTA3MDJ8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1614509944326-23e6216a06d6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHx0YWxraW5nJTIwc3VtbWFyeXxlbnwwfHx8fDE3Mzg0MTA3MDJ8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes80px srchttps://images.unsplash.com/photo-1614509944326-23e6216a06d6?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHx0YWxraW5nJTIwc3VtbWFyeXxlbnwwfHx8fDE3Mzg0MTA3MDJ8MA&ixlib=rb-4.0.3&q=80&w=600 alt一次對談的歸納 > /figure> div classgh-card-wrapper> p classgh-card-tag>生活閒聊/p> h3 classgh-card-title is-title>一次對談的歸納/h3> p classgh-card-excerpt is-body>一次與朋友相聚閒聊,彼此交流著生活中發生的事,可能聊著聊著進入了某程度的心流,在感性與理性間穿梭,意外地發現面臨到的課題雖然不同,卻可以歸納出相近的脈絡。選擇與後悔做了一個決定,如果很順利沒什麼不開心,就會覺得自己做了對的決定,反之,就會覺得當時做錯決定了,產生「也許我當初做另一個選擇會比較好」的想法。我們在做決定的當下,通常都會是儘可能考量清楚,也因此心理上會覺得事情應該如預期般地順利獲得期待的結果,事實上是時間在走,會遇到不一樣的人和事,故事線會一直長新的出來,過去已做的決定不會再改變了,可以改變的是應對現在而做出選擇。不說出口的期待有些人習慣不說或話中有話,預期對方應該要/應該會懂,然後抱有期待,對方可能為了符合期待(先不論為什麼),用自己的理解作出回應,答對了皆大歡喜,沒答對卻是一方失望一方委屈,都覺得莫名其妙。發生這類事情的情境很多,有些情境有一再的機會讓你覺察、調整,逐漸懂得該持續溝通和傾聽,而有些情境你只有一次機會,也許錯失了就失去了,但更需要把握的是這個失去的經驗讓你獲得了什麼。表達≠溝通有的人說話習慣貶低對方或字字帶刀,拿「我個性就這樣/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2024-04-07>07 Apr 2024/time> !-- -->/footer> /div> /a>/article> /div> /div> /div>/section> section classgh-cta gh-outer> div classgh-cta-inner gh-inner> div classgh-cta-content> h2 classgh-cta-title is-title> Jo 的學習筆記 /h2> p classgh-cta-description is-body> Thoughts, stories and ideas. /p> /div> form classgh-form data-members-form> input classgh-form-input idcta-email nameemail typeemail placeholderjamie@example.com required data-members-email> button classgh-button typesubmit aria-labelSubscribe> span>span>Subscribe/span> svg xmlnshttp://www.w3.org/2000/svg width32 height32 fillcurrentColor viewBox0 0 256 256>path dM224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z>/path>/svg>/span> svg xmlnshttp://www.w3.org/2000/svg height24 width24 viewBox0 0 24 24> g stroke-linecapround stroke-width2 fillcurrentColor strokenone stroke-linejoinround classnc-icon-wrapper> g classnc-loop-dots-4-24-icon-o> circle cx4 cy12 r3>/circle> circle cx12 cy12 r3>/circle> circle cx20 cy12 r3>/circle> /g> style data-capbutt> .nc-loop-dots-4-24-icon-o{--animation-duration:0.8s} .nc-loop-dots-4-24-icon-o *{opacity:.4;transform:scale(.75);animation:nc-loop-dots-4-anim var(--animation-duration) infinite} .nc-loop-dots-4-24-icon-o :nth-child(1){transform-origin:4px 12px;animation-delay:-.3s;animation-delay:calc(var(--animation-duration)/-2.666)} .nc-loop-dots-4-24-icon-o :nth-child(2){transform-origin:12px 12px;animation-delay:-.15s;animation-delay:calc(var(--animation-duration)/-5.333)} .nc-loop-dots-4-24-icon-o :nth-child(3){transform-origin:20px 12px} @keyframes nc-loop-dots-4-anim{0%,100%{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}} /style> /g>/svg> svg classcheckmark xmlnshttp://www.w3.org/2000/svg viewBox0 0 52 52> path classcheckmark__check fillnone dM14.1 27.2l7.1 7.2 16.7-16.8/> style> .checkmark { width: 40px; height: 40px; display: block; stroke-width: 2.5; stroke: currentColor; stroke-miterlimit: 10; } .checkmark__check { transform-origin: 50% 50%; stroke-dasharray: 48; stroke-dashoffset: 48; animation: stroke .3s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards; } @keyframes stroke { 100% { stroke-dashoffset: 0; } } /style>/svg> /button> p data-members-error>/p>/form> /div> /section>section classgh-container is-list gh-outer> div classgh-container-inner gh-inner> h2 classgh-container-title> Latest /h2> main classgh-main> div classgh-feed> article classgh-card post> a classgh-card-link href/mac-docker-desktop/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1728667797688-7fab9401d0f2?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxkb2NrZXJ8ZW58MHx8fHwxNzM4MzAxMTk0fDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1728667797688-7fab9401d0f2?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxkb2NrZXJ8ZW58MHx8fHwxNzM4MzAxMTk0fDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1728667797688-7fab9401d0f2?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxkb2NrZXJ8ZW58MHx8fHwxNzM4MzAxMTk0fDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1728667797688-7fab9401d0f2?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxkb2NrZXJ8ZW58MHx8fHwxNzM4MzAxMTk0fDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1728667797688-7fab9401d0f2?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxkb2NrZXJ8ZW58MHx8fHwxNzM4MzAxMTk0fDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1728667797688-7fab9401d0f2?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxkb2NrZXJ8ZW58MHx8fHwxNzM4MzAxMTk0fDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1728667797688-7fab9401d0f2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxkb2NrZXJ8ZW58MHx8fHwxNzM4MzAxMTk0fDA&ixlib=rb-4.0.3&q=80&w=600 alt在 Mac 安裝 Docker Desktop loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>在 Mac 安裝 Docker Desktop/h3> p classgh-card-excerpt is-body>換了新的 Mac,趁著是乾淨的環境,把安裝過程記錄下來,方便未來查找。使用 brew 進行安裝,所以開始前需要先為 mac 安裝 brew,在 terminal 執行以下指令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"接著就可以安裝 Docker 了brew install --cask docker(安裝過程中可能需要輸入當前登入帳號的密碼)正常安裝成功,應該會看到如底下圖片的 "docker was successfully installed!接著將 docker desktop 打開/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2024-02-10>10 Feb 2024/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/grafana-keycloak/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=600 altGrafana 與 keycloak 驗證 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>Grafana 與 keycloak 驗證/h3> p classgh-card-excerpt is-body>參考連結 * 設定檔 grafana.ini (/etc/grafan/grafana.ini)auth.generic_oauthenabled truescopes openid email profilename My Company Keycloaktls_skip_verify_insecure trueallow_sign_up trueclient_id <系統在 keycloak 註冊的 Client ID>client_secret <系統在 keycloak 註冊的 Client Secret>auth_url/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2023-12-06>06 Dec 2023/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/grafana-global-variable/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=600 altGrafana Global Variable 應用 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>Grafana Global Variable 應用/h3> p classgh-card-excerpt is-body>取得 dashboard 的 id (參考連結)在 grafana v6.7 以前,透過 $__dashboard 能取得 dashboard uid,grafana v7.1 後使用相同變數則取得 dashboard name,如果仍然想要取得 dashboard 的 uid,可透過 ${__dashboard.uid} 取得。time picker (Grafana Global Varialbe)${__from} 和 ${__to} 可以取得 grafana 原生 time picker 開始時間及結束時間的值 (timestamp)${__from:date:YYYY-MM-DD} 可以把 timestamp 轉成想要呈現的格式/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2023-12-06>06 Dec 2023/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/grafana-time-picker-range/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxzb2Z0d2FyZXxlbnwwfHx8fDE3Mzg0OTczODN8MA&ixlib=rb-4.0.3&q=80&w=600 altGrafana 在 SQL 中使用 time picker 起迄時間 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>Grafana 在 SQL 中使用 time picker 起迄時間/h3> p classgh-card-excerpt is-body>Grafana 的圖表可以透過原生的 tim picker 選擇起迄時間,來更新圖表的結果在第三方圖表 (如:echart) 中,如果希望取得 time picker 起迄時間來過濾資料,可以透過 grafana 的內建 global variable 的 ${__from} 和 ${__to} 來取得起迄時間,值的內容是 timestamp同時,可以透過官方文件解釋的語法,將格式轉換,如底下的例子:${__from:date:YYYY-MM-DD} 可以把 timestamp 轉成 4 碼年-2 碼月-2 碼日在圖表 panel 的 SQL 應用:select '${__from:date:YYYY-MM-DD}/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2023-09-26>26 Sep 2023/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/what-makes-a-leader/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1566140967404-b8b3932483f5?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMzfHxsZWFkZXJ8ZW58MHx8fHwxNzM4NDk4OTE4fDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1566140967404-b8b3932483f5?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMzfHxsZWFkZXJ8ZW58MHx8fHwxNzM4NDk4OTE4fDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1566140967404-b8b3932483f5?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMzfHxsZWFkZXJ8ZW58MHx8fHwxNzM4NDk4OTE4fDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1566140967404-b8b3932483f5?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMzfHxsZWFkZXJ8ZW58MHx8fHwxNzM4NDk4OTE4fDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1566140967404-b8b3932483f5?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMzfHxsZWFkZXJ8ZW58MHx8fHwxNzM4NDk4OTE4fDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1566140967404-b8b3932483f5?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMzfHxsZWFkZXJ8ZW58MHx8fHwxNzM4NDk4OTE4fDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1566140967404-b8b3932483f5?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMzfHxsZWFkZXJ8ZW58MHx8fHwxNzM4NDk4OTE4fDA&ixlib=rb-4.0.3&q=80&w=600 alt筆記 | 成為全方位領導人 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>筆記 | 成為全方位領導人/h3> p classgh-card-excerpt is-body>成為全方位領導人 (What makes a Leader) 收錄在哈佛商業評論最有影響力的 30 篇文章。文章開頭談到,要找出擁有「適當領導特質」的人是一門藝術,每位領導人的人格特質不同,有的內斂重分析,有的強勢,在不同的情境/情勢中,需要的領導能力與特質不同。作者丹尼爾·高曼透過分析多家公司的職能模式,總結出創造傑出績效的三大類能力,包含專業能力、認知能力,以及展現 EQ 的能力。表現傑出的人職位愈高,認知能力與 EQ 會愈顯得重要,專業能力的差異則愈不相關,其他研究也指出 EQ 能使傑出的領導人脫穎而出,並且有助於創造優良績效。不論是哪一種特質的高效領導人,都有高度情緒智能 (Emotional Intelligence) 這個重要的共同點,文中更進一步解析 EQ 的組成要素:自我認知 * 足夠了解自己的情緒,知道自己的情緒受何影響,並能找到應對之道。 * 能坦然面對自己的極限和長處,更能讓自己在合適的地方發揮。 * 知道該在何時尋求幫助,/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2023-06-26>26 Jun 2023/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/managing-oneself/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIwfHxzZWxmJTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3Mzg0OTkxMjd8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIwfHxzZWxmJTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3Mzg0OTkxMjd8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIwfHxzZWxmJTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3Mzg0OTkxMjd8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIwfHxzZWxmJTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3Mzg0OTkxMjd8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIwfHxzZWxmJTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3Mzg0OTkxMjd8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIwfHxzZWxmJTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3Mzg0OTkxMjd8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDIwfHxzZWxmJTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3Mzg0OTkxMjd8MA&ixlib=rb-4.0.3&q=80&w=600 alt筆記 | 杜拉克教你自我管理 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>筆記 | 杜拉克教你自我管理/h3> p classgh-card-excerpt is-body>「杜拉克教你自我管理」一文收錄在哈佛商業評論最有影響力的 30 篇文章一書,大致分為三個部分,第一個部分是描述的我們如何了解自己,把自己放在能發揮最大貢獻的地方,第二部分談與他人合作之間,擔負起溝通的責任,了解對方,也讓對方了解自己,使得合作間的關係能彼此截長補短,發揮最大效益,第三部分則是談對自己人生下半場的規劃。在閱讀、理解這篇文章花費了些時間,我用自己的理解方式整理一些概要,也製作成了一頁筆記。了解自己在能夠管理自我之前,首先要能了解自己,文章中透過對自己提問的方式來釐清。 * 我的長處是什麼 許多人認為了解自己的長處、短處,但總是自己的認為,實際上是否如此,我們可以透過回饋分析 (feedback analysis) 的方式,當做出重大決策或行動時,記下自己預期會發生的情況,在一段時間後,將實際結果與原先預測比對,幫助自己發現在什麼地方能有所展現,在哪些領域事倍功半。 在了解後就應該採取行動,讓自己專注發揮所長,從回饋分析中了解自己不足或應該改善或可強化的地方,持續地學習和調整。 * 怎麼把事做好 理解每個人有適合自己的做事方式,了解自己怎麼/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2023-05-28>28 May 2023/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/work-psychology/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHx3b3JrJTIwcHN5Y2hvbG9neXxlbnwwfHx8fDE3Mzg0OTkyMDN8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHx3b3JrJTIwcHN5Y2hvbG9neXxlbnwwfHx8fDE3Mzg0OTkyMDN8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHx3b3JrJTIwcHN5Y2hvbG9neXxlbnwwfHx8fDE3Mzg0OTkyMDN8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHx3b3JrJTIwcHN5Y2hvbG9neXxlbnwwfHx8fDE3Mzg0OTkyMDN8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHx3b3JrJTIwcHN5Y2hvbG9neXxlbnwwfHx8fDE3Mzg0OTkyMDN8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHx3b3JrJTIwcHN5Y2hvbG9neXxlbnwwfHx8fDE3Mzg0OTkyMDN8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHx3b3JrJTIwcHN5Y2hvbG9neXxlbnwwfHx8fDE3Mzg0OTkyMDN8MA&ixlib=rb-4.0.3&q=80&w=600 alt心得 | 成熟大人需要的職場心理學 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>心得 | 成熟大人需要的職場心理學/h3> p classgh-card-excerpt is-body>四月上旬參加蔡宇哲老師的主題講座:成熟大人需要的職場心理學。講座提到職場(生活)倦怠的關鍵原因以及因應的方法,邊聽講座也邊對照著自身經歷的學習與獲得,有些想法是對齊的,似乎也增進了一些對自己想法的相信。面對快速變動的事物、環境、氛圍、人際等等,當感受到失控時,就容易發生職場(生活/家庭/…)倦怠,因此我們常會歸因於環境或人際,也會有人內部歸因在自己,卻也容易比較負面或自責地認為自己做不好、做不到。以較理性科學的分析,倦怠的根本原因在於「內心失去控制感的狀態」,它是一種心理需求,當我們覺得失控又無能為力時,很容易產生抱怨、放棄的心態,講座中提到從自我決定論 (SDT) 著手,是能改善這種倦怠或者挫敗心理的有效方法。自我決定論提到了三種心理需求: * 自主感:感受到依據自己意志和選擇而決定的心理自由感。 * 成就感:感受到自己對所處環境與能力有掌控的感覺。 * 歸屬感:感受到與他人聯繫的感覺。 這三種需求程度因人而異,我們可以從自己更重視什麼來幫自己設定個小目標,幫助自己往前走,透過行動來提高內心的控制感。回顧自身經歷,在情緒多於理性時,其實很難接受任何/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2023-04-21>21 Apr 2023/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/eq-and-stress-management/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1585507252242-11fe632c26e8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGVtb3Rpb258ZW58MHx8fHwxNzM4NDk5Mjc1fDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1585507252242-11fe632c26e8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGVtb3Rpb258ZW58MHx8fHwxNzM4NDk5Mjc1fDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1585507252242-11fe632c26e8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGVtb3Rpb258ZW58MHx8fHwxNzM4NDk5Mjc1fDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1585507252242-11fe632c26e8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGVtb3Rpb258ZW58MHx8fHwxNzM4NDk5Mjc1fDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1585507252242-11fe632c26e8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGVtb3Rpb258ZW58MHx8fHwxNzM4NDk5Mjc1fDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1585507252242-11fe632c26e8?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGVtb3Rpb258ZW58MHx8fHwxNzM4NDk5Mjc1fDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1585507252242-11fe632c26e8?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDN8fGVtb3Rpb258ZW58MHx8fHwxNzM4NDk5Mjc1fDA&ixlib=rb-4.0.3&q=80&w=600 alt心得 | 情緒智商與壓力管理 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>心得 | 情緒智商與壓力管理/h3> p classgh-card-excerpt is-body>「情緒智商與壓力管理」在商業思維學院中是大約 2 個小時的課程,我將課程中覺得想記錄下來的,做成了一頁筆記,幫助自己在需要時快速取得資訊,不用翻頁。在接觸這門課時,我期待藉由課程快速跳脫出現況,想當然爾,課程不是特效藥,而是給一些提醒、方法,讓我們在情緒過後提醒自己靜下來分析發生了什麼事,從每次的盤點中識別出自己對哪些事介意,從而有後續的行動。我們不會因為上完課就成為高 EQ 者、高抗壓者,也不是上了課就不可以有情緒,課程幫助的是當面臨到挑戰與挫折時,能有方法協助自己儘快回到相對平穩的狀態,能在每次的情緒後都有所成長,甚至於有能力進一步地協助他人。/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2023-03-17>17 Mar 2023/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/cross-cultural-and-generation-communication/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1577563908411-5077b6dc7624?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNvbW11bmljYXRpb258ZW58MHx8fHwxNzM4NDk5MzI2fDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1577563908411-5077b6dc7624?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNvbW11bmljYXRpb258ZW58MHx8fHwxNzM4NDk5MzI2fDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1577563908411-5077b6dc7624?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNvbW11bmljYXRpb258ZW58MHx8fHwxNzM4NDk5MzI2fDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1577563908411-5077b6dc7624?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNvbW11bmljYXRpb258ZW58MHx8fHwxNzM4NDk5MzI2fDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1577563908411-5077b6dc7624?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNvbW11bmljYXRpb258ZW58MHx8fHwxNzM4NDk5MzI2fDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1577563908411-5077b6dc7624?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNvbW11bmljYXRpb258ZW58MHx8fHwxNzM4NDk5MzI2fDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1577563908411-5077b6dc7624?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNvbW11bmljYXRpb258ZW58MHx8fHwxNzM4NDk5MzI2fDA&ixlib=rb-4.0.3&q=80&w=600 alt心得 | 跨世代溝通與跨文化管理 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>心得 | 跨世代溝通與跨文化管理/h3> p classgh-card-excerpt is-body>遲了有點久的心得,很幸運在八月份有機會參加林娟老師主講的「跨世代溝通與跨文化管理」課程,此刻覺得公司有不同的課程培訓,對還在學習與磨鍊的管理職來說是很棒的充電和解惑機會。課程內容對當下的我而言,最有幫助是跨世代溝通,重新認識 X 世代 (五、六年級)、Y 世代 (七、八年級)、Z 世代 (九年級) 的特色和主要工作價值觀,雖然會看到對不同世代的定義以年齡區分,但是在分組活動集思廣益的階段,即使我屬於 Y 世代,早期的我可能環境中較多 X 世代,所以對工作的價值觀偏 X,但在經過幾年不同經歷的洗禮,某些部分我比較偏 Z,這讓我意識到世代的劃分是指大部分的群體,是一個初步的判斷,需要更多的互動和溝通,才能有機會真正了解對方的特點與價值觀。活動過程帶著我們練習了一些溝通、引導方法,如:薩提爾冰山對話模型、對話-反饋-認可 (CFR) 模式、GROW Model 指導、4F 引導等,/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2022-10-01>01 Oct 2022/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/note-antifragile/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1517770413964-df8ca61194a6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxib29rJTIwc2hhcmluZ3xlbnwwfHx8fDE3Mzg1MDE3MTh8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1517770413964-df8ca61194a6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxib29rJTIwc2hhcmluZ3xlbnwwfHx8fDE3Mzg1MDE3MTh8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1517770413964-df8ca61194a6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxib29rJTIwc2hhcmluZ3xlbnwwfHx8fDE3Mzg1MDE3MTh8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1517770413964-df8ca61194a6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxib29rJTIwc2hhcmluZ3xlbnwwfHx8fDE3Mzg1MDE3MTh8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1517770413964-df8ca61194a6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxib29rJTIwc2hhcmluZ3xlbnwwfHx8fDE3Mzg1MDE3MTh8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1517770413964-df8ca61194a6?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxib29rJTIwc2hhcmluZ3xlbnwwfHx8fDE3Mzg1MDE3MTh8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1517770413964-df8ca61194a6?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDM0fHxib29rJTIwc2hhcmluZ3xlbnwwfHx8fDE3Mzg1MDE3MTh8MA&ixlib=rb-4.0.3&q=80&w=600 alt筆記 | 反脆弱 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>筆記 | 反脆弱/h3> p classgh-card-excerpt is-body>脆弱的反義詞,直覺的反應認為是堅強、堅固之類的詞,「反脆弱」作者塔雷伯認為反脆弱才是脆弱的相反狀態,脆弱是容易因變動產生大的負面影響,堅固/堅強是沒那麼容易受變動影響,反脆弱則是因變動產生正面的影響。聽讀書選中舉了一些例子來幫助理解反脆弱的概念,其中一個例子是較好懂的,重訓之所以能長肌肉 ,是因為肌肉束在負荷平常不會負擔到的重量時,部分會因此受傷,身體在修補這些傷害時,會讓肌肉長得更多更強健,這就是一種「反脆弱」的現象。尼采:「凡殺不死我的,必使我更強大」,是用來形容反脆弱最適合的一句話,在承受變動後得到了某些養分,促使自己擁有更多的能量而能更夠承受更多或更大的變動。如果我們致力於避免變動,期待維持長久的穩定,在遇到大變動時反而是更無法承受的,人生唯一不變的就是變,小至身旁周遭的人事物,大至意想不到的災難,因此應該採取的作法是想方法可以耐受變動,為風險預做準備,甚至在變動中獲益,降低脆弱性,提升反脆弱能力。反脆弱一書中對於提升反脆弱力提出了一些策略:槓鈴策略 (Barbell Strategy)將多數資源放在低風險,以避免損失,少數資源投入在高風險高獲益,增加可/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2022-08-01>01 Aug 2022/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/communication-and-coordination-team-building/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1562577308-c8b2614b9b9a?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHRlYW18ZW58MHx8fHwxNzM4NTAxNzk4fDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1562577308-c8b2614b9b9a?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHRlYW18ZW58MHx8fHwxNzM4NTAxNzk4fDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1562577308-c8b2614b9b9a?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHRlYW18ZW58MHx8fHwxNzM4NTAxNzk4fDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1562577308-c8b2614b9b9a?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHRlYW18ZW58MHx8fHwxNzM4NTAxNzk4fDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1562577308-c8b2614b9b9a?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHRlYW18ZW58MHx8fHwxNzM4NTAxNzk4fDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1562577308-c8b2614b9b9a?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHRlYW18ZW58MHx8fHwxNzM4NTAxNzk4fDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1562577308-c8b2614b9b9a?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fHRlYW18ZW58MHx8fHwxNzM4NTAxNzk4fDA&ixlib=rb-4.0.3&q=80&w=600 alt心得 | 360度溝通協調術+團隊建立 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>心得 | 360度溝通協調術+團隊建立/h3> p classgh-card-excerpt is-body>公司為管理職安排了許多課程,近期得到機會提報參加賴慧萍老師的 360度溝通協調術+團隊建立,在課程中很幸運地在分組中被設定為組長,雖然沒幹什麼活,卻從中得到課程內容以外的小收穫。課程主體是以自己為中心點,面對部屬的派工與協商該如何溝通,面對主管的工作匯報與提案技巧,面對跨部門溝通要思考的原則,最後帶到團隊建立的技巧,透過指導方法/技巧,輔以分組活動練習,這堂課雖然是線上課,卻讓學員們都極為投入,且不論競賽活動,光是練習怎麼說,都讓人省思平時在溝通還是有很多可以學習的地方。部屬做不來?還是聽不懂?工作分派要衡量該工作所需條件 (重要程度、急迫程度、作業屬性等),以及部屬條件 (負荷、能力、適性、成長等),評估適合承接該工作的人選,並且依照承接工作的夥伴經驗與能力,選擇適合的交辦表達方式,較為資深的夥伴,簡單的提示目標方向,同仁就能很好地執行交付,資歷較淺的夥伴,就需要有較明確的指令,協助夥伴順利地完成交辦的任務。遇到夥伴對方向或決策意見有所不同時,透過老師指導的協商溝通方法,先肯定對方的努力與付出,再說出自己的意見,輔以他人的意見為助力,讓事情朝期待的方向走。老闆聽不/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2022-06-28>28 Jun 2022/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/light-taslk-management/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1499540633125-484965b60031?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGxlYWRlcnNoaXB8ZW58MHx8fHwxNzM4NDk5MDExfDA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1499540633125-484965b60031?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGxlYWRlcnNoaXB8ZW58MHx8fHwxNzM4NDk5MDExfDA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1499540633125-484965b60031?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGxlYWRlcnNoaXB8ZW58MHx8fHwxNzM4NDk5MDExfDA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1499540633125-484965b60031?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGxlYWRlcnNoaXB8ZW58MHx8fHwxNzM4NDk5MDExfDA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1499540633125-484965b60031?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGxlYWRlcnNoaXB8ZW58MHx8fHwxNzM4NDk5MDExfDA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1499540633125-484965b60031?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGxlYWRlcnNoaXB8ZW58MHx8fHwxNzM4NDk5MDExfDA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1499540633125-484965b60031?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGxlYWRlcnNoaXB8ZW58MHx8fHwxNzM4NDk5MDExfDA&ixlib=rb-4.0.3&q=80&w=600 alt心得 | Light Talk 管理最難的那些事 loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>心得 | Light Talk 管理最難的那些事/h3> p classgh-card-excerpt is-body>週間晚上聽了場商業思維學院 Gipi 和君婷老師對談的「管理最難的那些事」,線上 300 多人一同度過了兩個小時的對談及 QA 時間,身在其中的自己,也正在學習如何當一個主管的旅途中,在這場 Light Talk 中,間接感受到指導、療癒與鼓勵,特別記錄下幾個有感的金句和想法。沒有人天生會做主管許多人在當上主管後才開始學著如何當一個主管,我也處在這許多人之中,在開始擔任主管時,才發現一切沒有想像的容易,沒有所謂的標準答案和公式,總是在一次次的事件中,發現自己錯了什麼、缺少了什麼,即使有他人的經驗分享、文章的指引,仍然需要在每一個事件中實踐與獲得回饋,在這旅程中沒跌死、沒放棄,就再爬起來繼續,不斷地學習、調整。學習旅程中總是覺得自己不夠格、不夠好,容易信心不足,在遇到瓶頸又不知如何尋求協助時很容易想放棄,Light Talk 開端的這句話,直接讓心覺得被擁抱了。信任無法快速累積,蒸發只要做錯一件事信任關係需要時間累積與維繫,建立信任感是極度重要的基礎,建立信任不容易,摧毀卻可以一夕間達成。經歷中不論是從零開始招募,/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Jo/span> time classgh-card-date datetime2022-04-25>25 Apr 2022/time> !-- -->/footer> /div> /a>/article> /div> div classgh-more is-title> a hrefhttps://josnote.com/page/2>See all svg xmlnshttp://www.w3.org/2000/svg width32 height32 fillcurrentColor viewBox0 0 256 256>path dM224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z>/path>/svg>/a> /div> /main> /div>/section> footer classgh-footer gh-outer> div classgh-footer-inner gh-inner> div classgh-footer-bar> span classgh-footer-logo is-title> Jo 的學習筆記 /span> nav classgh-footer-menu> ul classnav> li classnav-sign-up nav-current>a href#/portal/>Sign up/a>/li>/ul> /nav> div classgh-footer-copyright> Powered by a hrefhttps://ghost.org/ target_blank relnoopener>Ghost/a> /div> /div> section classgh-footer-signup> h2 classgh-footer-signup-header is-title> Jo 的學習筆記 /h2> p classgh-footer-signup-subhead is-body> Thoughts, stories and ideas. /p> form classgh-form data-members-form> input classgh-form-input idfooter-email nameemail typeemail placeholderjamie@example.com required data-members-email> button classgh-button typesubmit aria-labelSubscribe> span>span>Subscribe/span> svg xmlnshttp://www.w3.org/2000/svg width32 height32 fillcurrentColor viewBox0 0 256 256>path dM224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z>/path>/svg>/span> svg xmlnshttp://www.w3.org/2000/svg height24 width24 viewBox0 0 24 24> g stroke-linecapround stroke-width2 fillcurrentColor strokenone stroke-linejoinround classnc-icon-wrapper> g classnc-loop-dots-4-24-icon-o> circle cx4 cy12 r3>/circle> circle cx12 cy12 r3>/circle> circle cx20 cy12 r3>/circle> /g> style data-capbutt> .nc-loop-dots-4-24-icon-o{--animation-duration:0.8s} .nc-loop-dots-4-24-icon-o *{opacity:.4;transform:scale(.75);animation:nc-loop-dots-4-anim var(--animation-duration) infinite} .nc-loop-dots-4-24-icon-o :nth-child(1){transform-origin:4px 12px;animation-delay:-.3s;animation-delay:calc(var(--animation-duration)/-2.666)} .nc-loop-dots-4-24-icon-o :nth-child(2){transform-origin:12px 12px;animation-delay:-.15s;animation-delay:calc(var(--animation-duration)/-5.333)} .nc-loop-dots-4-24-icon-o :nth-child(3){transform-origin:20px 12px} @keyframes nc-loop-dots-4-anim{0%,100%{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}} /style> /g>/svg> svg classcheckmark xmlnshttp://www.w3.org/2000/svg viewBox0 0 52 52> path classcheckmark__check fillnone dM14.1 27.2l7.1 7.2 16.7-16.8/> style> .checkmark { width: 40px; height: 40px; display: block; stroke-width: 2.5; stroke: currentColor; stroke-miterlimit: 10; } .checkmark__check { transform-origin: 50% 50%; stroke-dasharray: 48; stroke-dashoffset: 48; animation: stroke .3s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards; } @keyframes stroke { 100% { stroke-dashoffset: 0; } } /style>/svg> /button> p data-members-error>/p>/form> /section> /div>/footer> /div>script src/assets/built/source.js?v61195a0144>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]