disfactory

Month: 2020-06

2020-06-01

yanghau 03:31:21
@vulxj0j8j8 has joined the channel

2020-06-02

SL 11:54:55
嗨大家,我這禮拜沒辦法去參加小聚,但想要在明天之前把第三個user story整理上文件(至少讓他數位化),給大家一些可以拿來討論的東西 ~
🙏 2
SL 11:55:33
@cstsai 你能把之前你跟小班的白板照片傳給我嗎?
應該都在issue 312
有問題的話再跟我縮
酷喔,感謝~
Oriyar 15:10:49
嗨嗨大家,我明天會去小聚~~ 敬請期待,剝皮辣椒口味的麻糬?
🤣 6
ael 21:45:02
我和小海投稿給 COSCUP 開源新手村的稿件沒有上 XD 但可以去 Lightning talk 講五分鐘介紹之類的
改投 g0v summit!
我昨天在小聚上說我是 lightning talk 女王你有沒有聽到 XD
有XD

2020-06-03

SL 00:17:51
嗨嗨大家,我在後台使用情境的文件裡有了以下的進度:
• 多開了一個「*已結案工廠後續追蹤 MODE*」,稍微列了一下架構,需要補充。
• 在文件的最下面開始整理了不同的工廠狀態所需要的條件,供之後寫邏輯的時候參考。
以上~~~
2
anthony.wu 17:05:53
今晚有另個臨時會議,跟大家請一次假
👌 1
ael 17:49:21
對不起,這週 PM 持續腦死,下周我就沒那麼忙了。我今天會來 merge 三個版本的 user story 和 spec(驚恐),還有看大家 GitHub 的進度
OK,我今天會到現場
我稍微晚一點上線ㄛ
別這麼縮 置之於死地而後生,人死不會復生
但腦死會(?)
@cph 是來看我嗎 ❤️❤️❤️
沒錯 ❤️ ❤️ ❤️
Sonia 19:06:38
我今天只能到9點orz
👍 1
deeper 19:11:25
今天在地公隔壁的經民連小聚喔~~
線上連結:https://meet.google.com/scy-tkqo-okj

meet.google.com

Meet

Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.

走到隔壁可能會撞見奇妙的按摩場合XD 請小心
LittleWhiteYA 2020-06-03 19:58:25
我要線上~
f46284628@gmail.com
ael 20:01:24
@oriyaroriyar 幫我設計一個給使用者回報使用問題的 Google Form ,放到網站上 https://github.com/Disfactory/Disfactory/issues/287

#287 使用者問題回報 form

*Is your feature request related to a problem? Please describe.* A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] *Describe the solution you'd like* A clear and concise description of what you want to happen. *Describe alternatives you've considered* A clear and concise description of any alternative solutions or features you've considered. *Additional context* Add any other context or screenshots about the feature request here.

ael 20:42:41
目前功能以 Google Doc 為準,下禮拜要以 GitHub 上為準

2020-06-05

Oriyar 00:17:52
那個,大家,想跟你們講一件事..... 就是,經由民眾使用舉報系統,加上我們行文狂K地方政府,出現*成功拆掉的第一間啦!!* 嗚嗚嗚,不知道為什麼有點感動,居然就在我開始寫麻瓜回憶錄的這個時刻,接到這個好消息。

以下引自地球公民臉書貼文:自從我們推出「農地違章工廠回報系統」之後,常常受到一樣的疑問,那就是「#舉報真的有用嗎?」,一直以來我們也跟民眾一樣疑惑且擔憂。兩個月以來的回報行動,我們總共檢舉了57件工廠,處理進度也不盡相同,但有一間興建中的工廠,*因為大家的回報而拆●除●了,*詳細的拆除過程,我們還在了解當中,希望有更多的檢舉,也能一樣拆除。

