Kafka auto.offset.reset 設定解說
在 海邊的 Kafka 與 Python 系列文章中,有提到關於 Consumer commit 的概念與實作,不過沒有提到一個重要的 Consumer 設定 auto.offset.reset
。
Posted on Nov 21, 2018 in 資訊技術探索 by Amo Chen ‐ 1 min read
在 海邊的 Kafka 與 Python 系列文章中,有提到關於 Consumer commit 的概念與實作,不過沒有提到一個重要的 Consumer 設定 auto.offset.reset
。
Posted on Nov 21, 2018 in 資訊技術探索 by Amo Chen ‐ 1 min read
為了快速修正主線上的嚴重錯誤時,有時會另開一個 hotfix_issue_ooo
之類的分支(branch) ,然後在 commit message 中標上關鍵字 hotfix_issue_ooo
之類的,讓其他開發者知道這是一個 hotfix 。
上述情況,除了用手工標上關鍵字之外,還可以善用 Git 提供的 hook - prepare-commit-msg
,在 commit 時自動產生一些 commit message 。
Posted on Nov 20, 2018 in Git 版本控制 by Amo Chen ‐ 2 min read
雙螢幕工作環境經常會遇到視窗/應用程式與螢幕之間切換的問題,例如快速把某個視窗從一個螢幕拖拉到另一個螢幕,或是如何快速切換視窗切換到另一個視窗,或是快速把 2 個視窗迅速縮放到螢幕一半的大小等等,如果這些問題用滑鼠慢慢拖拉解決就會顯得非常沒有效率,因此本文將介紹 2 款可以提昇多螢幕與視窗/應用程式管理/切換效率的 macOS APP ,讓工作更加得心應手!
Last updated on Jan 8, 2023 in 生產力工具 , macOS by Amo Chen ‐ 2 min read
本文為系列教學:
上篇文章介紹 Google Protocols Buffers 介紹 proto3
幾個重要語法與特性,本篇將介紹如何撰寫更複雜的 message ,以及幾種方便的資料型態與其使用方法。
Posted on Nov 9, 2018 in Python 程式設計 - 高階 by Amo Chen ‐ 3 min read
本文為系列教學:
上篇文章介紹 Google Protocols Buffers (proto3) 與 Python 的基本使用方法,本篇將進一步介紹幾個 proto3
重要語法與特性。
Posted on Nov 3, 2018 in Python 程式設計 - 高階 by Amo Chen ‐ 3 min read
FZF and Vim Talk - Dorian Karter 影片詳細介紹如何在 VIM 中使用 fzf ,也就是透過安裝 fzf.vim 為 VIM 裝上強大的模糊搜尋的功能。
然而 fzf 強大的功能並不僅限於 VIM ,對於經常使用終端機進行開發的開發者而言,也有很多地方其實可以結合 fzf 增加效率,例如 fzfを活用してTerminalの作業効率を高める 一文就結合 fzf 與 git ,令 git 的使用變得更順手。
本文將透過幾個實例介紹 fzf 如何與終端機開發生活的結合。
本文為系列教學:
What I Learned from Quip on How to Build a Product on 8 Different Platforms with Only 13 Engineers 一文說明 Quip 如何用僅 13 人的人力同時建置 8 種不同平台的產品,十分值得借鏡。
該文有個很重要的概念 - Build once, use multiple times ,就是提倡減少重複打造相同元件的過程,提高元件的再利用率。而該文也揭露 Quip 大量使用 Google Protocol Buffers ,透過 Google Protocol Buffers 定義資料結構之後,就能夠在各個語言或平台上自動化產生能夠讀寫相同資料結構的程式碼,甚至能夠作為資料交換格式在各種不同平台間傳遞,降低重複開發的成本進而增加開發效率。
如此方便的工具怎能夠放過,本篇就用 Python 學習 Google Protocol Buffers 吧!
Posted on Oct 27, 2018 in Python 程式設計 - 高階 by Amo Chen ‐ 4 min read
近來,閒暇無事翻閱 Google Sheets 函式列表 的時候, 赫然發現一個有趣的函式 - QUERY 。
相信有使用資料庫經驗的人都會直覺想到 SQL 。
沒錯, Google Sheets 的 QUERY
函式提供透過 SQL 語法查詢資料的功能。
Posted on Oct 23, 2018 in Google 試算表 by Amo Chen ‐ 2 min read