Angus' Events Plugin ๐Ÿ“…

๋‹ค์‹œ ๋‹ค์šด๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ical ๋ฆฌ๋”(๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡)๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•ˆ๋‚ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

@angus ์ด ๊ฑด์— ๋Œ€ํ•ด ์ƒˆ๋กœ์šด ์†Œ์‹ ์žˆ๋‚˜์š”?

1๊ฐœ์˜ ์ข‹์•„์š”

๋ชจ๋‘ ์•ˆ๋…•ํ•˜์„ธ์š”!

๊ธฐ๋‹ค๋ ค ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. v0.1.1 ๋ฒ„์ „์—์„œ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜๋Š” ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•ด ์•ž์œผ๋กœ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋ ์ง€์— ๋Œ€ํ•œ ๊ณต์‹(Pavilion) ์ž…์žฅ์ด๋ฉฐ, ์ˆœ์„œ๋Œ€๋กœ ์„ค๋ช…๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  1. ์ง€๊ธˆ๋ถ€ํ„ฐ (์•„๋ž˜ 4๋ฒˆ ํ•ญ๋ชฉ๊นŒ์ง€) ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ ์ง€์›์„ ๋‹ค์‹œ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•ด ์ฃผ์‹œ๋ฉด ๋‹ต๋ณ€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

  2. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๊ธฐ๋Šฅ์€ 10์›” ๋ง ์ถœ์‹œ ์˜ˆ์ •์ธ Discourse Events Integration Plugin์— ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค.

  3. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ์ž๋™์œผ๋กœ ์ƒˆ๋กœ์šด DEIP ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋ฉ๋‹ˆ๋‹ค.

  4. DEIP๊ฐ€ ์ถœ์‹œ๋˜๋ฉด ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ(์ฆ‰, Events Plugin)์€ ์•„์นด์ด๋ธŒ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

7๊ฐœ์˜ ์ข‹์•„์š”

์ด๋ฏธ ๊ฒ€ํ†  ์ค‘์ธ์ง€ ํ™•์‹คํ•˜์ง€๋Š” ์•Š์ง€๋งŒ, ๋‹จ์ผ ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์ฃผ์ œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ ๋ฉ”์ธ ์ด๋ฒคํŠธ ํŽ˜์ด์ง€์— ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์€ ๋งค์šฐ ์œ ์šฉํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

์ด๊ฒƒ์€ 10์›” ๋ง์— ์ถœ์‹œ๋  ์˜ˆ์ •์ธ Discourse Events ํ†ตํ•ฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด ๊ฐ€๋Šฅํ•ด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ v1์—์„œ๋Š” ์ด ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

3๊ฐœ์˜ ์ข‹์•„์š”

GitHub์— ํ‘œ์‹œ๋œ ๋ฒ„๊ทธ ๋ฆฌํฌํŠธ URL์ด ์ž‘๋™ํ•˜์ง€ ์•Š์•„, ์—ฌ๊ธฐ์—์„œ ๋…ผ์˜ํ•ด ์ฃผ์‹œ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฒ„๊ทธ ์š”์•ฝ: ์ด๋ฒคํŠธ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ฒ„๊ทธ ์žฌํ˜„ ๋ฐฉ๋ฒ•: MaxGuests๋ฅผ n์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜์ง€ ์•Š๊ณ  Going ๋ฒ„ํŠผ์„ n+1๋ฒˆ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
๊ทธ ํ›„ 500 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์ดํ›„ ํ•ด๋‹น ์‚ฌ์šฉ์ž์™€ ๋‹ค๋ฅธ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฒคํŠธ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, ์ฃผ์ œ(topic)๋ฅผ ์ฒ˜์Œ ๋ฐฉ๋ฌธํ•  ๋•Œ โ€œJoinโ€ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒํ•˜๋ฉด ๋ฒ„ํŠผ ์ƒ‰์ƒ์ด ๋ณ€๊ฒฝ๋˜์ง€๋งŒ, โ€œJoinโ€ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒ ํ•ด์ œํ•˜๊ฑฐ๋‚˜ ์ฃผ์ œ๋ฅผ ๋‘ ๋ฒˆ์งธ๋กœ ๋ฐฉ๋ฌธํ•œ ํ›„ โ€œJoinโ€ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋ฒ„ํŠผ ์ƒ‰์ƒ์ด ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (๋‹ค๋งŒ, ์ฐธ์—ฌ์™€ ์ทจ์†Œ ๊ธฐ๋Šฅ์€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.)

์ด๊ฒƒ์€ ์ œ ํ™˜๊ฒฝ์—์„œ๋งŒ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์ผ๊นŒ์š”?

1๊ฐœ์˜ ์ข‹์•„์š”

๋ฆฌํฌํŠธ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

GitHub readme์˜ ๋งํฌ๋ฅผ OP์˜ ๊ฒƒ๊ณผ ๋™์ผํ•˜๊ฒŒ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค: https://discourse.pluginmanager.org/w/bug-report

ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ 0.1.2๋กœ ์—…๋ฐ์ดํŠธ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์„ธ์š”.