也許拆除一家,對於新增建的數量或是檢舉的數量來說,實在微不足道,但請相信,有一就有二,只要動身做些什麼!一定會讓這個世界有所變化!讓我們再接再勵,持續回報,督促政府正視農地違章工廠的問題!
101915512_3051583551569537_7953722143005474816_o.jpg
John Huang 2020-06-05 01:24:43
恭喜!
John Huang 2020-06-05 01:25:22
話說這蓋一半看起來好像溫室
公民變魔術!!!
6 😮 3 🚀 6 💪 7 💯 6 1
deeper 16:34:21
現在不知為何無法新增照片
i7 ios13.4.1 safari
File from iOS
@cph @yoyo930021 @yukai 是新 merge 上去的有問題嗎?
我剛剛試了下 chrome 電腦版上傳是正常的,晚點研究一下,應該是前端問題
我晚點看
「請問大家最近系統回報有面臨問題嗎? 我今天要新增可疑工廠,可是上傳照片(僅88K)後一直停留在"上傳中"的狀態,試了不同電腦也是一樣,你們也有一樣的狀況嗎?」
「是網頁,分別用Win10與Win7的電腦試過,也是用Google Chrome (版本 83.0.4103.61)」
@yukai @yoyo930021 有發現是什麼問題嗎
兩題 第一題是 iOS 的問題
我手上現在沒有 iOS 手機 沒辦法測
自己是有發現可能是 @yukai 之前研究的做法可能失效了
我用 macOS 的 safari 也無法使用
第二題 我也沒找到什麼問題
拔掉原本的 workaround 就可以了 😂 看來是 safari 把 bug 修掉了呢
那那 現在我還是上傳不了要怎麼辦😂
@yoyo930021 我直接合一版上 production 噢
dev.disfactory.tw 上 safari 測試沒問題,直上了
我昨天有成功上傳照片
但今天又有人跟我們反映無法上傳了😳
我剛剛也用自己的手機再試了一次 也一樣無法 > <
停在了這個畫面
@cstsai 你可以把這兩個禮拜的災情都有開在 GitHub issue 上嗎?我沒有找到,這樣會比較好紀錄發生什麼事,這邊訊息很容易被洗掉
可以先開好 issue 再連結貼過來求救
🙈 1
ael 17:52:25
@cstsai 再請你貼週三的會議紀錄過來 Slack 喔
我明天開會前弄好 BTW 我明天只能到晚上九點 要去接人😭

2020-06-06

ael 14:22:16
@cph 你今天晚上要線上加入後端 spec 討論嗎?
ael 19:23:47
我之前寫的在這裡:
https://github.com/Disfactory/Disfactory/issues/312

#312 Admin Page Spec v0.2 (not completed yet)

