如何透過 GitHub 的 Projects 功能,來協助專案管理的執行(以委託繪師為例)
如果有在接觸軟體開發這件事的話,對於敏捷開發(Agile)這件事情應該不陌生,甚至於大型的專案上,為了確保每個功能細項都能如實執行,甚至還要能夠應付一直不斷變化的需求,所以我們會依賴一些工具來把項目給視覺化,以協助我們更容易對專案進行管理,這就是我們今天要介紹的 GitHub Projects 功能,並且是以委託繪師為例子,緣由來自於某位繪師朋友的委託多到炸了,但要來整理委託又好麻煩,所以透過介紹這功能的同時,希望能藉此解決其他人的這類煩惱。
GitHub Projects 是 GitHub 平台提供的一個專案管理工具,它允許開發者和團隊在一個平台上組織和管理他們的工作流程。它提供了一個可自訂的看板,用於追蹤任務和專案的進度,協助團隊協作和提高工作效率。
不過本文章是以繪師接案來作為範例,因此以下展示了透過 GitHub Projects 來作為工作流程的模樣:
如上圖所示,GitHub Projects 提供了一個直覺的看板,用於管理和追蹤任務。繪師(團隊成員)可以輕鬆地拖放任務卡片,以反映任務的進度和狀態。此外,繪師(團隊成員)可以在任務卡片上添加詳細資訊和討論,以便日後可以更好 ...
乾太推薦碼,信用卡、銀行、外送、購物、交通,Richart、e.Fingo、MaiCoin Max、Pionex、KOKO、LINE Bank、Shopee、Uber Eats、Foodpanda ...
信用卡台新銀行 Richart透過我的推薦連結申辦台新銀行 Richart,你我會獲得:你會獲得:NT$ 100 優惠金我會獲得:NT$ 100 優惠金
推薦連結 https://richart.tw/TSDIB_RichartWeb/RC07/RC070100?sn=DSIAW
玉山銀行 e. Fingo透過我的推薦連結申辦玉山銀行 e. Fingo,你我會獲得:你會獲得:100 優惠點數(NT$ 100)我會獲得:100 優惠點數(NT$ 100)
我的會員代碼:5ZV3SJ98
推薦連結 https://j3x8a.app.goo.gl/fW8QM6XKcD64xVdW6
連線銀行 LINE Bank透過我的推薦連結申辦連線銀行 LINE Bank,你我會獲得:你會獲得:LINE POINTS 300點(NT$ 300)我會獲得:LINE POINTS 100點(NT$ 100)
推薦連結 https://www.linebank.com.tw/R/mgm-event/invitation?mgm=101000116634
將來銀行 NE ...
【社群恩仇錄】byStarTW/instanceof/pan93412
我覺得在這個社群當中,願意無私奉獻精力去經營「純靠北工程師」的人,我都會懷抱感恩的心情去面對每位貢獻者,我喜歡稱這些人是參與者、貢獻者、我們的夥伴,大家會在自己有限的時間當中,抽出一部分的時間,對這個社群持續付出心力,或許有人擅長 Android 開發,於是協助製作 Android APP 應用程式,或許有人擅長 Discord Bot 的撰寫,在協助管理社群的這段歲月,創作了可以造福社群的機器人。
這邊真的要感謝 SmoothieNoIce 的貢獻,如果沒有他,就沒有純靠北工程師 Android APP 專案了。這是一份純靠北工程師 Android App 的專案。
這邊也要感謝 money626 的貢獻,如果沒有他,純靠北工程師的 Discord 就沒有很方便的機器人服務了。這是一項使用 Python 撰寫的 Discord 機器人專案,用於純靠北工程師群組。
事件詳細每個人都有自己擅長的能力,在這個社群當中,也有值得自己去學習的技能,但是有一種態度實在是不適宜在社群當中展現,那就是參與社群的開發,卻嫌棄前人所建造下來的基石。
這件事要從社群上的開發人力說起,其實「純靠北工 ...
【學習筆記】指數平滑異同移動平均線 Moving Average Convergence / Divergence
指數平滑異同移動平均線(Moving Average Convergence / Divergence, MACD)
計算方式12345MACD = EMA(DIF, 9)DIF = EMA(12) - EMA(26)EMA: 指數移動平均線DIF: 離差值
【學習筆記】指數移動平均線 Exponential Moving Average
舉例陽明(2609) 111/02/18 的 MACD
計算 EMA(12)
加權指數K = 平滑因子 / (時間週期 + 1) = Something / (N + 1) = 2 / (12 + 1) = 2 / 13 = 0.1538461538461538
EMA(12) = (今日收盤價 * 加權指數) + 昨日 EMA * (1 - 加權指數) = (Today CP * K) + Yesterday EMA * (1 - K) = (116.50 * 0.1538461538461538) ...
【學習筆記】相對強弱指數 Relative Strength Index
相對強弱指數(Relative Strength Index, RSI)
計算方式1RSI = ( 時間內平均漲幅 / (時間內平均漲幅) + (時間內平均跌幅) ) * 100
舉例陽明(2609) 111/02/18 的 RSI,預設 14 天的周期
先計算平均漲幅
111/02/18 的收盤價格為 116.50 漲了 4.50111/02/17 的收盤價格為 112.00111/02/16 的收盤價格為 112.50 漲了 1.50111/02/15 的收盤價格為 111.00 漲了 0.50111/02/14 的收盤價格為 110.50111/02/11 的收盤價格為 112.00111/02/10 的收盤價格為 114.00 漲了 2.00111/02/09 的收盤價格為 112.00111/02/08 的收盤價格為 112.50 漲了 4.50111/02/07 的收盤價格為 108.00 漲了 9.40111/01/26 的收盤價格為 98.60 漲了 3.50111/01/25 的收盤價格為 95.10111/01/24 的收盤價格為 99 ...
【學習筆記】布林通道 Bollinger Bands
布林通道(Bollinger Bands, BBands)
計算方式123中線: 20SMA上線: 20SMA + 2 倍標準差下線: 20SMA - 2 倍標準差
舉例陽明(2609) 111/02/18 的布林通道
先計算中線,也就是 20 日簡單移動平均線
111/02/18 的收盤價格為 116.50111/02/17 的收盤價格為 112.00111/02/16 的收盤價格為 112.50111/02/15 的收盤價格為 111.00111/02/14 的收盤價格為 110.50111/02/11 的收盤價格為 112.00111/02/10 的收盤價格為 114.00111/02/09 的收盤價格為 112.00111/02/08 的收盤價格為 112.50111/02/07 的收盤價格為 108.00111/01/26 的收盤價格為 98.60111/01/25 的收盤價格為 95.10111/01/24 的收盤價格為 99.90111/01/21 的收盤價格為 99.00111/01/20 的收盤價格為 104.00111/01/19 的收盤價格 ...
【學習筆記】隨機指標 Stochastic Oscillator
隨機指標(Stochastic Oscillator, KD)
計算方式1234567891011RSV = ( ( CP – Day N Low ) / (Day N High – Day N Low ) ) * 100K 值 = ( 2/3 * ( 昨日 K 值 ) ) + ( 1/3 * ( 今日 RSV ) )D 值 = ( 2/3 * ( 昨日 D 值 ) ) + ( 1/3 * ( 今日 K 值 ) )RSV = 未成熟隨機值 Raw Stochastic Value, RSVN : 天數CP : 收盤價Day N Low : N 天以來的最低價Day N High : N 天以來的最高價
舉例陽明(2609) 111/02/18 的 KD,預設週期 9 天
先計算 RSV 值
111/02/18 的收盤價為 116.50 (9 天以來的最高價)111/02/17 的收盤價為 112.00111/02/16 的收盤價為 112.50111/02/15 的收盤價為 111.00111/02/14 的收盤價為 110.50 (9 天以來的最低價)111/ ...
如何將 Hexo 部落格架設到 GitHub Pages 上
前陣子嘗試將部落格更換框架、更換主題,從 Jekyll 框架改成了 Hexo 這個框架,從 Jekflix 這主題改變成了 Butterfly 這主題,更適合當做一個技術部落格來使用,如果對於之前的 Jekyll 有興趣,可以參考一下幾年前寫的「如何在 GitHub 中建造一個屬於自己的部落格」這篇文章,而本篇主要概述從建立起一個自己的 Hexo 部落格、選定主題樣式,到最後將自己建立好的部落格推送到 GitHub Pages 上面,循序漸進的步驟,從架設 Hexo 到部屬 GitHub Pages。
前置作業首先因為 Hexo 需要使用 npm(Node.js 預設的套件管理器),所以我們可以先到 Node.js 去下載,安裝完畢後,直接在終端機(Terminal)輸入 node -v 並執行,看看是否有版本資訊顯示出來,如果有就說明順利安裝完畢了。
1node -v
建置 Hexo 部落格專案接下來我們要透過 npm 套件管理器來安裝 Hexo 這個框架的 CLI(命令列介面 Command-Line Interface, CLI),因此我們要在終端機(Terminal)輸入 ...
部落格遇到抄襲,如何提交 Copyright issue,以及提交 DMCA Takedown Policy
前陣子技術部落格遇到了文章抄襲事件,有部分的文章直接被完美的複製貼上到了其他人自己的網站當中,為了解決這樣的事情,於是開始查詢 GitHub Pages 對於抄襲這件事有甚麼處置,如何提交 Copyright Issue 訊息出去、如何提交 DMCA Takedown Policy 去嚇嚇人家,最後便把這些過程記錄下來。
提交 Copyright Issue首先我的第一個動作是寄信給 GitHub 專門處理這類案件的信箱,也就是 copyright@github.com 這個信箱,你需要明確闡述出你滿腔的憤怒!然後附上受害者、加害者,最後期待 GitHub 的回覆,所以我們先用中文來寫一下信件內容大概的樣子,再將其翻譯成英文,畢竟是要給 GitHub 去審核的。
版權聲明信件 中文內容123456789101112131415161718親愛的工作人員,這個 GitHub Pages 侵犯了我的版權,並且沒有提前通知我,請立即刪除該使用者的 GitHub 帳號。否則我將不得不對此類侵權行為採取適當的法律行動。GitHub 上的違規頁面GitHub Page => https:// ...
【學習筆記】加權移動平均線 Weighted Moving Average
加權移動平均線(Weighted Moving Average, WMA)
計算方式1234當日 N WMA = ((Day 1 CP * 1) + (Day 2 CP * 2) + ... + (Day N CP * N)) / (1 + 2 + ... + N)N : 天數Day N CP : 第 N 天的收盤價
舉例陽明(2609) 111/02/18 的 5 WMA111/02/18 的收盤價 116.50,加權相乘 116.50 * 5 = 582.50111/02/17 的收盤價 112.00,加權相乘 112.00 * 4 = 448.00111/02/16 的收盤價 112.50,加權相乘 112.50 * 3 = 337.50111/02/15 的收盤價 111.00,加權相乘 111.00 * 2 = 222.00111/02/14 的收盤價 110.50,加權相乘 110.50 * 1 = 110.50
加權相乘加總起來為 1,700.50,並將其除以 1 + 2 + 3 + 4 + 5 = ...