disfactory

Month: 2021-11

2021-11-01

2021-11-02

tai 19:30:16
可以拿發新的 pull request[1] 換問題嗎 XD

我在 local 架開發環境的時候,資料怎樣都寫不進 local 的 postgre db
看起來好像是 base url 根本沒叫到對應的 api? 我怎麼看/改這一段好像還是沒咬到
https://github.com/Disfactory/frontend/blob/master/src/api/index.ts#L5
希望有人可以給我指點迷津一下;不確定我是不是往正確的方向查下去ing Orz


[1] https://github.com/Disfactory/Disfactory/pull/575

<https://github.com/Disfactory/frontend/blob/master/src/api/index.ts | index.ts>

<https://github.com/Disfactory/Disfactory/pull/575|#575 docs(docker-compose): update the test command>

對了我 backend 是用 docker-compose 跑起來
yellowsoar 2021-11-02 21:29:48
https://github.com/Disfactory/frontend/blob/1ccfcbe6008cdc003992320011d01f889aa6ebbd/vue.config.js#L7
應該是改這個,或者看是 local proxy, dnsmasq, adguard, /etc/hosts … etc. 任選或搭配把 staging.disfactory.tw 導回本機
搞定! 謝謝 @yellowsoar 的 tip ! 已經順利在 django log 看到收發 ❤️
@swind 今天在聚會上本想提示麻煩你幫我 merge readme update, 不過我注意到你剛已經 merge 了 謝謝! this pr --> https://github.com/Disfactory/Disfactory/pull/575
感謝你!抱歉我有時候會沒有注意到有訊息!如果小白在的話也可以找小白按,哈哈。
感謝你!
🤔 2 💥 1

2021-11-03

ael 01:41:06
今天誰會實體出現呀?
我… 今天應該可以去。
雖然晚上有其他會議,但還是想問問有沒有遠端參加的方式 🙂
今天線上~
不好意思,請問有連結嗎? 或是固定會公布在哪裡呢?
我可以去實體~
@slayer 連結通常會在會議前貼在 Slack channel。19:30 會有人上線,通常討論 20:00 開始
@slayer 如果有其他會議的話,也不急一定要這次呀 XD
我會在線上參加🙂
我今天還有事情應該沒有辦法參加 ...
我今天要請假
不好意思剛到善導寺站,稍微晚到了。
ael 01:49:45
我覺得最需要討論的是 @dianyangfu@chiameitu 有沒有遇到什麼 deploy 的問題,或是熟悉 review 和 deploy 的流程。

@slayer 上次展示的 demo 滿酷的,看在議題上 @cstsai 要不要再介紹,還有討論究心的技術哪些可以合作。上禮拜 @swind@f46284628 不知道有沒有玩到往前滑的 LINE 互動 demo,在想如何可以跟 Disfactory.tw 做結合。設計師 @yt.lydia.han@wutingy 應該也可以玩一下
🤘 3
ael 01:52:28
@contactfromg0vslack 最近在 fork and run Disfactory/Disfactory 的 code,剛好順便幫我們踩一輪(?)

另外,我跟 Tai 也有討論到,是不是能請他分享一些工程師開源貢獻小撇步 XD (我知道的部分是他是長期 Linux 貢獻者)

我們討論了也許以下幾點滿重要的,歡迎大家敲碗
1. commit log 怎麼寫比較好?(比較容易被 review 和 accept)
2. 怎麼從程式碼和文件風格初步判斷一個專案的技術面向是否健康
3. 提交 pull request 和回應的「禮節」
,,,etc.
也許也可以順便討論一下issue的週期,例如標題如何下,如何assign,如何掛上keywords,如何update,何時可關,誰關~(這部分比較沒看到guidelines,我小心翼翼想提供細節,但也很怕踩線呀~)
我是 github issue template 的重度愛好者 大大推 有採用的話馬上可以解決上述一半問題
💪 5 👍 2
ael 14:58:22
BTW, @yukai@caleb and I couldn't reproduce issue #120 QQ https://github.com/Disfactory/frontend/issues/120

<https://github.com/Disfactory/frontend/issues/120|#120 Bugs on filter of followup status>

*Describe the bug* Filter disable 特定狀態後,該狀態 pin 還是會出現 *To Reproduce* Steps to reproduce the behavior: 1. Go to a region (桃園確定有已拆除的) 2. Disable 未處理、處理中 3. pin 會全部消失 4. 等一下下之後會陸續出現 5. 但是出現不應該出現的狀態 pin *Expected behavior* 只選擇「已拆除」工廠時,只看到已拆除的工廠 pin *Screenshots* <https://user-images.githubusercontent.com/9480974/135047431-c9fb859f-af9c-4c7b-af5a-232420debbd3.png|螢幕快照 2021-09-28 下午3 57 21> <https://user-images.githubusercontent.com/9480974/135047505-da658bd8-5ce6-46ea-86e2-3b9dee877f1d.png|螢幕快照 2021-09-28 下午3 57 55> <https://user-images.githubusercontent.com/9480974/135047543-9996de97-b032-4e9c-b195-a8a9e22fdcfa.png|螢幕快照 2021-09-28 下午3 58 13> *Desktop (please complete the following information):* • Mac • Browser Firefox • Version 92.0 *Additional context* 我在猜是不是因為 cluster 造成某些東西打架?

same
me neither 😂
deeper 16:53:41
違章工廠回報系統第101次小聚

時間:20211103 20:00
地點:線上、實體hybrid
線上:https://meet.google.com/coc-vuaa-ykz

