ohshown

Month: 2022-01

2022-01-03

tai 08:53:10
未完成的 staging site ,先上再說 http://207.154.228.24:8080/
admin console http://207.154.228.24:8888/admin/

不知道哪裡沒串對, 上傳照片不能用惹 Orz 看週三聚會 meetup 前有沒有機會弄好。但是 @hny6109 你應該可以先進去繞繞 + 持續看哪裡不順眼可以先請大家幫忙改~~

其他夥伴對 admin console 與 staging site 主機有興趣的跟我說,我開給你前者 (admin console) 的帳密、 並把你的 ssh public key 加進 staging site 主機 (登入帳號 `dev`)

以後大家就可以用這個 staging site 討論啦~~~

btw @yanghaochang1004 @wer321011 最近要留意一下這個新的 api 可以用 感謝 @qazx142www 協助撰寫 https://github.com/tai271828/disfactory-backend/pull/18

@joshuacyyang 你也可以刷一下 staging site 看一下最近大家把他長成什麼樣子 XD
domain name 的話就麻煩大家持續發想惹

https 改天再來弄...orz
法喜充滿🤩
抱歉自己最近沒什麼進度😭,但看大家把它弄出來覺得還是很令人興奮!我可能沒什麼可以分享的,但還是想要聽聽看今天的聚會,了解最近的items🥺
👍 3 🎉 2 1

2022-01-05

tai 18:39:14
今晚聚會連結 統一改用 gather town 吧~~ https://gather.town/app/6NKcuFatDrrfpAgY/PyCon%20TW%20Sprint%20Venue (我隱約記得上次有說來統一, correct me if I am wrong)

今日 agenda https://hackmd.io/YaL8PFZuQJiJIZN-51HYvg?both#20220105
今天好像比較多 item 可以聊,來挑戰 40 min 內結束ㄅ~~
Eagle Chen 2022-01-05 22:01:35
@contactfromg0vslack 我在想要不要先拉前端目前會用到的api 還有它們在django admin裡面相關的部分
@qazx142www sounds good! +1, 就這樣做~~~ 預計要改什麼之前就麻煩你上來說一下、改好也說一下,這樣 @wer321011@yanghaochang1004 也比較好配合~~
Eagle Chen 2022-01-05 22:25:40
@wer321011 @yanghaochang1004 想問一下前端現在或之後demo主要會用到的後端api有哪些呢🙂
問卷相關的,就是送出問卷打的 api `POST server/api/factories`
但這個要改的話可能會動到 db 結構,因為問卷內容有新增蠻多的,會需要再另外開欄位去存
我想像中對後端會是蠻大的改動,就看有沒有在這個階段處理
我好像稍微偏向「不要」,也可以放在大松 demo 之後。實際上 alpha 版還不會對外公佈,所以不會有真實資料進來....但也可以反過來啦,反正不會有資料進來,就先不打東西存下來也沒關係,這樣就也可以先做(如果大軍覺得還是一口氣把問卷 porting 完比較乾脆的話)
我目前也覺得這段後端可以先不做
因為問卷內容我猜可能也會需要調整
等問卷先定一版出來,後端再動也不遲~
zztin 22:16:42
哈囉@hny6109

我最近也想幫忙tbbca的黑熊通報系統專案~我想要負責把landing page右上角的幾個tag 的資料更新上去。包括「1.使用教學」「2.安全須知」、「3.聯絡我們」、「4. 常見問題」、「5.關於通報系統」、跟「6.問題回報」。其中2,3,4,5 內容部分需要你的協助,
我把問題列在這裡:https://hackmd.io/-bABikFPRuOEmP3NtXNdWw
再請你幫忙更新,或者我們可以約個時間用講的,我再把它記錄下來~

hackmd.io

黑熊通報系統 landing page - HackMD

