disfactory

Month: 2020-05

2020-05-01

SL 00:34:37
@aelcenganda @cstsai
我跟Jenny生出了一個https://docs.google.com/spreadsheets/d/1Fk9jO6wICKDbwU8vBJXwt7TT1UYFEG5t8IiylqkWcNY/edit#gid=1560937202|整理工廠狀態的表格,希望幫助我們大家對焦。
表格主要是想幫忙釐清:
• 使用者需要看到的資訊跟地公需要看到的資訊不需要一樣
• 希望可以透過我們有的不同資訊,去自動判斷工廠狀態
但很多資訊都是我們自己腦補的,所以絕對有資訊是錯的XDD 再請@cstsai 補充修改好嗎?

相信有了這些釐清之後,我們就可以更確切的設計後台了。以上~ 希望有幫助~ :upside_down_face:
ael 12:45:42
有效率的設計師:open_mouth:
@cstsai 如果擔心亂掉的話,可以複製到另一個 tab 上改。
deeper 13:10:24
我來看看~~
deeper 15:44:05
內容沒有大問題
想問的是 一個工廠就是一個表嗎XD
ael 15:44:39
沒有,這個是釐清你處理的流程是這樣嗎,不是要你填表
是想要釐清到底哪些因素會造成什麼工廠狀態!
@cstsai 要不要約個時間一起整理?
ael 12:40:44
@yoyo930021 @yellowsoar 你們有興趣去把 Disfactory 的 Repo 加到 Awesome g0v Hub 裡面嗎?

哈囉大家好~我又來了 經過在 <#C0386M58S|infras> 的討論後,我調整了資料的收錄格式,現在你可以在“<https://chunyenhuang.github.io/awesome-g0v-projects/#/|令人驚奇的零時政府>”裡面: *<https://chunyenhuang.github.io/awesome-g0v-projects/#/|找專案>* • 資料來源:<https://github.com/chunyenHuang/awesome-g0v-projects/blob/master/data/projects.csv|手動整理> + <https://docs.google.com/spreadsheets/d/1C9-g1pvkfqBJbfkjPB0gvfBbBxVlWYJj6tTVwaI5_x8/edit#gid=1563040282|g0v database> + GitHub • 可用標籤搜尋 (<https://github.com/chunyenHuang/awesome-g0v-projects/blob/master/data/tags.csv|標籤列表>) • 包含過往提案 • 包含進行中的GitHub Repo與更新時間 *<https://chunyenhuang.github.io/awesome-g0v-projects/#/proposals|找提案>* • 資料來源:<https://docs.google.com/spreadsheets/d/1C9-g1pvkfqBJbfkjPB0gvfBbBxVlWYJj6tTVwaI5_x8/edit#gid=1563040282|g0v database> • 按照屆數分類 *<https://chunyenhuang.github.io/awesome-g0v-projects/#/tasks|找任務>* • 資料來源:GitHub • 自抓最近的Issues • 未來可加入slack或其他手動公告 *<https://chunyenhuang.github.io/awesome-g0v-projects/#/repositories|找GitHub>* • 資料來源:GitHub • 包含所有g0v的repo還有其他專案相關的repos *<https://chunyenhuang.github.io/awesome-g0v-projects/#/developers|找幫手>* • 資料來源:GitHub • 目前只有developers的資訊,未來可加入有在github or slack自介過的朋友 目前還有很多資料需要比對和新增,如果你有興趣幫忙,請到 <#C0386M58S|infras> 一起討論或是<https://github.com/chunyenHuang/awesome-g0v-projects|開PR> 另外我希望能在近期的松提案,但礙於我可能無法全程參與松,希望有人可以幫忙一起提案。 感謝 <@U0RQYV16K> <@U0382C98A> <@U0384RCFD> <@U02L499UT> <@U038DCDRC> 與前人的幫助

yellowsoar 14:25:50
沒點開連結之前我還以為是 awesome list XD
https://github.com/sindresorhus/awesome
IU 13:10:20
我沒意見

2020-05-02

