disfactory

Month: 2020-04

2020-04-01

chihao 10:08:35
http://ronny.tw|ronny.tw 好多功能
chihao 10:08:45
想來幫 http://ronny.tw|ronny.tw 想一個 logo
ael 11:49:26
@cstsai Google Spreadsheet 更新最新資料了喔,欄位設定也都設定好了,感謝 @cph
ael 13:13:00
@cstsai 等一下,我資料更新有點出問題
ael 13:37:41
好了,搞定
ael 11:52:36
奇怪,有出現新增工廠沒有圖片的情形
cph 11:57:31
哪個工廠?也許是我剛剛撈照片沒撈到
fly 13:02:40
@leo424y has joined the channel
ael 13:38:40
我覺得其實回報數量滿多的噎,兩個禮拜有 85 間回報,保守扣掉10間亂回報的話,也有 75 間欸
deeper 13:55:35
增加到75間了@@
deeper 13:55:48
那我真的要加緊腳步來檢舉了
cph 15:41:01
由於使用者和資料增加的速度比想像中的快,應該要來思考一下 High Availability 的問題,比如說 DB 備援,Health check ,定期備份等等。可能要思考一下 deploy 的架構設計。不太確定 middle2 在這個情況下是否合用 @yellowsoar
ael 20:25:53
yellowsoar: middle2 應該有自己的備援機制。如果自己開機器會很難維護。
ael 20:26:25
@ronnywang 之前 disinfo 的 data loss 是怎麼回事啊
ronnywang 20:27:20
應該是下指令要刪除東西時下錯範圍,誤砍了大量新資料
ronnywang 20:28:02
而因為 disinfo 的資料庫主機硬碟較大,沒辦法用雲端內建的備份機制,因此沒有備份資料可以救
ronnywang 20:30:09
目前 disfactory 的 db 所在的主機是有做每日備份,最多留七天,所以假如發生類似意外是有機會救回來的,但是救援動作可能會需要我人工約四到五個小時處理時間
kiang 15:43:40
這樣的資料量感覺還好,但使用者貢獻得來不易,是應該思考備份的
deeper 18:36:17
待會來的大家請到地公隔壁的辦公室喔~今天本會A班上班同事只有開這間:innocent:
deeper 19:57:40
今日小聚連結:https://zoom.us/j/7204449797
deeper 20:02:22
@yukai 再點一次
ael 22:36:34
@cph 為什麼 admin page 看到的 factory 筆數和你 dump 出來的 csv 筆數不同呀? csv 有 85 筆,admin page 只有 63 筆(3/18 15:00 之前的看不到),而且 yellowsoar 連到 DB 看到的也不同 >< 平行宇宙
ael 22:42:10
噢沒事, yellowsoar 想起來 3/19 切到你開的機器上。但 csv 和 admin page 還是對不起來
cph 23:25:43
csv 裡有一些是繼有工廠吧
ael 13:38:02
我以為 Admin Page 應該也要看到在既有工廠上新增照片的紀錄?
ael 14:09:43
剛剛確認過了,差的數量的確是政府盤查的數量

2020-04-02

ael 00:19:11
@cstsai 樞紐分析表也搞定啦,可以看到哪個縣市回報最多
ael 00:53:06
今天跟 @yellowsoar 聊了一下,我四月想要某一週的小聚來 retrospective 和 brainstorming 一下。retrospective 是想要針對過去半年的合作模式進行回顧有什麼可以改善和做得不錯的地方,brainstorming 大家發想一下對專案的未來期許,我明天再來開 HackMD 讓大家給建議。 @oriyaroriyar @cstsai 覺得如何呢?
ael 15:41:41
我開了 HackMD 來討論 4 月怎麼來做轉回顧跟 brainstorming,也希望大家留一下 4/15 還是 4/22 一定可以出席,滿希望大家都到的。
https://g0v.hackmd.io/rBEIqibpQ62tfXOoVMRx3A
ael 15:42:23
我先 tag 我記得帳號,最近也比較常出現的,沒被 tag 到的人也超級歡迎來參與討論的 @oriyaroriyar @cstsai @yellowsoar @cph @yoyo930021 @yukai @sandrahtlin @simon
ael 01:22:51
以及下週因為地公的專員要去現場現勘,和現在政府建議要 social distancing ,我們下週三晚上八點線上見吧!主要是工程師大大彼此要溝通一下,也讓我知道一些重構的需求
SL 14:51:57
對了,也想跟大家分享一個我跟朋友辦的活動
SL 14:52:00
:japanese_ogre:活動分享:關於 remote working:japanese_ogre:

