Tech @ Sars.TW https://tech.sars.tw/ Recent content on Tech @ Sars.TW Hugo zh-tw Fri, 18 Apr 2025 05:37:23 +0800 ChatGPT 4o Image Generation https://tech.sars.tw/posts/chatgpt-4o-image-generation/ Fri, 18 Apr 2025 05:37:23 +0800 https://tech.sars.tw/posts/chatgpt-4o-image-generation/ <p>在 ChatGPT 4o 推出新的影像生成功能後,圖片的正確性有突飛猛進的發展。同樣的 Prompt 文字,前後差異極大!這篇文章就簡單的紀錄一下科技的發展歷程吧!</p> <p>2025 年年初時,嘗試用 4o 模型,搭配簡單的 Prompt 「<em>建立端午節賀卡的圖像</em>」,生出來的第一張圖片長這樣:</p> <p><img src="https://tech.sars.tw/images/2025/DragonBoatFestival-1-1.jpeg" alt=""></p> <p>ChatGPT 同時回應</p> <blockquote> <p>這是您的端午節賀卡圖像,融合了龍舟、綠山、粽子、茶杯,以及「端午安康」的書法字樣。如果需要任何修改或額外設計元素,請告訴我!</p></blockquote> <p>當時的 ChatGPT 生成中英文文字都還很詭異,英文還算堪用,但回應說圖中有「端午安康」四個中文書法字,顯然是胡說八道,導致這張圖是完全不能用的。</p> <p>所以補充了 Prompt:「<em>不要有任何文字</em>」</p> <p><img src="https://tech.sars.tw/images/2025/DragonBoatFestival-1-2.jpeg" alt=""></p> <p>ChatGPT 同時回應</p> <blockquote> <p>這是沒有文字的端午節賀卡圖像,包含龍舟、綠山、粽子、茶杯,以及節日裝飾。如果需要任何調整或額外元素,請告訴我!</p></blockquote> <p>這張圖算是已經堪用了,接著想試著下些指令修改圖片細節,做些微調,給了 Prompt:「<em>不要有茶杯</em>」</p> <p><img src="https://tech.sars.tw/images/2025/DragonBoatFestival-1-3.jpeg" alt=""></p> <p>ChatGPT 同時回應</p> <blockquote> <p>這是沒有茶杯的端午節賀卡圖像,包含龍舟、綠山、粽子及節日裝飾。如果還有其他修改需求,請告訴我!</p></blockquote> <p>可能是指令下的不夠精確,原本想說只是單純把第二張圖中的茶杯拿掉,結果它直接生了一張全新的圖,而且茶杯還是在啊!還多送一個!🤦‍♂️</p> <p>當時嘗試到這邊算是暫時放棄了,看別人生出來的圖都好厲害,我的卻像是弱智&hellip; 嘗試到這邊,我暫時是先放棄了使用 ChatGPT 來製作圖案的想法。</p> <h2 id="---a-few-months-later---">. . . A few months later . . .</h2> <p>幾個月後的 2025 年 03 月 25 日,ChatGPT 再次隆重推出新的影像生成模型 <a href="https://openai.com/index/introducing-4o-image-generation/">4o Image Generation</a>,圖片生成的功能突飛猛進,同時也改善了文字生成。新功能也加強了生成指定風格的圖片,這導致瞬間引起了宮崎駿等各種風格的影像生成之亂,大家把照片丟上去,各種動漫風的圖就出現了!而且維妙維肖的,這次模型的圖片生成能力真的是u有感的進步許多。</p> <p>剛好看到網路上有人把 2024 年巴黎奧運上,射擊比賽中土耳其選手的經典畫面,讓 ChatGPT 產生了吉普力風格:</p> <p><img src="https://tech.sars.tw/images/2025/2025-03-28-ChatGPT-Orig.jpg" alt=""></p> <p><img src="https://tech.sars.tw/images/2025/2025-03-28-ChatGPT-Ghibli.jpg" alt=""></p> <p>只能說 ChatGPT 畫得非常的傳神!</p> <hr> <p>因此,我不放棄的用幾個月前一模一樣的 Prompt 「<em>建立端午節賀卡的圖像</em>」 再來一次:</p> 2023/03/22 安全軟體開發與系統安全監控及檢測技術 https://tech.sars.tw/posts/20230322-sw-sys-security/ Wed, 22 Mar 2023 09:04:55 +0800 https://tech.sars.tw/posts/20230322-sw-sys-security/ <p>講師: 大同大學資工系 包教授</p> <p>地點:中華民國資訊軟體協會</p> <p>教材: <a href="https://webhd3.ttu.edu.tw">https://webhd3.ttu.edu.tw</a> 識別名稱: <code>20230322課程</code></p> <hr> <p>Source Code 檢測</p> <ul> <li>針對 C 語言比較有效(Pointer 等)</li> <li>PHP / Java / .NET 比較沒有基本問題(Legacy Function、Library 有問題)</li> </ul> <p>弱點掃描</p> <ul> <li>作業系統版本</li> <li>網頁伺服器、執行環境版本</li> </ul> <h2 id="安全軟體開發生命週期-ssdlc">安全軟體開發生命週期 SSDLC</h2> <ul> <li>登入頁:使用者登入失敗時,顯示「帳號 或 密碼錯誤」</li> <li>查無帳號時,仍然要紀錄錯誤,可以知道是否正遭受暴力破解</li> <li>個資最小搜集</li> </ul> <p>Resource:</p> <ul> <li><a href="https://sites.google.com/email.nchu.edu.tw/ssdlc">https://sites.google.com/email.nchu.edu.tw/ssdlc</a></li> <li><a href="https://docs.google.com/spreadsheets/d/1qcTVKOGL1vpUlyfLeA10C8Dq0Gdddl8d4Sluqi_KYI8/">https://docs.google.com/spreadsheets/d/1qcTVKOGL1vpUlyfLeA10C8Dq0Gdddl8d4Sluqi_KYI8/</a></li> <li><a href="https://www.youtube.com/watch?v=3juFKVhd5Bg">https://www.youtube.com/watch?v=3juFKVhd5Bg</a></li> </ul> <h3 id="stride">STRIDE</h3> <ul> <li>Spoofing</li> <li>Tempering</li> <li>Repudiation</li> <li>Information Disclosure</li> <li>DoS</li> <li>Elevation of Privilege</li> </ul> <h2 id="實作">實作</h2> <ol> <li> <p>安裝 Virtualbox、Kali Linux:<a href="https://ithelp.ithome.com.tw/articles/10298620">https://ithelp.ithome.com.tw/articles/10298620</a></p> </li> <li> <p>安裝 Metasploitable 2:<a href="https://ithelp.ithome.com.tw/articles/10299666">https://ithelp.ithome.com.tw/articles/10299666</a></p> </li> <li> <p>易卡關:</p> <p>Guest OS 的設定中,啟用 System 中 Processor 分頁內的「Enable PAE/NX」,且 CPU 只能給一個,如果要給多個 CPU,要在 Grub 設定 kernel 啟動時加上 <code>noacpi</code></p> 2022年09月筆記 https://tech.sars.tw/weekly/2022-09/ Sun, 04 Sep 2022 10:23:24 +0800 https://tech.sars.tw/weekly/2022-09/ <p>Cover Photo: AWS Community Day Taiwan @ 臺北方舟 ARK</p> <h3 id="十年之間我的科技創業成長歷程-by-林裕欽-kytu--sitcon-2022"><a href="https://sitcon.org/2022/agenda/4f4f40/">十年之間:我的科技創業成長歷程</a> by 林裕欽 Kytu @ SITCON 2022</h3> <p>幸運</p> <ul> <li>能力 x 嘗試(好奇心、觀察力、毅力)</li> </ul> <p>夥伴 / 團隊</p> <ul> <li>熱情 + 多元優秀人才 + 共同目標</li> <li>工作環境:跟優秀的人一起工作</li> <li>CEO 是公司的天花板</li> </ul> <p>系統:習慣&學習</p> <ul> <li>透過學習帶來改變</li> <li>你的頓悟只是別人的基本功</li> <li>學習是個體的演化</li> </ul> <p>迭代</p> <ul> <li>專案?公司?</li> <li>成長型思維</li> <li>我不會,但我可以學</li> </ul> <p>Dcard 如何解決世代更迭(年齡層)的問題:Dcard 自己定位是 Community,以內容為主,吸引各個年齡層。</p> <blockquote> <p>Social Network (Facebook) v.s. community (YouTube)</p></blockquote> <hr> <h3 id="大規模-wi-fi-的無線-ap-會很耗電嗎-by-julian-wu-吳俊德-zyxel-networks--sitcon-2022"><a href="https://sitcon.org/2022/agenda/2f04ca">大規模 Wi-Fi 的無線 AP 會很耗電嗎?</a> by Julian Wu (吳俊德) ZyXEL Networks @ SITCON 2022</h3> <p>受干擾 -&gt; 較低的速率</p> <p>用 ScyllaDB 來存 Time Series Data,用 Python 做資料分析</p> 2022年08月筆記 https://tech.sars.tw/weekly/2022-08/ Wed, 31 Aug 2022 19:35:30 +0800 https://tech.sars.tw/weekly/2022-08/ <p>Cover Photo: 高雄中央公園英迪格酒店房間</p> <h2 id="yourator-人資小酒館第九夜運用雇主品牌佈局精準招募戰略"><a href="https://www.accupass.com/event/2208090934389071738050">Yourator 人資小酒館|第九夜:運用雇主品牌,佈局精準招募戰略</a></h2> <p><strong>人才招募策略 0 到 1</strong> by Sabrina, BIPO</p> <p>目標客群是打算出海到亞太地區的人才招募。</p> <ul> <li>企業文化:符合或找尋改變的機會。</li> <li>HR 的 R&amp;R:渠道(介紹、LinkedIn、HH、招募活動)</li> <li>公司如何在比較沒有名氣的時候,如何積極邀請 candidate</li> <li>Think like business owners</li> </ul> <p><strong>雇主品牌</strong> by Yuting Lin, iCHEF</p> <p>行銷 4P</p> <ul> <li> <p>Product: 職缺內容 / 職位設計、文化願景 / 推行、團隊氛圍 / 暸解現況、產品 / 熟悉產品</p> </li> <li> <p>Place: 招募平台、社群平台、多元招募管道、人脈經營(Ex. 離職員工、曾拒絕 offer 的)</p> </li> <li> <p>Price: 薪資 / 產業薪資調查、福利 / 福利規劃(iCHEF 休假無上限、外語訓練、教育訓練經費補助)</p> </li> <li> <p>Promotion: 創辦人演講、校園合作、社群曝光、贊助合作、專業分享(Podcast, 研討會) / 推動分享、技術文章、媒體報導</p> </li> <li> <p>Potential: 加入後的潛力(員工價值主張)</p> </li> </ul> <p>體驗</p> <ul> <li>求職體驗-對外 x 在職體驗-對內(降低離職率、內推轉介、口碑行銷)</li> <li>到職後給予的文化感受要一致。到職流程、到職體驗也要一致。準備公司介紹、老闆介紹、產品介紹。</li> </ul> <p>Reference: <a href="https://www.yourator.co/articles/272">「雇主品牌」為什麼值得經營?何則文:4 步驟加強企業人才永續性</a></p> 2021 07 17 https://tech.sars.tw/weekly/2021-07-17/ Sat, 17 Jul 2021 17:19:30 +0800 https://tech.sars.tw/weekly/2021-07-17/ <p>Cover Photo: 台北中山九昱希爾頓逸林酒店的牛肉麵外帶</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://dropbox.github.io/dbx-career-framework/">Dropbox Engineering Career Framework</a> by Dropbox</p> <p>定義了每個職位在不同職等時所追求的 Scope、Collaborative Reach、Impact Levers 等,定義需要完成的結果、方向、文化等,以及最後的技術部份。算是給工程師們一個比較明確的目標,知道該做什麼、如何去達到。</p> </li> </ul> <h2 id="other">Other</h2> <blockquote> <p>犯錯是一個累積學習的過程,連犯錯都不願意,那就不會進步。</p></blockquote> <h3 id="商業思維學院---產品經理學習營-final-pitch">商業思維學院 - <a href="https://www.notion.so/Final-pitch-07bc6a17f6cf4d61bb0845f2056f1d8e">產品經理學習營 Final pitch</a></h3> <p>簡報們:</p> <ul> <li>Landing Page</li> <li>Jimmy (<a href="https://i.imgur.com/4FTbQ8m_d.webp?maxwidth=1280">網頁設計</a>)</li> <li>Ruby (<a href="https://freedon.mystrikingly.com">網頁設計</a>)</li> <li>致廷 Jack (<a href="https://www.figma.com/proto/5ZiXGHR9PiI5WV3t4yFoa3/Cloud-Fitness?node-id=46%3A105&amp;scaling=contain">網頁設計</a>)</li> <li>工具型產品</li> <li>哲宇 Jack</li> <li>Vera</li> <li>Lei Lei</li> <li>電商優化</li> <li><a href="https://docs.google.com/presentation/d/1VukuFKB6ytzolMXDhuynhCxTp2buL9yfEdppR4PZVZE/edit#slide=id.ge4cf48d23d_0_891">柚子</a></li> <li>佩佩</li> <li>Han</li> </ul> Jamf 200 Certified Tech https://tech.sars.tw/posts/jamf-200-certified-tech/ Mon, 12 Jul 2021 02:05:37 +0800 https://tech.sars.tw/posts/jamf-200-certified-tech/ <p>Cover Photo: <a href="https://docs.jamf.com/technical-papers/jamf-pro/deploying-macos-upgrades/10.34.0/Overview.html">Deploying macOS Upgrades and Updates with Jamf Pro</a></p> <h2 id="jamf-簡介">Jamf 簡介</h2> <p>Jamf Pro 是一套訂閱制的大量蘋果裝置管理系統,可以納管 iPad、iPhone、Mac 和 Apple TV 等,官方牌告價每個月 iOS/tvOS 裝置 US$3.33、Mac 裝置 US$7.17。</p> <p>由於 Jamf Pro 的管理介面不容易靠自學學習、摸透,因此也有相關的課程與證照,透過證照課程與考試,除了協助管理者熟悉系統的操作方式與流程,更重要的是學習整套系統的設計脈絡與精神,一旦理解了這些,對於導入組織裝置管理,才能融會貫通,設計出適合自己組織的裝置管理策略,或是協助組織或客戶導入。</p> <p>認真上完課考過證照之後,也深刻體悟到,裡面很多精髓很難無師自通,課程中實務經驗的傳授更具價值,或許這也就是最高等級的 Jamf 400 證照,並非單純的證照考試,而是需要經過實際的導入顧問經驗,才能通過。</p> <h2 id="jamf-課程">Jamf 課程</h2> <p><a href="https://account.jamf.com/training-courses/jamf-200-course/available">Jamf Certification Courses</a></p> <p>大約兩個月會有一場 Mandarin (English workbook),每次一週,前 4 天線上課程,第 5 天考試。</p> <ul> <li>APAC Remote - GMT +8 (Hong Kong, Singapore, Taiwan)</li> </ul> <p>課程的配合開課單位(某間國外公司)會提供每位學員自己一套測試環境(在 AWS 上),需要自己準備 Mac 或 iOS 裝置,課程中會教導如何手動將設備納管(enroll)進去系統中,進行相關的實機驗證,測試環境中也已經內建有基本的假資料,可以用來練習各種基本的管理情境。</p> <p>課程教材放在某個線上電子書網站上,只有課程期間可以存取,也無法列印、攜出,不過課程中要自己學會搭配閱讀官方文件,學習官方文件的查閱方式,而教材在考完證照後也沒啥用。</p> <h2 id="jamf-認證">Jamf 認證</h2> <p>完成 Jamf 200 課程後,會接著進行測驗,通過後可以取得 Jamf Certified Tech 認證。</p> 2021 07 10 https://tech.sars.tw/weekly/2021-07-10/ Sat, 10 Jul 2021 00:35:11 +0800 https://tech.sars.tw/weekly/2021-07-10/ <p>Cover Photo: 價格也很精緻的時光車輪餅</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://sysadmin.it-landscape.info/">IT Landscape for sysadmins</a></p> <p>各個領域的 Open Source 軟體,找靈感的時候很有用!</p> </li> </ul> <h3 id="alpine-使用-telnet-指令">Alpine 使用 telnet 指令</h3> <p>越來越多 container image 會用 alpine linux 來當作 base image,由於開發或 debug 需要,偶而會需要進到 container 內去測試,其中一個就是測試網路連線,也就是測試某個 IP 或 Domain Name 的某個 Port 能不能連,我的習慣是使用 telnet 來測試,此時可以安裝 busybox-extras 並透過內建的 telnet 指令來達到。</p> <p><code># apk add busybox-extras</code></p> <p><code># busybox-extras telnet</code></p> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/3pm-lab/do-you-need-technical-knowledge-to-be-a-product-manager-b6054eab14d2">產品經理需要懂技術嗎?</a></li> <li><a href="https://www.nego.com.tw/latestArticles_con?id=2516814A838E4A98A8B23CD349063C6D">隨時聽聽不同人的意見,真有那麼重要?未來領導者不可不知的5大管理秘訣</a> <ul> <li>每個人都是知識工作者、而不只是傳統生產線的工人</li> </ul> </li> <li><a href="https://www.ernestchiang.com/zh/posts/2021/my-hugo-workflow/">我的 Hugo 工作流程</a> by Ernest Chiang</li> </ul> 2021 07 03 https://tech.sars.tw/weekly/2021-07-03/ Sun, 27 Jun 2021 20:32:36 +0800 https://tech.sars.tw/weekly/2021-07-03/ <p>Cover Photo: 三味食堂在疫情三級警戒期間的外帶生意還是一樣的好</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://medium.com/starbugs/%E5%89%8D%E7%AB%AF%E9%96%8B%E7%99%BC%E8%80%85%E4%B9%9F%E5%8F%AF%E4%BB%A5%E6%87%82%E7%9A%84%E5%9F%BA%E7%A4%8E-system-design-5468e0f43033">前端開發者也可以懂的基礎 System Design</a></p> <p>這篇文章促使我快速地回顧一下自己平常是怎麼思考系統架構設計!</p> </li> <li> <p><a href="https://medium.com/cymetrics/email-security-spf-dkim-dmarc-part1-63d10091cb44">關於 email security 的大小事 — 原理篇</a></p> <ul> <li>Sender Policy Framework (SPF)</li> <li>DomainKeys Identified Mail (DKIM)</li> <li>Domain-based Message Authentication, Reporting and Conformance (DMARC)</li> </ul> </li> </ul> <h3 id="google-cloud-study-jam-masteringgcp"><a href="https://events.withgoogle.com/cloud-study-jam-2021-twhk/">Google Cloud Study Jam</a> #MasteringGCP</h3> <p>今年五月中台灣的疫情爆發,全台緊急進入三級警戒,各項實體活動驟然喊卡,疫情嚴峻週末也不敢出門亂跑。正好 GDG 在六月份在台港舉辦了 Cloud Study Jam 活動,可以有一個月的時間,免費練習 Qwiklabs 上所有的題組與 Labs,六月份的週末宅在家正好可以有完整的時間來挑選有興趣的題組來複習,這一個月完成了許多 Quests,也學到了許多以前沒注意到的小技巧,收穫非常多!</p> <p>Qwiklabs 強大的地方在於可以根據每個實作 Lab,快速地在 GCP 上建立出每人一個專門練習用的 GCP Project,在指定的時間內,可以對這個練習環境進行各種操作練習,同時每個 Lab 內會有數個檢查點可以驗證是否操作正確,由於 Qwiklabs 是在 GCP 上建立真實環境,所有操作都跟實際情況一模一樣,是個非常實用的訓練平台。</p> <p>最後也順利的在一個月內完成了 Cloud Study Jam 活動指定的 10 個 Quests,預計可以獲得 Google Cloud T-shirt 以及 Google Cloud 後背包!</p> 2021 06 26 https://tech.sars.tw/weekly/2021-06-26/ Fri, 25 Jun 2021 20:24:18 +0800 https://tech.sars.tw/weekly/2021-06-26/ <p>Cover Photo: 疫情爆發的三級警戒期間,大賣場的菜價已經飆升到一包 59 元</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://upptime.js.org">Upptime</a> GitHub-powered open-source uptime monitor and status page</li> <li><a href="https://oldmo860617.medium.com/%E5%88%9D%E6%AD%A5%E8%AA%8D%E8%AD%98%E5%88%86%E6%95%A3%E5%BC%8F%E8%B3%87%E6%96%99%E5%BA%AB%E8%88%87-nosql-cap-%E7%90%86%E8%AB%96-a02d377938d1">初步認識分散式資料庫與 NoSQL CAP 理論</a></li> <li><a href="https://oldmo860617.medium.com/database-transaction-acid-156a3b75845e">Database Transaction &amp; ACID</a></li> <li><a href="https://medium.com/17media-tech/17live-next-gen-database-%E9%81%B8%E5%9E%8B%E5%88%86%E6%9E%90-7a72b976cd2b">17LIVE Next-Gen Database選型分析</a></li> <li><a href="http://mrpm.cc/?p=1462">如何訂立北極星指標 – 介紹與案例分享</a></li> <li><a href="https://pjchender.blogspot.com/2021/03/grpc-golang.html">gRPC 是什麼?以 Golang 進行示範與說明</a></li> <li><a href="https://medium.com/starbugs/multi-tenancy-kubernetes-cluster-part-1-%E8%AA%8D%E5%91%BD%E5%90%A7-%E6%9C%89%E4%B8%80%E5%A5%BD-%E5%B0%B1%E6%B2%92%E5%85%A9%E5%A5%BD-3eddb75eeb4c">Multi-Tenancy Kubernetes Cluster Part 1: 認命吧!有一好,就沒兩好!</a> <ul> <li>Multi-Tenancy: 不同使用者一起共享資源的做法</li> <li>隔離性</li> </ul> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://bizthinking.com.tw/2021/06/24/%E6%9C%AA%E4%BE%86-10-%E5%B9%B4%EF%BC%8C%E4%BC%81%E6%A5%AD%E7%B6%93%E7%87%9F%E4%B8%8A%E7%9A%84%E9%87%8D%E5%A4%A7%E6%8C%91%E6%88%B0/">未來 10 年,企業經營上的重大挑戰</a></li> <li><a href="https://medium.com/a-hundred-thousand-hours/clubhouse-lecture-middle-management-6f3946f56b8d">新手主管應該留意的N個坑 — 商業思維學院 on Clubhouse</a></li> <li><a href="https://dahetalk.com/2020/02/23/vc%E5%A6%82%E4%BD%95%E7%9C%8B%E6%96%B0%E5%89%B5%E5%85%AC%E5%8F%B8%E7%9A%84%E8%82%A1%E6%AC%8A%E7%B5%90%E6%A7%8B%EF%BD%9C%E5%A4%A7%E5%92%8C%E6%9C%89%E8%A9%B1%E8%AA%AA/">VC如何看新創公司的股權結構</a> <ul> <li>股東會是每家公司的最高決策機構,透過股東會我們選出了董事會成員 <ul> <li>股權越大的股東,對公司的運營就越有影響力</li> </ul> </li> <li>董事會又進一步向下選出了經營團隊(CEO、CFO等高階職位)</li> </ul> </li> <li><a href="https://dahetalk.com/2020/09/27/%E3%80%90%E6%96%B0%E5%89%B5%E5%8B%9F%E8%B3%87%E3%80%91%E6%89%BEvc%EF%BC%8C%E8%A9%B2%E5%8B%9F%E5%A4%9A%E5%B0%91%E9%8C%A2%EF%BC%9F%EF%BD%9C%E5%A4%A7%E5%92%8C%E6%9C%89%E8%A9%B1%E8%AA%AA/">找VC,該募多少錢?</a></li> <li><a href="https://vocus.cc/startup-bd-life/5e5b69dcfd897800015aacd7">BD(Business Development)與業務(Sales),到底差在哪裡</a></li> <li><a href="https://vocus.cc/startup-bd-life/6054b779fd89780001d35ab7">B2B 銷售最重要的關鍵是搞懂說服與談判</a></li> </ul> <h3 id="subscribtion-model">Subscribtion Model</h3> <ul> <li><a href="https://www.thenewslens.com/article/124636">《絕對續訂》:訂閱模式中,為什麼「客戶成功學」很重要?</a></li> <li><a href="https://blog.finsight.investments/2019/11/22/%E8%A8%82%E9%96%B1%E7%B3%BB%E5%88%97%E4%B8%80%E8%BB%9F%E9%AB%94%E6%AD%A3%E5%9C%A8%E6%94%B9%E8%AE%8A%E4%B8%96%E7%95%8C%EF%BC%8C%E4%BA%86%E8%A7%A3saas%E7%9A%84%E6%8A%95%E8%B3%87%E9%82%8F%E8%BC%AF/">訂閱系列 (一) 軟體正在改變世界,了解 SaaS 的投資邏輯</a> <ul> <li>從「賣燈泡」轉換成「照明服務」</li> <li>初期會有成本上升而收入遞延的現象</li> <li>LTV (Life Time Value):客户生命周期價值</li> <li>ARPU (Average Revenue Per User):每用戶平均收入</li> <li>LTV = ARPU × 用戶生命周期長度 = ARPU / (1 – 續訂率)</li> <li>新增客戶的邊際成本若是沒有明顯的減少,那就減少了擴大規模後帶來的利潤指數成長效果</li> </ul> </li> <li><a href="https://blog.finsight.investments/2019/12/05/%E7%9C%8B%E6%87%82%E8%BB%9F%E9%AB%94%E8%A8%82%E9%96%B1%EF%BC%8C%E6%8A%95%E8%B3%87%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%84saas%E7%AB%B6%E5%90%88/">訂閱系列 (二) 一張圖看懂軟體訂閱,投資一定要知道的 SaaS 競合</a> <ul> <li>將軟體從製造思維轉換成服務思維,以前是「賣產品」,現在是「賣服務」</li> </ul> </li> </ul> 2021 06 19 https://tech.sars.tw/weekly/2021-06-19/ Sat, 19 Jun 2021 13:43:28 +0800 https://tech.sars.tw/weekly/2021-06-19/ <h2 id="covid-19-之勞動法令">COVID-19 之勞動法令</h2> <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Z7ozPJPS0u0?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> <p>疫情而停班不屬於天然災害,而是「事變」。</p> <p>不可歸責於勞雇任何一方:勞工不必補勞務,僱主不必發工資,不受基本工資之限制。(工作規則第20-1條)</p> <p>減班休息(無薪假):受景氣因素影響,勞雇雙方協商同意,按月計酬的不得低於基本工資,通報地方勞工主管機關+勞動力發展署所屬分署(引發勞檢)。時薪制在勞動契約內若無保證最低工時相關的約定者,就無相關限制。</p> <p>居家辦公,如果發生意外(跌倒之類的),視為職災,雇主有責任。</p> <p>魔鬼藏在細節裡。</p> <p>勞動部提供的 <a href="https://www.mol.gov.tw/media/5762302/%e5%b7%a5%e4%bd%9c%e8%a6%8f%e5%89%87%e5%8f%83%e8%80%83%e6%89%8b%e5%86%8a-109%e5%b9%b47%e6%9c%88%e7%89%88%e6%9c%ac.pdf">工作規則參考手冊</a> 內,第二十條之一(天然災害發生時之工資給付),有「<strong>本公司不予扣發工資</strong>」,如果照抄勞動部的範本,在勞動基準法上路後,雇主幾乎只能吞了。</p> <p>然後各縣市政府宣布停止上班上課,效力只約束所轄雞關學校之公教員工及學生,一般企業只是參考用,這也是另一個常見的誤區。</p> <h3 id="防疫隔離假">防疫隔離假</h3> <p><a href="https://www.mol.gov.tw/topic/44761/44890/44922/">勞動部網站</a></p> <ul> <li>可歸責於雇主 -&gt; 給薪</li> <li>不可歸責於雇主 -&gt; 未強制給薪</li> </ul> <h2 id="企業紓困貸款">企業紓困貸款</h2> <p>Ken Hsu: <a href="https://www.facebook.com/573823786/posts/10158727977738787/">這次企業紓困貸款,果然還是笑話一場</a></p> <p>前陣子剛好看到 Gipi 的文章 <a href="https://medium.com/@gipi.tw/know-the-game-rules-a7171b8bf89d">機會不是給準備好的人,而是給懂得遊戲規則,並能提前佈局的人</a>,想起了前輩常常提到,銀行不會借錢給急需錢的人,而是借給有能力還錢的人,所以還款能力是個重要的指標。</p> <p>以個人來說,最直接的還款能力就是薪資證明,而企業的還款能力之一就是每月營收,而這個最直接有力的證明通常是 401 報表。所以在企業經營上,每期的 401 報表、每年的季報財報(資產負債表、損益表),都會是銀行著重的點。最後就是營運企劃書,如何根據現況,說一個好故事,不浮誇不謙虛,有時候可能需要先「佈局」與「造勢」,讓銀行知道借錢的目的(通常是買設備)以及還錢的規畫(商業模式、獲利模式),並讓銀行看的到前景,銀行會根據這些資料評估風險後決定要放貸多少。</p> <h2 id="technology">Technology</h2> <h3 id="awsug-taiwan-2021-06-線上小聚">AWSUG Taiwan 2021-06 線上小聚</h3> <ul> <li>Session 1: Amazon Elasticsearch Service自動化維運設計實例 - Multi-Account &amp; Region 架構</li> <li>Session 2: 從 AWS VPC CNI 的實作來學習網路架構的設計</li> </ul> <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/0tdC8enmG_E?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> <h3 id="aws-app-runner-全受管容器應用程式服務"><a href="https://aws.amazon.com/tw/apprunner/">AWS App Runner 全受管容器應用程式服務</a></h3> <ul> <li><a href="https://blog.clarence.tw/2021/06/16/aws-app-runner/">AWS 新服務測試 AWS App Runner – 全受管容器應用程式服務</a> by Clarence</li> </ul> <hr> <h2 id="apple-airtag">Apple AirTag</h2> <p>這週收到了新玩具,設定方式簡單,把安全插銷拔掉讓電池通電,靠近 iPhone 會自動跳出設定畫面,給個名字後就完成了。</p> 2021 05 29 https://tech.sars.tw/weekly/2021-05-29/ Sat, 29 May 2021 16:13:31 +0800 https://tech.sars.tw/weekly/2021-05-29/ <h2 id="work-from-home">Work from Home</h2> <ul> <li><a href="https://www.darencademy.com/article/view/id/16818">當「在家工作」成為新日常後的個人反思</a> source: <a href="https://medium.com/akichy/-1763e8004122">https://medium.com/akichy/-1763e8004122</a></li> <li>「在家工作 (Work From Home)」與「遠距工作 (Remote Work)」不完全相同</li> <li>省去交通時間,增加三餐(午餐)準備的時間、家人變因</li> <li>馬拉松而不是短跑</li> <li>每週都有一段時間留給彼此閒聊</li> <li>狀態誠實</li> <li>換掉睡衣、泡咖啡/泡茶</li> <li>日、週工作行程</li> <li><a href="https://www.playpcesor.com/2020/04/work-life-balance.html">這5個時間管理技巧,幫助我在家也能高效率工作,兼顧生活平衡</a></li> <li>為任務設定「有截止時間」的「階段性成果」</li> <li>每個任務盡可能拆解出步驟清單</li> <li>利用工具統計時間</li> <li>設定要被保護的時間</li> </ul> <h3 id="企業管理者必備遠距工作的高效指南">企業管理者必備!遠距工作的高效指南</h3> <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/h-A8wCQxHUQ?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/starbugs/do-you-understand-htop-ffb72b3d5629">你一定用過 htop,但你有看懂每個欄位嗎?</a></li> <li><a href="https://tech-blog.jameshsu.csie.org/post/devops-entry-level-sre-road/">初階 DevOps/SRE 工程師是如何煉成的</a></li> </ul> <h3 id="kubecost-github"><a href="https://www.kubecost.com">Kubecost</a> (<a href="https://github.com/kubecost">GitHub</a>)</h3> <ul> <li><a href="https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/aks/eslz-cost-governance-with-kubecost">Cost governance with Kubecost</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://ceosharing.com/distribution/">經銷合約範本與經銷要點!開始經銷以前你該懂的8個注意事項!</a></li> <li>商標授權</li> <li>訂貨與付款條件</li> <li>競爭禁止</li> </ul> 2021 05 22 https://tech.sars.tw/weekly/2021-05-22/ Sat, 22 May 2021 02:08:00 +0800 https://tech.sars.tw/weekly/2021-05-22/ <p>本週公司開始實施全員在家工作 (WFH),上星期五就有發現事態不妙,已經有請員工做準備,星期日就決定隔天開始不進辦公室。</p> <p>然後台灣的電網因為各種因素,開始了緊急的限電措施。</p> <h2 id="work-from-home">Work from Home</h2> <ul> <li> <p><a href="https://bizthinking.com.tw/2021/05/18/remote-work-guideline-for-business/">疫情期間給[企業主/HR]的遠距工作指南</a></p> <ul> <li>溝通問題浮現,資訊未充分揭露,意見未被充分表達,非大家刻意隱蔽資訊,而是交流時間太少,資訊透通的比例太低。在公司,會在茶水間、會議室、辦公區等各個地方交流,資訊會流通,遠距後大幅減少</li> <li>員工的狀態不好掌握,有狀況難觀察,只有他自己願意說,或者在交談的過程中發現</li> <li>建立遠距工作下,大家一起合作的工作守則</li> <li>持續對齊進度與目標,每個團隊內實施「一週計劃」與「每日計劃」</li> <li>約定上下班時間</li> <li>自由與責任,給員工自由度,但提醒不要辜負這份信任</li> <li>把時間花在盯緊員工不如把時間花在想辦法達成目標,把時間花在創造價值上</li> <li>訊息分級處理:不緊急的發slack訊息,重要且緊急的撥語音</li> <li>主管每雙週與員工進行1-1</li> </ul> </li> <li> <p><a href="https://bizthinking.com.tw/2021/05/20/remote-work-guideline-for-individual/">疫情期間給每個工作者的遠距工作指南</a></p> <ul> <li>遠距辦公與在家辦公不是等號</li> <li>協議工作守則</li> <li>計劃、覆盤與對齊</li> <li>工作儀式</li> <li>維持基本的運動量</li> <li>基本社交</li> </ul> </li> <li> <p><a href="https://bizthinking.com.tw/2021/05/21/what-happened-in-regular-meeting/">例行性會議,反應了一家公司管理的素質</a></p> </li> <li> <p><a href="https://www.darencademy.com/article/view/id/16812">遠端工作心得分享 &amp; 你會需要的線上工具</a></p> <ol> <li>Google Drive</li> <li>我們用 Asana</li> <li>加上 Google Meet</li> <li>自己設計的 Google Spreadsheet</li> <li>Gmail</li> <li>全公司只有一個人沒有筆電</li> </ol> <ul> <li>在家工作時,周圍干擾比較多,不是很容易維持專注力</li> <li>實體的單據或發票得處理</li> </ul> </li> </ul> <h2 id="technology">Technology</h2> <ul> <li><a href="https://covid19.apple.com/mobility">Apple Maps 移動趨勢報告</a></li> <li><a href="https://github.com/goodjack/developer-roadmap-chinese">2021 年成為 Web 開發人員的路線圖</a></li> <li><a href="https://topperchi.medium.com/mongodb-atlas-pricing-nosql-afac0888d12b">MongoDB Atlas 費用重點攻略</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://panmike21.medium.com/take-a-look-on-the-data-of-covid-19-from-the-perspective-of-leading-and-lagging-indicator-62a1bd68b83e">用領先指標與落後指標的概念來看 COVID-19</a></li> <li><a href="https://bizthinking.com.tw/2021/05/19/22360/">機會不是給準備好的人,而是給懂得遊戲規則,並能提前佈局的人</a></li> <li><a href="https://tinghsutw.wordpress.com/2021/01/13/mayo_james_hr_value/">從MAYO創辦人看「HR如何創造高價值? 」</a> <ul> <li>HR不僅是一位人事專家,而是為企業創造高層次的人才價值</li> </ul> </li> </ul> 20210325 Jamf Apple Device Management Camp https://tech.sars.tw/posts/20210325-apple-device-management-camp/ Thu, 25 Mar 2021 13:42:53 +0800 https://tech.sars.tw/posts/20210325-apple-device-management-camp/ <h2 id="update-upgrade-factory-reset">Update, Upgrade, Factory Reset</h2> <ul> <li>Command-R - Start up macOS Recovery (Update)</li> <li>Option-Command-R - Start up macOS Recovery over the Internet (Upgrade to latest supported)</li> <li>Shift-Option-Command-R - Start up macOS Recovery over the Internet (Shipped version)</li> </ul> <h2 id="startup-security-utility"><a href="https://support.apple.com/en-us/HT208198">Startup Security Utility</a></h2> <p>Apple T2 Security Chip</p> <p>可禁止安裝雙系統開機、禁止外接硬碟開機等。</p> <h2 id="安裝方式">安裝方式</h2> <ul> <li>App Store</li> <li>macOS Recovery</li> <li>createinstallmedia</li> <li>startosinstall</li> <li>MDM</li> </ul> <p>非正規方式(無法驗證、信任)</p> <ul> <li>打包 Image</li> <li>Installing macOS on a Mac in target disk mode</li> </ul> <h2 id="filevault">FileVault</h2> <p>建議企業統一預設開啟,且不可被關閉。</p> <p>開啟不會影響系統效能。</p> <p>Jamf 會統一管理 FileVault Recovery Key。</p> 20210313 GDG Taipei https://tech.sars.tw/posts/20210313-banking-ci-cd/ Sat, 13 Mar 2021 15:09:31 +0800 https://tech.sars.tw/posts/20210313-banking-ci-cd/ <p>地點:愛料理(台北市中正區羅斯福路二段9號9F)</p> <p>講者:永豐金證券 生魚片、GitLab TW Community core member 印章</p> <p>活動:<a href="https://gdg.community.dev/events/details/google-gdg-taipei-presents-jin-rong-tuan-dui-ru-he-liu-chang-dao-ru-cicd-gitops/">https://gdg.community.dev/events/details/google-gdg-taipei-presents-jin-rong-tuan-dui-ru-he-liu-chang-dao-ru-cicd-gitops/</a></p> <h1 id="金融團隊如何流暢導入-cicd--gitops">金融團隊如何流暢導入 CI/CD &amp; GitOps</h1> <ul> <li>2004 年的換板工具(上傳檔案)</li> <li>降低人為的操作、減少人為失誤</li> <li>GitLab stages 包含編譯、佈署與退版</li> <li>Windows 的 Binary 檔案有 PE Header 導致編譯出來的檔案每次都會不一樣,造成 CI 會視為不同的檔案而全部重新編譯</li> <li>Artifacts 管理</li> </ul> <p><a href="https://sinotrade.github.io">Shioaji</a> - the most pythonic API for trading the Taiwan and global financial market</p> <!-- raw HTML omitted --> <h1 id="gitops-導入">GitOps 導入</h1> <p><a href="https://slides.com/rockwyc992/gitlabops-20210313">GitLab Ops (醫療環境導入 GitOps)</a></p> <!-- raw HTML omitted --> <ul> <li>吳易璋 seal.tw</li> <li>GitLab is a DevOps platform,已經不是單純的 Source Code Management</li> <li>GitOps = IaC + MRs + CI/CD</li> <li>IaC: Ansible, Chef (Omnibus), Terraform, Docker Compose, Kubernetes</li> <li>MRs: Merge Request, PR, GitLab Flow</li> <li>CI/CD: GitLab CI</li> </ul> 20201008 D3 課程體驗班 筆記 https://tech.sars.tw/posts/20201008-d3-miles/ Sun, 18 Oct 2020 13:17:42 +0800 https://tech.sars.tw/posts/20201008-d3-miles/ <p><strong>沒有最好的答案,只有最適合你的答案</strong></p> <p><a href="https://www.facebook.com/d3consulting.org/posts/2635270836733017">https://www.facebook.com/d3consulting.org/posts/2635270836733017</a></p> <h2 id="極光">極光</h2> <p>預估極光的狀態:<a href="http://www.aurora-service.eu/aurora-forecast/">Aurora Forecast</a></p> <p>去除地形、天氣、遮蔽物、光害月份等看不到極光的因素,提高看到極光的機率。</p> <p>北半球 9<del>10 比 3</del>4 月更適合。10 月份黃刀鎮通常是上半夜,阿拉斯加下半夜。</p> <p>2021-09-10 是 Fairbanks 對於美國人的旅遊旺季。非旺季約 USD 100 ~ 130 之間。</p> <ul> <li>加拿大黃刀鎮,從溫哥華進去,星空聯盟加上加拿大航空,或 ANA 里程 95000 哩</li> <li>阿拉斯加 Fairbanks,亞洲萬里通 155000 里程</li> <li>易達性:阿拉斯加 &raquo;&gt; 黃刀鎮 &raquo;&raquo;&raquo;&raquo;&gt; 冰島</li> <li>黃刀鎮只能從溫哥華或芝加哥到</li> <li>全美很多城市都有飛阿拉斯加</li> </ul> <p>Fairbanks 的 Inn 或 suite 帶有廚房的機率比較高,Extended Stay 幾乎都有廚房。 D3 推薦 <a href="https://www.ihg.com/hotels/cn/zh/fairbanks/faicw/hoteldetail">Candlewood Suites Fairbanks (IHG)</a>,可以買酒,酒稅低。</p> <p>不要一個人看,要熬夜很累,需要輪班。 免費早餐不重要,通常不好吃或時間搭不上。</p> <p>提升等待極光時的品質,降低不舒適的痛苦時間。</p> <p>機票範例:</p> <p><img src="https://tech.sars.tw/images/2020/2020-10-18_FAI.JPG" alt=""></p> <hr> <p><strong>一輩子一定要去冰島看極光&hellip;?</strong></p> <ul> <li>可以去其他地方</li> <li>去冰島不一定只有極光</li> <li>極光密集度相對低</li> <li>食物不好吃、東西貴</li> <li>自炊不方便</li> <li>住宿費用貴</li> <li>交通罰單貴</li> <li>生活不便</li> <li>航空飛行不便</li> <li>天氣變化大</li> <li>光害相對嚴重</li> <li>沒有冰屋</li> <li>溝通問題,英文不是母語</li> <li>不能用歐元</li> <li>觀光客太多</li> <li>下輩子也可以去</li> <li>中國人多</li> <li>旅行社才有獲利空間</li> </ul> <h2 id="海島">海島</h2> <p>不是海灘,而是需要搭船才能離開的島嶼。</p> 企業持續營運計畫、反脆弱與第二成長曲線 https://tech.sars.tw/posts/tgonext-tech-startup/ Thu, 02 Jul 2020 16:57:21 +0800 https://tech.sars.tw/posts/tgonext-tech-startup/ <p>這次參加了為期半年的 <a href="https://next.tgonetworks.org">TGONext 計畫</a>,從第一次的實體見面會與技術創業組小組會議,到後來幾次的線上小組會議,每次都收穫滿滿,剛好同組組員各自在創業的不同階段,算是各個階段所會遇到的議題都有討論到。</p> <h2 id="企業持續營運計畫business-continuity-planning">企業持續營運計畫(Business Continuity Planning)</h2> <p>2020 上半年最嚴重的事件莫過於疫情的快速全球肆虐,以及企業受疫情影響而導致的金流斷鏈。因此討論到了企業如何從產品面、財務面、人資面等角度因應這次的衝擊,同時各大企業也陸續發佈企業持續營運計畫(BCP),告訴客戶他們的因應策略。</p> <p>BCP 的標準是 <a href="https://www.iso.org/standard/75106.html">ISO 22301</a>,另外也可參考 <a href="http://www.tami.org.tw/sp1/bulletin/government/government_1030514.pdf">中小企業持續營運教戰手冊</a> 文件。</p> <h2 id="反脆弱anti-fragile">反脆弱(Anti-fragile)</h2> <p>Airbnb 的 CEO 寫了一段話:</p> <p><strong>It Took Us 12 Years to Build, and We Lost Almost Everything in 6 Weeks.</strong></p> <p>呼應受到疫情影響,許多企業紛紛開始縮減各項開銷以度過寒冬,如果企業有幸度過了寒冬,如何在這次的災情中學習調整企業體質,增加企業的各項營運彈性,來降低遭受到的衝擊增加存活率,這剛好與反脆弱的概念不謀而合。</p> <p>同時也規劃著寒冬過後所謂「報復性」的需求恢甦,當需求恢復時,企業如何快速恢復以往的產能與供給品質,也是企業經營的一大挑戰。</p> <p>像是疫情嚴重期間,民眾避免任何出門機會,同時也因待在家太久導致悶壞了,疫情稍稍舒緩後,假期各大景點人滿為患,相關產業如何把握這樣的機會,彌補疫情期間短少的收入。</p> <h2 id="企業的第二成長曲線the-second-curve">企業的第二成長曲線(The Second Curve)</h2> <p>如果公司的產品或服務,由於典範轉移、產業升級或需求飽和等因素,造成該產品不再有客戶買單,加上公司如果只有單一個產品或服務,這將會嚴重衝擊公司的營收,勢必面臨衰退的問題。</p> <p>公司在第一個產品正在成長期即將進入高原期時,需要開始思考不同的產品、服務或商業模式,且要是高度異質性,可能是完全不同的客戶族群,完全不同的使用情境,同時最好可以高度重複利用公司既有資源,除了可以創造公司另一個成長動能,也能降低單一產品受影響時對公司整體造成的衝擊。</p> 2020 05 30 https://tech.sars.tw/weekly/2020-05-30/ Sun, 31 May 2020 18:43:28 +0800 https://tech.sars.tw/weekly/2020-05-30/ <p>Cover Photo: 參加商業思維學院的品酒社</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://medium.com/brobridge/%E5%AF%A6%E7%8F%BE%E4%B8%8D%E5%81%9C%E6%A9%9F%E7%9A%84-kubernetes-%E7%B3%BB%E7%B5%B1%E6%9B%B4%E6%96%B0-1c95564e23f5">實現不停機的 Kubernetes 系統更新</a></p> </li> <li> <p><a href="https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33">Zero Downtime Server Updates For Your Kubernetes Cluster</a></p> </li> <li> <p>kubectl drain 命令是送 TERM signal 來 evicted pods</p> </li> <li> <p>Gracefully Shutting Down Pods</p> <ul> <li>Pod 定義裡的 preStop 設定</li> <li>preStop 終止 container 後,流量 (request) 還可能會繼續往 Pods 送</li> </ul> </li> <li> <p>Delaying Shutdown to Wait for Pod Deletion Propagation</p> <ul> <li>在 preStop 用 sleep 指令延後終止 container 的動作,建議 sleep 5~10 秒</li> </ul> </li> <li> <p>Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets</p> <ul> <li>minAvailable</li> </ul> </li> <li> <p><a href="https://blog.kalan.dev/cors-and-cookie/">和 CORS 與 cookie 打交道</a></p> 2020 05 23 https://tech.sars.tw/weekly/2020-05-23/ Mon, 18 May 2020 23:10:50 +0800 https://tech.sars.tw/weekly/2020-05-23/ <p>Cover Photo: Apple 信義 A13 實體課程</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://events.withgoogle.com/ti-platforms-team-in-taiwan/">Working on Google Technical Infrastructure Platforms Team in Taiwan</a></p> <p>去年 Google 已經公布即將在台南興建第二座機房,看起來是準備要找更多人加入伺服器與系統維運的行列了!(結果收到提示說不是第二座機房的職缺。)</p> </li> <li> <p><a href="https://www.jkg.tw/p3163/">在 Oracle Cloud 搭建終身免費 VPN 服務</a> - <a href="https://getoutline.org">Google Outline</a></p> <p>第一次用 Oracle Cloud,感覺功能也頗完整,不過目前只成功開了一台 VM,並把防火牆設定開通對外連線(在 AWS 類似於 Security Group 的概念)。</p> </li> </ul> <h3 id="mysql">MySQL</h3> <ul> <li><a href="https://mysql.tutorials24x7.com/blog/guide-to-design-database-for-rbac-in-mysql">Guide To Design Database For RBAC In MySQL</a></li> <li><a href="https://mysql.tutorials24x7.com/blog/guide-to-design-database-for-shopping-cart-in-mysql">Guide To Design Database For Online Shopping Cart In MySQL</a></li> <li><a href="https://mysql.tutorials24x7.com/blog/guide-to-design-database-for-restaurant-order-system-in-mysql">Guide To Design Database For Restaurant Order System In MySQL</a></li> </ul> <h2 id="startup">Startup</h2> <ul> <li>蘇書平 - <a href="https://www.facebook.com/supingsue/posts/10220302298361520">選擇創業前 你要先懂創業管理</a></li> <li>老闆的心態和高度</li> <li>所有員工的職位代理人</li> <li>創業失敗最大的原因就是不懂管理</li> <li>跨領域的專業管理能力</li> </ul> <h2 id="other">Other</h2> <p>PChome 即將於 2020/09/30 <a href="http://help.pchome.com.tw/notice/nid.html?nidx=436&amp;btype=1">停止 PChomoe 電子郵件服務</a>,為此,財政部的電子發票整合服務平台還特地發了一篇<a href="https://www.einvoice.nat.gov.tw/home/Article!showArticleDetail?articleId=1590109057943">公告</a>,請使用者僅快變更信箱,也是頗有趣的。</p> 2020 05 16 https://tech.sars.tw/weekly/2020-05-16/ Thu, 14 May 2020 02:30:49 +0800 https://tech.sars.tw/weekly/2020-05-16/ <p>Cover Photo: 台北晶華酒店 - 三燔本家,日本和牛</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://www.linode.com/blog/kubernetes/linode-kubernetes-engine-general-availability/">Linode Kubernetes Engine (LKE) General Availability</a></p> <p>Linode 也支援 Managed Kubernetes 了!身為 SRE 或想要導入 DevOps 文化的團隊,Kubernetes 已經是不可或缺的技能。</p> <p>建立 LKE 的方式也很簡單,創建時直接指定想要的 Linode VM 等級以及數量,完成後就可以直接使用了,不像三大公有雲,要先設定 Control Plane,然後再設定 Node Groups。</p> <p>目前支援 Kubernetes 1.17、1.16 及 1.15 版本,跟其他三大公有雲差不多,之後應該會持續更新。</p> </li> <li> <p><a href="https://cert-manager.io/docs/installation/kubernetes/">cert-manager / Installation / Kubernetes</a></p> <p>安裝 cert-manager 到 Kubernetes 內</p> <pre tabindex="0"><code>$ kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.4.0/cert-manager.yaml </code></pre><p>產生憑證</p> <pre tabindex="0"><code>apiVersion: cert-manager.io/v1 kind: Certificate metadata: name: example-certificate spec: secretName: example-certificate commonName: example.dev dnsNames: - &#34;example.dev&#34; issuerRef: name: letsencrypt-prod kind: ClusterIssuer </code></pre><p>設定 Ingress</p> 2020 05 09 https://tech.sars.tw/weekly/2020-05-09/ Thu, 07 May 2020 11:18:20 +0800 https://tech.sars.tw/weekly/2020-05-09/ <p>Cover Photo: 再睡五分鐘,知名 YouTuber 阿滴的妹妹 - 滴妹開的飲料店</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://github.com/michael-kehoe/sre-interview">SRE Interview</a> - A collection of questions to practice with</p> </li> <li> <p><a href="https://www.percona.com/blog/2020/05/07/introduction-to-percona-kubernetes-operator-for-percona-xtradb-cluster/?hss_channel=tw-35373186">Introduction to Percona Kubernetes Operator for Percona XtraDB Cluster</a></p> </li> <li> <p><a href="https://www.percona.com/doc/kubernetes-operator-for-pxc/index.html">Percona Kubernetes Operator for Percona XtraDB Cluster</a></p> </li> <li> <p><a href="https://www.percona.com/blog/2020/01/21/deploying-the-percona-kubernetes-operator-for-xtradb-cluster-in-amazon-aws/">Deploying the Percona Kubernetes Operator for XtraDB Cluster in Amazon (AWS)</a></p> </li> <li> <p>GitHub: percona / <a href="https://github.com/percona/percona-xtradb-cluster-operator">percona-xtradb-cluster-operator</a></p> </li> <li> <p><a href="https://medium.com/@m.yunan.helmy/decrease-the-size-of-ebs-volume-in-your-ec2-instance-ea326e951bce">Decrease the size of EBS volume in your EC2 instance</a></p> <p>之前不小心把 AWS EC2 的硬碟開太大,要縮小真的是超級麻煩的!簡單來說,弄個新硬碟掛載上去然後 rsync 資料、安裝 GRUB、設定硬碟 UUID 及 label,最後將新硬碟掛載回去。</p> </li> </ul> <h2 id="startup">Startup</h2> <ul> <li><a href="https://medium.com/@makaroveiluete/-70d36838b32f">新創企業內控工具包!—現代創業需要現代手段[新創懶人包-01]</a></li> <li>過度自由導致的溝通成本,才是讓團隊法Scale的原因</li> <li><a href="https://ericcpa.co/%E5%85%AC%E5%8F%B8%E5%A0%B1%E7%A8%85%E5%B8%B8%E8%A6%8B%E5%8D%81%E5%A4%A7%E7%9F%AD%E6%BC%8F%E5%A0%B1%E6%94%B6%E5%85%A5%E6%83%85%E5%BD%A2%E6%95%B4%E7%90%86/">公司報稅常見十大短漏報收入情形整理</a></li> <li>政府或機關團體等各類補助收入</li> <li>海關退稅或退還減徵貨物稅之收入</li> </ul> <h3 id="plurk8">Plurk8</h3> <ul> <li> <p>PTT WindowsPhone - <a href="https://www.ptt.cc/bbs/WindowsPhone/M.1493698915.A.D1D.html">[情報] Plurk更新並停用舊版API</a> - Tue May 2 12:21:52 2017</p> 2020 05 02 https://tech.sars.tw/weekly/2020-05-02/ Thu, 07 May 2020 11:18:17 +0800 https://tech.sars.tw/weekly/2020-05-02/ <p>Cover Photo: 頂樓曬太陽</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://hackmd.io/@barneybook/HyzZYeCiz">Telegram 資訊相關 群組清單 (GROUP)</a></li> <li><a href="https://docs.google.com/document/d/14OkR7mYCtDZqlaOfs7Vfk6j7yRm-c204uVsPALnhZlc/pub">台灣開放原始碼研討會清單 Taiwan OSS Conference List</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@waterpooh08/ef61b1301ecf">[Dashboard] 三種商業儀表板的用途以及在17直播的實際應用</a></li> <li><a href="https://medium.com/growing-vision/amazon-shareholder-letters-12833abcf37a">Amazon 1997–2019年致股東信導讀目錄(23封原文及譯文)</a></li> <li>模式驅動(Amazon)與時機驅動(Facebook)</li> <li>和股東溝通價值觀</li> </ul> <h3 id="危機處理">危機處理</h3> <p>因應武漢肺炎(Coronavirus disease, COVID-19)疫情對於觀光旅遊、餐飲、飯店等產業造成衝擊,越來越多企業集團開始思考如何降低衝擊。</p> <p>像是台北的誠品集團就推出了指定店別實體發票可折抵誠品行旅 eslite hotel 的住宿和用餐費用。</p> <p><a href="https://www.facebook.com/eslitehotel/posts/1909576939177695">https://www.facebook.com/eslitehotel/posts/1909576939177695</a></p> <pre tabindex="0"><code>▌誠摯邀約 ▌發票變現金 好評再延長! 感謝有你,誠品人獨享禮遇第二波🎉 持5月份指定店別實體發票 👉住房、用餐直接折抵! 盡情遊逛誠品生活場域, 暢享無國界料理及海陸美饌, 輕鬆入住都市裡的大自然秘境, 你的每一張發票都值得如此回饋! .................................................... 【發票變現金│好評再延長!】 ►活動日期:2020/05/01(五)~05/31(日) ►使用期限:當日消費實體發票開立後之90天內折抵使用完畢,最後使用期限至2020/08/31止。 ►活動方式: 持有台灣誠品人會員/累計卡卡友,憑誠品生活/誠品書店「指定店別」 5月份消費實體發票,即可享有: ✨住宿最高👉全額折抵 (週五週六及國定假日加價1000且不列入折抵) ✨用餐最高👉半價折抵 (最高折抵上限4000元) ►指定店別: 誠品信義店/誠品敦南店/誠品生活南西店/誠品生活松菸店/誠品生活板橋店/誠品站前店/ 誠品生活西門店/誠品生活武昌店 ►注意事項:單次最多以折抵三張同日發票合併金額為限(可跨店累計),住宿及用餐消費之服務費 皆不列入折抵,發票金額經折抵後,其餘額恕不得再併入其他折抵使用。 ►詳細資訊請見:https://bit.ly/3cVdneG 📧線上訂房:https://bit.ly/38jEU7U 🍴線上訂位: The Chapter Café│https://bit.ly/2MPLjyX In Between之間餐廳│https://bit.ly/2szcoj1 </code></pre> 2020 04 25 https://tech.sars.tw/weekly/2020-04-25/ Tue, 21 Apr 2020 18:38:11 +0800 https://tech.sars.tw/weekly/2020-04-25/ <p>Cover Photo: 好市多採買</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://www.ernestchiang.com/zh/posts/2020/2020-04-20-cncf-survey-2019/">閱讀與觀察 2019 CNCF 調查結果</a></p> <blockquote> <p>Namespaces are the most popular way to separate Kubernetes applications for all respondents, including those with multiple teams</p></blockquote> </li> <li> <p><a href="https://medium.com/mop-developers/how-to-set-up-gitlab-single-sign-on-with-google-g-suite-f5e88ae8ba7">How to set up GitLab Single Sign-On with Google G Suite</a></p> </li> <li> <p><a href="https://www.samltool.com/fingerprint.php">Calculate Fingerprint</a></p> </li> <li> <p><a href="https://support.google.com/a/answer/6087519?hl=en">Set up your own custom SAML application</a> - Using SAML-based SSO</p> <pre tabindex="0"><code> # OmniAuth Configuration gitlab_rails[&#39;omniauth_enabled&#39;] = true gitlab_rails[&#39;omniauth_external_providers&#39;] = [&#39;saml&#39;] gitlab_rails[&#39;omniauth_allow_single_sign_on&#39;] = [&#39;saml&#39;] gitlab_rails[&#39;omniauth_sync_email_from_provider&#39;] = &#39;saml&#39; gitlab_rails[&#39;omniauth_block_auto_created_users&#39;] = false gitlab_rails[&#39;omniauth_auto_link_ldap_user&#39;] = false gitlab_rails[&#39;omniauth_sync_profile_from_provider&#39;] = [&#39;saml&#39;] gitlab_rails[&#39;omniauth_sync_profile_attributes&#39;] = [&#39;email&#39;] gitlab_rails[&#39;omniauth_auto_link_saml_user&#39;] = true # Uncomment this once you 100% ready to use SSO # gitlab_rails[&#39;omniauth_auto_sign_in_with_provider&#39;] = &#39;saml&#39; gitlab_rails[&#39;omniauth_providers&#39;] = [ { # G-Suite &#39;name&#39;: &#39;saml&#39;, &#39;args&#39;: { &#39;assertion_consumer_service_url&#39;: &#39;https://gitlab.example.com/users/auth/saml/callback&#39;, &#39;idp_cert_fingerprint&#39;: &#39;XX:DD:90:D2:15:9F:12:78:D5:XX:XX:88:XX:6E:XX:FD:XX:60:XX:B1&#39;, &#39;idp_sso_target_url&#39;: &#39;https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXXX&#39;, &#39;issuer&#39;: &#39;https://gitlab.example.com&#39;, &#39;name_identifier_format&#39;: &#39;urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress&#39;, &#39;attribute_statements&#39;: { &#39;email&#39;: [&#39;emailAddress&#39;] } }, &#39;label&#39;: &#39;G Suite&#39; } ] </code></pre></li> </ul> <h2 id="startup">Startup</h2> <ul> <li><a href="https://calv.info/how-to-sell-b2b">How to sell a B2B product</a></li> </ul> <ol> <li> <p>Not sales, consulting</p> 2020 04 18 https://tech.sars.tw/weekly/2020-04-18/ Wed, 15 Apr 2020 15:47:21 +0800 https://tech.sars.tw/weekly/2020-04-18/ <p>Cover Photo: 陽明山竹子湖海芋園</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://yushuanhsieh.github.io/post/2020-04-07-hugo-merge/">Multilingual Mode in Hugo</a></p> <p>之前原本也有打算要來寫英文 Blog 內容,不過難度實在太高,也太花時間,加上又不知道如何檢查我寫出來的英文到底有多少問題,還是先作罷了。</p> </li> <li> <p><a href="https://medium.com/@nevik.w39/%E7%82%BA%E4%BB%80%E9%BA%BC-telegram-%E4%B8%8D%E8%83%BD%E6%90%9C%E5%B0%8B%E4%B8%AD%E6%96%87%E8%A8%8A%E6%81%AF-6b7d07690e6f">為什麼 Telegram 不能搜尋中文訊息</a></p> <p>中文斷詞博大精深,Server Side 搭配 ElasticSearch 可以符合一部份需求,不過目前要在 Client Side 做到完整的中文搜尋功能,應該還有許多細節待開發。</p> </li> </ul> <h2 id="startup">Startup</h2> <ul> <li> <p><a href="https://medium.com/pinchat/ecf40ce60bad">社群分裂時代下,In-App Chat 為何能創造價值?</a></p> </li> <li> <p><a href="https://www.mschiaen.cc/respond-to-covid-19/">面對新冠肺炎,四個企業家可以做的事</a></p> </li> <li> <p>足夠的短期現金</p> </li> <li> <p>面對問題,找出原因</p> </li> <li> <p>提高公司抗風險能力</p> </li> <li> <p>檢視收入、成本與客戶結構</p> </li> <li> <p><a href="https://medium.com/erichiu/%E7%A7%9F%E8%BE%A6%E5%85%AC%E5%AE%A4%E9%9C%80%E8%A6%81%E7%A7%9F%E9%87%91%E6%89%A3%E7%B9%B3%E6%98%AF%E6%80%8E%E9%BA%BC%E5%9B%9E%E4%BA%8B-c2b8314fe723">營利事業向自然人承租房屋衍伸之稅務及二代健保問題</a></p> <blockquote> <p>租約未稅未扣費: 含稅含二代健保租金 = 未稅未扣租金/(1–10%-1.91%)</p></blockquote> <p>最近剛好在整理公司帳務,趁機重新計算了辦公室租賃費用,當初房東有要求租金要實拿,需要報銷的租賃所得及二代健保都要額外幫房東支付,所以需要回推含稅含二代健保的租金,以及計算公司分別該代扣繳的稅金及二代健保費用。</p> </li> <li> <p><a href="https://www.youtube.com/watch?v=TkAoFsjl7Vk">1個動作,讓你接案報價三級跳</a> <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/TkAoFsjl7Vk?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </p> </li> </ul> <h2 id="other">Other</h2> <ul> <li> <p><a href="https://medium.com/@qrtt1/74350ed08ac1">技術型讀書會的導讀</a></p> </li> <li> <p><a href="https://brianhsublog.blogspot.com/2020/04/WhyYouShouldStartWriting.html">為什麼我建議你開始寫文章、或是任何形式的內容創作</a></p> <p>這也是我為什麼開始在這個站強迫自己每週要寫些東西的緣由之一,不過每次回顧起來,深覺自己並沒有做得很好,主要是整體內容來說,我自己的意見、觀點還不夠多,每每腦袋想了很多、準備要說些什麼寫些什麼時,就又文思枯竭了,導致整個看看起來,比較像是單純的每週閱讀紀錄,但不是自己的讀書心得。</p> </li> <li> <p>張志祺 - <a href="https://www.facebook.com/ChihChyiChang/posts/3470388719644576">決定修好就把 GOGORO 賣掉,因為客服太爛而失去對品牌的信任</a></p> 2020 04 11 https://tech.sars.tw/weekly/2020-04-11/ Mon, 06 Apr 2020 23:44:51 +0800 https://tech.sars.tw/weekly/2020-04-11/ <p>Cover Photo: 參觀 Grand Hyatt Taipei 台北君悅酒店</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://caloskao.org/ubuntu-use-certbot-to-automatically-update-lets-encrypt-certificate-authority/">使用 Certbot 自動更新 Let&rsquo;s Encrypt 憑證</a></p> <pre tabindex="0"><code>sudo systemctl status certbot.timer </code></pre></li> <li> <p><a href="https://www.ernestchiang.com/zh/posts/2020/2020-04-11-covid-19-contact-tracing-technology/">COVID-19 Contact Tracing Technology</a></p> <p>因應疫情影響,為了追蹤個案的接觸史,及早告警相關高風險的群體,Apple 與 Google 共同發布了一個透過藍牙技術達到裝置接觸史追蹤的新技術,以及如何在不侵犯隱私的情況下達到這個目的。</p> </li> </ul> <h2 id="startup">Startup</h2> <ul> <li><a href="https://tuna.press/?p=11644">正視財務的重要性:不可或缺的新創財務長</a></li> </ul> <ol> <li>清楚瞭解公司的財務狀況</li> <li>風險管控</li> <li>資源分配</li> </ol> <ul> <li> <p>站在財務資源分配角度思考公司營運</p> </li> <li> <p>營收來源的分析</p> </li> <li> <p>生產成本、費用支出的分析</p> </li> <li> <p>每月和每季檢討表現是否符合預期</p> </li> <li> <p><a href="https://medium.com/@azure.welkin/31d7e216543d">初次創業的策略思維</a></p> </li> <li> <p>資金、收入、驗證、市場、訂價、行銷、策略</p> </li> </ul> <h2 id="other">Other</h2> <ul> <li> <p><a href="https://finance.technews.tw/2020/04/06/luckin-coffee-fake-data-explode-because-of-china-and-us-trade-war/">瑞幸咖啡作空造假背後:中美貿易戰牽扯的案外案</a></p> </li> <li> <p><a href="https://medium.com/%E5%93%AA%E8%A3%A1%E5%AD%B8%E8%B2%A1%E6%9C%83/554e901732b6">分辨出「瑞幸咖啡」涉及虛假交易到底有多難?</a></p> </li> <li> <p><a href="https://docs.google.com/presentation/d/1hC6eE-IkH0Gc0GD4tBxHAsRBVjK1Gtx-X6L1c8w_KWg">線上社群活動執行指南</a></p> </li> <li> <p><a href="https://medium.com/%E9%87%8F%E5%AD%90%E6%96%B9%E8%88%9F-kuantark/b66ca3038808">工程師的核心競爭力是什麼?</a></p> </li> <li> <p>學習能力</p> </li> <li> <p>解決問題的能力</p> </li> <li> <p>影響力</p> </li> <li> <p><a href="https://huntersherry.com/2020/02/28/%E5%A6%82%E4%BD%95%E6%9C%89%E6%95%88%E7%8E%87%E5%9C%B0%E7%9C%8B%E4%B8%80%E6%9C%AC%E6%9B%B8/">如何有效率地看一本書</a></p> <blockquote> <p>每個人都跟你說時間管理很重要,但應用在生活中為什麼這些觀念就是做不好,為什麼惰性這麼強,為什麼看了改善惰性的書,我的人生還是一樣?</p></blockquote> </li> </ul> 2020 04 04 https://tech.sars.tw/weekly/2020-04-04/ Sat, 04 Apr 2020 02:27:44 +0800 https://tech.sars.tw/weekly/2020-04-04/ <p>Cover Photo: 全家 FamiPort 領取口罩暫時異常</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1">CS Visualized: Useful Git Commands</a></p> <p>視覺化的方式將 git 幾個常用的重要指令所進行的動作變成動畫,可以加深印象。</p> </li> <li> <p><a href="https://codertw.com/%E4%BC%BA%E6%9C%8D%E5%99%A8/145484/">C10k簡介</a></p> </li> <li> <p><a href="https://blog.huli.tw/2020/03/23/console-log-bug/">你需要注意的 console.log 問題</a></p> </li> <li> <p>Don’t use <code>console.log(obj)</code>, use <code>console.log(JSON.parse(JSON.stringify(obj)))</code></p> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.google.com/covid19/mobility/">Google COVID-19 Community Mobility Reports</a></li> <li><a href="https://www.gstatic.com/covid19/mobility/2020-03-29_TW_Mobility_Report_en.pdf">Report - Taiwan (PDF)</a></li> <li><a href="https://www.thenewslens.com/article/133362">Google 「COVID-19社區移動」報告:台灣人搭大眾運輸減少24%,去公園多了17%,其他國家呢?</a></li> <li><a href="https://medium.com/@alvintw/3%E5%80%8B%E6%AD%A5%E9%A9%9F-%E8%AE%93%E4%BD%A0%E5%81%9A%E5%A5%BD%E6%A5%AD%E5%8B%99%E9%80%99%E4%BB%BD%E5%B7%A5%E4%BD%9C-975d06b6eb1a">3個步驟,讓你做好業務這份工作</a></li> </ul> <ol> <li>清楚自己擁有的</li> <li>放大對方需要的</li> <li>聚焦現在能做的</li> </ol> <ul> <li>新創公司的BD是怎麼一回事?</li> <li><a href="https://medium.com/@alvintw/d603213652f2">(一)</a></li> <li><a href="https://medium.com/@alvintw/3de021e34990">(二)為什麼創業?</a></li> <li><a href="https://medium.com/@alvintw/68b9b3f5efe1">(三)該如何開始打仗?</a></li> <li><a href="https://medium.com/@alvintw/1e0a719b7d64">(四)BD的價值是什麼?</a></li> <li><a href="https://blog.pichuang.com.tw/20200401-personal-agile/">一名解決方案架構師的自我敏捷</a></li> <li><a href="https://medium.com/as-a-product-designer/game-design-behind-animal-crossing-29c10fab18cf">集合啦!動物森友會 — 令人著迷的遊戲化設計</a></li> <li><a href="https://www.yottau.com.tw/article/825">專訪 Hiroshi:人生沒有「如果」,最好的時機就是「現在」</a></li> <li>矽谷為什麼 - EP1 -【非常】矽谷,樂【關】以對!</li> </ul> <!-- raw HTML omitted --> <h3 id="瑞興咖啡">瑞興咖啡</h3> <p>上個月的 case study 的主題是瑞幸咖啡的財報研究,那個時候看財報怎麼看怎麼怪,一堆人看到懷疑人生,現在突然有種豁然開朗的感覺。</p> <!-- raw HTML omitted --> <ul> <li><a href="https://medium.com/%E8%82%B2%E5%90%8D%E7%9A%84%E5%95%86%E6%A5%AD%E5%88%86%E6%9E%90/6ac51ea7914e">瑞幸打的是哪場仗?</a></li> <li><a href="https://mp.weixin.qq.com/s/1ZYKshB2jGNBy5CAdm0lbw">渾水做空瑞幸咖啡報告全文 (30595字全文翻譯)</a></li> </ul> 2020 03 28 https://tech.sars.tw/weekly/2020-03-28/ Thu, 26 Mar 2020 01:26:27 +0800 https://tech.sars.tw/weekly/2020-03-28/ <p>Cover Photo: <a href="https://www.ihg.com/kimptonhotels/hotels/tw/zh/da-an-hotel-taipei/tpekm/hoteldetail">金普頓大安酒店 Kimpton Da An</a></p> <h2 id="technology">Technology</h2> <ul> <li>edX - <a href="https://www.edx.org/course/introduction-to-kubernetes">Introduction to Kubernetes</a></li> <li>From Monolith to Microservices</li> <li>Container Orchestration</li> <li>Deploying a Stand-Alone Application</li> </ul> <h2 id="other">Other</h2> <ul> <li> <p>企業永續計劃 Business Continuity Planning (BCP)、災後復原計劃 Disater Recovery Plan</p> </li> <li> <p><a href="https://www.mayohr.com/apollo/business-continuity-planning/">企業永續運作計畫 (BCP) 啟動!面對新冠肺炎疫情,人資必做的五件事情</a></p> </li> <li> <p><a href="https://www.facebook.com/iKala.tv/photos/pcb.3476071562409775/3476212859062312/?type=3&amp;theater">iKala 營運持續計畫</a></p> </li> <li> <p><a href="https://blog.cloudmax.com.tw/2-important-points-of-bcp-script/">BCP 該從何開始?BCP 演練腳本 大公開,只要掌握這 2 點,您的 BCP 隨時都能展開</a></p> </li> <li> <p><a href="https://home.kpmg/tw/zh/home/insights/2020/03/the-business-implications-of-coronavirus/business-continuity-planning.html">因應重大疫情,企業營運持續管理方針說明</a></p> </li> <li> <p><a href="https://www.bsigroup.com/zh-TW/ISO-22301-Business-Continuity/">ISO 22301 營運持續管理</a></p> <p>最近武漢肺炎鬧翻全球,也開始陸續收到許多公司寄的通告信給用戶,安撫用戶企業如何因應,確保服務不會停擺。</p> </li> <li> <p>影響地圖 Impact Mapping</p> </li> <li> <p>因果循環圖 Causal Loop Diagram (CLD)</p> </li> <li> <p><a href="https://mymkc.com/article/content/22447">滿足顧客的標準化與客製化服務策略</a></p> </li> </ul> <ol> <li>完全標準化(pure standardization)</li> <li>部分標準化(segmented standardization)</li> <li>客製標準化(customized standardization)</li> <li>訂作客製化(tailored customization)</li> <li>完全客製化(pure customization)</li> </ol> <ul> <li><a href="https://www.pmtone.com/vision-or-mission-which-comes-first/">Vision or Mission ? Which Comes First ?</a></li> <li>Podcast: <a href="https://podcasts.apple.com/tw/podcast/%E9%82%A3%E4%BA%9B%E5%AD%B8%E6%A0%A1%E6%B2%92%E6%95%99%E7%9A%84%E4%BA%8B/id1475701538">那些學校沒教的事</a> by Janet Lin</li> <li><a href="https://soundcloud.com/user-2027219/ep17-funtek">EP17 樂堤科技│不用加好友就能開聊?樂堤科技推「隨掃即聊」分眾通訊,企業帳號不怕被「封鎖」!</a> <!-- raw HTML omitted --><!-- raw HTML omitted --></li> </ul> 2020 03 21 https://tech.sars.tw/weekly/2020-03-21/ Fri, 20 Mar 2020 09:56:49 +0800 https://tech.sars.tw/weekly/2020-03-21/ <p>Cover Photo: Apple 信義 A13</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.entrustdatacard.com/knowledgebase/how-do-i-convert-a-pfx-to-be-used-with-an-apache-server">How do I convert a .pfx to be used with an Apache server</a></li> <li><code>openssl.exe pkcs12 -in myCert.pfx -nocerts -out privateKey.pem</code></li> <li><code>openssl.exe rsa -in privateKey.pem -out private.pem</code></li> <li><a href="https://blog.miniasp.com/post/2019/04/17/Convert-PFX-and-CER-format-using-OpenSSL">如何在收到 PFX 或 CER 憑證檔之後使用 OpenSSL 進行常見的格式轉換</a></li> <li><a href="https://sjkou.net/2020/03/18/TGONext-high-throught-and-high-concurrency/">TGONext - 高併發高流量</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://fc.bnext.com.tw/computational-thinking/">運算決策 Computational Thinking</a></li> <li>問題拆解(Decomposition) - 將問題細分成可處理範圍大小</li> <li>模式辨識(Pattern Recognition) - 找出資料間重複規律</li> <li>抽象化(Abstraction) - 提取資料特徵或重點</li> <li>演算法(Algorithm) - 將資料處理以某種方式自動化</li> <li><a href="https://medium.com/tomas-pueyo/2eb996f3efc0">新冠狀病毒:鐵鎚與舞蹈</a> - 譯者:范家銘</li> <li>兩個數據很重要:有多少人會因為感染病毒而生病,以及其中死亡的比例</li> <li>群體免疫是指受病毒感染後康復的人會對病毒免疫</li> <li>RNA 病毒其變異速度比 DNA 病毒快一百倍</li> <li><a href="https://blog.hahow.in/hahow-remote-work/">Hahow 如何一天內實行遠端工作政策 - 從個人、團隊、會議、公司 4 大面向,來看遠端不失效率的關鍵</a></li> <li><a href="https://www.darencademy.com/article/view/id/16675">職場要不斷地學習與成長?何時才有完結的一天?</a></li> <li><a href="https://newbiedigitalmarketing.wordpress.com/2019/02/15/%E6%9C%83%E5%93%A1%E5%BF%A0%E8%AA%A0%E5%BA%A6%E7%B6%93%E7%87%9F%E6%89%8B%E5%86%8A%EF%BC%9A%E4%B8%80%E6%AC%A1%E8%AA%8D%E8%AD%98%E4%BA%94%E5%80%8B%E5%BF%A0%E8%AA%A0%E5%BA%A6%E4%BE%86%E6%BA%90%E8%88%87/">會員忠誠度經營手冊:一次認識五個忠誠度來源與十種經營策略 – 行銷第 8 課</a></li> <li>忠誠的五種來源 <ul> <li>產品體驗最佳</li> <li>有利可圖 - 獲得最多好處</li> <li>品牌精神認同</li> <li>習慣</li> <li>社群依附</li> </ul> </li> </ul> 2020 03 14 https://tech.sars.tw/weekly/2020-03-14/ Wed, 11 Mar 2020 00:22:52 +0800 https://tech.sars.tw/weekly/2020-03-14/ <p>Cover Photo: 遠百信義 A13</p> <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://blog.techbridge.cc/2020/02/21/v8-let-and-var-performance/">從 V8 bytecode 探討 let 與 var 的效能問題</a></p> </li> <li> <p>Mattermost</p> </li> <li> <p><a href="https://docs.mattermost.com/install/prod-docker.html">Deploy Mattermost on Docker</a></p> </li> <li> <p><a href="https://github.com/mattermost/mattermost-docker">Dockerfile for mattermost in production</a></p> <ul> <li>記得要修改掉預設的 DB 密碼</li> </ul> <p>最近在試著玩這套 Slack-alternative 的開源團隊溝通服務,基本功能還算堪用,不過有些細節還有待開發。</p> </li> <li> <p><a href="https://blog.wu-boy.com/2020/02/install-gitea-using-docker/">使用 Docker 五分鐘安裝好 Gitea</a></p> <p>如果是使用 macOS 執行 Docker,範例內的這兩行要刪掉。</p> <pre tabindex="0"><code>- /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro </code></pre></li> </ul> <h2 id="other">Other</h2> <ul> <li> <p>GitHub: <a href="https://github.com/wiwikuan/fast-srt-subtitle">fast-srt-subtitle</a> by 官大為 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Ath3BX9DBRs?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </p> <p>在影片上字幕真的是個浩大的工程,要慢慢的比對每一句話的時間軸是個大苦工!</p> 2020 03 07 https://tech.sars.tw/weekly/2020-03-07/ Fri, 06 Mar 2020 02:22:21 +0800 https://tech.sars.tw/weekly/2020-03-07/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://setiathome.berkeley.edu/forum_thread.php?id=85267">SETI@home hibernation</a></li> </ul> <p>著名的尋找外星人計畫將在 2020/03/31 停止運作並封存,總共運作了 21 年。小時候也會用普普通通的閒置電腦以及宿舍免費的電費來幫忙找外星人。</p> <ul> <li><a href="https://speakerdeck.com/dannvix/the-devops-handbook-essentials">The DevOps Handbook Essentials</a> <!-- raw HTML omitted --><!-- raw HTML omitted --></li> <li><a href="https://blog.pichuang.com.tw/20200229-after-3y-netdevops/">過了三年後的 NetDevOps</a></li> </ul> <h3 id="locust">Locust</h3> <ul> <li><a href="https://docs.locust.io/en/stable/running-locust-distributed.html">Running Locust distributed</a></li> <li><a href="https://blog.techbridge.cc/2019/05/29/how-to-use-python-locust-to-do-load-testing/">如何使用 Python 和 Locust 進行 Load testing 入門教學</a></li> <li><a href="https://wuzechuan.github.io/2017/04/20/%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7locust%E4%BD%BF%E7%94%A8/">性能測試工具locust使用</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://anchor.fm/anniescript/episodes/30--E--S-eb8i34">30 歲失業快一年,從 E 象限到 S 象限的人生</a> <!-- raw HTML omitted --><!-- raw HTML omitted --></li> <li>E: Employee</li> <li>S: Self-employed</li> <li>B: Business Owner</li> <li>I: Investor</li> <li><a href="https://kakuyomu.jp/works/1177354054890089747">台灣工程師看見的日本IT派遣黑暗面</a></li> </ul> 2020 02 29 https://tech.sars.tw/weekly/2020-02-29/ Sun, 23 Feb 2020 21:08:53 +0800 https://tech.sars.tw/weekly/2020-02-29/ <p>Cover Photo: 石碇許家手工麵線</p> <h2 id="technology">Technology</h2> <ul> <li>iOS 開發 <a href="https://medium.com/@hokilajan/%E6%89%80%E8%AC%82%E8%B3%87%E5%AE%89%E6%AA%A2%E6%B8%AC%E9%82%A3%E5%9B%9E%E4%BA%8B-dc50dd50d715">所謂資安檢測那回事</a></li> <li>UserDefault 不安全</li> <li>SSL pinning</li> <li>API Cache</li> <li>Background Screenshot</li> <li><a href="https://medium.com/carousell-insider/a46bf210d80e">旋轉拍賣 Carousell Transactional Service之產品架構演進</a></li> <li><a href="https://blog.frost.tw/posts/2020/02/23/TGONext-The-plan-for-high-concurrency/">TGONext: 規劃高併發服務</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.darencademy.com/article/view/id/16449">在沒有倒下前,人生其實都不算失敗</a></li> </ul> <ol> <li>碰到生命的挫折沒關係,不要任由狀況延續即可</li> <li>每次挫折都該從中學到一兩個教訓</li> <li>每個教訓都得轉化成具體的行為</li> </ol> <ul> <li><a href="https://huntersherry.com/2019/11/06/%E8%A6%81">要花多久時間,你才會承認自己其實很普通?</a></li> <li><a href="https://huntersherry.com/2020/02/28/%E5%A6%82">如何有效率地看一本書</a></li> <li>盤點現在書櫃裡面還沒看的書有多少本</li> </ul> 2020 02 22 https://tech.sars.tw/weekly/2020-02-22/ Sun, 16 Feb 2020 22:09:09 +0800 https://tech.sars.tw/weekly/2020-02-22/ <p>Cover Photo: TGONext</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/@azure820529/aaba0bc785a3">Chrome 80 後針對第三方 Cookie 的規則調整 (default SameSite=Lax)</a></li> <li>只有在自己 domain 下會使用到的 Cookie,加上 SameSite=Strict 或 SameSite=Lax</li> <li><a href="https://medium.com/@raycodingjourney/59ee2a798115">Kubernetes — 健康檢查</a></li> <li>startup probe</li> <li>liveness probe</li> <li>readiness probe</li> <li><a href="https://blog.frost.tw/posts/2020/03/15/TGONext-Choose-Architecture-by-Cons/">TGONext: 從缺點選擇架構</a></li> </ul> <h3 id="google-chrome-browser-的-tab-freeze-功能">Google Chrome Browser 的 Tab Freeze 功能</h3> <p>當分頁開太多時,電腦會越來越慢,之前都會安裝擴充套件來達到 Tab Freeze 功能,現在 Chrome 實驗室內已經有這功能。</p> <p>在網址列進入 <code>chrome://flags/</code>,出現 Experiments 頁面,搜尋 Tab Freeze,啟用他。</p> <p>設定是分頁被閒置 5 分鐘後就會進入凍結狀態,另外有選項可以選每隔 15 分鐘解凍 10 秒鐘,讓分頁可以即時更新資訊。</p> <h2 id="other">Other</h2> <ul> <li><a href="https://www.dentsuaegisnetwork.com.tw/covid-19report/index.aspx?download=1#speech">新冠肺炎疫情研究&品牌行銷觀點報告</a> - 電通安吉斯</li> <li><a href="https://medium.com/@5nebnehc/b81a0e97ef3">2020個人年度目標怎麼設定?三步驟OKR規劃法讓你KO目標!</a></li> <li>訓練自己輸出觀點的能力</li> <li>產出內容、擴散內容、回饋修正</li> <li>把精力聚焦在可控的部分</li> <li><a href="https://www.managertoday.com.tw/columns/view/59279">4 大產業因疫情受惠!獨家調查:各產業衝擊評估排行,誰將受創最深?</a></li> <li>可能因疫情受惠:人身預防規劃(52%),網路電商(50%)、人身保健及醫療(36%)、物流產業(11%)</li> <li>傷害最重:觀光、休閒、策展、百貨、零售</li> <li>商品銷售、服務體驗,以及空間感受三大產業,則以體驗及空間受到疫情的影響最深</li> <li>以體驗為主的觀光旅遊業、娛樂休閒服務、展覽/策展、大眾運輸等產業,消費者來源廣泛,在這次的疫情負面衝擊中最為明顯</li> </ul> <p><strong>身處策展業,真的是慘不忍睹啊!</strong></p> 2020 02 15 https://tech.sars.tw/weekly/2020-02-15/ Tue, 11 Feb 2020 16:23:05 +0800 https://tech.sars.tw/weekly/2020-02-15/ <p>Cover Photo: 台灣燈會 @ 台中后里</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://developer.ibm.com/articles/nodejs-memory-management-in-container-environments/">Node.js memory management in container environments</a> Best practices for managing memory in container-based Node.js apps</li> </ul> <p>最近遇到了 Node.js 在處理大量批次作業時,會出現 OOM 訊息</p> <pre><code> ``` FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - </code></pre> <p>JavaScript heap out of memory ```</p> <p>目前猜測方向是一次執行太多東西沒有讓 node process 回到 event loop 去進行 Garbage Collection 動作。</p> <ul> <li><a href="https://aws.amazon.com/tw/blogs/aws/new-aws-vpn-client/">New Desktop Client for AWS Client VPN</a></li> <li><a href="https://aws.amazon.com/tw/vpn/client-vpn-download/">AWS Client VPN download</a></li> </ul> <p>之前都要用第三方的 OpenVPN 軟體來連線,AWS 自己推出了 macOS 以及 Windows 的連線軟體了!相關的整合度也應該會比較完整,畢竟是官方根據自家使用情境量身打造的。</p> 2020 02 08 https://tech.sars.tw/weekly/2020-02-08/ Thu, 06 Feb 2020 23:54:43 +0800 https://tech.sars.tw/weekly/2020-02-08/ <p>Cover Photo: 國家戲劇院 戲台咖-戲台酒館</p> <h2 id="technology">Technology</h2> <h3 id="mongodb">MongoDB</h3> <ul> <li> <p><a href="https://hackernoon.com/mongodb-indexes-and-performance-2e8f94b23c0a">MongoDB Indexes and Performance</a></p> </li> <li> <p>mongotop</p> </li> <li> <p>mongostat</p> </li> <li> <p><a href="https://itnext.io/indexing-and-mongodb-query-performance-a8a6a64c4308">Indexing and MongoDB Query Performance</a></p> </li> <li> <p><a href="https://docs.mongodb.com/manual/tutorial/analyze-query-plan/">Analyze Query Performance</a></p> </li> <li> <p><a href="https://medium.com/@igorkhomenko/troubleshooting-mongodb-100-cpu-load-and-slow-queries-da622c6e1339">Troubleshooting MongoDB 100% CPU load and slow queries</a></p> </li> <li> <p>db.currentOp({“secs_running”: {$gte: 3}})</p> </li> <li> <p>cursor.explain(&ldquo;executionStats&rdquo;)</p> </li> </ul> <p>可以看該次查詢的使用到的 Index、總共翻找多少筆資料,對於分析效能瓶頸時很有幫助。</p> <ul> <li><a href="https://docs.mongodb.com/manual/core/read-preference/">Read Preference</a></li> <li><a href="https://docs.mongodb.com/manual/reference/read-concern/">Read Concern</a></li> </ul> <p>MongoDB Replica Sets 讀資料時預設從 primary 讀,寫當然也是從 primary 寫,所以在讀寫量大的時候,會看到 primary 非常忙碌,但是其他 secondary 卻很悠哉。</p> <p>Application 可以修改 <a href="https://docs.mongodb.com/manual/reference/connection-string/">Connection String</a>,加上 readPreference 參數,如果指定 <code>readPreference=secondary</code>,則是設定只會從 secondary 讀取資料,若所有 secondary 都掛掉了就會讀取失敗。</p> <ul> <li><a href="https://docs.mongodb.com/manual/reference/write-concern/">Write Concern</a></li> <li><a href="https://docs.mongodb.com/manual/core/replica-set-write-concern/">Write Concern for Replica Sets</a></li> </ul> <p>MongoDB Replica Sets 預設是寫完 primary 後就會發出 Acknowledgment,此時 Application 會收到寫入完成,但此時實際上在 Replca Sets 內只有 primary 有資料,其他的 secondary 是尚未同步完成,因此如果有設定 <code>readPreference=secondary</code> 讓 Application 馬上又去 secondary 讀資料,是會找不到該筆資料。</p> 2020 02 01 https://tech.sars.tw/weekly/2020-02-01/ Tue, 28 Jan 2020 01:41:28 +0800 https://tech.sars.tw/weekly/2020-02-01/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://shazi.info/aws-certified-devops-engineer-professionaldop-c01-%E8%80%83%E8%A9%A6%E6%BA%96%E5%82%99/">AWS Certified DevOps Engineer – Professional(DOP-C01) 考試準備</a></li> <li><a href="https://shazi.info/%E5%A6%82%E4%BD%95-aws-certified-%E5%BB%B6%E9%95%B7-30-%E5%88%86%E9%90%98%E8%80%83%E8%A9%A6%E6%99%82%E9%96%93/">如何將 AWS Certified 考試時間延長 30 分鐘</a></li> <li><a href="https://secview.io/posts/15-devsecops-preparation/">實踐 DevSecOps 的事前準備與思考</a></li> <li><a href="https://github.com/devsecops/awesome-devsecops">GitHub - devsecops / awesome-devsecops</a> - An authoritative list of awesome devsecops tools with the help from community experiments and contributions.</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://yearcompass.com">YearCompass</a></li> <li>可以下載年度回顧樣板,協助整理去年的結果,並安排新年度的計畫</li> <li><a href="https://fc.bnext.com.tw/plan-achievable-goals/">年度計劃表,從 5 個省思與提問梳理新年目標</a></li> <li><a href="https://medium.com/how-gipi-learn/8-suggestions-about-product-manager-552f613641fa">如果你想成為產品經理,我的8個建議</a></li> <li>勇敢的踩線</li> <li>接觸客戶與市場</li> <li>學習運營相關知識</li> <li>規劃與執行力</li> <li>不會有答案,嘗試吧</li> <li>設定高目標</li> <li>以成長來衡量自己的職涯</li> <li>把自己當一個產品經理</li> <li><a href="https://startuplatte.com/2020/01/31/4-steps-to-master-small-talk/">過年聚餐只能躲在角落默不作聲?學會「哈拉」4 步驟,讓你面對陌生人也能滔滔不絕</a></li> <li>選擇正面的話題讓哈拉的對象比較容易接話</li> <li>避免封閉式的問題</li> <li><a href="https://meet.bnext.com.tw/articles/view/45971">專為開發者而生:HackMD「即時文件協作平台」有何特別之處?</a></li> <li><a href="https://negotowin.blogspot.com/2020/01/blog-post_27.html">全球頂尖商學院教我的溝通力:請避免溝通風格的三大誤區</a></li> <li><a href="https://medium.com/growth-thinking-lab/communication-skills-9ee76ac25f2b">打造職場高效能 — 掌握四個技巧,拉近你與主管的距離</a></li> </ul> 2020 01 25 https://tech.sars.tw/weekly/2020-01-25/ Sat, 25 Jan 2020 01:41:11 +0800 https://tech.sars.tw/weekly/2020-01-25/ <p>Cover Photo: 台北捷運環狀線</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://github.com/kubernetes-sigs/kind">Kubernetes IN Docker</a> - local clusters for testing Kubernetes</li> <li><a href="https://medium.com/infuseai/kubernetes-in-docker-kind-6b4b44ea7ec9">Kubernetes in Docker (kind)</a></li> <li><a href="https://sysdig.com/blog/kubernetes-pod-evicted/">Understanding Kubernetes pod evicted and scheduling problems</a></li> <li>requests and limits</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.managertoday.com.tw/glossary/view/209">阿喜法則 ARCI Model - 專案 PM 溝通法則,設定 4 種團隊角色</a></li> <li>Accountable 當責者 - 通常只有一個人</li> <li>Responsible 負責者 - 做事的執行者</li> <li>Consulted 事先諮詢者 - 尋求建議或徵詢意見的對象</li> <li>Informed 事後被告知者 - 必須被知會的人</li> <li><a href="https://fc.bnext.com.tw/bad-habits-of-supervisor/">為什麼原本的好同事,一當上主管就變成暴君?</a></li> <li>沒耐性 <ul> <li>沒有耐心聽,久而久之就會讓員工也就懶得說,最後就會表面接受命令,內心裡不見得與你的意志一致,做出來的成果自然不會是主管想要的</li> </ul> </li> <li>憤怒與情緒</li> <li>權威</li> <li>自我中心</li> <li>看不到自己 <ul> <li>領袖最重要的就是首先要能看得到自己</li> </ul> </li> <li><a href="https://negotowin.blogspot.com/2020/01/0.html">「畢竟,沒有做出來就是0啊!」當責管理與團隊領導面面觀</a></li> </ul> 2020 01 18 https://tech.sars.tw/weekly/2020-01-18/ Tue, 21 Jan 2020 08:13:13 +0800 https://tech.sars.tw/weekly/2020-01-18/ <p>Cover Photo: TSUTAYA BOOKSTORE 蔦屋書店 南港店</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/544766/">Celery架構</a></li> <li>組成 <ul> <li>中介軟體(message broker)</li> <li>任務執行單元(worker)</li> <li>任務執行結果儲存(task result store)</li> </ul> </li> <li><a href="https://blog.logrocket.com/divide-and-conquer-scale-your-node-js-app-using-distributed-queues-8231a9486d3a/">Divide and conquer: Scale your Node.js app using distributed queues</a></li> <li><a href="https://github.com/bee-queue/bee-queue">Bee-Queue</a> - A simple, fast, robust job/task queue for Node.js, backed by Redis.</li> <li><a href="https://github.com/nodejs/docker-node">docker-node</a> - Official Docker Image for Node.js</li> <li><a href="https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md">Docker and Node.js Best Practices</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://negotowin.blogspot.com/2020/01/blog-post_16.html">客戶有了其他偏好的品牌,該怎麼辦?業務銷售不可不知的拒絕處理四部曲</a><a href="https://www.nego.com.tw/latestArticles_con.aspx?id=6D093077D1D9483AB834D66F4DC4B7F2"></a></li> <li>拒絕處理(Objection handling)</li> <li>讓對話繼續 <ul> <li>拒絕不代表不需要這項產品或服務,而是不需要「你」來提供這項產品或服務</li> <li>只要對方還願意談,這段對話也還能在當場繼續下去,就是一個正面的信號</li> </ul> </li> <li>傾聽式提問 <ul> <li>套出目標客戶的重要關係人</li> </ul> </li> <li>尋求突破點 <ul> <li>弄清楚那個偏好品牌當下所在的階段</li> <li>談判協議最佳替代方案 (Best Alternative to a Negotiated Agreement, BATNA)</li> </ul> </li> <li>埋下種子</li> <li><a href="https://medium.com/starrocket/the-hardest-part-of-managing-open-source-project-is-not-code-but-human-10-years-history-of-homebrew-46237ccf39d0">「管理開源專案最難的不是技術而是人。」Homebrew 十年開發故事</a></li> </ul> 2020 01 11 https://tech.sars.tw/weekly/2020-01-11/ Sat, 11 Jan 2020 21:05:47 +0800 https://tech.sars.tw/weekly/2020-01-11/ <p>Cover Photo: 政治大學達賢圖書館</p> <h2 id="technology">Technology</h2> <ul> <li> <p>moz://a <a href="https://ssl-config.mozilla.org">SSL Configuration Generator</a></p> </li> <li> <p><a href="https://yaml-multiline.info">YAML Multiline</a>Find the right syntax for your YAML multiline strings</p> <p>偶而需要在 YAML 格式內放入多行的文字,或是整個設定檔,這網站可以模擬結果</p> </li> <li> <p><a href="https://medium.com/infuseai/1e0843c1ebcf">Kubernetes 升級規劃</a></p> <p>要升級自己架的 Kubernetes 真的是一場惡夢!如果是使用 VPS 提供的像是 GKE、EKS 或 AKS,通常只需要注意相容性,像是確認沒有使用到被移除掉的功能,通常就可以了!</p> </li> <li> <p><a href="https://support.google.com/a/thread/17324062?hl=en">Google File Stream Folders disappear from Sidebar Favourites. OSX Catalina 10.15</a></p> <p>在 macOS 上高度依賴 Google Drive 的 File Stream 功能,非常好用,但是遇到這問題的話真的是很無奈啊!</p> </li> <li> <p><a href="https://blog.davidh83110.com/aws/2019/12/05/aws-saa-pass.html">AWS Solutions Architect Associate (SAA) - [PASSED] 心得以及攻略</a></p> </li> <li> <p><a href="https://d1.awsstatic.com/training-and-certification/docs-sa-assoc/AWS_Certified_Solutions_Architect_Associate-Exam_Guide_EN_1.8.pdf">SAA-C01 Exam Guide</a></p> </li> <li> <p><a href="https://aws.amazon.com/tw/faqs/">AWS FAQ</a></p> </li> <li> <p><a href="https://www.whizlabs.com/aws-solutions-architect-associate/">Whizlabs - AWS SAA C01</a></p> </li> </ul> <h2 id="other">Other</h2> <ul> <li>經濟部中小企業處 - <a href="https://www.facebook.com/smea.gov.tw/videos/842044216271844/">第19屆新創事業獎線上說明會</a></li> <li><a href="https://medium.com/kkstream/829be97a8a81">剖析 KKStream 如何獲得新創事業獎</a></li> <li><a href="https://tuna.press/?p=1184">創業團隊的「核心能力」和「核心競爭力」</a></li> <li>目標市場 + 創業團隊</li> <li>創業補短板 <ul> <li>專業互補</li> <li>資源互補</li> <li>個性互補</li> <li>共同的價值觀</li> </ul> </li> <li><a href="https://negotowin.blogspot.com/2020/01/blog-post_6.html">雙方都有配合意願,為何合作還是談不攏?洽談合作協議前不可不知的四大重點考量</a></li> <li><a href="https://medium.com/how-gipi-learn/personal-objective-management-d20626d2c53f">目標管理5步驟,教你做好年度目標設定</a></li> <li>探索目標,找到自己的方向 <ul> <li>人際、生活紀律、生理、心理、財務、能力、工作成就、興趣</li> </ul> </li> <li>設定目標,決定努力方向 <ul> <li>具體(Specific)、可衡量(Measurable)、可達成(Attainable)、高度相關(Relevant)、具時效性的(Time-bound)</li> </ul> </li> <li>設定關鍵結果,決定努力方向</li> <li>盤點資源 <ul> <li>將資源分成可掌握資源與有機會的資源</li> </ul> </li> <li>採取行動,設定行動計畫</li> <li><a href="https://startuplatte.com/2017/01/20/4-different-types-of-leader/">「好」不等於「優秀」!看4種領導人特質如何決定組織成敗</a></li> <li>至關重要領導者 (Vital leader) <ul> <li>必須先創造一個環境,而不是在沒有原則下要求員工該做甚麼事以及提高生產力</li> <li>讓員工產生歸屬感</li> </ul> </li> <li>親切領導者 (Amiable leader) <ul> <li>循規蹈矩,固守過時成功經驗無法創新</li> </ul> </li> <li>空缺領導者 (Vacant leader) <ul> <li>缺乏力量和方向帶領團隊</li> </ul> </li> <li>有害領導者 (Maleficent leader)</li> </ul> 2020 01 04 https://tech.sars.tw/weekly/2020-01-04/ Sat, 04 Jan 2020 12:15:06 +0800 https://tech.sars.tw/weekly/2020-01-04/ <p>Cover Photo: 淡水河畔、中興橋</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.slideshare.net/Docker/dcsf19-dockerfile-best-practices?from_m_app=ios">DCSF19 Dockerfile Best Practices</a> <!-- raw HTML omitted --> <!-- raw HTML omitted --></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.pmtone.com/hedgehog-concept/">Hedgehog Concept (刺蝟原則)</a></li> <li><strong>刺蝟只知道最重要的一件事</strong></li> <li>熱情(企業使命)、強項(企業優勢)、經濟(環境機會)</li> <li><a href="https://medium.com/@b01703030/%E5%85%AC%E5%8F%B8%E8%B2%A1%E5%8B%99-%E8%B2%A1%E5%8B%99%E5%88%86%E6%9E%90%E5%B8%AB-4ba37c6d50ea">外商科技公司的財務分析師都做些什麼</a></li> <li><a href="https://www.facebook.com/wangwenhua/posts/10157767274057488">值得你賣命的公司,面試時會問你這些問題</a></li> <li>視野、格局、野心</li> <li>在不確定狀態下的思考和抉擇</li> <li>評估應徵者的個人能力,但用變化球來問</li> <li>了解應徵者的人際能力</li> <li><a href="https://www.cmmedia.com.tw/home/articles/19244">Gogoro已成台灣第二大機車品牌 光陽獨董丁學文仍看壞這隻獨角獸後勢</a></li> <li>獨角獸所謂的「成功」,黃沛聲認為是讓投資人出場,下列四種都算是成功: <ol> <li>公司成功上市櫃</li> <li>被併購</li> <li>投資方把股份賣還給創辦人</li> <li>賣給下一輪投資人</li> </ol> </li> <li><a href="https://blog-host-d6b29.web.app/career/2019/12/29/building-your-profile-as-a-developer.html">打造你的開發者 Profile (品牌形象)</a></li> </ul> 2019 12 28 https://tech.sars.tw/weekly/2019-12-28/ Sun, 22 Dec 2019 21:44:04 +0800 https://tech.sars.tw/weekly/2019-12-28/ <p>Cover Photo: 2020 商業思維學院始業式</p> <h2 id="technology">Technology</h2> <ul> <li>Kubernetes Summit 2019</li> <li><a href="https://www.slideshare.net/smalltown20110306/kubernetes-summit-2019">Harden Your Kubernetes Cluster</a> <!-- raw HTML omitted --> <!-- raw HTML omitted --></li> <li><a href="https://s.itho.me/events/2019/k8s/1330-1410%20%E6%A5%8A%E5%AE%97%E6%A8%BA_Kubernetes%E8%88%87Helm%E7%9A%84%E6%84%9B%E6%81%A8%E6%83%85%E4%BB%87.pdf">Kubernetes 與 Helm 的愛恨情仇</a> (PDF)</li> <li><a href="https://s.itho.me/events/2019/k8s/1525-1405%20%E6%9C%B1%E5%9F%B9%E8%8F%AF_%E5%89%8D%E6%96%B9%E6%9C%89%E9%9B%B7%E5%88%A5%E5%86%8D%E8%B8%A9%20-%20%E4%BC%81%E6%A5%AD%E5%B0%8E%E5%85%A5%20Kubernetes%20%E7%9A%84%E6%8E%83%E9%9B%B7%E6%8C%87%E5%8D%97.pdf">前方有雷別再踩─企業導入 Kubernetes 的掃雷指南</a> (PDF)</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://karenyang.org/2662/work-56/">災難式主持轟炸千人專業級活動 逐字稿+活動細流讓主持人分分到位</a></li> <li>場地配置圖、活動細流、來賓簡介、主持人逐字稿</li> <li><a href="https://www.readtodie.com/raiseyourhand/">若能這樣去聽講和參與活動,你一定會收獲更多!</a></li> <li>快速地讓對方記住並留下好印象</li> <li>用「高能量姿勢」來獲取自信心</li> <li>提高意外收獲</li> <li>One more thing</li> <li>2020 商業思維學院始業式 <!-- raw HTML omitted --><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/fi0mlmdNwwI?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> 2019 12 21 https://tech.sars.tw/weekly/2019-12-21/ Sun, 22 Dec 2019 21:44:01 +0800 https://tech.sars.tw/weekly/2019-12-21/ <p>Cover Photo: 老家的冬天景色,每次回去都會隨手紀錄一下四季更迭景色的變化</p> <h2 id="technology">Technology</h2> <ul> <li><a href="http://brobridge.com/bdsres/2019/08/30/%E5%BE%AE%E6%9C%8D%E5%8B%99%E6%9E%B6%E6%A7%8B%E6%87%89%E7%94%A8%E6%8C%87%E5%8D%97/">微服務架構應用指南</a></li> <li><a href="https://www.youtube.com/playlist?list=PLASszPOhSoupo8IBlceZFxSQWDY-x9QQR">DevOpsDays Taipei 2019</a></li> <li>國泰金控數位轉型的驅動力 - Talking DevOps in Financial Industry <!-- raw HTML omitted --> <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/WrU74pFGO44?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://readingoutpost.com/how-to-read-50-books-a-year/">2020年養成這3個習慣,一年讀50本書改變人生軌跡</a></li> </ul> <ol> <li>遠離社群媒體|保持專注</li> <li>建立晨間習慣|堅守紀律</li> <li>寫子彈筆記日誌|追蹤紀錄</li> </ol> <ul> <li><a href="https://medium.com/@raguhnlee/cfb444820512">工程師轉職管理職心得 @ PressPlay</a></li> <li><strong>當工程師聽到從PM口中說著奇怪的需求而抱怨時,他們並不知道在這個會議前,PM花了多少心思讓這個怪東西從80分怪降到20分怪了。</strong></li> <li><a href="https://medium.com/%E9%9D%92%E9%B3%A5%E8%AA%8C-%E9%99%AA%E4%BD%A0%E5%AD%B8%E7%BF%92%E6%88%90%E9%95%B7%E6%AF%8F%E4%B8%80%E5%A4%A9/9465de2650c0">身為管理者,你應該多”聊天”</a></li> <li>工作內容、態度和價值觀</li> <li>喜歡和最擅長什麼?不喜歡和不擅長什麼?</li> <li>對於我要做的事有什麼看法和建議?</li> </ul> 2019 12 14 https://tech.sars.tw/weekly/2019-12-14/ Sat, 14 Dec 2019 17:26:53 +0800 https://tech.sars.tw/weekly/2019-12-14/ <p>Cover Photo: 國泰航空 紐約JFK 飛往 香港HKG 頭等艙 1A 座位</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://speakerdeck.com/astleychen/wo-men-yu-kubernetesde-ju-li">我們與Kubernetes的距離</a></li> <li><a href="https://speakerdeck.com/mhausenblas/kubecologne-keynote-troubleshooting-kubernetes-apps">Troubleshooting Kubernetes apps</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://forum.gamer.com.tw/C.php?bsn=60076&amp;snA=5444020">台灣軟體業業界現況詳解、軟體工程師指南</a></li> <li>很長一篇,但幾乎涵蓋軟體工程師職涯所有面向了,值得拿來盤點一下自己的現況,以及作為 2020 的目標參考</li> <li><a href="https://medium.com/@raguhnlee/803d1c7ad479">工程師的管理職實驗</a></li> <li>要部門好,帶領者自己一定要先好</li> <li><a href="https://www.pmtone.com/tam-sam-som/">TAM、SAM、SOM(市場規模評估)</a></li> <li>Total addressable market, TAM</li> <li>Service addressable market, SAM</li> <li>Serviceable Obtainable Market, SOM</li> <li>1213 失敗者年會 翟本喬演講 - 那些年,我的探索與奮鬥!給科技創業的青年<!-- raw HTML omitted --><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/d0NxrdzEIR8?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li><a href="https://funevo.com/2019/05/31/%E5%96%84%E7%94%A8%E5%BC%95%E5%B0%8E%E6%8A%80%E5%B7%A7%E4%BE%86%E5%85%8B%E6%9C%8D%E5%9C%98%E9%9A%8A%E9%A0%98%E5%B0%8E%E7%9A%84%E4%BA%94%E5%A4%A7%E9%9A%9C%E7%A4%99/">善用引導技巧來克服團隊領導的五大障礙</a></li> <li>五大障礙 <ul> <li>喪失信賴</li> <li>害怕衝突</li> <li>缺乏承諾</li> <li>規避責任</li> <li>忽視成果</li> </ul> </li> </ul> 2019 12 07 https://tech.sars.tw/weekly/2019-12-07/ Sat, 07 Dec 2019 05:34:46 -0500 https://tech.sars.tw/weekly/2019-12-07/ <p>Cover Photo: 協和號客機 - 紐約無畏號航空太空博物館 Intrepid Sea, Air, &amp; Space Museum</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://learnk8s.io/troubleshooting-deployments">A visual guide on troubleshooting Kubernetes deployments</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://fc.bnext.com.tw/artificial-meat/">資本市場的新歡 ──這2家超級新星公司掌握了未來的餐飲市場</a></li> <li>這個月初在紐約吃了 Beyond Meat 的漢堡 Beyond Burger,吃起來的口感真的很像肉,不特別說也很難察覺到吃到的其實不是肉</li> <li><a href="https://www.darencademy.com/article/view/id/16603">世界上最好的建議,是在他想要的時候再給</a></li> <li><a href="https://www.darencademy.com/article/view/id/16574">改變為何重要:人無法用相同的自己,得到不同的未來</a></li> <li><a href="https://medium.com/@evonneyifangtsai/%E6%81%90%E6%87%BC%E6%98%AF%E9%82%8A%E7%95%8C-%E4%B9%9F%E6%98%AF%E5%8B%95%E5%8A%9B-5b049c7ffb77">恐懼是邊界,也是動力</a></li> <li><a href="https://william-yeh.net/post/2019/12/tech-interview/">技術面試的小觀點</a></li> <li>行為面談法 (behavioral interview)</li> <li>STAR (situation, task, action, result) 問題設計</li> <li>我們的領導力準則 (our leadership principles; OLP) 特質</li> </ul> 2019 11 30 https://tech.sars.tw/weekly/2019-11-30/ Sat, 30 Nov 2019 05:35:12 -0500 https://tech.sars.tw/weekly/2019-11-30/ <p>Cover Photo: 香港富豪機場酒店(Regal Airport Hotel Hong Kong)戶外泳池</p> <p>本週開始了紐約行程,閱讀量驟減。</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/fcamels-notes/go-node-js-python-%E5%92%8C-c10k-6fef7d71f656">Go, Node.js, Python 和 C10K</a></li> <li><a href="https://medium.com/ichef/6921cf750f8e">還技術債的藝術 I</a> - 消除對技術債的傲慢與偏見</li> <li>選擇值得還的技術債:效益、困難度</li> <li><a href="https://william-yeh.net/post/2019/07/ckad-materials/">CKAD (Certified Kubernetes Application Developer) 相關資料</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://5xruby.tw/posts/imposter-syndrome/">總覺得自己在工作上不夠稱職?論冒名頂替者症候群 Imposter Syndrome 所帶來的影響</a></li> <li><a href="https://brianhsublog.blogspot.com/2018/10/impostor-syndrome.html">你有 Impostor syndrome (冒名頂替症候群) 嗎?</a></li> <li>無法將自己的成功歸因於自己的能力</li> <li>成長型思維</li> <li><a href="https://www.pressplay.cc/project/vippPage/~/5F6DE9358884AA05B64EB61A77752E92">會議還沒開就註定失敗&hellip;有效的跨部門溝通,「會前會」才是關鍵</a></li> <li><a href="https://medium.com/botbonnie/abb22b35a904">如何設計客服聊天機器人 — 理論篇:探索顧客體驗導向的設計準則</a></li> <li>客服體驗 Customer Service Experience</li> <li>了解產品、解決使用問題、與品牌互動</li> </ul> 2019 11 23 https://tech.sars.tw/weekly/2019-11-23/ Sat, 23 Nov 2019 03:38:45 +0800 https://tech.sars.tw/weekly/2019-11-23/ <p>Cover Photo: 礁溪老爺酒店(Hotel Royal Chiaohsi)窗外景色</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://weizhe0422.github.io/2019/02/03/gRPC-1-Intro/">gRPC 初介紹</a></li> <li><a href="https://cloud.google.com/blog/products/data-analytics/query-without-a-credit-card-introducing-bigquery-sandbox">Query without a credit card: introducing BigQuery sandbox</a></li> <li>免費試用 GCP BigQuery,提供每個月 1TB 查詢量以及 10GB 的免費儲存空間</li> </ul> <h2 id="other">Other</h2> <h3 id="tip-for-those-experiencing-diminished-airpods-battery-life"><a href="https://www.reddit.com/r/apple/comments/dz9hb9/psa_tip_for_those_experiencing_diminished_airpods/">Tip for those experiencing diminished AirPods battery life</a></h3> <p>看來大家的 AirPods 都遇到類似的問題,我的其中一隻耳朵已經剩不到一個小時的電力,似乎在提醒我每次線上會議不要超過一個小時,而且兩耳消耗電力的速度也明顯不均勻,某一耳會特別快就沒電,有遇到這類問題的使用者,可以試試看「重置/耗盡/充電」的方式,看看是不是能稍稍恢復續航力。</p> <h3 id="給那些聽前輩建議的年輕人的建議"><a href="https://www.pressplay.cc/project/vippPage/~/D0CB9B44CE05FCD894F8D77ADE716E32">給那些聽前輩建議的年輕人的建議</a></h3> <p>大學時,學校 BBS 的校內課程板上面,常常會有人問有沒有推薦什麼課,也會有些人主動推薦或不推薦某些老師貨某幾堂課程,通常評斷的標準不外乎是否會點名(以及期末總分佔比)、平均給分高低、作業多寡、課程含金量、是否要期中期末考(或是只需要繳交報告)、一人一份報告或分組報告等等,每個人切入的角度不一樣。</p> <p>如果是認識的人詢問或分享心得,我都會習慣帶入他的個人背景一同下去評斷。像是書卷獎得主說的好課,可能是課程內容含金量高、一人一份報告、老師給分嚴苛但有認真上課一定可以拿高分等等;如果是大學期間主要都在參與校內外社團活動或是打工的人,他們認為的好課,可能就會是不點名、分組報告、沒期中期末考、老師不會當人(成績給 60 分以下)等等。</p> <p>因此在聽別人意見的時候,會思考這個人之所以會有這樣的想法,與他的成長背景或是經驗經歷是否有高度的相關性。</p> 2019 11 16 https://tech.sars.tw/weekly/2019-11-16/ Sat, 16 Nov 2019 03:38:43 +0800 https://tech.sars.tw/weekly/2019-11-16/ <p>Cover Photo: 這幾週都在忙著辦活動</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/17media-tech/51aa5701ba77">從 GCP 故障看 17 Media 工程團隊的災難應變</a></li> <li>用戶限流</li> <li>關閉次要功能 <ul> <li>僅關閉了一些可以動態開關的功能,例如排行榜以及發送紅包</li> </ul> </li> <li>卸載運算需求低的容器,改運行關鍵容器 <ul> <li>一時要將牲畜當作一隻隻的寵物看待並不是件容易的事</li> </ul> </li> <li>手動跨雲佈署 <ul> <li>對於 GCP 黏著度較深,導致這項方案完全失敗</li> </ul> </li> </ul> <p>其中跨雲佈署遇到最大的問題應該就是 vendor lock-in (供應商套牢),導致臨時要搬家換雲時綁手綁腳。</p> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/marketingdatascience/cd0ce0df0bfb?">給產品經理的 AI 開發指南</a></li> <li>機器學習(ML)三大類型 <ul> <li>監督學習 Supervised Learning</li> <li>無監督學習 Unsupervised Learning</li> <li>強化學習 Reinforcement Learning</li> </ul> </li> <li><a href="https://medium.com/marketingdatascience/4101c4f0580b?">在矽谷早期新創擔任產品經理,我學到的幾件事</a></li> <li>知道如何在資源有限的狀況下,取得最大資源</li> </ul> 2019 11 09 https://tech.sars.tw/weekly/2019-11-09/ Wed, 06 Nov 2019 15:25:06 +0800 https://tech.sars.tw/weekly/2019-11-09/ <p>Cover Photo: 「書店最多情感的一天,就是在它即將消失的那一日」於「和平青鳥」書店</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.qa-knowhow.com/?p=2801">世界頂尖的資訊安全(滲透式)測試國際業界標準、方法、範本</a></li> <li>Open Source Security Testing Methodology Manual (OSSTMM) <ul> <li><a href="https://www.isecom.org/OSSTMM.3.pdf">Version 3 PDF</a></li> </ul> </li> <li>Open Web Application Security Project (OWASP)</li> <li>Common Weakness Enumeration (CWE)</li> <li>Penetration Testing Execution Standard(PTES)</li> <li>Penetration Test Framework (PTF)</li> <li><a href="https://developers.line.biz/en/reference/messaging-api/">LINE Messaging API reference</a></li> <li><a href="http://wwwang.tw/blog/php-%E5%AF%A6%E4%BD%9Cline-bot/">PHP實作Line bot</a></li> <li><a href="https://engineering.linecorp.com/zh-hant/blog/line-device-10/">開發LINE聊天機器人不可不知的十件事</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/how-gipi-learn/value-and-price-of-time-60dfaeea812c">時間的價值與價格</a></li> <li><a href="https://medium.com/@panmike21/building-good-product-is-hard-a0f301fdac79">做出好產品,真的很難</a></li> <li><a href="https://medium.com/@panmike21/how-to-make-good-products-9b93c4bdc20d">如何做出好產品:以新創的角度來看哪些方面還能做得更好</a></li> <li><a href="https://medium.com/@panmike21/define-different-persona-before-solving-their-problem-41ad20d3d970">先定義不同類型的使用者,才有辦法解決他們的問題</a></li> <li><a href="https://medium.com/3pm-lab/a958a07cc05d">產品願景真的重要嗎?五步驟教你打造團隊溝通的秘密武器!</a></li> </ul> 2019 11 02 https://tech.sars.tw/weekly/2019-11-02/ Sat, 02 Nov 2019 02:04:05 +0800 https://tech.sars.tw/weekly/2019-11-02/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://13h.tw/2019/11/01/manage-xcode-versions.html">如何管理 Xcode 版本才不會害到自己跟團隊</a></li> <li><a href="https://vagrantpi.github.io/2019/11/01/understanding-worker-threads-in-Node.js/">Understanding Worker Threads in Node.js</a></li> <li><a href="https://medium.com/@desolution/6c121bd8b579">從LeetCode學演算法</a></li> <li>還蠻厲害的,可以用 LeetCode 來開課教演算法,市場需求應該也很大</li> <li><a href="https://medium.com/taipei-ethereum-meetup/e4be2cb29206">Private key security and protection / 私錀的安全與保護</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.facebook.com/wangwenhua/posts/10157553774982488">解決問題時,你是「零售」?還是「大盤」?</a></li> <li>Optimization</li> <li>在創業題目的選擇與想解決方案時,如何「規模化」與「大盤」是很類似的概念,都不是解決單體的問題,而是改變大環境的運作,在這大環境底下的人事物,自然會跟著改變</li> <li><a href="https://medium.com/how-gipi-learn/blind-spots-d4fc0e108317">以財富自由為例,談談思考問題時常見的盲點</a></li> <li><a href="https://negotowin.blogspot.com/2019/08/5_17.html">該如何應付吹毛求疵的老闆?5項每個人都該知道的辦公室生存法則</a></li> <li>以終為始</li> <li>搶先一步</li> <li>拉高標準</li> <li>行動至上</li> <li>心理建設 <ul> <li>消除壓力</li> <li>突破自我</li> </ul> </li> </ul> 2019 年日本航空 JGC 修行 https://tech.sars.tw/posts/2019-jgc/ Mon, 28 Oct 2019 01:14:56 +0800 https://tech.sars.tw/posts/2019-jgc/ <h3 id="背景">背景</h3> <p>開始工作後,開始學著自己買機票出國,除了偶而會買低成本航空(Low Cost Cabin, LCC)的便宜機票,大部分都還是買國泰航空為主,在很久以前朋友幫忙弄到一張馬可波羅綠卡後,每年剛好至少飛一趟國泰,累積了少少的會籍積分,剛好維持著馬可波羅綠卡一直到現在。</p> <p>接著幾年前決定開始把信用卡回饋改成累積飛行里程,自然而然的選擇了國泰航空的亞洲萬里通,主力信用卡也選國泰世華亞洲萬里通聯名卡或是台新銀行國泰航空聯名卡,試著自己開短程的商務艙哩程票,試著用較低的成本來取得商務艙的機票。</p> <h3 id="契機">契機</h3> <p>好幾年前就聽過 JGC,也有朋友修行過,東看看規則西看看待遇,但都一直沒成行。就在 2019 年的 1 月 1 日,一大早被電話吵醒,朋友通知說國泰航空有很便宜的頭等艙 bug 票,手忙腳亂開了電腦查了票,很快的就找到 11 月底峴港到紐約以及 12 月中紐約到峴港的頭等艙還有票,但是決定要買 11 個月後的飛機票還真的是有點抖抖的,畢竟不知道 11 個月後人會在哪裡,但看了價錢,頭等艙只需要新台幣 26,101 元,大約是經濟艙的票價,原價通常要 600,000 元以上(天啊!),就算最後不能成行,這損失好像也還可以接受,沒太多猶豫就買下去了!</p> <h3 id="會籍與里程">會籍與里程</h3> <p>Bug 票買了,接下來就看到網路上有許多飛行常客的大大們開始分析這張票所帶來的里程價值,如果是放在國泰航空,飛完一趟馬上可以取得馬可波羅銀卡,思考了一陣子,覺得一年的馬可波羅銀卡對我來說有點雞肋,除了基本的優先 check in 櫃檯、優先登機、優先行李以及可以進入寰宇一家的商務貴賓室外,實在沒太多價值,而且一年後又會降回到目前持有的馬可波羅綠卡。</p> <p>也有人提到這張頭等票可以累積在日本航空(Japan Airline, JAL),取得日航的里程及 JAL Miles Bank(JMB)的 Fly-on Point (FOP),一個日曆年內只需要 50000 FOP 就可以取得 JGC 會籍,除了等同寰宇一家藍寶石會籍資格外,最大的特色就是每年只需要扣除 5000 里程(在日本航空,里程和 FOP 是兩種不同的累積制度),就可以延續 JGC 會籍,這對於主要飛寰宇一家國泰航空的我來說格外誘人,就算平常只會買經濟艙的票,還是可以在上飛機前享用商務艙所擁有的相關待遇,加上國泰航空銀卡甚至金卡實在是太難保級了!於是最後決定把這張國泰頭等艙累積到日本航空 JMB 上,加上年初去北京出差,從國泰航空這邊總共湊出了 29930 FOP。</p> <p>取得寰宇一家藍寶石以上的會籍資格,主要可以使用商務艙報到櫃檯、進入商務貴賓室及餐廳、優先行李貼條等等主要福利。</p> <h3 id="規劃-jgc-修行">規劃 JGC 修行</h3> <p>JGC 有個規定是至少要有一半的 FOP 來自日本航空自家,所以我至少要從日航取得 30000 FOP 才行,也就註定著我至少要累積到 60000 FOP。(雖然最後不小心被壞朋友踹了一腳,卡片就這樣變成黑色的了&hellip;)</p> 2019 10 26 https://tech.sars.tw/weekly/2019-10-26/ Fri, 25 Oct 2019 03:03:50 +0800 https://tech.sars.tw/weekly/2019-10-26/ <p>Cover Photo: 「做喜歡的事,讓喜歡的事有價值」</p> <p>2019 年堪稱迷茫的一年,身份轉換之後,突然不知道自己的價值在哪,自己到底喜歡做什麼,以及做這些喜歡的事情究竟是否能創造價值。可惜身邊互動最多的一些人,也沒辦法給予太多的協助,就這樣我的 2019 變得做什麼都做不好的狀態。</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://github.com/imthenachoman/How-To-Secure-A-Linux-Server">How To Secure A Linux Server</a></li> <li>SSH Public/Private Keys</li> <li>Fail2ban</li> </ul> <h3 id="elasticsearch-within-kubernetes">Elasticsearch Within Kubernetes</h3> <p>這週努力的把 Elasticsearch 塞進去 Kubernetes 裡面,但是一開始沒這麼順利,要把 Java 放進 GKE 裡面似乎有些障礙,看了很多用法,好像都沒人提到精確的原因。</p> <h2 id="other">Other</h2> <ul> <li>MOPCON 2019 職涯論壇 - <a href="https://hackmd.io/QK5OvYLxStC5Zhw2SVRXxw?view">接下來要繼續當工程師,或者轉職到管理職?</a></li> <li><a href="https://medium.com/3pm-lab/be-the-pm-for-your-pm-career-f6e0385228b7">用產品思維來規劃你的產品經理職涯</a></li> <li>了解現狀、設定目標、做出選擇、評估選擇</li> </ul> <h3 id="企業經營模擬遊戲上市之路">企業經營模擬遊戲【上市之路】</h3> <p>整個遊戲想要傳達的概念其實跟另一套桌遊 burn rate 有點類似,這次的勝利條件定為 1. 成功上市 2. 回合結束後剩餘現金(非資產)最多的組。</p> <p>一開始選擇食衣住行育樂六大類別中的不同行業來經營,但其實行業別的選擇不是重點,重點之一是每個行業或決策(出牌)所需要的 initial fee(也可以是 Non-recurring engineering,NRE) 以及每個回合的收益或 burn rate,有些行業或決策的 initial fee 可能很高,但每個回合可以複利收益,有些決策則是每個回合都會造成額外支出,導致公司 burn rate 過高。</p> <p>整個過程其實有點混亂,規則也不甚明確,或許是刻意這樣安排的,因為現實生活中,很多事情也不一定有明確的定義或規則,甚至,應該試著朝向制定規則的角色去走,自己開路,才能主導整個世界的運作,額外創造更多獲利。</p> <p>遊戲本身沒有設計變賣資產的機制,所以一個決策的 initial fee 付出之後,後續就沒有其他的處置機制,也不能反悔撤回決策,這跟現實有點不太一樣,現實生活中大部分的資產(無論有形或無形)都可以處置,當然也有些錢花了就回不來了。</p> <p>另外在產業互動上,應該多多觀察別人的決策方式,在非競爭情況下,也可以試著多交流,如果有合作機會也可以嘗試創造雙贏,而不是從頭到尾自己埋頭苦幹,這樣幾乎只會把自己或公司逼上絕路。</p> <p>一開始我們團隊出了一張專利牌,這張特色是 initial fee 有點高,但之後每個回合的維持成本為零,而且每次競爭資源前可以優先取得市場資金,隔壁團隊甚至第一回合就放了兩張專利決策,but,第一回合的市場波動就抽到了山寨事件,所有檯面上的專利都被打掉,血本無歸。</p> 2019 10 19 https://tech.sars.tw/weekly/2019-10-19/ Wed, 16 Oct 2019 18:03:18 +0800 https://tech.sars.tw/weekly/2019-10-19/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://blog.sendbird.com/dont-try-this-at-home-why-you-shouldnt-build-chat-in-house">Don&rsquo;t try this at home: Why software engineers shouldn&rsquo;t build chat in-house</a></li> <li><a href="https://www.slideshare.net/smalltown20110306/devopsdays-taipei-2019-mastering-iac-the-devops-way">Mastering IaC the DevOps Way</a> <!-- raw HTML omitted --> <!-- raw HTML omitted --></li> <li><a href="https://www.youtube.com/watch?v=ZpeaOZ5HnNg">MOPCON 2019 Day1 議程直播</a></li> <li>單體式服務邁向微服務 5:04:20 - 5:43:00 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ZpeaOZ5HnNg?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li><a href="https://cloudnweb.dev/2019/06/replacing-docker-with-podman-power-of-podman/">Replacing Docker with Podman – Power of Podman</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://meet.bnext.com.tw/articles/view/45520">當「工程師」變成 CEO: 記住,永遠有比寫程式更重要的事情!</a></li> <li>忍受產品的不完美,先開發客人再說</li> <li>MVP 不要超過兩個月,只需要完成約70%即可</li> <li>找到第一個願意付費的客戶,並且要讓這位客戶願意花第二次錢使用產品</li> <li>It&rsquo;s better to have 100 people love you than a million people that sort of like you.</li> <li>必須聚焦在那些只有CEO能做,而無法假手他人的重要工作</li> <li>Mentor(導師) + Peer(同儕)</li> <li><a href="https://medium.com/alexs-talking/team-growth-515498f30b68">成長思維團隊管理:請把這些想在 OKR 之前</a></li> <li><a href="https://medium.com/alexs-talking/beagoodmanagerohyeah-ac7ae424dc1f">成長思維團隊管理:三種一定要處理的管理未爆彈</a></li> <li>管理問題沒有「最佳解」只有「最適解」</li> <li>一:嚴重的道德問題 <ul> <li>確切的證據</li> </ul> </li> <li>二:職位大於能力 <ul> <li>調整能力到適配職位三個階段 <ul> <li>認知自己很弱</li> <li>有方法可以變強</li> <li>配合學習計畫</li> </ul> </li> </ul> </li> <li>三:明顯顧人怨</li> </ul> 2019 10 12 https://tech.sars.tw/weekly/2019-10-12/ Tue, 08 Oct 2019 16:01:55 +0800 https://tech.sars.tw/weekly/2019-10-12/ <h2 id="technology">Technology</h2> <ul> <li>Socket.IO - <a href="https://socket.io/docs/using-multiple-nodes/">Sticky load balancing</a></li> <li>MDN - <a href="https://developer.mozilla.org/zh-TW/docs/Web/HTTP/Cookies">HTTP cookies</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.pmtone.com/driving-focus-alignment-and-engagement-with-okrs/">【PM讀書會】執行OKR帶出強團隊</a></li> <li><a href="https://startuplatte.com/2019/10/11/how-to-develop-journey-mindset/">如何把「一次的成就」,變成「一輩子的成功」?史丹佛大學最新研究:從「終點心態」,轉換成「旅程心態」</a></li> <li>達成目標後就鬆懈下來,把過程中培養的習慣或技能放在一邊」的傾向,叫「終點心態(destination mindset)</li> <li>回顧過往為了目標所做的一切努力,會讓自己更有繼續向前的動力</li> <li>完成目標後,一定要持續地回顧。回顧的頻率可以是每年、每週,甚至每天</li> <li>過去一年裡哪些事情做的很棒?哪些事情可以再加強?遭遇了哪些挫折,而你又從克服這些阻礙的過程中學到什麼?</li> <li><a href="https://startuplatte.com/2018/08/10/adam-grant-how-to-build-an-a-team/">「成長」比「表現」更重要!看神隊友用這三種方法,讓所有人一起變強!</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/39683">喜歡用時間換錢嗎?小心落入致命的創業者「窮人思維」</a></li> <li>喜歡用時間換錢</li> <li>過於注重沉沒成本</li> <li>如果一項任務的目標是合理的,那麼我們就不能以「資源不足」為理由,去否定這個目標</li> <li><a href="https://www.mobile01.com/topicdetail.php?f=731&amp;t=5285186">吊隱式冷氣開機後不時聽到天花板的水滴聲</a></li> <li>木材裝潢熱漲冷縮的聲音</li> <li>線型出風口的螺絲鎖太緊了,出風口熱脹冷縮沒空間發出的聲音,把兩邊螺絲轉鬆一圈</li> </ul> 2019 09 21 https://tech.sars.tw/weekly/2019-09-21/ Tue, 17 Sep 2019 18:43:12 +0800 https://tech.sars.tw/weekly/2019-09-21/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://twitter.com/QuinnyPig/status/1172239124251709449">How @awscloud data transfer gets billed</a> <img src="https://tech.sars.tw/images/2019-09-21-aws-data-transfer-billing.jpg" alt="AWS data transfer billing"></li> <li>各家雲端的計費方式都超級複雜的</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/how-gipi-learn/build-a-safe-environment-167850baab82">領導者的重要任務之一-創造一個安全可互信的環境</a></li> <li>當所在的組織中,有一方是處於不安全狀態,另一方也不可能安全</li> <li>為團隊創造一個安全可互信的環境</li> <li>別流於情感面或人際面的喬事,建立制度才是解決問題的正確方法</li> <li><a href="https://www.managertoday.com.tw/articles/view/58215">人生第一份工作教我的事:你愈來愈普通,是因為過度的「羞恥感」</a></li> <li>《世界上最大的謊言是你不行》</li> <li><strong>真正的高手,是不會貶低任何人的努力的</strong></li> <li>回想起來,離開了第三份工作、全職投入自己的事業後,這個狀況突然變得很嚴重,一直在自我反省到底是什麼樣的自我改變或環境改變,造成了現在這樣的我,至今仍然不知道為什麼</li> </ul> 2019 09 14 https://tech.sars.tw/weekly/2019-09-14/ Fri, 13 Sep 2019 11:46:19 +0800 https://tech.sars.tw/weekly/2019-09-14/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.slideshare.net/smalltown20110306/kubernetes-summit-2019">Kubernetes Summit 2019 - Harden Your Kubernetes Cluster</a> <!-- raw HTML omitted --> <!-- raw HTML omitted --></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.businesstoday.com.tw/article/category/80392/post/201909100026/">3層次全面解讀鴻海負債</a></li> <li><em>資產=負債+股東權益</em></li> <li>負債比率(總負債/總資產) <ul> <li>鴻海56.6%</li> <li>台積電30.6%</li> <li>廣達79.5%</li> <li>和碩65.9%</li> <li>仁寶73.4%</li> </ul> </li> <li>負債的「內涵」 <ul> <li>應付帳款金額 <ul> <li>鴻海的應付帳款高達6686億元,其他應付款(包括應付設備款)為2644億元,合計9330億元</li> <li>對供應商夠強勢,有能力賒帳,屬於「良性負債」</li> <li>供應商要拿到鴻海貨款,至少要等六個月以上甚至一年時間</li> <li>不用付利息就使用這筆循環資金,對股東相當有利</li> </ul> </li> <li>一年內到期的應付公司債和長期借款</li> <li>有息負債:有償還的壓力 <ul> <li>全數均無抵押擔保,屬於信用借款</li> </ul> </li> <li>利息保障倍數:稅前息前淨利/利息費用 <ul> <li>支付有息負債利息的能力,數值愈高,代表愈有充裕的獲利來支付利息</li> <li>利息保障倍數只要大於2倍即算安全</li> </ul> </li> </ul> </li> <li>利息收入和費用均暴增</li> <li><a href="https://bryan.law/financialreport/">公司財務報表一定該提供給股東嗎?</a></li> <li>前一會計年度</li> <li>「資產負債表」、「綜合損益表」、「現金流量表」、「股東權益變動表」(或累積盈虧變動表、盈虧撥補表)等四大報表</li> <li>「董事會議事錄」、「財務業務契約」、「內部月報」、「管理用報表」等等都不在公司應提供股東查閱或抄錄的簿冊範圍內,不需要提供,「個別交易之報價單、單據及合約」不在財務報表範圍內</li> <li>不需要提供的內容,為公司的營業利益及營業秘密,公司的董事、總經理、財務等人依據其法定責任是「不可以提供」</li> <li>創投投資公司的「股權投資合約」(Share Purchase Agreement),額外約定投資人有一定之「資訊權」</li> </ul> 2019 09 07 https://tech.sars.tw/weekly/2019-09-07/ Sun, 08 Sep 2019 18:42:09 +0800 https://tech.sars.tw/weekly/2019-09-07/ <h2 id="technology">Technology</h2> <ul> <li>[ModernWeb2019] Taien - 高併發的道與術 <!-- raw HTML omitted --> <!-- raw HTML omitted --></li> <li>能 scale 的東西都相對好解決</li> <li><a href="https://medium.com/jalexs-murmur/intro-http3-quic-dc11e77bbb9f">淺談 HTTP/3 與 QUIC</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/3pm-lab/discovery-strategy-delivery-855d5f9010d8">如何成為合格的產品經理?必須理解的三大核心與案例</a></li> <li><a href="https://bryan.law/work-from-home/">遠端工作 (Work from home) ,勞工權益與合法性怎兼顧</a></li> <li>「『勞工在事業場所外工作時間指導原則』(六)在外工作勞工之工作時間紀錄方式」</li> <li>不限制只能用紙本方式紀錄,可透過電腦資訊或電子通信設備協助記載,例如:行車紀錄器、GPS紀錄器、電話、手機打卡、網路回報、客戶簽單、通訊軟體或其他 <strong>可供稽核出勤紀錄</strong> 之工具,重點在符合可供稽核的方式</li> <li>於接受勞動檢查時,並應提出書面紀錄,也就是說不管是任何電子方式紀錄,最後要整理後印出成紙本,只能說浪費人力又浪費紙張</li> </ul> 2019 08 31 https://tech.sars.tw/weekly/2019-08-31/ Sun, 25 Aug 2019 19:13:42 +0800 https://tech.sars.tw/weekly/2019-08-31/ <h2 id="technology">Technology</h2> <p>上週五 AWS Tokyo 部分服務出現異常,相關的報告 <a href="https://aws.amazon.com/tw/message/56489/">Summary of the Amazon EC2 and Amazon EBS Service Event in the Tokyo (AP-NORTHEAST-1) Region</a> 說明了起因是一個邏輯問題導致冷氣控制集體失效,但有少數實體主機因為這次意外無法正常開機,EC2 或相關使用 EC2 為底層的服務如果沒有開啟 multi-zone 備援,就只能等待主機修好了!</p> <p>另外在這次的意外中,有使用者提到,這次是單一 Availability Zone 故障,但實際上到底是壞了 1a 還是 1b 還是 1c,其實每個 AWS 帳號看到是不一樣的!翻文件發現還真的有這段:</p> <blockquote> <p>To ensure that resources are distributed across the Availability Zones for a Region, we independently map Availability Zones to names for each AWS account. For example, the Availability Zone us-east-1a for your AWS account might not be the same location as us-east-1a for another AWS account.</p> 2019 08 24 https://tech.sars.tw/weekly/2019-08-24/ Mon, 19 Aug 2019 23:37:51 +0800 https://tech.sars.tw/weekly/2019-08-24/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://stackshare.io/circleci/update-how-circleci-processes-over-30-million-builds-per-month">How CircleCI Processes Over 30 Million Builds Per Month</a></li> <li>用的程式語言是我完全沒碰過的 Clojure</li> <li>其他的東西都還算是在認知範位內</li> <li>使用 curl 發 request 時,使用 resolve 參數直接指定 target IP,忽略 DNS 解析</li> <li>參數格式: <code>--resolve orig_target_host_domain:port:new_ip_address</code></li> <li><code>curl --resolve sars.tw:443:127.0.0.1 https://sars.tw</code></li> <li>最近部署 AWS ECS 時,遇到 load balancer 的 health check 連線無法連到 container 內的狀況,主要是為了讓一台 EC2 可以同時執行多個一樣的 container service,沒有固定 VM 使用的 port(設定 Port Number 為 0),因此無法直接在 security group 上指定 port,解法就是允許 load balancer 所套用的 security group 接受所有到 EC2 的 inbound 流量,參考 <a href="https://docs.aws.amazon.com/en_us/AmazonECS/latest/developerguide/create-application-load-balancer.html">Creating an Application Load Balancer</a> 中</li> <li>To assign a security group to your load balancer</li> <li>To allow inbound traffic from your load balancer to your container instances</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/3pm-lab/saas-product-design-and-metrics-9dcc4b09b94">SaaS 產品該如何設計?談數據指標&設計思維重點</a></li> <li><a href="https://medium.com/how-gipi-learn/about-retain-employee-e7276a8ab06b">關於「留才」的三個思考與五個關鍵做法</a></li> <li><a href="https://www.inside.com.tw/article/17262-Apartment-building-community-installation-Tesla-charging-equipment-practical-experience-in-Taiwan">公寓、大廈、社區委員會安裝 Tesla 充電設備實戰心得</a></li> <li>雖然說短期內應該是用不到,但還是希望哪天需要大量用車的時候,可以嘗試看看純電車</li> </ul> 2019 08 17 https://tech.sars.tw/weekly/2019-08-17/ Fri, 16 Aug 2019 01:45:24 +0800 https://tech.sars.tw/weekly/2019-08-17/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://getstream.io/blog/what-i-learned-researching-chat-api-pricing/">What I Learned Researching Chat Provider Pricing</a></li> <li><a href="https://developers.whatismybrowser.com/useragents/explore/software_type_specific/in-app-browser/">In-App Browser User Agents</a></li> <li><a href="https://medium.com/@chienrongkhor/%E5%A6%82%E4%BD%95%E5%88%A9%E7%94%A8javascript%E5%88%A4%E6%96%B7%E7%B6%B2%E9%A0%81%E6%98%AF%E5%90%A6%E5%9C%A8in-app%E7%80%8F%E8%A6%BD%E5%99%A8-webview-%E9%96%8B%E8%B5%B7-ae8aeb209270">如何利用javascript判斷網頁是否在in-app瀏覽器(WebView)開起</a></li> <li><a href="https://speakerdeck.com/pichuang/20190817-container-bare-metal-for-networking">Container Bare Metal for Networking</a></li> </ul> <!-- raw HTML omitted --> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@nifetuc/379d62f0fa28">專注:維持高效的生產力</a></li> <li><a href="https://medium.com/@nifetuc/652b634b4d3">搞定流程:90 天試用心得</a></li> <li> <!-- raw HTML omitted --> </li> </ul> 透過 GitLab CI/CD 上傳 Docker Image 到 GCP GCR 並 Deploy 到 GKE https://tech.sars.tw/posts/gitlab-cicd-gcp/ Sat, 10 Aug 2019 19:21:29 +0800 https://tech.sars.tw/posts/gitlab-cicd-gcp/ <p>一直很想把 CI/CD 流程整進去新架設的 Kubernetes 內(透過 GKE 提供的),花了點時間終於搞定了。</p> <p>建立 Service Account,產生 JSON 格式的 private key,並給予 GCR 及 GKE 權限,分別拿來上傳編譯好的 Docker Image 以及操作 GKE。整個流程大致上如最上面的圖片,其實不難,只是中間如果有東西沒串好,整個流程就不會動。</p> <p>建立 Kubernetes Role 並綁定 RBAC,這邊設定 extensions/deployments 給予 get/patch/list 權限。</p> <pre tabindex="0"><code>kind: Role apiVersion: rbac.authorization.k8s.io/v1beta1 metadata: namespace: default name: deployment-manager-gitlab rules: - apiGroups: [&#34;extensions&#34;] resources: [&#34;deployments&#34;] verbs: [&#34;get&#34;, &#34;patch&#34;, &#34;list&#34;] --- kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1beta1 metadata: name: deployment-manager namespace: default subjects: - kind: User name: &#34;[[前面建立的 IAM 帳號]]&#34; apiGroup: rbac.authorization.k8s.io roleRef: kind: Role name: deployment-manager-gitlab apiGroup: rbac.authorization.k8s.io </code></pre><p>透過 kubectl apply 設定後,確認 RBAC 綁定狀況:</p> Run SmokePing by Nginx with FastCGI https://tech.sars.tw/posts/smokeping-nginx-fastcgi/ Thu, 08 Aug 2019 01:56:23 +0800 https://tech.sars.tw/posts/smokeping-nginx-fastcgi/ <p>SmokePing 是一個網路品質監控的 open source 軟體,可以用來持續監控伺服器到各個網路節點、服務等的網路狀況。SmokePing 主要使用 Perl 撰寫,除了背景有個 daemon 會一直到各個 Targets 去蒐集網路連線狀態外,也有個簡單的 Web 可以看圖表,由於是 Perl 寫的,需要透過 CGI 的方式讓 web server 去讀,這在 Apache 上很容易,但如果是要用 Nginx 來做為 web server,需要透過 spawn-fcgi 來實現(與 Nginx + PHP 的方式類似)。</p> <p>主要測試的環境為 Ubuntu/Debian Linux,首先安裝 Nginx、SmokePing 以及 Spawn-FCGI 這三個套件。</p> <pre><code>apt install nginx smokeping spawn-fcgi </code></pre> <p>建立 Systemd 服務設定檔案 <code>/etc/systemd/system/smokeping-fcgi.service</code> 放入下列內容:</p> <pre tabindex="0"><code>[Unit] Description=SmokePing FastCGI Service After=network.target smokeping.service Wants=smokeping.service [Service] StandardOutput=null StandardError=syslog ExecStart=/usr/bin/spawn-fcgi -u smokeping -s /run/smokeping-fcgi.sock -M 600 -n -U www-data -- /usr/share/smokeping/smokeping.cgi Restart=always [Install] WantedBy=multi-user.target </code></pre><p>透過指令啟用 SmokePing FastCGI Service:</p> 2019 08 10 https://tech.sars.tw/weekly/2019-08-10/ Mon, 05 Aug 2019 16:49:47 +0800 https://tech.sars.tw/weekly/2019-08-10/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://mitter.io">mitter.io</a> Private Cloud Chat API &amp; Messaging Infrastructure</li> <li>Managed messaging infrastructure to build anything from a basic chat app, to complex messaging-driven experiences that work with your tech-stack &amp; logic.</li> <li><a href="https://medium.com/mongoaudit/how-to-enable-authentication-on-mongodb-b9e8a924efac">How to Enable Authentication on MongoDB</a></li> <li><a href="https://juejin.im/post/5d3c627c6fb9a07eb55fa4ae">使用程式碼倉庫管理 GitLab CI 變數</a></li> <li>這是目前用 GitLab CI 的一個大問題,就是裡面設定的 CI/CD 變數並不會寫在 .gitlab-ci.yml 檔案中,因此也就沒有被版本控管、歷史紀錄等狀況,哪天真的需要重建,只能手動慢慢建回來</li> <li>這個方式說穿了就是透過程式呼叫 GitLab API 去讀寫專案設定中的 CI/CD 環境變數,也算是個巧妙的解法</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.entreplus.org/single-post/%E5%A2%83%E5%A4%96%E5%85%AC%E5%8F%B8%E5%A4%A7%E8%A7%A3%E5%AF%86%EF%BC%9A%E4%BD%A0%E7%9F%A5%E9%81%93%E4%BB%80%E9%BA%BC%E6%98%AF%E5%A2%83%E5%A4%96%E5%85%AC%E5%8F%B8%E5%97%8E%EF%BC%9F">境外公司大解密:你知道什麼是境外公司嗎?</a></li> <li><a href="https://medium.com/how-gipi-learn/e7f7472c8cf1">人的能力不在於他掛過什麼頭銜,而在於他真正經歷過些什麼</a></li> <li><a href="http://www.juliezhuo.com/book/manager.html">The Making of a Manager</a></li> <li><a href="https://medium.com/@hizai/the-making-of-a-manager-e7766b3ea729">優秀管理者的後天養成之路 — The Making of a Manager 讀後感</a></li> <li><a href="https://medium.com/%E8%B7%B3%E9%80%B2%E9%9B%BB%E5%95%86%E7%9A%84ux%E8%A8%AD%E8%A8%88%E5%B8%AB-fay/%E5%B8%B6%E4%BD%A0%E8%AA%8D%E8%AD%98%E4%B8%80%E4%BD%8D%E7%B6%93%E7%90%86%E7%9A%84%E9%A4%8A%E6%88%90the-making-of-a-manager-%E4%B8%AD%E6%96%87%E5%B0%8E%E8%AE%80-2b2398b42e81">帶你認識一位經理的養成The Making of a Manager(中文導讀)</a></li> </ul> 2019 08 03 https://tech.sars.tw/weekly/2019-08-03/ Sun, 28 Jul 2019 18:53:00 +0800 https://tech.sars.tw/weekly/2019-08-03/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://github.com/ossu/computer-science">Path to a free self-taught education in Computer Science</a></li> <li><a href="https://www.digitalocean.com/community/tutorials/how-to-migrate-a-docker-compose-workflow-to-kubernetes">How To Migrate a Docker Compose Workflow to Kubernetes</a></li> <li>轉換完之後有些小細節需要修正,且還是需要手動清理一下轉換出來的設定會比較好</li> <li>Docker bridge physical interface through macvlan</li> <li><a href="https://docs.docker.com/v17.09/engine/userguide/networking/get-started-macvlan/">Get started with Macvlan network driver</a></li> <li><a href="https://docs.docker.com/network/network-tutorial-macvlan/">Networking using a macvlan network</a></li> <li><a href="https://docs.docker.com/network/macvlan/">Use macvlan networks</a></li> <li><a href="https://stackoverflow.com/questions/39493490/provide-static-ip-to-docker-containers-via-docker-compose">Provide static IP to docker containers via docker-compose</a></li> <li><a href="https://collabnix.com/2-minutes-to-docker-macvlan-networking-a-beginners-guide/">2 Minutes to Docker MacVLAN Networking – A Beginners Guide</a></li> <li><a href="https://secview.io/posts/6-devsecops/">DevSecOps 方法論與理念</a></li> <li><a href="https://secview.io/posts/9-ci-cd/">DevSecOps - CI/CD 如何加入資安?</a></li> <li><a href="https://devhints.io/bash">Bash scripting cheatsheet</a></li> <li><a href="https://www.jamf.com">jamf</a> - The Standard for Apple Management</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.bnext.com.tw/article/54169/gtlc-technology-management">參與GTLC論壇後之感:談技術管理/領導的重要性</a></li> <li><a href="https://medium.com/xchange/%E6%B1%BA%E5%AE%9A%E4%BE%86%E4%B8%AD%E5%9C%8B-%E4%BB%A5%E5%8F%8A%E7%94%9F%E6%B4%BB%E4%B8%89%E5%B9%B4%E7%9A%84%E4%B8%80%E4%BA%9B%E8%A7%80%E5%AF%9F-bb974b1ee09a">決定來中國,以及生活三年的一些觀察</a></li> <li>這兩篇都有提到「中台」這個詞,不過這邊的中台,和銀行業的中台,應該是完全不同的兩個東西</li> <li><a href="https://hr.yourator.co/recruiting-strategies/on-boarding-process-and-employee-orientation">教育訓練這樣做: iCHEF 管理部總監帶你快速掌握新人訓練定位、內容及執行方法</a></li> </ul> <h3 id="講座境外控股實務">講座:<a href="https://www.accupass.com/event/1907160709541635808839">境外控股實務</a></h3> <p>KPMG安侯建業 稅務投資部執業會計師 何嘉容</p> Clair https://tech.sars.tw/posts/clair/ Wed, 24 Jul 2019 11:05:04 +0800 https://tech.sars.tw/posts/clair/ <p><a href="https://github.com/coreos/clair">Clair</a> 是一套針對容器 (Container) 進行弱點掃描靜態分析的開源工具,由 CoreOS 提供。</p> <p>建立需要的目錄</p> <pre tabindex="0"><code>mkdir -p clair-data/clair-config </code></pre><p>Clair 所需設定檔(參考 <a href="https://raw.githubusercontent.com/coreos/clair/master/config.yaml.sample">https://raw.githubusercontent.com/coreos/clair/master/config.yaml.sample</a> 進行修改),放在 <code>clair-data/clair-config</code> 目錄內,檔名 <code>config.yml</code></p> <pre tabindex="0"><code>clair: database: type: pgsql options: source: host=postgres port=5432 user=clair sslmode=disable statement_timeout=60000 cachesize: 16384 api: addr: &#34;0.0.0.0:6060&#34; healthaddr: &#34;0.0.0.0:6061&#34; timeout: 900s updater: interval: 2h enabledupdaters: - debian - ubuntu - rhel - oracle - alpine - suse </code></pre><p><code>docker-compose.yaml</code> 檔案:</p> <pre tabindex="0"><code>version: &#39;2.1&#39; services: postgres: image: postgres:9.6 restart: unless-stopped volumes: - ./clair-data/postgres-data/:/var/lib/postgresql/data:rw environment: - POSTGRES_PASSWORD= - POSTGRES_USER=clair - POSTGRES_DB=clair clair: image: quay.io/coreos/clair:v2.0.6 restart: unless-stopped volumes: - ./clair-data/clair-config/:/config/:ro - ./clair-data/clair-tmp/:/tmp/:rw depends_on: postgres: condition: service_started command: [--log-level=debug, --config, /config/config.yml] user: root clairctl: image: jgsqware/clairctl:latest restart: unless-stopped environment: - DOCKER_API_VERSION=1.24 volumes: - ./clair-data/clairctl-reports/:/reports/:rw - /var/run/docker.sock:/var/run/docker.sock:ro depends_on: clair: condition: service_started user: root </code></pre><p>啟動 Clair</p> 2019 07 27 https://tech.sars.tw/weekly/2019-07-27/ Mon, 22 Jul 2019 09:00:16 +0800 https://tech.sars.tw/weekly/2019-07-27/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://blog.gcp.expert/infrastructure-options-for-building-advertising-platforms/">如何在 Google Cloud 上打造廣告平台基礎設施</a></li> <li><a href="https://github.com/coreos/clair">Clair</a> - static analysis of vulnerabilities in application containers</li> <li><a href="https://gitlab.com/gitlab-org/gitlab-runner/issues/4501#per-job">Docker 19.03 enabled TLS by default</a></li> <li><a href="https://aws.amazon.com/tw/blogs/database/work-with-cluster-mode-on-amazon-elasticache-for-redis/">Work with Cluster Mode on Amazon ElastiCache for Redis</a></li> </ul> <h3 id="gtlc-global-tech-leadership-conference"><a href="">GTLC Global Tech Leadership Conference</a></h3> <ul> <li>91APP</li> <li>OMO 線上與門市整合</li> <li>一開始產品 cycle 2~3 個月</li> <li>看板 Kanban 目視管理(工廠燈號系統)</li> <li>只針對 流程視覺化、團隊狀態透明化</li> <li>矩陣組織:部門 x 多職能團隊 <ul> <li>PO:工作排序、人員指派、資源分配</li> <li>部門經理:人員招募、績效考核</li> </ul> </li> <li>VSTS</li> <li>2018Q2 響應式團隊</li> <li>維運:持續改善、持續最佳化,降低人工</li> <li>解決方案一體化,跨團隊通用元件</li> <li><strong>Don&rsquo;t prove, improve</strong></li> <li>台積電</li> <li>企業人均利潤(分紅)</li> <li>全自動化製造 <ul> <li>機台 -&gt; 派工 -&gt; 搬運</li> <li>降低人造成的干擾</li> </ul> </li> <li>智慧型製造 <ul> <li>模型、分析、維護、量測、材料/機台</li> <li>人為規則成效快速,但很快會遇到成長瓶頸;機器學習一開始成效低落,但找到規則後,效果會突破成長</li> </ul> </li> <li>數據軟硬體:High Performance Computing、Hadoop、GPU、ML</li> <li>數據團隊:Domain Experts、Data Scientists、IT Engineers (Developers)</li> <li>離線分析 -&gt; 即時監控(預測) -&gt; 主動控制(修正產線參數)</li> <li>CYBAVO</li> <li>防毒產業分工:防毒掃毒引擎、樣本分析、威脅研究、滲透/漏洞挖掘</li> <li>防禦思維: <ul> <li>Black listing:入口攔截、特徵碼</li> <li>White listing:行為分析、雲端查詢</li> </ul> </li> <li>資安保險</li> <li>Auto-sandboxing 去解決剛需(Video Codec 外掛、電子書.exe)</li> <li>Oursky</li> <li>Microservice wrong reasons: Resilience, Scalability, Multiple Tech Stack, Easier to Debug</li> <li>more problem: Monitoring, DevOps is Hard, Difficult Test, Difficult Design</li> <li>Shard Libray issue</li> <li>Conway&rsquo;s Law issue</li> <li>適度的界定範疇</li> <li>用 Business Units 去區分,並以 Scrum Team 來開發</li> <li>避免共用 DB、State</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://soundcloud.com/itrevolution">ITRevolution</a> by Gene Kim</li> <li><a href="https://tuna.press/?p=12194">一個好的主管,得學會如何正確修理人</a></li> </ul> 2019 07 20 https://tech.sars.tw/weekly/2019-07-20/ Mon, 15 Jul 2019 14:08:33 +0800 https://tech.sars.tw/weekly/2019-07-20/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.pulumi.com">Pulumi</a> - Modern Infrastructure as Code</li> <li><a href="https://github.com/netdata/netdata">Netdata</a> - Real-time performance monitoring</li> <li><a href="https://sysdig.com/blog/33-kubernetes-security-tools/">33 Kubernetes security tools</a></li> <li>image scanning and static analysis</li> <li>runtime security</li> <li>network security</li> <li>image distribution and secrets management</li> <li>security audit</li> <li>end-to-end security commercial products</li> <li><a href="https://medium.com/@pofenglee/the-skills-companies-need-most-in-2019-3dd163f1f33a">LinkedIn Learning認為2019年企業最需要培訓的軟技能與硬技能</a></li> <li>Linux / macOS 指令取得目前對外 IP <code>wget -4qO- &quot;http://whatismyip.akamai.com/&quot;</code></li> </ul> <h3 id="線上交易的-ssl-與-set-協定">線上交易的 SSL 與 SET 協定</h3> <ul> <li>緣起:貝克菜抱怨第一銀行的信用卡收單業務說「因為風險考量沒有SSL」(<a href="https://www.facebook.com/photo.php?fbid=10162415695440352&amp;set=a.10150374135470352&amp;type=3">Facebook貼文</a>)</li> <li>後來釐清銀行使用的 SSL 的確是 Secure Sockets Layer,通常會寫 <code>SSL 固定密碼</code>,對比的是另一個更安全(但也更難用)的 <code>安全電子交易標準 SET specification</code> (Secure Electronic Transaction)</li> <li>經過十多年來的演進,後來線上刷卡交易幾乎都使用 SSL 了</li> <li>由於 SSL 並不強制對使用者這一端做身份的認證,也因此後來導入了 multiple factories authentication 的概念來補強,大部分重要的網站已經有支援的 <code>兩步驟驗證</code> 就是這個概念,而銀行則稱作 3D 驗證(通常將驗證碼以 E-Mail 或簡訊傳送到使用者預先綁定的電子信箱或電話號碼)</li> <li>查了一些 SET 相關的資料,都是十多年前的文件,以至於現在很多人不知道完整的演進史</li> <li>然後現在多數人在即時通訊習慣下,懶得打字而會大量使用縮寫(e.g. 隱眼),如果剛好縮寫的東西出現歧義,整個溝通過程就會變成牛頭不對馬嘴</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://thenounproject.com">Icons for everything</a></li> <li><a href="https://medium.com/r%E5%85%88%E7%94%9F%E9%96%B1%E8%A6%BD%E5%AE%A4/%E5%A4%A7%E4%BA%BA%E5%AD%B8-%E5%B0%88%E6%A1%88%E8%AB%87%E5%88%A4%E8%88%87%E5%8D%94%E5%95%86-99be0dcf952">大人學:專案談判與協商</a></li> <li><a href="https://m.gamer.com.tw/forum/C.php?bsn=60561&amp;snA=15369&amp;bpage=1&amp;ltype">分享一下開了兩年咖啡店的心得</a></li> <li><a href="https://roulesophy.github.io/%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E8%A8%98%E4%B8%8B%E9%9D%88%E6%84%9F%E4%BE%86%E5%AF%AB%E9%83%A8%E8%90%BD%E6%A0%BC-%E4%BD%BF%E7%94%A8-ios-%E8%81%BD%E5%AF%AB%E5%8A%9F%E8%83%BD%E5%BF%83%E5%BE%97/">如何快速記下靈感來寫部落格?使用 iOS 聽寫功能心得</a></li> <li>不方便打字的時候,隨手透過 iPhone 的捷徑 App 的語音辨識功能,將文字即時記錄到 Evernote 之類的地方,等回到電腦前再處理,真的很方便!</li> <li><a href="https://www.youtube.com/watch?v=blt-rfQdZqI">如何銷售專業服務與知識型產品</a><!-- raw HTML omitted --><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/blt-rfQdZqI?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li>不適合用傳統賣實體商品的方式來賣專業服務或顧問服務等這類產品價值不是直接來自於原物料或可量化人工的服務</li> <li>釐清消費者的需求,他們究竟想要什麼樣的服務</li> <li>根據需求適度客製化,創造差異、墊高價值,讓產品或服務無法直接被比較</li> <li><a href="https://www.youtube.com/watch?v=jV_6JsDix4A">你的職場焦慮來自於看不懂局</a><!-- raw HTML omitted --><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/jV_6JsDix4A?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> 2019 07 13 https://tech.sars.tw/weekly/2019-07-13/ Mon, 08 Jul 2019 09:44:14 +0800 https://tech.sars.tw/weekly/2019-07-13/ <p>週末參加了大人學的人生難題的系統思考法課程,寫了簡單的心得:<a href="https://blog.sars.tw/612/%E5%A4%A7%E4%BA%BA%E5%AD%B8-%E4%BA%BA%E7%94%9F%E9%9B%A3%E9%A1%8C%E7%9A%84%E7%B3%BB%E7%B5%B1%E6%80%9D%E8%80%83%E6%B3%95%EF%BC%9A%E5%AD%B8%E6%9C%83%E7%AD%96%E7%95%A5%E6%80%9D%E8%80%83/">大人學-人生難題的系統思考法:學會策略思考</a></p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.bnext.com.tw/article/53921/facebook-down-site-availability">從Facebook大當機看兩個網站永遠不會告訴你的數字</a></li> <li><em>網站當機每秒營收損失</em></li> <li><a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh">Visual Studio Code Remote - SSH</a></li> <li>讓 VS Code 可以直接掛載 Linux 主機上的目錄,對於習慣在伺服器上開發的人來說超方便的!</li> <li><a href="https://www.slideshare.net/smalltown20110306/kubernetes-user-group-kubernetes">維運 Kubernetes 的兩三事</a><!-- raw HTML omitted --><!-- raw HTML omitted --> <!-- raw HTML omitted --></li> <li><a href="https://www.slideshare.net/yftzeng/devsecops-architecture-for-security-and-compliance">Dev(Sec)Ops - Architecture for Security and Compliance</a><!-- raw HTML omitted --><!-- raw HTML omitted --> <!-- raw HTML omitted --></li> </ul> <h2 id="透過週迭代學會專案管理做好自我管理-lightening-talk">透過週迭代學會專案管理、做好自我管理 Lightening Talk</h2> <ul> <li>核心目標是一步一步探索出來的</li> <li>目標設定及關鍵結果(Objective and Key Result)</li> <li>目標拆解與專案規劃(Plannning)</li> <li>專案落地與執行(Execution)</li> <li>週行事曆</li> <li>數據化複盤與迭代</li> </ul> <p>Reference:</p> <ul> <li><a href="https://medium.com/how-gipi-learn/iterate-your-week-schedule-81e1aa8843b2">把週行事曆當專案管,實現每週自我迭代</a></li> <li><a href="https://app.pressplay.cc/project/vippPage/F1DD50FE06B19977DD5E62E5EB0AC547">規劃週行事曆5個訣竅,讓自我迭代真正實現</a></li> </ul> <h2 id="gipi---問題分析與解決"><a href="https://www.pressplay.cc/project/vippPage/-%E7%99%BC%E5%88%8A%E8%A9%9E--%E4%BD%9C%E6%A5%AD--Gipi-%E5%95%86%E6%A5%AD%E6%80%9D%E7%B6%AD%E8%A8%82%E9%96%B1%E7%AC%AC%E4%B8%89~/07114D21B424496EB7E9369AECF537C2">Gipi - 問題分析與解決</a></h2> <blockquote> <p>問題 - 與期待之間的落差</p> 2019 07 06 https://tech.sars.tw/weekly/2019-07-06/ Mon, 01 Jul 2019 11:10:29 +0800 https://tech.sars.tw/weekly/2019-07-06/ <p>2019 下半年開始囉!好像該來重新整理一下年度目標了。</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/">Intro Guide to Dockerfile Best Practices</a></li> <li>除了有些開發環境(如 Java)一直沒碰到外,目前這些最佳方法都已經套用在日常維運上了</li> <li><a href="https://www.ithome.com.tw/news/129018">前十大熱門Docker映像檔都有至少30個以上的漏洞</a></li> <li><em>node:10-alpine 映像檔則是更好的選擇,提供非常小的基礎映像檔以及一小組系統函式庫,Snyk目前沒有在這個版本測得存在已知的漏洞,建議開發者可以使用這個Node.js版本。</em></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.bnext.com.tw/article/53830/honestbee-stop-taiwan-market-operation">暫停台灣營運、新加坡總部薪水遲發&hellip;員工第一手告白誠實蜜蜂的困境</a></li> <li>五月初去新加坡玩了幾天,當時在新加坡工作的朋友提到,如果想去參觀 Honestbee 的科技超市 habitat 可能要把握這次機會,下次再去新加坡時 habitat 可能已經不在了&hellip;</li> <li>身為 Honestbee 的忠實用戶(自己說),在 2018 年 9 月底時,我還訂閱了 <a href="https://tw.honestbee.tw/beehive/">beeHive</a> 年度會員計劃(當時稱作 beeTribe,推廣價格一年 NTD 699) <ul> <li>Ptt - Lifeismoney - <a href="https://www.ptt.cc/bbs/Lifeismoney/M.1537950505.A.E06.html">honestbee 內用餐廳主食買一送一</a></li> <li>Ptt - Lifeismoney - <a href="https://www.ptt.cc/bbs/Lifeismoney/M.1545669565.A.6D4.html">Beehive 699元</a></li> </ul> </li> <li><a href="https://www.managertoday.com.tw/books/view/54360">定型心態(fixed mindset)、成長心態(growth mindset)</a></li> <li>定型心態將成功歸於天賦;成長心態則歸於努力</li> </ul> 2019 06 29 https://tech.sars.tw/weekly/2019-06-29/ Mon, 24 Jun 2019 15:54:29 +0800 https://tech.sars.tw/weekly/2019-06-29/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://cloud.google.com/blog/products/devops-sre/how-sre-teams-are-organized-and-how-to-get-started">How SRE teams are organized, and how to get started</a></li> <li><a href="https://www.slideshare.net/lambmei/ecc-149433803">非對稱加密-以橢圓曲線密碼學ECC為例</a><!-- raw HTML omitted --> <!-- raw HTML omitted --> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/how-gipi-learn/product-portfolio-second-curve-26e0f8ac28e2">商業思維:我到底該學些什麼?讓第二曲線引領我們思考人生重要決策</a></li> <li><em>只有在你滿手現金,財務健康時,你才有資源投入第二曲線</em></li> <li><a href="https://sites.google.com/view/jtfoundry/">台北黑體 by 翰字鑄造 JT Foundry</a></li> <li><a href="https://drive.google.com/open?id=1h8-nGKyt4QGUjO8-4jVGdW0r-Bc44yRy">字體下載(Beta)</a></li> </ul> 2019 06 22 https://tech.sars.tw/weekly/2019-06-22/ Sun, 16 Jun 2019 14:15:09 +0800 https://tech.sars.tw/weekly/2019-06-22/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.pjsip.org">PJSIP</a> a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE.</li> <li><a href="https://www.blocktempo.com/libra-technical-white-paper-introduction/">深入臉書《Libra》技術白皮書:一個參考各家區塊鏈特色的協議</a></li> </ul> <ul> <li></li> </ul> <h3 id="workshopgcpug-taipei-kubernetes-workshop">Workshop:<a href="https://www.meetup.com/GCPUG-Taipei/events/261797460/">GCPUG Taipei Kubernetes Workshop</a></h3> <ul> <li>Workshop Sample: <a href="https://github.com/William-Yeh/workshop-gcpug201906">https://github.com/William-Yeh/workshop-gcpug201906</a></li> <li><a href="https://github.com/William-Yeh/workshop-gcpug201906/blob/master/gke-steps.md">https://github.com/William-Yeh/workshop-gcpug201906/blob/master/gke-steps.md</a></li> <li>基本概念</li> <li>用 Environment Variable 帶入參數</li> <li>注意 Image versions</li> <li>Legacy code 先搬上 Docekr 後才有機會放入 Kubernetes</li> <li>Database 是否適合放上 Kubernetes? <ul> <li>DB 版本通常不需要時常更新、升級</li> </ul> </li> <li>Lab 1.0</li> <li>Architecture: Open port:30000</li> <li>Lab 2.0</li> <li>Containerize</li> <li>Lab 3.0 - Frontend/Backend separation</li> <li>wwwroot 移出去獨立成另一個 Docker</li> <li>前端設定 API_ENDPOINT_URI</li> <li><code>docker-compose build</code> <ul> <li><code>mcr.microsoft.com/dotnet/core/sdk:2.2</code> 需要 1.7GB 硬碟空間,現場大家同時 pull image 會等很久</li> </ul> </li> <li>Lab 4.0 - Support Kubernetes (locally)</li> <li><a href="https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16">Kubernetes 101: Pods, Nodes, Containers, and Clusters</a></li> <li><a href="https://github.com/William-Yeh/workshop-gcpug201906/blob/4.0/README.md">https://github.com/William-Yeh/workshop-gcpug201906/blob/4.0/README.md</a></li> <li>Issue 1: Backend is stateful (In memory), 3 replicas cause data not sync</li> <li>Issue 2: New code but same image version tag, Kubernetes do not pull newer</li> <li>Lab 5.0 - Configuration: ConfigMap</li> <li><code>k8s/config.local.yml</code> file</li> <li>Lab 6.0 - Cloud</li> <li>Use Skaffold to build and deploy</li> <li><code>kubectl get svc -n todo</code> get frontend external IP</li> <li>Lab 7.0 - Canary</li> <li></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/how-gipi-learn/how-to-balance-deposit-and-investment-2c06d77fa13">商業思維:月薪不到5萬不要儲蓄,從企業自由現金流運用來探討背後思路</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/45048">CEO是公司成長天花板!從10到100,新創快速擴張該如何面對?</a></li> </ul> <ul> <li></li> </ul> <h3 id="講座人人都該懂的數據思維課---木木卡工作室">講座:<a href="https://momoka.kktix.cc/events/people-know-data-201906">人人都該懂的數據思維課</a> - 木木卡工作室</h3> <p>Slide: <a href="https://storage.googleapis.com/s.momoka.tw/%E4%BA%BA%E4%BA%BA%E9%83%BD%E8%A9%B2%E6%87%82%E7%9A%84%E6%95%B8%E6%93%9A%E6%80%9D%E7%B6%AD%E8%AA%B2.pdf">https://storage.googleapis.com/s.momoka.tw/人人都該懂的數據思維課.pdf</a></p> 2019 06 15 https://tech.sars.tw/weekly/2019-06-15/ Thu, 13 Jun 2019 22:04:59 +0800 https://tech.sars.tw/weekly/2019-06-15/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://mattermost.com">Mattermost</a> - High Trust Messaging for the Enterprise</li> <li>Slack 的替代方案</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.facebook.com/notes/uigathering-%E5%8F%B0%E7%81%A3%E4%BD%BF%E7%94%A8%E8%80%85%E7%B6%93%E9%A9%97%E8%A8%AD%E8%A8%88%E5%8D%94%E6%9C%83/%E5%81%9A%E4%B8%80%E5%80%8B%E6%89%BE%E5%9B%9E%E8%87%AA%E5%B7%B1%E7%9A%84%E7%A0%94%E7%A9%B6/10156805805413382/">做一個找回自己的研究</a></li> </ul> 2019 06 08 https://tech.sars.tw/weekly/2019-06-08/ Tue, 04 Jun 2019 03:08:08 +0800 https://tech.sars.tw/weekly/2019-06-08/ <p>這張照片是台北六福萬怡酒店(南港)的粵亮廣式料理的<strong>青檸焦糖松阪豬</strong>,對於不懂得品嚐美食的我來說,這道菜是少數讓我印象深刻、念念不忘的料理。</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/@bobtung/%E9%9B%BB%E5%AD%90%E6%9B%B8%E7%9B%B4%E6%A9%AB%E8%BD%89%E6%8F%9B%E6%9C%89%E4%BB%80%E9%BA%BC%E5%9B%B0%E9%9B%A3-5926fa019003">電子書直橫轉換有什麼困難</a></li> <li><a href="https://www.slideshare.net/jasoncheng7115/20190608-monospace">突破困境:資安開源工具之應用分享</a> - 鄭郁霖 <!-- raw HTML omitted --><!-- raw HTML omitted --><!-- raw HTML omitted --></li> <li>WWDC - <a href="https://developer.apple.com/videos/play/wwdc2019/706/">Introducing Sign In with Apple</a></li> <li>雖然說 Cross-platform,但看起來也只有 JavaScript,但沒有原生支援 Android 等其他作業系統,覺得蘋果很賊</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/how-gipi-learn/lifelong-growth-3-engine-6b7831ec2831">商業思維:人生持續成長的三個引擎</a></li> <li>學識、產品、影響力</li> <li><strong>做能規模化的事</strong></li> <li><a href="https://medium.com/how-gipi-learn/become-a-freelancer-2-years-964c8132b0bf">成為自由工作者兩年後</a></li> <li>要讓事業能規模化,其中一個核心關鍵就是要持續培養能取代自己的人,如果你的工作無法被其他人取代,基本上你就是公司成長的瓶頸</li> <li><a href="https://medium.com/@cjin/net-dollar-retention-rate-saas-%E6%9C%8D%E5%8B%99%E6%9C%80%E9%87%8D%E8%A6%81%E7%9A%84%E7%87%9F%E9%81%8B%E6%8C%87%E6%A8%99%E4%B9%8B%E4%B8%80-34d3ebc54e19">Net Dollar Retention Rate — SaaS 服務最重要的營運指標之一</a></li> </ul> 2019 06 01 https://tech.sars.tw/weekly/2019-06-01/ Tue, 28 May 2019 10:22:27 +0800 https://tech.sars.tw/weekly/2019-06-01/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://laravel.com/docs/5.6/requests#configuring-trusted-proxies">Laravel - HTTP Requests - Configuring Trusted Proxies</a></li> <li><a href="https://aws.amazon.com/tw/premiumsupport/knowledge-center/redirect-http-https-elb/">How do I redirect HTTP traffic to HTTPS on my Classic Load Balancer in ELB</a></li> <li><a href="https://docs.aws.amazon.com/en_us/elasticloadbalancing/latest/application/load-balancer-listeners.html#redirect-actions">Redirect Actions</a></li> <li><a href="https://medium.com/@chester.yw.chu/http-3-%E5%82%B3%E8%BC%B8%E5%8D%94%E8%AD%B0-quic-%E7%B0%A1%E4%BB%8B-5f8806d6c8cd?sk=6440d24938b77bf68915a064cfaf6e46">HTTP/3 傳輸協議 - QUIC 原理簡介</a></li> <li>之前分析某地方的無線網路使用狀況,發現 QUIC 協定已經排名第一了,當然這中間幾乎都是 Google 相關服務貢獻的</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="http://lab.howie.tw/2019/05/simple-problem-or-wicked-problem.html">我們面對的是棘手問題還是單純問題</a></li> <li>單純問題</li> <li>兩難問題</li> <li>棘手問題</li> <li><a href="https://medium.com/@WeiLee/%E6%88%91%E5%9C%A8-udemy-%E5%AD%B8%E5%88%B0%E7%9A%84%E4%B8%83%E4%BB%B6%E4%BA%8B-d98bd909e7ec">我在 Udemy 學到的七件事</a></li> <li><a href="https://medium.com/@shunyunhu/%E5%A6%82%E4%BD%95%E9%80%8F%E9%81%8E-tea-%E8%A7%A3%E6%B1%BA%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC%E5%B0%88%E6%A1%88%E7%9A%84%E4%B8%8D%E7%A2%BA%E5%AE%9A%E6%80%A7-34c494b14022">如何透過 TEA 解決軟體開發專案的不確定性</a></li> <li><a href="https://femalepowersv.com/2019/05/31/%E7%B0%A1%E5%BF%97%E5%AE%87%E5%B0%88%E8%A8%AA-%E7%84%A1%E5%90%8D%E5%B0%8F%E7%AB%99%E5%89%B5%E8%BE%A6%E4%BA%BA%E5%92%8C%E7%9F%BD%E8%B0%B7%E5%89%B5%E6%8A%95%E5%AE%B6/">簡志宇專訪-無名小站創辦人和矽谷創投家</a></li> <li>創投資金唯一適合的產業就是前期成本高昂但是絕對必須</li> <li>最好的選項是公司本身的營收,再來是貸款</li> <li>信念和生活的意義 (Purpose of Life)</li> <li>創造自己的被利用價值</li> <li><a href="https://www.slideshare.net/yftzeng/ss-148546704">擁抱開源:企業應如何善用開源技術,才能得其利而防其弊</a></li> </ul> <!-- raw HTML omitted --> 2019 05 25 https://tech.sars.tw/weekly/2019-05-25/ Sat, 25 May 2019 00:02:08 +0800 https://tech.sars.tw/weekly/2019-05-25/ <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@jj1385jeff850527/%E9%AB%98%E6%95%88%E6%99%82%E9%96%93%E5%88%A9%E7%94%A8%E6%B3%95-%E7%B5%A6%E5%B9%B3%E8%A1%8C%E5%AE%87%E5%AE%99%E7%9A%84%E8%87%AA%E5%B7%B1-23b7ec670602">高效時間利用法:給平行宇宙的自己</a></li> <li><strong>寫下你一秒鐘的價值</strong></li> <li><a href="https://medium.com/how-gipi-learn/base-on-yesterday-and-keep-improving-a93b5bbe3a4b">每天都在成就更好的自己</a></li> <li><a href="https://www.businessweekly.com.tw/article.aspx?id=25845&amp;type=Blog">每年超商報廢剩食達70億!全家推科技條碼賣即期品</a></li> <li>馬力歐陪你喝一杯 - <a href="https://podcasts.apple.com/us/podcast/%E9%A6%AC%E5%8A%9B%E6%AD%90%E9%99%AA%E4%BD%A0%E5%96%9D%E4%B8%80%E6%9D%AF/id1192212072?i=1000434758335">S3EP65《商業思維》作者游舒帆:吃虧就是占便宜?以前覺得很狗屁,後來發現是真的</a></li> </ul> 2019 05 18 https://tech.sars.tw/weekly/2019-05-18/ Mon, 13 May 2019 21:16:06 +0800 https://tech.sars.tw/weekly/2019-05-18/ <h2 id="technology">Technology</h2> <ul> <li>PDF: [Google Cloud Onboard TPE: Big Data &amp; Machine Learning](<a href="https://storage.googleapis.com/eefylin-demo/demo/Cloud">https://storage.googleapis.com/eefylin-demo/demo/Cloud</a> Onboard TPE_ Big Data &amp; Machine Learning.pdf)</li> <li><a href="https://twpat-simple.tipo.gov.tw/tipotwoc/tipotwkm?!!FR_201913374">微服務軟體開發基礎架構下自動化持續整合系統及其方法</a></li> <li><a href="https://twpat-simple.tipo.gov.tw/tipotwousr/00869/dc.xml?558157036">專利全文</a></li> <li>查東西的時候剛好看到,其實有幾個點不太懂。第一,寫的東西大部分是軟體開發領域常見的內容,沒創新的東西,很多網路文章、書本已經寫到爛;第二,專利這樣寫,雖然基本上應該是會過,但是要規避、繞過也很太容易;第三,這篇大概就是 KPI 下的產物吧&hellip;</li> <li><a href="https://titangene.github.io/article/networking-in-docker-compose.html">透過 Docker Compose 設定 network</a></li> </ul> <h2 id="新創簡報技巧輔導工作坊">新創簡報技巧輔導工作坊</h2> <ul> <li>Pitch 通常 6 分鐘,矽谷大約 3 分鐘</li> <li>常見失誤,把重點放在後面,結果時間不夠</li> <li>Pitch 目的</li> <li>最完美的 Pitch 就是不完美</li> <li>別想全講完</li> <li>創造下一次私下談的機會</li> <li>創投想聽:毛利率、年複合成長率</li> <li>簡報中傳達價值</li> <li>技術價值 -&gt; 投資價值</li> <li>未來價值 -&gt; 現在價值</li> <li>內涵價值 -&gt; 外表價值</li> <li>投資人基本上不懂專有名詞,聽得懂可能都是同業</li> <li>能把企業價值說清楚的人</li> <li>預計募資多少錢?</li> <li>如何規劃運用:產線、廠房、研發人事</li> <li>產品佔市場的 BOM 表數值(%)</li> <li>新聞式,標題先寫需要什麼,第一段內容寫人事時地物,之後再慢慢補充</li> <li>Known Your Customer - 對董監事?潛在投資人?政府單位?</li> <li>對政府:對台灣資安產業重要性</li> <li>專注做某件事情,但其中的核心技術可以做其他事情</li> <li>來聽的創投,通常是專業經理人、基金管理者,他們需要回報背後真正的決策者</li> <li>內容要簡單到聽眾能幫忙講解</li> <li>降低環境依賴:當網路、電腦不存在,或提早到場確認環境</li> <li>簡報架構</li> <li>一句話定位公司</li> <li>機會與痛點</li> <li>解決方案</li> <li>競爭者的解決方案</li> <li>如何賺錢</li> <li>核心團隊背景</li> <li>財務數字</li> <li>現在想要什麼(What you want NOW?)、Roadmap</li> <li>要注意語速</li> <li>你的出現,幫誰賺了錢,擋了誰的財路?</li> <li>能賣東西的是徒弟,能收到錢的是師傅!</li> <li>1螞蟻,2耳,3傘,4獅,5舞,6遛狗,7騎,8喇叭,9酒,10 shit</li> </ul> <h2 id="other">Other</h2> <ul> <li>專案管理</li> <li>多數專案成功的定義 <ul> <li>如期</li> <li>如質</li> <li>如預算</li> </ul> </li> <li>啟動:為什麼要做這個專案?做了之後希望能得到什麼結果?</li> <li>規劃:消除不確定性</li> <li><a href="https://medium.com/%E6%88%91%E9%82%84%E6%B2%92%E6%83%B3%E5%A5%BD%E5%90%8D%E5%AD%97/big-event-lunch-note-e38369899435">千人活動的便當該如何準備</a></li> <li><a href="https://blog.bitnami.com/2019/05/vmware-to-acquire-bitnami.html">VMware to acquire Bitnami</a></li> </ul> 2019 05 11 https://tech.sars.tw/weekly/2019-05-11/ Sat, 11 May 2019 16:23:38 +0800 https://tech.sars.tw/weekly/2019-05-11/ <p>這週最重要的大事大概就是 Cobinhood 柯賓漢兩位創辦人的經營權之爭。</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.magalix.com/blog/the-best-kubernetes-tutorials">The Best Kubernetes Tutorials</a></li> <li><a href="https://medium.com/@chemidy/create-the-smallest-and-secured-golang-docker-image-based-on-scratch-4752223b7324">Create the smallest and secured golang docker image based on scratch</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.darencademy.com/article/view/id/16615">記帳是追求更好的生活?我倒認為,記帳是對人生想像力的妨礙</a></li> <li><strong>過度節儉的問題,在於這可能會讓你的人生缺乏體驗</strong></li> <li><a href="https://vocus.cc/bass/5cd1184afd897800012a535c">別跟我稱兄道弟,我們不是一家人 : 瘋狂的 Netflix</a></li> <li>基本上就是把自然人當機器人看待,抹滅掉人性之後,很多事情處理起來就變得異常的輕鬆</li> <li><a href="https://medium.com/@july0121993/%E4%BD%A0%E4%B8%8D%E8%83%BD%E4%B8%8D%E7%9F%A5%E9%81%93%E7%9A%84%E4%B8%89%E5%80%8B%E9%96%B1%E8%AE%80%E5%A5%BD%E8%99%95-%E7%82%BA%E4%BB%80%E9%BA%BC%E6%88%91%E5%80%91%E8%A9%B2%E9%96%B1%E8%AE%80-1-9bcabfbcaf80">你不能不知道的三個閱讀好處|為什麼我們該閱讀#1</a></li> <li>在書本裡找到你自己</li> <li>透過閱讀增加自信</li> <li>養成批判性思維</li> <li><a href="https://startuplatte.com/2018/01/19/practice/">「練習一萬小時法則」其實誤導了我們!要有優異表現,還要有這些其他條件</a></li> <li><strong>光有練習的「量」是不夠的,還必須兼具練習的「質」</strong></li> <li><a href="https://www.netflix.com/tw/title/80244996?trackId=200257859">世界小吃</a></li> <li>第 5 集。臺灣嘉義 - 豆花、沙鍋魚頭、甕羊肉。嘉義由家族經營的街頭攤位,堪稱台灣烹飪傳統的大本營。</li> </ul> 2019 04 27 https://tech.sars.tw/weekly/2019-04-27/ Tue, 23 Apr 2019 00:06:06 +0800 https://tech.sars.tw/weekly/2019-04-27/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://5xruby.tw/posts/deploying-your-docker-rails-app/">用 Docker 部署 Rails</a></li> <li><a href="https://medium.com/@zhgchgli/%E8%87%AA%E5%B7%B1%E7%9A%84%E9%9B%BB%E8%A9%B1%E8%87%AA%E5%B7%B1%E8%BE%A8%E8%AD%98-swift-ac557047d206">自己的電話自己辨識(Swift)</a></li> <li>電話辨識功能(Call Directory Extension)</li> <li>僅能以離線資料庫方式辨識電話</li> <li><a href="https://mattermost.com">Mattermost</a> High Trust Messaging for the Enterprise. Open source Slack-alternative in Golang and React</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://killedbygoogle.com">Killed by Google</a></li> <li>網站列出了許多 Google 結束掉的產品線,比較有印象的是 Inbox、goo.gl、Glass、Spaces、MyTracks、Code、Picasa、Orkut、iGoogle、Reader、Talk、Chart API、Wave、Buzz 這些</li> <li></li> <li><a href="https://medium.com/@shihwenwutw/%E9%80%8F%E9%81%8E%E6%97%85%E6%AC%A1%E7%B5%84%E6%88%90%E8%A7%A3%E6%9E%90%E5%8F%B0%E5%8C%97%E8%BB%8A%E7%AB%99%E4%BA%BA%E6%B5%81-e8bde91eadb1">透過旅次組成解析台北車站人流</a> - 捷運分時資料3</li> <li><a href="C2B%E5%8F%8D%E5%90%91%E6%BA%9D%E9%80%9A%E6%B3%95">https://www.facebook.com/RFYtaipei/posts/1219399164902439</a></li> </ul> <ol> <li>繼續/終止問題:是否需要討論這個問題</li> <li>澄清式問題:你的意思是什麼</li> <li>假設性問題:你的前提假設是什麼</li> <li>質疑性問題:你怎麼知道你是對的</li> <li>緣由性問題:是什麼導致這個結果</li> <li>影響性問題:會帶來什麼影響</li> <li>行動性問題:應該採取什麼行動</li> </ol> <ul> <li><a href="https://www.darencademy.com/article/view/id/16609">為何有些人的學習效率特別高?初入知識區,你該懂的點、線、面三種類型</a></li> <li><a href="https://medium.com/3pm-lab/%E7%94%A2%E5%93%81%E7%B6%93%E7%90%86%E7%9A%84%E4%B8%83%E5%A4%A7%E5%8A%9F%E8%83%BD-568f562cb149">PM都在做什麼?產品經理的七大功能</a></li> </ul> <ol> <li>研究者</li> <li>實驗家</li> <li>建築師</li> <li>指揮家</li> <li>拉拉隊</li> <li>外交官</li> <li>創業家</li> </ol> <ul> <li><a href="https://medium.com/as-a-product-designer/%E4%B8%80%E7%94%9F%E5%BF%85%E5%8E%BB%E4%B8%80%E6%AC%A1%E7%9A%84%E7%BE%8E%E5%9C%8B%E8%A5%BF%E5%8D%97%E5%81%8F%E5%8D%97%E5%A4%9A%E5%AA%92%E9%AB%94%E8%97%9D%E8%A1%93%E7%AF%80-2019-sxsw-interactive-festival-c731ab7a63d7">一生必去一次的美國西南偏南多媒體藝術節 (2019 SXSW Interactive Festival)</a></li> <li><a href="https://medium.com/3pm-lab/5-reasons-for-joining-sxsw-759204962688">SXSW:美國最大科技 x 藝術創新嘉年華,你應該要關注的五大理由</a></li> <li><a href="https://medium.com/3pm-lab/sxsw-2019-trend-and-special-events-32a40e2f4edd">SXSW 2019:互動科技類年度趨勢 x 活動精選</a></li> <li><a href="https://medium.com/3pm-lab/10-tips-for-your-first-sxsw-15a6ce3b4d21">我的第一次SXSW:十個我希望我可以在大會開始前就知道的秘技</a></li> </ul> 2019 04 20 https://tech.sars.tw/weekly/2019-04-20/ Sat, 20 Apr 2019 02:17:21 +0900 https://tech.sars.tw/weekly/2019-04-20/ <p>4/17 ~ 4/22 飛日本,跑 JGC part 1,共取得 34,147 FOP。還好有找到人一起跑,不然真的會飛到懷疑人生。(累)</p> <h2 id="technology">Technology</h2> <ul> <li>Infrastructure as Code</li> <li>Collaboration</li> <li>Reuse <ul> <li>From template to multiple environment</li> </ul> </li> <li>Control <ul> <li>Access Control、Life Cycle</li> </ul> </li> <li>Complicance</li> <li>Abstraction</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://foolishbits.com/%E7%82%BA%E4%BB%80%E9%BA%BC-saas-%E6%98%AF%E4%B8%8D%E5%AE%B9%E6%98%93-scaling-%E7%9A%84%E5%95%86%E6%A5%AD%E6%A8%A1%E5%BC%8F-c99f28cd9500">為什麼 SaaS 是不容易 scaling 的商業模式?</a></li> <li><a href="https://medium.com/hulis-blog/4-years-review-7fb7edc52687">成為前端工程師的四週年回顧</a></li> <li>實力、溝通、自信</li> </ul> 2019 04 06 https://tech.sars.tw/weekly/2019-04-06/ Sat, 06 Apr 2019 02:17:46 +0800 https://tech.sars.tw/weekly/2019-04-06/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.slideshare.net/chentientsai/artifacts-management-with-ci-and-cd">Artifacts management with CI and CD</a> by Chen-Tien Tsai <!-- raw HTML omitted --><!-- raw HTML omitted --> <!-- raw HTML omitted --><!-- raw HTML omitted --><a href="https://onedrive.live.com/view.aspx?resid=858DC128A37DBEBA!37238&amp;ithint=file%2cpptx&amp;authkey=!AEH4EQvy64oOpew">Slide Source</a></li> <li></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.slideshare.net/shufanyu/ss-78197809">新創企業『組織設計』初探</a> by gipi <!-- raw HTML omitted --><!-- raw HTML omitted --> <!-- raw HTML omitted --></li> <li><a href="https://meet.bnext.com.tw/articles/view/44660">創業家須知:如何讓員工理解工作和公司使命有關聯?</a></li> <li>品牌內化 Brand Internalization</li> <li><em>透過一系列組織內部的活動或過程,使員工有能力提供符合企業策略及品牌價值的一致性的客戶體驗。</em></li> </ul> 2019 03 30 https://tech.sars.tw/weekly/2019-03-30/ Thu, 28 Mar 2019 18:49:50 +0800 https://tech.sars.tw/weekly/2019-03-30/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.howtogeek.com/398927/how-to-convert-heic-images-to-jpg-on-a-mac-the-easy-way/">How to Convert HEIC Images to JPG on a Mac the Easy Way</a></li> <li><a href="https://training.play-with-docker.com">Play with Docker Classroom</a></li> <li>For IT Pros and System Administrators</li> <li>For Developers</li> <li><a href="https://training.play-with-docker.com/alacart/">All individual labs</a></li> <li><a href="https://labs.play-with-docker.com">Play with Docker</a></li> <li><a href="https://www.slideshare.net/CherrieHsieh/maintainable-go">Maintainable go</a> by Yu-Shuan Hsieh, 趨勢科技 Software Engineer <!-- raw HTML omitted --> <!-- raw HTML omitted --></li> <li><a href="https://careers.google.com/jobs/results/?location=Taiwan">Google Careers Taiwan</a></li> <li>Google 在台灣開的職缺越來越多了!</li> <li><a href="https://discuss.kubernetes.io/t/announce-security-release-of-kubernetes-kubectl-potential-directory-traversal-releases-1-11-9-1-12-7-1-13-5-and-1-14-0-cve-2019-1002101/5712">Security release of Kubernetes kubectl - potential directory traversal - Releases 1.11.9, 1.12.7, 1.13.5, and 1.14.0 - CVE-2019-1002101</a></li> <li><a href="https://speakerdeck.com/line_developers/how-we-build-kubernetes-service-by-rancher-in-line">How We build Kubernetes service by Rancher in LINE</a></li> <li><a href="https://github.com/netdata/netdata">Netdata</a> - distributed, real-time, performance and health monitoring for systems and applications</li> <li>Slide: <a href="https://docs.google.com/presentation/d/1ZLeWhlr1mU5LxII_0ik3zY40PP1fa1pHK0cUZNvKOZg/">用虛擬化技術來玩遊戲?能動嗎?</a> by seadog007</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://negotowin.blogspot.com/2018/12/blog-post_31.html">人在屋簷下,不得不低頭?從我在布達佩斯的遊船體驗,來看擁有不只一種選項的重要及必要</a></li> <li><a href="https://media.connectiu.com/launching-your-engineering-career-at-japans-top-it-companies-an-interview-with-two-engineers-from-taiwan/">Launching your engineering career at Japan’s top IT companies: an interview with two engineers from Taiwan</a></li> <li><a href="http://kojenchieh.pixnet.net/blog/post/391843868-%E7%84%A6%E9%BB%9E%E8%A8%8E%E8%AB%96%E6%B3%95-(orid)">焦點討論法 (ORID)</a></li> <li>Objective</li> <li>Reflective</li> <li>Interpretive</li> <li>Decisional</li> <li><a href="https://www.slideshare.net/shutingchuang940/orid-43587601?ref=">ORID焦點討論法 - 白話入門篇</a> by Chuang Shu-Ting <!-- raw HTML omitted --> <!-- raw HTML omitted --></li> <li><a href="https://www.slideshare.net/shufanyu/tgonetworks">研發團隊管理經驗分享</a> by gipi <!-- raw HTML omitted --> <!-- raw HTML omitted --></li> </ul> 2019 03 23 https://tech.sars.tw/weekly/2019-03-23/ Thu, 21 Mar 2019 09:20:27 +0800 https://tech.sars.tw/weekly/2019-03-23/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://docs.citrix.com/en-us/netscaler/12/application-firewall/url-protections/starturl-check.html">Citrix - Start URL check</a></li> <li><a href="https://shazi.info/cloudfront-%E9%81%87%E5%88%B0-s3-static-website-%E6%99%82%E5%87%BA%E7%8F%BE-307-%E8%BD%89%E5%9D%80/">CloudFront 接 S3 Static Website 時出現 307 轉址</a></li> <li>每次 Deploy 新的 S3 + CloudFront 靜態網站都會遇到,還好都不急著上線,等 AWS 所有資料更新後自然會恢復正常</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/asiayo-engineering/%E5%BE%9E%E5%85%A5%E9%96%80%E5%88%B0%E5%8D%93%E8%B6%8A-%E7%94%A2%E5%93%81%E7%B6%93%E7%90%86%E6%8A%80%E8%83%BD%E6%AA%A2%E6%A0%B8%E8%A1%A8%E8%88%87%E8%81%B7%E6%B6%AF%E7%99%BC%E5%B1%95%E8%B7%AF%E5%BE%91-80d9a27f33cf">從入門到卓越,產品經理技能檢核表與職涯發展路徑</a></li> <li>APM</li> <li>PM</li> <li>Senior PM <ul> <li>Growth</li> <li>Data</li> <li>Backend System</li> </ul> </li> <li>Manager <ul> <li>Lead PM</li> <li>VP / Director</li> </ul> </li> <li><a href="https://teddy-chen-tw.blogspot.com/2019/03/blog-post_22.html">往外看一層</a></li> <li><a href="https://medium.com/@hlb/%E8%88%89%E8%BE%A6%E7%B7%9A%E4%B8%8A%E6%8A%80%E8%A1%93%E5%88%86%E4%BA%AB%E6%9C%83-ef029fde7069">舉辦線上技術分享會</a></li> <li><a href="https://www.thenewslens.com/article/115893">北市1280月票屆滿一週年,市政的大劫難即將臨頭</a></li> <li>公車的主要問題 <ul> <li>加速快、急剎車</li> <li>靠站不確實,常常不完全停進去停靠區,影響其他車道車流</li> <li>其他車輛在公車停靠區違規停車,影響公車進站</li> </ul> </li> </ul> 2019 03 16 https://tech.sars.tw/weekly/2019-03-16/ Tue, 12 Mar 2019 09:42:17 +0800 https://tech.sars.tw/weekly/2019-03-16/ <p>這星期各家服務輪流壞,Facebook 系列(包含 Instagram),Google 系列(包含 GCP、G Suite)和 Apple iCloud 都壞了一陣子。</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://status.cloud.google.com/incident/storage/19002">Google Cloud Storage Incident #19002</a></li> <li>3/11 Google 的 SRE 們發現內部的儲存系統的 metadata 用量激增,隔天為了降低用量修改了設定,造成了找尋檔案位置的服務過載,最終造成連鎖失效。</li> <li>儲存服務為了異地備援,Google 把所有 region 的儲存服務串在一起,也導致了這次的雪崩效應,未來會加強獨立性,讓每個 region 的儲存出問題時不會擴散到全世界。</li> <li><a href="https://www.thenewslens.com/article/115474">針對全球故障事件,Facebook表示「非網路攻擊,是內部伺服器錯誤」</a></li> <li><a href="https://www.thenewslens.com/article/115473">Apple iCloud 服務於全球陸續出現故障</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://ofafa.wordpress.com/2015/08/10/%E5%A6%82%E4%BD%95%E5%89%B5%E9%80%A0%E8%B2%A1%E5%AF%8C-how-to-make-wealth/">如何創造財富 How to make wealth</a></li> <li>原文:http://paulgraham.com/wealth.html</li> <li>可以把新創公司視為是一種把工作時間壓縮到短短數年的方式</li> <li>所有公司的成功都有相當大比例來自隨機性的因素</li> <li>你只需要做某些人們喜歡的事情</li> <li>金錢不等於財富,金錢是一種轉移財富的方式</li> <li>財富是一種可以被創造的東西,而不是如同是一片片的派被一個假想的老爸分配著</li> <li>一家公司,如果它想要持續存在的話,必須要做的事情就是賺錢</li> <li>最好的防禦就是攻擊,沒有資源能夠消耗在防守上</li> <li>使用者是唯一可以證明你已經創造財富的證據</li> <li><a href="https://blog.coscup.org/2019/03/coscup-2018.html?m=1">COSCUP 2018 會後記錄 - 財務報告</a></li> <li>2018 年結餘 <code>NT$1,362,804</code>,歷年總結餘 <code>NT$5,338,567</code></li> </ul> 2019 03 09 https://tech.sars.tw/weekly/2019-03-09/ Tue, 05 Mar 2019 00:51:51 +0800 https://tech.sars.tw/weekly/2019-03-09/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://kkc.github.io/2019/03/04/AWS-Shuffle-Sharding/">AWS Shuffle Sharding</a></li> <li><a href="https://fullstack.qzy.camp">全棧營 VIP 付費課程</a>現已免費開放</li> <li><a href="https://ghidra-sre.org">Ghidra</a> A software reverse engineering (SRE) suite of tools</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://meet.bnext.com.tw/articles/view/44559">創業後才知道,這就是老闆的格局</a></li> <li>每一個新人入職,都有一位前輩指定帶著,給予細節的指引和解惑,就是開啟世代傳承之路</li> <li><a href="https://dev.to/jamesmh/the-stages-of-your-software-development-career-2dd">The Stages Of Your Software Development Career</a></li> </ul> <ol> <li>Coder</li> <li>Junior Developer</li> <li>Intermediate Developer</li> <li>Senior Developer</li> <li>Lead Developer</li> <li>Tech Leader</li> </ol> <ul> <li><a href="https://lab.howie.tw/2019/03/google-cloud-professional-cloud-architect-skill.html">一個專業的雲端架構師需要具備協助建立團隊文化的能力</a></li> <li><a href="https://www.notion.so/Statementdog-s-Handbook-for-New-Members-ba1310cb56af4103810aae077b11aaee">Statementdog&rsquo;s Handbook for New Members</a></li> <li><a href="https://jaceju.net/review-reengineering-legacy-software/">《遺留系統重建實戰》導讀與心得</a></li> <li><a href="https://medium.com/@doraemon801031/%E7%82%BA%E4%BB%80%E9%BA%BC%E4%BB%8A%E5%A4%A9%E5%B0%B1%E8%A9%B2%E9%96%8B%E5%A7%8B%E4%BD%BF%E7%94%A8%E5%AF%86%E7%A2%BC%E7%AE%A1%E7%90%86%E5%99%A8-9884f4de4639">為什麼今天就該開始使用密碼管理器</a></li> <li>1Password</li> <li>LastPass</li> <li>KeePass</li> <li>LessPass</li> <li><a href="https://www.inside.com.tw/article/15757-lynn_tesla">訂單滿載、趕著交車的特斯拉(Tesla),為什麼選擇裁員與降價策略</a></li> <li><a href="https://www.managertoday.com.tw/books/view/52348">團隊中的5種角色</a></li> <li>跑者(The Runner)</li> <li>慢跑者(The Jogger)</li> <li>散步者(The Walker)</li> <li>乘客(The Rider) <ul> <li>別花時間激勵他們,因為根本沒用</li> </ul> </li> <li>駕駛</li> <li><a href="https://trustcafe.com.tw/site-survey/">辦好一場活動的「細節」Part 1 場勘</a></li> <li><a href="https://drive.google.com/file/d/1ggrTJPpP6TlBMVoMixSleyofZEAMWgZ2/view">場勘紀錄表</a></li> </ul> 2019 02 23 https://tech.sars.tw/weekly/2019-02-23/ Tue, 19 Feb 2019 02:13:25 +0800 https://tech.sars.tw/weekly/2019-02-23/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://curler.amixr.io">Curler</a> - a simple uptime monitoring tool for your website</li> <li>網站連不到時可以送訊息到 Slack</li> <li>Docker 刪除 <code>&lt;none&gt;</code> image</li> <li><code>sudo docker rmi $(sudo docker images -f &quot;dangling=true&quot; -q)</code></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/tomchentw-as-a-remote-backpacker/%E6%88%91%E5%81%9A%E9%81%A0%E7%AB%AF%E4%BD%86%E6%B2%92%E7%99%BB%E8%A8%98%E5%85%AC%E5%8F%B8-%E6%94%B6%E5%85%A5%E5%8F%AF%E7%AE%97%E6%B5%B7%E5%A4%96%E6%89%80%E5%BE%97%E5%97%8E-51885baa82ea">我做遠端但沒登記公司,收入可算海外所得嗎?</a></li> <li><a href="https://medium.com/@joelhu/%E7%AB%99%E5%9C%A8%E9%A2%A8%E5%8F%A3%E7%9A%84%E8%B1%AC%E5%8F%AF%E4%BB%A5%E9%A3%9B%E8%B5%B7%E4%BE%86-%E4%B8%8D%E6%87%82%E9%A3%9B%E7%9A%84%E8%B1%AC%E9%82%84%E6%98%AF%E6%9C%83%E6%8E%89%E4%B8%8B%E4%BE%86-ea8fb0c1ea25">站在風口的豬可以飛起來 不懂飛的豬還是會掉下來</a></li> <li>ZOZOTOWN</li> <li><a href="https://medium.com/captures/%E5%A6%82%E4%BD%95%E7%8D%B2%E5%8F%96%E5%89%8D1000%E5%90%8D%E7%94%A8%E6%88%B6-38ef01e57aa5">如何獲取前1000名用戶</a></li> <li><a href="https://growthhackers.com/growth-studies">Growth Studies</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/39317">一家新創企業的營運長(COO)到底該做哪些事情</a></li> <li>組建資料團隊</li> <li>解決公司的銷售問題</li> <li>不斷解決之前從未碰到過的新問題</li> <li><a href="https://medium.com/@jpro610/%E5%93%81%E7%89%8C%E8%88%87%E4%BB%A3%E5%B7%A5-52064e0384c7">品牌與代工</a></li> <li><a href="https://www.91app.com/blog/omo-casestudy-fmailymart-coffee/">[OMO案例分析]全家如何用虛實融合玩新梗,雙11首推「咖啡/茶飲寄杯跨店取」就創下1.5億業績、5百萬杯驚人銷量?</a></li> <li>Sars: 全家去年推出的商品預購、寄放、跨店分次領取的功能真的完全打中我,去年就買了超過 100 項商品</li> </ul> <h3 id="室內裝修">室內裝修</h3> <ul> <li><a href="http://www.legowall.com.tw">樂高牆</a></li> <li><a href="http://decomyplace.com/newspost.php?id=4047">快速認識 6 種室內隔間工法</a></li> <li>鋼製輕隔間</li> <li>白磚牆輕隔間</li> <li>陶粒牆輕隔間</li> <li>木作輕隔間</li> <li>紅磚牆隔間</li> <li>RC 牆隔間</li> <li><a href="https://www.mobile01.com/topicdetail.php?f=335&amp;t=5694044">新成屋驗屋記錄(初驗)</a></li> <li>瑪成科技驗屋</li> </ul> 2019 02 16 https://tech.sars.tw/weekly/2019-02-16/ Mon, 11 Feb 2019 17:58:07 +0800 https://tech.sars.tw/weekly/2019-02-16/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-with-http-2-support-on-ubuntu-18-04">How To Set Up Nginx with HTTP/2 Support on Ubuntu 18.04</a></li> <li><a href="https://www.openwall.com/lists/oss-security/2019/02/11/2">CVE-2019-5736: runc container breakout (all versions)</a></li> <li><a href="https://kubernetes.io/blog/2019/02/11/runc-and-cve-2019-5736/">Runc and CVE-2019-5736</a></li> <li><a href="https://cloud.google.com/kubernetes-engine/docs/security-bulletins#february-11-2019-runc">GCP - February 11, 2019 (runc)</a> <ul> <li>如果開 Node Pool 的時候是選 Container-Optimized OS (COS) 則不受影響</li> </ul> </li> <li><a href="https://aws.amazon.com/tw/security/security-bulletins/AWS-2019-002/">AWS - Container Security Issue (CVE-2019-5736)</a></li> <li>Sars: 這大概是這星期最重要的大事了,因為是很底層的東西出現漏洞,影響層面非常廣,各個有提供 Kubernetes as a Service 的雲端平台也都受到影響</li> <li><a href="https://medium.com/edureka/install-kubernetes-on-ubuntu-5cd1f770c9e4">How To Install Kubernetes On Ubuntu: Kubernetes Setup</a></li> <li>兩年前還需要一個個元件手動慢慢裝,現在純手工安裝 Kubernetes 又變得更簡單了</li> <li><a href="https://www.techbang.com/posts/63652">網路架構大概論7-802.11ax/Wi-Fi 6 規格看過來,不只高速傳輸,更注重有效率使用</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.bnext.com.tw/article/52197/human-resource-management">創業當個好老闆</a></li> <li>淡化學歷思維、封殺小團體 <ul> <li>識人,先從心態行為或是能力著手</li> </ul> </li> <li>主動提倡員工訓練</li> <li>請人重質不重量,不要亂請實習生 <ul> <li>請三位菜鳥和實習生的錢,用在請一位相關產業的資深員工,通常這都會事倍功半</li> </ul> </li> <li>禁止裙帶關係</li> <li>賞罰分明,慢慢聘,快快炒</li> <li><a href="https://www.facebook.com/mocoolee/posts/10156206946761699">小生意</a></li> </ul> <ol> <li>第一天就要賺錢</li> <li>不亂花錢</li> <li>累積顧客名單</li> </ol> <ul> <li><a href="https://medium.com/netflix-techblog/full-cycle-developers-at-netflix-a08c31f83249">Full Cycle Developers at Netflix — Operate What You Build</a></li> <li><a href="https://www.infoq.com/presentations/netflix-devops">Full Cycle Developers @Netflix</a></li> </ul> 2019 02 09 https://tech.sars.tw/weekly/2019-02-09/ Sat, 09 Feb 2019 00:34:30 +0800 https://tech.sars.tw/weekly/2019-02-09/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://blog.albert-chen.com/resize-images-on-google-cloud-storage/">Resize Images on Google Cloud Storage</a></li> <li>GitHub: <a href="https://github.com/oxequa/realize">Realize</a> is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading</li> <li><a href="https://github.com/k88hudson/git-flight-rules">Flight rules for Git</a></li> <li><a href="https://medium.com/@sky172839465/%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%AB%E5%9C%A8github%E4%B8%8A%E6%8C%81%E7%BA%8C%E6%95%B4%E5%90%88%E8%88%87%E9%83%A8%E7%BD%B2-ci-cd-9735f622ae68">前端工程師在Github上持續整合與部署(CI/CD)</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@evonneyifangtsai/%E4%B8%80%E5%A0%B4%E6%9C%83%E8%AD%B0-%E6%8A%8A%E4%B8%80%E5%80%8B%E5%9C%98%E9%9A%8A%E5%87%9D%E8%81%9A%E8%B5%B7%E4%BE%86-27c1fe96f978">一場會議,把一個團隊凝聚起來</a></li> </ul> 2019 02 02 https://tech.sars.tw/weekly/2019-02-02/ Sat, 02 Feb 2019 09:18:25 +0800 https://tech.sars.tw/weekly/2019-02-02/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.tutorialdocs.com/article/nodejs-performance.html">8 Tips For Node.js Performance Optimization</a></li> <li>Update To The Latest Version of Node.js</li> <li>Use fast-json-stringify To Speed Up JSON Serialization</li> <li>Improve The Performance of Promise</li> <li>Write The Asynchronous Code Correctly</li> <li>Optimize V8 GC</li> <li>Use Stream Correctly</li> <li>Is The C++ Extension Faster Than JavaScript?</li> <li>Use node-clinic To Locate Performance Issues Quickly</li> <li><a href="https://github.com/hjacobs/kubernetes-failure-stories">Kubernetes Failure Stories</a></li> <li><a href="https://www.hwchiu.com/kubernetes-concept.html">你到底知不知道什麼是 Kubernetes?</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/%E7%A7%91%E6%8A%80%E6%96%B0%E6%83%B3/%E9%AB%98%E6%95%88%E5%9C%98%E9%9A%8A%E7%9A%84%E5%85%A9%E9%9B%A3-dilemma-of-high-performance-teams-1a2af78e013e">『高效率團隊』高效團隊的兩難 (Dilemma of high performance teams)</a></li> </ul> 2019 01 26 https://tech.sars.tw/weekly/2019-01-26/ Wed, 23 Jan 2019 01:42:29 +0800 https://tech.sars.tw/weekly/2019-01-26/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://justi.cz/security/2019/01/22/apt-rce.html">Remote Code Execution in apt/apt-get</a></li> </ul> <hr> <h3 id="event-ansible-linklight-hands-on-workshop">Event: <a href="https://zh-tw.facebook.com/events/1259638784190446/">Ansible Linklight Hands-on Workshop</a></h3> <ul> <li>超過 1800 個功能模組</li> <li><a href="https://github.com/ansible/ansible-examples">ansible-examples</a></li> <li>Ansible Tower</li> <li><a href="https://docs.ansible.com/ansible/latest/modules/routeros_command_module.html">routeros_command - Run commands on remote devices running MikroTik RouterOS</a></li> <li>Workshop</li> <li><a href="https://network-automation.github.io/linklight/exercises/networking_v2/">Ansible Linklight - Networking</a></li> <li>Slide: <a href="https://network-automation.github.io/linklight/decks/ansible_network_v2.html#/">Ansible Networking Workshop</a></li> <li>Sample code: <a href="https://github.com/network-automation/linklight/tree/master/exercises/networking_v2">networking_v2</a></li> <li><a href="https://s3-ap-southeast-1.amazonaws.com/3461.ansibleworkshops.opentlc.com/3461-index.html">Lab 3461</a> / <a href="https://s3-ap-northeast-1.amazonaws.com/6d70.ansibleworkshops.opentlc.com/6d70-index.html">Lab 6d70</a></li> <li>Sars: Red Hat 透過 Ansible 可以快速建立出一整套 Wordshop 的環境</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/as-a-product-designer/%E6%88%91%E5%9C%A8amazon%E4%B8%89%E5%B9%B4%E7%9A%84%E5%BF%83%E5%BE%97%E5%9B%9E%E9%A1%A7-5260239998d6">我在 Amazon 擔任 UX 設計師的三年心得回顧</a></li> <li>知道如何問問題是一種基本能力</li> <li>懂得挑選戰場</li> </ul> 2019 01 19 https://tech.sars.tw/weekly/2019-01-19/ Wed, 16 Jan 2019 13:17:20 +0800 https://tech.sars.tw/weekly/2019-01-19/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://aws.amazon.com/tw/solutions/case-studies/JKOS/">AWS - 街口支付案例研究</a></li> <li><a href="https://rancher.com">Rancher</a> - Multi-Cluster Kubernetes Management</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/hspectrum/startup-failure-reasons-93d743a9c9af">創業失敗三大原因:選題、團隊,與財務管理</a></li> <li><a href="https://medium.com/hspectrum/%E7%95%B6%E8%80%81%E9%97%86%E5%89%8D%E4%BD%A0%E8%A9%B2%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%8B-%E6%9C%83%E8%A8%88-%E8%B2%A1%E5%8B%99%E8%A6%8F%E5%8A%83-39e7198f3481">當老闆前你該知道的事:會計&amp;財務規劃</a></li> <li><a href="https://www.hbrtaiwan.com/article_content_AR0007848.html">董事長,你不是執行長!</a> (How to Be a Good Board Chair)</li> </ul> <ol> <li>從旁引導</li> <li>進行團隊編組,不是建立團隊</li> <li>承擔準備工作</li> <li>重視專門委員會</li> <li>保持中立</li> <li>衡量投入,而不是產出</li> <li>別當執行長的上司</li> <li>代表股東,但不是股東</li> </ol> <ul> <li> <p>讓董事會的每個成員,都成為稱職的董事</p> </li> <li> <p><a href="https://www.microfusion.tw/news/gsuitewinning">管理員們認為 G Suite 最需要的功能</a></p> </li> <li> <p>信件回收</p> </li> <li> <p>信件移轉</p> </li> <li> <p>Sars: 當過幾年的管理員,G Suite 信件轉移功能真的很重要,手動轉移 Gmail 信件真的是各種夢魘,而且速度又超級慢,一個帳號要等好幾天</p> </li> <li> <p><a href="https://www.bnext.com.tw/article/51927/startup-business-turning-point">瘋創業時代結束,台灣創業家的轉機在哪裡</a></p> </li> </ul> 2019 01 12 https://tech.sars.tw/weekly/2019-01-12/ Mon, 07 Jan 2019 14:00:42 +0800 https://tech.sars.tw/weekly/2019-01-12/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://aws.amazon.com/tw/blogs/aws/new-amazon-documentdb-with-mongodb-compatibility-fast-scalable-and-highly-available/">Amazon DocumentDB (with MongoDB Compatibility): Fast, Scalable, and Highly Available</a></li> <li>AWS 終於支援相容 MongoDB 的代管服務了</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://meet.bnext.com.tw/articles/view/44335">高級產品經理必備的6種核心能力</a></li> </ul> <ol> <li>深度研究行業的能力</li> <li>建構商業模型的能力</li> <li>數據深度分析能力</li> <li>系統思考的能力</li> <li>創新的能力</li> <li>資源整合的能力</li> </ol> <h2 id="2019政府補助資源說明會"><a href="https://www.accupass.com/event/1812220931411970886515">2019政府補助資源說明會</a></h2> <ul> <li>中古新創:公司活得下去,有賺錢,但長不大</li> <li>台北市的補助最多</li> <li>政府補助 &lt;= 自籌款 &lt;= 實收資本額</li> <li>補助幾乎是人事費用</li> </ul> <h3 id="技術型計畫">技術型計畫</h3> <ul> <li>小型企業創新研發計畫 SBIR</li> <li>創新技術、創新服務</li> <li>隨到隨審、線上受理</li> <li>Phase I: 創意構想之可行性分析</li> <li>Phase II: 技術或服務機制研發</li> <li>Phase II+: 研發成果商品化</li> <li>CITD</li> <li>每年 2 梯次,12 ~ 2 月、5 ~ 6 月</li> <li>製造業、技術服務業</li> <li>具體商品製造、製造業最佳化的服務</li> <li>App 開發通常不行</li> <li>產學合作</li> <li>A+ 企業創新研發淬煉計畫</li> <li>通常知名大企業申請,經費無上限</li> </ul> <h3 id="特別型---政府投資類">特別型 - 政府投資類</h3> <ul> <li>國發基金天使投資</li> <li>國發基金創業天使的延續(已結束)</li> <li>公司 3 年內</li> <li>跟投方,不做領投</li> <li>加強投資策略性服務業推動計畫</li> <li>加強投資中小企業推動計畫</li> </ul> <h3 id="特別型---人力資源類">特別型 - 人力資源類</h3> <ul> <li>人力資源提升計畫</li> <li>上課講師費</li> <li>外部:1600</li> <li>內部:800</li> <li>場地費</li> <li>小型企業人力資源提升計畫(容易提早額滿)</li> <li>相關課程報名</li> <li>外語、辦公軟體、經營管理、政策課程</li> <li>需要參加十分之一核心課程</li> <li>青年就業旗艦計畫</li> <li>預先申請制</li> </ul> <h3 id="其他">其他</h3> <ul> <li>林口國際新創園補助</li> <li>策略性新創事業,五年內新創企業,結案取得國際投資協議</li> <li>SIIR</li> <li>新服務商品</li> <li>新經營模式</li> <li>新商業應用技術</li> <li>台北市產發局</li> <li>研發補助 <ul> <li>技術開發、創新服務</li> </ul> </li> <li>品牌補助 <ul> <li>消費者樣貌、品牌定義、品牌再造</li> </ul> </li> <li>獎勵補貼 <ul> <li>設立或增資一年內</li> <li>不超過資本額 %</li> <li>勞工職訓補貼最高 80 萬元</li> <li>薪資補貼,設籍台北市,每人每月最高 1 萬元,期間不超過 1 年,總金額最高 500 萬元</li> <li>承租私有房地</li> <li>融資利息補貼 2.5% 內</li> </ul> </li> </ul> 2019 01 05 https://tech.sars.tw/weekly/2019-01-05/ Thu, 03 Jan 2019 15:32:33 +0800 https://tech.sars.tw/weekly/2019-01-05/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/edureka/kubernetes-interview-questions-c9790e5abddb">Top 50 Kubernetes Interview Questions | Kubernetes Training</a></li> <li>Kubernetes Basic Interview Questions</li> <li>Architecture-Based Interview Questions</li> <li>Scenario-Based Interview Questions</li> <li>Multiple Choice Questions</li> <li><a href="https://engineering.videoblocks.com/web-architecture-101-a3224e126947">Web Architecture 101</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://ceohank.wordpress.com/2015/01/12/%E8%B2%A1%E5%8B%99%E8%88%87%E6%9C%83%E8%A8%88-%E6%96%B0%E5%89%B5%E5%85%AC%E5%8F%B8%E5%88%9D%E6%9C%9F%E6%9C%80%E5%AE%B9%E6%98%93%E5%BF%BD%E7%95%A5%E7%9A%84%E5%85%A9%E4%BB%B6%E4%BA%8B/">財務與會計 – 新創公司初期最容易忽略的兩件事</a></li> <li><a href="https://medium.com/akichy/%E7%AD%86%E8%A8%98-%E5%A6%82%E4%BD%95%E7%94%A8-kindle-%E9%96%B1%E8%AE%80-kobo-%E6%A8%82%E5%A4%A9-%E9%9B%BB%E5%AD%90%E6%9B%B8%E6%AA%94%E6%A1%88-5aa529b61203">如何用 Kindle 閱讀 Kobo(樂天)電子書檔案</a></li> <li>Kobo 桌面端 App</li> <li>Calibre + DeDRM</li> </ul> 2018 12 29 https://tech.sars.tw/weekly/2018-12-29/ Sat, 29 Dec 2018 09:49:06 +0800 https://tech.sars.tw/weekly/2018-12-29/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/coding-neutrino-blog/three-lessons-for-software-engineer-5f2f316f9dce">軟體工程師必修的三門課</a></li> <li>資料結構與演算法 (Data Structure and Algorithm)</li> <li>計算機結構 (Computer Architecture)</li> <li>作業系統 (Operation System)</li> <li><a href="https://medium.com/carousell-insider/%E5%9C%A8%E6%97%8B%E8%BD%89%E6%8B%8D%E8%B3%A3-carousell-%E4%B8%80%E5%B9%B4%E7%9C%8B%E5%88%B0%E7%9A%84%E5%BE%8C%E7%AB%AF%E6%9E%B6%E6%A7%8B-%E6%8C%91%E6%88%B0%E8%88%87%E7%94%9F%E6%B4%BB-a0a12ef90cc0">在旋轉拍賣 Carousell 一年看到的後端架構、挑戰與生活</a></li> <li><a href="https://cloud.google.com/customers/17-media/">17 Media: Meeting surging demand for live streaming</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://fs.blog/2018/06/succeed-at-work/">Smarter, Not Harder: How to Succeed at Work</a></li> </ul> <ol> <li>Change how you think about your day</li> <li>Write a list of all the goals you have</li> <li>Circle your top three goals</li> <li>Eliminate everything else</li> </ol> <ul> <li><a href="https://meethub.bnext.com.tw/%E7%B6%B2%E8%B7%AF%E7%94%A2%E6%A5%AD%E8%A9%B2%E5%A6%82%E4%BD%95%E5%81%9A%E7%94%A2%E5%93%81%EF%BC%9F%E5%81%9A%E7%94%A2%E5%93%81%E5%B0%B1%E6%98%AF%E5%88%86%E9%9A%8E%E6%AE%B5%E5%9C%A8%E9%A9%97%E8%AD%89/">在網路產業該如何做產品?其實就是分階段在驗證一整個商業模式</a></li> <li>產品 - 解決某個問題的東西</li> <li><a href="https://meet.bnext.com.tw/articles/view/38843">「經營管理」與「資本配置」-傑出創業家的兩個任務</a> <ul> <li><em>我的目標不在擁有最長的火車,而在使用最少的燃料率先到站</em></li> <li>資本配置(投資)</li> </ul> <ol> <li>投資於目前營運上</li> <li>收購其他事業</li> <li>發放現金股利</li> <li>清償債務</li> <li>買回流通在外股份庫藏</li> </ol> </li> <li>新創失敗的十大徵兆 <a href="https://medium.com/@huangtim.7535/%E6%96%B0%E5%89%B5%E5%A4%B1%E6%95%97%E7%9A%84%E5%8D%81%E5%A4%A7%E5%BE%B5%E5%85%86-%E9%9D%A2%E8%AB%87%E6%99%82%E6%80%8E%E9%BA%BC%E7%9C%8B-%E4%B8%80-fa692f01ed35">一</a>、<a href="https://medium.com/@huangtim.7535/%E6%96%B0%E5%89%B5%E5%A4%B1%E6%95%97%E7%9A%84%E5%8D%81%E5%A4%A7%E5%BE%B5%E5%85%86-%E5%B7%A5%E4%BD%9C%E6%99%82%E6%80%8E%E9%BA%BC%E7%9C%8B-%E4%BA%8C-34f26b9cc7ed">二</a></li> </ul> <ol> <li>誤解優先順序的意義</li> <li>給香蕉不給香蕉園</li> <li>自以為創業專業 <ul> <li>錯誤人力配置佔所有創業失敗因素的23%</li> </ul> </li> <li>沒有專注本業 <ul> <li>本業:產品好,員工爽,金流順暢</li> </ul> </li> <li>組織架構圖錯置</li> <li>沒有 Business Model Canvas、不懂 MVP</li> </ol> 2018 12 22 https://tech.sars.tw/weekly/2018-12-22/ Tue, 18 Dec 2018 03:47:44 +0900 https://tech.sars.tw/weekly/2018-12-22/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/@daaab/528a1095ff71">以太貓搶救大作戰 — 北科大教授暗夜暴氣深入區塊鏈救出受駭小貓實錄</a></li> <li><a href="https://medium.com/@guanrongwu/d5cdcd3281c6">我如何防止私鑰從程式碼中外流</a></li> <li><a href="https://medium.com/@ericsk/%E4%BD%BF%E7%94%A8-gmail-api-%E4%BB%A5%E5%8F%8A-google-calendar-api-%E9%96%8B%E7%99%BC-g-suite-%E6%87%89%E7%94%A8%E7%9A%84%E7%B6%93%E9%A9%97-ef5145ffc70d">使用 Gmail API 以及 Google Calendar API 開發 G Suite 應用的經驗</a></li> <li>在 Firefox 瀏覽器網址列複製網址時,預設會 encode 起來,導致中文網址會變成又臭又長的亂碼,可以從進階設定裡面修改,複製時不要把非英文字元 URL 編碼</li> <li><code>about:config</code> -&gt; <code>browser.urlbar.decodeURLsOnCopy</code> 設定為 <code>true</code> 即可</li> <li><a href="https://blockchaintrainingalliance.com/blogs/news/blockchain-career-paths">Blockchain Career Paths</a> <img src="https://cdn.shopify.com/s/files/1/2137/1081/files/Blockchain_Career_Paths_1024x1024.jpg?v=1543852578" alt="Blockchain Career Paths"></li> </ul> <h2 id="other">Other</h2> <ul> <li>Engineer Manager</li> <li><a href="https://leadingsnowflakes.com/tasks">Leading Snowflakes: Tasks summary</a></li> <li><a href="https://github.com/jesselpalmer/awesome-engineering-managers-handbook">Awesome Engineering Manager&rsquo;s Handbook</a></li> <li><a href="https://github.com/ryanburgess/engineer-manager">Engineering Manager Resources</a></li> </ul> 2018 12 15 https://tech.sars.tw/weekly/2018-12-15/ Sat, 15 Dec 2018 04:00:44 +0900 https://tech.sars.tw/weekly/2018-12-15/ <h2 id="technology">Technology</h2> <ul> <li> <p>Slide: <a href="https://speakerdeck.com/chusiang/my-devops-tour-2-dot-0?slide=59">My DevOps Tour 2.0</a></p> <!-- raw HTML omitted --> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://vocus.cc/bleak-solitude/5c10ad83fd897800013befc3">中美貿易戰:中國已經輸了,你不會想陪葬吧?</a></li> <li>靠人讓利,就少了籌碼</li> <li>金融戰爭的本錢</li> <li>打群架,誰的盟友多?</li> <li>打你基層,中國挺得住嗎?</li> <li>樹倒猢猻散的中國</li> <li><a href="https://meet.bnext.com.tw/articles/view/44089">LinkedIn創辦人:業務擴張時的7條「反直覺」管理原則</a></li> <li><a href="https://jaceju.net/be-a-senior-engineer/">如何才有資格稱為資深工程師</a></li> <li>技術能力層面</li> <li>心理素質層面</li> <li><a href="https://meethub.bnext.com.tw/%E5%89%B5%E6%A5%AD%E6%8A%95%E8%B3%87%E8%82%A1%E6%AC%8A%E5%8F%8A%E8%B3%87%E6%9C%AC%E5%8C%96%E8%A8%AD%E8%A8%88/">創業投資股權及資本化設計</a></li> </ul> 2018 12 08 https://tech.sars.tw/weekly/2018-12-08/ Mon, 03 Dec 2018 19:08:10 +0800 https://tech.sars.tw/weekly/2018-12-08/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://people.neilon.software/">How to Deal with Difficult People on Software Projects</a></li> <li>從 Ops 角度看 DevOps - DevOps from Ops perspective <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/YfWac7R9l1U?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://meet.bnext.com.tw/articles/view/44138">決定一間公司能夠走多遠的,關鍵不是努力而是這三種成本</a></li> <li>機會成本 <ul> <li>Stop doing list</li> </ul> </li> <li>沉沒成本 <ul> <li>過去已經發生的,但與現在或將來無關的成本</li> <li>試錯力:從迭代中優化路徑、從試錯中尋找時機</li> <li>空杯心態</li> </ul> </li> <li>邊際成本 <ul> <li>比特法則:規模越大,邊際成本越低</li> </ul> </li> <li><a href="https://www.managertoday.com.tw/articles/view/56432">管理者一定要懂的 8 個經濟學觀念</a></li> <li>機會成本與比較利益 <ul> <li>發掘員工的比較優勢,讓員工做擅長的事</li> </ul> </li> <li>規模經濟與規模不經濟</li> <li>互補品與替代品</li> <li>差別取價</li> <li>搜尋品、經驗品、相信品 <ul> <li>「搜尋品」的資訊不對稱程度最低,顧客在購買前或使用後都能評估其好壞</li> <li>「相信品」的資訊不對稱程度最高,消費者在購買前或使用後,都無法評估好壞</li> <li>「經驗品」介於兩者之間,購買前雖然無法評估,使用後就能立刻判斷好壞</li> </ul> </li> <li>供給與需求</li> <li>消費者剩餘與生產者剩餘</li> <li>資訊不對稱與逆選擇</li> <li><a href="https://www.cakeresume.com/resources/how-to-recruit-engineering-talent">如何招募優秀工程師</a></li> </ul> 2018 12 01 https://tech.sars.tw/weekly/2018-12-01/ Tue, 27 Nov 2018 02:46:48 +0800 https://tech.sars.tw/weekly/2018-12-01/ <h2 id="technology">Technology</h2> <ul> <li>將 Windows IIS 用的 *.pfx 轉換成 Linux 使用的 SSL 憑證</li> </ul> <pre tabindex="0"><code>openssl pkcs12 -in ssl.pfx -nodes -out ssl.pem openssl rsa -in ssl.pem -out ssl.key openssl x509 -in ssl.pem -out ssl.crt </code></pre><hr> <h3 id="mongodb-36--mongoose-issue">MongoDB 3.6 &amp; mongoose Issue</h3> <p>使用的 MongoDB server 版本:<strong>3.6.7</strong></p> <p>Crash Log:</p> <p><code>pthread_create failed: Resource temporarily unavailable in sharding cluster</code></p> <p><code>Terminating session due to error: InternalError: failed to create service entry worker thread</code></p> <p>簡單來說就是 OS 的 connection 用完了,vm.max_map_count 預設上限是 65530,<a href="https://docs.mongodb.com/manual/administration/production-checklist-operations/#linux">MongoDB Operations Checklist</a> 有提到 production 環境參考設定,顯然不是設定值調校的問題。</p> 2018 11 24 https://tech.sars.tw/weekly/2018-11-24/ Wed, 21 Nov 2018 10:45:01 +0800 https://tech.sars.tw/weekly/2018-11-24/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/kubecost/effectively-managing-kubernetes-with-cost-monitoring-96b54464e419">Effectively Managing Kubernetes Resources with Cost Monitoring</a></li> <li><a href="https://cloud.google.com/customers/polydice/">Polydice: Delivering mobile, personalized recipe-sharing</a></li> </ul> <h3 id="第三屆-區塊鏈愛好者年會"><a href="https://events.panmedia.asia/events/e1811020905397993/">第三屆 區塊鏈愛好者年會</a></h3> <ul> <li>創新服務模式</li> <li>區塊鏈落地 <ul> <li>功能強化</li> <li>流程調整</li> <li>價值鏈重塑</li> <li>營運模式改變</li> </ul> </li> <li>營業登記增加「虛擬通貨交易」</li> <li><a href="https://medium.com/utopiapress/what-is-ethereum-serenity-f433d824c974">What is Ethereum Serenity?</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@hothero/a0a12ef90cc0">在旋轉拍賣 Carousell 一年看到的後端架構、挑戰與生活</a></li> <li><a href="https://medium.com/@hothero/5e6083ef350">2017 後端工程師面試以及準備經驗(旋轉/Shopline/17/Appier/蝦皮)</a></li> <li><a href="https://www.linkedin.com/pulse/%E6%B7%B1%E5%85%A5%E6%97%8B%E8%BD%89%E6%8B%8D%E8%B3%A3%E5%8F%B0%E7%81%A3%E7%A0%94%E7%99%BC%E4%B8%AD%E5%BF%83-%E6%9C%89%E5%B0%88%E6%A5%AD%E6%9C%89%E7%86%B1%E6%83%85%E6%9B%B4%E8%83%BD%E8%AE%93%E4%BD%A0%E5%AF%A6%E7%8F%BE%E6%88%90%E9%95%B7%E7%9A%84%E5%B7%A5%E4%BD%9C%E7%92%B0%E5%A2%83-achi-chen/">深入旋轉拍賣台灣研發中心 - 有專業有熱情,更能讓你實現成長的工作環境</a></li> <li>Scaling Infrastructure at Carousell - Carousell TechTalk <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/uAladw9ef-I?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li><a href="https://vocus.cc/tuna/5bec4a4efd8978000131647c">創業募資必修的10+1堂入門課</a></li> </ul> <ol> <li>募資神煩!請有心理準備 <ul> <li>與其花力氣向外募資,不如努力把公司價值做大,讓投資人自己上門</li> </ul> </li> <li>早期投資投的是「人品」</li> <li>募資只能靠自己</li> <li>「你需要多少錢」是數學問題,不是會計問題</li> <li>最容易募資的時間點 <ul> <li>你什麼都還沒開始的時候</li> <li>已經賺錢、或是有正現金流的時候</li> </ul> </li> <li>你需要找投資人嗎?</li> <li>什麼樣的公司有可能拿到投資?</li> <li>如果真的想找人幫忙募資,行情價是多少?</li> <li>我的公司到底值多少錢?</li> <li>別人畫大餅不要輕信</li> </ol> 2018 11 17 https://tech.sars.tw/weekly/2018-11-17/ Mon, 12 Nov 2018 00:28:57 +0800 https://tech.sars.tw/weekly/2018-11-17/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/how-gipi-learn/1111-system-reliability-559364b5591d">恭喜PChome、momo雙11網站雙雙掛點</a></li> <li>分庫分表、讀寫分流、異步同步、大規模開發的資料庫管理、高可用的DAO設計、多層資料快取(最多曾思考過6層)、資料庫解耦合、資料架構的重新規劃與設計</li> <li><a href="https://www.inside.com.tw/2018/11/11/pchome-momo-down">雙 11 準備不足,PChome 和 momo 網站皆進入系統維護狀態</a></li> <li><a href="https://venturebeat.com/2018/10/13/what-i-learned-by-bringing-down-linkedin-com/">What I learned by bringing down LinkedIn.com</a> (<a href="https://mp.weixin.qq.com/s/nEYPTUr_MXmfrIRHz2h07w">中文翻譯</a>)</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@vicky968/netflix-powerful-bookreview-eddec2a635a4">讀《給力:矽谷有史以來最重要文件 NETFLIX 維持創新動能的人才策略》- 身為人才的你,能獲得什麼?</a></li> <li>最佳激勵是對成功做出貢獻 — 把員工視為成熟的成年人</li> <li>所有員工都應該了解公司業務 — 經常溝通公司遭遇的挑戰</li> <li>熱烈辯論 — 培養有定見的觀點,只根據事實辯論</li> <li>了解員工在這份工作的需求</li> </ul> 2018 11 10 https://tech.sars.tw/weekly/2018-11-10/ Wed, 07 Nov 2018 02:00:10 +0800 https://tech.sars.tw/weekly/2018-11-10/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/@richardhsiao/tenmax-72d153261be">TenMax 飛主堡 事件紀錄 與 回顧會議</a></li> <li>MTTR - Mean Time to Recover</li> </ul> <h3 id="blockchain">Blockchain</h3> <ul> <li>去中心化應用與去中心化交易所 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Fuw9lL2wODw?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@StarRocket/https-medium-com-starrocket-interview-with-mosky-e7c18b54545">如何進化自學能力?後端工程師 Mosky 的人體實驗</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/43991">創業融資需要注意的重點</a></li> <li><em>盈利才是公司存在的意義,而客戶和產品才是贏利的核心。</em></li> <li><a href="https://meet.bnext.com.tw/articles/view/43998">如何用募資簡報打中創投的心?兩種範本讓創業者掌握關鍵!</a></li> <li><a href="https://blog.ycombinator.com/intro-to-the-yc-seed-deck/">The YC Seed Deck Template</a></li> <li><a href="https://www.slideshare.net/AlexanderJarvis/peter-thiel-pitch-deck-example">Peter Thiel pitch deck example</a></li> <li><a href="https://theinitium.com/article/20181109-entrepreneur-in-taiwan-and-china/">從中國創業坑裏歸來,他選擇「蹲」在台灣</a></li> <li><em>技術驅動型的新創必須蹲低,而蹲低的最佳地點,正是現在的台灣</em></li> <li>Sars: 很有趣的觀點&hellip;</li> </ul> <h3 id="創投投資法律"><a href="https://www.accupass.com/event/1810080851584455026400">創投投資法律</a></h3> <ul> <li>資金來源</li> <li>獨立創投</li> <li>金融創投</li> <li>企業創投</li> <li>投資流程</li> <li>營運計畫</li> <li>MOU / Term Sheet</li> <li>DD</li> <li>合約</li> <li>投資</li> <li>協助營運</li> <li>出場 - IPO、出售、贖回</li> <li>接受創投前</li> <li>計畫是否符合創投資金的需求</li> <li>Exit strategy 是否符合公司遠期規劃</li> <li>是否可以接受我不再是最大股東</li> <li>是否能增加公司價值</li> <li>創投基金之周期</li> <li>與過往被投資公司聊聊</li> <li>法律文件</li> <li>Term Sheet</li> <li>Certificate Of Incorporation</li> <li>Share Purchase Agreement (“SPA”)</li> <li>Right of First Refusal and Co-Sale Agreement</li> <li>Investor Rights Agreement (“IRA”)</li> <li>Voting Agreement</li> <li>? Indemnification Agreement</li> <li>? Management Rights Letter</li> <li>投資條款一覽</li> <li>強賣權 - 一起出售持股</li> <li>董事席次</li> <li>投資 20%~30%,大約 1/3 席次</li> <li>反稀釋</li> <li>股息條款</li> <li>股息累積</li> <li>股息非累積</li> <li>贖回權:當 VC 想退場時</li> <li>新公司法對非公發公司的修正 - 新創投資應有的新思維</li> <li>明定發起人與股東出資種類 <ul> <li>現金</li> <li>技術</li> <li>貨幣債權</li> <li>財產</li> <li>勞務(閉鎖型,要課稅)</li> </ul> </li> <li>非公發公司鬆綁董事人數限制、一人公司鬆綁董事監察人人數限制</li> <li>信任基礎下談合作</li> <li>Key Person 最低服務年限</li> <li>限制服務轉讓</li> <li>主要股東責任</li> </ul> 2018 11 03 https://tech.sars.tw/weekly/2018-11-03/ Mon, 29 Oct 2018 14:00:00 +0800 https://tech.sars.tw/weekly/2018-11-03/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://blog.github.com/2018-10-30-oct21-post-incident-analysis/">GitHub October 21 post-incident analysis</a></li> <li>GitHub 壞掉一整天的事件說明</li> <li><a href="https://yami.io/protobuf/">比起 JSON 更方便、更快速、更簡短的 Protobuf 格式</a></li> <li>資料輕量化</li> <li>混淆性</li> <li>效能高</li> <li>極具方便性</li> <li>清晰明瞭、無需文件</li> </ul> <h3 id="id8-from-facebook"><a href="https://go.fb.com/iD8_Taipei_2018.html">id8 from Facebook</a></h3> <p>Facebook 最近主力放在 AR、VR 中,也致力於將各種新功能放入 App 中,可想而知接下來 Facebook 的 App 又會越來越肥大了!</p> <!-- raw HTML omitted --> <h2 id="other">Other</h2> <ul> <li><a href="https://www.bnext.com.tw/article/51125/koodata-and-fiiser-merge">數位行銷公司KooData併新創Fiiser,明年要推新廣告技術平台</a></li> <li><a href="https://blog.gcos.me/post/2018-11-02_muzik-paganiniplus-surasia-design-sprint/">希幔數位/帕格數碼/書亞集成聯合舉辦 Design Sprint</a></li> <li><a href="https://www.facebook.com/notes/der-jeng-lin/ux-in-the-jungle%E5%89%B5%E6%96%B0%E5%BE%9E%E8%A6%81%E6%B1%82%E5%93%A1%E5%B7%A5%E5%81%9A%E6%9C%80%E5%A5%BD%E7%9A%84%E8%87%AA%E5%B7%B1%E9%96%8B%E5%A7%8B/10156745572187346/">《UX in the Jungle》-創新,從「要求員工做最好的自己」開始</a></li> <li>成功創新的要素 <ul> <li>用戶買單(Desirable)</li> <li>自己做得出來(Feasible)</li> <li>生意做得下去(Viable)</li> </ul> </li> <li>Build-Measure-Learn 的精實開發方法</li> </ul> 2018 10 27 https://tech.sars.tw/weekly/2018-10-27/ Sat, 27 Oct 2018 18:07:41 +0800 https://tech.sars.tw/weekly/2018-10-27/ <h2 id="technology">Technology</h2> <ul> <li>GitHub <a href="https://blog.github.com/2018-10-21-october21-incident-report/">October 21 Incident Report</a></li> <li>Network partition 造成資料庫異常</li> <li><a href="https://medium.com/picsee-official/51c65b147f1">網址自帶fbclid是什麼?臉書第一方像素對GA/短網址的影響</a></li> <li>現在從 Facebook 連出來的網址全部都會被加上 fbclid,超級惱人的爛做法</li> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/introducing-container-native-load-balancing-on-google-kubernetes-engine">Introducing container-native load balancing on Google Kubernetes Engine</a></li> <li>The benefits of using container-native load balancing <ul> <li>Optimal load balancing</li> <li>Native support for health checking</li> <li>Graceful termination</li> <li>Optimal data path</li> <li>Increased visibility and security</li> </ul> </li> </ul> <h3 id="blockchain">Blockchain</h3> <ul> <li><a href="https://blocktrend.today/10-09-2018-interview-htc-decentralized-chief-officer-phil-chen-exodus">加速時代的被動策略 — 專訪 hTC 區塊鏈手機負責人陳信生</a></li> <li><a href="https://www.bnext.com.tw/article/51024/htc-launches-the-first-blockchain-smartphone-exodus-1">HTC第一支區塊鏈手機「EXODUS 1」終於現身,只開放比特幣、以太幣購買</a></li> </ul> <h3 id="aws-startup-day-2018"><a href="https://aws.amazon.com/tw/events/startup-day-tw-02/">AWS Startup Day 2018</a></h3> <ul> <li>DevOps survival skills</li> <li>Know/Build/Test/Control/Improve everything</li> <li>AWS CodeStar</li> <li>Intowow: 單日平均廣告請求 3 億次</li> <li>Multi-Account</li> <li>Master: Billing</li> <li>DevOps</li> <li>Dev/QA</li> <li>搭配 Route53 直接設定每個 Account 產生的服務的 domain name</li> <li>BlockChain is still not a mature technique</li> <li>還很多東西無法 HA</li> <li>Security Test in release pipeline</li> <li>Static Application Security Testing (SAST)</li> <li>Runtime Application Self-Protection (RASP)</li> <li>Dynamic Application Security Testing (DAST)</li> <li>Interactive Application Security Testing (IAST)</li> <li>RASP Agent + DAST = IAST</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://meethub.bnext.com.tw/talk/%E5%A6%82%E4%BD%95%E8%A9%95%E4%BC%B0%E5%85%AC%E5%8F%B8%E5%83%B9%E5%80%BC%EF%BC%8D%E5%B8%B8%E8%A6%8B%E7%9A%84%E4%BC%B0%E5%80%BC%E6%96%B9%E6%B3%95/">如何評估公司價值-常見的估值方法</a></li> </ul> 2018 10 20 https://tech.sars.tw/weekly/2018-10-20/ Wed, 17 Oct 2018 15:42:22 +0800 https://tech.sars.tw/weekly/2018-10-20/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.scriptcrafty.com/2018/10/you-dont-need-hashicorps-vault/">You don’t need HashiCorp’s Vault</a></li> </ul> <h3 id="nat">NAT</h3> <p>原來 NAT 有根據外部連到內部的能力來分類!</p> <ul> <li><a href="https://support.ubi.com/zh-TW/Faqs/000026254/NAT-strict-type-how-to-resolve">NAT 類型處於限制模式時該如何解決?</a></li> <li>Open(Type 1)、Moderate(Type 2)以及 Strict(Type 3)</li> <li><a href="https://portforward.com/nat-types/">NAT Types Defined</a></li> </ul> <h3 id="blockchain">Blockchain</h3> <ul> <li><a href="https://medium.com/cryptocow/d00e4a4b1e9">以太坊 Constantinople 硬分叉內容介紹</a></li> </ul> <h2 id="other">Other</h2> <h3 id="漸強實驗室-workshop-系列-90---growth-hacking"><a href="https://www.facebook.com/jin.hsueh/posts/10156574083387527">漸強實驗室 workshop 系列 #90 - Growth Hacking</a></h3> <ul> <li>只能用一次的招式是否適合公司成長</li> <li>User acquisition, Onboarding, Conversion, Retention</li> <li>Team</li> <li>Cross-function</li> <li>Goal driven, mission oriented</li> <li>Define targets <ul> <li>Key metrics</li> <li>Growth loop</li> </ul> </li> <li>Measure first, measure always</li> <li>Fire fighting</li> <li>Marketing + Engineering + Analytics</li> <li>SEO</li> <li>A/B testing framework</li> <li>B2B Growth</li> <li>User v.s. Boss - 用戶不是付錢的人,付錢的人可能不會用</li> <li>Not enough data</li> <li>Lead Generation</li> <li>Data informed</li> <li>C2C Growth</li> <li>平台:三方平衡很重要(買家、賣家、司機)</li> <li>Quora - Every grows</li> <li>Can wear multiple hats</li> <li>Accept imperfection</li> </ul> 2018 10 13 https://tech.sars.tw/weekly/2018-10-13/ Mon, 08 Oct 2018 00:39:22 +0800 https://tech.sars.tw/weekly/2018-10-13/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://github.com/cfenollosa/os-tutorial">How to create an OS from scratch</a></li> </ul> <h3 id="site-reliability-engineers--devops">Site Reliability Engineers &amp; DevOps</h3> <ul> <li><a href="https://hackernoon.com/the-must-know-checklist-for-devops-site-reliability-engineers-update-8ba44dbc824">The Must Know Checklist For DevOps &amp; Site Reliability Engineers</a></li> <li><a href="https://blog.insightdatascience.com/preparing-for-the-transition-to-devops-engineering-7b1589e1e034">Preparing for the Transition to DevOps Engineering</a></li> <li>The DevOps Landscape <ul> <li>Source Control/Versioning</li> <li>Infrastructure as Code (IaC)</li> <li>Configuration Management (CM)</li> <li>Service Discovery</li> <li>Container and Orchestration</li> <li>Monitoring, Observability, Distributed Tracing and Log Aggregation</li> <li>Continuous Integration/Continuous Deployment (CI/CD)</li> </ul> </li> <li>Systems Engineering Fundamentals</li> <li>Coding/Scripting Fundamentals</li> <li><a href="https://hackernoon.com/the-2018-devops-roadmap-31588d8670cb">The 2018 DevOps RoadMap</a></li> </ul> <ol> <li>Learn a Programming Language</li> <li>Understand different OS concepts</li> <li>Learn to Live in terminal</li> <li>Networking and Security</li> <li>What is and how to setup</li> <li>Learn Infrastructure as code</li> <li>Learn some Continuous Integration and Delivery (CI/CD) tools</li> <li>Learn to monitor software and infrastructure</li> <li>Learn about Cloud Provides</li> </ol> <ul> <li><a href="https://medium.com/devopslinks/the-15-point-devops-check-list-8cd2afb4a448">The 15-point DevOps Check List</a></li> </ul> <h3 id="ios-development">iOS Development</h3> <ul> <li><a href="https://github.com/linkedin/LayoutKit">linkedin/LayoutKit</a> - LayoutKit is a fast view layout library for iOS, macOS, and tvOS.</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://sosreader.com/n/bass/5bbacbb2fd89780001de2019">美國夢的高昂代價:矽谷的「極限通勤族」</a></li> <li>每天通勤時間超過六小時以上</li> <li>Sars: 其實不太理解為什麼不像紐約、香港或新加坡一樣,在各處徵收幾塊地蓋個集合住宅,把所有人都裝進去。後來問到在矽谷工作的友人,他們說美國跟台灣一樣很多既得利益者,稱作 NIMBY (Not In My Back Yard),他們不准人們在舊金山蓋高樓,因為會影響到視野,也不能蓋高密度集合住宅,因為他們覺得這樣治安會變差。隨著供需失衡,房價越來越高,而人們也只能越住越遠,甚至乾脆變成各種形式的露宿街頭</li> <li><a href="https://www.nytimes.com/2018/10/08/us/san-francisco-dirtiest-street-london-breed.html">Life on the Dirtiest Block in San Francisco</a></li> </ul> <h3 id="remote-work">Remote Work</h3> <ul> <li><a href="https://medium.com/tenzblog/work-from-home-6a51e85579c1">遠距工作:數位經濟社會必須擁抱的新工作形態</a></li> <li>企業的挑戰 <ul> <li>管理觀念與技術的提升</li> <li>新科技的引進</li> <li>主管的再訓練</li> </ul> </li> <li>工作者的挑戰 <ul> <li>自律與當責</li> <li>即時反應,主動參與</li> <li>熟悉各種數位工具</li> <li>工作與生活的平衡</li> </ul> </li> <li><a href="https://sandstorm.io/">Sandstorm</a> is an open source platform for self-hosting web apps (Collaboration)</li> </ul> <h3 id="management">Management</h3> <ul> <li><a href="https://www.facebook.com/gtinternet/posts/10155784242873779">經營者必須學習和生產流程脫離</a> - 連啓佑</li> <li><em>客戶會去買吳寶春的麵包,是因為他們確信他們能在吳寶春買到好吃的麵包,而不是因為每個麵包都是吳寶春親手做的</em></li> <li><a href="https://tuna.to/self-performance-management-7c2c758f2515">不需要被管理的人,仍需要自我管理績效:績效考核系列#3</a></li> </ul> 2018 10 06 https://tech.sars.tw/weekly/2018-10-06/ Mon, 01 Oct 2018 10:06:30 +0800 https://tech.sars.tw/weekly/2018-10-06/ <p>這週參加了四場講座!</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/getamis/my-own-kubectl-101-c7d6564a9299">My Own Kubectl 101</a></li> <li><a href="https://github.com/ahmetb/kubectx">kubectx</a> - Fast way to switch between clusters and namespaces in kubectl</li> <li><a href="https://blog.digitalocean.com/announcing-limited-availability-of-digitalocean-kubernetes/">Announcing Limited Availability of DigitalOcean Kubernetes</a></li> <li>連 DigitalOcean 都開始支援 Managed Kubernetes (Kubernetes as a Service) 了</li> <li><a href="https://blog.getambassador.io/kubernetes-ingress-nodeport-load-balancers-and-ingress-controllers-6e29f1c44f2d">Kubernetes Ingress 101: NodePort, Load Balancers, and Ingress Controllers</a></li> <li><a href="https://kkc.github.io/2018/10/04/EKS-notes/">EKS 的一些筆記 一些基本的掃盲</a></li> <li>在 AWS S3 及 CloudFront CDN 上架設 SPA (Single Page Applications)</li> <li><a href="https://gist.github.com/bradwestfall/b5b0e450015dbc9b4e56e5f398df48ff">bradwestfall/S3-Static-Sites.md</a></li> <li><a href="https://johnlouros.com/blog/using-CloudFront-to-serve-an-SPA-from-S3">Using AWS CloudFront to serve an SPA hosted on S3</a></li> <li>記得要在 CloudFront 的 Error Pages 內,建立 2 個 custom error response 將 404 及 403 錯誤都導向 /index.html 並且回傳 200</li> <li><a href="https://github.com/mongo-express/mongo-express">mongo-express</a> - Web-based MongoDB admin interface, written with Node.js and express</li> <li><a href="https://www.slideshare.net/sriram_rajan/elastic-kubernetes-services-eks">A session covering Kubernetes concepts and Amazon Kubernetes Services (AWS EKS)</a><!-- raw HTML omitted --></li> </ul> <!-- raw HTML omitted --> <h2 id="other">Other</h2> <ul> <li><a href="https://tuna.to/people-unmanaged-5c7453342153">不需要被管理的人:績效考核系列#2</a></li> <li><a href="https://blockcast.it/2018/10/01/stable-coin-deep-analysis-from-blockchain/">穩定幣應用百百款 各家如何為幣值平衡提出解方</a></li> <li><a href="https://www.bnext.com.tw/article/50796/initial-coin-offering">解密ICO:華麗的詐術還是區塊鏈落地的破壞式創新?</a></li> </ul> <h2 id="2018-區塊鏈開放科技交流論壇">2018 區塊鏈開放科技交流論壇</h2> <ul> <li> <p><a href="http://botcommunity.org/">http://botcommunity.org/</a></p> 2018 09 29 https://tech.sars.tw/weekly/2018-09-29/ Sat, 29 Sep 2018 13:43:06 +0800 https://tech.sars.tw/weekly/2018-09-29/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/@shameer_thaha/how-to-choose-a-blockchain-framework-ee0da6c2d1e3">How to choose a blockchain framework?</a></li> <li>GCP - <a href="https://cloud.google.com/blog/products/databases/introducing-private-networking-connection-for-cloud-sql">Introducing private networking connection for Cloud SQL</a></li> <li><a href="https://blockgeeks.com/guides/blockchain-consensus/">Blockchain Consensus Protocol</a></li> </ul> <ol> <li>Proof Of Work</li> <li>Proof Of Stake</li> <li>Delegated Proof Of Stake</li> <li>Delegated Byzantine Fault Tolerance (dBFT)</li> </ol> <h2 id="other">Other</h2> <ul> <li><a href="https://tuna.to/kpi-or-okr-71f13b545d35">KPI,還是OKR?:績效考核系列#1</a></li> </ul> 2018 09 22 https://tech.sars.tw/weekly/2018-09-22/ Tue, 18 Sep 2018 17:56:18 +0800 https://tech.sars.tw/weekly/2018-09-22/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.websoptimization.com/blog/hybrid-mobile-app-frameworks/">Top 5 hybrid Mobile App Frameworks in 2018</a></li> <li>React Native</li> <li>Ionic</li> <li>Framework 7</li> <li>PhoneGap</li> <li>Onsen UI</li> <li>GitLab CI/CD</li> <li><a href="https://docs.gitlab.com/ce/ci/docker/using_docker_build.html#use-docker-in-docker-executor">Building Docker images with GitLab CI/CD</a></li> <li><a href="https://docs.gitlab.com/runner/">GitLab Runner</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.inside.com.tw/2016/07/27/yahoo-intowow-adgeek">離開 Yahoo 後的陳建銘,如何新創兩間公司在數位廣告中發光發熱?</a></li> <li><a href="https://medium.com/@taikuchen/f22f916e14a7">ICO照妖鏡 — 非工程專業的大眾如何判斷區塊鏈案子或虛擬貨幣</a></li> </ul> 2018 09 15 https://tech.sars.tw/weekly/2018-09-15/ Mon, 10 Sep 2018 01:45:26 +0800 https://tech.sars.tw/weekly/2018-09-15/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://cloud.google.com/knative/">Knative</a> - Kubernetes-based platform to build, deploy, and manage modern serverless workloads.</li> <li><a href="https://kairen.github.io/2018/07/27/kubernetes/knative-intro/">初探 Knative 基本功能與概念</a></li> <li><a href="https://kairen.github.io/2018/08/12/kubernetes/deploy/k8s-ansible-ha/">開發 Ansible Playbooks 部署 Kubernetes v1.11.x HA 叢集</a></li> <li>兩年前也做過類似的事情,當時的 Kubernetes 每次改版變動都很大,實在是滿坑滿谷&hellip;</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.pmtone.com/customer-development-for-b2b-pm/">B2B 產品經理:當業務賣不動產品時,PM該如何協助?</a></li> </ul> <ol> <li>Process:顧客購買產品的流程為何?</li> <li>Need:顧客對產品的需求有多大?</li> <li>Authority:哪些人有決定權?</li> <li>Money:預算是否充足?未購買產品的代價又是如何?</li> <li>Estimated Timing:預算及決策的時間點</li> </ol> <ul> <li><a href="https://www.managertoday.com.tw/articles/view/56623">從威力導演到彩妝 App!下載量破 6 億的好成績,讓訊連科技董事長學到的事</a></li> <li><a href="https://medium.com/@StarRocket/10-podcasts-we-recommend-5f47de31e190">推薦給科技人的 10 個 Podcast</a></li> <li><a href="https://www.recode.net/podcasts/">Recode Decode</a> - 有些節目附有逐字稿,可以練習聽力也可以回頭檢查是否有聽錯的地方 <ul> <li><a href="https://www.recode.net/2018/7/18/17575158/mark-zuckerberg-facebook-interview-full-transcript-kara-swisher">Full transcript: Facebook CEO Mark Zuckerberg on Recode Decode</a></li> </ul> </li> <li><a href="https://data.leafwind.tw/91c8d079b5e7">區塊鏈內容平台觀察:幾個看到的挑戰,與現有的解法</a></li> <li><a href="https://data.leafwind.tw/blockchain-for-content-platform-the-reason-why-it-doesnt-need-blockchain-tech-6c4b76ea6130">區塊鏈內容平台觀察:不需要使用區塊鏈技術的理由</a></li> </ul> <hr> <h3 id="講座新創人必知的趨勢法規--區塊鏈與ico">講座:<a href="https://www.accupass.com/event/1808230912231422223439">新創人必知的趨勢法規 – 區塊鏈與ICO</a></h3> <ul> <li>ICO 全面禁止:中國、印尼、泰國、韓國</li> <li>用現有法規監管:銀行法、商品(服務)禮券定型化契等</li> <li>根據白皮書決定發行的是證券、禮券、商品兌換券、點數等等</li> <li>虛擬貨幣的兩難</li> <li>貨幣波動大,投資心態不會想要拿來用</li> <li>穩定貨幣賺不到錢沒人買</li> <li>虛擬貨幣分類</li> <li>支付型(Payment):電子支付?</li> <li>功能型(Utility):點數、禮券?</li> <li>資產型(Asset):有價證券?</li> <li>ICO 相關法律議題,白皮書審閱</li> <li>是否違反證券交易法? <ul> <li>可兌換股份、分潤行為</li> </ul> </li> <li>是否違反銀行法? <ul> <li>保證收益,類似利息,會碰到銀行法。是否碰到跨境匯兌</li> <li>案例: <ul> <li><a href="https://www.bnext.com.tw/article/49258/meet-startup-interview-cherry-pay">比銀行還便宜的國際匯兌服務,CherryPay用P2P模式開創金融產業新局面</a></li> <li><a href="https://www.wealth.com.tw/home/articles/17301">台灣之光櫻桃支付踩紅線 金管會有點尷尬</a></li> <li><a href="https://medium.com/@huangtim.7535/872e931554ae">台灣之光 - CherryPay,真的嗎?</a></li> </ul> </li> </ul> </li> <li>是非違反詐欺罪? <ul> <li>白皮書上的事實與期望</li> <li>現在還沒做到卻宣稱已經做到,是為詐欺</li> </ul> </li> <li>是否涉及電子支付、電子票證條例?</li> <li>是否違反消保法禮券規範?</li> <li>上交易所不能是證券型貨幣,以虛擬商品交易所方式操作</li> <li>公開發行 vs 非公開發行</li> <li>報紙、網站為公開</li> <li>特定名單則為非公開</li> <li>所謂的在新加坡開設的基金會,只是有限擔保公司</li> </ul> <p><strong>區塊鏈相關衍生性產業</strong></p> 2018 09 08 https://tech.sars.tw/weekly/2018-09-08/ Mon, 03 Sep 2018 16:03:19 +0800 https://tech.sars.tw/weekly/2018-09-08/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://tuna.to/f114c910cc8">走過不留痕跡:用半小時加密你的一切</a></li> <li>在電郵信箱上採用雙重認證機制</li> <li>將電腦硬碟內容加密</li> <li>在手機上使用密碼保護</li> <li>在不同的服務上使用不同的密碼</li> <li>使用經過加密的傳訊工具</li> <li>瀏覽器的「無痕模式」並不夠安全</li> <li>使用「Tor」進行私密瀏覽</li> <li>使用私密搜尋工具</li> <li><a href="https://columns.chicken-house.net/2018/03/25/interview01-transaction/#%E5%89%8D%E8%A8%80-%E5%BE%AE%E6%9C%8D%E5%8B%99%E6%9E%B6%E6%A7%8B-%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0%E5%B0%8E%E8%AE%80">微服務架構 系列文章導讀</a></li> <li><a href="https://docs.google.com/presentation/d/13uD2Hj3QhI9yHKmsGs7yYb61HF1uzbaDNrEnSN1qUIg/">區塊鏈與智能合約 Blockchain intro</a> 簡報 by Yuren Ju</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/how-gipi-learn/five-principles-in-communication-2a70bc8b987f">高效溝通的五大法則</a></li> <li>建立信任感</li> <li>學會借勢</li> <li>上游思維</li> <li>讓數據說話</li> <li>復盤</li> <li><a href="https://medium.com/y-pointer/e071937d0fdb">如何分辨聰明人?聰明的判斷與定義?</a></li> <li>好奇心</li> <li>用簡單語言解決複雜問題的能力</li> <li>後設認知</li> <li>邏輯性的思維跳躍能力</li> <li>對於觀點的態度</li> <li>對於別人的態度</li> <li><a href="https://medium.com/how-gipi-learn/18b91621142e">為什麼碎片化學習對你沒效</a></li> <li><a href="https://www.watchinese.com/article/2018/23921?page=show">Marc Andreessen創業兵法</a></li> <li>拿下市場</li> <li>做下一個產品</li> <li>「其它的事」 <ul> <li><strong>如果開高價,客戶還是趨之若鶩,那證明產品是真的好</strong></li> </ul> </li> <li><a href="http://www.bestguy.tw/2018/09/netflix-powerful-book.html">讀《給力:矽谷有史以來最重要文件 NETFLIX 維持創新動能的人才策略》&ndash;顛覆既有人才發展與管理觀念,因應劇變與高速創新必須具備的企業文化</a></li> <li><strong>企業比較像一支職業球隊,而不是大家庭</strong></li> <li><a href="https://mp.weixin.qq.com/s/DrO_9ZnGEod6gMKHJ7H0VQ">對話亞馬遜CTO,我想找到「市值1萬億美金」的秘密</a></li> <li><strong>我們不用關注競爭對手,也不用管別人都在做什麼,只需要關注客戶。</strong></li> <li><strong>密切與客戶合作,發現客戶的痛點,解決客戶的痛點。</strong></li> <li><strong>不是我們告訴客戶你能獲得什麼,而是讓客戶告訴你,他們想要什麼。</strong></li> <li><a href="https://sched.com/">sched</a> - Organize Better Events. Manage your event website and mobile app in one place.</li> </ul> <hr> <h3 id="講座-創業者絕對要懂的法律知識">講座: <a href="https://www.accupass.com/event/1808100143281989334642">創業者絕對要懂的法律知識</a></h3> <p><em>主題一「萬事起頭難——創業引入資源的法律規劃」</em></p> <ul> <li>資源來源</li> <li>合作夥伴</li> <li>員工</li> <li>投資人</li> <li>競爭者</li> <li>東京著衣案例</li> <li>股權問題 <ul> <li>非現金出資:公司法第 156 條 5 項</li> <li>閉鎖性股份有限公司的技術出資</li> <li>擁有智慧財產權</li> <li>技術出資會有稅務問題</li> <li>複數表決權特別股</li> <li>超低面額股或無面額股 <ul> <li>25萬發行價格 0.1 元,取得 250 萬股</li> <li>2000萬發行價格 8 元,取得 250 萬股</li> <li>屬於投資不需鑑價不用付所得稅</li> </ul> </li> </ul> </li> <li>進口貨物逃漏稅</li> <li>增資</li> <li>吸引人才的股權方案</li> <li>初期:創始人等共 30% 內</li> <li>擴展:40% 吸引人才</li> <li>激勵:達成目標後 30% 依創始人貢獻</li> <li>iCHEF 和徐重仁案例</li> <li>創始團隊要保有超過 50% 以上股權</li> <li>hiQ 與 LinkedIn 案例</li> <li>現階段 hiQ 佔優勢</li> </ul> <p><em>主題二:「不可忽略的IP管理術-別讓IP絆倒你的創業路」</em></p> 2018 09 01 https://tech.sars.tw/weekly/2018-09-01/ Thu, 30 Aug 2018 10:00:36 +0800 https://tech.sars.tw/weekly/2018-09-01/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/kkstream/2ded43c2852">你在找的是 SRE 還是 DevOps?</a></li> <li><a href="https://cloudplatform.googleblog.com/2018/05/SRE-vs-DevOps-competing-standards-or-close-friends.html">SRE vs. DevOps: competing standards or close friends?</a></li> <li><a href="https://github.com/tinode/chat">tinode/chat</a> - Instant messaging server; backend in Go; Android, web command line clients; chatbots</li> <li><a href="https://medium.com/@thinkwik/web-sockets-vs-xmpp-which-is-better-for-chat-application-113e3520b327">Web Sockets vs. XMPP: Which Is Better For Chat Application?</a></li> <li>Pros of using XMPP <ul> <li>XMPP utilizes a decentralized architecture (open to all users)</li> <li>It has a very effective support</li> <li>It has top-notch security</li> <li>Provides extra flexibility</li> </ul> </li> <li>Pros of using WebSockets <ul> <li>Support by big companies such as Google and browsers like Google Chrome</li> <li>High-speed data exchange capacity</li> <li>Persistent channels of communication</li> <li>No restrictions on the number of sessions one can run at any time</li> <li>Users are allowed to create cross-domain servers</li> </ul> </li> <li><a href="https://medium.com/@esambino/97096a22d462">物聯網共識機制 — DAG 有向無環圖 Directed Acyclic Graph</a></li> <li>優勢:傳輸速度快,去中性化的安全性。</li> <li>劣勢:交易時間不可控,節點數目過多的網絡傳輸壓力會過大。</li> <li><a href="https://medium.com/taipei-ethereum-meetup/8171e32cdc9c">Ethereum Token — ERC20 mint 跟 burn</a></li> </ul> 2018 08 25 https://tech.sars.tw/weekly/2018-08-25/ Sat, 25 Aug 2018 10:22:59 +0800 https://tech.sars.tw/weekly/2018-08-25/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/joyso/65a870d1f04e">[Solidity] 壓縮智能合約的輸入資料</a></li> <li><a href="https://medium.com/taipei-ethereum-meetup/solidity-weekly-9-beae006cee2">[Solidity] 什麼時候用 storage,什麼時候該用 memory</a></li> <li><a href="https://www.peterdavehello.org/2018/08/new-aws-ec2-instances-type-t3-and-compare-to-t2/">AWS EC2 的新 Instances type – T3 以及跟 T2 的比較</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.inside.com.tw/2018/08/21/china-massively-blocked-blockchain-medias">中國區塊鏈媒體屍橫遍野,金色財經、幣世界公眾號全被封光光</a></li> <li><a href="https://hkxforce.net/wordpress/5056">看網頁就能賺錢?BAT注意力代幣能否顛覆網絡行銷生態?</a></li> <li><a href="https://like.co/">化Like為Coin 回饋創作</a></li> <li><a href="https://www.inside.com.tw/2018/03/18/like-to-coin">怎麼把讚變現?這間 ICO,想讓媒體與獨立創作者透過區塊鏈雙贏</a></li> <li><a href="https://like.co/sarschang">轉帳 LikeCoin 給 sarschang</a> <!-- raw HTML omitted --><!-- raw HTML omitted --><!-- raw HTML omitted --><!-- raw HTML omitted --></li> <li><a href="https://www.ptt.cc/bbs/Tech_Job/M.1527646398.A.F0D.html">日企工作一年心得文</a></li> <li><a href="https://www.ptt.cc/bbs/Tech_Job/M.1535001997.A.5A2.html">日企辭職雜談</a></li> <li><a href="https://www.managertoday.com.tw/articles/view/56147">團隊成員是哪些人不重要!Google 研究發現:高效團隊都有做這 7 件事</a></li> <li><strong>團隊有哪些成員一點都不重要,重要的是,成員間如何合作。</strong></li> <li><strong>傑出的團隊才能造就傑出的公司,倘若無法團隊合作,即便擁有數名優秀人才,終究不成氣候。</strong> <ul> <li>對這句話特別有感觸,親眼看過一組個個是強者的團隊,終究還是沒能成功把一個產品推出上線就散了。</li> </ul> </li> <li><a href="https://vision.udn.com/vision/story/12442/3331879">翻轉家庭定義!青銀世代同屋簷 美日德都有先例</a></li> </ul> Ethereum 以太坊區塊鏈 https://tech.sars.tw/posts/ethereum/ Fri, 17 Aug 2018 14:13:33 +0800 https://tech.sars.tw/posts/ethereum/ <h2 id="ethereum-blockchain">Ethereum Blockchain</h2> <ul> <li><a href="https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369">How does Ethereum work, anyway?</a> (<a href="https://mp.weixin.qq.com/s?__biz=MzU2ODQzNzAyNQ==&amp;mid=2247484235&amp;idx=1&amp;sn=f575a7701df76c8a7d7a4d70796373db">中文翻譯</a>)</li> <li><a href="https://ethereum.stackexchange.com/questions/268/ethereum-block-architecture">Ethereum block architecture</a> (Source file: <a href="https://github.com/4c656554/BlockchainIllustrations">BlockchainIllustrations</a>)</li> </ul> <h2 id="smart-contract">Smart Contract</h2> <ul> <li><a href="https://consensys.github.io/smart-contract-best-practices/">Ethereum Smart Contract Security Best Practices</a></li> <li>GitHub <a href="https://github.com/ConsenSys/smart-contract-best-practices">ConsenSys/smart-contract-best-practices</a></li> <li><a href="https://ieeexplore.ieee.org/document/8307397/">RBAC-SC: Role-Based Access Control Using Smart Contract</a></li> <li><a href="http://www.dasp.co/">Decentralized Application Security Project</a> <ol> <li>Reentrancy</li> <li>Access Control</li> <li>Arithmetic</li> <li>Unchecked Low Level Calls</li> <li>Denial of Services</li> <li>Bad Randomness</li> <li>Front Running</li> <li>Time Manipulation</li> <li>Short Addresses</li> <li>Unknown Unknowns</li> </ol> </li> </ul> <h3 id="solidity"><a href="https://solidity.readthedocs.io/en/latest/">Solidity</a></h3> <ul> <li><a href="https://learnxinyminutes.com/docs/solidity/">Learn X in Y minutes, where X=Solidity</a></li> <li><a href="http://truffleframework.com">Truffle</a> The most popular Ethereum development framework</li> <li><a href="https://truffleframework.com/boxes">Truffle Boxes</a> example applications and project templates</li> <li><a href="https://blog.gasolin.idv.tw/2017/09/02/what-is-smart-contract/">什麼是智能合約(Smart Contract)?</a></li> <li><a href="https://blog.gasolin.idv.tw/2017/09/06/howto-write-a-smart-contract/">如何撰寫智能合約(Smart Contract)?(I)</a></li> <li><a href="https://blog.gasolin.idv.tw/2017/09/11/howto-write-a-simple-token/">如何撰寫智能合約(Smart Contract)?(II)建立加密代幣</a></li> <li><a href="https://blog.gasolin.idv.tw/2017/09/16/howto-write-an-erc20-compatible-token/">如何撰寫智能合約(Smart Contract)?(III)建立標準代幣</a></li> <li><a href="https://github.com/OpenZeppelin/openzeppelin-solidity">OpenZeppelin</a> a framework to build secure smart contracts on Ethereum</li> <li><a href="https://gist.github.com/Ankarrr/561fb3e49bd22847780fb93f0e382f59">Ethereum 智能合約開發筆記:編譯和部署合約的第一種姿勢 - 使用 Remix</a></li> <li><a href="https://legacy.gitbook.com/book/gasolin/learn-ethereum-dapp/details">Ethereum區塊鏈!智能合約(Smart Contract)與分散式網頁應用(dApp)入門</a></li> <li><a href="http://www.tryblockchain.org">區塊鏈技術-智能合約Solidity編程語言</a></li> </ul> <h5 id="亂數">亂數</h5> <p>由於區塊高度、timestamp 等不算是真正隨機亂數,可以加上 sender address 並 hash 過來增加亂度</p> 2018 08 18 https://tech.sars.tw/weekly/2018-08-18/ Tue, 14 Aug 2018 13:55:12 +0800 https://tech.sars.tw/weekly/2018-08-18/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://cloudplatform.googleblog.com/2018/07/istio-reaches-1-0-ready-for-prod.html">Istio reaches 1.0: ready for prod</a></li> <li><a href="https://github.com/getamis/vishwakarma">Vishwakarma</a> - create a Kubernetes cluster in AWS by leveraging HashiCorp Terraform and CoreOS</li> </ul> <h3 id="blockchain">Blockchain</h3> <ul> <li><a href="https://medium.com/@justinelu_26816/69acac31faf5">當個NFT收藏家</a></li> <li><a href="https://medium.com/lootex/what-changes-blockchain-may-bring-to-gaming-ec7f89764bed">區塊鏈能為遊戲帶來什麼改變?</a></li> <li><a href="https://appworks.tw/5-thinkings-for-blockchain-startups/">Blockchain 新創都該思考的五個題目</a></li> </ul> <ol> <li>Blockchain 創業應挑戰原創主題</li> <li>把 Blockchain 視為加速建立信任的機制</li> <li>台灣環境仍開放,更適合 Blockchain 生態系發展</li> <li>ICO 再進化,朝向私募化、法人化</li> <li>實名制、非實名制將並存發展</li> </ol> <ul> <li><a href="https://eprint.iacr.org/2016/701.pdf">Bolt: Anonymous Payment Channels for Decentralized Currencies</a></li> <li><a href="https://www.coindesk.com/the-code-for-an-anonymous-lightning-network-is-now-live/">The Code for an Anonymous Lightning Network is Now Live</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://lynnihlin.com/2018/08/08/changingjob/">別掉入轉職履歷的誤區</a></li> <li><em><strong>順境不一定會帶來學習,逆境卻可能激發智慧</strong></em></li> <li><a href="https://medium.com/@vgod/tesla-model-3-%E6%B1%BD%E8%BB%8A%E7%95%8C%E7%9A%84iphone%E6%99%82%E5%88%BB-be314825d96d">Tesla Model 3 — 汽車界的iPhone時刻</a></li> <li>雖然高中畢業就拿到汽車駕照,但其實不太愛開車,在台北生活又更不喜歡開車,但 vgod 這篇推坑的力道實在過猛&hellip;</li> <li><a href="https://www.inside.com.tw/2018/08/14/selfpick-develope-blockchain-and-entertainment">台灣電影不是一個產業,如何用區塊鏈串起來?專訪華人首部區塊鏈電影導演徐嘉凱</a></li> <li><a href="https://www.techbang.com/posts/60501">郵務車換 Gogoro 就是圖利廠商?為何不繼續用中華 e-moving ?或許你該聽聽郵差怎麼說</a></li> <li>底下的留言們真的好有趣,有沒有政府標案遇到 Gogoro 就一定會變成圖利廠商的八卦?</li> </ul> COSCUP 2018 https://tech.sars.tw/posts/coscup2018/ Sun, 12 Aug 2018 23:15:27 +0800 https://tech.sars.tw/posts/coscup2018/ <h2 id="coscup2018">COSCUP2018</h2> <p>這邊只能算是速記,這兩天晚上也沒時間整理成比較完整的筆記,未來應該也不會有機會整理了。</p> <p>第一天幾乎都聽區塊鏈,第二天早上閒晃居多,下午跑去另一場活動,雖然還是有其他想聽的議程,但也就懶得跑來跑去了。</p> <ul> <li>儘量不要用合約呼叫合約(Reentrance)</li> <li>ERC223、ERC677</li> <li>ERC777 (ERC820)</li> <li>增加 Operator 角色,讓第三方代管 token</li> <li>Transaction pool</li> <li>Local vs Remote <ul> <li>Local: from this node, keep always</li> <li>Remote: from other nodes, might be dropped when pool full</li> </ul> </li> <li>Pending vs Queue <ul> <li>Pending: ready and included in the block</li> <li>Queued: transaction nonce is not in sequence</li> </ul> </li> <li>Block gas limit: ~ 8,000,000</li> <li>Empty block is valid</li> <li>eth-indexer:</li> <li><a href="https://github.com/getamis/eth-indexer">https://github.com/getamis/eth-indexer</a></li> <li><a href="https://medium.com/getamis/%E5%A6%82%E4%BD%95%E5%BB%BA%E7%AB%8B-etherscan-%E6%9C%8D%E5%8B%99-c79c847ec4f">https://medium.com/getamis/%E5%A6%82%E4%BD%95%E5%BB%BA%E7%AB%8B-etherscan-%E6%9C%8D%E5%8B%99-c79c847ec4f</a></li> <li>公有鍊問題(UPS 問題)</li> <li>雷電網路 - Channel life cycles</li> <li>Open channel</li> <li>Join channel (deposit, init state)</li> <li>Off-chain transfers (update)</li> <li>Close channel (submit final state)</li> <li>Chanllenge period (for security)(timelock)</li> <li>Settle (withdrawal)</li> <li>Payment Channel</li> <li>Ethereum Plasma</li> <li>Map-Reduce</li> <li>Fraud proof: challenge misbehavior</li> <li>Different business logic could launch diff Plasma system</li> <li>litylang.org</li> <li>Lity 解 Overflow</li> <li>VM 層級</li> <li>Compiler 層級</li> <li>ERC223 auth modifier 漏洞</li> <li>Gas 收費組成:Gas 基本費 21000,傳輸的資料,執行的運算</li> <li>空合約 - 42901</li> <li>ERC20 Token - 697051</li> <li>刪除 -24000</li> <li>資料儲存</li> <li>新增: 20000</li> <li>修改 5000</li> <li>刪除 -15000 (仍算一次修改) <ul> <li>將非 0 值改 0</li> </ul> </li> <li>至少要一半費用</li> <li>256 Bits 每四個寫入一次</li> <li>每 byte 算 68 Gas</li> <li>可更新的智能合約</li> <li>佈署新合約,把舊的合約的帳戶資料放到新的合約,但資料不容易轉移</li> <li>將邏輯和資料分開(Logic Conntract、Data Conntract) <ul> <li>Data contract (getter/setter) owned by logic contract (upgradeable)</li> <li>Transfer owner of data contract</li> <li>用 ENS 指向 logic contract,對外用 ENS,更新時只需要將名稱指向新合約</li> </ul> </li> <li>Proxy <ul> <li>Delegate Call</li> <li>Logic Contract + Proxy Contract</li> <li>更改 proxy contract 內儲存的合約地址變數</li> </ul> </li> <li>Zeppelin_os <a href="https://zeppelinos.org">https://zeppelinos.org</a></li> <li>更新的信任問題</li> <li>NERVOS</li> <li>Information -&gt; Blockchain Token</li> <li>Valuable + Verfied + Ownership</li> </ul> <h3 id="slide">Slide</h3> <ul> <li><a href="https://docs.google.com/presentation/d/1j0NM_ZDc-7_ImVro3eauKThlj2CjhUqB2QKPrpBuGiM/edit?usp=sharing">區塊鏈上的二手票劵售票系統</a></li> </ul> 2018 08 11 https://tech.sars.tw/weekly/2018-08-11/ Sat, 11 Aug 2018 18:11:32 +0800 https://tech.sars.tw/weekly/2018-08-11/ <h2 id="technology">Technology</h2> <ul> <li> <p><a href="https://kubernetes.io/blog/2018/08/03/out-of-the-clouds-onto-the-ground-how-to-make-kubernetes-production-grade-anywhere/">Out of the Clouds onto the Ground: How to Make Kubernetes Production Grade Anywhere</a></p> </li> <li> <p>在 2016 年左右 Kubernetes 還在 1.4 的版本時,曾經自己在機房蓋過一整套的 Kubernetes,過程真的是頗痛苦,而且每次升級都一定會有東西壞掉要修,時至今日應該有改善許多了</p> </li> <li> <p><a href="https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-distribution-supplied-kernel-with-kvm/">Run a Distribution-Supplied Kernel on a KVM Linode</a></p> </li> <li> <p>大部分 Linode 預設裝的 Linux kernel 是 Linode 自己客製化過給 KVM 用的版本,這個版本的 Docker 會無法執行,透過 <code>systemctl status docker.service</code> 指令會出現下面的錯誤訊息</p> <pre><code> ``` ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: inactive (dead) (Result: exit-code) since Sat 2018-08-11 16:44:00 UTC; 7s ago Docs: https://docs.docker.com Process: 1320 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE) Main PID: 1320 (code=exited, status=1/FAILURE) Aug 11 16:44:00 localhost systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE Aug 11 16:44:00 localhost systemd[1]: Failed to start Docker Application Container Engine. Aug 11 16:44:00 localhost systemd[1]: docker.service: Unit entered failed state. Aug 11 16:44:00 localhost systemd[1]: docker.service: Failed with result 'exit-code'. Aug 11 16:44:00 localhost systemd[1]: docker.service: Service hold-off time over, scheduling restart. Aug 11 16:44:00 localhost systemd[1]: Stopped Docker Application Container Engine. Aug 11 16:44:00 localhost systemd[1]: docker.service: Start request repeated too quickly. Aug 11 16:44:00 localhost systemd[1]: Failed to start Docker Application Container Engine. ``` </code></pre> </li> <li> <p>解法也很簡單,把 VM 關機,從 Linode Console 把 VM 的 <code>Boot Settings</code> -&gt; <code>Kernel</code> 選項改成 <code>GRUB 2</code> 然後重開機,就可以用回原生的 kernel,此時 Docker 也就可以跑得起來了</p> 2018 08 04 https://tech.sars.tw/weekly/2018-08-04/ Sat, 04 Aug 2018 19:19:29 +0800 https://tech.sars.tw/weekly/2018-08-04/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.hwchiu.com/kubernetes-dns.html">[Kubernetes] DNS setting in your Pod</a></li> <li><a href="https://medium.com/getamis/45309a387c64">開放源碼授權概觀(上)</a>、<a href="https://medium.com/getamis/eeda7ce13f1e">(下)</a></li> </ul> <h3 id="blockchain">Blockchain</h3> <ul> <li><a href="https://www.bnext.com.tw/article/50035/hitcon-cmt-2018-blockchain">搭區塊鏈熱潮,台灣駭客年會HITCON Community推年會限定代幣、硬體錢包</a></li> <li><a href="https://www.inside.com.tw/2018/07/31/mithril-didnt-make-it-on-binance">第一高票落選!秘銀幣上架幣安投票過程遭網友質疑 </a></li> <li><a href="https://medium.com/@a.bogdanov001/mithril-mith-involved-in-illegal-voting-for-binance-community-vote-expose-the-cheaters-48d104414750">Mithril (MITH) Involved in Illegal Voting for Binance Community Coin Vote: 80,000+ Votes Funded By Just 2–3 Addresses</a></li> <li><a href="https://medium.com/mithriltoken/an-open-letter-from-mithril-founder-jeffrey-huang-feec7b9a2518">An Open Letter from the Founder of Mithril, Jeffrey Huang.</a></li> <li><a href="https://data.leafwind.tw/mith-binance-event-and-the-dilemma-of-centralized-or-decentralized-20f063267c42">祕銀上架幣安的投票風波,與去中心化的哲學題</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@evonneyifangtsai/3a4e29db5088">產品銷售策略:功能比人家少,價格比人家高,怎麼賣?</a></li> <li><a href="https://www.ted.com/talks/ray_dalio_how_to_build_a_company_where_the_best_ideas_win?language=zh-tw#t-11533">如何讓公司裡最好的點子總是勝出</a> - TED 2017</li> <li><a href="https://www.inside.com.tw/2018/06/29/eos-vote">天賦幣權,還是資本遊戲?EOS 寫下的「選舉奇觀」</a></li> </ul> <h3 id="新管理思維-新時代的人才觀"><a href="https://www.accupass.com/event/1807021006197396468440">新管理思維-新時代的人才觀</a></h3> <ul> <li>不只斜槓,全職自僱者越來越多</li> <li>趨勢:全球高齡化、勞動力下降,AI 帶來產業革命 <ul> <li>哪些工作將被取代</li> <li>人類如何與 AI 共存共榮</li> <li>人才缺口大,企業如何面對</li> </ul> </li> <li>經營內外人才庫</li> <li>內部:正職、兼職、約娉</li> <li>外部: <ul> <li>合作廠商:發展夥伴關係</li> <li>潛在員工:與優秀人才保持聯繫</li> <li>離職員工:離職員工俱樂部</li> </ul> </li> <li>短期勞雇關係 -&gt; 長期合作關係</li> <li>斜槓人生:<em><strong>不滿足於「單一職業」的生活方式,而選擇職業和身份多元化的人群</strong></em></li> <li>VUCA: Volatile, Uncertainty, Complex, Ambiguity</li> <li>網路科技讓個體差異的價值更容易突出</li> <li>發展斜槓</li> <li>先把主業(單槓)做好</li> <li>做超出所應做的事情</li> <li>獲得機會與經驗比短期回報更重要</li> <li>四大技能</li> <li>時間:管理注意力</li> <li>人脈:讓自己有價值</li> <li>知識:技能工具與底層知識(學習方法)</li> <li>內容:持續輸出對人有價值的內容</li> <li>四種關鍵通用能力</li> <li>寫作</li> <li>教學</li> <li>演講</li> <li>諮詢</li> <li>以「輸出」為導向來學習(實作、提問、教學、簡報、讀書會分享、筆記、心智圖),設計實作和練習的機會和方式</li> <li>人:導師/前輩、同儕/對手、下屬/粉絲,建立個人智庫</li> <li>網:以「源頭知識/一手資訊」為主。「關鍵字」的取得</li> <li>事:以「輸出」為目標的學習更有效。以教為學</li> <li>書:成本最低。閱讀技巧、<a href="https://www.taaze.tw/sing.html?pid=11100735106">雪球速讀法</a></li> <li>橫向思考的想像力</li> </ul> 2018 07 28 https://tech.sars.tw/weekly/2018-07-28/ Sat, 28 Jul 2018 11:32:19 +0800 https://tech.sars.tw/weekly/2018-07-28/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-retirement.html">AWS EC2 Instance Retirement</a></li> <li>一早睡醒發現機器罷工了,單機小服務死掉,SSH 也連不進去,登入 AWS Console 發現警告訊息,但明明預告的時間還沒到機器卻已經死透,<code>Stop</code> 操作沒反應,只能 <code>Forced Stop</code>,等了好久之後機器終於停止,還好開機後有恢復正常了運作 <img src="https://tech.sars.tw/images/2018-07-23-AWS-EC2-Fail.png" alt="&ldquo;AWS EC2 Retiring: This instance is scheduled for retirement&rdquo;"></li> <li><a href="https://github.com/xwjdsh/manssh">manssh</a> - Manage your ssh alias configs easily</li> <li><a href="https://github.com/xingshaocheng/architect-awesome">後端架構師技術圖譜</a></li> <li><a href="https://github.com/davideuler/architecture.of.internet-product">互聯網公司技術架構</a></li> <li><a href="https://www.slideshare.net/EarouHuang/20180726-107684075">為瞬間巨量做好準備</a></li> <li><a href="https://wanqu.co/b/7/2015-05-24-behind-the-scenes.html">灣區日報是如何運作的?</a></li> <li><a href="https://developers.google.com/web/updates/2018/07/page-lifecycle-api">Web - Page Lifecycle API</a> <img src="https://tech.sars.tw/images/page-lifecycle-api-state.svg" alt=""></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://blocktrend.today/07-13-2018-fcoin-token-listing-traffic-jam-of-ethereum">FCoin 的內部選舉,意外塞爆以太坊</a></li> <li><a href="http://blockcast.it/2018/04/07/erc721-erc20-ethereum-token-standard/">淺談 ERC721 與 ERC20</a></li> <li><a href="https://medium.com/as-a-product-designer/8a7254d4aa7e">取景小撇步 — 五張圖表幫你定義產品策略</a></li> <li>Venn Diagram 文氏圖</li> <li>Flywheel 飛輪圖</li> <li>Quadrant 四象限圖</li> <li>Ecosystem Map 生態系統圖</li> <li>Value Propositions 產品價值定位</li> <li><a href="https://mp.weixin.qq.com/s/Rc_DyShU9wgwe0ZIc4Kk3w">未來方法論:基於區塊鏈的DApp設計要點</a></li> <li><a href="https://medium.com/@danielchang_28010/23da26f18a98">如果我們一直拿錯尺去量了呢?</a></li> <li><a href="https://medium.com/inline.tw/2cfc8c913fe0">從 1 到 50 — 我在 inline 的 640 天</a></li> <li>對於一個產品來說,最重要的是「解決問題」,而 Retention Rate 是 Product Market Fit (PMF)唯一指標</li> <li><a href="https://medium.com/@pagedeng/df80eb0abef8">「騙子」與「掮客」的檢查表:那些讓「貴圈」真的亂的人</a></li> <li><a href="https://tuna.to/on-programming-7-702c6db96ff6">「B計畫」與反向思考</a></li> <li><a href="https://medium.com/@gn02954174/61b80d282ae0">[Fomo3D] 我為什麼拒絕投入這場龐氏「賭」局?</a></li> <li><a href="https://www.ptt.cc/bbs/DigiCurrency/M.1532705374.A.70B.html">誰會成為FOMO3D最後一隻老鼠</a></li> <li><em><strong>擁有者可以決定自己的交易被確認, 不打包其他參與者的交易</strong></em></li> <li>有趣的加密貨幣龐氏騙局、甦醒進擊的微軟巨人、以及中國的P2P金融泡沫危機 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/69AeJsVZpCQ?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> 打著共享經濟的租賃業者 https://tech.sars.tw/posts/sharing-economy/ Thu, 26 Jul 2018 22:12:16 +0800 https://tech.sars.tw/posts/sharing-economy/ <p>共享和租賃常常被混為一談,或是說租賃常常被包著共享的包裝,維基百科的「<a href="https://zh.wikipedia.org/wiki/%E5%85%B1%E4%BA%AB%E7%B6%93%E6%BF%9F">共享經濟</a>」條目也這麼寫著:</p> <blockquote> <p>理論上,在共享經濟體系下,人們可將所擁有的資源有償租借給他人,使閒置資源獲得更有效的利用,從而使資源的整體利用效率變得更高。</p></blockquote> <blockquote> <p>但是事實上,目前大量營利公司所宣揚的「共享經濟」並不是利用閒置資源,而是製作了那些專門用於「共享」的商品,本質上就是「租賃經濟」,營利公司為了占有市場,大量投放「共享」商品,造成大量浪費,產生各種問題,完全違背了其聲稱的「使資源得到更有效利用」的主張。</p></blockquote> <p><em>但這些租賃業者,總高呼著共享的口號&hellip;</em></p> <p>所謂的共享,前提應該要是閒置資源,且應該是 Platform 與 C2C 的概念,公司提供平台,但提供服務的器物都是屬於平台上的使用者所有,而非公司擁有。</p> <p>而租賃則是 B2C 或者類似 B2B2C 的概念,公司除了提供平台,提供服務的器物也都屬於單一或少數公司的專用資產,不但非個人所擁有,也並非利用既有的閒置資源。</p> <p>最後一個變化則是接案跑單類型的,公司提供平台,接案者非該公司員工,所使用器物也非公司資產,重點在於人而非器物,如果今天把家裡閒置的廚房拿出來租給別人用,那就是共享廚房,但如果是自己在家用閒置的廚房幫別人煮菜,則是接案。如果人力資源也是公司員工,那就是一般的提供服務的公司啦!</p> <p>共享經濟目前面臨最大的問題大多是安全問題,Airbnb 共享房間之所以能成功,主要也是房間通常是獨立套房或可上鎖的空間,偷竊與其他各種安全問題相對小。共享廚房概念就比較難實現,因為一般大眾的家中,廚房不會有獨立的出入口及門鎖。</p> <p>在台灣,共享停車位的問題,主要遇到的問題則是法規與稅務方面,為的是避免停車場業者濫用共享經濟,如今法規也明定一個車位一個月最多只能出租 240 小時,算是訂出了明確的規範。而真正的共享汽車、機車、單車等等,則是因為技術上還無法有效的上鎖,以及損壞認定賠償問題較難釐清,目前只能停留在公司統一套用鎖車方式的租賃業,所以大眾目前也還沒辦法真正把自家的汽車、單車放上共享平台分享給不特定的大眾借用。</p> <p>最後整理一下目前台灣比較知名的各類型案例如下:</p> <ul> <li>共享:個人Airbnb (空房間)、USPACE (車位)、UPARK (車位)</li> <li>租賃:YouBike (單車)、Obike (單車)、Bird(電動滑板車)、Uber (計程車)、Zipcar (租車)、WeMo Scooter (租車)、小樹屋Treerful (租屋)</li> <li>接案:Uber (私家車但違法)、GoGoVan、Lalamove、Foodpanda、HonestBee、愛月嫂</li> </ul> <h2 id="references">References</h2> <ul> <li><a href="https://www.bnext.com.tw/article/50003/sharing-economy-association-taiwan">單打獨鬥累了,共享經濟業者組協會盼政府溝通不卡關</a></li> <li><a href="http://www.storm.mg/article/467593">「共享車位」合法了!每月共享時數不得超過240小時</a></li> <li><a href="http://www.cheers.com.tw/article/article.action?id=5078297&amp;eturec=1&amp;page=1">創業啟示錄:共享經濟的夢想與現實</a></li> <li><a href="https://udn.com/news/story/7241/3037157">推動「共享車位」 4大困境待解套</a></li> <li><a href="http://thepeoplewhoshare.com/sharing-economy-guide/">the people who share</a></li> <li><a href="https://medium.com/@irvinfly/airbnb-host-experience-995226d76874">Airbnb 房東經驗</a></li> <li><em><strong>在台灣現行民宿法規框架之下,「共享自家空房間」就是違法</strong></em></li> <li><a href="https://www.managertoday.com.tw/articles/view/56836">同是共享車!為何oBike惹民怨,WeMo受支持、衝出百萬騎乘次數?</a></li> <li><a href="https://www.bnext.com.tw/article/51257/will-e-scooter-be-the-next-bubble">中國共享單車ofo傳破產,電動滑板車會是另一個泡沫嗎?</a></li> <li><a href="https://foolishbits.com/e8b11eed0b29">中國的共享單車潮</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/43940">兩年營運規模擴增10倍!WeMo共享電動機車目標年底衝3千台</a></li> <li><em>若按照WeMo前進海外的計畫,三年內將前往歐州和東南亞市場,或許在不久將來後,就有機會看到台灣團隊互打的精彩局面。</em></li> <li>Sars: 出國也要互毆給別人看笑話是嗎&hellip;</li> <li><a href="https://meet.bnext.com.tw/articles/view/44183">一句「活該」道不盡ofo敗局,中國街上車影連墳場都消失</a></li> <li><a href="https://www.bnext.com.tw/article/51608/scooter-startups-cool-fundraising-wheels">電動滑板車Bird、Lime熱潮退燒中,投資人紛紛急踩煞車</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/44194">共享經濟真的涼了?</a></li> <li><a href="https://vocus.cc/bass/5c16a9a4fd897800013f7854">舊金山滑板車之亂 : 是乘車共享2.0,還是另一場浩劫?</a></li> <li><a href="https://fortuneinsight.com/web/posts/68885">觸目驚心的共享單車墳場,中國創業史上最慘烈的大屠殺</a></li> </ul> 2018 07 21 https://tech.sars.tw/weekly/2018-07-21/ Sat, 21 Jul 2018 19:41:10 +0800 https://tech.sars.tw/weekly/2018-07-21/ <p>最近馬路上的公車廣告版位,也越來越多虛擬貨幣的投資<!-- raw HTML omitted --><code>割韭菜</code><!-- raw HTML omitted -->渠道了。</p> <h2 id="technology">Technology</h2> <ul> <li>AWS ELB + WebSocket</li> <li><a href="https://aws.amazon.com/tw/blogs/aws/new-aws-application-load-balancer/">ALB provides native support for WebSocket via the ws:// and wss:// protocols.</a></li> <li><a href="https://blog.jverkamp.com/2015/07/20/configuring-websockets-behind-an-aws-elb/">Configuring Websockets behind an AWS ELB</a> <ul> <li>使用 SSL (Secure TCP) 導向 TCP</li> </ul> </li> <li>MongoDB <a href="https://docs.mongodb.com/manual/core/wiredtiger/#memory-use">WiredTiger memory usage</a></li> <li>Starting in 3.4, the WiredTiger internal cache, by default, will use the larger of either: <code>50% of (RAM - 1 GB), or 256 MB.</code></li> <li><a href="https://github.com/bigchaindb/bigchaindb/issues/1655">Kubernetes - MongoDB StatefulSet hitting memory limit, so k8s restarts it</a></li> <li><a href="https://www.bigchaindb.com/">BigchainDB</a> - blockchain database</li> </ul> <h2 id="others">Others</h2> <ul> <li><a href="https://selftoken.co/">SELF TOKEN</a></li> <li><a href="https://medium.com/self-token-cn/%E5%8D%80%E5%A1%8A%E9%8F%88%E5%A6%82%E4%BD%95%E5%BD%B1%E9%9F%BF%E5%8F%B0%E7%81%A3%E5%BD%B1%E8%A6%96%E7%94%A2%E6%A5%AD-81f9e7923dcd">區塊鏈如何影響台灣影視產業?</a></li> <li>區塊鏈對娛樂產業的四大好處 <ul> <li>著作權、授權之版稅分配</li> <li>票券</li> <li>資金募集</li> <li>打擊盜版</li> </ul> </li> <li>Sars: 繼 Muzeum 之後下一個區塊鏈應用,究竟能不能有機會發展出來呢?</li> <li><a href="https://medium.com/self-token-cn/51f4065d1bd2">改變台灣電影產業的計畫(上篇) ── 電影《聖人大盜》</a></li> <li><a href="https://medium.com/self-token-cn/76ad15bca6b1">改變台灣電影產業的計畫 (下篇) ── SELF</a></li> <li>購買數位資產的粉絲,後續不僅可以換得電影票,還可以到餐廳、酒吧消費,每一次消費,也都有累積紅利、集點的功能,可以讓你持續得到更多數位資產</li> <li>形成正向的循環──想拍電影的人,有多元籌資的管道;想看電影的人,也可以透過此生態系支持自己欣賞的創作團隊,而且數位資產可以廣泛使用</li> <li>累積屬於自己的「推廣者贈禮」,換取限量的價值型體驗,包含:電影首映會票券、限定商品、限量體驗、故事決定權&hellip;等</li> <li>SELFPICK創辦人徐嘉凱説明沈浸式娛樂的趨勢與前景 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/OlpuTYW_muo?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> 2018 07 14 https://tech.sars.tw/weekly/2018-07-14/ Sat, 14 Jul 2018 18:12:53 +0800 https://tech.sars.tw/weekly/2018-07-14/ <p>封面照片是星期三下午四點突然宣布停止上班上課後,捷運站的情況,這是位於南京復興站,綠線與棕線的交會站,轉乘綠線的人潮綿延到棕線的月台上。</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.infoq.com/news/2018/07/github-mysql-high-availability">Github Engineering Adopts New Architecture for MySQL High Availability</a></li> <li><a href="https://github.com/github/orchestrator">Orchestrator</a> <ul> <li><a href="https://github.com/github/orchestrator">Orchestrator at GitHub</a></li> </ul> </li> <li>Consul</li> <li>Github Load Balancer <ul> <li><a href="https://www.infoq.com/news/2016/09/github-load-balancer-design">How GitHub Designed its New Load Balancer</a></li> </ul> </li> <li><a href="https://www.linkedin.com/pulse/lessons-ive-learned-deploying-saas-software-on-prem-vinod-chandru/">Lessons I’ve learned deploying SaaS software on-prem</a></li> <li>最近也在把一個原本是自己維運的服務打包起來佈署到別人家去,而且還不是自己佈署,中間真的好多事情需要注意</li> <li><a href="https://www.digitalocean.com/community/tutorials/ufw-essentials-common-firewall-rules-and-commands">UFW Essentials: Common Firewall Rules and Commands</a></li> <li><a href="https://docs.docker.com/v17.09/engine/userguide/eng-image/dockerfile_best-practices/">Best practices for writing Dockerfiles</a></li> <li><a href="https://imtx.me/archives/2697.html">Dockerfile 最佳实践之善用 ADD/COPY 来加快 Build</a></li> <li><a href="https://hackernoon.com/getting-started-with-mongodb-enterprise-operator-for-kubernetes-bb5d5205fe02">Getting started with MongoDB Enterprise Operator for Kubernetes</a></li> <li>還沒跟著實作一次,覺得未來應該會考慮改成這種佈署方式</li> <li><a href="http://www.evanlin.com/til-buffered-channel/">[Golang] Golang buffered/unbuffer channel and pipeline</a></li> <li><a href="https://mp.weixin.qq.com/s?__biz=MzIwMzg1ODcwMw==&amp;mid=2247488096&amp;idx=1&amp;sn=97f0e8e1aee0d2aa5e4f9887e744eeb6">微服務架構為什麼需要配置中心?</a></li> <li><a href="https://githubengineering.com/mysql-high-availability-at-github/">MySQL High Availability at GitHub</a> (<a href="GitHub%E7%9A%84MySQL%E9%AB%98%E5%8F%AF%E7%94%A8%E6%80%A7%E5%AF%A6%E8%B8%90">GitHub的MySQL高可用性实践</a>)</li> <li><a href="https://github.com/donnemartin/system-design-primer">The System Design Primer</a> - <a href="https://github.com/donnemartin/system-design-primer/blob/master/README-zh-TW.md">系統設計入門</a></li> <li>堪稱後端、DevOps、SRE 的寶典</li> </ul> <h3 id="kubernetes">Kubernetes</h3> <ul> <li><a href="https://abhishek-tiwari.com/10-open-source-tools-for-highly-effective-kubernetes-sre-and-ops-teams/">10 open-source Kubernetes tools for highly effective SRE and Ops Teams</a></li> <li><a href="https://github.com/hjacobs/kube-ops-view">Kube-ops-view</a></li> <li><a href="https://github.com/ahmetb/kubectx">Kubectx</a></li> <li><a href="https://github.com/cloudnativelabs/kube-shell">Kube-shell</a></li> <li><a href="https://medium.com/@Mohamed.ahmed/kubernetes-autoscaling-101-cluster-autoscaler-horizontal-pod-autoscaler-and-vertical-pod-2a441d9ad231">Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal Pod Autoscaler, and Vertical Pod Autoscaler</a></li> <li><a href="https://blog.hasura.io/draft-vs-gitkube-vs-helm-vs-ksonnet-vs-metaparticle-vs-skaffold-f5aa9561f948">Draft vs Gitkube vs Helm vs Ksonnet vs Metaparticle vs Skaffold</a></li> <li>只用過 Helm,聽過 Skaffold &hellip;</li> <li><a href="https://www.circonus.com/2018/06/comprehensive-container-based-service-monitoring-with-kubernetes-and-istio/">Comprehensive Container-Based Service Monitoring with Kubernetes and Istio</a> (<a href="https://mp.weixin.qq.com/s?__biz=MzIzNjUxMzk2NQ==&amp;mid=2247489534&amp;idx=1&amp;sn=61ff12d64f9fb6854cef9a6b2aa59d93">詳解如何使用Istio監控基於容器的服務 </a>)</li> <li><a href="https://mp.weixin.qq.com/s?__biz=MzIzNjUxMzk2NQ==&amp;mid=2247489530&amp;idx=1&amp;sn=44d76d4161a1754e4f1a7564da643d22">螞蟻金服大規模微服務架構下的Service Mesh探索之路</a></li> </ul> <h3 id="blockchain">Blockchain</h3> <ul> <li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODQzNzAyNQ==&amp;mid=2247484219&amp;idx=1&amp;sn=5f2d2047cd2e46490e70411bbc6d5760">前Airbnb工程師:如何零基礎快速成長為區塊鏈開發者?</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.inside.com.tw/2018/07/09/cto-management">身兼 RD 與創辦人,如何平衡技術與管理?這家新創 CTO 詳細分享了公司壯大以來的心路歷程</a></li> <li>《Mindset(終身成長:重新定義成功的思維模式)》</li> <li>《格魯夫給經理人的第一課》</li> <li>《The Score Takes Care of Itself(完美主義者的完美主義)》</li> <li><a href="https://kiang.github.io/salary/map/">台灣所得地圖</a></li> <li><a href="https://medium.com/@stevesue/8c2c10356083">目標管理的好書《Measure What Matters》</a></li> <li>OKR: Objectives and Key Results</li> <li><a href="https://www.thenewslens.com/feature/timefortune/99423">人為什麼會拖延?心理學家教你解決策略</a></li> <li><a href="https://medium.com/731d45b37089">快速處理逐字稿的方法</a></li> <li>戴著耳機用 <a href="http://otranscribe.com/">oTranscribe</a> 來播放錄音檔,同時把內容唸出來</li> <li>透過 Google Docs 的語音輸入功能,將唸出來的聲音轉成文字</li> </ul> 2018 07 07 https://tech.sars.tw/weekly/2018-07-07/ Sat, 07 Jul 2018 10:50:07 +0800 https://tech.sars.tw/weekly/2018-07-07/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/getamis/45309a387c64">開放源碼授權概觀(上)</a></li> <li><a href="https://blog.gcp.expert/google-cloud-stackdriver-new-price/">GCP Stackdriver 新計價方式 2018/07/01</a></li> <li>之前都是買 Premium tier,不需要管用量,現在必須要斤斤計較了</li> <li><a href="https://ethresear.ch/t/first-and-second-price-auctions-and-improved-transaction-fee-markets/2410">First and second-price auctions and improved transaction-fee markets</a></li> <li><a href="https://levelup.gitconnected.com/how-to-get-certbot-wildcard-certificates-3d25618a81e0">How to get Certbot wildcard certificates</a></li> <li><a href="http://www.websocket.org/quantum.html">HTML5 WebSocket: A Quantum Leap in Scalability for the Web</a></li> </ul> <h2 id="other">Other</h2> <ul> <li>百萬年薪有捷徑嗎? 想挑戰年薪百萬,你一定要知道的三個關鍵重點 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/DmkyKYXU68w?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> 2018 06 30 https://tech.sars.tw/weekly/2018-06-30/ Mon, 25 Jun 2018 09:47:38 +0800 https://tech.sars.tw/weekly/2018-06-30/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://about.gitlab.com/2018/06/25/moving-to-gcp/">GitLab.com is migrating to Google Cloud Platform</a></li> <li>The failover is currently scheduled for Saturday, July 28, 2018</li> <li><a href="https://blog.github.com/2018-06-12-release-radar-may-2018/">GitHub Release Radar · May 2018</a></li> <li>mitmproxy 4.0</li> <li>Electron 2.0</li> <li>VideoJS 7.0</li> <li>spin.js 4.0</li> <li>Rancher 2.0</li> <li>Nest 5.0</li> <li>Nuke 7.0</li> <li>Pendulum 2.0</li> <li>Vapor 3.0</li> <li>Policy 2.0</li> <li>Polymer 3.0</li> <li><a href="https://www.mongodb.com/mongodb-4.0">MongoDB Server 4.0 Generally Available</a></li> <li>Multi-document ACID transactions</li> <li>Type Conversions</li> <li>Kubernetes Integration</li> <li><a href="http://blog.thankbabe.com/2018/05/23/shared-experience/">大話後端開發的奇淫技巧大集合</a></li> <li>模組化設計</li> <li>通用服務抽離</li> <li>架構獨立服務</li> <li>高併發優化</li> <li>防刷/防羊毛黨</li> <li>併發問題</li> <li>數據採集技巧</li> <li><a href="https://medium.com/@doraemon801031/60a285ad5079">比較第三方支付、電子支付、電子票證的差異</a></li> </ul> <h2 id="blockchain">Blockchain</h2> <ul> <li><a href="https://medium.com/@jimmysong/why-blockchain-is-hard-60416ea4c5c">Why Blockchain is Hard</a></li> <li>中文翻譯 <a href="https://mp.weixin.qq.com/s/2AOwRFfBorohym7JylzfcA">你在淘宝上的9.9包邮,数据也要上一遍区块链吗?</a> <ul> <li><strong>就好像「雲」就是別人的電腦,「AI」就是調整過的演算法,「區塊鏈」在這時候就變成了緩慢的、昂貴的資料庫</strong></li> </ul> </li> </ul> <h3 id="distributed-ledger-technology-dlt">Distributed Ledger Technology (DLT)</h3> <ul> <li><a href="http://www.jollen.org/blog/2017/09/blockchain-developer-distributed-ledger.html">Blockchain Developer - 初探 Distributed Ledger Technology (DLT)</a></li> <li><a href="http://documents.worldbank.org/curated/en/177911513714062215/pdf/122140-WP-PUBLIC-Distributed-Ledger-Technology-and-Blockchain-Fintech-Notes.pdf">Distributed Ledger Technology (DLT) and Blockchain</a> by the World Bank</li> <li><a href="https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/492972/gs-16-1-distributed-ledger-technology.pdf">Distributed Ledger Technology: beyond block chain</a> A report by the UK Government Chief Scientific Adviser</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://loftwork.tw/news/20170823-designtable-03">互動體驗設計的100個checklist:手機連線與硬體裝置篇</a></li> <li><strong>順暢地連上網是最重要的基礎建設</strong></li> <li><strong>讓目標觀眾有意願且快速加入互動</strong></li> <li><strong>實體裝置是無法完全被數位化體驗取代</strong></li> <li><a href="https://www.facebook.com/myfitnessfans/posts/2586419911583024">MyFitness 幫妳顧小孩健身房 歇業公告</a></li> <li>上課人多不代表繳費的人多,繳費的人多,不代表有利潤</li> <li>地點所產生的地緣特性</li> <li>大頭症</li> <li>錯誤員工薪資</li> <li>全權交給店長負責現場的經營,只開會看營收</li> <li>快速擴張的後勤人員</li> <li>錯信專業</li> <li><a href="http://mtmelove.pixnet.net/blog/post/347964256">【海豚為何死在沙灘上】</a></li> <li><a href="https://www.managertoday.com.tw/columns/view/55008">報告老闆!team building 不是只有玩遊戲,更不是要創造相親相愛的和諧假象</a></li> </ul> 2018 06 23 https://tech.sars.tw/weekly/2018-06-23/ Tue, 19 Jun 2018 11:56:38 +0800 https://tech.sars.tw/weekly/2018-06-23/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://blog.spiralscout.com/golang-vgo-dependency-management-explained-419d143204e4">Golang — vgo vs dep — Dependency Management Tools Explained</a></li> <li><a href="https://cloudonaut.io/eks-vs-ecs-orchestrating-containers-on-aws/">EKS vs. ECS: orchestrating containers on AWS</a></li> <li>Load Balancing</li> <li>VPC and ENI</li> <li>IAM</li> <li>Pricing</li> <li>Compatibility</li> <li><a href="https://ipfs.io/">IPFS</a> is the Distributed Web</li> <li><a href="https://heronode.io/">Hero Node</a> - The next generation decentralized Blockchain fog computing platform</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://meet.bnext.com.tw/articles/view/43108?utm_source=dable">創辦人格局決定創業格局,所以得空出時間學習將格局變大!</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/43077">創業就是一個創意,加上一百件沒有創意的事情</a></li> <li><a href="https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&amp;mid=2651007614&amp;idx=1&amp;sn=e0dbf111b27f2084dc5534f29fae836b">正經公司怎麼談區塊鏈</a></li> <li><strong>去中心化共識機制的優勢是以擴展性為代價換來的</strong></li> <li><strong>解決物理的關鍵信息提取</strong></li> <li><strong>關鍵信息提取之後怎麼保證唯一性和非篡改性</strong></li> <li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODQzNzAyNQ==&amp;mid=2247484123&amp;idx=1&amp;sn=570794be4e48fb0bc8e3f3ca905c5be0">加密幣暴跌,我們更應關注什麼?</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/43153">發行規模上億ICO、成立區塊鏈帳本公司,泰德陽光布建完整區塊鏈生態系</a></li> </ul> 2018 06 16 https://tech.sars.tw/weekly/2018-06-16/ Sun, 10 Jun 2018 23:36:59 +0800 https://tech.sars.tw/weekly/2018-06-16/ <h2 id="technology">Technology</h2> <h2 id="other">Other</h2> <ul> <li><a href="https://fredjame.com/m17-nyse-4596aedbe718">從數字看M17在美國證交所上市的新聞</a></li> <li><a href="https://medium.com/@crypto.peng/6560f3514937">【MITH】為什麼我不建議現在買秘銀(Mithril)?</a></li> <li><a href="https://etherscan.io/token/0x3893b9422cd5d70a81edeffe3d5a1c6a978310bb#balances">Mithril Token - Etherscan</a></li> <li><a href="https://support.okex.com/hc/zh-cn/articles/360001151951-Mithril-MITH-">Mithril (MITH) - OKEX</a></li> <li><a href="https://medium.com/@daniel.mars622/beeb0a860837">什麼是ICO?</a></li> <li><a href="https://mobilesite.github.io/2018/03/03/blockchain-practice-1/">初識區塊鏈前端開發</a></li> <li>區塊鏈前端開發與傳統業務前端開發的區別</li> <li><a href="https://www.bnext.com.tw/article/49369/startup-commercialize">新創公司商業化的四大迷思</a></li> </ul> 2018 06 09 https://tech.sars.tw/weekly/2018-06-09/ Sat, 09 Jun 2018 23:17:01 +0800 https://tech.sars.tw/weekly/2018-06-09/ <p>本週第一個工作日最重要的消息就是 GitHub 被 Microsoft 併購了!</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://12factor.net/">The Twelve-Factor App</a></li> <li>設計 SaaS 服務的時候可以參考</li> <li>GCP <a href="https://cloud.google.com/vpc/docs/using-flow-logs">Using VPC Flow Logs</a></li> <li><a href="https://blog.doit-intl.com/the-truth-behind-google-cloud-egress-traffic-6e8f57b5c2f8">The truth behind Google Cloud egress traffic</a></li> <li><a href="https://s.itho.me/cloudsummit/2018/pdf/102_1100-1140_%E5%BF%AB%E9%80%9F%E5%89%B5%E5%BB%BA%E5%A4%A7%E8%A6%8F%E6%A8%A1%E9%9B%B2%E7%AB%AF%E6%A9%9F%E6%88%BF%EF%BC%8C%E5%96%AE%E5%85%B5%E7%B6%AD%E9%81%8B%E8%90%AC%E5%8F%B0%E4%BC%BA%E6%9C%8D%E5%99%A8%EF%BC%8C%E8%B6%85%E9%AB%98%E6%95%88%E8%B3%87%E6%96%99%E4%B8%AD%E5%BF%83%E6%8F%AD%E5%AF%86.pdf">快速創建大規模雲端機房單兵維運萬台伺服器超高效資料中心揭密</a></li> <li>階層式的伺服器自身管理機制(垂直方向): <ul> <li>應用層 (browser remoting)</li> <li>容器層 (container)</li> <li>作業系統層 (operation system)</li> <li>實體層 (physical hardware)</li> </ul> </li> <li><a href="https://cloudonaut.io/eks-vs-ecs-orchestrating-containers-on-aws/">EKS vs. ECS: orchestrating containers on AWS</a></li> </ul> <h3 id="blockchain">Blockchain</h3> <ul> <li><a href="https://img.jinse.com/831054.pdf">《2018 全球區塊鏈產業全景與趨勢報告》</a></li> <li><a href="https://www.inside.com.tw/2018/06/07/huobi-cryptocurrency-research">怎麼閱讀、分析火幣的《2018 全球區塊鏈產業全景與趨勢報告》?</a></li> <li>新的虛擬貨幣眾籌融資模式 - DAICO</li> <li><a href="https://www.bnext.com.tw/article/49296/akamai-mufg-blockchain-payment-network">每秒處理百萬次交易,三菱日聯、Akamai合推區塊鏈支付網路,最快2020年上線</a></li> <li><strong>基於區塊鏈的線上支付網路計畫,目標是讓每次交易的延遲低於兩秒的速度,每秒處理逾一百萬次交易</strong></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="http://www.u-acg.com/archives/17772">地域緊密型產業構造與電競推廣:從一個牡蠣開始的故事</a></li> <li><strong>人們喜歡居住在都市,因為資源集中、交通或生活機能更佳方便、工作機會也比較多,但同時人們喜歡去鄉村郊區或山裡面旅行,做一種短暫對於日常現實的「逃離」。</strong></li> <li><a href="https://medium.com/@evonneyifangtsai/6d6300c25860">台灣電子支付概況新聞吐槽</a></li> <li>Sars: 一組數據各自表述</li> <li><a href="https://www.inside.com.tw/2018/06/08/pchome-pk-shopee-2">詹宏志:我太晚認知到資本的力量了!</a></li> <li><a href="https://www.managertoday.com.tw/articles/view/56213">為何蝦皮敢燒30億打補貼戰?PChome詹宏志想通了,首度揭露回擊策略</a></li> <li><a href="https://jsonresume.org/">JSON Resume</a> 用 JSON 來寫履歷</li> </ul> [GCP] 不停機擴增 Linux 主機硬碟空間 https://tech.sars.tw/posts/gcp-linux-enlarge-disk-size/ Tue, 05 Jun 2018 13:10:46 +0800 https://tech.sars.tw/posts/gcp-linux-enlarge-disk-size/ <p>GCP 在開 Compute Engine (GCE)的新機器時,預設的主硬碟(Root Volume)大小是 10GB,一開始可能很夠用,為了節省費用,也不會一次就把硬碟大小設定太大,但隨著時間推移,可能硬碟用量突然增加很多,造成硬碟空間不足的情況,但機器都架好了,要重架、移機也很麻煩,如果是不能關機的線上服務又更棘手。或是額外掛載一顆硬碟上去,分割並製作檔案系統後,再將部份的資料搬移到新的硬碟中,這個方式會需要檔案搬移的時間。還好 GCP 支援動態調整已經掛載正在使用的硬碟大小,而且還不需要停機,再加上 Linux 裡面相關的磁碟分割及檔案系統操作,可以無痛擴充硬碟空間大小。</p> <p>GCP 的主控台已經將擴充硬碟容量這件事情變得非常方便,首先從 <a href="https://console.cloud.google.com/compute/disksDetail">GCP Console - Compute Engine - Disks</a> 找到對應的專案內需要擴充容量的硬碟,可以看到目前的硬碟大小為 10GB,進入右上方的編輯(Edit),即可直接調整硬碟大小(最大 64TB),完成後按下下方藍色儲存(Save)按鈕,就完成了硬碟容量的擴充。</p> <p><img src="https://tech.sars.tw/images/gcp-console-compute-engine-disks-enlarge-linux-disk.png" alt="GCP Console - Compute Engine - Disks"></p> <p>不過需要注意一些事情:</p> <ol> <li>由於 GCP 上開機硬碟使用 MBR 開機,本身有 2TB 的上限,開機硬碟擴充容量時不能超過 2TB 的限制</li> <li>擴充硬碟是不可反悔的,因此只能擴大,不能縮小硬碟大小</li> </ol> <p>如果是習慣用 gcloud 指令,也可以透過指令完成一樣的操作:</p> <p><code># gcloud compute disks resize [DISK_NAME] --size [DISK_SIZE]</code></p> <p>例如將 <code>instance-1</code> 硬碟擴增為 <code>20GB</code>:</p> <pre tabindex="0"><code># gcloud compute disks resize instance-1 --size 20GB This command increases disk size. This change is not reversible. For more information, see: https://cloud.google.com/sdk/gcloud/reference/compute/disks/resize Do you want to continue (Y/n)? y Updated [https://www.googleapis.com/compute/v1/projects/project-1/zones/asia-east1-b/disks/instance-1]. </code></pre><p>就這麼簡單!<em>(才怪)</em></p> 2018 05 26 https://tech.sars.tw/weekly/2018-05-26/ Sat, 26 May 2018 18:08:58 +0800 https://tech.sars.tw/weekly/2018-05-26/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://blog.minio.io/golang-internals-part-2-nice-benefits-of-named-return-values-1e95305c8687">Golang Internals Part 2: Nice benefits of named return values</a></li> <li><a href="http://ftp.apnic.net/stats/apnic/delegated-apnic-latest">APNIC List</a> - IP 對應到國家</li> <li><a href="https://shinglyu.github.io/web/2018/05/12/how-to-contribute-to-open-source.html">如何貢獻開源專案</a></li> </ul> <h3 id="devops-taiwan---monitoring-tools-大亂鬥"><a href="https://devops.kktix.cc/events/monitoring-tools">DevOps Taiwan - Monitoring Tools 大亂鬥</a></h3> <ul> <li>監控報表給誰看,決定報表內容</li> <li>Log:蒐集、儲存、分析、動作</li> <li>不要再監控監控系統</li> <li>硬體設計時,同時會考量製造成本與難度,軟體設計時,也應該同時要考慮到維運所需的功能</li> <li>Microsoft Operations Management Suite (OMS)</li> <li>透過 Consul 處理 service discovery/registry 及 failure detection</li> <li><a href="http://gliderlabs.github.io/registrator/latest/">Registrator </a> - Service registry bridge for Docker</li> <li>Prometheus</li> <li>Timeseries Database</li> <li>Pull based</li> <li>Metrics Collection &amp; Storage</li> <li>Focus on OS monitoring</li> <li><a href="https://www.percona.com/software/database-tools/percona-monitoring-and-management">Percona Monitoring and Management</a></li> <li>用 Prometheus 監控 Kubernetes by ITRI</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="http://twicsy-blog.tumblr.com/post/174063770074/how-i-targeted-the-reddit-ceo-with-facebook-ads-to">How I targeted the Reddit CEO with Facebook ads to get an interview at Reddit</a></li> <li>精準投放廣告的極致:針對一個人</li> <li><a href="https://medium.com/@evonneyifangtsai/d92020a5d8c9">營運PM與產品PM的不同</a></li> <li>這篇文章和<a href="https://tech.sars.tw/posts/2018-03-01-shopee-sharing/">之前在蝦皮購物聽到的 Taiwan Country Product Manager 的分享</a>,大方向是一致的</li> </ul> 2018 05 19 https://tech.sars.tw/weekly/2018-05-19/ Sat, 19 May 2018 23:49:22 +0800 https://tech.sars.tw/weekly/2018-05-19/ <h2 id="technology">Technology</h2> <ul> <li>A Tour of Ethereum Ecosystem | Taipei Ethereum Meetup #12 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/uFBu2P1mwFU?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODQzNzAyNQ==&amp;mid=2247484033&amp;idx=1&amp;sn=a41d1a877e3eb820bbac08c5b3413864">三大軟體公司爭霸區塊鏈</a></li> <li>企業級區塊鏈區塊鏈平台開發的五個領域 <ul> <li>規模性能</li> <li>運維彈性</li> <li>安全性和機密性</li> <li>可支持性和管理</li> <li>企業積分</li> </ul> </li> <li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODQzNzAyNQ==&amp;mid=2247484037&amp;idx=1&amp;sn=d87789ec46de76a3d011bb74f377848f">TPS百萬級的超級區塊鏈架構解析 | 迅雷鏈</a></li> <li>應用層</li> <li>服務層</li> <li>基礎層</li> <li><a href="https://medium.com/@gn02954174/686bc311ba84">這是一個創業失敗的故事:對於青創的各種陷阱提醒</a>、<a href="https://medium.com/@gn02954174/8660b401c5a8">(圖文版)</a></li> <li><a href="http://www.wemoscooter.com/%E5%A4%A7%E6%95%B8%E6%93%9A%E6%9C%83%E8%AA%AA%E8%A9%B1%EF%BC%81wemo-scooter-%E7%94%A8%E7%A7%91%E6%8A%80%E7%BF%BB%E8%BD%89%E4%BA%A4%E9%80%9A">大數據會說話!WeMo Scooter 用科技翻轉交通</a></li> <li>不過我覺得 WeMo 可能要先做好車輛調配系統,分析車輛涵蓋率並預測近期可能會有租借需求的區域,不然每次想騎的時候附近都沒有車子可以租</li> </ul> 2018 05 12 https://tech.sars.tw/weekly/2018-05-12/ Sat, 12 May 2018 00:25:00 +0800 https://tech.sars.tw/weekly/2018-05-12/ <p>本週的熱門事件大概就是電信商的 499 之亂了!但中華電信藏了很多細節在裡面,透過送一堆用不到的服務,美其名是各項優惠,但在提前解約時,這些優惠不管你有沒有用到過,全部都要吐回去給中華電信的。</p> <p>Ref: <a href="http://www.eprice.com.tw/mobile/talk/5035/5079564/1/">499 吃到飽方案含隱藏陷阱!不合理的超高額違約金,簽字前你知道嗎?</a></p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://github.com/jamiehannaford/what-happens-when-k8s">What happens when &hellip; Kubernetes edition!</a></li> <li>如果有自己全手動架設過 Kubernetes,應該比較容易能看懂這篇文章的內容</li> </ul> <h3 id="redis-select-index">Redis Select Index</h3> <p>一種類似 namespace 的概念,同一個 Key 可以存在不同的 index 內,像是可以拿來區分開發環境或不同用途的測試環境,但底層儲存資料還是存放在同一個 RDB / AOF 檔案內,另外像是 FLUSHDB、SWAPDB 或 RANDOMKEY 指令,只會在指定的 index 內作用,只有 FLUSHALL 指令是真的清除掉整座 Redis 內的資料。預設有 16 個 index 可以用,如果需要修改數量,可以在 <code>redis.conf</code> 檔案中以指定 <code>databases 32</code> 方式來修改。</p> <p>當使用 Redis Cluster 的時候就不能用 SELECT 指令,因為 Redis Cluster 只支援 index 0。基本上這個用法不建議在 Production 環境中使用,拿來測試環境降低 Redis Instance 的數量就還算蠻實用的。</p> <p>Reference:</p> <ul> <li>Redis <a href="https://redis.io/commands/select">SELECT index</a></li> <li><a href="http://www.rediscookbook.org/multiple_databases.html">Working with Multiple Databases</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@fatfingererr/527ab367e18e">如何建立組織的溝通機制</a></li> <li>部落領導學 Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization</li> <li><a href="https://mp.weixin.qq.com/s?__biz=MzIwMzg1ODcwMw==&amp;mid=2247487726&amp;idx=1&amp;sn=32cdc80cbb8c9f5ae78cd4e95880411e">一個合格的CTO應該具備哪些核心能力?</a></li> <li><a href="https://dq.yam.com/post.php?id=9277">工時長沒加班費 中國千禧世代反「996工時制」</a></li> </ul> Hyperledger 超級帳本 https://tech.sars.tw/posts/hyperledger/ Sun, 06 May 2018 17:16:49 +0800 https://tech.sars.tw/posts/hyperledger/ <h1 id="hyperledger">Hyperledger</h1> <p>Blockchain Technologies For Business</p> <ul> <li><a href="https://www.hyperledger.org/wp-content/uploads/2017/05/HL_Meetup_Blockchain_IBM__Mai_v2a-1.pdf">Enterprise adoption patterns - Use case examples from practice - Into Hyperledger Fabric v1 (Hyperledger Meetup)</a></li> <li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODQzNzAyNQ==&amp;mid=2247483894&amp;idx=1&amp;sn=2b29bc68ed51de365775c9a27846a4b4">IBM技术专家:Hyperleger Fabric 架构与部署实例解析</a></li> <li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODQzNzAyNQ==&amp;mid=2247483932&amp;idx=1&amp;sn=8c1993bec84cb9c526da725bc6bccb39">一文理解超級賬本Hyperledger Fabric的架構與坑</a></li> </ul> <h2 id="consortium-blockchain">Consortium Blockchain</h2> <h2 id="smart-contracts">Smart Contracts</h2> <ul> <li><a href="https://www.hyperledger.org/wp-content/uploads/2018/04/Hyperledger_Arch_WG_Paper_2_SmartContracts.pdf">Hyperledger Architecture, Volume II, Smart Contracts</a></li> </ul> <h2 id="hyperledger-fabric">Hyperledger Fabric</h2> <ul> <li><a href="https://github.com/hyperledger/fabric">Hyperledger Fabric GitHub</a></li> <li><a href="http://hyperledger-fabric.readthedocs.io/en/release-1.2/">Hyperledger Fabric Docs</a></li> </ul> <h3 id="components">Components</h3> <ul> <li>Membership Service Provider(MSP)</li> <li>Peer</li> <li>Order</li> <li>Channel</li> <li>Chaincode</li> <li>Participants</li> <li>Assets</li> <li>Transactions</li> <li>Endorser</li> <li>Committer</li> <li>Submitter</li> </ul> <h3 id="docker-images">Docker Images</h3> <p>1.1.0</p> <p><code>$ curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0</code></p> <pre tabindex="0"><code>REPOSITORY TAG IMAGE ID CREATED SIZE hyperledger/fabric-ca x86_64-1.1.0 72617b4fa9b4 2 months ago 299MB hyperledger/fabric-tools x86_64-1.1.0 b7bfddf508bc 2 months ago 1.46GB hyperledger/fabric-orderer x86_64-1.1.0 ce0c810df36a 2 months ago 180MB hyperledger/fabric-peer x86_64-1.1.0 b023f9be0771 2 months ago 187MB hyperledger/fabric-javaenv x86_64-1.1.0 82098abb1a17 2 months ago 1.52GB hyperledger/fabric-ccenv x86_64-1.1.0 c8b4909d8d46 2 months ago 1.39GB hyperledger/fabric-zookeeper x86_64-0.4.6 92cbb952b6f8 3 months ago 1.39GB hyperledger/fabric-kafka x86_64-0.4.6 554c591b86a8 3 months ago 1.4GB hyperledger/fabric-couchdb x86_64-0.4.6 7e73c828fc5b 3 months ago 1.56GB </code></pre><p>1.0.0</p> 2018 05 05 https://tech.sars.tw/weekly/2018-05-05/ Sat, 05 May 2018 23:54:08 +0800 https://tech.sars.tw/weekly/2018-05-05/ <h2 id="other">Other</h2> <ul> <li><a href="https://meet.bnext.com.tw/articles/view/42824">新創也該懂的績效管理方法!一次讀懂 Google、Linkedin 都在用的 OKR 目標管理法</a></li> <li>目標管理(MBO)</li> <li>目標與關鍵成果(OKR)</li> <li>關鍵績效指標(KPI)</li> <li><a href="https://www.hbrtaiwan.com/article_content_AR0002240.html">汰弱留強的鐵腕柔情 A New Game Plan for C Players</a></li> <li>評鑑出C級人員</li> <li>就處理每個C級人員的明確行動計畫,取得一致意見</li> <li>要求經理人負責行動</li> <li>坦誠給他意見</li> <li>提供有益的指導</li> <li>給他慷慨的離職支持</li> <li><a href="http://ascii-iicsa.blogspot.tw/2018/04/blog-post.html">組織用人與帶人</a></li> <li><a href="https://www.slideshare.net/itsAscii/ss-93770609">職場闖關經驗分享</a></li> <li><a href="http://ascii-iicsa.blogspot.tw/2015/02/blog-post.html">工程師自我管理經驗分享</a></li> <li><a href="https://medium.com/fogofworld-hant/-fd0f8b79d6ef">幫世界迷霧補路徑的密技</a></li> </ul> 2018 04 29 https://tech.sars.tw/weekly/2018-04-29/ Sun, 29 Apr 2018 11:25:07 +0800 https://tech.sars.tw/weekly/2018-04-29/ <h2 id="technology">Technology</h2> <ul> <li>Nginx 打開 gzip 壓縮後,如果前面還有另一個 Proxy(例如 GCP 的 load balancer),則需要額外再打開 gzip_proxied 選項</li> <li><a href="https://docs.nginx.com/nginx/admin-guide/web-server/compression/">Nginx Compression and Decompression</a></li> <li><a href="http://nginx.org/en/docs/http/ngx_http_gzip_module.html#gzip_proxied">gzip_proxied</a></li> <li><a href="https://blog.doit-intl.com/farewell-maxmind-geolocating-requests-with-google-load-balancer-for-free-7938f5adbef0">Farewell, MaxMind! Geolocating requests with Google Load Balancer for free!</a></li> <li>Sars: 過 GCP 的 Load Balancer 的 HTTP 流量可以直接取得使用者的地理位置資訊,這個小功能超實用,不過每開一個 Google Load Balancer 的費用其實也不便宜就是。</li> <li><a href="http://dinolai.com/notes/golang/minimize-golang-executable-docker-image-with-alpine-linux.html">Building Minimize Golang Executable Docker Image with Alpine Linux</a></li> <li>Sars: 目前 GoLang 寫的程式都是直接放在 <code>scratch</code> 裡面,不過 alpine 還是一個可以考慮的起點</li> </ul> <h3 id="424-muzeum-區塊鏈創意產業開放協定-技術發佈會">4/24 Muzeum 區塊鏈創意產業開放協定 技術發佈會</h3> <p>Slide: <a href="https://drive.google.com/file/d/18LCsbcvmSZQz5oebmLgzi9FVLFTIeKMS/view">Muzeum 創意產業區塊鏈應用 - 以音樂授權為例</a></p> <ul> <li>為什麼非得用區塊鏈? <ul> <li>通貨數位化</li> <li>資產憑證數位化 Bitmark</li> <li>權利義務數位化</li> </ul> </li> <li>角色 <ul> <li>創作人</li> <li>音樂廠牌</li> <li>代理發行</li> <li>利用人</li> </ul> </li> <li>查詢 - 聯繫+簽約 - 物料派送 - 交易 耗時 2-3 個月</li> <li>錢怎麼分?</li> <li>多久會到? 3-6 個月</li> <li>Soundscape 音樂查詢、授權</li> <li>BEATS EX 音樂商店</li> <li>綁定會員概念</li> <li>目標 <ul> <li>讓授權更容易</li> <li>確保分潤正確快速</li> <li>減少盜版</li> <li>新商業模式</li> </ul> </li> <li><a href="https://www.inside.com.tw/2018/04/24/muzeum-blockchain-protocol">音樂區塊鏈 Muzeum 登場!授權、分潤半小時搞定</a></li> <li><a href="https://www.techbang.com/posts/58028?from=dailyedm20180429">「Muzeum」以區塊鏈技術來解決版權分潤等問題,將收益直接回饋授權人</a></li> <li><a href="https://www.bnext.com.tw/article/48909/kkfarm-muzeum-blockchain">KKFARM解決台灣文創產業痛點,首創「Muzeum」區塊鏈簡化授權流程</a></li> <li><a href="https://blocktrend.today/12-25-2017-blockchain-could-simplify-music-licencing">用區塊鏈簡化音樂的授權</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@nightspirit622/-ca623ed508cc">你可以沒有熱情,但不應該自我設限</a></li> </ul> 2018 04 22 https://tech.sars.tw/weekly/2018-04-22/ Sun, 22 Apr 2018 10:44:20 +0800 https://tech.sars.tw/weekly/2018-04-22/ <p>封面圖片是去宜蘭羅東夜市的時候看到的,平行時空裡面很多有趣的事情,偶而還是會突破同溫層來到我們的面前。</p> <h2 id="technology">Technology</h2> <ul> <li><a href="https://cloudplatform.googleblog.com/2018/04/introducing-kaniko-Build-container-images-in-Kubernetes-and-Google-Container-Builder-even-without-root-access.html">Introducing kaniko: Build container images in Kubernetes and Google Container Builder without privileges</a></li> <li><a href="https://github.com/GoogleCloudPlatform/kaniko">kaniko</a> - Build Images In Kubernetes</li> <li>Sars: 一般來說,要在 Docker 裡面編譯 Docker Image,需要額外做很多設定,且會有安全疑慮,在 Google Kubernetes Engine (GKE) 或是 Azure Container Service (AKS) 上則是無法辦到,而 kaniko 可以讓這件事情變容易許多。</li> <li><a href="http://www.infoq.com/cn/news/2018/04/kaniko-container-image-builder">GCP發佈Kaniko:在非特權容器和Kubernetes中構建容器鏡像的工具</a></li> <li><a href="http://appleinsider.com/articles/18/02/27/apple-granted-patent-using-hinged-oled-screen-as-a-dynamic-ipad-or-mac-keyboard">Apple granted patent using hinged OLED screen as a dynamic iPad or Mac keyboard</a></li> <li>Sars: 還蠻好奇 Apple 會如何實作出這個功能。2010 年的時候幫 <a href="https://www.bnext.com.tw/article/16601/BN-ARTICLE-16601">Acer ICONIA 雙螢幕觸控筆電</a> 開發軟體時,曾經在這台上面蓋過開發環境,就覺得無法在觸控鍵盤上盲打真的是一大挑戰,而且非常容易誤觸到螢幕上的鍵盤。現在用的 Macbook Pro Touchbar 也是有一樣的問題,除了不知道自己有沒有按到 ESC 鍵,不然就是一碰就連續擊發多次,按數字鍵的時候也很容易誤觸到 Touchbar,非常後悔買了這台。</li> </ul> [導讀會筆記] 公司賺錢有這麼難嗎 https://tech.sars.tw/posts/built-to-sell/ Tue, 10 Apr 2018 23:00:42 +0800 https://tech.sars.tw/posts/built-to-sell/ <h2 id="導讀會公司賺錢有這麼難嗎-by-gipi">導讀會:公司賺錢有這麼難嗎 by Gipi</h2> <ol> <li>專注:不要包山包海,做專門生意。做好一件事,聘請專才,工作品質會提升,勝過競爭者</li> <li>降低依賴:過度依賴一家公司的風險過高,要想辦法降低</li> <li>建立銷售流程:把產品界定清楚,潛在顧客更有可能買單</li> <li>清楚切割:關鍵人物和公司完全切割</li> <li>收錢才動工:創造正向現金流量週期</li> <li>聚焦,玩真的:不要怕推掉案子</li> <li>營收試算:潛在客戶有多少</li> <li>創造競爭:兩個業務</li> <li>聘用產品型銷售:以既有的產品來滿足客戶的需求,而不會隨便做客製化</li> <li>現金流 &gt; 營收:轉型為產品型的過程</li> <li>撐兩年:採用標準化產品的模式兩年以上才會反應在財報上</li> <li>長期獎勵計劃:回報個人績效與忠誠</li> <li>挑選適合的仲介:確定他們懂你的行業</li> <li>成為搶手貨:不只評估單一買家</li> <li>擴大格局:編寫三年經營計畫,勾勒出事業的可能性</li> <li>專注細節</li> <li>用現金不用股票</li> </ol> <ul> <li>創造經常性收入 1. 回購 2. 交叉銷售 3. 綁定銷售 4. 訂閱制</li> <li>產品型企業:標準的銷售流程、盡可能不做客製化</li> <li>買產品先付錢,買服務後付錢</li> <li>富人思維:用自己豐富的資源換取自己稀缺的資源</li> <li>策略性買主一班會更願意花錢</li> <li>服務型企業稱客戶為 Client,產品型企業稱客戶為 Customer</li> </ul> <h3 id="reference">Reference</h3> <ul> <li><a href="http://tesa.today/article/1854">【Gipi導讀】公司賺錢有這麼難嗎?</a></li> <li><a href="http://www.victorgau.com/?p=1112">[讀書心得] 公司賺錢有這麼難嗎? (John Warrillow)</a></li> </ul> 2018 04 08 https://tech.sars.tw/weekly/2018-04-08/ Tue, 03 Apr 2018 13:32:22 +0900 https://tech.sars.tw/weekly/2018-04-08/ <h2 id="technology">Technology</h2> <ul> <li><a href="https://dotblogs.com.tw/im_sqz777/2018/04/07/180727">測試技術之測試技術分類系統</a></li> <li>範圍 =&gt; 被測對象</li> <li>覆蓋 =&gt; 測試深度與廣度</li> <li>測試者 =&gt; 測試者</li> <li>風險 =&gt; 需要被發現的潛在問題</li> <li>活動 =&gt; 如何執行測試</li> <li>評估和測試先知 =&gt; 對測試結果進行評估</li> <li>結果導向 =&gt; 測試的目標</li> <li><a href="https://support.apple.com/zh-tw/HT208312">針對 macOS Server 的變更做好準備</a></li> <li>Sars: 小時候曾經短暫用 Mac mini 架過一台 macOS Server 放些自己的小東西,後來也因為 Mac mini 壞了只好換地方重建。這次一口氣砍掉 Calendar、Contact、DHCP、DNS、Mail、Message、NetInstall、VPN、Web Server、Wiki 等服務,幾乎快沒東西可用了,加上新版硬體的外型不適合放在機房內,這條產品線的命運看來不樂觀。</li> <li><a href="https://www.birdandgua.net/bird/2018/04/fb_api_cut/">Facebook 的 API 重大變更與劍橋分析事件</a></li> <li><a href="https://www.ithome.com.tw/people/113318">Linux基金會為何搶進區塊鏈,Hyperledger技術主席大解密</a></li> </ul> <h3 id="go-lang">Go Lang</h3> <ul> <li><a href="https://getstream.io/blog/switched-python-go/">Stream: Why we switched from Python to Go</a></li> <li>Advantages <ol> <li><strong>Performance</strong>: Go is typically 30 times faster than Python</li> <li><strong>Language Performance Matters</strong></li> <li><strong>Developer Productivity &amp; Not Getting Too Creative</strong></li> <li><strong>Concurrency &amp; Channels</strong>: Goroutines are Go’s lightweight approach to threading, and channels are the preferred way to communicate between goroutines.</li> <li><strong>Fast Compile Time</strong></li> <li><strong>The Ability to Build a Team</strong></li> <li><strong>Strong Ecosystem</strong></li> <li><strong>Gofmt, Enforced Code Formatting</strong></li> <li><strong>gRPC and Protocol Buffers</strong></li> </ol> </li> <li>Disadvantages <ol> <li><strong>Lack of Frameworks</strong></li> <li><strong>Error Handling</strong>: it’s easy to forget to handle an error by accident</li> <li><strong>Package Management</strong></li> </ol> </li> <li><em><strong>all performance-intensive code will be written in Go</strong></em></li> <li><a href="https://golang.github.io/dep/">dep - Dependency management for Go</a></li> <li><a href="https://github.com/getstream/vg">Virtualgo: Easy and powerful workspace based development for go</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.gigihuang.com/2018/03/30/china-taiwan-operation-meetup-note-accupass-tutorabc/">兩岸產品運營深度交流Meetup 會後整理</a></li> <li><a href="https://medium.com/how-gipi-learn/787858c41ed8">主管該如何培養自己的接班人?</a></li> <li><a href="https://medium.com/jandi-blog-tw/jandi-vs-slack-7d39bc7911b1">Slack 與 JANDI 的深度分析,為什麼你的團隊應該換掉 Email 與 LINE?</a></li> <li><a href="https://hanamizuki.tw/true-face-of-mau/">MAU 指標的真實面貌</a></li> <li><em><strong>追問「那你們 MAU 的定義是什麼」</strong></em></li> <li><em><strong>Active(活躍),是說使用者做了一件能夠代表活躍的行為</strong></em></li> <li>Sars: 每個網站、每種服務,對於「活躍」的定義皆不同,拿來比較也不一定有意義,終究還是要看怎麼從這些活躍用戶中提取出各種價值,以及營收</li> <li><a href="https://www.managertoday.com.tw/articles/view/55614">超偏僻的觀光景點,怎麼讓遊客想一去再去?熊本縣黑川溫泉的做法值得學!</a></li> <li>Sars: 趁著清明假期,去了趟福岡,就有特別去黑川溫泉,也買了可以選三家溫泉去泡的「入湯手形」,覺得這真的是個好方式,整個產業一同創造出更多利潤,才是健全的產業生態!</li> <li><a href="https://pressplay.cc/project/vippPage//05804E449023171F255FBE111923C43A">培育部屬,而非複製自己的思維到他們身上</a></li> <li>Sars: 這觀念也就是所謂的「與其給他魚吃,不如教他怎麼釣魚」,學會思考,而不是單純複製。</li> </ul> <h3 id="gu-self-checkout">GU Self-checkout</h3> <p>趁著清明連假去了一趟福岡,剛好在天神的 GU 看到了自動結帳機器,顧客只要把整個籃子的衣服放進去底下的小櫃子中,機器就會在幾秒鐘內辨識出所有的產品並結算出總金額,最後再用現金或信用卡付款,整個結帳的速度比櫃檯的店員一件一件商品刷條碼快多了,只是結帳完後要自己將商品裝進袋子,沒有店員幫忙裝。</p> 2018 04 01 https://tech.sars.tw/weekly/2018-04-01/ Sun, 01 Apr 2018 11:48:19 +0800 https://tech.sars.tw/weekly/2018-04-01/ <h2 id="technology">Technology</h2> <ul> <li>GCP - GCE - <a href="https://cloud.google.com/compute/docs/instances/create-ptr-record">Creating a PTR Record for a VM Instance</a></li> <li>Sars: 實用的小功能,可以將 Public IP 綁上 DNS 反解,這樣在 nslookup 時就不會看到「xxx.xxx.xxx.xxx.bc.googleusercontent.com」,而是顯示自定義的 domain name。</li> <li><a href="http://developer.51cto.com/art/201803/568922.htm">同為分佈式緩存,為何Redis更勝一籌?</a></li> <li><a href="https://cloudplatform.googleblog.com/2018/03/8-DevOps-tools-that-smoothed-our-migration-from-AWS-to-GCP-Tamr.html">8 DevOps tools that smoothed our migration from AWS to GCP: Tamr</a></li> </ul> <ol> <li>Server/Configuration management: Ansible</li> <li>Infrastructure configuration: Terraform</li> <li>Server imaging: Packer</li> <li>Containers: Docker</li> <li>Container and service orchestration: Mesos + Marathon</li> <li>User management: JumpCloud</li> <li>Storage: RexRay</li> </ol> <ul> <li><a href="https://medium.com/@richard534/getting-started-with-data-engineering-3d2e728d0c1f">Getting started with Data Engineering</a></li> <li><a href="http://www.infoq.com/cn/articles/cap-twelve-years-later-how-the-rules-have-changed">CAP理論十二年回顧:&ldquo;規則&quot;變了</a></li> <li>Sars: 這個領域真的是深不見底,日常中最常遇到的問題通常是,新服務的架構該選哪類型、哪套來用,這必須要先知道各個的優缺點,才能根據使用情境選擇最適合的</li> </ul> <h3 id="kubernetes">Kubernetes</h3> <ul> <li>Skaffold - Easy and Repeatable Kubernetes Development</li> <li><a href="https://cloudplatform.googleblog.com/2018/03/introducing-Skaffold-Easy-and-repeatable-Kubernetes-development.html">Introducing Skaffold: Easy and repeatable Kubernetes development</a></li> <li><a href="https://github.com/GoogleCloudPlatform/skaffold">GitHub - skaffold</a></li> <li>Agones</li> <li><a href="https://cloudplatform.googleblog.com/2018/03/introducing-Agones-open-source-multiplayer-dedicated-game-server-hosting-built-on-Kubernetes.html">Introducing Agones: Open-source, multiplayer, dedicated game-server hosting built on Kubernetes</a></li> <li><a href="https://github.com/GoogleCloudPlatform/agones">GitHub - agones</a></li> <li><a href="https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0">Kubernetes NodePort vs LoadBalancer vs Ingress? When should I use what?</a></li> <li><a href="https://cloud.google.com/kubernetes-engine/docs/tutorials/http-balancer">Setting up HTTP Load Balancing with Ingress</a></li> <li>GitHub - <a href="https://github.com/kubernetes/ingress-nginx">ingress-nginx</a></li> <li>GitHub - <a href="https://github.com/jetstack/cert-manager">cert-manager</a></li> </ul> <h3 id="other">Other</h3> <ul> <li><a href="https://medium.com/taipei-ethereum-meetup/661ed6f74505">基於區塊鏈的去中心化報名系統</a></li> <li>Sars: 區塊鏈結合報名系統直接整進了售票、收款、報到等功能,其實算是不錯的應用,不過交易速度可能還無法應付大量搶票情境,而且現有的售票系統也已經解決大部分的問題了。</li> </ul> <blockquote> <p>&ldquo;Blockchain&rdquo; sounds so much cooler than &ldquo;slowest distributed database known to man&rdquo;.</p> 2018 03 25 https://tech.sars.tw/weekly/2018-03-25/ Mon, 26 Mar 2018 02:32:00 +0800 https://tech.sars.tw/weekly/2018-03-25/ <h2 id="tech">Tech</h2> <ul> <li><a href="https://www.inside.com.tw/2018/03/21/google-play-instant">Google Play 遊戲新功能:Instant Apps 即點即試玩</a></li> <li>Sars: 看起來是開發者需要另外用特殊的 API 開發一個是玩專用的 App,並額外上架到 Google Play Store 上,使用者點擊試玩按鈕時,立即把輕量的 App 下載到手機上並開啟,技術細節還看不出來是怎麼實作的,不過應該可以肯定不是類似像 <a href="https://www.fiiser.com/">FIISER</a> 等透過影音串流方式把遊戲畫面傳到手機上顯示。</li> <li><a href="https://www.bnext.com.tw/article/48548/blockchain-will-survive-even-if-bitcoin-does-not">當比特幣挖礦不再賺錢,背後的區塊鏈才是價值所在</a></li> <li><a href="https://money.udn.com/money/story/5635/3041864">源鉑資本專注投資全球區塊鏈與金融創新</a></li> <li><a href="https://www.bnext.com.tw/article/48579/google-blockchain-technology">Google開第一槍,旗下雲端服務將導入區塊鏈</a></li> <li><a href="https://medium.com/@yorkxin/signing-out-from-facebook-login-c94b884c2fe7">我為何撤銷了大部分網站的 Facebook 帳戶連結</a></li> <li>Sars: 一直以來就儘量不使用 Facebook 帳號登入其他網站,也不會授權給眾多心理測驗網站</li> <li><a href="https://medium.com/tow-center/the-graph-api-key-points-in-the-facebook-and-cambridge-analytica-debacle-b69fe692d747">The Graph API: Key Points in the Facebook and Cambridge Analytica Debacle</a></li> <li>Sars: 2012 年左右,為了開發 Social Network Service 軟體,玩了 Facebook、Twitter、YouTube、Facebook 等大平台的 API,其中對於資料的存取授權,本來就是要經過使用者允許才能取得,但通常使用者不知道自己同意了什麼,也不知道自己獻出了哪些東西,而 Facebook 對於透過 API 存取資料,也是越來越嚴格,常常每天的自動測試跑一跑,哪天就突然發現某些資料從此拿不到了。</li> </ul> <h3 id="docker">Docker</h3> <ul> <li><a href="https://blog.codeship.com/ensuring-containers-are-always-running-with-dockers-restart-policy/">Ensuring Containers Are Always Running with Docker’s Restart Policy</a></li> <li><strong><code>--restart</code></strong> <ul> <li>no</li> <li>on-failure</li> <li>unless-stopped</li> <li>always</li> </ul> </li> <li><a href="https://github.com/aws-samples/aws-nodejs-sample">aws-nodejs-sample</a></li> </ul> <h3 id="nginx">Nginx</h3> <p>遇到一個奇妙的小限制,如果有在 HTTP header 裡面放一些自定義的 header 變數,而且變數名稱包含底線,Nginx 預設是會把這些自定義變數過濾掉,需要在 http 或 server 區塊內加上 <code>underscores_in_headers on;</code> 來開啟。</p> 2018 03 18 https://tech.sars.tw/weekly/2018-03-18/ Sun, 18 Mar 2018 22:05:07 +0800 https://tech.sars.tw/weekly/2018-03-18/ <h2 id="tech">Tech</h2> <ul> <li>分散式系統的彈性 <a href="http://slides.com/rajeevbharshetty/resiliency-in-distributed-systems#/">Resiliency in Distributed Systems</a></li> <li>Faults(錯誤) v.s. Failures(故障) <ul> <li>錯誤只是一部分系統元件的異常狀態,通常只影響到與他有關聯或相依的其他子系統;故障則是整個系統失效無法運作</li> <li>架構設計時加入彈性,避免系統從部分錯誤演變成整體故障</li> </ul> </li> <li>在分散式系統中,網路是不可靠的;相依性永遠有機會失效;且使用者行為是無法預期的</li> <li>Resiliency Patterns <ol> <li>Timeouts(時效性):不要等回應等太久,避免連鎖性故障(Cascading Failures),並需要進行故障隔離。Timeouts 的時間長短必須根據相依元件的 SLA 來制定</li> <li>Retries(重試):不立即重試,將錯誤的呼叫放入 retry queue 中,等適合的時機再重試,並以冪等(Idempotency)方式重試</li> <li>Circuit Breakers(斷路器):當系統已經不健康,避免更多的請求呼叫 <ul> <li><a href="https://github.com/Netflix/Hystrix">Netflix Hystrix</a></li> <li><a href="https://github.com/afex/hystrix-go">afex/hystrix-go</a></li> </ul> </li> <li>Fallbacks(退路):優雅的降級,避免重要的元件故障,在 Integration points 考慮 fallbacks 機制 <ul> <li><code>Integration points are points at which documents within your process move from one system or application to another.</code></li> </ul> </li> <li>Resiliency Testing(系統彈性的測試):找到各種可能故障的模式,並找猴子大軍進行 Monkey Test <ul> <li><code>Create a Test Harness to break callers</code> 完全不懂這句話的意思</li> </ul> </li> </ol> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/timchen/subscription-model-anlytics-35cacda57722">用小學生數學解釋內容付費行業</a></li> <li><code>閱讀效益 / (找內容的時間 + 閱讀時間 + 機會成本 + 金錢)</code></li> <li>Sars: 每次都會很猶豫要不要訂閱各種服務,一來可能沒時間,二來也擔心買到不適合自己的服務而浪費錢,雖然大部分的訂閱都是月繳制,真的不適合通常可以中途停止</li> <li><a href="https://mp.weixin.qq.com/s/TDagpsAecMh549fxhwHs5Q">八種做法逼走優秀員工</a></li> <li><a href="http://www.peoplenews.tw/news/12a14b6c-ac14-493c-9002-8e3f422f28f5">一隻金玉其外敗絮其中的獨角獸啟示錄</a></li> <li>Sars: 這種買空賣空的戲碼不時上演,大家仍然趨之若鶩,人類終究是學不乖的生物&hellip;</li> </ul> 2018 03 11 https://tech.sars.tw/weekly/2018-03-11/ Sun, 11 Mar 2018 08:56:03 +0800 https://tech.sars.tw/weekly/2018-03-11/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://tuna.to/on-strategies-4-e7f415e87e48">創業團隊的「核心能力」和「核心競爭力」</a></li> <li><em><strong>一個團隊的成就有多大,不是由最有能力的團隊成員來決定,而是由最短的一片桶幫來決定。</strong></em> <!-- raw HTML omitted --> <em><strong>鐵鏈的強度,是由最弱的一環來決定的。</strong></em></li> <li><em><strong>就業靠長板,創業補短板。</strong></em></li> <li>創業初期團隊成員,必須是「三個互補,一個共同」的人 <ol> <li>專業互補</li> <li>帶來的資源互補</li> <li>個性互補</li> <li>共同的價值觀</li> </ol> </li> <li><em><strong>「在目標市場裡找到商機」是創業成功的第一步,那麼「組成一個具有正確核心能力的創業團隊」就是成功的第二步。</strong></em></li> <li><em><strong>在紅海市場裡面,透過選擇不同的購買考慮因素,建立差異,再憑著差異遙遙領先其他競爭對手、找到自己的小藍海,這就是所謂的「核心競爭力」。</strong></em></li> <li>Sars: 2017 年年初開始參與了一個團隊,目前穩定成長中,過程理念幾乎跟這篇提到的一致</li> </ul> <h2 id="technology">Technology</h2> <ul> <li><a href="https://medium.com/kkstream/e53549927932">使用 CloudFront + S3 打造 Video Streaming Service</a></li> <li>Sars: 當初應該是有什麼特殊原因,一開始開發時才會決定要自己建立 Traffic server 來達到 CDN 的功能,不然在 Cloud 情境下的大量檔案與大流量一定要過 CDN 這件事情,在 KKBox 這麼大的集團內應該是標準架構才是,不然流量費用會超級驚人</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.hbrtaiwan.com/article_content_AR0007806.html">影響未來10年管理觀念的6個關鍵字</a></li> <li><em><strong>斜槓/零工、第二職涯、新僱傭關係、高齡化社會、女力崛起、多工時代來臨</strong></em></li> </ul> 2018 03 04 https://tech.sars.tw/weekly/2018-03-04/ Sun, 04 Mar 2018 17:44:26 +0800 https://tech.sars.tw/weekly/2018-03-04/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://www.stockfeel.com.tw/17-%E5%84%84%E7%BE%8E%E5%85%83%E6%89%93%E6%B0%B4%E6%BC%82%EF%BC%81%E9%80%99-10-%E9%96%93%E7%8D%A8%E8%A7%92%E7%8D%B8%E7%B5%82%E7%B5%90%E6%96%BC-2017-%E5%B9%B4/">17 億美元打水漂!這 10 間獨角獸終結於 2017 年</a></li> <li>名單內唯一有短暫使用過的只有 Yik Yak &hellip;</li> <li><a href="https://www.managertoday.com.tw/articles/view/55585">從慘賠 7 億到營收 600 億,全家如何走到今天?3 大祕訣一次解析</a></li> <li><em><strong>後進者必須勇於變革、創造改變</strong></em></li> <li>Sars: 全家近幾年真的是推出許多命中消費者需求的產品或服務,背後不知道失敗了多少次,才能有今天的成就</li> </ul> <h2 id="technology">Technology</h2> <ul> <li><a href="https://cloudplatform.googleblog.com/2018/02/get-the-most-out-of-Google-Kubernetes-Engine-with-Priority-and-Preemption.html">Get the most out of Google Kubernetes Engine with Priority and Preemption</a></li> <li>1.9 提供 Pods 的優先權設定,在 Nodes 資源不足的情況下,先將不重要的 Pods 結束掉,讓優先權較高的 Pods 可以取得資源運作</li> <li><a href="http://rahmonov.me/posts/zero-downtime-deployment-with-kubernetes/">Zero Downtime Deployment with Kubernetes</a></li> <li>RollingUpdate strategy</li> <li>maxUnavailable, maxSurge</li> <li><a href="https://github.com/BohdanOrlov/iOS-Developer-Roadmap">iOS Developer Roadmap</a></li> <li>Sars: 幾年前自學 iOS App 開發,圖上面的技能樹,當時好多部分都沒有摸透徹</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@alxtz.tw/remote-%E5%B7%A5%E4%BD%9C%E6%98%AF%E9%95%B7%E4%BB%80%E9%BA%BC%E6%A8%A3%E5%AD%90%E7%9A%84-abea0ff44562">Remote 工作是長什麼樣子的</a></li> <li>Sars: 如果自制力足夠,remote work 除了可以省下許多通勤時間,也可以不受辦公室侷限,把工作狀態調整到最佳情況</li> <li><a href="https://medium.com/@evonneyifangtsai/2ef9081cb8f6">第一份工作主管教我的事</a></li> <li><a href="https://medium.com/@evonneyifangtsai/d2f570157f54">當PM的第一年學到的三件事</a></li> <li><a href="https://www.thenewslens.com/article/90255">史丹佛基礎教育指南:如何用「刻意練習」促進學習?</a></li> <li>Sars: 學習各項事務通常是需要經過練習的,正確且有效的練習方式才能達到效果</li> <li><a href="https://www.managertoday.com.tw/books/view/55578">假日才有人搭的摩天輪,平日該降價攬客嗎?大前研一:這是最常見的錯誤方法!</a></li> <li><em><strong>消除機器或設備等產能閒置的狀況</strong></em></li> <li><em><strong>Spillover Effect (溢出效應)</strong></em></li> <li>Sars: narrowcasting (窄播) 有點類似分眾行銷,根據受眾屬性,區隔出顧客族群,再根據特性推不同的方案給他,達到效益最大化</li> </ul> 蝦皮購物新加坡研發團隊技術分享會 https://tech.sars.tw/posts/2018-03-01-shopee-sharing/ Thu, 01 Mar 2018 19:51:51 +0800 https://tech.sars.tw/posts/2018-03-01-shopee-sharing/ <p>透過技術分享的方式順便來台灣找工程師去新加坡工作,個人是覺得這樣還算不錯,整體而言第一場技術 Lead 的分享還算不錯,雖然每個領域都只是點到為止,沒有一一深入探討,但也趁機會檢視一下平常營運系統會遇到的問題。</p> <p>活動:<a href="https://www.facebook.com/ShopeeTW/photos/a.379836405535400.1073741828.334587866726921/817442225108147/?type=3">蝦皮購物新加坡研發團隊技術分享會</a><!-- raw HTML omitted --> 時間:2018/3/1(四) 19:00-21:00<!-- raw HTML omitted --> 地點:蝦皮購物台北辦公室-信義區菸廠路88號9樓之1</p> <h2 id="兩年内如何把蝦皮從-0-做到-50-億---背後的工程難題">兩年内如何把蝦皮從 0 做到 50 億 - 背後的工程難題</h2> <p>蝦皮新加坡研發團隊技術分享</p> <p>Speaker:雷磊 Lei Lei,蝦皮新加坡總部技術負責人</p> <ul> <li>全球 4 千多人</li> <li>用戶下單時,先收錢還是先扣庫存?扣最後一個庫存後付款失敗,但已經送 Push Notification 給賣家</li> <li>金額數值,應該用什麼 data type 儲存?<code>long</code></li> <li>Android 共有多少螢幕 DPI?</li> <li>Android WebView 和 Chrome WebKit 有什麼不同?</li> <li>iOS 的 UIWebView 的 onscroll 事件在手指放開前不會被觸發怎麼辦?</li> <li>Redis 在資料大小達到多少就無法用 bgsave 有效存擋? <code>64GB</code></li> <li>Redis 有哪些指令在 production 上是不能用?<code>keys</code></li> <li><em><strong>功能容易,效能難</strong></em> <ul> <li>用 Python+Django 如何提高吞吐量?<code>Async</code> <ul> <li>Sars: 這不是一開始開發就要做的嗎&hellip;</li> </ul> </li> <li>什麼系統架構適合透過增加伺服器數量來擴充效能?<code>Stateless</code></li> <li>Load Balancer 效能瓶頸如何解?</li> <li>一天 25TB 的 log 量,如何查? <code>正在解...</code></li> <li>一個 MySQL Cluster 裡 Master Slave 哪個壓力大?<code>Slave</code> <ul> <li>因為 Shopee 應用場景 Read 多於 Write</li> </ul> </li> <li>一個 MySQL table 多大後就必須 sharding?</li> <li>一個 MySQL database 多大後就必須分庫?</li> <li>MySQL 跨庫的 transacrtion 怎麼解?<code>還沒做到</code></li> </ul> </li> <li><em><strong>快取容易,清快取難</strong></em> <ul> <li>庫存數量若有 cache,什麼時候更新比較好?</li> <li>哪一類內容一定要寫入 Comment? <code>未來該注意的事情,而不是看程式碼就可以知道的東西</code></li> </ul> </li> <li>持久發展的研發團隊:Knowledge、Cluture <ul> <li>技術課程和分享(錄影、課後練習)</li> </ul> </li> <li>做事的同時,把人做好</li> <li>保持開放心態,向他人學習</li> <li>尊重事實 fect 和邏輯 logic</li> <li>充分信任其他團隊,並肩作戰</li> <li>可靠:言出必行,做不到也行<code>但要早點說</code></li> <li>對於任何問題,一定要研究到底 <ul> <li>找到 root cause</li> </ul> </li> <li>保持好奇心,研究新技術,但不盲從</li> <li>犯錯時,分析、修復、紀錄、不犯第二次</li> <li>短期做產品,長期做平台</li> </ul> <p>享受過程!</p> 2018 02 25 https://tech.sars.tw/weekly/2018-02-25/ Tue, 20 Feb 2018 23:16:22 +0800 https://tech.sars.tw/weekly/2018-02-25/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://www.contenthacker.today/2018/02/gipi-subscription-business-model.html">每月金額突破12萬元的訂閱服務,是如何煉成的?</a></li> <li><a href="https://medium.com/@frank040737/daodu-interview-media-4ff640c53b15">專訪「科技島讀」周欽華:關於訂閱制中的體悟及眉角</a></li> <li><strong>以後會有越來越多能提升你『時間效益』的工具,如果你不能妥善利用,你就會被別人超越。</strong></li> </ul> <h2 id="technology">Technology</h2> <ul> <li><a href="https://www.ithome.com.tw/people/121264">17直播SRE團隊的關鍵武器,靠容器標準化IT架構搶速度</a></li> </ul> <h3 id="service-mesh">Service Mesh</h3> <ul> <li><a href="https://conduit.io/">Conduct</a> - Next-generation ultralight service mesh for Kubernetes</li> <li><a href="https://istio.io/">Istio</a> - An open platform to connect, manage, and secure microservices</li> </ul> 2018 02 18 https://tech.sars.tw/weekly/2018-02-18/ Sun, 18 Feb 2018 00:54:40 +0800 https://tech.sars.tw/weekly/2018-02-18/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://dotblogs.com.tw/jimmyyu/2017/05/27/several-things-boss-teached-me">那些老闆教會我的事</a></li> <li>Sars: 找人來幫忙分攤事情,初步的衡量方式就是找來的人真的能讓你空出更多的時間來思考或是做更重要的事情。</li> <li><a href="https://drive.google.com/file/d/1fzLSQtn25G88ig7Qf2JeeIwIs6KpjheK/view">商業思維為什麼重要?</a></li> <li>商業 → 產品 → 專案</li> </ul> <h2 id="technology">Technology</h2> <ul> <li><a href="http://blablablock.asia/archives/128">比特幣的經濟哲學:去中心化技術是世界金融危機的解藥或另一個泡沫?</a></li> <li><a href="http://www.infoq.com/cn/articles/mongodb-replication">深入淺出MongoDB複製</a></li> <li>Sars: 前陣子在調整 MongoDB 的 Replica Set,這篇剛好把一些當時沒注意到的細節補齊</li> </ul> <h3 id="software-development">Software Development</h3> <ul> <li><a href="http://gitbook.cn/books/58f8138c86ea210dff2edc1c/index.html">如何結合 Scrum 和 Kanban</a></li> <li><a href="http://teddy-chen-tw.blogspot.tw/2013/08/kanbanscrum.html">系統管理團隊結合Kanban與Scrum的經驗</a></li> <li><a href="https://realtimeboard.com/blog/choose-between-agile-lean-scrum-kanban/">How to choose between Agile and Lean, Scrum and Kanban — which methodology is the best?</a></li> <li><a href="http://kojenchieh.pixnet.net/blog/post/462149309">為什麼我們需要看板方法?</a></li> </ul> <h3 id="electronic-payment">Electronic Payment</h3> <p>今年過年街口支付的紅包功能有趕上,也順勢透過街口發了些紅包出去,也收了些紅包回來,除了活動剛開始系統稍稍不穩定外,基本上使用上還算可以,iOS App 操作流程也算是堪用,但問了幾個朋友,大部分對於資訊敏銳度較高的人,在開帳戶、身份驗證、綁定信用卡等等步驟上比較沒問題,但對於資訊系統不熟悉的人,基本上接受度還是不高,也不太會操作。</p> <p>另外就是驗證流程中,間接導致必須要年滿 20 歲才能成功開通街口帳戶並進行紅包收發功能,也就是說通常長輩包紅包給青少年、孩童的使用情境是不會發生的,最後就變成了一群同溫層的同輩在互相發紅包的有趣現象。礙於各項金融監理規範,20 歲以下能使用的電子支付工具大概就只剩下悠遊卡、一卡通等的電子票證了。</p> <ul> <li>台灣的非現金支付簡介 by Henry Yang</li> <li><a href="https://www.slideshare.net/huangiyang/ss-87716051">Slide</a></li> <li><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/P9lXN7S_lzU?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li><a href="https://www.cool3c.com/article/132576">台灣10大行動支付懶人包</a></li> </ul> 2018 02 11 https://tech.sars.tw/weekly/2018-02-11/ Thu, 08 Feb 2018 15:52:51 +0800 https://tech.sars.tw/weekly/2018-02-11/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://www.inside.com.tw/2018/02/08/the-traps-of-first-time-startup">第一次創業家都會死在哪些坑裡?</a></li> <li><strong>每個傻子都可以舉起槌子砸毀一切,但是砸毀了一切後要如何建樹在新創界卻乏人問津</strong></li> <li><strong>所謂破壞式創新,是用新的科技、新的思維去改善現有的價值鏈,而不是憑空創造價值</strong></li> <li><strong>好的商業模式必須囊誇好的市場行銷策略、良好市場經濟條件、好的產品設計,還有低廉的製造成本、業務成本、物流成本</strong></li> <li><a href="https://www.managertoday.com.tw/books/view/55576">把漢堡交給你,怎麼賣能賺更多?圖解 10 種營收成長策略</a></li> </ul> <ol> <li>加強既有提供物:增加漢堡的配料</li> <li>縮減既有提供物:只留下精華的漢堡配料</li> <li>選擇性排除、縮減、加強及創造功能與提供物:改變漢堡某個配料</li> <li>改變訴求:用新包裝增強品牌</li> <li>供應互補產品和服務:額外銷售薯條、可樂</li> <li>提供解決方案和體驗:依照需求設計餐點</li> <li>提供配套方案:提供漢堡套餐</li> <li>擴大使用資產與能力:開店中店</li> <li>數位轉型:提供數位點餐、評論機制</li> <li>設計顧客體驗:線上預訂客製化漢堡和取貨時間</li> </ol> <ul> <li><a href="https://www.bnext.com.tw/article/48078/networking-friendship-startup">人脈拓展學:什麼是Networking?</a></li> <li>Sars: 對於社交苦手來說這真的是很需要去刻意練習</li> <li><a href="https://soundcloud.com/drink-with-mario/s3e5">程天縱:從狼性到小確幸,這是一種進化論</a></li> <li>效率(Efficiency)、效能(Efficiency)</li> <li>新創:策略。高速成長:管理。成熟期:價值觀與企業文化</li> <li><a href="https://meet.bnext.com.tw/articles/view/42185">新創不會編列財務預算?勤業眾信新創服務負責人教你制定年度預算的技巧與方法</a></li> <li><strong>計劃(Planning)、預算(Budgeting)、預測(Forecasting)</strong></li> <li><a href="https://clbc.tw/2018/01/06/%e6%96%b0%e5%89%b5%e4%ba%8b%e6%a5%ad%e7%9a%84%e4%ba%94%e5%a4%a7%e6%b3%95%e5%be%8b%e5%9c%b0%e9%9b%b7/">新創事業的五大法律地雷</a></li> <li><a href="http://www.accounting.org.tw/flptopic.aspx?f=124">嘖嘖稱奇的嘖嘖杯事件創業的法律規劃</a></li> </ul> <h2 id="tech">Tech</h2> <ul> <li><a href="https://blog.golang.org/h2push">HTTP/2 Server Push - The Go Blog</a></li> <li><a href="https://www.linkedin.com/pulse/%E5%8F%B0%E7%81%A3%E8%BB%9F%E9%AB%94%E7%94%A2%E6%A5%AD%E7%9A%84%E7%8F%BE%E6%B3%81-tamer-abuelata/">台灣軟體產業的現況</a></li> <li><strong>軟體工程教育大部分課程是沒有編寫軟體工程經驗的老師教授的</strong></li> <li><a href="https://fosdem.org/2018/schedule/events/">FOSDEM'18</a></li> <li>689 個議程中,有興趣的有十多個,根本看不完&hellip;</li> <li><a href="https://hackmd.io/JwIwJgDAjMDGDMBaMBWATAFkRghgNixyigkQhwDMM8Rg9gLYBTIA#">2/8 SRE 讀書會</a></li> <li><a href="https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html">12 best practices for user account, authorization and password management</a></li> </ul> <ol> <li>Hash those passwords</li> <li>Allow for third-party identity providers if possible</li> <li>Separate the concept of user identity and user account</li> <li>Allow multiple identities to link to a single user account</li> <li>Don&rsquo;t block long or complex passwords</li> <li>Don&rsquo;t impose unreasonable rules for usernames</li> <li>Allow users to change their username</li> <li>Let your users delete their accounts</li> <li>Make a conscious decision on session length</li> <li>Use 2-Step Verification</li> <li>Make user IDs case insensitive</li> <li>Build a secure auth system</li> </ol> <ul> <li>Sars: 第 11 點不是很懂,為了避免使用者在行動裝置上輸入錯誤,而把所有帳號都變成小寫,覺得這樣會製造出更多問題</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.hbrtaiwan.com/article_content_AR0007709.html">別讓廣告越了線</a></li> </ul> 2018 02 04 https://tech.sars.tw/weekly/2018-02-04/ Sun, 04 Feb 2018 23:37:05 +0800 https://tech.sars.tw/weekly/2018-02-04/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://www.inside.com.tw/2018/01/18/due-diligence">你知道什麼是 DD 嗎?併購方或是被併購方都要懂的盡職調查</a></li> <li><a href="https://meet.bnext.com.tw/articles/view/42286">CakeResume 創辦人劉君羿:如何透過最小可行產品(MVP)測試創業想法</a></li> </ul> <h2 id="tech">Tech</h2> <ul> <li><a href="https://www.ithome.com.tw/people/120933">臺灣團隊打造世界級瀏覽器,維運萬臺伺服器靠Docker</a></li> <li><strong>沒有任何東西技術、觀念永遠正確,能解決問題才是最重要。</strong></li> <li><strong>不要為了追趕潮流而用,把技術視為炫耀財。</strong></li> <li><strong>每一臺伺服器只會安裝一個Docker</strong></li> <li>Sars: 沒想到 CloudMosa 佈建 Application 已經痛到需要捨棄 bare matel 的 deploy 方式而改採 container 方式</li> <li>Note: <code>租用單臺伺服器的價格是720美元,但如果自行購買的價格為1,200美元</code></li> <li><a href="https://www.bnext.com.tw/article/47818/apples-macbook-air-turns-10">賈伯斯從牛皮紙袋抽出的驚喜:MacBook Air問世十周年,五大設計改寫筆電未來</a></li> <li>不知不覺 Macbook Air 已經十年了!當時大學同學買了一台,一開始還覺得不太實用,隨著蘋果公司逐漸改良,也逐漸變成性價比超值的筆電產品了。</li> <li><a href="https://www.inside.com.tw/2018/02/01/gogoro-battery-issue-kymco">Gogoro 不收權利金明明就大利多,光陽卻還要死撐爛打?</a></li> <li><strong>不要台灣打台灣,要就台灣組國家隊一起出去打</strong></li> <li>Sars: 可惜在新創圈打入既有市場時,所謂的打群架,是被既有市場圍毆,而不是合作一起把餅做更大然後一起分享</li> </ul> <h3 id="web-development">Web Development</h3> <ul> <li>CORS</li> <li><a href="https://developer.mozilla.org/zh-TW/docs/Web/HTTP/CORS">跨來源資源共享(CORS)</a> <ul> <li>在找關於 <a href="https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request">Preflight Request</a> 相關的資料剛好看到這一篇,把 CORS 原理介紹的很清楚</li> </ul> </li> <li><a href="https://stackoverflow.com/questions/39498731/cors-why-there-arent-a-pre-flight-request-for-post-with-content-typetext-plai">CORS: Why there aren&rsquo;t a pre-flight request for POST with Content-Type:text/plain</a> <ul> <li>可以少發一次 OPTION request 縮短連線時間</li> </ul> </li> </ul> <h2 id="other">Other</h2> <ul> <li>本週簡單試玩了一下 <a href="https://www.tawk.to/">tawk.to</a>,讓正在瀏覽網站的客戶可以直接傳訊息給客服人員,算是類似 <a href="https://www.intercom.com/">Intercom</a> 或 <a href="https://www.zendesk.tw/">Zendesk</a> 的服務,不過有提供免費版本,對於小本經營或是初期想導入試用類似功能,算是不錯的選擇。</li> </ul> <h3 id="management">Management</h3> <ul> <li><a href="https://www.hbrtaiwan.com/article_content_AR0007749.html">專注當下,躋身卓越領導人</a></li> <li><a href="https://www.managertoday.com.tw/columns/view/55268">你是生意人、創業家、還是經理人?領導者該定期做的自我檢視</a></li> <li><strong>管理者所以失敗,最常見的原因是:沒有辦法或不願意因應新職位、新環境而改變自己。</strong></li> <li>Sars: 團隊裡面正好三種特性的人都有,非常刺激&hellip;</li> <li><a href="https://www.managertoday.com.tw/columns/view/55351">年底了,老闆仍看不見你的努力?向上管理的 5 個小技巧!</a></li> <li><strong>現代企業更重視的是你的「工作成果」,而不是你在某項任務上花費了多少時間</strong></li> </ul> 使用 Mas 安裝 Mac App Store 內的軟體 https://tech.sars.tw/posts/mas/ Sun, 04 Feb 2018 22:16:58 +0800 https://tech.sars.tw/posts/mas/ <p><a href="https://github.com/mas-cli/mas">Mas</a> 是一套可以透過指令方式操作 Mac App Store 的程式,類似於 <a href="https://brew.sh/index_zh-tw.html">Homebrew</a>,對於需要批次複製安裝大量電腦,或是重新安裝 macOS 後需要一次把軟體、程式都安裝回來等需求,不用一個個慢慢裝。</p> <p>搭配 Homebrew 與 mas,如果是有在 Mac App Store 上架的軟體,我會透過 mas 方式安裝,如果是沒上架的軟體,或是其他開發用到的指令,則會使用 Homebrew 來安裝,搭配使用效果雙倍!</p> <p>首先需要安裝好 <a href="https://brew.sh/index_zh-tw.html">Homebrew</a>,安裝方式直接參考官網一行指令就搞定。</p> <p>安裝 mas 指令:</p> <pre><code>brew install mas </code></pre> <p>裝好後馬上可以查看目前 Mac Apple Store 已經裝了哪些軟體:</p> <pre><code>mas list </code></pre> <p>接著就跟在 Mac Apple Store 上面搜尋軟體一樣,使用 mas search 指令來找尋想安裝的軟體,例如想安裝好用的郵件軟體 Spark 就可以輸入:</p> <pre><code>mas search spark </code></pre> <p>可能會出現很多結果,根據判斷應該會是</p> <pre><code>1176895641 Spark - Love your email again </code></pre> <p><code>1176895641</code> 就是 Spark 的 App ID,找到後就可以透過 mas install 來安裝它</p> <pre><code>mas install 1176895641 </code></pre> <p>另外還有 <code>mas outdated</code> 指令可以查看有哪些軟體有出新版本可以更新,然後就可以用 <code>mas upgrade</code> 指令一次更新全部,或是後面接上 App ID 只更新指定的軟體。</p> 2018 01 28 https://tech.sars.tw/weekly/2018-01-28/ Tue, 30 Jan 2018 01:34:43 +0800 https://tech.sars.tw/weekly/2018-01-28/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://tuna.to/9-investment-success-1-d1d71efe18c4">新創公司如何組成最佳團隊?:《九大創業投資成功因素》之一/林富元</a></li> <li><strong>團隊是新創企業初期唯一可以憑藉的基礎</strong></li> <li><strong>創業團隊的核心能力與團隊力量</strong></li> <li><a href="https://tuna.to/9-investment-success-4-5ee5abed8362">瞭解競爭對手,為自己明確定位:《九大創業投資成功因素》之四/林富元</a></li> <li><strong>真正的競爭力,應該是強調你有某一兩項以自己核心能力建立出來的獨特區隔特色(differentiation)</strong></li> <li>TIIPS 林氏五大元素:Time, Integration, Intelligence, Packaging, Scalability</li> <li><a href="https://tuna.to/9-investment-success-8-3dbecaf4f53a">建立夥伴聯盟、以有限資源成就無限事業:《九大創業投資成功因素》之八/林富元</a></li> <li><strong>以有限的資源,實現無限的計劃與理想</strong></li> <li><a href="https://daodu.tech/01-16-2018-the-complexity-of-offline-reality-interview-kumawash-founder">實體世界的複雜 — 專訪 KumaWash 創辦人林宜儒</a></li> </ul> <ol> <li>國際化的題目</li> <li>直接的金流</li> <li>提供真正的價值</li> </ol> <ul> <li><a href="https://sosreader.com/free-lunch/">幸福矽谷?無上限休假日和白吃的午餐</a></li> <li>無上限的休假日和 Remote Work 都是兩面刃,就看員工怎麼用,不過平均休假日反而降低倒是頗有趣的統計數字</li> <li>提供三餐之前已經有文章講過,也比較直覺</li> </ul> <h2 id="tech">Tech</h2> <ul> <li><a href="https://hackernoon.com/its-time-to-bringappletojustice-cf12ce860932">It’s Time to Call Out the #BadApple</a></li> <li><a href="https://www.bnext.com.tw/article/47967/goliath-beats-david-app-store-reject-update-for-puffin-browser-by-cloudmosa">大鯨魚欺負小蝦米?Puffin 瀏覽器驚傳遭 App Store 駁回更新</a></li> <li>Sars: 原來把遠端的 browser 畫面 streaming 到 iOS 上也會違反蘋果電腦的 review guideline 2.5.6 &ldquo;Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript.&quot;。由於 Puffin Browser 的瀏覽器畫面並不是在 iOS 裝置上 render 出來的,也不是在 App 的 process 內,其實頗具爭議的。至於反托拉斯法的部分,個人是蠻好奇蘋果電腦怎麼可以這麼久還沒在美國被告,微軟可曾經因為 IE 在 Windows 上的壟斷吞了很多罰金。</li> <li><a href="https://www.bnext.com.tw/article/47928/google-play-app-developer">Google Play發警訊!過半台灣開發者靠自學,外界資源嚴重不足</a></li> <li>Sars: 還是覺得這類應用開發的技能本來就該靠自學,學校教育應該思考的是如何激發出學生的潛力並讓學生把基礎功練紮實。</li> <li><a href="https://www.ptt.cc/bbs/Soft_Job/M.1516782548.A.6D6.html">關於東南亞的博弈</a></li> <li>Sars: 剛好這週聽到了下面的演講,講師一直鼓吹大家去東南亞工作,只能說賺錢有數生命要顧,還是要慎選國家慎選公司,不然可能會遇到這樣的奇幻旅程</li> <li><a href="https://medium.com/kkstream/streaming-media-west-2017-%E6%89%80%E8%A6%8B%E6%89%80%E5%BE%97-fa3fd1e5d002">Streaming Media West 2017 所見所得</a></li> <li>Secure Reliable Transport Alliance (SRT)</li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://devops.kktix.cc/events/meetup10-104">DevOps Taiwan Meetup #10 - 新時代的人力資源觀念與變革</a></li> <li>觀察產業如何賺錢</li> <li>環境現況:傳產 -&gt; 科技 -&gt; 服務</li> <li><strong>服務有價的時代</strong></li> <li>2018 人才招募市場概況(人才市場) <ul> <li>全球景氣回溫</li> <li>企業用人審慎</li> <li>國際爭搶人才</li> <li>創業普及 - 創業低成本時代</li> <li>薪酬 M 型</li> <li>人員流動加劇、人力加速淘汰</li> <li>失業率上升</li> <li>高齡少子化、人才晚進早出 <ul> <li>高出低進:台灣大量輸出高階人才,但只輸入基層勞力</li> </ul> </li> </ul> </li> <li>104 人力銀行 2016 年的 EPS 11 元</li> <li>2018 關鍵人才 <ul> <li>大數據</li> <li>演算法</li> <li>雲端科技</li> <li>互聯網</li> <li>資訊安全</li> <li>行動裝置</li> <li>AR/VR/MR</li> <li>AI</li> </ul> </li> <li>Sars: 講師呼籲大家快學寫程式令人很想吐槽,如果說要有資訊基礎還可以理解,就像要開車就要有基礎的交通知識,但對於程式設計沒興趣的人來寫程式真的是害人害己</li> <li>鼓吹大家去東協技就業,但都沒看到最近柬埔寨博弈業的陷阱</li> <li>讚揚中國的狼性,批台灣人溫良恭儉浪,不該是企業該有的心態</li> <li>「國際化是未來的趨勢」 <ul> <li>Sars: 請慎選國家、產業</li> </ul> </li> <li>人力資源價值 <ul> <li>從管理成本到價值創新</li> <li>去中心化趨勢</li> <li>消失的組織界線</li> <li>行動化/即時性/多元性/個性化平台</li> <li>多元/跨界人力資源</li> <li>溝通取代考核</li> <li>從一致化朝差異化發展</li> <li>速度為王</li> </ul> </li> <li><strong>為錢做事,容易累;為理想做事,能夠耐風寒; 為興趣做事,則永不倦怠</strong> - 郭台銘</li> <li>自我管理 🤨</li> <li><strong>Simplicity is the Ultimate Sophistication (簡約是細膩的極致)</strong> - 達文西</li> <li>選 - 用 - 育 - 訓 - 留,找對人、留住人才、淘汰不適任</li> <li><a href="http://www.hit-point.co.jp/games/tabikaeru/">旅行青蛙 (旅かえる)</a></li> <li><a href="https://www.thenewslens.com/amparticle/88498">中國「佛系」世代:年輕人為何不愛社交、不想生子,只想「等青蛙回家」?</a></li> <li><a href="https://theinitium.com/roundtable/20180126-roundtable-culture-travel-frog/">《旅行青蛙》風潮突起,你為什麼要養一隻說走就走的青蛙?</a></li> <li><a href="https://www.zhihu.com/question/68733553/answer/305463907">玩《旅行青蛙》(旅かえる)有哪些體驗?</a></li> <li><a href="https://www.bnext.com.tw/article/48001/tabikaeru-facebook-weibo-social-marketing">搶跟《旅行青蛙》熱潮,各家小編開外掛!9個值得參考的社群操作案例</a> <code>01/30 更新</code></li> <li><a href="https://www.facebook.com/a.sweetcrystal/photos/a.337504023113463.1073741828.336948489835683/809182005945660/">FB: 玩遊戲是在治癒焦慮依戀</a> <code>01/31 更新</code></li> <li>Sars: 這款遊戲真的厲害,中國近幾年來的排日情節很強烈,但這款來自日本只有日文介面的遊戲,卻在中國掀起了一陣炫風,風潮可能來得快去得快,但也耐人尋味。</li> </ul> 2018 01 21 https://tech.sars.tw/weekly/2018-01-21/ Mon, 22 Jan 2018 02:35:00 +0800 https://tech.sars.tw/weekly/2018-01-21/ <p>這週有些看過的文章因為一忙就忘記寫下心得了&hellip;</p> <h2 id="startup">Startup</h2> <ul> <li><a href="https://attlin.com/2018/01/15/%e5%a6%82%e4%bd%95%e7%95%b6%e4%b8%8a%e9%80%a3%e7%ba%8c%e5%89%b5%e6%a5%ad%e5%ae%b6%e7%9a%84%e5%85%b1%e5%90%8c%e5%89%b5%e8%be%a6%e4%ba%ba/">如何當上連續創業家的共同創辦人</a></li> <li><strong>剛起步的新創團隊</strong></li> <li><strong>技術底</strong></li> <li><strong>有創投資金或是創辦人有足夠的募資能力</strong></li> <li><strong>能當 cofounder 或是 first hired engineer</strong></li> <li><strong>創辦人最好有人有小孩</strong></li> <li>Sars: 其實還蠻多人不認同這篇的,只能說這是其中一個方法,但有沒有效用,仍然是見仁見智</li> <li><a href="https://meet.bnext.com.tw/articles/view/42199">新創創辦人要以公司發展為重!創業人生裡我感悟到的老二哲學</a></li> <li>企業的經營時,持續成長的必要條件:業務(Sales)、行銷(Marketing)、財務、研發(RD)、管理</li> <li><a href="https://www.techbang.com/posts/56318-gogoro-vs-kymco">不甩 Gogoro 換電標準!光陽 Kymco表示將推出自家版換電標準,請其它電動機車業者加入</a></li> <li><strong>最一開始 Gogoro(睿能)只是想要做統一能源管理、並提供電動車換電標準的公司而已,並非一開始就想要做電動機車,後來在四方接洽電動車業者皆不果後,才著手研發自己的電動機車</strong></li> <li>Sars: 會把這篇新聞放在 Startup 分類裡面是因為覺得當破壞式創新遇上傳統百年產業,新舊衝突總是特別有意思,FinTech 也是面臨一樣的問題,老銀行與新金融交易之間的衝突,在金融監理制度下更是鮮明。對於機車產業來說,光陽、三陽、山葉等是老牌的廠商,有著先行者優勢,但是卻仗勢著自己壟斷產業,沒有持續創新,阻礙他人加入市場,而 Gogoro 也沒因此放棄,一切靠自己,先行者小看了創新的力量,也讓這個後進者有機可乘,找到了立足點衝上台灣銷售市場第四名,未來甚至可能翻轉整個產業。</li> <li><a href="https://www.facebook.com/notes/%E8%A8%B1%E4%B8%96%E6%9D%B0/gogoro/10156549068360769/">從Gogoro 電池系統的公版化,談產業事實標準的形成與產業政策的角色</a> <code>2018-02-04 Update</code></li> </ul> <h2 id="tech">Tech</h2> <ul> <li><a href="http://technews.tw/2018/01/18/mozilla-taiwan-layout-freedom-foxes-is-out-for-caught/">謀智台灣驚傳裁員消息,「自由的狐狸」等待各方爭奪</a></li> <li>本週最重大的消息應該就是 Mozilla Taiwan 大裁員,認識的就至少三個前輩受災&hellip;</li> <li><a href="https://www.ithome.com.tw/news/120776">機器學習應用大爆發的重裝武器出爐!Google新AutoML服務登場,不懂ML也能自製企業級AI應用</a></li> </ul> 2018 01 14 https://tech.sars.tw/weekly/2018-01-14/ Mon, 15 Jan 2018 01:08:13 +0800 https://tech.sars.tw/weekly/2018-01-14/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://medium.com/as-a-product-designer/%E4%B8%80%E6%AC%A1%E9%9D%A2%E8%A9%A6%E7%9A%84%E9%9C%87%E6%92%BC%E6%95%99%E8%82%B2%E8%88%87%E6%80%9D%E8%80%83-512cd29ec659">一次面試的震撼教育與思考</a></li> <li><strong>市場有這個需求出現,風口在那邊,先趕上再說</strong></li> <li>Sars: 最近也遇到這個問題:該如何找風口並且快速做出因應的對策</li> <li><a href="http://technode.com/2018/01/08/top-3-chinese-tech-companies-that-had-a-horrible-2017/">Top 3 Chinese tech fails of 2017</a></li> </ul> <ol> <li>LeEco</li> <li>Bluegogo</li> <li>Bitcoin exchanges,雖然部分的商業模式被禁止了,但還是有人可以找到別條路繼續走</li> </ol> <ul> <li><a href="https://e27.co/chinese-ride-hailing-company-didi-chuxing-launch-bike-sharing-brand-20180109/">Chinese ride-hailing company Didi Chuxing to launch bike-sharing brand</a></li> <li>Sars: 印象之中共享單車在中國已經是一片血海,看不懂滴滴出行在這個時機點做這件事情的策略與目的</li> <li><a href="https://medium.com/timchen/%E6%80%8E%E6%A8%A3%E8%AE%93%E4%B8%80%E5%AE%B6%E4%BC%81%E6%A5%AD%E6%9B%B4%E5%BF%AB%E9%80%9F%E6%88%90%E9%95%B7-84c0f3417ff8">怎樣讓一家企業更快速成長?</a></li> <li><strong>升級自我認知思維</strong></li> <li><strong>人工智慧是小公司的機會,但重點不是開發演算法,而是收集數據</strong></li> <li><a href="https://soundcloud.com/drink-with-mario/s3e1">詹宏志:硬著頭皮,就是我這輩子做事的樣子</a></li> <li><a href="https://daodu.tech/01-09-2018-gogoro-gostation-scale-advantage-qualcomm-plan-to-increase-the-development-in-taiwan">Gogoro 換電站的規模優勢、高通擬擴大在台研發</a></li> <li><a href="https://medium.com/@ronaldxxxx/%E7%82%BA%E4%BB%80%E9%BA%BC%E6%88%91%E5%80%91%E9%83%BD%E9%9B%A2%E9%96%8B-%E5%81%9C%E8%BB%8A%E5%A4%A7%E8%81%B2%E5%85%AC-%E4%BA%86-9720a2b026ce">為什麼我們都離開《停車大聲公》了?</a></li> <li><a href="https://www.facebook.com/RonaldXX/posts/10156009322778142">所有的創辦成員都一起做新的服務了</a></li> <li><strong>過去曾經支持著我們的投資人,對於停車這個產業有不同的想像,希望透過智慧交通的整合上市</strong></li> <li><strong>原先創辦團隊,認為合併上市不是我們現在能力所及可以處理的議題,或者更精準的說,我希望的,是用我們擅長的軟體服務,用我們對使用者體驗的了解,用我們擅長的武器,讓全世界的車主,都使用我們的服務。</strong></li> </ul> <h2 id="tech">Tech</h2> <ul> <li>Kubernetes</li> <li>Kubernetes in Docker for Mac Beta <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/h4J8xQWlsQw?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li><a href="https://aws.amazon.com/tw/blogs/opensource/network-load-balancer-support-in-kubernetes-1-9/">Network Load Balancer Support in Kubernetes 1.9</a> <ul> <li>Sars: AWS 終於讓 Kubernetes 支援 Load Balancer!不過還在 beta 階段,要能拿來 Production 用應該還有得等了&hellip;</li> </ul> </li> <li>Security</li> <li><a href="https://www.networkworld.com/article/3245795/sd-wan/china-to-block-sd-wan-and-vpn-traffic-by-jan-11.html">China to block SD-WAN and VPN traffic by Jan. 11</a> <ul> <li>Sars: 看來要從以往消極的黑名單阻擋機制,改成積極的白名單放行機制了&hellip;</li> </ul> </li> <li><a href="https://medium.com/@CQD/%E7%BF%BB%E8%AD%AF-%E6%88%91%E6%98%AF%E9%80%99%E6%A8%A3%E6%8B%BF%E8%B5%B0%E5%A4%A7%E5%AE%B6%E7%B6%B2%E7%AB%99%E4%B8%8A%E7%9A%84%E4%BF%A1%E7%94%A8%E5%8D%A1%E8%99%9F%E8%B7%9F%E5%AF%86%E7%A2%BC%E7%9A%84-991cb6c4631e">[翻譯] 我是這樣拿走大家網站上的信用卡號跟密碼的</a> <ul> <li><strong>it&rsquo;s perfectly possible to ship one version of your code to GitHub and a different version to npm.</strong></li> <li><strong>On any page that collects any data that you don&rsquo;t want me (or my fellow attackers) to have, don&rsquo;t use npm modules. Or Google Tag Manager, or ad networks, or analytics, or any code that isn&rsquo;t yours.</strong></li> <li>Sars: Debian/Ubuntu 的套件上架、下載有一套嚴謹的機制,避免 binary 和 source code 不一致,或是 binary 被偷偷替換掉。但 Ubuntu PPA 以及 NPM 則是任何人都可以上傳打包好的 binary 分享給大家用,而且過程中沒有任何的認證、審核機制,要散佈與程式原始碼不同的惡意程式相對變得容易。對於程式開發者及系統管理者來說,慎選套件來源變得非常重要,且無法從公開的原始碼來辨別他人打包好的套件是否有問題,只能全部自己從原始碼編譯,避免打包套件的過程中被加料。</li> <li>作者最後有說這篇只是虛構的小說,但大部分的實行方式在現實生活中確實可行,歷年來也發生過瀏覽器的 extension 被加料的事情</li> </ul> </li> <li><a href="https://support.apple.com/zh-cn/HT208351">進一步瞭解 iCloud(中國)</a> <ul> <li>Sars: Apple iCloud 在中國終於準備好要落腳當地了</li> </ul> </li> <li>Web Development</li> <li><a href="https://medium.com/@chiunhau/%E5%A5%94%E8%B7%91%E5%90%A7-%E5%8F%B0%E5%8C%97-%E7%A8%8B%E5%BC%8F%E5%B9%95%E5%BE%8C%E5%88%86%E4%BA%AB-e02d0a565559">奔跑吧!台北:程式幕後分享</a> <ul> <li><strong>技術的使用沒有最佳解,只有最適解。而且最適解會隨時間、空間、人員、預算和專案需求而變。</strong></li> </ul> </li> <li>Project Management</li> <li><a href="https://medium.com/@fivil52/%E5%A5%94%E8%B7%91%E5%90%A7-%E5%8F%B0%E5%8C%97-%E7%B6%B2%E9%A0%81%E9%81%8A%E6%88%B2%E5%B0%88%E6%A1%88%E7%AE%A1%E7%90%86%E7%B6%93%E9%A9%97%E5%88%86%E4%BA%AB-cf7b940754c1">奔跑吧!台北:網頁遊戲專案管理經驗分享</a></li> <li>Advertisement</li> <li><a href="http://www.appier.com/assets/reports/The_Fight_Against_Ad_Fraud_How_AI_Can_Help_CH.pdf">如何應用人工智慧於數位廣告詐騙行為?為廣告主預先偵測與排除可疑的廣告詐騙行為</a></li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://medium.com/@kiming_32194/%E7%AC%AC%E4%B8%80%E6%AC%A1%E8%BD%89%E8%81%B7%E5%BF%83%E5%BE%97%E8%AB%87-56f848d1bd3a">第一次轉職心得談</a></li> <li>Sars: 換工作就是一種推力與拉力的消長,當兩邊力道相加之後大於靜摩擦力,物體就會發生移動</li> <li><strong>Hunter 生態發現有兩種模式,一種獲利模式是抽你 offer 的一定比例,另一種則是 Hunter 從公司拿了固定的報酬,需在一段時間內介紹成功多少人,如果未達標時須退款;我想應該還有其他模式,總之在面試過程 Hunter 絕對是會幫助你,但在談 offer 時就不太一定。</strong></li> <li><a href="https://blog.oursky.com/2017/11/01/asia-hiring-developers-programmers-chinese/">如何找到可靠的軟體工程師?三個標準篩選出蘋果、Google 等級的優秀 coder</a></li> <li><strong>願意恆常學習新程式語言與科技</strong></li> <li><a href="http://www.cheers.com.tw/article/article.action?id=5087461">為什麼員工能力越強,越容易離職?</a></li> <li><strong>證明自己最好的方法,就是帶出一支更棒的團隊,培育出比他更棒的員工</strong></li> <li><strong>他一走,你就垮了,不等於證明你自己根本是錯的</strong></li> </ul> <ul> <li>See more at: <a href="http://www.cheers.com.tw/article/article.action?id=5087461&amp;from=share">http://www.cheers.com.tw/article/article.action?id=5087461&amp;from=share</a> Follow us: Cheers on Facebook | Cheers on LINE</li> </ul> <ul> <li><a href="https://medium.com/timchen/youtuber-pressplay-d0badf8ec502">囧星人,恭喜你從 PressPlay 畢業了</a></li> <li>狩獵採集 v.s. 農耕</li> <li><strong>訂閱模式本身沒有對與錯,只有適合與否</strong></li> <li><a href="https://medium.com/@icarus4/how-to-focus-and-boost-my-efficiency-5b207036508b">我的提升專注力方法</a></li> <li>Bose QC35 $13,000</li> <li>洗脫烘洗衣機 $28,900</li> <li>Dyson 無線吸塵器 $22,900</li> <li>Sars: 共需要 $64,800 還真的是下重本&hellip;</li> <li><a href="https://medium.com/timchen/%E6%88%91%E6%9C%89%E6%99%82%E9%96%93%E6%BD%94%E7%99%96-1a83b44c405d">我有時間潔癖</a> <!-- raw HTML omitted --> <strong>生命是以時間為單位的,浪費別人的時間,等於謀財害命;浪費自己的時間,則等於慢性自殺。</strong></li> </ul> <ol> <li>我是誰,代表哪個組織</li> <li>找你的目標</li> <li>對你有什麼好處</li> <li>能提供什麼資源,提高這次合作成功機率</li> <li>要做什麼</li> </ol> 2018 https://tech.sars.tw/weekly/2018/ Wed, 10 Jan 2018 15:57:59 +0800 https://tech.sars.tw/weekly/2018/ <h2 id="startup">Startup</h2> <h3 id="books">Books</h3> <ul> <li>《程天縱的管理力:企業經營、新創發展、掌握趨勢不可或缺的28個觀念與工具》</li> </ul> <h2 id="tech">Tech</h2> <h3 id="sre-skills">SRE Skills</h3> <ul> <li><a href="https://github.com/kamranahmedse/developer-roadmap/blob/master/README.md">Web Developer Roadmap 2018</a> - DevOps part</li> <li>Operating System <ul> <li>[v] Linux</li> </ul> </li> <li>Cloud <ul> <li>[V] GCP</li> <li>[v] AWS</li> <li><input disabled="" type="checkbox"> Azure</li> </ul> </li> <li>Configuration Management <ul> <li>[v] Ansible</li> <li>[v] SaltStack</li> <li><input disabled="" type="checkbox"> Terraform</li> </ul> </li> <li>CI / CD <ul> <li>[v] Jenkins</li> <li><input disabled="" type="checkbox"> Drone</li> <li><input disabled="" type="checkbox"> CircleCI</li> </ul> </li> <li>Container <ul> <li>[V] Docker</li> </ul> </li> <li>Web Servers <ul> <li>[v] Nginx</li> <li>[v] Apache</li> </ul> </li> <li>Monitoring and Alerting <ul> <li>[v] Zabbix</li> <li><input disabled="" type="checkbox"> Prometheus</li> <li><input disabled="" type="checkbox"> Nagios</li> </ul> </li> <li>Log Management and Analysis <ul> <li><input disabled="" type="checkbox"> ELK</li> <li><input disabled="" type="checkbox"> Graylog</li> </ul> </li> <li>Cloud / Cluster Managements <ul> <li>[V] Kubernetes</li> <li><input disabled="" type="checkbox"> Docker Swarm</li> <li><input disabled="" type="checkbox"> Service Mesh <ul> <li>Conduct</li> <li>Istio</li> </ul> </li> </ul> </li> </ul> <h3 id="cloud-computing">Cloud Computing</h3> <ul> <li><input disabled="" type="checkbox"> <a href="https://www.cs.cmu.edu/~msakr/15619-s17/">15-319 / 15-619 - Cloud Computing (Spring 2017)</a></li> <li><input disabled="" type="checkbox"> <a href="https://www.cs.cmu.edu/~msakr/15619-s18/">15-319 / 15-619 - Cloud Computing (Spring 2018)</a></li> </ul> <h3 id="blockchain">Blockchain</h3> <ul> <li><input disabled="" type="checkbox"> Ethereum <ul> <li><input disabled="" type="checkbox"> Smart Contract</li> <li><input disabled="" type="checkbox"> Solidity</li> <li><input disabled="" type="checkbox"> Truffle</li> <li><input disabled="" type="checkbox"> ERC-20 token</li> <li><input disabled="" type="checkbox"> Web3.js</li> <li><input disabled="" type="checkbox"> Dapp</li> </ul> </li> <li><input disabled="" type="checkbox"> Hyperledger <ul> <li><input disabled="" type="checkbox"> Chaincode</li> </ul> </li> </ul> <h3 id="books-1">Books</h3> <ul> <li><input disabled="" type="checkbox"> 分散式服務框架原理與實踐(簡)</li> <li><input disabled="" type="checkbox"> 大型分散式網站架構設計與實踐(簡)</li> </ul> <h2 id="personal">Personal</h2> <h3 id="books-2">Books</h3> <ul> <li>《最有生產力的一年》</li> <li>《搞定!:工作效率大師教你: 事情再多照樣做好的搞定 5 步驟》(Getting Things Done: The Art of Stress-Free Productivity)</li> </ul> <h3 id="movies">Movies</h3> <ul> <li>1/13 《哆啦A夢:大雄的祕密道具博物館》</li> <li>2/11 《不幹了!我開除了黑心公司》</li> <li>2/24 《大佛普拉斯》</li> <li>4/13 《史帝夫賈伯斯》</li> <li>4/14 《怪物的孩子》</li> <li>5/1 《大英雄天團》</li> <li>5/4 《金錢世界》</li> <li>5/11 《飛躍奇蹟》</li> <li>6/18 《變形金剛5:最終騎士》</li> <li>7/6 《名偵探柯南:零的執行人》</li> <li>8/31 《大師兄》</li> <li>10/7 《一屍到底》</li> <li>11/25 《誰先愛上他的》</li> </ul> 2018 01 07 https://tech.sars.tw/weekly/2018-01-07/ Sun, 07 Jan 2018 23:33:57 +0800 https://tech.sars.tw/weekly/2018-01-07/ <h2 id="startup">Startup</h2> <ul> <li><a href="https://meet.bnext.com.tw/articles/view/42143">Airbnb三項不藏私建議:不懂技術也沒錢,如何成功創辦一家科技公司?</a></li> <li><a href="http://www.workface.tw/blog/work/wftpree108/">從明星投資人角度看高潛力團隊 | 心元資本 – 鄭博仁</a></li> <li><a href="https://www.hbrtaiwan.com/article_content_AR0007574.html">你適合新創公司嗎?</a></li> <li>新創公司沒有明確的階層制度或晉陞途徑</li> <li>管理不確定性、突破極限、像企業主一樣思考</li> <li>任何為新創公司工作的人,在大量的模稜兩可情況和不確定性之下,都必須能輕鬆以對</li> <li><strong>重要成就</strong></li> </ul> <h2 id="tech">Tech</h2> <ul> <li>Intel CPU 安全漏洞</li> <li>這幾乎是本週的科技產業最重要的事件了,影響的範圍也很廣,包含家用、工業用電腦、行動裝置(iOS、Android)、雲端服務(GCP、AWS、Azure)等,都受到影響,而且這個硬體問題目前只能暫時靠軟體解,相對付出的代價也較高,系統效能可能降低 5% 至 30%</li> <li><a href="https://www.techbang.com/posts/56053-intel-64-processor-hardware-all-of-the-above-the-software-fixes-the-highest-vulnerability-caused-by-30-performance-decline">Intel 64 處理器硬體全部中招,軟體修復漏洞最高導致 30% 效能下滑</a></li> <li><a href="https://www.ithome.com.tw/news/120196">英特爾爆出重大漏洞的CPU產品曝光,不只PC處理器系列全遭殃連伺服器、工業電腦皆中招</a></li> <li><a href="https://www.bnext.com.tw/article/47677/intel-arm-processor-flaw-chipocalypse-windows-macos-linux">Intel出包!處理器存在重大安全漏洞,Windows、Mac 、Linux電腦全中標</a></li> <li><a href="https://www.bnext.com.tw/article/47691/apple-on-intel-chip-bugs-meltdown-and-spectre">lntel處理器風暴擴大,蘋果坦承iPhone、iPad、Mac受影響,其他科技大廠紛紛自救</a></li> <li><a href="https://www.ithome.com.tw/news/120312">10個Q&amp;A快速認識Meltdown與Spectre兩大CPU漏洞攻擊(內含各廠商修補進度大整理)</a></li> <li><a href="https://www.ithome.com.tw/news/120180">Google:CPU漏洞影響不只英特爾,還有AMD與ARM</a></li> <li><a href="https://www.ithome.com.tw/news/120197">英特爾已修補Meltdown、Spectre漏洞</a></li> <li><a href="https://newsroom.intel.com/news-releases/intel-issues-updates-protect-systems-security-exploits/">Intel Issues Updates to Protect Systems from Security Exploits</a></li> <li><a href="http://blog.darkthread.net/post-2018-01-04-intel-cpu-vulnerability.aspx">閱讀筆記:Intel CPU 漏洞問題</a></li> <li><a href="https://www.cyberciti.biz/faq/patch-meltdown-cpu-vulnerability-cve-2017-5754-linux/">How to patch Meltdown CPU Vulnerability CVE-2017-5754 on Linux</a></li> <li><a href="https://blog.gcp.expert/intel-cpu-vulnerability/">全球處理器深陷安全疑慮 GCP應對最新狀態</a></li> <li><a href="https://www.ithome.com.tw/news/120498">修補CPU漏洞攻擊會拖慢效能,Google:我們的修補不會</a></li> <li>Advertisement</li> <li><a href="https://www.theverge.com/2017/12/30/16829804/browser-password-manager-adthink-princeton-research">Ad targeters are pulling data from your browser’s password manager</a> <ul> <li>The scripts work by injecting invisible login forms in the background of the webpage and scooping up whatever the browsers autofill into the available slots.</li> </ul> </li> <li>SRE</li> <li><a href="https://code.facebook.com/posts/270314900139291/rapid-release-at-massive-scale">Rapid release at massive scale</a></li> <li>Kubernetes</li> <li><a href="https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/">Configure Liveness and Readiness Probes</a></li> <li><a href="https://ithelp.ithome.com.tw/articles/10192401">Kubernetes 30天學習筆記系列 - [Day 1] 前言 &amp; 介紹Kubernetes</a> to <a href="https://ithelp.ithome.com.tw/articles/10195765">[Day 16] 介紹 kops - 在 AWS 上打造 Kubernetes Cluster (下)</a></li> <li><a href="http://samchu.logdown.com/posts/2486529-kubernetes-horizontal-pod-autoscaling">Kubernetes Horizontal Pod Autoscaling</a></li> <li><a href="https://www.ianlewis.org/en/bluegreen-deployments-kubernetes">Blue/Green Deployments on Kubernetes</a></li> <li>FinTech</li> <li>『發現芬特克!比特幣 &amp; 區塊鏈原理大解析』芬特克 FinTech EP1 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/5r8kJCE1S1s?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li>UI/UX</li> <li><a href="https://hackernoon.com/username-or-password-is-incorrect-is-bullshit-89985ca2be48">“username or password incorrect” is bullshit</a> <ul> <li>要如何避免過多的提示讓駭客有機可乘,又要兼顧 UX 適當的提示使用者他遇到的問題,好像很兩難,註冊的時候提示帳號已存在這件事情就是很明顯的例子&hellip;</li> </ul> </li> <li><a href="https://medium.com/as-a-product-designer/ui-research-pchome-app-%E6%9C%89%E5%93%AA%E4%BA%9B%E5%8F%AF%E4%BB%A5%E6%9B%B4%E5%A5%BD%E7%9A%84%E5%9C%B0%E6%96%B9-3903e2e44849">UI Research - PChome App 有哪些可以更好的地方</a></li> <li><a href="https://medium.com/as-a-product-designer/ui-redesign-%E8%A8%AD%E8%A8%88-pchome-app-%E5%9C%A8%E5%BF%83%E4%B8%AD%E7%9A%84%E7%90%86%E6%83%B3%E5%BD%A2%E5%BC%8F-603be2245712">UI Redesign - 設計 PChome App 在心中的理想形式</a> <ul> <li>這兩篇探討了 PChome 行動版的 UX 及 UI,提出來的想法其實前幾年蠻多手機拍賣 App 都已經做到類似的概念,只是 PChome 在這塊真的是落後好幾個世代了,但在台灣目前仍然穩坐江山也真是一大奇觀;另一大奇觀大概就是 104 人力銀行,這麼難用的介面仍然可以穩坐台灣龍頭寶座(可見 UI/UX 對於產品的重要其實沒這麼高?)</li> </ul> </li> </ul> <h2 id="other">Other</h2> <ul> <li><a href="https://www.thenewslens.com/article/86359">數據會說話:北捷、高捷和桃捷機場線的營運績效如何?</a></li> <li><a href="http://tesa.today/article/1729">8個問題幫你找到「對」的人</a></li> <li><a href="https://www.hbrtaiwan.com/article_content_AR0003533.html">你有主管心態嗎?</a></li> <li><a href="https://www.hbrtaiwan.com/article_content_AR0007649.html">三個步驟,兼顧長期策略與短期目標</a></li> <li>文章前面幾段提到的解決方式,與 <a href="https://www.tenlong.com.tw/products/9789864766253">Site Reliability Engineering: How Google Runs Production Systems</a> 書裡面很多章節講的概念是一致的</li> </ul> 2017 12 31 https://tech.sars.tw/weekly/2017-12-31/ Sat, 30 Dec 2017 18:50:47 +0800 https://tech.sars.tw/weekly/2017-12-31/ <p>這週最大的賣點大概就是 XDite 與 李笑來 事件了吧,都快覺得他們打字比我閱讀還快了!</p> <h2 id="startup">Startup</h2> <ul> <li><a href="https://medium.com/@taikuchen/-8bdc5cc011e1">年終回顧 — 募資時創投發好人卡的理由 by Tai-Ku Chen</a></li> <li>太早期 (階段不對)</li> <li>無法有效與既有服務提供者競爭</li> <li>硬要扯上blockchain</li> <li>AI for XYZ</li> <li>商業模式在追求低毛利</li> <li>什麼都可以做,也還真的什麼都做</li> <li>誤會大了的營收數字</li> <li>很多口頭上的投資人加入</li> <li><strong>紮紮實實地做生意</strong></li> <li><a href="https://rocket.cafe/talks/79607">職場現形記:四種PM成功之道</a></li> <li>全能型 PM、業務型 PM、企業家型 PM 與掠奪型 PM</li> <li>Sars: 這篇文章有毒 XDDD</li> <li><a href="https://www.ithome.com.tw/people/104419">TutorABC投資IT研發絕不手軟,永遠為十倍成長做好準備</a></li> <li><strong>Deep Data比Big Data更有價值</strong></li> <li>游舒帆 談獨立思考 經理人月刊 影音訪談 01 <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/AbrpEmtKpUY?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li>獨立思考三要件 <ol> <li>擁有自己的觀點</li> <li>自我質疑論點的好壞</li> <li>與他人討論</li> </ol> </li> <li>會讓員工喪失獨立思考能力的主管 <ol> <li>完全幫部署做決定</li> <li>過度保護部屬</li> <li>自己不懂得問好的問題</li> <li>不給員工冒險嘗試的機會</li> <li>對部屬太過寬容</li> </ol> </li> <li>有助於獨立思考的企業文化 <ol> <li>創業家精神</li> <li>富人思維</li> <li>無官僚</li> </ol> </li> </ul> <h2 id="tech">Tech</h2> <ul> <li>Kubernetes</li> <li><a href="https://zhuanlan.zhihu.com/p/32471772">Kubernetes與雲原生2017年年終總結與2018年展望</a> <ul> <li>Kuberentes 在這一年中連續發佈了4個版本,從 1.6 到 1.9</li> <li>Sars: 真的是追新功能追得好累&hellip;</li> </ul> </li> <li>MongoDB</li> <li><a href="http://goinbigdata.com/how-to-build-microservice-with-mongodb-in-golang/">How To Build Microservice With MongoDB In Golang</a></li> <li><a href="https://cardinfolink.github.io/2017/05/17/mgo-session/">mgo 的 session 與連接池</a></li> <li>Nginx</li> <li><a href="https://gist.github.com/plentz/6737338">Best nginx configuration for improved security</a></li> <li>AI</li> <li><a href="https://www.bnext.com.tw/article/47478/ai-history--rise-and-fall">[AI洞見]以科學的方式赤裸裸地剖析AI&mdash;從寒冬到復興</a> <ul> <li>前幾個月去 <a href="http://datasci.tw/">人工智慧年會</a> 聽黃士傑講 AlphaGo 的發展過程,也有一樣的心得:<!-- raw HTML omitted -->「 <em>深藍可以打敗國際象棋的冠軍,也不是演算法特別了不起,而是因為他們做了一個特殊晶片可以算得很快。當然,AlphGo也算得很快,算得很快永遠是非常重要的。</em> 」</li> </ul> </li> <li>Apple</li> <li><a href="https://www.apple.com/tw/iphone-battery-and-performance/">iPhone 電池與效能的說明</a> <ul> <li>看起來是為了解決 iPhone 電池老化造成無預警關機的問題,用降頻(其實就是低耗電模式)來降低系統因電壓不足而意外關機的狀況,但由於這功能是強制啟用,使用者不能自己選擇是否開啟這個模式,加上 iPhone 不能自己買電池來換,原廠換電池要價 NT$2,590,整起事件才會被擴大解讀成 Apple 用降速方式逼使用者換新手機。Apple 因此發出聲明,新版的 iOS 會有更明確的電池資訊,也將換電池的價格降為 NT$890,與坊間換副廠電池的價位差距不大,也算是個還可以接受的處理方式。</li> </ul> </li> </ul> <h2 id="other">Other</h2> <ul> <li>Blockchain</li> <li><a href="https://www.jianshu.com/p/655d555d1a3d">OTCBTC 與李笑來先生事件始末</a></li> <li><a href="https://mp.weixin.qq.com/s/a1gEzfDCH2cUZL4ksV3whA">我為什麼說鄭伊廷(XDite)是個完全沒有信用的人</a></li> <li><a href="https://www.jianshu.com/p/458b1664520a">回應 針對李笑來先生對我個人的指控一文</a></li> <li><a href="https://teamup.com/ksbmqfnx1xex749d5z">Lounge Meetup</a> - 神奇的共用行事曆,可以找人帶你進去機場貴賓室</li> <li>Traffic flow measured on 30 different 4-way junctions <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/yITr127KZtQ?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> </li> <li>利用 Cities: Skylines 遊戲來模擬各種道路交叉時,可以容納的車流量。但怎麼好像常常看到有車輛穿透別車&hellip;</li> </ul> [GoLang] 用 Mgo 遇到的問題與 Mgo 專案現況 https://tech.sars.tw/posts/golang-mongodb-mgo-session/ Fri, 29 Dec 2017 18:50:43 +0800 https://tech.sars.tw/posts/golang-mongodb-mgo-session/ <h2 id="primary-failover-issue">Primary Failover Issue</h2> <p>用 GoLang 連 MongoDB 大部分會使用 <a href="https://github.com/go-mgo/mgo">mgo</a>,最近遇到一個問題是,mgo 在連 MongoDB Cluster 的時候,由於 MongoDB rolling update 時,Primary 會換手(Failover)幾次,這會導致 mgo 在連線時會出現 <code>EOF</code> 錯誤。</p> <p>找了些資料,看起來是 mgo 在重連 Primary 之後,並不會將連線狀態重設,需要程式自己手動重設,但是連線中斷時 mgo 本身不會知道,真正用到連線時連線失敗後才會知道,又無法知道什麼時候可以重設連線,不知道有沒有什麼好解法&hellip;</p> <h2 id="project-status">Project Status</h2> <p>Mgo 專案的 v2 branch 在 2016/08/18 之後已經沒有新的 commit,而作者也在 2017/03/31 在 <a href="https://github.com/go-mgo/mgo/issues/416">Project status</a> 這個 Issue 內回答到 mgo 專案目前的現況,大致來說就是原作者不打算繼續維護了。目前看到 GlobalSign 這間公司 <a href="https://github.com/globalsign/mgo">Fork 出來的版本</a> 還陸續有在修正問題,似乎也要考慮要不要轉換過去了。</p> <h1 id="reference">Reference</h1> <ul> <li><a href="https://groups.google.com/forum/#!topic/mgo-users/XM0rc6p-V-8">How to handle disconnections to mongodb server? (aka. autoconnect)</a></li> <li><a href="https://cardinfolink.github.io/2017/05/17/mgo-session/">mgo 的 session 與連接池</a></li> </ul> [GCP] 將 VM 搬移至另一個 Zone https://tech.sars.tw/posts/gcp-move-instance-between-zones/ Mon, 25 Dec 2017 19:16:35 +0800 https://tech.sars.tw/posts/gcp-move-instance-between-zones/ <p>GCP 的 Compute Engine 在開虛擬機的時候,需要同時選擇虛擬機所在的機房(Region)及子區域(Zone),一般來說在虛擬機建立時,選好 Region 及 Zone 之後,就不能再更換或搬家,只能刪掉重建,不過 gcloud 指令提供了換 Zone 的功能,讓這件事情變得很簡單,只需要一行指令:</p> <pre><code>gcloud compute instances move example-instance --zone us-central1-a --destination-zone us-central1-f </code></pre> <p>上面的範例,即可把 <code>example-instance</code> 這台 VM 從 <code>us-central1-a</code> 搬到 <code>us-central1-f</code>。</p> <p>整個搬遷的過程需要點時間,在過程間 GCP 控制界面上並不會有防呆機制,因此千萬不要在這過程中修改任何相關的設定或資源,以免搬遷過程失敗。</p> <p>另外需要注意,該虛擬機必須要在「開機」的狀態下才能用,如果是關機狀態,會出現</p> <pre><code>ERROR: (gcloud.compute.instances.move) Instance cannot be moved while in state: TERMINATED </code></pre> <p>也就是說,要先把這台虛擬機開機,才能使用 gcloud compute instances move 指令搬機器。</p> <p>&ndash;</p> <p>指令簡單歸簡單,深入研究可以發現,這個指令其實只是把一連串固定的操作全部整合成一個指令而已。GCP 也提供了全手動的方式幫機器搬家,整個操作步驟大約就是關閉關機後自動刪除硬碟功能、將硬碟建立 snapshot、刪除舊虛擬機、以 snapshot 在指定的 Zone 建立新虛擬機、開機,步驟有點複雜,有興趣可以翻閱參考連結的第一個,裡面有詳盡的步驟。</p> <p>最後就是換 Region,理論上可以辦得到,但一直出現</p> <pre><code>ERROR: (gcloud.compute.instances.move) Instances belonging to subnetworks cannot be moved interregionally. </code></pre> <p>應該是跟虛擬機的網路設定有關,就沒有深入研究要怎麼解決,目前看起來如果需要跨 Region 搬遷虛擬機,可能只能根據文件上的步驟手動搬遷了。</p> 使用 Hugo 快速建立靜態網站 https://tech.sars.tw/posts/build-static-site-hugo/ Fri, 22 Dec 2017 18:45:16 +0800 https://tech.sars.tw/posts/build-static-site-hugo/ <p>簡單來說,這個網站是透過 <a href="https://gohugo.io/">Hugo</a> 產生的,是個純靜態網站(沒有後端資料庫),Hugo 產生出來的網站可以直接上傳到 GitHub Pages、Netlify 或是 CDN 上,撰寫文章透過 Markdown 語法,方便做文章控管。</p> <p>Hugo 本身是透過 Golang 撰寫而成,另一個功能類似的專案 <a href="https://hexo.io/zh-tw/index.html">Hexo</a> 則是使用 Node.js 撰寫。</p> <h1 id="安裝-hugo">安裝 Hugo</h1> <p>在已經安裝好 brew 環境的 macOS 上安裝 Hugo 非常容易,只需要一行指令即可完成。</p> <pre><code>brew install hugo </code></pre> <p>其他平台上相對麻煩許多,這邊就先略過了&hellip;</p> <h1 id="建立-hugo-網站專案">建立 Hugo 網站專案</h1> <pre><code>hugo new site quickstart </code></pre> <p>目錄底下會多出一個 quickstart 子目錄,即是一個新網站專案。</p> <p>每個 Hugo 的專案裡面都會有這些基本的目錄與檔案:</p> <ol> <li>archetypes:樣板檔案,使用 <code>hugo new</code> 指令時會從這邊複製過去,並代換變數</li> <li>content:放置文章</li> <li>static:放圖片、影片或其他靜態檔案</li> <li>themes:佈景主題檔案</li> <li>config.toml:專案設定檔,Hugo 靠這個檔案判斷及運作</li> </ol> <h1 id="新增佈景主題">新增佈景主題</h1> <p>Hugo 提供許多佈景主題,可以在 <a href="https://themes.gohugo.io/">Hugo Themes</a> 這邊找到喜歡的佈景主題,以本站用的 <a href="https://themes.gohugo.io/robust/">Robust</a> 主題為例,只需要切換到專案目錄內:</p> <pre><code>git submodule add https://github.com/dim0627/hugo_theme_robust.git themes/robust </code></pre> <p>即可安裝,接著在 <code>config.toml</code> 檔案中將 theme 的設定值改成</p>