meet.google.com

Meet

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

Maybe I can attend in person tonight? What's the location?
台北市中正區北平東路28號9樓之2
Ok I will attend remotely today as I need to babysit our lizard
deeper 16:53:52
共筆:https://g0v.hackmd.io/@yukaii/Disfactory/%2FiSiyNl3wSg6mx7JsL5l7fQ

HackMD

Disfactory 跳坑首頁 - HackMD

{%hackmd @yukaii/bigsur-book-mode-theme %} # Disfactory ## Introduction - [專案介紹](<https://about>.

2021-11-04

tai 00:02:48
@f46284628 我直上 pgadmin4 很順利[1] 超讚的 真的根本就改寫嘛哈哈... 可以直接支援 pip install + web browser 超爽的 感謝今日眾多提示 省去我好多時間啊啊啊啊啊 也感謝 @aelcenganda 幫我串這個機會 幫助很大!

[1] https://g0v-tw.slack.com/archives/C02BVH9569J/p1635955128160300

<@U02E9C8B42U> 我這邊直上 pgadmin4 順利! port number 和 username/password 都沒問題(請參考 .env )

這要感謝的人是 @f46284628 <3
真的 大感謝~~ 謝謝 @f46284628 ~~~
3 4 1
Galaxian85 15:47:43
@gasbomb_tw has joined the channel
ael 15:56:42
@chiameitu ,所以你後來有跟 @hsu.yenchia 確認好 review 和 deploy 流程了嗎?有寫在哪裡嗎?
YAlgorithm 2021-11-04 16:43:41
問題解決了 基本上就是 source是什麼 year怎麼放 還有zoom不要了因為前端可以自己算
YAlgorithm 2021-11-04 16:43:56
我有update data model那個圖
YAlgorithm 2021-11-04 16:44:15
然後Task 2 github issue有更新
YAlgorithm 2021-11-04 16:44:43
前端也溝通了一下哪些是server回傳回去的
ael要問的應該是我要怎麼請求code review 是嗎?是直接提出pull request?
YAlgorithm 2021-11-04 16:54:28
喔喔喔你在發pull request的時後有個地方可以assign code review
YAlgorithm 2021-11-04 16:54:50
把他assign給我就可以了
YAlgorithm 2021-11-04 16:55:52
我會在你的code上註解有沒有東西要改 或是有沒有不確定的地方之類的
好的~

2021-11-06

ael 22:03:06
有使用者回饋說大家來找廠測使用教學時,文字出現得比圖片慢。我回頭再確認一次

2021-11-08

酸酸的 15:06:27
那個.... 請問可以請教一下關於Disfactory API的問題嗎?
請問"https://api.disfactory.tw/api/factories?lng=121.0&lat=21.9&range=100"是合法的用法嗎?
傳回來的工廠數是102, 感覺上數字似乎不太合理, 想確認一下是否呼叫的方式有誤, 感謝~
又, Disfactory API 中factory 的Example似乎不正確, 並且缺乏Range的限制~ (100是我一開始用200測, 回覆最大值是100, 不知道這個限制是不是真的~)
再麻煩@swind 和 @f46284628 幫我釋疑, 謝謝哪~~~
也好奇+1 卡一下 thread \o/
1. 合法,不理想的意思是?我猜你應該指說為什麼只會這些工廠?
可以參考
https://github.com/Disfactory/Disfactory/blob/aecec515462457a00569cfa9d016a62302a70264/backend/api/views/utils.py#L33

這邊有限制回傳的工廠數量最大值
應該是當初怕效能問題,而且回傳這麼多的數量也沒有辦法很好的顯示,因此這邊會隨機挑出 `MAX_FACTORY_PER_GET` 數量的工廠回傳。

所以並不推薦從 `/api/factories` 這邊去取得所有的工廠,目前這個 API 並不是為了這個功能設計的

如果有需求的話或許可以在討論是否要提供一個這樣的 API 或者其他方式讓你有辦法取得所有的 factories 資料

1. 可以參考 https://github.com/Disfactory/Disfactory/blob/master/backend/api/views/factories_cr.py#L64
的確是有 range 100 的限制

文件說明沒有補到
https://github.com/Disfactory/Disfactory/blob/master/backend/api/views/factories_cr.py#L161
文件說明的主要是這行
感謝 @swind 詳細的說明 ~
📣 2

2021-11-09

ael 18:02:48
那個,是不是又需要打 IMGUR 了? @yoyo930021 這次是你要打還是交接給別人做?
我可以打
有人要幫忙也歡迎恩
我可以幫忙;我 imgur client account / credential 都註冊好 + 我試過 imgur post api 了,應該可以滿快上手?

請問有建議的切入點嗎?
我有一個寫好的專案 只要跟後端拿完列表就好
抄收!我玩一下過兩天上來回報心得 or create pull request 謝謝!
這個很簡單的小工具啦 XD
@yoyo930021 @swind 我們收的照片有在 IMGUR 以外的地方備份嗎?
只有我筆電有備份而已
因為會順便會抓下來
看你需不需要放在某個地方?
小東西大學問!
目前 production 跟 staging server 都還有空間,看要不要讓這 staging server 固定一段時間去備份?
今晚討論~
@f46284628
ael 18:16:18
我大概看了一下大家來找廠需要討論的事:
1. bounding box 到底要前後端誰記、怎麼記
2. 這代表我們可以聊前後端接的 API 了嗎?
3. SpotDiff 從 Disfactory.tw 拿資料是單次dumped csv 還是 API?
目前推薦還是從 dump csv 去取得,API 沒有辦法取得全部的資訊

