merefield
(Robert)
1235
์ง๊ธ ์งํ ์ค์ธ ํ๋กํ ํ์
์์
์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์
๋๋ค.
ํ์ฌ ๋ฐ ์ต๊ทผ ํ์์๋ค์๊ฒ ์ผ์ ๊ธฐ๊ฐ ๋์(ํ์ ๋ฑ๊ธ๊ณผ ๊ด๊ณ์์ด) ์ด ๊ธฐ๋ฅ์ ๋ํ ์กฐ๊ธฐ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ ค๊ณ ํฉ๋๋ค.
์์ผ๋ก๋ ๊ฐ์ธ ํ์์/์๊ท๋ชจ ์ปค๋ฎค๋ํฐ์๊ฒ๋ ์ 7๋ฌ๋ฌ, ๋น์ฆ๋์ค์๊ฒ๋ ์ 40๋ฌ๋ฌ๋ถํฐ ์๋ก์ด ๊ธฐ๋ฅ์ ์กฐ๊ธฐ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ ์์ ์
๋๋ค.
5๊ฐ์ ์ข์์
merefield
(Robert)
1236
ํ์ฌ ์คํฐ์๋ค์ ๋์์ผ๋ก ํ ์ผ๋ฆฌ ์ก์ธ์ค ์ด๋์ฅ์ด ๋ฐฉ๊ธ ๋ฐ์ก๋์์ต๋๋ค. ๊ณง ๊ณผ๊ฑฐ ์คํฐ์๋ค์๊ฒ๋ ์ด ๋ฒ์๋ฅผ ํ๋ํ ์์ ์ด๋ฉฐ, ์ผ์ ๊ธฐ๊ฐ ๋์ ์ด๋ฌํ ์ก์ธ์ค๊ฐ ์ ์ง๋ ํ, ์ต์ ์คํฐ์์ญ ์์ค์ ์ ์งํด์ผ ํฉ๋๋ค.
์คํฐ์ ๋ชฉ๋ก์ ๋งค์ผ ๊ฒํ ๋๋ฏ๋ก, Locations์ ์ต์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฑฐ๋ ์ ์์
์ ์ง์ํ๊ณ ์ ํ์ ๋ค๋ฉด ์คํฐ์๋ฅผ ๊ณ ๋ คํด ์ฃผ์ธ์.
๋ฐฑ์ปค์ค๋ ํญ์ ์์ ์ฌํญ์ ๋จผ์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
๊ธฐ๋ฅ์ ๊ฐ๋ณ์ ์ผ๋ก, ๊ทธ๋ฆฌ๊ณ ์ผ์ ์ง์ฐ ํ ๊ณต๊ฐ ์ ์ฅ์๋ก ์ด์ ๋ฉ๋๋ค โฆ
3๊ฐ์ ์ข์์
nathank
(Nathan Kershaw)
1237
๋ฐฉ๊ธ ์๋ ์ฌ์ฉ์ ์์น ๊ฒฐ์ (Automated User Location Determination) ๊ธฐ๋ฅ์ ๊ตฌํํ๋๋ฐ, ์ฌ๊ธฐ์๋ Maxmind๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ํ๋ ์์
์ด ํฌํจ๋ฉ๋๋ค. ์ด ์์
์ ์๋ก์ด ์ธ์คํด์ค์์ ์งํํ์ต๋๋ค.
์๋ก์ด app.yml ํ์ผ์ ํ๋ฅญํ๊ณ ๊ฐ๊ฒฐํ์ง๋ง, ๋ ์ด์ Maxmind ํ๊ฒฝ ๋ณ์๊ฐ ์ฃผ์์ผ๋ก ํฌํจ๋์ด ์์ง ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ด ์์ ๊ฐ์ด ์๋ ์
ํํธ์คํ
์์คํ
๊ด๋ฆฌ์์๊ฒ ๋ ์ ๊ทผํ๊ธฐ ์ฌ์์ผ ํ๋ค๋ฉด, ๋ช
ํํ ์ค๋ช
์ด ํ์ํ ์ ์์ต๋๋ค. ๋ํ ๋ค์ ์ฃผ์ ์ ๋ํ ๋งํฌ๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค:
๊ทธ๋ฆฌ๊ณ - ์ฌ์ํ UX ๊ด๋ จ ์ฌํญ
์์น ์๋(์ ๋ ์์น ์์ต๋๋ค) ์ง๋ ๋งํฌ๊ฐ ์ฌ์ด๋๋ฐ์ ํ์๋๋ฉฐ, ์ด๋ ์ด๋ค ์ค์ ์ผ๋ก๋ ์ ์ด๋์ง ์์ต๋๋ค. ์ ๋ ๋ค์๊ณผ ๊ฐ์ด ์ด๋ฅผ ์จ๊ฒผ์ต๋๋ค:
// ์ฌ์ฉ์ ์ง๋ ๋งํฌ ์จ๊ธฐ๊ธฐ
.sidebar-sections li[data-list-item-name="users map"] {
display: none;
}
์๋ง๋ ์ด ๋งํฌ์ (์ค์ ์ผ๋ก ์ ์ด๋๋) ์ฃผ์ ์ง๋ ๋งํฌ๋ฅผ ๋ชจ๋ ๋น์ถ์ฒ(deprecate)ํ ๋๊ฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ด๋ฆฌ์๊ฐ ์ํ๋ค๋ฉด ์ด์ ํ์ค UI๋ฅผ ํตํด ์ด๋ค์ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์์ต๋๋ค.
1๊ฐ์ ์ข์์
Moin
1238
ํ์ฌ ๊ด๋ฆฌ์๊ฐ ์ฌ์ด๋๋ฐ์ ์ถ๊ฐํ ๋งํฌ๋ ๋ฒ์ญ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ๋ผ์ ์ฌ์ฉ์๊ฐ ์๋ก ๋ค๋ฅธ ์ธํฐํ์ด์ค ์ธ์ด๋ฅผ ์ ํธํ ์ ์๋ ์ปค๋ฎค๋ํฐ์ ๊ฒฝ์ฐ, ์ฌ์ด๋๋ฐ์ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ ํ๋ฌ๊ทธ์ธ์ด ์ฌ๋ฌ ์ธ์ด๋ก ๋ฒ์ญํ๊ณ ํ์ํ ์ ์๋ ์ต์
์ ์ ๊ณตํฉ๋๋ค.
2๊ฐ์ ์ข์์
gilles
1239
์นดํ
๊ณ ๋ฆฌ์ ์ฃผ์ ์ง๋ฆฌ ์์น ์ค์ ์ ํ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค
๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ ์ ์๋ ์ต์
์ด ์ ๊ณต๋์ง ์์ต๋๋ค
(ํ์ฌ ๋ฒ์ ์ 2026.5.0-latest์
๋๋ค)
1๊ฐ์ ์ข์์
merefield
(Robert)
1240
์ด ๋ฌธ์ ๋ ์ด์ ์์ ๋์์ต๋๋ค.
ํด๋น ์์ ์ฌํญ์ ํธํ์ฑ ๊ด๋ จ ์์ ์ฌํญ๋ค๊ณผ ํจ๊ป Early Access ๋ฒ์ ๊ณผ ๊ณต๊ฐ(Public) ๋ฒ์ ์ ์ ์ฅ์์ ๋ฐฐํฌ๋์ด์ผ ํฉ๋๋ค.
์ด ์์
์ ์ผํ์ผ๋ก ๋ฒ์ ๊ฐ ์ฐจ์ด๋ฅผ ํ๋ํ์ต๋๋ค.
์ถฉ๋ถํ ๊ถํ์ ๊ฐ์ง ์คํฐ์์๊ฒ ๊ณต๊ฐ๋๋ Early Access ๋ฒ์ ์๋ ํ์ฌ ๊ณต๊ฐ ๋ฒ์ ์ Locations์ ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค:
| ์ ๋ชฉ |
์ค๋ช
|
| ์ฌ์ฉ์ ์ง๋ ์ง๊ตฌ๋ณธ |
์ฌ์ฉ์ ์ง๋์ ์๋ฐํ๋ฅผ ์์น ๊ธฐ๋ฐ์ผ๋ก ๋ฐฐ์นํ๊ณ , ๋๋๊ทธ/ํฐ์น ํ์ , ์ค, ์ด๊ธฐํ, ๊ฒ์ ํฌ์ปค์ค, ์ฌ์ฉ์ ์นด๋ ํด๋ฆญ, ๊ทธ๋ฆฌ๊ณ ํญ์ ์ผ์ ธ ์๋ ๋ฒํ ๋งคํ์ ์ง์ํ๋ ์ธํฐ๋ํฐ๋ธ 3D ์ง๊ตฌ๋ณธ ๋ทฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค. |
| ์ง๊ตฌ๋ณธ ์คํฌ๋ฆฐ์ธ์ด๋ฒ |
ํค๋ ์๋์์ ์ฌ์ฉ์ ์๋ฐํ๊ฐ ํ์๋๋ ํ์ ํ๋ 3D ์ง๊ตฌ๋ณธ์ ๋ณด์ฌ์ฃผ๋ ์ ํ์ ์คํ์ ์ ํด ์คํฌ๋ฆฐ์ธ์ด๋ฒ์
๋๋ค. |
| ํฅ์๋ ์ฌ์ฉ์ ์ง๋ ํํฐ |
์ฌ์ฉ์ ์ง๋์์ ๊ฒฐ๊ณผ ์ ํ, ๊ฒ์ ์ ํ, ๊ฒ์์ด, ๊ทธ๋ฃน ํํฐ๋ง์ ์ํ ์ปจํธ๋กค์ ์ถ๊ฐํฉ๋๋ค. |
| ๊ฐ๊น์ด ์ฃผ์ ํํฐ |
ํ์ฌ ์ฌ์ฉ์์ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ์ ๊ฐ๊น์ด ์ฃผ์ ๋ชฉ๋ก ํํฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค. |
| IP ๊ธฐ๋ฐ ์ฌ์ฉ์ ์์น ์กฐํ |
IP ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์ ์์น๋ฅผ ์๋์ผ๋ก ์ถ์ ํ์ฌ ์ ์ฅํ๋ฉฐ, ์ค์ ๊ฐ๋ฅํ ํธ๋ฆฌ๊ฑฐ ๋ชจ๋, ์ธ๋ฐ๋, ์ฟจ๋ค์ด, GeoNames ํด์, ๊ธฐ์กด ๊ฐ์ด ์์ ๊ฒฝ์ฐ ๊ฑด๋๋ฐ๊ธฐ ๋์, ๊ทธ๋ฆฌ๊ณ ๋๋ฒ๊ทธ ๋ก๊น
์ ์ง์ํฉ๋๋ค. |
์ด๊ฒ์ ์ ์ง ๊ด๋ฆฌ๋๋ ๊ณต๊ฐ ๋ฒ์ ์ด ์ฝ๊ฐ ํํฅ ์กฐ์ ๋์์์ ์๋ฏธํฉ๋๋ค. ์ ์คํฐ์๋ค์ด ์ถฉ๋ถํ ํํ์ ๋ฐ์ ์ ์๋๋ก ๋ณด์ฅํด์ผ ํ๋ฏ๋ก ์ด์ฉ ์ ์๋ ์กฐ์น์
๋๋ค.
์ด ์ถ๊ฐ ๊ธฐ๋ฅ๋ค์ ์ํ์ ๋ค๋ฉด, ์ ๋ฅผ ์คํฐ์๋ก ํ์ํด ์ฃผ์๊ณ Early Access๋ฅผ ํฌํจํ๋ ์๊ฐ ํฐ์ด๋ฅผ ์ ํํด ์ฃผ์ธ์. ์ ์ ํ ํฐ์ด๋ก ํ์ํด ์ฃผ์๋ฉด 24์๊ฐ ์ด๋ด์ Early Access ๋ฒ์ ์ ์ ๊ทผํ ์ ์์ต๋๋ค.
3๊ฐ์ ์ข์์
gilles
1241
@merefield ๋, ๋น ๋ฅธ ๋์ ๊ฐ์ฌํฉ๋๋ค
.
1๊ฐ์ ์ข์์
Roi
1242
์ต๊ทผ Discourse ๋ฒ์ ์์ ๋น์ถ์ฒ(deprecation) ์๋ฆผ์ ์ฐ์ฐํ ๋ฐ๊ฒฌํ์ต๋๋ค:
[PLUGIN discourse-locations] ๋น์ถ์ฒ ์๋ฆผ: model:composer์ api.modifyClass๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋น์ถ์ฒ๋ฉ๋๋ค. ๋์ addModelField, addModelAccessor/addModelGetter/addModelSetter, addModelMethod, addModelSaveProperty, addModelCallback API๋ฅผ ์ฌ์ฉํ์ธ์. [Discourse 2026.8๋ถํฐ ๋น์ถ์ฒ] [deprecation id: discourse.modify-class-model]
์์ ์ ์น๊ตฌ์๊ฒ ๋ฌผ์ด๋ณด์์ง๋ง, ์ ์ด๋ณด์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ค๋ ฅ์ผ๋ก๋ ํด๊ฒฐํ๊ธฐ๊ฐ ํ๋ ๊ฒ ๊ฐ์ต๋๋คโฆ 
1๊ฐ์ ์ข์์
Jagster
(Jakke Flemming)
1243
์ฐธ๊ณ :
[๊ด๋ฆฌ์ ๊ณต์ง] ํ๋ฌ๊ทธ์ธ 'discourse-locations'์๋ ์
๋ฐ์ดํธ๊ฐ ํ์ํ ์ฝ๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. (id:discourse.modify-class-model)
Viddekla
(Julian Mรผller)
1244
์ ๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค:
merefield
(Robert)
1245
์ด ๋ฌธ์ ๋ @cvx ๋์ ๊ธฐ์ฌ๋ก ํด๊ฒฐ๋์์ต๋๋ค (์ฌ์ค 5์ผ ์ ์ ํด๊ฒฐ๋์์ต๋๋ค!
)
์ต๊ทผ PR
| PR |
์ฃผ์ ๋ชฉ์ |
์์ฑ์ |
| #168 |
๋ณด์ ๊ฒฝ๊ณ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Ruby ๋ฐ JavaScript ์์กด์ฑ์ ์
๋ฐ์ดํธํฉ๋๋ค. |
angusmcleod |
| #169 |
๋น์ถ์ฒ๋๋ Composer modifyClass ์ฌ์ฉ๋ฒ์ ํ๋์ ์ธ ๋ชจ๋ธ ํ์ฅ API๋ก ๊ต์ฒดํฉ๋๋ค. |
cvx |
| #171 |
Composer ์์น ๊ธฐ๋ณธ๊ฐ ํ
์คํธ๋ฅผ ํ์ฅํ๊ณ ์นดํ
๊ณ ๋ฆฌ ์ ํ ์ ์์น ๋๊ธฐํ ๋ฌธ์ ๋ฅผ ์์ ํฉ๋๋ค. |
merefield |
| #172 |
ํ๋ฌ๊ทธ์ธ ๋ฆฐํ
๋ฐ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ํ์ฌ Discourse ํ๋ฌ๊ทธ์ธ ์ค์ผ๋ ํค๊ณผ ๋๊ธฐํํฉ๋๋ค. |
merefield |
| #173 |
use-after-free ์ทจ์ฝ์ ์ ์์ ํ๊ธฐ ์ํด Ruby json ์ ๋ฌผ์ 2.21.1์์ 2.21.2๋ก ์
๊ทธ๋ ์ด๋ํฉ๋๋ค. |
dependabot |
| #174 |
์์น ๊ฒ์ ์ค๋ฅ ์ฒ๋ฆฌ๋ฅผ ๋ณต์ํ๊ณ , ๋น ์ง์ค์ฝ๋ฉ ์์ฒญ์ ๋ฐฉ์งํ๋ฉฐ, ๋งต ์์ ์ฅ์น ๋ฐ ํ๊ท ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๊ฐ์ ํฉ๋๋ค. |
merefield |
๊ธฐ์ฌํด ์ฃผ์ @angus ๋๊ณผ @cvx ๋๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์ด ๋ณ๊ฒฝ์ฌํญ์ ๋ฌด๋ฃ ํ๋ฌ๊ทธ์ธ๊ณผ ์คํฐ์ ์ ์ฉ ์กฐ๊ธฐ ์ ๊ทผ ํ๋ฌ๊ทธ์ธ ๋ชจ๋์ ์ ์ฉ๋์์ต๋๋ค.
๋ํ, Chatbot์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์์น๋ฅผ ๋
ผ์ํ ์ ์๋๋ก ํ๋ ์ฝ๋๋ ์คํฐ์ ์ ์ฉ ์ ์ฅ์์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ญ๋์ ํ์ธต ๋ ๊ฐํํ๊ธฐ ์ํด Locations Early Access๋ก ์ด๋๋์์ต๋๋ค.
5๊ฐ์ ์ข์์
merefield
(Robert)
1246
์ค๋ ์ ๋ ์ผ๋ฆฌ ์ก์ธ์ค์์ ๋ฉ์ธ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ฌ๋ฌ ๋น๊ธฐ๋ฅ์ ๊ฐ์ ์ฌํญ์ ๋ฐฑํฌํธํ์ต๋๋ค:
2๊ฐ์ ์ข์์
merefield
(Robert)
1247
๋ถ๋งํฌ ๋ฉ๋ชจ ํ๋ฌ๊ทธ์ธ๊ณผ ์ ์ฌํ๊ฒ, Locations๋ฅผ ์ฌ๊ตฌ์ฑํ์ฌ ํ๋ก ์คํฐ์๊ฐ ์๋๋๋ผ๋ ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ค๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ๊ธฐ๋ฐ ํ๋ฌ๊ทธ์ธ์ด ํ์ํฉ๋๋ค.
์ด๋ ์ ์ง๋ณด์ ์์
์ ๊ฐ์ํํ๊ธฐ ์ํด ํ์ํ ์กฐ์น์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด ๋ ์ ์ํ๊ฒ ์ด๋ฃจ์ด์ง ์ ์๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค. ๋ํ ์ด์ ์ โ์ผ๋ฆฌ ์ก์ธ์คโ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ฒ์ ์ ์คํฐ์ ์ ์ฉ ๊ธฐ๋ฅ์ด ํฌํจ๋ ํ์ ๋ ํ๋ฆฌ๋ฏธ์ ํ์ฅ์ผ๋ก ํ๋ฆฝํฉ๋๋ค.
๊ธฐ์กด์ ์ผ๋ฆฌ ์ก์ธ์ค ํด๋ก ๋ช
๋ น์ด๋ฅผ app.yml์์ ๋ค์์ผ๋ก ๊ต์ฒดํ์ธ์. ์ด๋ ๊ธฐ๋ฐ ํ๋ฌ๊ทธ์ธ์ ๋จผ์ ๋ฐฐ์นํด์ผ ํฉ๋๋ค:
git clone https://github.com/merefield/discourse-locations.git
git clone https://YOUR_GITHUB_USERNAME:YOUR_TOKEN@github.com/merefield/discourse-locations-pro-ext.git
๊ทธ ํ Discourse๋ฅผ ์ ์์ ์ผ๋ก ๋ค์ ๋น๋ํ์ธ์. ๊ธฐ์กด ์์น ๋ฐ์ดํฐ๋ ์ ์ง๋๋ฏ๋ก ์๋ ๋ง์ด๊ทธ๋ ์ด์
์ ํ์ํ์ง ์์ต๋๋ค.
์ด๋ฆ ๋ณ๊ฒฝ ํ์๋ ์ ์ฅ์ ์ ๊ทผ ๊ถํ์ ์ ์ง๋์ด์ผ ํฉ๋๋ค. ์ ๊ทผ ๋๋ ์ค์น ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ฉ์์ง๋ก ์๋ ค์ฃผ์๋ฉด ๊ธฐ๊บผ์ด ๋์์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋น์คํฐ์ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ถ๊ฐ ์กฐ์น๊ฐ ํ์ํ์ง ์์ต๋๋ค. ๊ธฐ๋ฐ ํ๋ฌ๊ทธ์ธ์ ์
๋ฐ์ดํธ๋์์ง๋ง, ์ฌ์ดํธ๋ ํด๋น ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ์ ์์ ์ผ๋ก ๋น๋๋ ๊ฒ์
๋๋ค!
๊ณ์๋ ๊ด์ฌ๊ณผ ์ง์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
GitHub์์ ์ 7๋ฌ๋ฌ ์ด์์ ๋ธ๋ก ์ฆ ๋ฑ๊ธ์ผ๋ก ์คํฐ์๋ฅผ ๋ฑ๋กํ๋ฉด Locations Pro์ ์ ๊ทผํ ์ ์์ต๋๋ค
๊ธฐ๋ฅ
Discourse Locations๋ ์์ ํ ์์น ์ ์ฅ, ์ง์ค์ฝ๋ฉ, ์ง๋ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค. ์ ํ์ ์ธ Pro ํ์ฅ ๊ธฐ๋ฅ์ ๊ณ ๊ธ ํ์, ์๋ํ, ์ฌ์ฉ์ ์ง๋ ํ์๋ฅผ ์ถ๊ฐํ๋ฉฐ, ์ด ๊ธฐ๋ฐ ํ๋ฌ๊ทธ์ธ์ ์๊ตฌํฉ๋๋ค.
| ๊ธฐ๋ฅ |
๊ธฐ๋ฐ ํ๋ฌ๊ทธ์ธ |
Pro ํ์ฅ |
| ๊ตฌ์กฐํ๋ ์ฃผ์ ์์น ๋ฐ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์
๋ ฅ ํ๋ |
 |
