์ํฌํ๋ก ์์:
์ด ์ธ ๊ฐ์ง prs๋ ์ข ์์ ์ ๋๋ค. ๊ทธ๋ค์ ๋ ๋ฆฝํ ์ ์์ต๋๋ค.
@jywarren https://github.com/publiclab/spectral-workbench/blob/9f9ca3cf759678e00b3283054cdf78d51d364d43/app/controllers/sessions_controller.rb#L5 ๋ฐ https://github.com/public์ ๋ณ๊ฒฝํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์
๋๋ค. ๋ก์ปฌ ์ง์ ์์ blob/ccd6317f7752dc5c86259c40d4854cee423bfe85/app/controllers/sessions_controller.rb#L7 ์์ localhost:3000/people
๋ก ๋ณ๊ฒฝํ๊ณ ๋ถ์์ ํ ๋ถ๊ธฐ ํธ์ ๋ฐ ํ์ธ ๋์ ์์คํ
์ ํ
์คํธํฉ๋๋ค.
๋ถ์์ ํ ๋ธ๋์น ๋์ localhost:3002 ์์ mapknitter, localhost:3000 ์์ plots2, localhost:3004 ์์ swb๋ฅผ ์คํํ๋๋ก ์์ฒญํฉ๋๋ค . ๋ถ์์ ํ ๋ธ๋์น ๋์ ์ ๋ถ์์ .publiclab.org์ openid ์์ฒญ์ publiclab.org๋ก ๋ผ์ฐํ ํ๋ ๋ผ์ฐํ ์ ์ฝ ์กฐ๊ฑด์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ถ์์ ํ ์ง์ ์์ ์์คํ ์ ํ ์คํธํ ์ ์์ต๋๋ค.
2~4๋จ๊ณ๋ ์ ์ ํ ์๊ธฐ๋ผ๊ณ ๋๋ ๋๋ง๋ค ์ง์ฒด ์์ด ์ฐจ๋ก์ฐจ๋ก ์คํํด์ผ ํ๋ค.
๋๋ ์ด๋ฏธ ๋ณ๊ฒฝ ์ฌํญ์ MK ๋ฐ plots2๋ก ํธ์ํ์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ SWB๋ก ํธ์ํ ์ ์์ต๋๋ค. SWB์๋ ๋ถ์์ ํ ๋ถ๊ธฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด์ ์ ์์ฑ๋ ๊ฒ์ฒ๋ผ ๋ถ์์ ํ.publiclab.org๋ openid์ ์ํด publiclab.org๋ก ๋ผ์ฐํ ๋๋ฏ๋ก ๋ก์ปฌ @jywarren์์ ํ ์คํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ํ MK, Plots ๋ฐ SWB์ db์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์์๋ณด๋ ค๋ฉด rails ์๋ฒ์ dbms ๋คํ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๊ฐ์ฌ ํด์.
์, ์ง๊ธ ํ ์คํธํ๊ณ ์์ต๋๋ค. ์ด๋ป๊ฒ ์งํ๋๋์ง ๋ด ์๋ค! ๊ฐ์ฌ ํด์!
๋ํ MapKnitter์ oauth ํ๋กฌํํธ UI๋ ์ด๋ป์ต๋๊น? ์ต์ ์ผ๋ก ์ฐ๊ฒฐํด ์ค ์ ์์ต๋๊น? ๊ฐ์ฌ ํด์!
์ด ๋ถ๊ธฐ์ sessions_controller.rb
๊ฐ https://unstable.publiclab.org๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. SWB์์ ์กฐ์ ํ ์ ์์ต๋๊น? ๋๋ MK๋ฅผ ํ์ธํ์ง ์์์ง๋ง ๊ฑฐ๊ธฐ์๋ ์๋์ง ํ์ธํฉ์๋ค.
SWB๋ ์์ฑ๋์ง ์์ ์ํ์์๋ ์ข์ ๋ณด์ ๋๋ค.
๋ฏธ์์ฑ ์ํ์์๋:
ํ๋ก ํธ์๋๋ ftos๋ก ๋๋๋ฉฐ ์ฌ๋๋ค์ด ๊ตฌํํฉ๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๊ฑฐ๊ธฐ์์ ํฌ๊ฒ ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค. ์ฌํด ์ฐ๋ฆฌ๋ ์ ๋ง๋ก ์ง์งํ๋ ์ปค๋ฎค๋ํฐ Jeff๊ฐ ์์ต๋๋ค. :์๋ค:
๋ก์ปฌ์์ ํ ์คํธํ๋ ค๋ฉด https://github.com/publiclab/plots2/issues/5652#issuecomment -489143992๋ฅผ ๋ฐ๋ฅด์ญ์์ค. ๊ฐ์ฌ ํด์
MapKnitter์ oauth ํ๋กฌํํธ UI๋ ์ด๋ป์ต๋๊น? ์ต์ ์ผ๋ก ์ฐ๊ฒฐํด ์ค ์ ์์ต๋๊น?
ํค๋์์ ๋ก๊ทธ์ธ์ ํด๋ฆญํ์ญ์์ค
๋๋
๋ก์ปฌ ํธ์คํธ:3002/๋ก๊ทธ์ธ์ผ๋ก ์ด๋
๋ ๋ค ์๋ํฉ๋๋ค.
Frontend๋ ๋ค๋ฅธ prs์์ ๋ณ๋๋ก ์งํ๋ฉ๋๋ค. ํ๋ก ํธ์๋๋ 3๊ฐ์ ์๋ฒ๋ฅผ ๋์์ ์คํํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ํ๋ก ํธ์๋๋ฅผ ๋ณ๋์ PR๋ก ๋ง๋ค์์ต๋๋ค.
์ด ๋ถ๊ธฐ์ session_controller.rb๊ฐ https://unstable.publiclab.org๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. SWB์์ ์กฐ์ ํ ์ ์์ต๋๊น? ๋๋ MK๋ฅผ ํ์ธํ์ง ์์์ง๋ง ๊ฑฐ๊ธฐ์๋ ์๋์ง ํ์ธํฉ์๋ค.
MK์ SWB ๋ชจ๋ ์๋ฃ
์, ๊ฑฐ์ ๋ชจ๋ gem์ ์ค์นํ๊ณ ๋ก์ปฌ ํ ์คํธ๋ฅผ ์คํ ์ค์ ๋๋ค. ๋ฐ๋ผํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
์ ์คํฌ๋ฆฐ์ท์ SWB์์ Log in
๋ฅผ ํด๋ฆญํ๊ณ ๋ค์์ผ๋ก ์ด๋ํ์ต๋๋ค.
http://localhost :3001/session/new?authenticity_token=5BKc7Cnm5kaWKslIv%2BcDMsg5ciDXYRBbmF7CgYLf2G8%3D&back_to=%2F&return_to=%2F
NoMethodError in SessionsController#new
undefined method `split' for nil:NilClass
Rails.root: /home/warren/sites/spectral-workbench
Application Trace | Framework Trace | Full Trace
app/controllers/sessions_controller.rb:90:in `block in openid_authentication'
app/controllers/sessions_controller.rb:88:in `openid_authentication'
app/controllers/sessions_controller.rb:45:in `new'
Request
Parameters:
{"authenticity_token"=>"5BKc7Cnm5kaWKslIv+cDMsg5ciDXYRBbmF7CgYLf2G8=",
"back_to"=>"/",
"return_to"=>"/"}
์๊ฒ ์ต๋๋ค. identity_url
์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ฐ ๋ญ๊ฐ๋ฅผ ์๋ชป ํ์ต๋๊น?
88 authenticate_with_open_id(openid_url, :required => [:nickname, :email, :fullname]) do |result, identity_url, registration|
89 dummy_identity_url = identity_url
๋ ๊ฐ์ง๋ฅผ ํ์ธํ์ญ์์ค. ์ฒซ์งธ, plots2 ์๋ฒ๋ ๋ค์์์ ๋์์ ์คํ๋ฉ๋๋ค.
localhost: 3000. ๋์งธ, ์ฌ์ฉ์ ์ธ์
์ปจํธ๋กค๋ฌ๋ ๋ก์ปฌ
MK ๋ฐ SWK์์ publiclab.org ๋์ host:3000
๊ทธ๋ฌ๋ฉด ์๋ํฉ๋๋ค.
2019๋
5์ 8์ผ ์์์ผ ์คํ 11:24 Jeffrey Warren [email protected]
์ผ๋ค:
์ข์, ๊ฑฐ์ ๋ชจ๋ gem์ ์ค์นํ๊ณ ๋ก์ปฌ ํ ์คํธ๋ฅผ ์คํํ๊ณ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.์์ ์คํฌ๋ฆฐ์ท์์ SWB์ ๋ก๊ทธ์ธ์ ํด๋ฆญํ๊ณ ๋ค์์ผ๋ก ์ด๋ํ์ต๋๋ค.
http://localhost :3001/session/new?authenticity_token=5BKc7Cnm5kaWKslIv%2BcDMsg5ciDXYRBbmF7CgYLf2G8%3D&back_to=%2F&return_to=%2F
SessionsController์ NoMethodError#new
nil:NilClass์ ๋ํ ์ ์๋์ง ์์ ๋ฉ์๋ `split'
Rails.root: /home/warren/sites/spectral-workbench์ ํ๋ฆฌ์ผ์ด์ ์ถ์ | ํ๋ ์์ํฌ ์ถ์ | ์ ์ฒด ์ถ์
app/controllers/sessions_controller.rb:90:inblock in openid_authentication' app/controllers/sessions_controller.rb:88:in
openid_authentication'
app/controllers/sessions_controller.rb:45:in `new'
์๊ตฌ
๋งค๊ฐ๋ณ์:{"authenticity_token"=>"5BKc7Cnm5kaWKslIv+cDMsg5ciDXYRBbmF7CgYLf2G8=",
"back_to"=>"/",
"return_to"=>"/"}โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-490586460 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQ6MDSTJRFZBHC37XVLPUMHW7ANCNFSM4HKGL2SQ
.
๋ํ ์ธ ๊ฐ์ ๋ชจ๋ ์ ์ฅ์์ ๋ด PRS๊ฐ ์๋์ง ํ์ธํ์ญ์์ค. ์ธ ๊ฐ์ง ์ค ํ๋์ ๊ฒฝ์ฐ
๋ด PR์ด ์์ผ๋ฉด ์๋ํ์ง ์์ต๋๋ค
2019๋
5์ 8์ผ ์์์ผ ์คํ 11:26 Jeffrey Warren [email protected]
์ผ๋ค:
์๊ฒ ์ต๋๋ค. identity_url์ ๋ํด nil์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ฐ ๋ญ๊ฐ๋ฅผ ํ ๊ฑด๊ฐ์?
์๋ชป๋?88 authenticate_with_open_id(openid_url, :required => [:nickname, :email, :fullname]) do |result, identity_url, registration|
89ํโ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-490587055 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQ3CGNBRZBBS7765BVDPUMH5RANCNFSM4HKGL2SQ
.
๋๋ ๊ทธ ๋ชจ๋ ์กฐ๊ฑด์ด ์ฌ์ค์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค... ๋ค์ ํ์ธํ๊ฒ ์ต๋๋ค...
์ค ํํ, ๋ก์ปฌ mysql์ ์์ํ์ง ์์์ต๋๋ค. ๐
๊ด์ฐฎ์์. ์ด 3๊ฐ์ ์๋ฒ๋ฅผ ์ค์ ํ๊ณ ์ด์ํ๋ ๋ฐ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
๋์์. ๊ทธ๋ฌ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
์์ฉ ํ๋ก๊ทธ๋จ์ด ๋์์ ์คํ ์ค์
๋๋ค.
2019๋
5์ 8์ผ ์์์ผ ์คํ 11:34 Jeffrey Warren [email protected]
์ผ๋ค:
์ค ํํ, ๋ก์ปฌ mysql์ ์์ํ์ง ์์์ต๋๋ค. ๐
โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-490589973 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQ7EFI7INO7W66VXDOLPUMI3VANCNFSM4HKGL2SQ
.
์ค์ ํ๋ ๋ฐ ๋ค๋ฅธ ์ด๋ ค์์ด ์๋ ๊ฒฝ์ฐ pls๋ ์์ ๋กญ๊ฒ ๋๋ผ์ญ์์ค.
๋์๊ฒ ํ.
๋ํ ์ธ ๊ฐ์ ์ ์ฅ์ ๋ชจ๋์ ๋ํ ์๋ฒ ๋ก๊ทธ๋ฅผ ํ์ธํ๋๋ก ์์ฒญํฉ๋๋ค.
ํด๋น PRS๋ฅผ ๋ณํฉํ๊ธฐ ์ ์.
2019๋
5์ 8์ผ ์์์ผ ์คํ 11:36 Sidharth Bansal [email protected]
์ผ๋ค:
๊ด์ฐฎ์์. ์ด 3๊ฐ์ ์๋ฒ๋ฅผ ์ค์ ํ๊ณ ์ด์ํ๋ ๋ฐ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
๋์์. ๊ทธ๋ฌ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
์์ฉ ํ๋ก๊ทธ๋จ์ด ๋์์ ์คํ ์ค์ ๋๋ค.2019๋ 5์ 8์ผ ์์์ผ ์คํ 11:34 Jeffrey Warren [email protected]
์ผ๋ค:์ค ํํ, ๋ก์ปฌ mysql์ ์์ํ์ง ์์์ต๋๋ค. ๐
โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-490589973 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQ7EFI7INO7W66VXDOLPUMI3VANCNFSM4HKGL2SQ
.
open id ์์ฒญ์ด ์คํ๋ ๋ ๋ก์ปฌ์ ๋ํ ์๋ฒ ๋ก๊ทธ๋ฅผ ์๋ฏธํฉ๋๋ค.
๋ฐ๋ฅด๊ฒ.
2019๋
5์ 8์ผ ์์์ผ ์คํ 11:51 Sidharth Bansal [email protected]
์ผ๋ค:
์ค์ ํ๋ ๋ฐ ๋ค๋ฅธ ์ด๋ ค์์ด ์๋ ๊ฒฝ์ฐ pls๋ ์์ ๋กญ๊ฒ ๋๋ผ์ญ์์ค.
๋์๊ฒ ํ.
๋ํ ์ธ ๊ฐ์ ์ ์ฅ์ ๋ชจ๋์ ๋ํ ์๋ฒ ๋ก๊ทธ๋ฅผ ํ์ธํ๋๋ก ์์ฒญํฉ๋๋ค.
ํด๋น PRS๋ฅผ ๋ณํฉํ๊ธฐ ์ ์.2019๋ 5์ 8์ผ ์์์ผ ์คํ 11:36 Sidharth Bansal <
[email protected]> ์ด:๊ด์ฐฎ์์. ์ด 3๊ฐ์ ์๋ฒ๋ฅผ ์ค์ ํ๊ณ ์ด์ํ๋ ๋ฐ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
๋์์. ๊ทธ๋ฌ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
์์ฉ ํ๋ก๊ทธ๋จ์ด ๋์์ ์คํ ์ค์ ๋๋ค.2019๋ 5์ 8์ผ ์์์ผ ์คํ 11:34 Jeffrey Warren [email protected]
์ผ๋ค:์ค ํํ, ๋ก์ปฌ mysql์ ์์ํ์ง ์์์ต๋๋ค. ๐
โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-490589973 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQ7EFI7INO7W66VXDOLPUMI3VANCNFSM4HKGL2SQ
.
์์ฒญ๋. ๋ง์นจ๋ด ์ด๊ฒ์ ์์ ํ ํ ์๊ฐ์ ์ป์์ต๋๋ค.
์ด๊ฒ์ ์ ๋ง ์ข์ต๋๋ค:
๊ทธ๋ฌ๋ URL์๋ http://localhost:3000/dashboard
(์ฌ์ ํ plots2์). ๋ก๊ทธ์์ ์ธ์
openid_return_to
์ ์๋์ผ๋ก ๊ฐ์ ธ์ค๋ฉด ํด๋น URL์ด ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ฒฝ๊ณ ์ ์ ๋๋ก ์ฝ์
๋์ง ์์ต๋๋ค. ์ํ! ๋ฒ๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
```html
ํด๊ฒฐํ๊ณ ์ปค๋ฐ์ ํธ์ํ์ต๋๋ค!
๋ก์ปฌ์์ ์น์ธ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๋ก์ปฌ๋ก SWB์์ OAuth ๋ก๊ทธ์ธ์ ํ ์คํธํ ์ ์์ต๋๋ค.
@SidharthBansal ๊ทธ๊ฒ์ ํ ์คํธํ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
ํค์ ๋น๋ฐ๋ฒํธ๋ ์์ผ๋ก ์ด๋ฉ์ผ์ ํ์ธํด์ฃผ์ธ์. ๊ฐ์ฌ ํด์
2019๋
5์ 9์ผ ๋ชฉ์์ผ ์ค์ 3:12 Jeffrey Warren [email protected]
์ผ๋ค:
๋ก์ปฌ์์ ๋ด๊ฐ ์๋๊ธฐ ๋๋ฌธ์ SWB์์ ๋ก์ปฌ๋ก OAuth ๋ก๊ทธ์ธ์ ํ ์คํธํ ์ ์์ต๋๋ค.
์น์ธ:[์ด๋ฏธ์ง: ์ด๋ฏธ์ง]
https://user-images.githubusercontent.com/24359/57410368-a0f76600-71b8-11e9-934c-14880086cb29.png@SidharthBansal https://github.com/SidharthBansal ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๊ทธ๊ฒ์ ํ ์คํธ?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-490661676 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQZZ2DQIOHHVRHO3HA3PUNCMVANCNFSM4HKGL2SQ
.
์ ๋ ์ง๊ธ ์ฌ๋ฐ๋ฅธ env ํค๋ก GitHub์์ ์๋ํ๊ณ ์์ผ๋ฉฐ GitHub OAuth ์น์ธ์ ํตํด ์ ๋ฅผ ์ด๋์์ต๋๋ค. ํ๋ฅญํ์ต๋๋ค. ๊ทธ๋ฌ๋์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
App 22225 output: Validation failed: Email has already been taken
๊ทธ๋์, ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ํ์ํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๊น?
์ข์ต๋๋ค. ๊ณ ์ ํ ์ด๋ฉ์ผ์ ์ ํฉํฉ๋๋ค! ๐
๋ด ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ฌ๊ธฐ๋ก ์ด๋:
์์ฒญ๋! ๋ชจ๋ ํ ์คํธ๋์์ผ๋ฉฐ ์ข์ต๋๋ค! ์ ํจ์ฑ ๊ฒ์ฌ ์ค๋ฅ์ ๋ํ ๊ฒฝ๊ณ ํ์์ ๋ํด ํ์ธํ๊ณ ์ถ์ง๋ง ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฉ์ง๊ฒ ๋ณด์ ๋๋ค.
๋ชจ๋ ๊ฒ์ ํด๊ฒฐํ๋ ๋ฐ ์์ฒญ๋ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ด๊ณ ์์ต๋๋ค, Sidharth!
์ด์ ์ ๋นํด ๋งค์ฐ ๋ถ๋๋ฌ์ด ํ๋ก์ธ์ค์ ๋๋ค!!!
๋ฐ๋ผ์ ์ค์ ๋ก ์ด ๋ฐฐํฌ๋ฅผ ์ํํ๊ธฐ ์ ์ MapKnitter์ ์ ๋ฒ์ ์ด ํ๋ก๋์ ์ ๊ฒ์๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์์ง MapKnitter๋ฅผ ๊ฝค ์ค๋ซ๋์ ์ถํํ์ง ์์์ต๋๋ค. ์ด๊ฒ์ ๋ํ UI๋ฅผ ์์ฑํ ์๊ฐ์ ์ค ๊ฒ์ ๋๋ค. ๊ทธ๋ผ ์ด๊ฒ ์ ๋ค๋ฆฌ๋์?
์์ฒญ๋
2019๋
5์ 9์ผ ๋ชฉ์์ผ ์ค์ 5:05 Jeffrey Warren [email protected]
์ผ๋ค:
๋ฐ๋ผ์ MapKnitter์ ์ ๋ฒ์ ์ด ๊ฒ์๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
์ค์ ๋ก ์ด ๋ฐฐํฌ๋ฅผ ์ํํ๊ธฐ ์ ์ ํ๋ก๋์ . ์ฐ๋ฆฌ๋ ์์ง ์ค์ ๋ก
๊ฝค ์ค๋ซ๋์ MapKnitter๋ฅผ ์ถํํ์ต๋๋ค. ์ด๊ฒ์ ๋ํ ์ฐ๋ฆฌ์๊ฒ
UI๋ ๋ง๋ฌด๋ฆฌํฉ๋๋ค. ๊ทธ๋ผ ์ด๊ฒ ์ ๋ค๋ฆฌ๋์?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-490689052 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQ6PIHXHQ2YYKGNISVLPUNPS3ANCNFSM4HKGL2SQ
.
์ค์ ๋ก ์ด ์ธ ๊ฐ์ง PRS๋ฅผ ๋ณํฉํ์ฌ ํ๋ก๋์
์ ๋ฐฐํฌํด์ผ ํฉ๋๋ค.
๋์์. ์ด PRS๊ฐ ๋ณํฉ๋ ํ์ ๋ค๋ฅธ ์์
์ ์ํํ ์ ์์ต๋๋ค. ๊ทธ๋ค์ ํ ์์๋ค
์ธ์ ๋ ์ง ๋ณํฉ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๊ทธ๋์,
UI๋ ๋ณ๋์ PRS์์ ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ป๊ฒ ์๊ฐํ๋์?
2019๋
5์ 9์ผ ๋ชฉ์์ผ ์ค์ 5:21 Sidharth Bansal [email protected]
์ผ๋ค:
์์ฒญ๋
2019๋ 5์ 9์ผ ๋ชฉ์์ผ ์ค์ 5:05 Jeffrey Warren [email protected]
์ผ๋ค:๋ฐ๋ผ์ MapKnitter์ ์ ๋ฒ์ ์ด ๊ฒ์๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
์ค์ ๋ก ์ด ๋ฐฐํฌ๋ฅผ ์ํํ๊ธฐ ์ ์ ํ๋ก๋์ . ์ฐ๋ฆฌ๋ ์์ง ์ค์ ๋ก
๊ฝค ์ค๋ซ๋์ MapKnitter๋ฅผ ์ถํํ์ต๋๋ค. ์ด๊ฒ์ ๋ํ ์ฐ๋ฆฌ์๊ฒ
UI๋ ๋ง๋ฌด๋ฆฌํฉ๋๋ค. ๊ทธ๋ผ ์ด๊ฒ ์ ๋ค๋ฆฌ๋์?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-490689052 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQ6PIHXHQ2YYKGNISVLPUNPS3ANCNFSM4HKGL2SQ
.
์ข์ต๋๋ค. https://github.com/publiclab/spectral-workbench/pull/455 ๊ฐ ๋ณํฉ๋์์ผ๋ฏ๋ก ์ด ์ฒดํฌ๋ฆฌ์คํธ๊ฐ ์๋ฃ๋ ๋๊น์ง Spectral Workbench๋ฅผ ๊ฒ์ํด์๋ ์ ๋ฉ๋๋ค.
๋ค, ์ด ๋ง์ ํ๋ ค๋ ๊ฒ์ ๋๋ค. 3๊ฐ์ pr์ด ๋ชจ๋ ๋ณํฉ๋๋ฉด SWB์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐฐํฌํฉ๋๋ค. ๊ทธ ์ ์ ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ๋ค์ ํ๋ก๋์ ์ผ๋ก ์ค์ ํด์๋ ์๋ฉ๋๋ค.
์ฃ์กํฉ๋๋ค. ๋จ์ด๋ฅผ ์๋ชป ์ฌ์ฉํ์ต๋๋ค. ๋๋ ์ฌ์ฉํด์ผ deploy
๋์ merge
. ์ฌ๊ณผ. ๋น์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ํ๋ค.
์ฐ๋ฆฌ๋ ์ฌ๋ฐ๋ฅธ ์์๋ก ์ผ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ๊ณ ์์ต๋๋ค.
ํ ๊ฐ์ง๋ง ์๊ณ ์ถ์ ๊ฒ์ด ์๋๋ฐ, 3๊ฐ์ pr์ ๋ชจ๋ ๋ณํฉํ๊ณ ๋์ค์ ๋๊ฐ ๋๋ฉด ๋์์ ๋ฐฐํฌํ ์ ์์ต๋๊น(๋ถํธ์คํธ๋ฉ pr์ด ๋ณํฉ๋ ํ)?
์ผ๊ด์ฑ์ด ๊นจ์ง์ง ์๋๋ก ๋ฐฐํฌํ์ง ์์ต๋๋ค. ๋น์ ์ ์ ํ์๊ฒ ๋ฌด์์ ์ ์ํฉ๋๊น?
ํ , ์๋ง๋! ํ์ง๋ง ์ธ์ ๊น์ง ๊ธฐ๋ค๋ฆด ์ ์์ต๋๊น?
2019๋
5์ 9์ผ ๋ชฉ์์ผ ์คํ 2:22 Sidharth Bansal [email protected]
์ผ๋ค:
ํ ๊ฐ์ง๋ง ์๊ณ ์ถ์ต๋๋ค. 3๊ฐ์ PR์ ๋ชจ๋ ๋ณํฉํ์ฌ ๋ฐฐํฌํ ์ ์์ต๋๊น?
๋์ค์ ์๊ฐ์ด ๋๋ฉด ๋์์(๋ถํธ์คํธ๋ฉ prs๊ฐ ๋ณํฉ๋ ํ)?
์ผ๊ด์ฑ์ด ๊นจ์ง์ง ์๋๋ก ๋ฐฐํฌํ์ง ์์ต๋๋ค. ๋ญ
๋น์ ์ ์ ํ๋ฅผ ์ ์ํฉ๋๊น?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-491012946 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAAF6JYDP3N3JSUL6UJAIMDPURTTJANCNFSM4HKGL2SQ
.
๋๋ ์ต์ ์ ์๋๋ฆฌ์ค์ ๊ฐ์ ๊ฒ์ ์๋ฏธํฉ๋๋ค :-)
2019๋ 5์ 9์ผ ๋ชฉ์์ผ ์คํ 2:41 Jeffrey Warren [email protected]์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
ํ , ์๋ง๋! ํ์ง๋ง ์ธ์ ๊น์ง ๊ธฐ๋ค๋ฆด ์ ์์ต๋๊น?
2019๋ 5์ 9์ผ ๋ชฉ์์ผ ์คํ 2:22 Sidharth Bansal [email protected]
์ผ๋ค:ํ ๊ฐ์ง๋ง ์๊ณ ์ถ์ต๋๋ค. 3๊ฐ์ PR์ ๋ชจ๋ ๋ณํฉํ์ฌ ๋ฐฐํฌํ ์ ์์ต๋๊น?
๋์ค์ ์๊ฐ์ด ๋๋ฉด ๋์์(๋ถํธ์คํธ๋ฉ prs๊ฐ ๋ณํฉ๋ ํ)?
์ผ๊ด์ฑ์ด ๊นจ์ง์ง ์๋๋ก ๋ฐฐํฌํ์ง ์์ต๋๋ค. ๋ญ
๋น์ ์ ์ ํ๋ฅผ ์ ์ํฉ๋๊น?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-491012946 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAAF6JYDP3N3JSUL6UJAIMDPURTTJANCNFSM4HKGL2SQ
.
์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๋งํผ ๊ธฐ๋ค๋ฆด ์ ์์ต๋๋ค. ๋ฐฐํฌ(plots, mk ๋ฐ swb) ์ ์ ์ธ์ ๋ ์ง ์ด 3๊ฐ์ prs๋ฅผ ๋ณํฉํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ด๊ฒ ๋ง์ด ๋๋์?
๋ค, ๊ฐ์ฌํฉ๋๋ค! ๋ชจ๋ ์ผ์ ์ ์กฐ์ ํ๊ณ ์ ์ ํ
ํ์ธ ์ค :-)
2019๋
5์ 9์ผ ๋ชฉ์์ผ ์คํ 2:50 Sidharth Bansal [email protected]
์ผ๋ค:
์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๋งํผ ๊ธฐ๋ค๋ฆด ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด 3๊ฐ์ prs๊ฐ ๋ณํฉ๋ ํ์๊ฐ ์์ต๋๋ค.
๋ฐฐํฌ ์ ์ธ์ ๋ ์ง(plots, mk ๋ฐ swb). ์ด๊ฒ ๋ง์ด ๋๋์?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-491022638 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAAF6J46CKLIUSFMWK3SGYDPURW4JANCNFSM4HKGL2SQ
.
์๋๋ฅด์ง๋ง!!! ์๊ฐ ๋ด์ธ์ ์ ํ.
์ผ๋ถ PR ๋ฐ ๋ฌธ์ ๊ฒํ . ๊ทธ ๋์ ์ฌ๋๋ค์ ์ํด ์กฐ์ ํ๊ณ ๊ทธ๋ฃน์ ๋ง๋ค๋ ค๊ณ ๋
ธ๋ ฅํฉ๋๋ค.
์กฐ๊ธ์ด๋๋ง ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ฐ์ฌ ํด์
๊ฐ์ฌ ํด์!
2019๋
5์ 9์ผ ๋ชฉ์์ผ ์คํ 3:04 Sidharth Bansal [email protected]
์ผ๋ค:
์๋๋ฅด์ง๋ง!!! ์๊ฐ ๋ด์ธ์ ์ ํ.
์ผ๋ถ PR ๋ฐ ๋ฌธ์ ๊ฒํ . ๋ฅผ ์ํด ๊ทธ๋ฃน์ ์กฐ์ ํ๊ณ ๋ง๋ค๋ ค๊ณ ํฉ๋๋ค.
๊ทธ๋์ ์ฌ๋๋ค.
์กฐ๊ธ์ด๋๋ง ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ฐ์ฌ ํด์โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-491027553 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAAF6J65GZFNJCAWNART3K3PURYTRANCNFSM4HKGL2SQ
.
์ข์์, ์ฐ๋ฆฌ๋ ๋ด์ผ ์ด๊ฒ์ ํ๋ ค๊ณ ํฉ๋๋ค.
์ธ ๊ฐ์ง PR์ ๋ชจ๋ ๋ณํฉํด ์ฃผ์ @jywarren ์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์๊ฒ ์ต๋๋ค. ์๋ฃํ์ง ๋ชปํ์ต๋๋ค. MapKnitter์์ ๋ค์ํ ๋ฌธ์ ๊ฐ ์ฐ๋ฆฌ๋ฅผ ๊ฐ๋ก๋ง์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ง์ ๋ฒ๊ทธ์ ๊ตฌ์ฑ ๋ฌธ์ ๋ฅผ ์์ ํ์ง๋ง ๊ถ๊ทน์ ์ผ๋ก ์ค๋ ์๊ฐ์ด ๋ถ์กฑํ์ต๋๋ค. ์์์ผ ์คํ 4์(UTC ์คํ 8์)์ ๋ค์ ์๋ํ ์์ ์ ๋๋ค.
MapKnitter ๋ด๋ณด๋ด๊ธฐ๊ฐ ์ด ๋งต์์ ์๋ํ๋์ง ํ ์คํธํ๋ ์ง์ ์ด ์์ต๋๋ค. http://mapknitter-stable.laboratoriopublico.org/maps/test--226
์ฌ๋ผ์ด๋ UI, Dockerfile, ๋ด๋ณด๋ด๊ธฐ ํด๋ ์์ฑ ์ ๊ทธ๋ ์ด๋๋ฅผ ์๋ฃํ์ผ๋ฉฐ ๋ด๋ณด๋ด๊ธฐ๊ฐ ์๋ฃ๋์๋์ง ํ์ธํ์ง๋ ์์์ง๋ง ์คํํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ๋ฉ์ถ ์ง์ ์ MapKnitter๊ฐ ์ปจํ ์ด๋์์ Passenger๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋๋ก ๋ถํ ๋๊ณ ์ด ํ์ด์ง๊ฐ ๋ก๋๋๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
http://mapknitter-stable.laboratoriopublico.org/maps/test--226
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์งํํ ์ ์์ต๋๋ค.
๊ทธ๋ผ ์ฐ๋ฆฌ๋ ์ ๋ ๊ฑฐ์ผ! ์ค๋์ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๊ธฐ๋ค๋ ค ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์์์ผ ์คํ์ ๋ค์ ์งํํ๊ฒ ์ต๋๋ค.
์์ฒญ๋
ํ์ด์ ๋น๋๋ค
2019๋
5์ 11์ผ ํ ์์ผ ์ค์ 4:44 Jeffrey Warren [email protected]
์ผ๋ค:
์๊ฒ ์ต๋๋ค. ์๋ฃํ์ง ๋ชปํ์ต๋๋ค. ์ฐ๋ฆฌ๋ฅผ ๊ฐ๋ก๋ง๋ ๋ค์ํ ๋ฌธ์ ๋ค
๋งต๋์ดํฐ; ์ฐ๋ฆฌ๋ ๋ง์ ๋ฒ๊ทธ์ ๊ตฌ์ฑ ๋ฌธ์ ๋ฅผ ์์ ํ์ง๋ง
๊ฒฐ๊ตญ ์ค๋์ ์๊ฐ์ด ๋ถ์กฑํ์ต๋๋ค. ๋ค์ ์๋ํ ์์ ์ ๋๋ค.
์์์ผ ์คํ 4์(๋๋ถ ํ์ค์ ์คํ 8์).MapKnitter ๋ด๋ณด๋ด๊ธฐ๊ฐ ์ด์ ๋ํด ์๋ํ๋์ง ํ ์คํธํ๋ ์์ ์ ์ป์์ต๋๋ค.
์ง๋: http://mapknitter-stable.laboratoriopublico.org/maps/test--226์ฌ๋ผ์ด๋ UI, Dockerfile, ๋ด๋ณด๋ด๊ธฐ ํด๋ ์ ๊ทธ๋ ์ด๋ ์๋ฃ
์์ฑํ๊ณ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์คํํ์ต๋๋ค.
์์ ํ.์ฐ๋ฆฌ๊ฐ ๋ฉ์ถ ์ง์ ์ MapKnitter๊ฐ ์ ๋๋ก ๋ถํ ๋๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
์ปจํ ์ด๋์์ Passenger๋ฅผ ์ฌ์ฉํ๊ณ ์ด ํ์ด์ง๋ฅผ ๋ก๋ํ๊ธฐ:http://mapknitter-stable.laboratoriopublico.org/maps/test--226
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์งํํ ์ ์์ต๋๋ค.
- ๋ด๋ณด๋ด๊ธฐ๊ฐ ์ ๋๋ก ์์ฑ๋๋์ง ํ ์คํธ
- MapKnitter, SWB ๋ฐ PublicLab.org๋ฅผ ํจ๊ป ๋ฐฐํฌ
- ๊ธฐ๋ณธ ๋ก๊ทธ์ธ์ ๋ํด ์ธ ๊ฐ์ง ๋ชจ๋ ํ ์คํธ
- OAuth ๋ก๊ทธ์ธ์ ๋ํด ์ธ ๊ฐ์ง ๋ชจ๋ ํ ์คํธ
- ํ๋ก๋์ ํ๊ฒฝ์์ MapKnitter ๋ด๋ณด๋ด๊ธฐ ํ ์คํธ
๊ทธ๋ผ ์ฐ๋ฆฌ๋ ์ ๋ ๊ฑฐ์ผ! ์ค๋์ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๊ธฐ๋ค๋ ค ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์์์ผ ์คํ์ ํ ๋ฒ ๋ ์๋ํด ๋ณด๊ฒ ์ต๋๋ค.โ
๋น์ ์ด ํ ๋น๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652#issuecomment-491454845 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFAAEQ5IMJORE7TTICRPM4LPUX6WNANCNFSM4HKGL2SQ
.
๋ฐฐํฌ๊ฐ ์๋ฃ๋์์ต๋๋ค! ๋ชจ๋ ์ง๊ธ ์ด๊ณ ์์ต๋๋ค.
ํ ๊ฐ์ง ์ด์ํ ์ ์ ๋ฐ๊ฒฌํ์ต๋๋ค. MapKnitter์์ GitHub OAuth๋ฅผ ํตํด ๋ก๊ทธ์ธํ๋ฉด Spectral Workbench์ ๋์๋ณด๋๋ก ๊ณ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์์๋ ์ด๋ ์ต๋๋ค.
์ด๊ฒ์ ๋ณต์กํ ๊ฒฝ๋ก์ด๋ฏ๋ก ๋ ๊ฐ๋จํ ์ํ์ค๋ก ๋ค์ ์๋ํ๊ฒ ์ต๋๋ค.
MapKnitter์์ ๋ก๊ทธ์ธํ๊ธฐ ์ํด GH OAuth๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ๋ณตํ์ต๋๋ค. PL.org/dashboard๋ก ๋ณด๋ด์ก์ต๋๋ค.
์ข์ ์์์ Log in with PL.org
์ด MK์ SWB ๋ชจ๋์์ ์๋ํ๊ณ ์๋ค๋ ๊ฒ์
๋๋ค. ์ ๊ฑด ์๋ฒฝ ํด. ๊ทธ๋ฌ๋ Oauth ๋ก๊ทธ์ธ์ ์ฝ๊ฐ์ ์ด์ํ ์ ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
MK์์ Github OAuth ๋ฆฌ๋๋ ์ ์ ์๊ฐ์ด ๊ฑธ๋ ธ๊ณ ๋ก๋ํ๋ ๋์(GH ๋จ๊ณ์ ๋ก๊ทธ์ธํ ํ) ์ด URL์ ๋ณต์ฌํ ์ ์์์ต๋๋ค.
๋๋ ๋ฐฉ๊ธ SWB(SWB์์ GH OAuth ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ ๋ค)์ ๋์ผํ ์์ ์ ์ํํ๊ณ ๋ํ PL.org/dashboard๋ก ์ฐ๊ฒฐ๋์์ต๋๋ค. ๋ฆฌ๋๋ ์ ๋๋ ๋์์ URL์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
SWB์ Twitter OAuth์์ ์ด ํ์ด์ง๋ก ์ด๋ํ์ฌ ๋ฌดํ ์๋ก ๊ณ ์นจ ๋ฃจํ์ ๋น ์ก์ต๋๋ค.
Twitter OAuth๋ฅผ ์ฌ์ฉํ๋ MK์ ๋์ผ:
FB ๊ณ์ ์ด ์์ผ๋ฏ๋ก ํ ์คํธํ์ง ์์์ต๋๋ค.
SWB์์ Google Oauth ๋ก๊ทธ์ธ์ ์ฌ์ฉํ์ฌ PL.org/dashboard๋ก ์ด๋ํ์ต๋๋ค. ํฅ๋ฏธ๋กญ๊ฒ๋ https://accounts.youtube.com/accounts/SetSID
URL์ ํตํด ๋ฆฌ๋๋ ์
๋์์ต๋๋ค.
MK.org์ Google OAuth๋ PL.org์ ๋ก๊ทธ์ธํ์ฌ ๋์๋ณด๋์ ๋จ๊ฒจ๋์์ต๋๋ค.
์, ์์ฝํ์๋ฉด:
์ด๊ฒ์ ๊ฝค ์ข์ต๋๋ค, @SidharthBansal ! ํด๊ฒฐํด์ผ ํ ์ฌ์ํ ์ผ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ ๋ฐ์ ์ผ๋ก ์ด ์์ ์ด ์ด๋ป๊ฒ ์งํ๋์๋์ง ์ ๋ง ๋ง์กฑํฉ๋๋ค!
์, ๊ทธ๋ฆฌ๊ณ SWB์์ PL ๋ฒํผ์ ๋๋ฅด๊ณ /creating/ ์ ๊ณ์ ๋ ์ ์๋ํ์ต๋๋ค! MK๋ ๋ง์ฐฌ๊ฐ์ง.
๋๋ ๋๊ฐ์ด ์๋ํ๋ค. ์ ๋ง ์ด์ํ ํ๋์
๋๋ค.
์ค๋ NLP ์ํ์ด ๋๋๋ฉด ์ด๋ป๊ฒ ๋๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
์ค๋ฅ์ ๋ํด ์ฌ๊ณผ๋๋ฆฝ๋๋ค. ์ ๋
์ ์์ ํ๊ฒ ์ต๋๋ค.
์๋ฃ๋ ํ๋๋ฅผ ํ์ธํ์ญ์์ค.
๊ฐ์ฌ ํด์
์๊ฒ ์ต๋๋ค. ๋จ์ ์ฒดํฌ๋ฆฌ์คํธ ํญ๋ชฉ์ ๋ชจ๋ ์์งํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ์ํ ์ ์น์ธ์!!!!
@jywarren ๋ค์๋ ์ ์๋ํฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธ๋์ด ์๊ณ PL์ ํตํ ๋ก๊ทธ์ธ์ ํตํด MK์ ๋ก๊ทธ์ธ์ ์๋ํฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ๊ณ Twitter๋ฅผ ํตํด SWB์ ๋ก๊ทธ์ธ์ ์๋ํฉ๋๋ค(Twitter๊ฐ ๋ก๊ทธ์ธ๋์ด ์์)
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธ๋์ด ์๊ณ Github์ ํตํด SWB์ ๋ก๊ทธ์ธ์ ์๋ํฉ๋๋ค(Github์ ๋ก๊ทธ์ธ๋์ด ์์)
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ๊ณ Twitter๋ฅผ ํตํด MK์ ๋ก๊ทธ์ธ์ ์๋ํฉ๋๋ค(Twitter๋ ๋ก๊ทธ์ธํ์ง ์์)
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธ๋์ด ์๊ณ Google์ ํตํด MK์ ๋ก๊ทธ์ธ์ ์๋ํฉ๋๋ค(Google์ ๋ก๊ทธ์ธ๋์ง ์์)
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธ๋์ด ์๊ณ PL์ ํตํ ๋ก๊ทธ์ธ์ ํตํด MK์ ๋ก๊ทธ์ธ์ ์๋ํฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ๊ณ Twitter๋ฅผ ํตํด SWB์ ๋ก๊ทธ์ธ์ ์๋ํฉ๋๋ค(Twitter๋ ๋ก๊ทธ์ธํ์ง ์์)
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ ๊ฐ์ ์์์ ์ฌ์ฉํฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์ Google ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Google ์ ๊ณต์
์ฒด๊ฐ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ Google ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Google ๊ณต๊ธ์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. Google ๊ณต๊ธ์์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํฉ๋๋ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค. ๋ก๊ทธ์ธ MK ์ฌ์ฉ์.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ Twitter ์ ๊ณต์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Twitter ์ ๊ณต์
์ฒด๊ฐ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ Twitter ์ ๊ณต์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Twitter ์ ๊ณต์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. Twitter ์ ๊ณต์
์ฒด์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํฉ๋๋ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค. ๋ก๊ทธ์ธ MK ์ฌ์ฉ์.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์ GH Provider๋ฅผ ์ฌ์ฉํฉ๋๋ค.
GH ๊ณต๊ธ์๋ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์ GH Provider๋ฅผ ์ฌ์ฉํฉ๋๋ค.
GH ๊ณต๊ธ์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. GH Provider์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํ์ญ์์ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค. ๋ก๊ทธ์ธ MK ์ฌ์ฉ์.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์ FB Provider๋ฅผ ์ฌ์ฉํฉ๋๋ค.
FB ์ ๊ณต์๋ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ ๊ฐ์ ์์์ ์ฌ์ฉํฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ Google ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Google ์ ๊ณต์
์ฒด๊ฐ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ Google ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Google ๊ณต๊ธ์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. Google ๊ณต๊ธ์์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํฉ๋๋ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ Twitter ์ ๊ณต์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Twitter ์ ๊ณต์
์ฒด๊ฐ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์์ Twitter ์ ๊ณต์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Twitter ์ ๊ณต์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. Twitter ์ ๊ณต์
์ฒด์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํฉ๋๋ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์ GH Provider๋ฅผ ์ฌ์ฉํฉ๋๋ค.
GH ๊ณต๊ธ์๋ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์ GH Provider๋ฅผ ์ฌ์ฉํฉ๋๋ค.
GH ๊ณต๊ธ์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. GH Provider์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํ์ญ์์ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ PL์ ํตํด ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํด PL์ FB Provider๋ฅผ ์ฌ์ฉํฉ๋๋ค.
FB ์ ๊ณต์๋ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
https://github.com/publiclab/plots2/issues/5652#issuecomment -492480385์ ๋ฐ๋ผ ์์ ๋ชจ๋ ํ๋ฆ์ ๊ทํ๊ฐ ํ
์คํธํ๋ค๊ณ ๊ฐ์ ํ ๊น์?
์ด ๋ชจ๋ ๊ฒ์ด ์ ๋๋ก ์๋ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ ๋๋ก ์๋ํ๋์ง ํ์ธํ ํญ๋ชฉ์ ์ฒดํฌ ํ์๋ฅผ ํ์ต๋๋ค.
PL์ด ํ์คํ ๋ก๊ทธ์ธ๋์ง ์์์์ ๊ณ ๋ คํ์ญ์์ค. ์ฌ์ฉ์๋ MK์์ ์ง์ ๊ณต๊ธ์ ๋ฒํผ์ ์ฌ์ฉํฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ Google ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
Google ๊ณต๊ธ์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. Google ๊ณต๊ธ์์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํฉ๋๋ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ Twitter ์ ๊ณต์
์ฒด๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
Twitter ์ ๊ณต์
์ฒด๊ฐ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ Twitter ์ ๊ณต์
์ฒด๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
Twitter ์ ๊ณต์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. Twitter ์ ๊ณต์
์ฒด์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํฉ๋๋ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ GH ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
GH ๊ณต๊ธ์๋ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ GH ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
GH ๊ณต๊ธ์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. GH Provider์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํ์ญ์์ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ FB ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
FB ์ ๊ณต์๋ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
๊ณต๊ธ์(GH,FB ๋ฑ)๊ฐ ๋ก๊ทธ์ธ๋์ด ์๋์ง ์ฌ๋ถ๋ฅผ ๋จ์ผ ํ ์คํธ ์ผ์ด์ค๋ก ๊ฐ์ฃผํ ์ ์๋์ง ๊ณ ๋ คํ๊ณ ์์ต๋๋ค. ๊ทธ๋ค์ ๊ฐ์ /๋ก๊ทธ์ธ์ ์ํคํ ์ฒ์ ๋ฐ๋ผ ๋ฌ๋ผ์ ธ์ผ ํ๋ฏ๋ก ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๊ฐ์ง๊ณ ๋ ์ ์์ต๋๋ค.
PL์ด ํ์คํ ๋ก๊ทธ์ธ๋์ง ์์์์ ๊ณ ๋ คํ์ญ์์ค. ์ฌ์ฉ์๋ SWB์์ ๊ณต๊ธ์ ๋ฒํผ์ ์ง์ ์ฌ์ฉํฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ Google ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
Google ๊ณต๊ธ์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. Google ๊ณต๊ธ์์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํฉ๋๋ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ Twitter ์ ๊ณต์
์ฒด๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
Twitter ์ ๊ณต์
์ฒด๊ฐ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ Twitter ์ ๊ณต์
์ฒด๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
Twitter ์ ๊ณต์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. Twitter ์ ๊ณต์
์ฒด์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํฉ๋๋ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ GH ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
GH ๊ณต๊ธ์๋ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ GH ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
GH ๊ณต๊ธ์๋ ์ด๋ค ๊ณ์ ์๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. GH Provider์ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ์ ํ์ธํ์ญ์์ค. ์ด๋ฉ์ผ์ด PL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณ์ ์ ๋ง๋ค๊ณ ํด๋น ์ด๋ฉ์ผ๋ก ๊ณต๊ธ์๋ฅผ ์ฐ๊ฒฐํ์ญ์์ค.
[x] ์ฌ์ฉ์๊ฐ PL์ ๋ก๊ทธ์ธํ์ง ์๊ณ FB ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
FB ์ ๊ณต์๋ ์ด๋ฏธ ์ผ๋ถ ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ณ์ ์ด PL ๋ฐ MK์ ๋ก๊ทธ์ธ๋ฉ๋๋ค.
๊ณต๊ธ์(GH,FB ๋ฑ)๊ฐ ๋ก๊ทธ์ธ๋์ด ์๋์ง ์ฌ๋ถ๋ฅผ ๋จ์ผ ํ ์คํธ ์ผ์ด์ค๋ก ๊ฐ์ฃผํ ์ ์๋์ง ๊ณ ๋ คํ๊ณ ์์ต๋๋ค. ๊ทธ๋ค์ ๊ฐ์ /๋ก๊ทธ์ธ์ ์ํคํ ์ฒ์ ๋ฐ๋ผ ๋ฌ๋ผ์ ธ์ผ ํ๋ฏ๋ก ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๊ฐ์ง๊ณ ๋ ์ ์์ต๋๋ค.
70๊ฐ ์ด์์ ํ
์คํธ ์ฌ๋ก์์ ๋ชจ๋ MK ๋๋ SWB์ ์ฐฉ๋ฅํด์ผ ํฉ๋๋ค.
๋ชจ๋ ๋น์ทํ์ง๋ง ์กฐ๊ธ ๋ค๋ฆ
๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ๋ค์ ๋ชจ๋ ๋ณด์ฅํด์ผ ํฉ๋๋ค.
SWB์ ์์ด์ฝ์ ํด๋ฆญํ๋ฉด ๋ค์ ์ค๋ฅ๊ฐ ๊ฐ๋ ๋ํ๋ฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ด ๋๋๋ก ์์ธ์ง ์ ๋ง๋ก ๋ชจ๋ฅธ๋ค.
๋๋ฒ๊น
์ 7์๊ฐ์ ํฌ์ํ์ง๋ง ํ์๊ณ ์์ต๋๋ค.
@jywarren ์ https://github.com/publiclab/plots2/pull/5640์ ์ฐธ์กฐ 45๊ฐ์ ํ์ผ ์ด ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋๋ ๋น์ ์ด ๋์ ํ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ํด๋น PR์์ ๊ฒน์น๋ ์์ญ์ด ์๋์ง ํ์ธํ์ต๋๋ค. ์ด๋์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ์์๋ด๋ ค๊ณ ํฉ๋๋ค.
๋ค์ PL ์ฝ๋๋ ์ธ์ ๋ฐฐํฌํ๋์? ๋ด ์์ PR์ด ๋ง์ ํ ์คํธ ์ฌ๋ก๋ฅผ ํด๊ฒฐํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@jywarren ์ด SWB์์ ์ด ์ค๋ฅ๋ฅผ ์ฐพ์์ต๋๋ค.
๊ตฌ๊ธ์ ๋์๊ฒ ์ฐธ์กฐ๋ฅผ ์์ฒญ
a2bd770f6d3b402dfb70ae24460014bf44c41abe
๋๋ฒ๊น
ํ๋ ค๊ณ ํฉ๋๋ค. ์ค๋์ 8~9์๊ฐ ์ง๋ฌ์ต๋๋ค. ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ์๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต์ต๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๊ฐ ๋ฐฐํ์์ ์ฐพ์ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํ๊ฐ์ง ์ด์ํ ์
ํ์ง๋ง
์ด๊ฒ์ ์ ์๊ฒ ์ค๋ช
ํด ์ฃผ์ญ์์ค. ๋ง์ ์ผ๋ค์ด ๋์์ ์ผ์ด๋๊ณ ์๋ค๋ ๊ฒ์ ์ดํดํ ์ ์์ต๋๋ค. ๋ถํธ์ ๋๋ ค ์ฃ์กํฉ๋๋ค.
์ธ์์, ๋จผ์ - ๊ฐ์ฌํฉ๋๋ค! ์ฌ๋๋ค์ด ๋ก๊ทธ์ธ ํ ์ ์๋ค๊ณ ์๊ฐํ๋ฉด
PL.org ๋ฐ ๊ธฐํ ๋ฐฉ๋ฒ์ ์๋ก์ด ๊ฒ์ด๋ฏ๋ก ๋ ์ด์ ๊ธด๊ธํ์ง ์์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ํ ๊ฐ์ง๋ ์๋ํ์ง ์๋ OAuth ๋ก๊ทธ์ธ์ ์จ๊ธฐ๋ ๊ฒ์
๋๋ค.
์ง๊ธ. ๋ฐ๋ผ์ ์ํ์๋ ์ง์คํ ์ ์์ต๋๋ค.
๋์งธ, ์ ํจ์ฑ ๊ฒ์ฌ - ์ฐ์ ์์๊ฐ ๋์ ๊ฒ์ด ์๋๋ผ ์์ ๊ฒ์
๋๋ค. ๋๋ ๊ทธ๊ฒ์ ์๊ฐํ๋ค
OAuth๋ก ๋ก๊ทธ์ธํ ๋์ ๊ทํ์ ์ด๋ฉ์ผ์ ์ฌ์ฉํ ๋์์ต๋๋ค.
OAuth ๊ณต๊ธ์, ์ด๋ฉ์ผ์ด ์ด๋ฏธ MK/SWB์ ๊ณ์ ์ผ๋ก ์กด์ฌํ๋ ๊ฒฝ์ฐ
์ด๋ฉ์ผ์ด ๊ณ ์ ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ์ง ์์ต๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ์๋ฌด๊ฒ๋ ํ์ํ์ง ์์ต๋๋ค
MK๋ก ๋ค์ ๋ฆฌ๋๋ ์
ํ ๋ ์ ํจ์ฑ ๊ฒ์ฌ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์์งํ ์ ๋ชจ๋ฅด๊ฒ ๋ค
๋๊ตฐ๊ฐ๊ฐ ์ด๋ป๊ฒ ๋ 2 PL์ ๊ฐ์ง ์ ์๋ค๋ฉด ์ด๊ฒ์ด ์ฌ์ค์ด ๋ ๊ฒ์
๋๋ค.
๊ณ์ ์ ๋ณ๊ฒฝํ์ง๋ง PL ์ด๋ฉ์ผ ๋๋ ๊ธฐํ ํญ๋ชฉ์ ๋ณ๊ฒฝํ์ต๋๊น? ์์ ๊ฒ ๊ฐ์์
๋ฌด์ํด๋ ๋ ๋งํผ ์ถฉ๋ถํ
ํ๋์์ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฉ์์ง๊ฐ ์ข์ ์ ์์ต๋๋ค.
์ด๋ค ์ํ์ค๊ฐ โโSWB ์ค๋ฅ๋ฅผ ๋ฐ์์์ผฐ๋์ง ํ์คํ์ง ์์ง๋ง ์ค์ ๋ก
์ด๋ฏธ ์ฌ์ฉ๋ ์ด๋ฉ์ผ ์ฃผ์๋ก ์ธํ ์ ํจ์ฑ ๊ฒ์ฌ ์ค๋ฅ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ ์๊ฐ์๋
๋๋ถ๋ถ์ ์ฌ๋๋ค์ด ํ๋๋ง ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ํ๋ก๋์
์์ ๋ฐ์ํ์ง ์์ ๊ฒ์
๋๋ค.
๊ณ์ .
ํ . ์ธ์ ์ ํ์ด ๋๋ฝ๋๋ฉด ์ ๋ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค!
๋ด์ผ์ด๋ ๋ค์ ์ฃผ์ ์ฌ์ ์๊ฐ์ ๊ฒํ ํ์ญ์์ค. ์๋๋ฅด์ง ๋ง์ธ์.
/ํ์ง ์๋/ ์๋ํ์ง ์๋ OAuth ๋ก๊ทธ์ธ์ ์จ๊ธฐ๊ณ ,
๋๋ plots2์์ # 5731์ ๋ณํฉํ์ต๋๋ค. ๋๋ ์ฐ๋ฆฌ๊ฐ ์์ด์ฝ์ ์จ๊ธธ ํ์๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด PR์ ํตํด ์ฃผ์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. Localhost๋ ํ์ฌ ์ฃผ์ ๋ถ๋ถ์ ์ํด ์ผํ๊ณ ์์ต๋๋ค.
https://github.com/jywarren/spectral-workbench/commit/a2bd770f6d3b402dfb70ae24460014bf44c41abe.patch ์ด ์ปค๋ฐ์ด ์ฌ๊ธฐ์ ์๋ ์ด์ ๋ฅผ donttb44 don'tb40 https://github.com/publiclab/spectral-workbench/commit/a2fd377026 session_request missing
ํค์๋๊ฐ ์์ต๋๋ค.
์ฃผ์ํ ์
์ด๊ฒ์ MK์ฉ์ด๋ฉฐ GH๋ก ์๋ฒฝํ๊ฒ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค.
์ด๊ฒ์ SWB์ฉ์ด์ง๋ง ์ฑ๊ณต์ ์ผ๋ก ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ SWB์ ์์ต๋๋ค.
@jywarren ์ด๋ฏธ์ง๋ฅผ ์ ํ์ธํด์ฃผ์ธ์. ID URL์ HTTS://PUBLICLAB.ORG/openid/user_name ์ ์ ์ฅ
์ด์ ์ด 3๊ฐ์ง ํ๊ฒฝ(unstable, prod ๋ฐ dev)์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์๊ฒ ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ๋ฐ์ ์ํด localhost:3000/openid/username ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๋ค๋ฅด๋ฏ๋ก ๋์ผํ ์ด๋ฉ์ผ์ ๋ํด 2๊ฐ์ ID URL์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ๋ชจํธํฉ๋๋ค.
์ฟผ๋ฆฌ ํด๊ฒฐ ์ด๋ฒ์๋ ์ ๋ง ํ๋ค์์ต๋๋ค. ์ ํจ์ฑ ๊ฒ์ฌ ์ฟผ๋ฆฌ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ 2์ผ์ด ๊ฑธ๋ ธ์ต๋๋ค.
๋ค์์ ์๋ํ์ญ์์ค.
๊ทธ๋ฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐฐ์ด์ ์ ์ฅํ ์ ์ด ์์ต๋๋ค. ๋๋ ์ฐ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์, ์ฐ๋ฆฌ๋ ํ ์ ์์ต๋๋ค.
plot2๋ฅผ ๋ค์ ๋ฐฐํฌํ๋ฉด ์์คํ
์ด ์์ ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. Google, GH ๋ฐ FB๊ฐ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ์ต๋๋ค.
ํธ์ํฐ๋ก pl.org์ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค. ๋น์ ๋ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๊น?
ํธ์ํฐ ์ ๊ณต์
์ฒด์์ pl.org์ ๋ก๊ทธ์ธํ ์ ์๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ฐ๋ฆฌ๊ฐ ๋ง๋ ํธ์ํฐ ์ฑ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์
๋ฐ์ดํธํด์ผ ํ ์๋ ์์ต๋๋ค.
์๊ฒ ์ต๋๋ค. ํ ์๊ฐ ์ ๋ ์ ์ ๊ฒ์๋ฅผ ์คํํ ํ ํ๋ก๋์ ์์ ๊ฒ์๊ฐ ๊ฑฐ์ ์๋ฃ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ๋ฐ๋ณตํด์ ํ์ธํด์ผ ํฉ๋๋ค!
์๋ฒ ๋ก๊ทธ๋ฅผ ๋ณด๋ด์ฃผ์ธ์.
๋ค์์ ๋ฐ๋ฅด์ญ์์ค.
ํ๋์ ์ค๋ฅ๋ ์ด์ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
https://github.com/publiclab/plots2/blob/d06f59460edf0424a6edbfc4000ac8444145fc5d/app/controllers/openid_controller.rb#L78
์ด ์ค์ Signed in
์ค์ด ์๋๋๋ค.
https://github.com/publiclab/plots2/issues/5652#issuecomment -495925964
https://github.com/publiclab/plots2/pull/5791 ์ prod๋ก ํธ์ํ ํ ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์. ๊ทํ๊ฐ ๊ฒช๊ณ ์๋ ๋ฌธ์ ์ ๋ํด ์ ๋ง ์ฃ์กํฉ๋๋ค. ์ด๊ฒ์ ์ ํ์์๋ง ๋ฐ์ํ๋ฏ๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๋๊น์ง ๊ฒฌ๋์ผ ํฉ๋๋ค.
๋ค์ ๋ฒ์ ์์ค ์ฝ๋๋ฅผ ํ๋ก๋์ ์ ๊ฒ์ํ ๊ณํ์ ์ธ์ ์ธ๊ฐ์?
๋น์ผ ํ ์คํธ ์ผ์ด์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์์ ๋ชจ๋ ํ ์คํธ ์ฌ๋ก๋ ๋ก์ปฌ ํธ์คํธ์์ ์ ์๋ํฉ๋๋ค. ์ด์ ํ์ธํ์ต๋๋ค.
์ข์ต๋๋ค. ์ธ์ ๋ ์ง ๊ฒ์ํ๊ฒ ์ต๋๋ค!
2019๋
5์ 28์ผ ํ์์ผ ์ค์ 8:25 Sidharth Bansal [email protected]
์ผ๋ค:
๋น์ผ ํ ์คํธ ์ผ์ด์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์์ ๋ชจ๋ ํ ์คํธ ์ผ์ด์ค๊ฐ ์๋ ์ค์ ๋๋ค.
๋ก์ปฌ ํธ์คํธ์์ ์. ์ด์ ํ์ธํ์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AAAF6J5PUFWI77WZ7JZJVOLPXUQAJA5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43DNMVVBW63
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAAF6J2HJBS4DENA43M6GILPXUQAJANCNFSM4HKGL2SQ
.
์ฝ 25๊ฐ์ ํ๋ฆ์ ํ์ธํ์ต๋๋ค. ์ ๋๋ก ์๋ํ๊ณ ์์ต๋๋ค.
์ฌ๋ฌ ๋ ๋ถํฐ ๊ทธ๊ฒ์ ๋ํด ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ง๊ธ๊น์ง ๊ด์ฐฐ: ์ ๊ณต์๋ฅผ ํตํด ๋ก๊ทธ์ธํ๋ฉด ํญ์ Public Lab์ ํํ์ด์ง๋ก ๋ฆฌ๋๋ ์
๋ฉ๋๋ค.
ํ ์ผ: ๊ธฐ์กด ํ์ด์ง๋ก ๋ฆฌ๋๋ ์
ํฉ๋๋ค.
์์ ๋ฌธ์ ๊ฐ ๋ฌธ์ ์ ์์ฑ์ ์ํ ์ฐ์ ์์๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์์ ํ๋ ค๊ณ ํฉ๋๋ค.
@Uzay-G ์ฌ์ ์๊ฐ์ ์ฝ์ด์ฃผ์ธ์
@VladimirMikulic @Uzay-G ์ด GCI์์ ์ด ๋ ํฐ ๋ฌธ์ ๋ฅผ ๋นจ๋ฆฌ
๋ก๊ทธ์ธ/๊ฐ์
๋ฐ OAuth ๋ง์ผ์คํค์ ์ผ๋ถ๋ฅผ ์์
ํด ์ฃผ์ ๋ ๋ถ๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋น์ ์ ๋์์ ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค
@SidharthBansal ๋ฌธ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํจ๊ป ์ด ์ด์ ํ๋ฅผ ์์ฑํ ๊ฒ์ ๋๋ค ๐
์, @VladimirMikulic :smile๋ก ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ฅผ ๊ธฐ๋ํฉ๋๋ค.
์ด๊ฒ์ ๊ฑฐ์ ํด๊ฒฐ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋จ์ง ์์ฐ์ ์ฝ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ ์ขํ๊ธฐ ์ํด ๋ง์ ์ฒดํฌ ๋ฐ์ค๋ฅผ ํด๊ฒฐํ๊ณ ์ ํํ์ต๋๋ค.
2020๋ 1์ 12์ผ ์ผ์์ผ ์คํ 9:07 Uzay-G [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ค ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ฅผ ๊ณ ๋ํฉ๋๋ค ๐
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQ4KHRJGHY65C23X6HTQ5M2K5A5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43VMXVBW
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQZPCQYVSAKX64Z6AN3Q5M2K5ANCNFSM4HKGL2SQ
.
์ด์ ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๋ค์ ํ์ธํด์ผํฉ๋๋ค
๋๋ ์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ๋ซ์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ฌ์ ํ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์์ ์ค๋ฅ๋ฅผ ํ์ธํ์ญ์์ค. ์ค๋ฅ๊ฐ ์์ผ๋ฉด ๋ซ์ผ์ญ์์ค.
์, ์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ๋ซ์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ฏธํด๊ฒฐ ๋๊ธ๋ก ํ์ธ ๋ถํ๋๋ ค๋ ๋ ๊น์?
์ฌ์ ํ ํด๊ฒฐ๋์ง ์์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ์์ ํ ์ ์์ต๋๋ค.
2020๋ 1์ 15์ผ ์์์ผ ์คํ 11์ 44๋ถ Uzay-G์์ ์๋ฆผ @github.com์ด ์์ฑํ์ต๋๋ค.
์, ์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ๋ซ์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. @SidharthBansal
https://github.com/SidharthBansalโ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQ6WNXOMOHGDU32QIZTQ55G7LA5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQZS6QWTESKWSX624XTQ55G7LANCNFSM4HKGL2SQ
.
plot2๋ฅผ ๋ค์ ๋ฐฐํฌํ๋ฉด ์์คํ ์ด ์์ ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. Google, GH ๋ฐ FB๊ฐ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ์ต๋๋ค.
ํธ์ํฐ๋ก pl.org์ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค. ๋น์ ๋ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๊น?
ํธ์ํฐ ์ ๊ณต์ ์ฒด์์ pl.org์ ๋ก๊ทธ์ธํ ์ ์๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ฐ๋ฆฌ๊ฐ ๋ง๋ ํธ์ํฐ ์ฑ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ๋ฐ์ดํธํด์ผ ํ ์๋ ์์ต๋๋ค.
์ด๊ฑด ํธ์ํฐ ๊ณ์ ์ด ์์ด์ ํ์ธ์ด ์๋๋ค์... ๋ค๋ฅธ ๋ฌธ์ ๋ ํด๊ฒฐ๋๋ฏ ํฉ๋๋ค.
์ด๊ฒ๋ง ์ค๋ช
ํด ์ฃผ์๊ฒ ์ต๋๊น?
ํ๋์ ์ค๋ฅ๋ ์ด์ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
์ด ์ค์
Signed in
์ค์ด ์๋๋๋ค.
์ค๋ฅ๊ฐ ๋ฌด์์ธ์ง ๊ธฐ์ตํ์ญ๋๊น?
Twitter ๊ณ์ ๋ ๋ง๋ค๊ณ ์ํ๋ ๊ฒฝ์ฐ ํ
์คํธํ ์ ์์ต๋๋ค.
๊ฐ์ฌ ํด์
2020๋ 1์ 16์ผ ๋ชฉ์์ผ ์ค์ 12์ 3๋ถ Uzay-G, [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
plot2๋ฅผ ๋ค์ ๋ฐฐํฌํ๋ฉด ์์คํ ์ด ์์ ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. NS
Google, GH ๋ฐ FB๊ฐ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ์ต๋๋ค.
ํธ์ํฐ๋ก pl.org์ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค. ๋น์ ๋ ์ง๋ฉดํ๊ณ ์์ต๋๊น
๊ฐ์ ๋ฌธ์ ?
์ฐ๋ฆฌ๊ฐ ๋ง๋ ํธ์ํฐ ์ฑ์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์์.
๋ํ ํธ์ํฐ ์ ๊ณต์ ์ฒด์์ pl.org์ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋
์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค.์ด๊ฑด ํธ์ํฐ ๊ณ์ ์ด ์์ด์ ํ์ธ์ด ์๋๋ค์...
๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๊ฒ๋ง ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น?ํ๋์ ์ค๋ฅ๋ ์ด์ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
์ด ๋ผ์ธ์ ๋ก๊ทธ์ธํ ๋ผ์ธ์ด ์๋๋๋ค.
์ค๋ฅ๊ฐ ๋ฌด์์ธ์ง ๊ธฐ์ตํ์ญ๋๊น?
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQ6SIPSE33C5SWN7SZLQ55JIZA5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43VMXW
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQ34VULV3JI26YG7JB3Q55JIZANCNFSM4HKGL2SQ
.
์ง๊ธ์ ํธ์ํฐ์ ๋ฌดํ ๋ฐ๋ณต์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํธ์ํฐ์์ ์ฝ๊ฐ์ ๋ฃจํ์ด ์์ ๊ฒ์ ๋๋ค.
๋์ ๋๋ ๋ฌธ์ :
1) ์ฌ์ฉ์๊ฐ MK ๋๋ SWB์์ ๋ก๊ทธ์ธํ๋ฉด Public Lab์์ ๋์๋ณด๋๊ฐ โโ์์ฑ๋์ด์ผ ํฉ๋๋ค. ํ๋์ ์๋ฆผ์ด ์์ต๋๋ค.
2) ์ธ์
URL์ด ๋๋ฝ๋์ด์๋ ์ ๋ฉ๋๋ค.
3) pl.org ํ์ด์ง ๋์ MK ํ์ด์ง๋ก ๋ฆฌ๋๋ ์
4) ํธ์ํฐ ์ผ์ ์๊ฐ ๋ฃจํ(๋ฌดํ๋ฃจํ ์๋)
5) Recaptcha ํด์
6) ์ฌ์ฉ์๊ฐ SWB์ ๋ก๊ทธ์ธํ ํ MK๋ก ๋ฆฌ๋๋ ์
ํ๊ฑฐ๋ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ
๋์ ๋๋ ๋ฌธ์ :
1. User SIGNS IN at MK OR SWB should result in dashboard at Public Lab. Flash notices are missing 2. Session url missing should not come 3. Redirects to MK page instead of pl.org page 4. Twitter looping for some time(not infinite looping) 5. Recaptcha hash 6. User is redirecting to MK after signing in to SWB or vice versa
์ฌ๋๋ค์ด ์ต๊ทผ์ ๋ฐ๊ฒฌํ ์ด๋ฌํ ๋ฌธ์ ๋ ์ฐ๋ฆฌ๊ฐ ์์ ํด์ผ ํ๊ฑฐ๋ ์ฌ์ ํ ์กด์ฌํ๋์ง ํ์ธํด์ผ ํฉ๋๊น?
๋ช ๋ฌ ์ ์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ผ๋ฏ๋ก ์์ ํด์ผ ํฉ๋๋ค.
2020๋ 1์ 17์ผ ๊ธ์์ผ, Uzay-G ์ค์ 1์ 29๋ถ์ ์๋ฆผ @github.com์ด ์์ฑํ์ต๋๋ค.
๋์ ๋๋ ๋ฌธ์ :
์ฌ์ฉ์๊ฐ MK ๋๋ SWB์์ ๋ก๊ทธ์ธํ๋ฉด Public Lab์ ๋์๋ณด๋๊ฐ โโํ์๋ฉ๋๋ค. ํ๋์ ์๋ฆผ์ด ์์ต๋๋ค.
๋๋ฝ๋ ์ธ์ URL์ด ์ค๋ฉด ์ ๋ฉ๋๋ค.
pl.org ํ์ด์ง ๋์ MK ํ์ด์ง๋ก ๋ฆฌ๋๋ ์
์ผ์ ์๊ฐ ๋์ ํธ์ํฐ ๋ฃจํ(๋ฌดํ ๋ฃจํ ์๋)
Recaptcha ํด์
์ฌ์ฉ์๊ฐ SWB์ ๋ก๊ทธ์ธํ ํ MK๋ก ๋ฆฌ๋๋ ์ ํ๊ฑฐ๋ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
์ฌ๋๋ค์ด ์ต๊ทผ์ ์ฐ๋ฆฌ๊ฐ ์์ ํด์ผ ํ ๋ฌธ์ ๋๋
์ฌ์ ํ ์กด์ฌํ๋์ง ํ์ธํด์ผ ํฉ๋๊น?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQ2GZM56WVGLUSN5FKLQ6C4AXA5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43NVMVBW
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQYIHG3LGQXXWUHIJOLQ6C4AXANCNFSM4HKGL2SQ
.
@VladimirMikulic ์ฌ๊ธฐ์์๋ @Uzay-G๋ฅผ ๋์ธ ์ ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๋ ์ผ์ ๊ดํ ๊ฒ์ด๊ณ ๋น์ ์ด ๋ค๋ฃจ๊ธฐ ๋ณต์กํ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ํ์ง๋ง ํจ๊ป๋ผ๋ฉด ํ ์ ์์ ๊ฒ ๊ฐ์์ ๐
ํํฐ์ ์ด๋ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ธฐ๊บผ์ด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค :)
ใ ใ ใ
2020๋
1์ 20์ผ ์์์ผ, ์ค์ 9:21 Vladimir Mikulic, ์๋ฆผ @github.com
์ผ๋ค:
ํํฐ์ ์ด๋ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ธฐ๊บผ์ด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค :)
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQYJMDVSYEZJHW7SE43Q6UNURA5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQ6QDOQ2Z2JKHWLBTFLQ6UNURANCNFSM4HKGL2SQ
.
๋์ ๋๋ ๋ฌธ์ :
1. User SIGNS IN at MK OR SWB should result in dashboard at Public Lab. Flash notices are missing 2. Session url missing should not come 3. Redirects to MK page instead of pl.org page 4. Twitter looping for some time(not infinite looping) 5. Recaptcha hash 6. User is redirecting to MK after signing in to SWB or vice versa
oauth ์์คํ ์ ๋ก์ปฌ๋ก ์ค์ ํ๋ ๊ฒ์ ๋์์ ๋ 1๊ณผ 6์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ๊ฒ์ ์์์ต๋๋ค. MK ๋๋ SWB๋ฅผ ํตํด ๋ก๊ทธ์ธํ๊ฑฐ๋ ๊ฐ์ ํ ๋ ๋ฆฌ๋๋ ์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ์ต๋๋ค. 3๋ฒ์ด ๋ญ๊ฐ ๋ฌธ์ ์?
3๋ฒ์ ํด๊ฒฐ๋ ๊ฒ ๊ฐ์์. ๊ทธ๋ผ ๋๋จธ์ง์ ์ง์คํ์
2020๋ 1์ 21์ผ ํ์์ผ ์ค์ 3์ 6๋ถ Uzay-G, ์๋ฆผ @github.com ์์ฑ:
๋์ ๋๋ ๋ฌธ์ :
์ฌ์ฉ์๊ฐ MK ๋๋ SWB์์ ๋ก๊ทธ์ธํ๋ฉด Public Lab์ ๋์๋ณด๋๊ฐ โโํ์๋ฉ๋๋ค. ํ๋์ ์๋ฆผ์ด ์์ต๋๋ค.
๋๋ฝ๋ ์ธ์ URL์ด ์ค๋ฉด ์ ๋ฉ๋๋ค.
pl.org ํ์ด์ง ๋์ MK ํ์ด์ง๋ก ๋ฆฌ๋๋ ์
์ผ์ ์๊ฐ ๋์ ํธ์ํฐ ๋ฃจํ(๋ฌดํ ๋ฃจํ ์๋)
Recaptcha ํด์
์ฌ์ฉ์๊ฐ SWB์ ๋ก๊ทธ์ธํ ํ MK๋ก ๋ฆฌ๋๋ ์ ํ๊ฑฐ๋ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
oauth ์์คํ ์ ๋ก์ปฌ๋ก ์ค์ ํ๋ ๊ฒ์ ๋์์ ๋ 1๊ณผ 6์ด
๋ฌธ์ ๊ฐ ์๋๋ค. MK ๋๋ SWB๋ฅผ ํตํด ๋ก๊ทธ์ธํ๊ฑฐ๋ ๊ฐ์ ํ ๋
๋ฆฌ๋๋ ์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ์ต๋๋ค. 3๋ฒ์ด ๋ญ๊ฐ ๋ฌธ์ ์?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQ3WFBE5DVQJKOYX2BLQ6YKNRA5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQ5W4FV52IZXL3SUW3TQ6YKRANCNFSM4HKGL2SQ
.
์ข์ :+1:. 2๋ฒ์ MK๋ SWB๋ก ๋ก๊ทธ์ธ์ ์ค๋ฅ์ธ๊ฐ์?
์
2020๋ 1์ 22์ผ ์์์ผ, Uzay-G ์ค์ 3์ 24๋ถ์ ์๋ฆผ @github.com์ด ์์ฑํ์ต๋๋ค.
์์์ด ๐. 2๋ฒ์ MK๋ SWB๋ก ๋ก๊ทธ์ธ์ ์ค๋ฅ์ธ๊ฐ์?
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQ4XDLOILGFKBQTKZ3TQ65VJ3A5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43VMVBWJ3
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQ3PUM224O7ILQENYBLQ65VJ3ANCNFSM4HKGL2SQ
.
์ค ์ ๊น. ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ธ์ ์ค๋ฅ๋ฅผ ์ฐพ์ ์ ์์ง๋ง ํ์ฌ oauth๊ฐ ์๋ MK ๋๋ SWB๋ฅผ ํตํด ๋ก๊ทธ์ธํ๋ฉด ๋์๋ณด๋๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค. ์ผ๋ฐ ๋ก๊ทธ์ธ์ ์๋ฉ๋๋ค.
๋์ผํ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ๊ธฐ ์ํด ๋ค์ค ์ธ์ฆ ์์คํ ์ ๋ค์ ๋ก์ปฌ๋ก ์ค์ ํ๊ฒ ์ต๋๋ค. +1:
๋ฌธ์ ๋ฅผ ์ฐพ์์ต๋๋ค. ์์ฒญ๋! ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์
2020๋ 1์ 22์ผ ์์์ผ ์คํ 12:15 Uzay-G [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์ต๋๋ค.
์ค ์ ๊น. ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ธ์ ์ ์ฐพ์ ์ ์์ต๋๋ค
์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ง ํ์ฌ oauth๊ฐ ์๋ MK ๋๋ SWB๋ฅผ ํตํด ๋ก๊ทธ์ธํ๋ฉด ๋ค์์ผ๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค.
๊ณ๊ธฐ๋ฐ. ์ผ๋ฐ ๋ก๊ทธ์ธ์ ์๋ฉ๋๋ค.๋ค์ค ์ธ์ฆ ์์คํ ์ ๋ก์ปฌ๋ก ๋ค์ ์ค์ ํ์ฌ
๊ฐ์ ๋ฌธ์ ๐โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQ2T5JMSO4DXLB7MJBDQ67TSJA5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQYTSYYNUZMUGSE4JI3Q67TSJANCNFSM4HKGL2SQ
.
๋ฆฌ๋๋ ์
์ด MK์์ ๋ก์ปฌ๋ก ์๋ํฉ๋๋ค. ์๋ง๋ ์ฐ๋ฆฌ๋
์์ ์ฌํญ์ด ์ ์ฉ๋๋๋ก ํ๋ก๋์
?
2020๋
1์ 22์ผ ์์์ผ ์ค์ 10:33 Sidharth Bansal [email protected]
์ผ๋ค:
๋ฌธ์ ๋ฅผ ์ฐพ์์ต๋๋ค. ์์ฒญ๋! ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์
2020๋ 1์ 22์ผ ์์์ผ ์คํ 12:15 Uzay-G [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์ต๋๋ค.
์ค ์ ๊น. ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ธ์ ์ ์ฐพ์ ์ ์์ต๋๋ค
์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ง ํ์ฌ oauth๊ฐ ์๋ MK ๋๋ SWB๋ฅผ ํตํด ๋ก๊ทธ์ธํ๋ฉด ๋ค์์ผ๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค.
๊ณ๊ธฐ๋ฐ. ์ผ๋ฐ ๋ก๊ทธ์ธ์ ์๋ฉ๋๋ค.๋ค์ค ์ธ์ฆ ์์คํ ์ ๋ก์ปฌ๋ก ๋ค์ ์ค์ ํ์ฌ
๊ฐ์ ๋ฌธ์ ๐โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
<
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQ2T5JMSO4DXLB7MJBDQ67TSJA5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43VMVBW63
,
๋๋ ๊ตฌ๋ ์ทจ์
<
https://github.com/notifications/unsubscribe-auth/AFAAEQYTSYYNUZMUGSE4JI3Q67TSJANCNFSM4HKGL2SQ.
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AMTREYKYQPZNFUE4EC7B6Z3Q7AHF3A5CNFSM4HKGL2S2YY3PNVWWK3TUL52HS4DFVEXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AMTREYPLBXJFG2MUCWGEZS3Q7AHF3ANCNFSM4HKGL2SQ
.
์, ์์ง plot2๋ฅผ ๋ฐฐํฌํ์ง ์์์ต๋๋ค.
GCI ๋ง๊ฐ์ผ๊น์ง ์์คํ
ํ
์คํธ ์์
์ ์๋ฃํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ ์ ์์ต๋๋ค
๋ค์ ์ฌ๊ธฐ๋ก ์ค์ธ์ :-)
๊ทธ๊ฒ์ ์ง์คํฉ์๋ค.
2020๋ 1์ 22์ผ ์์์ผ ์คํ 10์ 39๋ถ Uzay-G [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์ต๋๋ค.
๋ฆฌ๋๋ ์ ์ด MK์์ ๋ก์ปฌ๋ก ์๋ํฉ๋๋ค. ์๋ง๋ ์ฐ๋ฆฌ๋
์์ ์ฌํญ์ด ์ ์ฉ๋๋๋ก ํ๋ก๋์ ?2020๋ 1์ 22์ผ ์์์ผ ์ค์ 10:33 Sidharth Bansal
>
์ผ๋ค:๋ฌธ์ ๋ฅผ ์ฐพ์์ต๋๋ค. ์์ฒญ๋! ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์
2020๋ 1์ 22์ผ ์์์ผ ์คํ 12:15 Uzay-G [email protected]
์ผ๋ค:์ค ์ ๊น. ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋๋ ์ฐพ์ ์ ์์๋ค
์ธ์
์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ง ํ์ฌ oauth ๋ฆฌ๋๋ ์ ์ด ์๋ MK ๋๋ SWB๋ฅผ ํตํด ๋ก๊ทธ์ธํฉ๋๋ค.
์๊ฒ
๊ณ๊ธฐ๋ฐ. ์ผ๋ฐ ๋ก๊ทธ์ธ์ ์๋ฉ๋๋ค.๋ค์ค ์ธ์ฆ ์์คํ ์ ๋ก์ปฌ๋ก ๋ค์ ์ค์ ํ์ฌ
๊ฐ์ง๋ค
๊ฐ์ ๋ฌธ์ ๐โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
<,
๋๋ ๊ตฌ๋ ์ทจ์
<https://github.com/notifications/unsubscribe-auth/AFAAEQYTSYYNUZMUGSE4JI3Q67TSJANCNFSM4HKGL2SQ
>.
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
<
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AMTREYKYQPZNFUE4EC7B6Z3Q7AHF3A5CNFSM4HKGL2S2YY3PNVWWissues3TUL52HS4DFVEXG43VMVBWH63
,
๋๋ ๊ตฌ๋ ์ทจ์
<
https://github.com/notifications/unsubscribe-auth/AMTREYPLBXJFG2MUCWGEZS3Q7AHF3ANCNFSM4HKGL2SQ.
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธ
https://github.com/publiclab/plots2/issues/5652?email_source=notifications&email_token=AFAAEQZLDRPB2VRP4DIR753Q7B4WFA5CNFSM4HKGL2S2YY3PNVWWWK3TUL52HS4DFVREWSG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AFAAEQ7VLOWPM24OY6AXIMLQ7B4WFANCNFSM4HKGL2SQ
.
SWB๋ ์ด์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. publiclab.org๋ก ๋ค์ ๋ฆฌ๋๋ ์ ๋์ง ์์ :tada:
mapknitter๋ ์ด์ ์๋ฒฝํ๊ฒ ์ ์๋ํฉ๋๋ค ๐
: ๋ก์ผ:: ํ๋ค:
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์, @VladimirMikulic :smile๋ก ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ฅผ ๊ธฐ๋ํฉ๋๋ค.