2021-11-10

Oriyar 15:17:14
*怪奇事務所 x 大家來找廠*

話說,因為我想請怪奇事務所業配大家來找廠,所以跑去詢價。結果答案果然「代誌不是憨人想得那麼甘單」,總之現實世界是殘酷的。但他們人超好!提了一個NGO合作方案,今晚有機會再跟大家報告!(如果今晚沒機會就下週三,因為我此刻要開始玩一個禮拜慶祝生日~~所以今晚不一定上線)

那我就順便幫 deeper 問,今天誰會到現場呀?
👀 1 👍 1
deeper 15:31:43
# 違章工廠回報系統第102次小聚
時間:20211110 20:00
地點:線上、實體hybrid
線上:https://meet.google.com/coc-vuaa-ykz
實體地點:地球公民基金會台北辦公室(北平東路28號9樓之2)
共筆:https://g0v.hackmd.io/@yukaii/Disfactory/%2FHIXRYDraTIibyoBLKmwzdA

## 待討論與待解issue
1. SpotDiff
1. bounding box 到底要前後端誰記、怎麼記
2. 這代表我們可以聊前後端接的 API 了嗎?
3. SpotDiff 從 Disfactory.tw 拿資料是單次dumped csv 還是 API?
2. about.disfactory.tw
1. 希望有人幫忙解掉嘉義市回報率50%這個issue
3. disfactory.tw
1. 打imgur
2. 照片備份
3. issue508 @f46284628
4. 諮詢、閒聊、開工

meet.google.com

Meet

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

HackMD

Disfactory 跳坑首頁 - HackMD

{%hackmd @yukaii/bigsur-book-mode-theme %} # Disfactory ## Introduction - [專案介紹](<https://about>.

今天有點事,無法與會,下週再去。
會去~
我會去,晚一點到
我還在路上,可能先線上加入
LittleWhiteYA 2021-11-10 21:24:50
哇 忘記說
我今天要先 pass
no mind 儘管我們仍舊想念尼
ael 19:59:21
有沒有可能解除取工廠數量 range 100 的限制

可能的解法
全台灣:各縣市 cluster
縣市:各鄉鎮

需要問前端怎麼處理,等等再開 issue
@yukai 說可以試試看,順便一起做 cache
deeper 20:06:52
@yoyo930021 偶們需要再跑一次ronny的爬蟲https://github.com/ronnywang/disfactory-crawler 你最近有空嗎~

ronnywang/disfactory-crawler

被提到了 XD 如果有遇到問題隨時可以 tag 我喔
海巡wang4ni
可以啊 你什麼時候要 有什麼條件?
應該十二月中之前~ 條件可能有什麼…. 我以為跟之前都一樣XD
要再重跑的原因是,今年政府資料再次更新了~~
@cstsai 我記得上次有說要取消拔除都市
啊對欸 這次…也取消!
結果,這個,是不是,還沒爬!XD
有需要幫忙嗎 XD
需要XD Ronny可以1/19前幫我們爬一下嗎
ok, 現在開始抓取
爬蟲預計還要爬三日左右,才能把 53963 個點位的資訊爬完
Ronny情況如何🧐
五天前抓完了
啊啊沒注意到 感謝感謝!!
deeper 20:11:57
https://github.com/Disfactory/Disfactory/issues/576
@f46284628 @yoyo930021 @contactfromg0vslack 一起來負責打imgur自動化好不~

<https://github.com/Disfactory/Disfactory/issues/576|#576 打imgur自動化>

*Is your feature request related to a problem? Please describe.* 每半年打一次使用者上傳imgur的圖片可以自動化 *Describe the solution you'd like* 寫一段script, • 從db中抓出所有imgur網址 • 跟IU寫好的接在一起 • 備份到server 頻率選項 • 每天100筆 • 每個月一次全部 • 每三個月一次全部 *Describe alternatives you've considered* 每次都手動打