1๊ฐœ์˜ ์ข‹์•„์š”

๋น ๋ฅธ ๋‹ต๋ณ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
๋ฐฉ๊ธˆ ํ™•์ธ์„ ๋งˆ์ณค๊ณ , ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Œ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

ํ•œ ๊ฐ€์ง€๋งŒ ๋” ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์•„๋ž˜ ์ด๋ฏธ์ง€๋Š” ์ด๋ฏธ ์ƒ์„ฑ๋œ ์ฃผ์ œ์—์„œ ์ด๋ฒคํŠธ๋ฅผ ํŽธ์ง‘ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋‹ฌ์ž…๋‹ˆ๋‹ค.
์ผ๋ณธ์–ด ๋ฒˆ์—ญ์€ ๋ฌด์‹œํ•ด ์ฃผ์„ธ์š”.

๋‹ค์Œ ์ด๋ฏธ์ง€๋Š” ์ด๋ฏธ ์ƒ์„ฑ๋œ ์ด๋ฒคํŠธ๋ฅผ ํŽธ์ง‘ํ•˜๋ ค๋Š” ์‹œ๋„๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ์—๋Š” ๋‘ ๋ช…์˜ ์ฐธ์—ฌ์ž๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
"ํ…Œ์ŠคํŠธ"์™€ "Programmer-D"์ž…๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ํŽธ์ง‘ ์ฐฝ์„ ์—ด๋ฉด, ๋งˆ์น˜ ํ•œ ๋ช…์˜ ์‚ฌ์šฉ์ž์ธ ๊ฒƒ์ฒ˜๋Ÿผ "ํ…Œ์ŠคํŠธ,Programmer-D"๋ผ๊ณ  ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ์ด ์ƒํƒœ์—์„œ ํŽธ์ง‘์„ ์™„๋ฃŒํ•˜๋ฉด ๊ธฐ์กด ์ฐธ์—ฌ์ž๊ฐ€ ๋ชจ๋‘ ์ œ์™ธ๋˜๋ฉฐ, ๋‹ค์‹œ ์ฃผ์ œ๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ฐธ๊ฐ€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ๋„ ๋ฌธ์ œ์ธ์ง€, ์•„๋‹ˆ๋ฉด ์ œ ํ™˜๊ฒฝ์˜ ๋ฒ„๊ทธ์ธ์ง€ ํ™•์ธํ•ด ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๋ถ€์กฑํ•œ ์˜์–ด๋กœ ๋งŽ์€ ์งˆ๋ฌธ์„ ๋“œ๋ ค ์ฃ„์†กํ•˜์ง€๋งŒ, ๋„์›€์„ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

๋ฆฌํฌํŠธํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฌธ์ œ๋„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ 0.1.3์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ด ์ฃผ์„ธ์š”.

์ถ”๊ฐ€์ ์ธ ๋ฌธ์ œ๋Š” ๋ฒ„๊ทธ ๋ฆฌํฌํŠธ ์–‘์‹์„ ํ†ตํ•ด ์ œ์ถœํ•ด ์ฃผ์„ธ์š”. ์—ฌ๊ธฐ์— ๋ณด๊ณ ๋œ ๋ฌธ์ œ๋Š” ํ•ด๋‹น ํŽ˜์ด์ง€๋กœ ์•ˆ๋‚ด๋ฉ๋‹ˆ๋‹ค:

https://discourse.pluginmanager.org/w/bug-report

1๊ฐœ์˜ ์ข‹์•„์š”

์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
์ˆ˜์ • ์‚ฌํ•ญ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์ž˜ ๋ชฐ๋ผ์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋Š” ๊ทธ๋ ‡๊ฒŒ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

์•ˆ๋…•ํ•˜์„ธ์š”, ์—ฌ๋Ÿฌ๋ถ„!

discourse-events API์— ๋Œ€ํ•ด ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. WebCal API ํ‚ค์˜ ๋ชฉ์ ์ด๋‚˜ ์‚ฌ์šฉ ์˜ˆ์‹œ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

ํ•ด๋‹น ์Šค๋ ˆ๋“œ๋ฅผ ๋ณด๋ฉด ๋น„๊ณต๊ฐœ ํฌ๋Ÿผ์— ๊ตฌ๋…ํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ, ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€๋Š” ํ™•์‹ ์ด ์„œ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