Past discussion is in <https://github.com/Disfactory/Disfactory/issues/268|#268> Admin Page Design. This issue is the epic issue for the new spec. Three main views on Django Admin: ☐ 1. Determine which factory to officially report(審核照片) ☐ 2. Send official documents to government agencies(寄送公文) ☐ 3. Follow-up government responses(進度追蹤) def. of Views: • not different tables in DB but different views to show on Django Admin • One table view for one purpose as listed *1. Determine which factory to officially report(審核照片)* *User story* As a CET staff, When I retrieve factory report records I want to ``` 1. Check quality and authenticity of photos attached to factories 2. Mark new factories built after 2016.5.20 ``` So that I can ``` 1. Determine which factories to report on official documents 2. Add qualified photos by myself or contributors/volunteers ``` *Success Criteria* *Table View* ☐ Browse all important table columns without horizontal sliding ☐ Filter: ☐ customized time-frame to view =&gt; enter starting date and ending date to view ☐ data sources from Users or Government ☐ `cet_report_status`:want to filter out those factories that are not processed yet (地公尚未處理) # ☐ `factory_type` :工廠類型(nice to have):方便未來篩選出中高污染之工廠 • [ ] ☐ Fields showed on the table (待補詳細) ☐ Use `factory_no` as first column instead of `name` because there is no names in many factories report records (There is no such field yet, please add that field `factory_no` in <https://github.com/Disfactory/Disfactory/issues/224|#224>) *Factory single page view* Must have ☐ Select which reviewer is responsible (目前只會有兩個研究員,到時候產生公文時需要配合填入聯絡用 email) ☐ Mark `new_factory`: Yes/No/Unclear; `highly_polluted`: Yes/No/Unclear, `report_ready`: Yes/No/Pending. (`new_factory` field now is boolean, but we need `unclear` status. The later two fields have not been added in DB) ☐ Add notes and tags on factories that are No/Pending in `report_ready`. The tags and notes should be showed on frontend UI to general users. ☐ Timestamp records for each edit from CET =&gt; to track reporting status and history ☐ Directly upload image on Django Admin (Because CET staffs sometimes need to supplement screenshots from Google Map or other sources) ☐ Select which images to be used in official documents to government agencies (not all images are qualified to be attached in the official documents) [nice to have] ☐ Embedded or a link to satellite/aerial images of that location on or slightly after 2016.5.20 ☐ Photo authenticity alert. Using EXIF (done in <https://github.com/Disfactory/Disfactory/issues/281|#281> ) extracting from photos to alert which photos may be faked *Out of scope* 1. Directly edit cells on table view *2. Sent out official documents to government agencies(產生公文)* (blank so far) Past discussion on <https://github.com/Disfactory/Disfactory/issues/283|#283> *3. Follow-up reporting status(公文進度追蹤)* *User Story* As a CET staff or a volunteer, When I follow-up the reporting process, including government responses and CET action, I want to 1. See the past process and current status of each factory I am in charge 2. Update status and add notes to track government's responses 3. Update government agency contacts So that I can 1. Communicate with government agencies with all the evidences and information I need and push them for next actions 2. Collect materials and data for advocacy and social media marketing and when to followup again 3. Know who to talk to (government agency contact updates) *Success Criteria* *Table view* ☐ Filter *Factory Single Page View* ☐ Add new fields in DB to track government responses and CET actions <https://github.com/deeper747|@deeper747> 待補 • 農 • 地 • 違建 • 工廠 • 中央 • `gov_response_summary` • `cet_report_status`: existing fields but new list of status ( 待補) ☐ Add new field: `followup_person` =&gt; should link to access management system • *[ ] `followup_memo` (待補)* ☐ change status of ``(待補) ☐ Upload jpg or pdf of government's responding official documents, which will be showed on frontend UI as well *Out of Scope*

2020-06-07

ael 01:08:40
@tobyliu @cstsai 週日下午 TW 13:00/JP 14:00 線上見啦,結果我們今天還是沒把 spec 整理完 QAQQQQQQQQQQ 明天要跟你整理你負責的部分 factory single page,還是以 Google Doc 為準。然後我跟 @cph 約週日晚上台灣時間九點討論一下怎麼處理整個後端架構和多出來的 table, @cstsai你不一定要加班來 ><
好喔
今兒在哪開
我開個連結
等我1分鐘
好喔
yellowsoar 2020-06-07 13:35:48
連結來一下?@@
IU 11:31:31
❤️ 1
tobyliu 14:01:36
筆記一下關於 tracking history
剛剛跟 @cph 開會時他說 django admin 有 LogEntry 可以用
yellowsoar 2020-06-08 16:37:41
看起來專案都還活著,但功效和要寫的程度好像有落差?
SL 21:54:34
嗨大家,這禮拜的小聚我要請假~ 但接下來打算參考google doc那邊,整理一下有哪些資訊是可以拉到前端設計這邊用的,跟 @jnleyan 一起推進前端的設計喔 (如果有哪些其他比較緊急是我幫的上的,也歡迎告訴我一聲!)
呃,那你們可以稍微等我們一下嗎?我們還沒訂完 spec 和欄位……目前是 1-1 和 1-3 審查哪些工廠需要被舉報(原本的審核照片)的部分確定了,其他都還沒確定,例如公文回覆進度。因為欄位變動,有些也不確定你們直接看能不能看得懂,看週三 @jnleyan 能不能上線我們解釋一下。基本上舉報狀態的結果是 @sandrahtlin 整理的骨架,但是在資料庫上我們不能這樣存,所以會分開存,然後再合併顯現給使用者。
ok,我週三可以上線
yellowsoar 2020-06-08 16:38:21
感覺會需要知道 api 能給出什麼的樣子…