我 github ID 是 tai271828 如果要在 github 上 assign 我可以直接 assign 沒問題(我沒權限 assign 我自己)
我直接key ID會不給我按確定XD 是不是要把你邀請成為member才行?(被發現很不熟XDDD
醬的話我需要你的email~
LittleWhiteYA 2021-11-10 21:24:37
哇 忘記說
我今天要先 pass
sent in private!
1 🆗 2
tai 20:22:35
@swind 今天在聚會上本想提示麻煩你幫我 merge readme update, 不過我注意到你剛已經 merge 了 謝謝! this pr --> https://github.com/Disfactory/Disfactory/pull/575
SL 21:11:00
針對萬年解不完 UI enhancement 的 issue#417,做了三個設計上的小更動,Figma頁面在此。👹
• 前端|讓使用者知道現在正在看哪個PIN → 更改 active pin的外觀(多加一個框)
• 前端|讓使用者看得出來自己到底是上傳了到哪個PIN → 三天以內(72小時)有被EDIT過資訊的PIN,上頭加一個「NEW」
• 後端|讓使用者認知到那個 PIN 還差照片 → 像是「已處理:{詳細狀態}」一樣,「未處理」的詳細狀態也可以分已經有照片或沒有照片兩種狀態。
以上為設計師的丟球,求工程師們接球 🙃
image.png
2 1
ael 21:39:06
@hsu.yenchia @chiameitu @dianyangfu

我們下週可以來確定前後端串接的 API 嗎?
@hsu.yenchia ,有建議他們可以先看什麼文件學訂 API 嗎?或是還不到時候
YAlgorithm 2021-11-10 22:34:22
我之前有個簡單的documentation在這裡 大概就類似的東西就可以https://github.com/CMU-CREATE-Lab/video-labeling-tool#api-calls
YAlgorithm 2021-11-10 22:38:04
API基本上我們就是要討論task 5, 6, 7的內容

2021-11-11

caleb 11:32:43
Sorry about yesterday! It was Tammy's birthday and I forgot to message the group to say I'd be busy
👍 1
kiang 17:37:24
這兩天的熱門農地工廠 百桂食品
uTIVqiC.png
😮 7

2021-11-12

ael 01:27:07
滿有趣的, @yellowsoar 剛剛分享給我的 IBYT 報告,把產品團隊中(工程師為主)的人,分成八類思考、寫程式和協作的方式

https://www.canva.com/design/DAEjwxUXOYo/FwxZUoHvVXd4cKfOgvhf3w/view#1

Canva

2021-IBYT 綜合分析報告-V1.0

Check out this presentation designed by Rafeni Lee.

這屬性表超好玩 XD 好像龍與地下城 or 16 型人格測試
@wer321011 你看 p10 有你感興趣的資訊ㄎㄎ
👍 4 🤘 1 1

2021-11-17

deeper 15:33:07
https://www.facebook.com/CitizenoftheEarth/posts/4572115766182967 最後做成了貼文XD

facebook.com

Log in or sign up to view

See posts, photos and more on Facebook.

2
deeper 15:53:24
# 違章工廠回報系統第103次小聚

時間:20211117 20:00
地點:線上、實體hybrid
實體地點:地球公民基金會台北辦公室(北平東路28號9樓之2)
線上:https://meet.google.com/coc-vuaa-ykz

共筆:https://g0v.hackmd.io/@yukaii/Disfactory/%2FhVQefoiDQLCY8gs3lB-lQA

meet.google.com

Meet

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

HackMD

Disfactory 跳坑首頁 - HackMD

{%hackmd @yukaii/bigsur-book-mode-theme %} # Disfactory ## Introduction - [專案介紹](<https://about>.

有誰今天會來現場嗎~
今天打疫苗pass,也許線上亂入旁聽一下~
我已經在了 XD
我我我
deeper 15:53:44
有誰今天會來現場嗎~
ael 16:53:43
我已經在了 XD
ael 17:24:35
今天要確認的東西:

🔨Disfactory.tw @swind @yukai @f46284628 @contactfromg0vslack

1. 把年底前要做完的 Issue 加入 2.2.6 milestone,沒有要做的往後丟
2. 確認前端改動有 deploy 到正式網站上
3. . Disfactory Frontend Cluster
https://github.com/Disfactory/frontend/issues/134
https://github.com/Disfactory/frontend/issues/121
1. 打 IMGUR+照片備份
2. Remove frontend from Disfactory/Disfactory
3. 我找不到 @slayer 開的 LINE bot issue QQ
:eyes: SpotDiff

1. 前端哪些可以測試了?目前使用教學收到的使用者回饋,看設計要先改,還是等後面做好的回饋一起 @wutingy @yt.lydia.han @dianyangfu
https://github.com/Disfactory/SpotDiffFrontend/issues/13
1. 確認 bounding box :woman-facepalming: @hsu.yenchia @dianyangfu @chiameitu
2. 討論前後端 API 怎麼訂 @hsu.yenchia @dianyangfu @chiameitu
LineBot stuff in Discussion (not an issue yet)
https://github.com/Disfactory/about.disfactory.tw/discussions/56
好,我 8 點上線
LittleWhiteYA 2021-11-17 18:44:33
我應該差不多 8:30 會上
@wutingy 我們有畫 SpotDiff 社群媒體分享頁面了嗎?
還沒~
我需要請假一次~
今天也請假一次,晚點文字處理
@cstsai 我想知道打 imgur 的 deadline (我這邊還沒有進度 目前還沒花時間看小工具怎麼用) 誰會知道呢? 例如上次是什麼時候打的?
關於spotdiff frontend,代碼是怎麼來的? 我仍然有興趣幫助審查。
@contactfromg0vslack 欸其實我不知道XD @aelcenganda你把打imgur的日曆定在何時
LittleWhiteYA 2021-11-24 14:12:04
@contactfromg0vslack 你是指 https://github.com/Disfactory/Disfactory/issues/576 這個 issue 嗎?
如果是的話我好像跟你重工了XD
上星期我有跟 deeper 和 swind 對過一下這個需求了,不過我只有想個大綱而已還沒開始做
看看你會想要接手或是讓我做都行
@f46284628 「自動化」 a.k.a. 這個 issue 請你繼續做~~

我原意是指「我可以幫忙這次手動打 imgur 的部份」,但後來不知道為什麼在 github 上面被 assign 這個 issue ,所以變成我每次路過都會關心一下這樣 XD
這個要串自動化大概要有一些對應的權限和 resource,好像比較不適合我來做
我目前的認知是 12/1 先請 @contactfromg0vslack 手動打一次,再請 @f46284628 慢慢讓這件事自動化

@contactfromg0vslack 打完之後需要請 @yoyo930021 幫忙 review 一下
done.

執行結果 https://github.com/Disfactory/imgur-keeper/pull/3
• 請 @yoyo930021 有空的時候再幫我看看是不是真的都完成了,或是可以給我提示怎麼檢查是否都正確執行;我先亂摸索檢查過一遍<
done. status tracker https://github.com/Disfactory/imgur-keeper/issues/1

執行結果 https://github.com/Disfactory/imgur-keeper/pull/3
• 請 @yoyo930021 有空的時候再幫我看看是不是真的都完成了,或是可以給我提示怎麼檢查是否都正確執行;我先亂摸索檢查過一遍,像是比對一下 log 和 output folder 中的檔案數目 https://github.com/Disfactory/imgur-keeper/issues/4
• 請 @cstsai 幫我檢查是不是有些被移除的圖片是你預期的;我有隨機檢查一些,但沒有全部看過。一樣可以透過 https://github.com/Disfactory/imgur-keeper/pull/3 看哪一些被移除
bonus pull request 看看誰可以順手 review/merge 唷~~ https://github.com/Disfactory/imgur-keeper/pull/2
@aelcenganda fyi^ 進度更新一波
對惹提醒一下 @yoyo930021 @cstsai 如果要對執行結果做驗收,可能要留意 imgur 應該是落在 12/1 左右?上次的 imgur.txt commit time stamp 是 6/1

```* commit 060b28519afc934def218ec54ecf3e6b84a9fa79 (HEAD -> master, tai/master, tai/HEAD)
| Author: yoyo930021 <yoyo930021@gmail.com>
| Date: Tue Jun 1 10:24:23 2021 +0800
|
| feat: new image list```
for what it's worth: 亂爬了一下, 六個月的限制「可能」已經取消了 (as of 2015)[1][2],不過我一直沒有爬到官方的說明「無論是否是匿名,上傳圖片是不是也是都會永久保存」

[1] https://www.quora.com/Imgur-How-long-are-the-images-stored-before-being-purged/answer/David-Bain
[2] https://webapps.stackexchange.com/questions/75993/how-long-does-imgur-store-uploaded-images?newreg=2c75f4e97967495786bbbb771e573663
```Imgur used to delete uploaded images that haven't got any views in six months: https://wayback.archive.org/web/20141212172016/http://imgur.com/faq#long
It seems that since February 2015, when Imgur Pro service was discontinued, Imgur has preserved all images: https://blog.imgur.com/2015/02/09/imgur-pro-for-everyone/```
那就是真的 12/1 以前要打(原來我壓在日曆上的日期是正確的啊
我其實需要tai跟我說我應該看什麼哈哈哈哈
我看了那些紅色底線的jpg,他們被標示是因為這次他們不存在? 那應該就是審查過程中 1.隨著重複的回報 2.發現是測試用得照片 而被我們刪掉我猜
@cstsai 是唷,就是看「紅色底色」的那些 url (表示被刪掉、這次不會去打的圖片 url),是不是都是刻意、有理由被拿掉的 https://github.com/Disfactory/imgur-keeper/pull/3/files

我有看了一些 覺得應該是刻意的;不過最終要由資料管理者判定比較妥當一些~~
@yukai
ael 19:34:40
@dianyangfu @chiameitu @hsu.yenchia

Bounding box
https://github.com/Disfactory/SpotDiff/issues/9#issuecomment-958685418

<https://github.com/Disfactory/SpotDiff/issues/9#issuecomment-958685418|Comment on #9 Task 1: implement the Location table (table structure, operation functions, and testing functions)>

&gt; For frontend, the red "inner bounding box," with a cross at the center, will be set to constants in pixels displayed on any devices, so that we can control the area we want users to mark can be roughly the same. &gt; &gt; For backend, it would be nice to log coordinates (latitude, longitude) of the top left corner and the bottom right corner. Nevertheless, in my knowledge, the frontend won't directly send back coordinates of the "inner bounding box" to backend as the corner coordinates can be calculated by the center coordinates with zoom level and inner bounding box range in pixels. &gt; &gt; Probably a better way is to store frontend display range in pixels (int) and the corner coordinates? Or is this redundant? <https://github.com/aelcenganda|@aelcenganda> <https://github.com/Sourbiebie|@Sourbiebie> I found some formula to convert pixel into lat/long, maybe it is useable to log coordinates of the inner-bounding box: 1. According to <https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Resolution_and_Scale|opensteetmap wiki>, 1px can be converted into certain meter in different zoom-in level. For example, in zoom-in level 17 , 1px is equal to 1.1943 meters. 2. According to <https://forest.moscowfsl.wsu.edu/fswepp/rc/kmlatcon.html|converter>, we can get new location's lat/long by adding certain kilometers. (we can see it formula by Viewing Page Source "檢視原始碼") 3. As summary, if we know Latitude and longitude of the center, and Width and Height pixel of inner-bounding box, we can calculate the coordinates of the top left corner and the bottom right corner.

deeper 21:26:42
[下午6:04] 佳昇
員林一間工廠遷去工業區了,陳情人傳來他和廠商的對話:

———廠商---------

張先生,請問我跟你無怨無仇何以一直檢舉想置我於死地?至今已收到三張罰單!請問我該如何做,你才能高抬貴手?


———陳情人--------

3張罰單對你來講不是很划算嗎?

你剛來的時候不是跟人家講說這樣比較便宜?

什麼時候,變成我不可以檢舉你了?

是誰置你於死地?你自己明明知道這邊不能做工廠還硬要來人家住宅區旁邊做工廠,你不怪自己還敢講肖話?

你自己違法還敢質詢我,是天地顛倒了?

王先生跟你講我們有居住安寧權,我也跟你講清楚不歡迎你來做工廠,不可能同意你在這邊做工廠,講多少次了?聽不懂是不是?你自己不知道到守法,不知道要尊重他人權益,顧自己利益就很厲害嘛。

叫你去法院取消土地買賣,你自己就是貪便宜,以為你有辦法在這弄到可以做工廠,你當別人笨蛋嗎?
你自己要當盤子拿大把鈔票給張**他們,要替張**張**兩兄弟擔爛攤子,被他們兩個笑,你自己做錯事,要怪誰?

你在弄什麼把戲,你以為別人都看不出來?

你很厲害嘛,讓工業科承辦人瀆職幫你吃案,就看看那個承辦人會不會被懲處?

你當別人那麼笨,權益受損對不知道?

這邊是住宅區不是工業區,你不懂是不是?

你買的是違章建築,任何人都可以檢舉你的違章違法工廠,你擾亂別人的生活,別人不可以檢舉你,你以為你是誰?

不檢舉你這個自私自利違法還以為自己很行的人,就是對不起自己,我們也會被人家恥笑。

檢舉你是我們的權利,也是義務。

這邊現在很多人在檢舉你的違章工廠,你不要以為你有辦法用錢去搓,你違法就是違法,你一定會被關廠的。

---------—廠商-------

張先生,當初因思慮不周,把工廠搬到這邊,造成你們的困擾,確實是我的錯,很報歉!

近日我已經在田中工業區找到一家合法廠房,正在進行整修及管線施工,預計今年10月中旬前即可把工廠遷移過去了,至於前面合法農舍就只能當自家辨公使用了。看來也只能這樣了!抱歉……..

[下午6:04] 沛蓮
好像舞台劇
裡面有一個全名,需不需要馬掉 XD
很好奇為什麼廠商會有陳情人的聯繫資訊?這廠商態度還不錯⋯
他們4鄰居
👀 4 😲 4 🥲 1 1
deeper 21:35:24
easymap alternative: https://maps.nlsc.gov.tw/S09SOA/
@swind
deeper 22:26:44
@f46284628 國家級邊緣人可以去哪邊換鮮奶茶~~
LittleWhiteYA 2021-11-17 22:52:02
我已經喝了一杯XD
我國家級邊緣然後過期了⋯怒買奶跟紅茶自己泡
LittleWhiteYA 22:51:54
https://travel.ettoday.net/amp/amp_news.php7?news_id=2123131&from=ampshare-line-fixed

這邊這邊

ETtoday新聞雲

今天就衝!國家級邊緣人連5天「手搖杯全品項免費喝」 | ETtoday旅遊新聞 | ETtodayAMP

五倍券加碼券沒抽到沒關係!「國家級邊緣人」又有限定優惠了,自基隆起家、主打奶蓋鮮果茶的手搖杯「TrueWin初韻」祭出連5天「尋找同溫層」優惠活動,只要身分證尾號對中「這27組數字」,全品項任選直接免費喝1杯,即日起至19日限時登場。

🤩 2
ael 22:57:44
@hsu.yenchia @chiameitu @dianyangfu@slayer 說他之前有做過類似的專案,也有設計過一些 validation 的機制。我覺得我們要好好抱大腿(?)
🦵 3 1 1
ael 23:02:15
@oriyaroriyar LINE bot 的討論串在這:

https://github.com/Disfactory/about.disfactory.tw/discussions/56


剛剛跟 @swind 稍微聊到技術上可能需要多開什麼 API。比較麻煩的可能只有農地/非農地的圖層要怎麼處理

2021-11-18

2021-11-20

ael 01:52:48
BTW,我們還有一個 #disfactory-notification channel,自動推送 Disfactory GitHub 上面的更新通知。有需要的人可以去加一下。欸,我們 server monitor 有接 bot 嗎?
> 我們 server monitor 有接 bot 嗎?
記得沒有
可以加個 uptime bot
@yoyo930021 大大願意加的意思嗎 XD
話說很久以前有加過 但不知道是哪裡 或 哪個人帳號上 也不能用了

新的:
https://status.disfactory.tw/

如果要通知要問 ronny 可不可以用 slack webhook
不然就是設定一個信箱會把信轉寄出來 也是一招
直接 tag @ronnywang
robin 12:54:01
@crlee has joined the channel
robin 12:54:08
Hi!
2
ael 13:51:08
太感動 @crlee 自動自發加入 channel~~~ @crlee 老家附近有滿多農地工廠,剛剛跟我說了一些覺得網站不接地氣(?)的部分。因為他參與過社會議題推廣,也熟悉網路業和資料分析,我拜託他來給一些回饋。
求不接地氣的完整意見!(拿出紙筆
初步的感想是。 檢舉 landing page 的主要訴求是檢舉 + 利用 crowdsourcing 增添現在的照片,user scenario 有點像是陽光法案監察院人工文字驗證。

但是文字驗證的 task 是不需要前因後果。只要確認辨識成果。所以參與者不太需要有“訓練“階段。

但是農地工廠牽涉到 臨登、特登辦法、污染、工業類別。這個在 disfactory main website 上,如果有匯集 NGO、代辦、地方政府、調查報道的科普解釋。

光是 “檢舉,怎樣違規” 的這件事情,就連當地人、工廠負責人,可能都不是特別清楚。更不用說是熱情的公民。

但是現在的 landing page 又不是 awareness 走向、也不是資料新聞。 spot-diff 遊戲倒是一個很棒的作法!

之所以說很台北是因為 slogan “拆 農地工廠” 。很都市化的 知識民粹主義 XD
另一個的想法是,似乎因為資料量很大,zoom in & zoom out 的互動式頁面效果不是很好(不管是要瀏覽、查閱、還是登錄新資料)。

我想到的使用情境如下。
1) 我已經知道這個 g0v 專案,
2) 身為鄰居,我知道某個商號是在臨登/特登辦法出來後,將農地作為工廠使用的地段。
我已經照了一些照片,我打算看看怎麼上傳、看看有哪些資料我需要填寫

那我去到 disfactory 的網站時候,比較有可能是在家裡輸入資訊。我第一件事情就是輸入工廠地址或者附近的地址/地標。[不太可能用手機 GPS 定位啦 現在這個地圖/UX不太 mobile friendly XD]

但是會面臨到幾個問題
a) 沒有地址的搜尋 bar
b) zoom-in zoom out 不好找我要登錄資料的地方, 移動地圖上會 dynamically 改變 pin location 其實很煩。我不是要找餐廳
c) 如果我沒有開定位,或者我人跟我要檢舉的地方還有段距離,要移動到檢舉標的,相當麻煩。