โ |
| ์ฌ๋ฌ ์ ๊ณต์๋ฅผ ํตํ ์ ํ ๋๋ ํ์ ์ง์ค์ฝ๋ฉ |
 |
โ |
| ์นดํ
๊ณ ๋ฆฌ ๋ฐ ์ฌ์ดํธ ์ ์ฒด ์ฃผ์ ์ง๋ ๋ณด๊ธฐ |
 |
โ |
| ๊ฒ์๋ฌผ, ํ๋กํ, ์นด๋, ๋๋ ํฐ๋ฆฌ ์ง๋์ ํ์๋๋ ์ฌ์ฉ์ ์์น |
 |
โ |
| ์ง์ญ ์ด๋ฆ ๋ฐ ์ฌ์ฉ์ ์ด๋ฆ ๊ฒ์์ด ๊ฐ๋ฅํ Leaflet ์ฌ์ฉ์ ์ง๋ |
 |
โ |
| ๊ตฌ์ฑ ๊ฐ๋ฅํ ์์น ๋ผ๋ฒจ, ๊ตญ๊ธฐ, ์ง๋ ๋ง์ปค, ํด๋ฌ์คํฐ๋ง, ํ์ผ |
 |
โ |
| ์ ์ฃผ์ ๋ฅผ ํ์ฌ ์ฌ์ฉ์์ ์์น๋ก ๊ธฐ๋ณธ ์ค์ |
 |