2020-06-08

ael 18:48:08
目前後台功能還是以 Google Doc 為準喔

2020-06-09

deeper 10:47:11
這個月的檢舉要開始進行了 我想說從django輸出一下csv 晚上好演示給sonia和darren看
結果剛剛遇到了錯誤QQ
截圖 2020-06-09 上午10.44.05.png
@cph 我需要複製什麼才可以讓問題比較清楚~
我有開成issue!裡面有複製貼上了!
https://github.com/Disfactory/Disfactory/issues/318
Oriyar 11:08:04
*科技麻瓜 NPO 和開源魔法師的旅程*

嗨大家,那個,我是坑主(因為這裡人才擠擠惹,我怕有些人不知道我是誰)。
經過了n個月,我終於開始寫~開發日記~ 小說連載。
這段過程學習到好多,一直有種不斷心智爆炸的感受(當然也是因為我是個熱愛學習的孩紙)
總之,前幾天開始寫了,接下來會陸續更新在這篇文章下,
寫到後來如果人名太多我也會出人物對照表 XDD 寫完應該會是個百年孤寂的規模。

以上,出發囉。
sparkler-677774_1280.jpg
第零章

「農地違章工廠回報系統」disfactory.tw 是過去十個月我所參與的開源專案,起因於任職的環境倡議團體面對國土失序議題,需要一個工具統整民眾舉報農地違章工廠的資料。然而麻瓜如我,對於「工具」的樣貌毫無概念(請相信平凡人只懂google表單)。因此,在各階段的摸索中,逐漸接觸到開源社群。並於去年七月在 g0v.tw 台灣零時政府 的最旁邊黑客松提案成功,展開專案。

這十個月來接觸到許多開源社群工程師,才意識到無論是「開源」或「工程師」,背後都是一個陌生嶄新的文化存在。為了專案(也同時想要滿足自身好奇心啦),我嘗試探索更多關於開源的樣貌與知識,包括參與 開放文化基金會 所舉辦的開源訓練營,或是與一些開源社群老手們反覆討論各類專案的特質與現象。當中,又因為身為環境倡議工作者,所以聚焦在藉由「農地違章工廠回報系統」專案中的經驗和學習,爬梳出一些資訊科技、工具、倡議之間的連動關係。

NPO有其專業,包括分析議題狀態、盤點利害關係人、釐清結構、規劃出改變路徑。而開源文化及科技,相對上我就僅有這十個月來的知識。因此,這種情況公開討論這一路上的疑惑與反思似乎還不是很妥當。不過,release often release early 嘛(笑),希望接下來的私人書寫可以讓我在倡議與開源的路上,學習更多。

綜合近期經驗,我暫且觀察歸納出的有以下幾部分 #資訊在環境倡議不同時期存在的效應#不同參與動機的使用者將資訊作為環境倡議工具的可能,以及最終、尚且無解,但我想探索的是 #人會如何使用資訊工具(我想的是公民科學),而 #工具又將如何形塑人(我想的是行為經濟學),並且 #科技與倡議同行創建出公民社會的可能

最初開始了解開源社群時,常聽見幾個名詞被反覆提及,包括去中心化、協作......這些概念與真正的公民運動需求並無兩樣,只是在「組織」型態(尤其是傳統式)的NPO中,難以被真正實踐。一方面是因為倡議文化的核心動機發生在與「人」的緊密接觸和對「個體」的重視,恰巧與科技工具主軸圍繞在「系統」和「群體」的特質迥異。另一方面,也因為台灣的倡議文化正在脫離上個世代威權造成的壓制與抗爭型態,因此尚未發展出足夠的多元樣貌,能夠擁抱匯流異文化優勢,長出我們這個世代的倡議樣貌。

我相信,在21世紀改變世界的公民行動是種超限戰,但願NPO組織可以跳脫具有的範疇與想像,跨界結合,領略開源文化的開放與自體優化特質,為社會帶來耳目一新的倡議形式。

________