@contactfromg0vslack 關於landing page的這兩個section, 可以請你幫忙提供資料嗎?
• 關於通報系統
• 問題回報
我的想法是
「關於通報系統」可以直接連到github page?
「問題回報」也直接連到github issue page?或者創造一個google sheet /airtable
「關於通報系統」與「問題回報」 ---> 好 (現在還不是正式的 repo, 不過 url 也可以事後再改)
@hny6109 有沒有想法要補充 以坑主意見為準 XD
1
zztin 22:21:45
另外,6. 問題回報的頁面功能是紀錄使用網頁上的困難(bug report),目前是導到違章工廠的外部網頁,想請問我們想要用什麼平台架設這個問卷?可以直接在違章工廠前後端架設嗎還是要使用另外的平台?
(違章工廠是導入到一個叫做airtable.com的平台https://airtable.com/shrUraKakZRpH52DO)
@contactfromg0vslack @qazx142www @wer321011 @yanghaochang1004?

Airtable

我有問題|農地違章工廠回報系統 - Airtable

Fill out the "我有問題|農地違章工廠回報系統" form quickly and securely on Airtable.

看起來airtable是類似trello的功能+issue tracker
或許稍微回答了違章工廠有沒有用類似的專案管理tool(?)
不是喔, Disfactory 的專案管理在 GitHub 上。Airtable 是拿來當作問卷表單和 spreadsheet 分析
airtable 可以想成是更可程式化一點的 google spreadseet, 有些人也會直接拿來當資料庫使用
啊感謝小班同時說明
Airtable 上收到的 user feedbacks,要人工整理放到 GitHub 上開 issue,才會變成需要工程師處理的 tickets
(畢竟有些比較像是客服問題)
初期我是覺得問題回報可以直接導到某個 email 或是 google spreadsheet 即可(熟悉 airtable 的話也可以用 airtable);畢竟像是樓上小班說的「比較像是客服問題」。

針對「很確定有目擊但回報失敗」的情況,就導回原本保育協會的網頁,那邊有目前在跑得通報管道 https://www.taiwanbear.org.tw/
同意
tai 23:09:57
@litingchen16 @joshuacyyang 我會在這周找時間,把 issue 標上 "alpha" 的標籤,標好後請你們去看/挑自己比較有興趣的。看了沒有特別有偏好的 ticket 的話,我再從裡面挑 priority 比較高、也適合你們 workload 的 issue
諸君!我先大概再 issue scrub 了一下前端與後端現在的狀況,並且針對每個 issue 標上必要的 `alpha` or `alpha-rc1`, `alpha-rc2` (rc: release candidate) 之類的 milestone 標籤。大家可以先優先自己挑選自己有興趣的 issue ticket, 如果有人已經撿走也沒關係,就先上 slack 大家互相協調一下。

例如我覺得 @qazx142www 這邊其實掛比較多 issues, 歡迎大家主動撿走 XD 撿的時候我們上來 slack 互相喬一下

其他事情請大家 a.k.a. everyone 幫忙:
• 原則上希望大家以 alpha- prefix 相關的 issue 先做,但如果真的都沒啥興趣也都歡迎自由認領各 issue
• 在 alpha 版該拉皮的部份,一定還有我漏看的部份。這點歡迎誰看到就直接在 github 報 issue tracker。
• 承上, alpha 的部份以「流程能夠走完、完整 demo」優先,功能的完善則是 nice to have (可放到 alpha 後做)。 @hny6109 有空的時候也歡迎多去 development/staging site[1] 多繞繞,有覺得可以拉皮的地方請直接到 github 報 issue ~~

下週三我們 coding 聚會時可以再來 aligned 分工


[1] 變動大又還這麼破爛我看還是叫他 development site 比較貼切 XD
http://207.154.228.24:8080/
http://207.154.228.24:8888/admin/

alpha 推出後再叫他 staging site... : p
^上面這個圖是自己偵測到 `release` 之類的字眼的時候會自己出現的 bot XD
tai 23:14:47
@wer321011 今天聚會提到的例子: https://article.maxlist.xyz/ 這個電子報 repository 在這裡 https://github.com/hsuanchi/Max-Newsletter (production 用一個 private 的) 不過這樣片面看起來收益主要還是從當事人的 blog + 線上課程為主 (本業另外是全職 software engineer, 這些都是業外收入 XD )

hsuanchi/Max-Newsletter

:rocket: Max 行銷誌電子報,Flask + Celery + JWT + Smtplib

tai 23:58:12
諸君!我先大概再 issue scrub 了一下前端與後端現在的狀況,並且針對每個 issue 標上必要的 `alpha` or `alpha-rc1`, `alpha-rc2` (rc: release candidate) 之類的 milestone 標籤。大家可以先優先自己挑選自己有興趣的 issue ticket, 如果有人已經撿走也沒關係,就先上 slack 大家互相協調一下。

例如我覺得 @qazx142www 這邊其實掛比較多 issues, 歡迎大家主動撿走 XD 撿的時候我們上來 slack 互相喬一下

其他事情請大家 a.k.a. everyone 幫忙:
• 原則上希望大家以 alpha- prefix 相關的 issue 先做,但如果真的都沒啥興趣也都歡迎自由認領各 issue
• 在 alpha 版該拉皮的部份,一定還有我漏看的部份。這點歡迎誰看到就直接在 github 報 issue tracker。
• 承上, alpha 的部份以「流程能夠走完、完整 demo」優先,功能的完善則是 nice to have (可放到 alpha 後做)。 @hny6109 有空的時候也歡迎多去 development/staging site[1] 多繞繞,有覺得可以拉皮的地方請直接到 github 報 issue ~~

下週三我們 coding 聚會時可以再來 aligned 分工


[1] 變動大又還這麼破爛我看還是叫他 development site 比較貼切 XD
http://207.154.228.24:8080/
http://207.154.228.24:8888/admin/

alpha 推出後再叫他 staging site... : p

2022-01-06

tai 01:14:23
我們離開後 隔壁的施工把場地變成這樣了 XD
Selection_600.png
2 ⁉️ 1
kiang 23:03:21
@kiang has joined the channel

2022-01-07

Victor 07:58:59
@alisw551 has joined the channel

2022-01-10

tai 18:29:20
disfactory 的 staging server 佈署與維護資訊,我們應該也會用到 fyi https://g0v-tw.slack.com/archives/CNA60GZJM/p1641780443014100

請問一下 ~~ 典洋跟我想要在staging server上測試一下, 請問這個是否已經setup 好並且安裝好需要的環境? 會需要我們自己拿到帳密setup 測試環境, 還是會有人幫忙處理這一塊? <@U020NKGUV6D> <@U0JMLL80L>

2022-01-12

diaoga 16:52:08
Hi, @joshuacyyang
Here is the temporary OhShown icon!
Cheers!
OhShownIcon.png
Hi @joshuacyyang i have update some vector icons in the folder
已確認,上方logo,只要是台灣黑熊保育協會出版/開發的產品都可以使用!
😍 3 🎉 3 🙌 1
tai 17:35:22
諸君!晚上的 hacking hour 這次預計兩小時喔,不過當然可以隨時離開。 這次大家可以考慮先把今天想做的丟出來在這個 thread,看我們可不可以讓最一開始的「今日個人任務介紹」效率更高一點~~

• 今日線上聚會連結(使用 gather town) https://lihi1.com/eVEx7
• 然後我剛才更新了 google calendar 方便給大家把今天的活動加入行事曆。想收到這個 google calendar event 但信箱剛才沒收到的夥伴請跟我說
我今天預計(按優先順序):
1. 整合前後端最新工作
2. 給 development site 買 domain 綁 domain
1. 換掉「拆」更新tbbca icon
今天進到場地後,同時間有另外一組人在進行他們的活動,大家直接來 room3 找 oh shown team 吧~~

不過如果要逛逛的話 這個空間裡的任何人基本上都歡迎上去跟對方交流攀談 聊聊寫程式的東西什麼的很歡迎
Eagle Chen 2022-01-12 20:58:12
我今天預計…不會上線😭 大家加油💪 辛苦了~
吊嘎晚點 (~ 30min) 會上線~~
耶今天謝謝各位一起sprint!有 sprint到的感覺XD
今天把landing page 右上角的tabs資料內容搜集了60%,也與@hny6109 協調他會再幫忙確認資料。整理的資料在這裡:
https://hackmd.io/-bABikFPRuOEmP3NtXNdWw
發了第一個pr
https://github.com/tai271828/disfactory-frontend/pull/35
先去開別的會了:D
我的To do list:
@wer321011 ->確認問卷架構
@litingchen16 ->確認landing page和免責聲明、CC授權
@joshuacyyang ->提供各式Icon向量檔
@wer321011 提示:
黑熊痕跡介紹,除了landing page以外,建議在通報填寫問卷過程也要提供。
建議做成一個component,讓兩處都可以共用
@wer321011 原先disfactory是使用一個外部網頁
https://about.disfactory.tw/#section-f_c360c8de-447e-4c0a-a856-4af18b9a5240
請問我們也可以創立一個靜態頁面這樣做嗎?
技術上是做得到
但是disfactory這部分又另外拉了一個專案出去: https://github.com/Disfactory/about.disfactory.tw
不確定他們的考量是什麼,可能是想讓回報系統盡量單純,所以把純文字資訊部分切出來(?
但是如果跟他們一樣拉出去的話
component 就比較不容易共用
大家是在討論「關於通報系統」嗎? in my opinion, 就先連到 forked frontend 的 repository 就可以了. 不需要一次到位.之後以後要刻再刻(有興趣的人也歡迎自行開始動工 XD )。

btw 我覺得(還?)不適合連到與保育協會相關的網站,因為目前這專案是社群自發,與協會無關。吊嘎也是用個人身份在參與(只是把他的專業與經驗帶來與大家分享)。

上述兩個問題其實基本上是同一個(身為坑主和 PM 兩者都還在逃避中的) 問題:之後專案的管理方式(放到怎樣的 repo 下、名義等等,找來所有 stakefolder 大家要有共識)。這類問題在所有這種社群自發性發起的專案,只要成熟到某個程度,就一定得面對。我自己是計畫 alpha or beta 再開始著手比較適合,現在應該還太早,我們還在資源要花在「專案生出來」,之後要走路、走去哪,生下來再說哈哈...
我解釋一下 #disfactory 的部分,真的是地球公民基金會發起,社群加入協力。地球公民基金會有提供每週聚會場地、專職人力(小聚時間算上班時間),domain 和 server 我們都是使用地公官方帳號買,後臺的使用與資料整理也是由地球公民基金會召集志工進行協作。所以社群的模糊性可能沒有像這個專案這麼模糊
也順便回答一下 @wer321011 的問題,我們會切一個獨立的 about page 出來,一開始是因為讓 NGO 研究員直接用 Strikingly 拉 landing page ,比較不需要等工程師修改的時間(以及當時工程師做主系統都忙爆了,介紹頁就非技術成員自己想辦法)

後來則是意識到想要理解議題的人(包括媒體、小額捐款支持者、鄉民)跟回報的人(住在工廠旁邊的人)可能是不同的人,或是我們很希望大家可以先理解議題再回報,但是每次打開都跳議題介紹很煩。about page 後來也另外做 social media campaign ,目標是推廣議題而不是導流到回報系統。
喔喔喔感謝小班補充脈落!
@contactfromg0vslack 我好像應該寫一篇細講產品決策的,你年後推坑我
@aelcenganda ㄎㄎ
呃,可以三月嗎(跪)
當然好 隨意唷~~
zztin 21:26:02
玉山國家公園也有黑熊通報系統:
https://www.ysnp.gov.tw/BlackBearNotification/C004400

2022-01-13

2022-01-18

zztin 17:35:01
Oh 熊!
https://m.facebook.com/#!/story.php?story_fbid=1985872674918118&id=623939544444778&m_entstream_source=feed_mobile

Facebook

Facebook - Log In or Sign Up

Create an account or log into Facebook. Connect with friends, family and other people you know. Share photos and videos, send messages and get updates.

2

2022-01-19

ael 12:35:17
小海詢問NGO 朋友哪些公民科學計畫有倡議改變政策的貼文
https://www.facebook.com/muhhua/posts/10158654085625745
還沒太多成果,實在不好意思去回應啊.......😅
2 🐻 1
tai 18:43:59
今晚 agenda https://hackmd.io/YaL8PFZuQJiJIZN-51HYvg?view#20220119 與 meetup link https://lihi1.com/eVEx7
基本上是 2/19 參與大松與否的相關規劃,以及最近執行上的 blockers 互相討論協調~
@joshuacyyang 其他可能值得你留意的訊息有:
1. pull request 開了之後,可考慮 assign someone to review it --> pull request 開了比較會被注意且 review
2. 試用 github project 功能中 , 例如 https://github.com/tai271828/disfactory-frontend/projects/1
3. 農曆初二的聚會應該暫定取消,不過 eagle 說他到時應該有空還是可以揪一團寫 code 團
@contactfromg0vslack 在 Room 幾啊
@aelcenganda room3... 不過我們剛結束 XD
非常有效率嘻嘻
bye QQ
@aelcenganda 下週同一時間安排寫 code, 時間就會比較長 (1~2hr) ,歡迎來聊天喔
Eagle Chen 2022-01-20 10:55:53
> 農曆初二的聚會應該暫定取消,不過 eagle 說他到時應該有空還是可以揪一團寫 code 團
關於這個,剛發現初二可能要從花蓮->台中,所以大概也無法參加code團了😭,不過整體而言過年期間我應該是沒有太多安排就是~
沒問題!過年期間我很樂意 offline assign 給ㄉㄉ很多 issue (if you are interested XD )

2022-01-20

tai 08:33:52
各。位。觀。眾!! 今日投票結果,綁好 domain name 的 development site http://ohshown.site:8080

這樣以後要討論應該再更方便一些惹
TODO: https, forward ports... 之後補上 XD
5 3 1 🦍 1
tai 08:35:39
也慢慢會弄 development site dev.ohshown.site 、 staging site staging.ohshown.site 以及 production ohshown.site 了 另外我提案 tw.ohshown.site 也會導回 ohshown.site

2022-01-23

tai 06:35:58
拉皮手術中 (PR credit: @litingchen16 )
Selection_624.png
development site 已經更新上去囉 可以上去看!
3

2022-01-24

tai 05:43:03
梳理了一波 backend 的待辦:
@hny6109 請你參考這個 issue 最上面、我已經更新過得的說明 https://github.com/tai271828/disfactory-backend/issues/14 裡面有一行 `Landcode, Sectname, Sectcode, Name --> These field could be delete . Track with Remove urban address #26 ` 如果可以/有空的時候,可以考慮把其他你建議改的那些詞彙、欄位,都照著開一個 issue 然後回頭編輯這個 check list ,把說明和 issue link 連在一起。這樣技術人員就知道可以直接領走什麼樣的任務,而不需要知道太多 context 和先備知識
@qazx142www @joshuacyyang 我重新 re-assign 了一些目前真正還沒人做的、跟後端相關的事情;想要改變任務狀態可以隨時來協商調整唷!!
• 我在 backend 開了一個 pull request, 有空有興趣的人可以幫我 review ; @qazx142www 要請你比較留意一下,這 pull request 應該有把原本掛在你身上的某個 issue 解掉了,所以你不用再花力氣實做(但歡迎 review my code XD )
Thx! I'll take over it
👍 1
tai 05:45:45
random thoughts - 下次技術聚會我想分享與討論:
• 最近課金 pycharm, 分享一下我怎麼用 pycharm 做 backend container debugging
• 開放議題:我還是覺得前後端同步率只有 60% (會動但是效率可以更好),持續想跟大家蒐集意見腦力激盪怎麼提高更多
• 開放議題:frontend issues 有些好像還是太大顆,歡迎大家主動把他切小 XD 我也會抽空切一波~~
Frontend 有問題的話可以問一下 @yukai
謝謝 @aelcenganda 這邊同步率是指溝通協作上~~ 程式碼本身很讚 不是問題!
也謝謝前人 @yukai 借我們 fork ~抄~ 站在前人的肩上好輕鬆啊 XD
tai 06:46:22
aligned 一下哪些是進行中的事情:
@wer321011 @yanghaochang1004 @litingchen16 @joshuacyyang https://github.com/tai271828/disfactory-frontend/projects/1 請你們有空的時候看一下 "In progress" 的欄位,跟你們想得一樣嗎?如果不一樣直接移動卡片、或是在這個 thread 提出來也 ok 唷
@joshuacyyang @qazx142www 同上,請你們看一下 backend 的部份~ https://github.com/tai271828/disfactory-backend/projects/1
🙏 2
tai 21:14:17
fwiw: 今天 packt free ebook is "mastering Node.js" https://www.packtpub.com/free-learning

Packt

Free Learning | Daily Programming eBook from Packt

A new free programming tutorial book every day! Develop new tech skills and knowledge with Packt Publishing’s daily free learning giveaway

2022-01-25

2022-01-26

tai 20:50:32
今晚九點 sprint/hacking hour. note https://hackmd.io/YaL8PFZuQJiJIZN-51HYvg?view#20220119 與 meetup link https://lihi1.com/eVEx7
oh my god 原來我這則訊息沒發出去! @aelcenganda fyi
Room 3?
3! 左側有名單可以用 "locate" or "follow"
我離開 30 sec 看一下家裡巨大的聲響 orz
tai 20:50:32
今晚九點 sprint/hacking hour. note https://hackmd.io/YaL8PFZuQJiJIZN-51HYvg?view#20220119 與 meetup link https://lihi1.com/eVEx7
oh my god 原來我這則訊息沒發出去! @aelcenganda fyi
Room 3?
3! 左側有名單可以用 "locate" or "follow"
我離開 30 sec 看一下家裡巨大的聲響 orz
tai 21:44:45
大松改線上,我不確定已經報名者是否還需要重新報名。還沒報名但想參加的朋友記得報名~~

總之就是 2/19 大松要參加要記得(再)報名~ XD
線上版本的話 我看狀況也許台灣時間下午可加入 先不要算我
可以先報名,方便揪松團評估人數,會購買線上人數~
可以先報名,方便揪松團評估人數,這次會購買 gather town 線上人數~
離題抬槓一下: @chiehg0v 這次還有考慮拿 gather town 的贊助嗎?新的一年我看 gather.town 的贊助方式似乎有大幅變動...我也在摸索中 XD
我有收到一封信來說可以填表申請 partner,但這次時間上我們可能先買 xd
tai 21:44:45
大松改線上,我不確定已經報名者是否還需要重新報名。還沒報名但想參加的朋友記得報名~~

總之就是 2/19 大松要參加要記得(再)報名~ XD
線上版本的話 我看狀況也許台灣時間下午可加入 先不要算我
可以先報名,方便揪松團評估人數,會購買線上人數~
可以先報名,方便揪松團評估人數,這次會購買 gather town 線上人數~
離題抬槓一下: @chiehg0v 這次還有考慮拿 gather town 的贊助嗎?新的一年我看 gather.town 的贊助方式似乎有大幅變動...我也在摸索中 XD
我有收到一封信來說可以填表申請 partner,但這次時間上我們可能先買 xd
tai 23:51:09
2/19 大松,我從現有的 issue 裡面會逐漸標一些 "good first issue" 給會參加的 @hny6109 @wer321011 參考,懶得動腦要直接發 issue 下去給大家挽起袖子做的時候可以拿那些 issue 來用。也歡迎你們直接把容易上手的 issue 標上這類 label
其他當日的注意事項我有想到的也寫在這個 thread