可以更 empathize 使用者的建議:我覺得 g0v 協作的,可以找個時間兩三個人一起去假裝自己要親自檢舉在 test website。然後看看 userflow 哪裏怪怪的。
我自己想到的改善 userflow 的可能

a) 一開始不需要顯示所有的 工廠,讓用戶可以搜尋地址 。 搜尋地址後,只顯示方圓 1-5 公里的地圖跟附近工廠。
b) 夠近的比例尺,自動轉成衛星地圖

要有個方法要了解用戶想要完成什麼事情?
是來逛逛網站、還是他們是否已經有照片或者要補充文字資料、還是他想知道某個地址附近有哪些可能是農地工廠的地方。
大概是這樣。我們可以再 DM 中腦力激盪看看
@aelcenganda 有提到“當時覺得地址沒什麼用,要輸也是輸地號。但不確定使用者地號可以輸入多精準。以及要做文字查詢比較難。所以現在只能搜尋經緯度”

我覺得 ael 說的很正確,一個工廠可能在很多地號上面,也有可能一個地號是多個單位共同使用/擁有。但我們不是要解決 “我要直接從地址對應到某個工廠” ,所以不需要一對一的 mapping, 我們只是要提供用戶另一個起始地點,而不侷限於裝置定位。
開個共筆腦力激盪會比較好 XD 能公開討論就盡量公開討論
https://github.com/Disfactory/Disfactory/issues/486
我發現有使用者反映過這個問題XD issue486是當時想的解方
主要遇到的困難是,地址的api難尋
但若是「縣市」(甚至到「鄉鎮」(如果是鄉鎮還可以跟about上「在哪裡?」的button連結))的中心點經緯度,或許可以!
嗯 大家都被 google map 寵壞了 XDD
3 💪 3 👍 3