嗨嗨,今天晚上6點有個臉書直播的活動,覺得g0v的大家也可能會有興趣,分享給各位喔~
會線上跟大家分享遠距工作經驗的是:

:woman-gesturing-ok:於Sketch任職,十年以上遠距工作的PM。(María Munuera,西班牙)
:man-tipping-hand:在UX Milk裡開辦線上工作坊的瘋狂編輯。(Roy Sampei,日本)

啊,必須先說,這是個英文的活動。(但Q&amp;A可以中文發問,我們會協助翻譯給分享者)

活動頁在此 :point_right: https://www.facebook.com/events/817195258779284/

如果有興趣的人歡迎一起~
SL 14:52:23
(剛剛貼在general,但想確認我直接認識的大家也有看到XD)
ael 15:41:41
我開了 HackMD 來討論 4 月怎麼來做轉回顧跟 brainstorming,也希望大家留一下 4/15 還是 4/22 一定可以出席,滿希望大家都到的。
https://g0v.hackmd.io/rBEIqibpQ62tfXOoVMRx3A

g0v.hackmd.io

Disfactory 2020/4 retrospective &amp; brainstorming - HackMD

2020-04-06

deeper 12:05:29
*嗨各位 我來結算目前的出席者囉~以下用留言確定出席,我明天中午來訂位*

1.目前投出來4/10(五)人最多,有小班、鉦寰、IU、游弘奕、張容瑜、Simon、chihao、小海、deeper九人,
cph和書伯週五不克前來,下次的慶功宴(應該會有的吧?2.0版:boom:)希望以他們的時間為優先~

2.大多數人都投了熱炒一票:new_moon_with_face: 我在選項裡放了離地公最近的臨洋港,但如果對吃哪邊有異議歡迎邊留言邊提出給大家討論~
如果真的無法接受防疫期間去外面聚餐請私訊我,我會再想想辦法

3.以下是防疫期間聚餐注意事項:
(1)用餐前後勤洗手
(2)餐點不分食 做好公筷母匙
(3)如有旅遊史、身體不適 一定要好好休息 避免外出

再次提醒大家留個言,方便我確定人數唷~
J 22:17:19
@jnleyan has joined the channel
SL 22:17:59
跟大家介紹一下我朋友@jnleyan ~ 他本人是位UI/UX設計師,也對這個專案有興趣!
SL 22:20:30
想順便問一下 @jinnik7571 ,不曉得有沒有可以3個人一起編輯Figma的辦法? (因為免費版本只讓2個人以下共編)我目前想到的解方是跟@jnleyan 共用一個帳號啦
J 23:42:52
:gunter: hi 大家好~

2020-04-07

deeper 12:04:16
鑑於疫情,我們覺得還是聚餐*延期*好了(看看每幾天就會出現的未知感染源本土案例)
至於延到何時,不知道有沒有哪位夥伴有建議XD 沒有的話小海剛剛提了一個「連續一週無本土感染」的~不科學~標準,我覺得很適合

2020-04-08

ael 14:33:28
<!here> 今晚八點還是線上聊天更新進度吧
ael 19:07:36
今天主要還是討論後台的事吧
deeper 19:07:46
今晚的連結:https://zoom.us/j/7204449797
ael 21:55:09
@yellowsoar 你說全球通用標準的經緯度是 WGS84 嗎
IU 21:56:23
抱歉 我忘記線上開會這件事了 orz
yellowsoar 21:56:26
ael 22:02:41
@cstsai ,Google Map 也是先寫緯度欸,到底要先寫緯度還是經度
yellowsoar 22:42:18
zoom/緯度/經度
緯度/經度/zoom
這兩種都有
yellowsoar 22:42:36
不管 zoom 就是緯度/經度
deeper 12:03:17
RRRR那 其實 可以 猜拳決定(?)
ael 20:54:55
我不是在問網址,我是在問使用者座標輸入的部分
yellowsoar 21:35:16
其實可以做防呆,因為不是全球,所以經緯度不在台灣就是轉乘緯經度就好 XDDDD
ael 22:03:11
(我沒寫會議記錄 QAQ)
kiang 23:22:08
一般都是經度先寫, google 開啟緯度先寫的慣例,我是覺得沒差,使用 WGS84 就好

2020-04-09

2020-04-10

ky 09:16:11
@lisa has joined the channel

2020-04-11

cph 16:59:28
@cstsai @aelcenganda 確認一下,後端要新增的欄位『段名』,是「新生段」還是「臺南市七股區」?
ronnywang 17:28:39
https://g0v.hackpad.tw/ZrNxaKVn8jt
這是我之前整理地號相關的東西,建議存段名時,縣市、鄉鎮、段名三個資訊都要存,因為像新北市蘆洲、三重都有正義段