deeper 13:11:13
@cph 新的舉報狀態需求(希望這樣看得懂lol
舉報狀態2.jpg
ael 14:56:39
@cph 先不要改下去,設計師可能會再跟 deeper 確認要有哪些狀態

2020-05-03

2020-05-04

ael 02:47:56
@cstsai 想要跟你要之前你錄的操作 demo 影片連結
deeper 09:26:07
在雲端上 20200423的資料夾裡
deeper 09:30:04
(剛剛才上傳:ghost:
ael 14:55:51
可以放你們的 YouTube 之類的嗎? XD 我想要可以內嵌在部落格的連結
deeper 17:14:06
管youtube頻道的不是我 我問問我們網管XD
ael 21:20:28
@cstsai 有嗎有嗎~
deeper 17:14:49
是說 等於說這個影片要直接公開播映嗎
deeper 17:15:34
設成「有連結的人可以觀賞」就可以了?
deeper 17:16:21
要不然我放到自己的cet google帳戶好像也可以吼?
ael 21:32:05
等於是公開喔,因為我的部落格是公開的 XD
ael 13:19:14
@cstsai 我現在才發現我們溝通錯誤,我想要的是給一般使用者的操作流程,就是你記者會上播給記者看的影片
ael 13:19:33
不是你後台怎麼操做的流程
deeper 13:21:38
噢噢 那你去about.disfactory.tw就有了ㄚ

2020-05-05

ael 01:37:20
欸抖,我剛完成從我的角度回顧開發過程的部落格初稿,如果有人不想要 id 被我列在感謝名單上或照片出現要跟我說。我正在想標題和插圖片
cph 11:06:44
可以挑一張我帥一點的照片嘛
ael 15:14:16
呃,你好像沒有被拍到任何特寫照,我們可以明天來拍
Oriyar 16:13:53
明日重要議程!除了要進行開發回顧,最重要的是要討論慶功宴地點!!我們七點半現場見 @cstsai @aelcenganda @sandrahtlin @yellowsoar @yoyo930021 @cph @yukai @loooffy @aaronverywin @andyleu1028tw @simon ,會先討論一些網站的技術問題,然後八點開始回顧~如果線上參與開發回顧的捧油,就八點開始呦~
loooffy 19:06:54
我八點online~

2020-05-06

deeper 19:18:50
今日小聚連結:https://meet.jit.si/disfactoryrestrospective
便利貼版面share screen:https://miro.com/welcomeonboard/u1OfM6dwzlfrBTKlkIuNHowHzsFabwSiEmW0Qa0jBPK1aJAnppqwxVNF9bkHUd7q

meet.jit.si

Jitsi Meet

Join a WebRTC video conference powered by the Jitsi Videobridge

https://miro.com/

Miro: the collaborative whiteboard platform for distributed teams

Scalable, secure, cross-device and enterprise-ready team collaboration whiteboard for distributed teams. Join 4M+ users from around the world

deeper 20:11:25
新小聚連結:https://us02web.zoom.us/j/7204449797
deeper 23:03:45
@andyleu1028tw @loooffy 我剛剛一時不察就把電腦蓋起來了XD 今天就先這樣囉!

2020-05-07

yellowsoar 10:27:45
@cph pycon 截稿了,明年再丟…
Oriyar 11:00:58
嗨嗨大家,昨晚討論慶功宴時有提到一間蔬食燒烤:菁串,我們決定先去探探路!目前已揪 @cstsai @yellowsoar ,還有沒有人要+1? 餐廳在文山區,預計七點 or 七點半開吃!
什麼時候?
deeper 11:01:56
today!
我今天剛好有約別人來簽網路 我不確定要多久 XD
Oriyar 11:16:03
還是要改約明天?明天我也還在台北。 @cstsai @yellowsoar
yellowsoar 12:06:57
明天 ok
yellowsoar 12:11:28
然後明天天氣看起來比較好一點…
deeper 12:29:23
我要跟女朋友去吃落榜大餐 明天偶passXD
不然你們今天去 先忽略我
說不定 我提早弄完 就可以去了
Oriyar 14:21:42
那就還是今天囉~ 七點半
你們到了嗎?
deeper 19:36:18
剛到
yellowsoar 12:22:49
@cph 昨天聊到 docker build cache 使用,確實只有 ADD 和 COPY 會算 checksum,所以… dirty partial build 有新 feature 了
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#leverage-build-cache

Docker Documentation

Best practices for writing Dockerfiles

This document covers recommended best practices and methods for building efficient images. Docker builds images automatically by reading the instructions from a Dockerfile -- a text file that contains all...

ael 12:26:45
@oriyaroriyar @yellowsoar 要不要一起來投 COSCUP 開源人年會?整理一下這一年來小海對開源社群和文化的困惑和理解,以及作為開源社群的人如何跟 NGO 互動?有兩個議程軌可能適合投。不過是這週日截止,我也可以幫忙寫投稿喔~

開源新手村:主要是給初認識開源的人可以認識開源
https://blog.coscup.org/2020/04/coscup-2020-cfp-is-now-open.html#newcomer
重構世界的圖像:對於開放技術的追問(非常哲學的討論)
https://blog.coscup.org/2020/04/coscup-2020-cfp-is-now-open.html#weltbild

blog.coscup.org

COSCUP 2020 CfP is now open, submit your proposal before May 11th, 2020.

We are looking for talks in several open-source related areas, please submit your proposal before May 11th, 2020.

blog.coscup.org

COSCUP 2020 CfP is now open, submit your proposal before May 11th, 2020.

We are looking for talks in several open-source related areas, please submit your proposal before May 11th, 2020.

ddio 13:59:23
(浮出)我有被推坑開源新手村,也還在想題目中,覺得如果 disfactory 可以有面向開源社群的 NGO 觀點,應該不錯 XD
Oriyar 14:21:04
不過話說,NGO百百種....就像開源社群百百種..... XDD 地球公民基金會是NPO中的異類(再加上我是非典型工作者),但我之前的確是有以環境NPO x 開源社群做了一些梳理。
yellowsoar 16:10:14
(前方天坑,緊急下潛…)
yellowsoar 12:13:51
想了一下,好像應該浮出,然後升空才對,下潛會出不了坑…
ael 21:15:13
@oriyaroriyar 不管,你要投就對了,不用代表所有 NGO,也可以針對這次的合作或是代表你個人
tobyliu 16:47:20
@oriyaroriyar @aelcenganda 咦,最後有投了嗎?
ael 18:06:53
@tobyliu 有啊,投了
tobyliu 18:13:52
希望到時候我回得去 QQ

2020-05-08

ael 21:19:42
@cph 關於 Django 後台要可以做成表單編輯, @yellowsoar 研究了一下,不過那天後來我們和 @sandrahtlin 有討論是不是能接 Airtable API。那時候沒用 Airtable 做暫時後台是因為有些 function 不如 google spreadsheet 多。
tobyliu 00:58:36
我不確定這邊最後想做成什麼樣子,不過我之前有專案用 extra_context 魔改把整個表單塞進去 admin 後台,另外 django 1.2 有個 `list_editable` 可以用的樣子。
cph 21:58:21
覺得可以。目前我們用 django 2.2 ,應該有更多有趣的 admin 功能

2020-05-09

tobyliu 00:39:55
@tobyliu has joined the channel
tobyliu 00:42:46
哈囉大家好,我是偷筆,目前在東京當機器學習工程師,主要在做自然語言處理跟情緒分析。聽小班說這邊有後端坑,剛好之前玩過一陣子 django admin 跟空間資料庫,不知道能不能再這邊做一點貢獻 :sweat_smile:
ael 13:16:58
是偷比~~~~
cph 21:57:17
歡迎歡迎~~
ael 13:39:39
泰國的朋友對我們的專案也滿有興趣的~ @cstsai 是不是該來寫英文介紹了(誤)

“this is so cool, I’m sure one day we can learn from you guys and apply something similar to Thailand, actually we might be starting to do something similar but to see how to overlay illegal forest burning / slash burning locations with related factories or farm processing plants, to create accountability on PM2.5 problem in the north of Thailand. Not sure if Taiwan got something similar.”

2020-05-10

Sonia 00:39:56
@sonia8715 has joined the channel
Sonia 00:45:20
Hi 大家~我是在 fb 上看到這個專案有缺 python 後端,想說剛好有機會可以貢獻一點自己會的東西(?

當後端工程師大概4年多快5年,前兩年寫 php 後面這兩年多寫 python,工作上比較常用 flask 跟 docker,技能樹點的有點廣XD,但都不深QQ,第一次參加開源專案,對土地政策也不是很了解,再請大家多多指教:)
Aaron 03:20:31
Hi
Oriyar 11:14:23
嗨嗨,Sonia!我是小海,是去年七月跑去黑客松挖坑的苦主~ 在一個環保團體(地球公民基金會)工作。我本人是科技麻瓜,所以後來大家紛紛加入才讓這個專案成長到現在這樣。歡迎你加入來玩~~
cph 13:19:27
Welcome!
ael 17:00:00
週三會來嗎
Sonia 18:42:41
會~ 雖然我還不知道地點:laughing::laughing::laughing:
Oriyar 13:12:50
在地球公民基金會台北辦公室,北市中正區北平東路28號9號樓之2(善導寺站六號出口)
momopeng 11:08:19
@momopeng has joined the channel
momopeng 14:11:40
Hi,看到你們有缺 python 後端,剛好最近剛好也在弄 django 的專案,看有沒有地方能幫上忙。
相較於後端,我對 android 是比較熟練的,有翻到你們也有推 app 但不確定目前現況如何,如我那邊有需要修改或擴充的也可以找我。
第一次參加開源專案,之前觀望過一陣子,但對大部分的專案對 app 的需求其實不高,所以一直沒機會加入,請多多指教:pray:
ael 16:58:52
現在是 Web App 喔!目前還沒有計劃包成 app,不過可以來討論看看
momopeng 20:11:03
好哦,或者先就你們目前需要的後端部分來討論也行,只是不太確定你們會怎麼分工 ?
ael 21:31:18
在地球公民基金會台北辦公室,北市中正區北平東路28號9號樓之2(善導寺站六號出口)
ael 21:31:29
上面是週三小聚的實體地點

2020-05-11

yellowsoar 13:28:04
後端目前開出來的 issue 可以參考:
https://github.com/Disfactory/Disfactory/issues?q=is%3Aissue+is%3Aopen+label%3ABackend
@tobyliu @sonia8715 @momopeng
yellowsoar 13:45:39
然後避免後端踩雷:
1. (BUG) pipenv install 新的 package 會順便升級全部的 package
2. disfactory 有用 dot env,所以務必先 cp /backend/.env.sample
3. mac 上請忽略 brew install postgresql 直接 brew cask install postgres,因為第一次安裝完可以動沒問題,可是之後陷入路徑修正地獄…
4. django runserver 不會處理靜態檔,不開 http server 的情況下請用 gunicorn 或 dj-static https://pypi.org/project/dj-static/
@cph 這些有建議寫到哪嗎?
deeper 17:50:35
彰化環盟的人剛剛跟我提議,要對照2016前後變異點的話,他們會用「https://landchg.tcd.gov.tw/Module/RWD/Web/pub_exhibit.aspx|國土利用監測整合資訊網」這個平台
之前許願的google map部分,不知道能不能用這個東西取代XD
這是哪部分的許願啊?
是指換成 Google map 當底圖嗎?
chewei 18:35:45
這個平台的變異點判斷資料,好像沒有釋出開放資料?
ael 21:30:38
@yoyo930021 不是,之前 deeper 許願想要可以直接截圖 Google Earth 2016.5.20 在該工廠經緯度特定倍率下的照片,方便他們比對事不是新蓋的工廠
喔喔 好
deeper 21:42:02
感謝小班
deeper 21:42:17
沒錯!就是對照一下的截圖
deeper 21:42:46
這樣還是要他們的圖資是開放資料才可以吼:cry:
我晚點研究一下
yellowsoar 13:25:49
@yoyo930021 @yukai 他們家用 WGS84 (ESPG:3857) ,要先把 lat lng 換算成 map tile,參考:
https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#ECMAScript_.28JavaScript.2FActionScript.2C_etc..29
yellowsoar 13:28:38
@cstsai 這個每一張圖都有打上太遙中心的浮水印,可能無法直接複製到附件裡面 (雖然我覺得應該算是合理引用的範疇)
http://140.115.110.11/SP/wmts/SP2004NC_3857/3857/16/54841/28052.png
但是歷年影像主要是在舉報的哪個環節會用到?
如果你要的是變異點的話
其實它是 ASPX 動態產生 JS 丟在網頁裡執行
我們可以寫一個爬蟲 爬起來自己轉換
剛剛追了一下 code 它直接丟進 Google map 套件裡
應該也是 WGS84
如果你們要的是衛星圖的話
不用太擔心 它其實跟國土測繪雲的 API 一摸一樣
都是 WMTS + EPSG:3857 只是 URL 要帶的不一樣
這個衛星地圖是可以無償使用的 (我翻到奇怪網站了
http://data.csrsr.ncu.edu.tw/index_WMTS.php
yellowsoar 19:09:40
@yoyo930021 科技部那個不是開放資料,「非可得」三要素第一項「非專屬」就不符合了。這應該 Whisky 和很多人都有講過「你的開放不是我的開放」。XD
@yellowsoar 我沒說它是開放資料啊
我只說它寫可以無償使用
http://data.csrsr.ncu.edu.tw/Home_IMG/WMTS_AboutUs.php
yellowsoar 19:37:32
抱歉,因為一直都是只用授權沒有問題的開放資料或公開資料合理引用,所以我就直接從開放資料去看這個問題了,另外在看使用規範第七條,他並不是無償使用。

http://140.115.110.11/Home_IMG/OpData_Rules.pdf|http://140.115.110.11/Home_IMG/OpData_Rules.pdf
@yellowsoar 你看另一邊
你看的這邊是衛星照片下載申請
右邊的是 WMTS 服務 就有寫無償了
yellowsoar 20:10:16
原來他們有更新⋯⋯我還停留在以前兩邊是一樣的年代⋯⋯
ael 22:59:01
@cstsai 有宜蘭的朋友在我徵人的 PO 文下回:「可以增加農地餐廳嗎?這個也很多」,目前有法規處理到這塊嗎?
yellowsoar 12:59:26
要不要開 issue tag suggestion?
ael 16:27:50
@yellowsoar 我有點不太懂這句話的意思
Oriyar 18:00:10
噢,不過.... 農地違建的東西超多呦,例如民宿...etc但基本上不算是「重大污染」和對環境造成嚴重衝擊,所以我們不會優先處理。

地球公民基金會比較像急診室醫生....我們優先處理病入膏肓,而不是處理有點小咳嗽的。但 you know... 每個病人都覺得自己的病最嚴重,所以...
deeper 18:15:13
errr早上公用信箱收到一封宮廟佔用農地的;剛剛還接了一通電話,是講變成自動洗車場的,我們現在都只能說抱歉抱歉人力不足:disappointed_relieved:
yellowsoar 19:06:05
@aelcenganda 開一個 issue 加 suggestion tag,然後在那一張 issue 討論,以後比較好參照@@
Darren Hsu 23:37:20
@darrenhsu2015 has joined the channel

2020-05-12

yellowsoar 13:07:45
@cph 之前說 funky_sheet static file 的問題是我這邊 Proxy Auto Config 走白名單的時候過本機出問題,然後一直沒有回應的原因在於 funky_sheet 吐了 586648382 byte (~560MB) 的資料回來,所以就爆了…
yellowsoar 13:31:45
@cph @aelcenganda 壞消息,直接開瀏覽器在表格上編輯工廠的方案暫時無解,我要放棄 django_funky_sheet,因為預先匯入的 53914 筆工廠變成表格後,那個 html 會達到 560MB,這個大小應該大部分瀏覽器都會爆,如果要讓套件支援分頁功能要改寫套件,而且可能要開 api 給 ajax 用,或是要走 websocket,所以先回歸擴充 admin page?