2021-11-22

2021-11-23

2021-11-24

deeper 15:21:30
今天會來現場的麻煩下面留言~~
---
# 違章工廠回報系統第104次小聚

時間:20211124 20:00
地點:線上、實體hybrid
實體地點:地球公民基金會台北辦公室(北平東路28號9樓之2)
線上:https://meet.google.com/coc-vuaa-ykz
共筆:https://g0v.hackmd.io/@yukaii/Disfactory/%2FmUs9lmN5Q2qDiaLACDPnoQ

1. :hammer:Disfactory.tw @swind @yukai @f46284628
- 把年底前要做完的 Issue 加入 2.2.6 milestone,沒有要做的往後丟
- 確認前端改動有 deploy 到正式網站上
- 「無法處理」->「等待新事證」
- followups4users
2. Disfactory Frontend
- [Cache factories result in local storage](https://github.com/Disfactory/frontend/issues/134)
- [三層 zoom in level 有不同的 cluster,取消隨機顯示 pin](https://github.com/Disfactory/frontend/issues/121)
- [打 IMGUR+照片備份](https://github.com/Disfactory/Disfactory/issues/576) @contactfromg0vslack
- Remove frontend from Disfactory/Disfactory

3. 👀 SpotDiff
- 前端ㄉ進度 @dianyangfu
- [使用教學可以讓使用者知道自己有沒有答對嗎](https://github.com/Disfactory/SpotDiffFrontend/issues/13) @wutingy @yt.lydia.han
- [答對](https://www.figma.com/proto/TVAEC28E3ojabGHc8BawbI/%E8%A1%9B%E6%98%9F%E7%A9%BA%E7%85%A7%E5%9C%96?node-id=776%3A140546&scaling=min-zoom&page-id=599%3A433&starting-point-node-id=635%3A885)
- [答錯](https://www.figma.com/proto/TVAEC28E3ojabGHc8BawbI/%E8%A1%9B%E6%98%9F%E7%A9%BA%E7%85%A7%E5%9C%96?node-id=1466%3A81912&scaling=min-zoom&page-id=599%3A433&starting-point-node-id=635%3A885)

meet.google.com

Meet

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

HackMD

Disfactory 跳坑首頁 - HackMD

{%hackmd @yukaii/bigsur-book-mode-theme %} # Disfactory ## Introduction - [專案介紹](<https://about>.

請假一次~
LittleWhiteYA 2021-11-24 17:00:15
今天也不會到~
最近找時間再把 imgur 那個做完
會到~
今天請假~
@yukai 你今天會來嗎~
今天線上參加~~
1
David Fu 18:28:16
https://disfactory-spotdiff.netlify.app/#/
SpotDiff最新的部屬,這次加了遊戲與ending頁面~
遊戲頁面有更新圖資了,後面幾題不再是總統府了XD(如果還是顯示總統府,請先把題目完成後再重玩)
slayer 20:20:21
我第一題就錯了 @@
image.png
🤣 2 1
slayer 20:20:38
好挫折
chewei 20:31:27
XD 是因為也考量到紅框矩形範圍有建築物,所以會選擇建物嗎?
對喔,我就是那樣選擇有建物的
我也是這樣而選建物~ 在想題目是不是該把"紅框內"改成"準星上"有建物 XD
同意~我可以先來調整🙆
Oriyar 21:47:15
隨便找幾個朋友試玩了一下的回饋,先記錄在這裡
「那是總統府嗎?」「所以總統府有擴建嗎?」(呃看來我找錯朋友了...)

• 3年的變化我覺得可以跟使用者明確說明,例如這是2007年在a地的空拍圖,請問你認為…..
• 我直接進去遊戲會疑惑2017是編號,或設計者要講一個故事?
• 2017年 如果要和2020年做對比,加個「年」較明確?
• 文字沒統一,建築物?建物?建地?
• 有/沒建物 與「擴建」是同個意思嗎?(小海補充是要與下面圖片比較)那視覺上如果有辦法調整成ㄧ頁,或讓使用者知道往下拉會更好
David Fu 21:59:15
遊戲頁面有更新圖資了,後面幾題不再是總統府了XD(如果還是顯示總統府,請先把題目完成後再重玩)
👍 3 ❤️ 1

2021-11-25

Tin 10:11:18
感謝回饋,我再想想,可是我下週三有事,有想法我會先寫在 issue 裡
IU 19:35:25
話說很久以前有加過 但不知道是哪裡 或 哪個人帳號上 也不能用了

新的:
https://status.disfactory.tw/

如果要通知要問 ronny 可不可以用 slack webhook
不然就是設定一個信箱會把信轉寄出來 也是一招

status.disfactory.tw

Disfactory's Live status - Powered by Freshping

Disfactory's - Real-time status and performance metrics page - Powered by freshping. Create your own status page for free with Freshping.

2021-11-26

Lydia 00:07:55
我先以教學的前半段為例,修正了用字部分以及精簡化排版(吸收大家上面的留言,希望都有cover到),先不贅述修改內容,請大家以好用好懂為原則來檢視它吧~prototype在這裏(不好意思找不到要留在哪一個issue裡面:face_with_hand_over_mouth:)

Figma

衛星空照圖

Created with Figma

@yt.lydia.han 我連不上
權限應該是沒有問題的
好喔,我看到了。再請 @oriyaroriyar 看一下了
有!我剛剛上去逛了一下,詞彙和圖都完整很多~
大家有沒有其他問題~?
不然我就先繼續往下做,之後有feedback再調整囉?
❤️ 1 1
deeper 13:59:02
發票又沒中….但至少看到分享流程設計參考

Image from iOS
這個的確是設計得不錯,而且有抓到分享通常是情緒驅動的。
蠻可愛!
👍 3
ael 14:29:21
12/11(六)是 g0v 黑客松,想去玩的朋友趕快報名喔~

沒去過 g0v 黑客松的,例如 @chiameitu @yt.lydia.han ,來玩嗎?可以認識到其他專案和吃東西

https://g0v-jothon.kktix.cc/events/g0v-hackath47n

g0v-jothon.kktix.cc

g0v hackath47n | 台灣零時政府第肆拾柒次板橋油庫口黑客松

g0v 第肆拾柒次大黑客松將在 2021.12.11(六)於線上舉辦,歡迎公民、鄉民、憤青等諸眾,帶著熱血來盡一己之力,開源協作參與社會。

2021-11-27

ael 17:58:31
set the channel description: !此為公開頻道,注意不要洩漏個資!相關網址:
測試網址: https://dev.disfactory.tw
Disfactory 跳坑指南: https://g0v.hackmd.io/@yukaii/Disfactory
Disfactory 跳坑指南備援: https://beta.hackfoldr.org/Disfactory/
GitHub Repo: https://github.com/Disfactory/Disfactory
ael 18:19:44
set the channel topic: !公開頻道,注意不要洩漏個資!
農地違章工廠回報系統:https://about.disfactory.tw
Disfactory 跳坑指南:https://g0v.hackmd.io/@yukaii/Disfactory
GitHub Repo:https://github.com/Disfactory
Disfacoty...

2021-11-28

ael 10:09:33
Disfactory 有被列在裡面,國際報導的部分 XD 感謝 @carmenkuo0628 讓我們上電視

:fire::fire::fire: g0v 2021 影響力報告 新出爐~~ 2020 下半年到 2021 年中,g0v 揪松團的活動與專案,隨著台灣 COVID-19 疫情的變動起伏,從線上轉向實體,接著又大幅轉為線上。:star-struck: 在這份全新出爐的 g0v 揪松團影響力報告,記錄著揪松團過去一年以來為台灣公民科技領域所持續提供能量的行動。歡迎大家現在就到揪松網一覽揪松團「公民科技續航力」年度報告! :point_right::point_right::point_right: <https://jothon.g0v.tw/about/>

📺 2 1
羅凱文 11:12:41
@kevinluo201 has joined the channel

2021-11-29