g0v.hackpad.tw

友善地號資訊查詢界面

地號是台灣政府處理地理時很重要的地理單位,台灣有兩千多萬塊地,不是每個地都有地址,很多地的描述都是用地號,例如「環評書地點」、「國有地資訊」、「土地買賣」等,因此這 hackpad 想要整理一下,讓大家更容易了解地號是什麼,以及如果要查詢的話有什麼方法。 關於地號 地號: 臺北市中正區城中段三小段21-2號 (這是最高法院的位置) *臺北市: 縣市名稱 *中正區: 行政區名稱 *行政區資訊很重要,因為同一縣市可能會在不同行政區會有同樣的段名,Ex: 臺南市中西區正義段 和 臺南市南區正義段 兩個是不同的路段 *城中段: 大段名 *三小段: 小段名 *21: 母號 *-2號: 子號

cph 17:29:07
OK,那我就行政區和段名都存
ael 17:30:45
@cph全部都要存,建議開 行政區和段名兩個 field,資料格式跟我們爬的政府ㄗˉㄌ@資料格式才一樣

2020-04-12

cph 14:51:10
目前後台有顯示段名,段號,行政區名和行政區代號(這個很多有缺)。並且可以輸出 csv 檔。備份我先手動做,看有沒有人可以協助我自動化上傳到 google drive 的部份
@aelcenganda @cstsai
ael 19:14:50
@cph 上傳到 Google Drive 需要什麼協助
cph 11:57:32
需要有擅長 call google drive api 或 sdk 的人來幫忙寫 cronjob
cph 21:04:50
@little78926 嗨嗨,想請問你是否有機會協助備份上傳到 google drive (或任何其他地方)這個 issue 呢?
John Huang 23:16:03
python後端 我能力不足 … 但可以給我幾天試試的話可以唷
cph 08:32:56
其實是需要寫一個 cronjob ,每天 call pg_dump 一包並上傳到某個地方備份,並且定期清掉超過一定日期(兩週)的備份檔。

目前有討論過的備份空間:
• Google Drive
• github 開個 repo 存
• s3
cph 08:35:35
Postgres 的設定都會設定在 `backend/.env` 裡,可參考 https://github.com/Disfactory/Disfactory/blob/master/backend/.env.sample
如果你願意幫忙的話,時間上這一兩週內完成會不會太趕?
John Huang 10:51:20
好 我明天試試 如果不行我會回報
John Huang 15:13:08
想請教一下有人使用mac osx開發嗎?我無法按照readme順利安裝後端,且使用 `docker-compose up` 得到錯誤
```Successfully built 424ed32ee1c5
Successfully tagged backend_web:latest
Starting backend_db_1 ... done
Recreating backend_web_1 ... done
Attaching to backend_db_1, backend_web_1
db_1 | 2020-04-16 07:10:58.245 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
db_1 | 2020-04-16 07:10:58.245 UTC [1] LOG: listening on IPv6 address "::", port 5432
db_1 | 2020-04-16 07:10:58.247 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db_1 | 2020-04-16 07:10:58.264 UTC [18] LOG: database system was shut down at 2020-04-16 07:10:54 UTC
db_1 | 2020-04-16 07:10:58.269 UTC [1] LOG: database system is ready to accept connections
web_1 | /usr/local/bin/python: No module named gunicorn.__main__; 'gunicorn' is a package and cannot be directly executed```
John Huang 15:44:03
另外稍微研究了一下
• google drive api, 似乎只有OAuth的選項,不確定能否自動化. 需要先申請驗證app,然後用備份帳號登入後授權使用。
• github如果不用新使用者,需要設Github App
• s3 只需要 access key/secret
John Huang 23:58:03
@cph
cph 15:01:04
@little78926嗨,我是用 Ubuntu ,不過看起來是因為啟動腳本用了 gunicorn ,但應該是蠻久之前就改掉了:
https://github.com/Disfactory/Disfactory/commit/93583395e5a71b936eda04de4acd9700b1fdd3df#diff-3de5b759e0f4c042fe0685d4a431960c
試著從 master pull 最新版的看看?
ael 12:07:42
@little78926 後來還有遇到問題嗎?
ael 18:02:13
@little78926 那可以再說一次你擅長哪些技術嗎?
John Huang 23:40:12
NodeJs, ReactJS, AWS architecture @aelcenganda

2020-04-13

Oriyar 11:04:37
嗨,這篇是違章工廠回報系統的宣傳相關資訊

*這是目前已完成的*