API ํ‚ค ์ƒ์„ฑ ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์„ค์ •์ด ์žˆ์„๊นŒ์š”?
(https://github.com/paviliondev/discourse-events/blob/main/assets/javascripts/discourse/components/event-webcal-keys.js.es6)

ํ˜„์žฌ ๋กœ๊ทธ์ธ ์ƒํƒœ์—์„œ www.your_discourse_server.com/calendar-events/api_keys.json ์ฃผ์†Œ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋ฉด ์ƒˆ ํ‚ค๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค(์‚ฌ์šฉ์ž๊ฐ€ ์ƒ์„ฑํ•œ API ํ‚ค ๋ชฉ๋ก์— ํ‘œ์‹œ๋จ).

1๊ฐœ์˜ ์ข‹์•„์š”

๋ฌธ์ œ: ๋ช‡ ์ฃผ ์ „, ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ด๋ฒคํŠธ ์บ˜๋ฆฐ๋”๊ฐ€ ๊นจ์ ธ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ๋ฅผ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ์ฃผ์ œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

https://forums.flightsimulator.com/c/community/community-fly-in-events/143/l/calendar

์ €๋Š” ์ด๋ฒคํŠธ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ 0.1.3๊ณผ Discourse ๋ฒ„์ „ 2.9.0.beta10์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์›์ธ์ด ๋ฌด์—‡์ผ์ง€ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์œผ์‹ ๊ฐ€์š”? ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

1๊ฐœ์˜ ์ข‹์•„์š”

์•ˆ๋…•ํ•˜์„ธ์š” @Jayne_ivana ๋‹˜์ด ์ด ๊ธ€์„ ์ด๊ณณ์œผ๋กœ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. @angus ๋‹˜์ด ๋งŒ๋“  ์ด ์„œ๋“œํŒŒํ‹ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๋ฒ„๊ทธ์ž…๋‹ˆ๋‹ค. ์ง€๋‚œ ๋ช‡ ์ฃผ ๋™์•ˆ Ember JS ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํ—ˆ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ๋กœ์ง์ด ์กฐ๊ธˆ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

์ด ๋ฌธ์ œ๋Š” ์ด ์ปค๋ฐ‹์—์„œ ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉฐ, ํ•ด๋‹น ์ปค๋ฐ‹์€ ์ตœ์‹  ๋ฒ„์ „์˜ Discourse์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์—…๋ฐ์ดํŠธ(ํฌํ•จ๋œ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ ๋•Œ๋ฌธ์— ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค) ์ดํ›„์— ํ•ด๊ฒฐ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

5๊ฐœ์˜ ์ข‹์•„์š”

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, ์—ฌ๋Ÿฌ๋ถ„.

๋ฐ์ด๋น„๋“œ๊ฐ€ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด, ์ด๋Š” Discourse์˜ ๋ฒ„๊ทธ์˜€์œผ๋ฉฐ ์ตœ์‹  ๋ฒ„์ „์—์„œ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Discourse๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ฉด Events ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋‹ค์‹œ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

5๊ฐœ์˜ ์ข‹์•„์š”

๋ฉ‹์ง€๋„ค์š”, ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

2๊ฐœ์˜ ์ข‹์•„์š”


์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋ณ€๋ชจ ๊ณผ์ •์„ ๊ฑฐ์น˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ํ›Œ๋ฅญํ•ด ๋ณด์ด์ง€๋งŒ ๋ชจ๋ฐ”์ผ์—์„œ๋Š” ๋‹ฌ๋ ฅ ์œ„์˜ ์ ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ ์ •๋ณด๊ฐ€ ์•„๋ž˜๋กœ ํŽผ์ณ์ง€์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. (์‡ผ์ผ€์ด์Šค ์›น์‚ฌ์ดํŠธ์—์„œ๋Š” ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค)

๋„์›€์ด ๋  ๋งŒํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š” :slight_smile:

2๊ฐœ์˜ ์ข‹์•„์š”

๋ฆฌํฌํŠธ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‚ด์šฉ์œผ๋กœ ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

3๊ฐœ์˜ ์ข‹์•„์š”

์•„์ฃผ ๋น ๋ฅด๊ฒŒ ์ˆ˜์ •ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์™„๋ฒฝํ•˜๊ฒŒ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! :ok_hand:

2๊ฐœ์˜ ์ข‹์•„์š”

์•ˆ๋…•ํ•˜์„ธ์š”!

์—ฌ๊ธฐ์„œ ํ•œ ๊ฐ€์ง€๋งŒ ๋ง์”€๋“œ๋ฆฌ๊ณ  ์‹ถ์€ ๊ฒƒ์€, ํฌ๋Ÿผ์—์„œ ์ด๋ฒคํŠธ ์บ˜๋ฆฐ๋”๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ ํ‰๊ท ์ ์œผ๋กœ 11์ดˆ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ/์—ฐ๊ฒฐ ํ™˜๊ฒฝ์„ ์‹œ๋„ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐ์Šคํฌํ†ฑ๊ณผ ๋ชจ๋ฐ”์ผ, WiFi์™€ ์…€๋ฃฐ๋Ÿฌ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ชจ๋‘ ํ…Œ์ŠคํŠธํ•ด ๋ณด์•˜๊ณ , ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ๋„ ์žฌํ˜„์„ ์š”์ฒญํ–ˆ๋Š”๋ฐ ๊ทธ๋ถ„ ์—ญ์‹œ ๋กœ๋”ฉ์— ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ๋‹ค๊ณ  ๋ง์”€ํ•˜์…จ์Šต๋‹ˆ๋‹ค.

์บ˜๋ฆฐ๋” ๋กœ๋”ฉ์— ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ์›์ธ์ด ๋ฌด์—‡์ผ๊นŒ์š”? ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

1๊ฐœ์˜ ์ข‹์•„์š”