โ |
| IP ๊ธฐ๋ฐ ์ฌ์ฉ์ ์์น ์๋ ์ถ์ |
โ |
๋
์ |
| ํ์ฌ ์ฌ์ฉ์ ์์น ๊ธฐ๋ฐ์ ์ธ๊ทผ ์ฃผ์ ํ์ |
โ |
๋
์ |
| ์์น ์ธ์ Discourse Chatbot ๋๊ตฌ (์ ํ) |
โ |
๋
์ |
| ๊ถํ ์ธ์ ๊ทธ๋ฃน ๋ฐ ๊ฒฐ๊ณผ ์ ํ ์ฌ์ฉ์ ์ง๋ ํํฐ |
โ |
๋
์ |
| ์ธํฐ๋ํฐ๋ธ WebGL ์ฌ์ฉ์ ์ง๋ ์ง๊ตฌ๋ณธ |
โ |
๋
์ |
| ์ ํด ์ง๊ตฌ๋ณธ ํ๋ฉด ๋ณดํธ๊ธฐ |
โ |
๋
์ |
Pro๋ฅผ ์ค์นํ๋ฉด ๋
์ ๊ธฐ๋ฅ์ด ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ์ถ๊ฐ๋๋ฉฐ, ๊ธฐ๋ฐ ํ๋ฌ๊ทธ์ธ์ ๋์ฒดํ์ง๋ ์์ต๋๋ค.
1๊ฐ์ ์ข์์
merefield
(Robert)
1248
์ด์ ์๋ ์ฐํ ์กฐ์น๋ก ์ถ๊ฐ๋์์ง๋ง, ์ดํ PM CSS๊ฐ ์ผ๋ฐ์ ์ธ ์ฃผ์ ์ฒ๋ผ ๋ณด์ด๊ฒ ๋์์ผ๋ฏ๋ก ์ด๋ฅผ ์ ๊ฑฐํ๊ณ , PM ์ฌ์ฉ์ ์์น ๋ผ๋ฒจ ์ ๋ ฌ์ ๋ค์ ๊น๋ํ๊ฒ ๊ฐ์ ธ์ค๊ฒ ๋์์ต๋๋ค:
1๊ฐ์ ์ข์์
neilernst
(Neil)
1249
์ฌ์ฉ์ ์ ์ ์์น๋ฅผ ์ ์ฅํ ๋ฐฉ๋ฒ์ด ์์๊น์? ์๋ฅผ ๋ค์ด ์ฌ๋ฌ ์ฌ๋์ด ์ฌ์ฉํ๋ ์ธ๋ด ์ฐ์ฅ ๊ฐ์ ๊ฒฝ์ฐ, ์ด๋ฆ์ด ์๋๋ผ ์ขํ๋ก ์์น๋ฅผ ์ฐพ์์ผ ํ๋ฏ๋ก ์ฝ๊ฒ ๊ฒ์ํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์๋/๊ฒฝ๋ ์ขํ ์ธํธ๋ฅผ ์ฌ์ฉ์ ์ง์ ์ด๋ฆ๊ณผ ํจ๊ป ์ ์ฅํ ์ ์๋ค๋ฉด ๋งค์ฐ ์ ์ฉํ ๊ฒ์
๋๋ค.
1๊ฐ์ ์ข์์
merefield
(Robert)
1250
๋ค. ์ขํ๋ง ์ฃผ์ ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
์๋ ์ฌํญ์ ํ์ธํด ์ฃผ์ธ์:
์
๋ ฅ ํ๋๋ฅผ ๋๋ฉด ์์น ์ ๋ณด ์ ๊ณต์์ ํด๋น ์์น ํญ๋ชฉ์ด ์๋ ํ ์ผ๋ฐ ๊ฒ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค:
1๊ฐ์ ์ข์์
darkpixlz
(Pyx )
์ด ๊ธ์ ์ ๋ถ๋ฆฌ
1251