上面寫得好文謅謅噢,但大概這個母題下我可以開一百個子題(這是誇飾法請不要真的相信我),不過子題有「NPO 要如何開源」「科技麻瓜的網站開發冒險旅程」「有牆的 NPO 組織 x 無牆的開源科技社群」,這一路我遇到很多超棒的開源魔法師,有些像靜坐在瀑布下的大師,有些像隔壁烤餅乾的姊姊,有些根本是可以一秒創造幻境的小精靈!而對我最重要的,就是之前我寫「她就像一盞燈啊,在打開她之前,我到房間裡就會到處撞東西,瘀青好痛呀。不過有天遇到她,voila!原來房間裡面長這樣,原來這些東西是這樣使用呢....」

我一直是運氣很好的人,像是遇見 @aelcenganda ,讓這段經驗的累積不只是開發出一個可以協助環境倡議、守護台灣國土的工具,更是被友善的迎接進一個陌生文化。

以下是我們本來要一起去COSCUP-開源新手村分享的提案:

有組織有目標有死線的 NGO ,要怎麼跟鬆散流動的開源社群協作開發呢?開源社群參與者如何不被當工具人,讓 NGO 被開源效果顯著呢?

來自環境倡議組織地球公民基金會的小海和 g0v 參與者小班,會回顧近一年共同參與開發 Disfactory 專案(農地違章工廠回報系統)的旅程,怎麼從互相陌生到開放協作,中間跨過了哪些關卡。如果你也曾有下列疑問,歡迎一起加入討論。

麻瓜的困擾:

- 為什麼工程師會願意無償開發程式碼?
- 沒有嚴格組織,這樣開發進度真的來得及嗎?
- 這麼多開源授權到底要拿來幹嘛?
- 邊做邊改真的可以嗎?

開源社群的糾結:

- 如何說服不熟悉開源的組織讓專案開源?
- 怎麼讓對方不要害怕使用新的協作平台,例如 GitHub?
- 怎麼洗腦 NGO 不只程式碼開源,思考和合作方式也要開源?

不過剛剛知道未被錄取,但我怕不久之後我就忘啦,所以先放在臉書上,至少明年可以提醒自己,要把這一路的心境與經驗好好寫完哪。
也許寫在 https://g0v.hackmd.io/?nav=overview 會比較好?
然後再貼過來嗎?
貼連結過來囉,因為這裡的訊息時間過就隱藏或移除,只適合聊天,希望長期保存的放 hackmd 比較好
在社群媒體上貼文就是個雜誌連載的概念... 喜歡就追文,不然就偶爾遇到看看,然後看完就過惹。如果夠好才會由編輯挑選集結成書。以上是以出版概念來說啦,我自己覺得內容其實很mur... 不過為了支持 @yukai (😂),多使用hackMD也可以(但大家就要點出去看....)
在 Slack 真的很難閱讀太長的訊息,你轉貼讓大家可以追連載的方式就行囉
可以開在我們的 HackMD 下面啊
W 是誰呀?好像對這些事情很熟…
哇哇哇新連載 \o/
要不要在 https://g0v.news 上面連載?(認真)
yellowsoar 2020-06-10 12:23:38
@pm5 W 就號稱最兇的啊 (快逃…)
@pm5 竟然沒有猜出來 W 就是~最兇的……~
@oriyaroriyar 快, @chihao 都發話了,要不要上 g0v.news 連載,超好看的
你們都不知道在傳播學觀點上,沒有身份,或取得詮釋權之前要先累積聲量(私領域小規模經營),等到聚眾後出去鬧事就不怕啦~(兄弟們上!)

我再寫個幾篇,然後再出去玩?例如第二次黑客松(pm5和yellowsoar登場時),就去g0v.news~
今天更新到W領便當了,那個,我再找時間放到我們的HackMD下,然後定時轉過來當連載。這幾天我們基金會又案子大爆發啦(加上是齊柏林過世三週年),所以總之前兩天累到爆炸沒辦法更新,但今天一次追兩集。
@aelcenganda 我找到我跟W的對話,發現他很搞威,所以多加了一集,然後還有一集會寫開發第一次的聚焦,然後你就登場了!!拭目以待
繼續轉 Disfactory 故事連載
#4 (這篇很無聊,是關於g0v x npo 的思考)https://www.facebook.com/muhhua/posts/10157423590350745