• 記者會x1 0319 
• 一般媒體報導x7
20200318中央社--https://www.cna.com.tw/news/ahel/202003190092.aspx|推匿名檢舉違章工廠 環團籲正視吹哨者權益 
20200319聯晚--https://udn.com/news/story/7314/4429129|鼓勵吹哨 農地違章舉報上線 
20200319聯合即時--https://udn.com/news/story/7266/4426620|環團設置農地違規工廠舉報系統 讓全民安心吹哨 
20200319聯晚即時--https://udn.com/news/story/7323/4426886|農委會:工輔法公告後徹底執行可減緩違章工廠增生 
20200319經濟日報--https://money.udn.com/money/story/5648/4427259|為農地止血 違章舉報上線 
20200319 HiNet生活誌(聯合)--https://times.hinet.net/news/22831506|環團設置農地違規工廠舉報系統 讓全民安心吹哨 
20200319自由--https://news.ltn.com.tw/news/life/breakingnews/3105820|為農地止血! 地球公民基金會推「違章工廠舉報系統」(1留言) 
• 網路媒體報導x5
20200319環資--https://e-info.org.tw/node/223621|民眾不怕 環團設農地工廠匿名檢舉系統 要政府拆新建違章工廠  
20200319公庫--https://www.civilmedia.tw/archives/93210|【新聞稿】吹哨遊戲開跑 即刻為農地止血 農地違章舉報上線 
20200319苦勞網--https://www.coolloud.org.tw/node/94125|【新聞稿】吹哨遊戲開跑 即刻為農地止血--農地違章舉報上線 
2020037關鍵評論-- https://www.thenewslens.com/article/132984|疫情下如何確保台灣糧食安全?線上舉報「農地違章工廠」 
20200405上報--- https://www.upmedia.mg/news_info.php?SerialNo=84536|進入半鎖國狀態 台灣不能輕忽糧食安全 
• 臉書貼文x5
4/03 回報安全須知 32分享/331讚/7回應
4/01 火大米+回報系統 21分享/501/12回應
3/28 使用方式影片 38分享/323/3回應
3/23 公佈網站 111分享/478讚/4回應
3/19 記者會新聞稿 82分享/375讚/31回應
• 電子報
0324 農地違章工廠回報系統上線|你的回報是政府拆除的開始 5406封/37.72%開信/169點擊連結
(公告系統上線,連結為回報網站)
0409 疫情下不能被擊潰的防線|農地違章工廠議題近況 6353封/28.93%開信率/89點擊連結 
(公告線上講座,連結為活動報名網站)

*後續規劃宣傳*

• 臉書貼文x3
糧食自給率(搭配疫情與半鎖國焦點)
台灣農地體檢(分析現有農業狀態與違章工廠衝擊)
治療方式(回報系統與政府可實踐做法) 
• 媒體深度報導x3
(聯繫中)
• 線上活動x3
▌主題:【守護農地|違章工廠回報系統操作】線上說明會
▌時間:4/22(三)19:00-20:30。
▌地點:個人電腦前
▌參加方式:本場講座將透過線上方式進行。我們將於會議前三天寄送線上會議相關連結給您。
▌事前準備:收取會議連結網址 → 活動當天線上加入會議並開啟視訊及麥克風。
▌其他場次資訊:
• 4/23(四)19:00-20:30 https://www.cet-taiwan.org/civicrm/event/register?reset=1&amp;id=184|前往報名
• 4/24(五)19:00-20:30 https://www.cet-taiwan.org/civicrm/event/register?reset=1&amp;id=186|前往報名
▌講座內容:
(1) 介紹現況農地違章工廠的檢舉困境
(2)「農地違章回報系統」介紹
(3) 大家分享自身的經驗與關心該議題的原因
▌形式:講者演講30分鐘,現場資訊交流60分鐘
ael 17:26:26
4/23 的系統教學是電腦版還是手機版
deeper 10:47:37
都會教~
但其實這兩個場次主要希望找到幫我們現地勘查、確認資訊的志工
ael 16:41:53
會問的原因是,電腦版現在版面可能還需要微調

2020-04-14

yellowsoar 11:32:54
我瞄了一下,覺得這家公司寫的書還不錯,想學 django 開發的可以參考:
https://books.agiliq.com/
deeper 17:10:40
哈囉各位~明天依舊會有小聚,形式上*以線上進行為主*,但是辦公室大門永遠為各位敞開(今天0確診!可以稍微鬆口氣XD)可以來的捧油下面說一下

