--- title: On-line g0v hackathon 雲端大松 description: On-line g0v hackathon 雲端大松 image: https://1.bp.blogspot.com/-5EPHlJtGLtc/WgxX1G5csjI/AAAAAAAAIIY/RG9oogFQtq4sqK3IvfaeEm57UiyvVtIRACLcBGAs/s1600/g0v-2line-black-s_0.png tags: hackathon, 黑客松, jothon, --- # 雲端大松 g0v hackathon on Air :::danger 有鑑於武漢肺炎疫情持續延燒,g0v 揪松團正在考慮要將三月大松改為「雲端大松」的模式,也希望建立起一個有效並能夠運作的百人線上協作模式,相關經驗也可以提供給其他領域參考。 具體做法還在討論中,初步構想是會使用某個直播平台作為主頻道(Youtube、FB 或 twitch 等)進行新手教學、三分鐘提案、短講、成果發表;各專案分組工作(hacking)則是透過不同組的視訊會議(使用 meet.jit.si),再將視訊網址貼回到當次提案列表中。 ::: --- ## 2021 2020 年 g0v 揪松團將實體大松流程原封不動的移到線上,而在 2021/5 我們又再次面臨需要辦理線上大松的時刻,本次想跟大家討論,是否在流程上可以做哪些更動與調整,讓一整天的活動能更有效率,以及提升參與者的活動黏著度。 差異處說明: 2020 年的線上大松,揪松團與大松志工們,以一處實體空間作為活動中控室 2021 年,揪松團成員們與大松協力志工們,無法於實體空間共地籌辦活動 👉 https://g0v.hackmd.io/mjpGOAe9TKC49vaQDoGaOQ ## 2020/3/14 在家黑客松,實作經驗整理 👉 https://g0v.hackmd.io/OEaERJUzTkOFovq8QfDABQ ## 2020/2/18 jothon 小結 - 確認線上松 - 關鍵字錄製 https://intro.g0v.ronny.tw/event/show/test todo - 新手教學是否外包(教 - 想像 youtube + slack #general 聊天頁面 (後來選擇 #rand0m) - 「合照」的方法 - 因為有 關鍵字錄製介面,還需要新增「簽到頁面spreadsheet」用於會眾簽到嗎? - 能否有 專案列表 給新參者找坑 https://g0v.hackmd.io/eC2vgApVTu2AT7UmHeLDEg ## 流程對應簡記 | 實體大松流程 | 雲端大松方案 | | - | - | | 一鍵開大松 | (1)「提案列表」增加視訊會議網址欄位..等, (2) 新增「簽到頁面spreadsheet」用於會眾簽到、三個關鍵字、找人 | | 設置 kktix 報名環境 | 不開設 kktix, 會眾至「簽到頁面」填寫, 語音錄三個關鍵字 | | 於 FB & slack 宣傳活動 | 加強說明本次的調整 | | 來提案 | 「提案列表」提早一週收單, 坑主要填詳細(聯繫方式,專案協作環境..等) | | ~ | 大松當週週三針對坑主們進行「行前演練」 | | 松前哈啦 | same | | 當天報到 | 錄三個關鍵字&簽到頁面填寫 | | 開場與新手教學 | 揪松團在主頻道進行 | | 提案 | 坑主進入主頻道, 3分鐘提案直播出去 | | 自我介紹 | 播出聲音 or 請大家看「簽到頁面」 | | 合照 | 每個人螢幕截圖上傳(採用方案待確認),拼成馬賽克牆 | | hacking | 每個專案的視訊/slack/hackmd/github | | 食物來了!| ~ | | 專案旅行團| 主頻道來呈現 | | 下午短講 | 短講者進入主頻道, 8分鐘提案直播出去 | | hacking | 每個專案的視訊/slack/hackmd/github | | 成果報告 | 坑主進入主頻道, 5分鐘成果直播出去 | | 場地復原 | 大幅減少物品遺失率! | | kktix 發會議後問卷 | 待確認 | | 松後推坑文 | same | ## 各環節細項說明 - 建議各坑如果要同時段揪實體聚會: - ❗ 若是公開的活動 - 建議要控管場地容許的人數上限,設報名機制 - 防疫措施,並且留參加者的聯絡方式,以防疫情需要追蹤 - 注意環境音、網路穩定 - 可能會有未報名者路過爆場的狀況 - 🌐 地點不公開的情況下 - 自揪工作聚會同步 hacking - 線上也請開一個視訊房間,新朋友可以來線上房間交流 - 上午提案與否都請到「提案列表」留下專案視訊網址&slack_channel - 本次大松活動的第一個公開訊息: - 💬 訊息內容 - 公布時間點是____ - ==坑主注意:提案提前收單!建立專案的協作環境== - ==會眾注意:預留時間,確認自己當天的視訊方案== - 1⃣ 本次的報名重點在「要提案的坑主」,「坑主」一定要到「提案列表」完成填寫,一週前收單,提案名額有限,且須參加當週週三提案演練 - 2⃣ 同步進行的「非當日提案的坑主」,當天雖然沒有要 3 分鐘提案的專案,當日也要揪人 hacking 的話,請在「提案列表」頁面上留下相關訊息,看版面上怎麼安排 - 3⃣ 提醒「一般參與者」這次是「線上松」,預留時間,找好視訊方法,當天可以看「主頻道」跟著活動流程,看「專案列表」找到坑,看「簽到表」了解其他參加者們有誰 - ==提案列表==: - 📁「提案列表」欄位調整 - 新坑一定要開 slack channel、共筆累積討論內容 - 是否維持20個提案?哲輔:現場會很難控制,只能少不能多 - 一定要找的到坑主,坑主聯絡方式要有第二個 - 🕗 提早收單 + 坑主行前演練 - 提前一個禮拜收單 - 用大松當週的禮拜三,實體舉辦,例如詢問跟 vtaiwan 合作 - 確保每個專案: - 專案的視訊會議網址、slack_channel、hackmd 或 hackfoldr - 簡介文字 100 字 - 坑主知道「主頻道網址與密碼」,熟悉 meetjitsi 介面 - 提案演練,用自己的筆電的簡報檔案 - 若要預錄,請提供影片網址 - 揪松主持人擔任導播角色,演練切換 - note: 本次「零時小學校專案」也會是提案之一 - ==行前通知==: - 📡 slack、facebook 後勤、粉專發佈 - 發送時間點可以在「本次提案收單」之後 - 再次提醒會眾,本次活動的重點注意事項 - ❗ 給會眾的重點注意事項 - 什麼時段看什麼頻道 - chewei> 可以畫一個架構圖 (依照流程,主頻道,各專案頻道) - 提早註冊,若採用 twitch 來直播主頻道,參與者可以先註冊,才能留言喔! - 當日任務 - 前往「簽到頁面」填寫暱稱、關鍵字、slack id、備註 - 錄製自解與關鍵字的語音 (視工具開發狀況而定) - 回傳視訊會議螢幕截圖 - 視訊禮節,g0v Coc & Safe Space,真的會踢人喔 - 分主次頻道: - ==🎊「主頻道」像是主舞台== - 主頻道用人數控管的視訊會議,用於提案、短講、成果報告,畫面用直播平台送出,例如 twitch - 僅主持人、提案者、短講者、成果報告者可以加入,meetjitsi 設置密碼 - 線上會議室 20 人就會要卡住了,所以也可以前五個先進來,一輪分享完之後加入第二輪講者 - 3/7 預計: - 揪松團以 NPOhub 作為「主頻道」場地,大樓是有門禁的! - 角色與事項: - 主頻道:主持人、導播切畫面、看留言QA - 實況間:器材狀況處理、訂餐或買飯 - 逛各專案:安排旅行團順序,預計使用 NPOhub 電話亭一間 - 進入專案:協助促進討論,預計使用 NPOhub 電話亭一間 - 網路:NPOhub 無線網路 - 器材: - 麥克風:Blue Yeti (chewei) - 鏡頭:羅技 c930e (chewei), 腳架(桌面用&一般) - 筆電: - 第一台:錄製與直播,且安裝 obs 直播所需工具 - 第二台:備用,或其他用途 - 帳號:twitch(要申請一個g0v帳號) - 其他:大時鐘方便看時間、實況間佈置(小關東旗..等)、訂餐買飯方案 - ==⏱「各專案頻道」== - 該專案參與者的線上視訊會議,總數量不限 - 請往下參考「分組 hacking」 - 新手教學: - 🙌 說明重點: - 新增線上協作方式介紹 - 自備有鏡頭與麥克風的工具、如何加入不同視訊聊天 - (如果)主頻道採用 twitch 直播,參與者想發言需要帳號,記得提早註冊 - 怎麼使用「專案列表」找到坑 - 本次預計揪松成員在 NPOHub 現場錄製,或預錄播出 - 🚀 新朋友 QA - 可以直接在主頻道進行新手 QA - 主頻道主持人看留言(slack&twitch),口頭說明、提供所需網址 - 三個關鍵字: - ⌨ 鍵盤輸入 - ==一鍵開大松新增 spreadsheet「簽到頁面」== - 欄位:暱稱、三個關鍵字、slack id、自己備註(例如是坑主或專案參與者)、回傳螢幕截圖了嗎 - 🎙 語音輸入 - ronny 希望可以開發出一個系統,直接錄三個關鍵字,自我介紹的時候可以配合頭像讓大家知道 - 本次看客製化錄音工具開發時程看來不來的及 - 💬 揪松注意 - 順便更改新手小紙條 *(增加此任務)* 也記得加入上傳螢幕截圖照片等雲端任務 - ==日後統計「這次黑客松的參與人數」,採用簽到頁面的人數,也請各個專案的與會者填寫== - 分組 hacking: - 🔗 視訊會議 + 協作工具 - 本次請各專案使用 meetjitsi,房間網址名稱方便分享,不用申請帳號即可加入 - 搭配 slack/hackmd/github 協作方式,整理過程中重要的討論內容 - 👍 協助新參者了解專案 - ichieh:揪松要有小幫手到新的坑去帶討論 - 新參加的朋友,可在 id 前 key 新 - 新參者可能不會那麼主動在視訊會議的情況中講話,被 cue 講話可能會緊張 - ☑ 視訊過程小撇步 - meet.jit.si 可以開著,工作過程中,沒有人出聲是常見的 - 記得不要播放版權歌曲音樂! - 坑主可打在 id 前面休息/吃飯,表示暫時休息 - 短講: - 預設是經驗者,若有新參者請他一起行前訓 - 確認好講者後,提供他「主頻道網址與密碼」 - 14:20 先進到 meet.jitsi 確認音量 - 成果發表: - 預計成果報告者,填寫 spreadsheet - 揪松團會請發表者進入「主頻道」,內容會直播 - 發 youtube/ twitch 直播連結給各組大家加入,鼓勵大家多留言、聽成果分享! - 合照! - 😀 截圖 or 拍照每個人視訊畫面,拼成馬賽克牆,呈現本次活動的「合放」 - 📢 當日活動的個人任務! - 蒐集平台? - 圖片授權? - 截止時間點? - 手機截圖長條型? - youtube 上傳: - ▶ 再詢問剪接協助者的看法 - 若用 twitch 要記得勾選保留備份 - 全長檔案,需要剪接出成,各個專案/短講/成果報告 段落 - Obs 直接每段 cut 錄影 ## 應用的工具、軟體 ### 直播 #### twitch - 請有經驗的朋友分享 - [外掛與機器人](https://g0v-tw.slack.com/archives/C0385B90D/p1581143136099600) ### 線上會議 #### [meet.jit.si](https://meet.jit.si/) - 要請大家改名字 - 新chewei <--- 表示是第一次參加、或不熟悉大松 - 會議室預設進房間靜音以防爆音 - 雨蒼:之前有人用IRC演講,講者現場打字,主持人用打字問問題,在中國一直盯著g0v channel,有點無聊,因為沒有聲音出來感覺不到現場熱鬧。各個組別,帶開的時候各自開頻道。 - 考慮到如果發生「線上吵架」 - 坑主與專案長期參與者,要說明 CoC 行為守則,坑主 kick out 惡意發言者 - 可以多少人同時在線? - 無上限,但可能會 lag - 建議人數,不要超過 20 個人 - 想確認:新加入會議室的人,看得到之前的對話文字嗎? - stimim: 不行,我大概八點進入房間,看不到之前 7:00 左右開始的對話 ### 共筆工具 e-public - 雨蒼分享 - 在 e-public 上透過用文字演講,主持人、講者跟問答都是透過 irc 文播。 - 參與第零次時是以 off-line 的現場為主,所以在海外參加時格外覺得寂寞。 Slack - Pros: 本質上是一個聊天軟體 - 可以知道每句話是誰說的,有疑問知道要找誰討論 - 有 pinned message, thread, channel 的功能 - 簡單的討論可以開 thread ,thread 變得太長可以再開一個 channel 。 - 可以有一個本次 Hackthon 的主 slack channel ,提案主可以把提案的重點(推銷)發在 channel ,然後把該訊息置頂/置底。然後可以在該訊息的 thread 裡指向新的 channel ,不斷 fork 出去 (可以 fork 到不同的平台)。 - Cons: 需要另外整理共筆/結論 HackMD - Pros: 是一個文件,稍做整理就是會議記錄 - Cons: 不好討論, comment 功能只能用在段落,無法針對某句話討論。如果直接在文件中討論,需要自己關注文件的不同段落,看有沒有人回覆自己。(好像不能 tag 人?) Google Doc - Pros: - 和 HackMD 很像可以多人編輯 - comment 可以加在任意的文字上,在 comment 可以 tag 人 - Cons: - 文件所有權的問題? ## 疑難雜症、許願池、靈感 ### 三個關鍵字 - 開發三個關鍵字開發客製化工具,語音錄製、聲音依序播放 ### 怎麼認識新朋友 - 只看 id 與三個關鍵字,以及所留下的 slack id ### 垃圾話聊天室 - 雨蒼:需要垃圾話聊天室 - Isabel:沒看到人要怎麼講垃圾話? - 純聊天交流的聊天室,可以自己開,或是用共筆跟 slack 找人 ### 合照! - 截圖 or 拍照每個人視訊畫面,拼成馬賽克牆,呈現本次活動的「合放」 ### 事前流程與環境模擬 - 可以找幾個人,模擬黑客松,適用相關工具與環境,並將使用心得文件化,也可複製。幫助後續黑客松的流暢度。 by @wuulong - 在現有流程,有很多是說明的,可以使用類似 Zoom, 直撥,有錄影的方式,再加上逐字稿。這樣應該可以讓線上跟當場類似 by @wuulong ### 工具 discord - 找機會試用 ### 給專案選用的「線上討論工具」 - 持續蒐集 g0v 專案,實際使用線上工具來促進專案討論的經驗 - [Rentea 社群小聚用 Airtable 整理租屋議題意見](https://g0v-tw.slack.com/archives/CJTBP7YRK/p1580822725012700) - [零時小學校 使用 pol.is 蒐集議題看法](https://g0v.hackmd.io/@jothon/g0vedupolis) - 歡迎補充 - 相關工具使用參考資料與使用心得/技巧 - 最後建議使用的工具列表 - 給坑主的工具查找路徑架構 - 實體對應物,如 白板、便利貼可移動 - 類別: (1)單純處理當天溝通用 (2)預計可以持續使用,如 [pol.is](https://g0v.hackmd.io/@jothon/g0vedupolis) - 線上工具網址 - 專案使用經驗,如 [Rentea 使用過 Airtable](https://g0v-tw.slack.com/archives/CJTBP7YRK/p1580822725012700), [零時小學校使用過 pol.is](https://g0v.hackmd.io/@jothon/g0vedupolis) > 提醒建議工具最後不要選用太多,可能會失焦,畢竟黑客松需要專注主題,而不是關心所使用的工具。 ### 食物送到家 - [同一品項外送到家](https://g0v-tw.slack.com/archives/C0385B90D/p1581139629077500) - 如何選店家?是否需 連鎖型店家,各地盡量能有店面 - 店家要能有「一人份的 set」 - 成本XD > 感覺實際送給大家餐點,不知是否有這個需要。其實沒有在一起吃,似乎也沒有那個感覺。 說不定,大家自己訂 pizza 或是大家吃類似的東西,然後發文出來,可能也是個樂趣 @wuulong > 我覺得餐點其實是其次,或許可以看看要不要給每個參與者期間限定的coupon,讓參與者可以在線上聚會前兌換食物。當然也可以讓大家分享自己吃的東西。不過對於國外的參與者來說,食物兌換的部分就有點麻煩ㄌ @Peter ### 可預期會有更多元的參與者 - 語言,原本大松會視情況安排翻譯志工,將新手教學與提案內容,翻譯給外語朋友 - 詢問曾擔任大松翻譯志工的朋友的看法 @ky @ael @chihao - 在雲端的情況,這部分有什麼方式因應嗎 ? > 由於是線上,所以 google 翻譯等其他線上工具都可以使用。所以理論上,文件有翻譯成英文,再有線上客服,應該可以頂得過去 @wuulong > 除了文件之外,原先在大松現場,也會包含到台上講者的口說 @chewei ### 原先實體大松參加者也會在意的事項 - 平時不習慣使用視訊工具者,會因此減少報名參加的動力嗎? - ? - 「紅頸繩」機制,在線上情境中如何續行,達到同樣的效果? - 請參加者自控鏡頭與聲音 - stimim: 「紅頸繩」是什麼? - 由於實體大松會有活動拍照,偶爾會有媒體採訪拍攝畫面,若參加者不希望上鏡頭,會掛「紅頸繩」,拍攝者就會避開照到穿戴「紅頸繩」的朋友 - 媒體採訪需求 ? - 訪談類,不需畫面 - 拍攝類,需要面者 - [g0v 行為守則/g0v Code of Conduct (CoC)](https://g0v.hackmd.io/COC) - 違規行為,預想會來自於:所張貼的連結 / keyin文字 / 視訊口語 / 視訊畫面 / 惡意檢舉 - 誤用到版權品,例如版權歌曲在會議視訊中播放 ### 0212 討論 @ vtaiwan 小聚 - 歡迎大家有想法一起來 #jothon 討論,週三晚上,我們會和 vTaiwan 小聚一起進行測試,19:00 大家線上相見 :laughing: - vTaiwan 2/12 Wed. 小聚共筆:https://g0v.hackmd.io/@vtw/Sky_mruGI - vTaiwan 線上參加網址:https://meet.jit.si/vtaiwan - On Air 大松方案 討論共筆:https://g0v.hackmd.io/@jothon/hackathonair - 線上會議:https://meet.jit.si/g0vonlinethon - 靈感討論區:Slack #jothon - 今天的目的: - 可不可行 - 有些事情可能不會在這邊決議