#5 Day 30 W,離開了 https://www.facebook.com/muhhua/posts/10157423696650745

#6 第一次小聚,是線上....;真是令人緊張
https://www.facebook.com/muhhua/posts/10157426359895745
@oriyaroriyar 你不要擔心你不知道一開始專案發生什麼事,我和 @cstsai 為了避免你壟斷話語權和詮釋權,打算有空的話(?)每週訪談一個小精靈
哈哈好呀,我正要跟大家說我把連載搬到我們的hackMD了,以後都更新在這裡,大家就不用跑遠看熱鬧了。https://bit.ly/2Y67cjC
7 🙌 3
ael 23:36:09
我先列一下這週小聚的待辦事項:


PM:
1. @cstsai 我希望每次小聚開始的時候,都有基本的 GA 數據、使用者回饋和你們的倡議進度/規劃小分享,五分鐘就可以了,讓大家知道議題進度在哪裡。
2. 確保上傳照片的 Bug 有被解決
3. 了解綠盟關於違章工廠的提案以及可能的合作空間 @aelcenganda @cstsai @oriyaroriyar
4. 6/30 g0v Summit 投稿截止,這次一定投稿要上(握拳),但這個不急,先丟出來 @aelcenganda @oriyaroriyar @yellowsoar
5. 我覺得我們沒時間往下看 2-1, 2-2 的 spec QAQ @yellowsoar @aelcenganda
前端:@yukai @yoyo930021
1. 上傳照片的 bug 問題到底在哪裡?以及是不是在 merge imgur upload 這麼大的改動之前,我們沒有做好 user testing 確認沒問題。
2. front-end 2.0 to do 切好了嗎?我下禮拜可以看到哪個畫面?
後端:
1. csv download 的 bug @cph
2. 後端需新增的四個 table 討論確認 @cph
3. 1-1 工廠 List view update @cph @f46284628
4. 1-2 產出公文的 spec 確認了? @sonia8715 @darrenhsu2015
5. 1-3 要先動哪塊呢 @tobyliu
設計:抱歉我們後端還是一團亂,spec 還沒有切的很好,沒有辦法很精確跟你們說能夠給前端使用者顯現什麼東西。
1. 確認 design system 與前端合作的進度 @jnleyan
2. 介紹目前後台使用流程與不同表單的分別
3. 討論有哪些是要放到使用者介面給 user 看到的(我有點悲觀有沒有時間處理這件事) @jnleyan
export csv 我剛剛先發了個 hot fix 修好了
其實這次的 bug 看起來跟 imgur 那邊沒關係
比較像是瀏覽器改版的 bug
yellowsoar 2020-06-10 13:18:35
話說有考慮用什麼服務來追蹤程式碼以外的工作項目嗎?
我希望大家都上 gitHub 我比較省事
嗚嗚抱歉我今天可能無法參加,我晚一點會開好 issue 然後先拆一些 task 出來,大致上會拆 1-2 一個黑點點一個 task。

• 1-3 「把資料轉成 ODF 檔案並提供下載連結」這個套版可能可以先拆成一個 task 先做
• 想問一下 @cph 新建四個 data model 有沒有打算切成一整張 task 或著建一個 branch 專門做這件事?怕到時候 migrate 會爆炸或者大家重複建欄位之類的。
• data model 建好之後我打算從「1-2此工廠的基本資料」那邊先動工。
我覺得 1-2, 1-3 還是好混亂喔,我的意思是 @tobyliu 你要負責的部分你哪個要先做~
就是看 @cph 有沒有要一次一起建所有新的 table,建好ㄉ話我就從現在的 single page 工廠基本資料開始改
我這邊大致上清楚了,有一些細節的部分會牽涉到其他地方需要討論
@tobyliu 有道理,今天跟小班討論好後應該會直接發個 PR 加

2020-06-10