我自己現在這端最急迫需要的還是後台的設計,不過前端也還有一些坑等著大家來填!明天大家線上見囉~
ael 17:35:06
@cstsai 線上還是抓八點?然後早到想加入的人可以先進去聊天?
yellowsoar 17:25:12
那我晃過去好了
cph 17:59:52
我今天只能上線半小時,大約 20:30 加入,會跟各位過一下後台的需求,看這周要優先做什麼功能,也還請 @cstsai@aelcenganda先想好需求
ael 17:35:06
@cstsai 線上還是抓八點?然後早到想加入的人可以先進去聊天?
deeper 17:40:22
我19:30開連結~
deeper 17:40:27
八點開始
ael 17:40:44
我發現我上週忘了發給設計師大大的訊息。

@sandrahtlin 
輸入座標搜尋的部分,有幾個地方小改在拜託你了。
1. 經度在前
2. placeholder 幫我預填經緯度:<tel:1215253618|121.5253618> , 25.0459660(這個經緯度)
3. 找個地方標示經緯度的版本是 WGS84(不然台灣有六種還七種經緯度表示法),字寫很小不明顯就好,只有不到 1%的人需要這個資訊

UI 2.0 版:
除了 @sandrahtlin@jnleyan @jinnik7571 想一起加入嗎?預計接下來一個月想要重新整理現有的 UI,我有建議可以先畫一下 workflow 或 sitemap(呃,對不起我知道有些是 PM 該做的)

2020-04-15

SL 18:07:43
@jnleyan 說要一起唷!

然後說要小改的地方,明天早上10am以前改給大家,今天的小聚前無法,真是不好意思。
ael 19:31:48
@sandrahtlin Take it easy……
ael 19:41:24
@jnleyan 下週三小聚會上線嗎
hi~ 週三的聚會一般是什麼時候?時間可以的話我可以參加
ael 21:04:41
@jnleyan 每週三台灣時間晚上八點,現在要進來跟大家打招呼嗎?剛討論完
ael 21:06:03
如果時間不方便的話,我們都可以另外約設計討論的時間
deeper 21:24:03
我們先結束了!要約時間麻煩叫上我XD
啊 太晚看見了
台灣晚上八點可以,那我下週加入 :boogie-penguin:
SL 18:08:43
以及今天先沒有辦法加入了,先說一聲:disappointed_relieved::persevere::pray:
deeper 19:34:22
今日小聚連結:https://zoom.us/j/7204449797
ael 19:41:03
今天我這邊想要確認的事情:
1. DB backup:@cph 你是覺得需要徵人嗎?
2. 一鍵產生公文(新功能) #283: @loooffy @yellowsoar @cstsai
3. Imgur 和 exif extraction @yukai @yoyo930021 @cph
下週可以做的進度:
1. 前端:輸入座標新增工廠
2. 後端:一鍵產生公文、soft-delete or 把 admin 和 reviewer 權限分開,我超級怕誤刪
3. 約設計會議 @jnleyan @sandrahtlin
ael 19:41:43
我今天身體不太舒服,PM 要確認的部分我會盡量半小時內處理掉
ael 19:42:09
@cstsai GA 和 spreadsheet 的部份我們再另外約時間
ael 19:45:56
啊我還要確認後續的宣傳你們有沒有什麼需要配合的功能改進
ael 19:47:08
然後我們需要在這些教學的時候收使用者意見反饋和 bug
deeper 19:49:02
ael 20:16:03
Deeper 希望之後的需求:
1. 後端:讓地公專員和志工可以更新後續追蹤公文更新資料 => 上傳 pdf、輸入文字、權限分級。也許可以用 HackMD/TEAMS 處理比較快。請開 issue
2. 前端:Dashboard for 使用者顯示舉報統計數據:http://about.disfactory.tw|about.disfactory.tw=> 需要技術 survey,要換服務還是怎麼串?
ael 20:38:23
#general 多要一個後端來
ael 20:48:32
新的更多欄的舉報狀態。
ael 20:55:31
志工協作的部分:
1. Table view 就可以編輯舉報狀態
2. Django 權限分級: admin 、志工 => 請 deeper 列出志工可以看到的欄位和可以更動的欄位。要把比較技術的操作從 admin GUI 關掉
3. 檔案上傳(pdf)
4. ( X 不考慮)DB -> Spreadsheet 給志工協作,但志工協作成果不需要倒回到 DB => 這個會有資料覆寫的問題
ael 20:57:41
Django -> spreadsheet 開 issue yellowsoar 改
ael 20:59:02
檔案用連結給
ael 20:59:19
改變舉報紀錄的時候會需要加備註嗎?
ael 20:59:42
是要上傳多筆公文
loooffy 07:58:36
生成公文的部分我有些細節這兩天再和deeper討論一下,週三可以回報進度