12 Bases(๋ฐ์ดํฐ ํ) ๐
๋ ์ ๊ธฐ๋ก, ์ต๊ด ํธ๋์ปค, ํ๋ก์ ํธ ํํฉํโฆ ๋ ธํธ๋ฅผ ํ๋ก ๋ชจ์ ๋ณด๊ณ , ํ์์ ๋ฐ๋ก ๊ณ ์น๊ณ , ์ฐจํธ๋ก๋ ๋ณผ ์ ์์ด์. ๋ ธ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฒ๋ผ ์ฐ์ง๋ง, ๋ฐ์ดํฐ๋ ์ ๋ถ ๋ด ๋ ธํธ์ ํ๋ก ํธ๋งคํฐ์ ํ๋ฌธ์ผ๋ก ๋จ๋๋ต๋๋ค!
โ ํ์ผ๋ก: ์ต์์ฝ 101
Bases๊ฐ ๋ญ์์? ๐ค
.baseํ์ผ ํ๋๊ฐ "์ ์ฅ๋ ํ"์์ โ ์ด๋ค ๋ ธํธ๋ฅผ ๋ชจ์์ง(ํํฐ), ์ด๋ค ์์ฑ์ ์ด๋ก ๋ณด์ฌ์ค์ง, ์ด๋ป๊ฒ ์ ๋ ฌํ ์ง๋ฅผ ๊ธฐ์ตํด์.- ๋ฐ์ดํฐ์ ์ ์ฒด๋ ๊ฐ ๋
ธํธ ๋งจ ์์ ํ๋ก ํธ๋งคํฐ(
---์ฌ์ด์status: todo๊ฐ์ ์์ฑ)์์. ๋ ธํธ ํ๋๊ฐ ํ ํ, ์์ฑ ํ๋๊ฐ ํ ์ด! - ์ต์๋์ธ์ Bases์ ๊ฐ์ ํ์์ด๋ผ, ์ต์๋์ธ์์ ๋ง๋ .base๋ฅผ ๊ทธ๋๋ก ์ด ์ ์๊ณ ๊ทธ ๋ฐ๋๋ ๋ผ์.
๋ง๋ค๊ธฐ โ
- ์ฌ์ด๋๋ฐ์ ํด๋ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋๋กญ๋ค์ด์ ์ Base(ํ) ๊ฐ ์์ด์ โ ๋ณผํธ ์ ์ฒด / ํน์ ํด๋ / ํน์ ํ๊ทธ ์ค ๋ฒ์๋ง ๊ณ ๋ฅด๋ฉด ๋!
- ๋งค์นญ๋๋ ๋ ธํธ๋ค์ด ์์ฃผ ์ฐ๋ ์์ฑ์ ์์์ ์ด๋ก ๊ตฌ์ฑํ๊ณ , ๋ง๋ค์ด์ง์๋ง์ ํธ๋ฆฌ์์ ๋ฐ๋ก ์ด๋ฆ์ ์ ํ ์ ์์ด์.
- ์ฌ์ด๋๋ฐ ๋น ๊ณณ์ด๋ ํด๋ ์ฐํด๋ฆญ โ ์ Base(ํ) ๋ก๋ ๋ง๋ค ์ ์์ด์.
ํ์์ ํ ์ ์๋ ๊ฒ ๐ ๏ธ
- ์ ๋ ฌ: ์ด ์ ๋ชฉ์ ํด๋ฆญํ๋ฉด ์ค๋ฆ์ฐจ์ โฒ โ ๋ด๋ฆผ์ฐจ์ โผ โ ํด์ ์์ผ๋ก ๋ฐ๋์ด์.
- ์ด ๊ด๋ฆฌ: ์ด ์ ๋ชฉ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ๋์ค๋ โ ๋ฉ๋ด(์ฐํด๋ฆญ๋ OK)๋ก ์ด๋ฆ ๋ฐ๊พธ๊ธฐยท์ผ์ชฝ/์ค๋ฅธ์ชฝ ์ด๋ยท์ ๊ฑฐ๋ฅผ, ๋งจ ์ค๋ฅธ์ชฝ ๏ผ ๋ฒํผ์ผ๋ก ๋ณผํธ์ ์๋ ์์ฑ ์ค ๊ณจ๋ผ ์ด ์ถ๊ฐ!
- ํํฐ: ์๋จ์ ๏ผ ํํฐ ๋ฒํผ์ผ๋ก "ํ๊ทธ๊ฐ โโ", "status๊ฐ done" ๊ฐ์ ์กฐ๊ฑด์ ์นฉ์ผ๋ก ์ถ๊ฐยท์ญ์ ํด์. ๋ฌธ๋ฒ์ ๋ชฐ๋ผ๋ ๋๋กญ๋ค์ด ์ธ ๊ฐ๋ฉด ์ถฉ๋ถ!
- ๋ทฐ ํญ: ํ .base์ ์ฌ๋ฌ ๋ทฐ(ํ/์นด๋/์นธ๋ฐ/์ฐจํธ/ํ๋ก์ ํธ)๋ฅผ ๋ ์ ์์ด์. ํญ์ โ ๋ฉ๋ด์์ ์ด๋ฆ ๋ฐ๊พธ๊ธฐยทํโ์นด๋โ์นธ๋ฐโ์ฐจํธโํ๋ก์ ํธ ์ ํยท๋ณต์ ยท์ญ์ ยทCSV๋ก ๋ด๋ณด๋ด๊ธฐ๊น์ง.
์ ์์ ๋ฐ๋ก ํธ์ง โ๏ธ
- ์ ์ ํด๋ฆญํ๋ฉด ๊ทธ ์๋ฆฌ์์ ํธ์ง๋ผ์. ์ด ํ์ ์ ์์์ ๋์น์ฑ์ โ
- โ ์ฒดํฌ๋ฐ์ค ์ด์ ํด๋ฆญ ํ ๋ฒ์ ํ ๊ธ, ๐ ๋ ์ง ์ด์ ๋ฌ๋ ฅ ํผ์ปค, ๐ข ์ซ์ ์ด์ ์ซ์ ์ ๋ ฅ๊ธฐ
- ๐ท๏ธ ๋ชฉ๋ก/ํ๊ทธ ์ด์ ์ผํ๋ก ๊ตฌ๋ถ, โ๏ธ ํ ์คํธ ์ด์ ๊ฐ์ ์ด์ ๊ธฐ์กด ๊ฐ์ด ์๋์์ฑ์ผ๋ก!
- ๊ฐ์ ๋น์ฐ๊ณ ์ ์ฅํ๋ฉด ๊ทธ ์์ฑ์ด ์ ๊ฑฐ๋ผ์. Enter=์ ์ฅ, Esc=์ทจ์.
- ์ผ์ชฝ ์ฒดํฌ๋ฐ์ค๋ก ์ฌ๋ฌ ํ์ ๊ณ ๋ฅด๋ฉด ์ผ๊ด ์์ ๋ฐ๊ฐ ๋ํ๋์ โ ๊ณ ๋ฅธ ๋ ธํธ๋ค์ ์์ฑ์ ํ ๋ฒ์ ๋ฐ๊พธ๊ฑฐ๋, ํ ๋ฒ์ ์ญ์ ํ ์ ์์ด์.
๏ผ ์ ํญ๋ชฉ ํ ๐ฑ
ํ ๋งจ ์๋ ์ ์ ์ ๋ ฅ์นธ์ ๋ ธํธ ์ด๋ฆ์ ์น๊ณ Enter โ ํ์ฌ ํํฐ์ ๋ง๋ ํ๋ก ํธ๋งคํฐ(ํ๊ทธยทํด๋ยท์์ฑ)๊ฐ ๋ฏธ๋ฆฌ ์ฑ์์ง ์ ๋ ธํธ๊ฐ ๋ง๋ค์ด์ ธ์. ์ฐ์์ผ๋ก ์ ๋ ฅํ ์ ์์ด์ ๋ชฉ๋ก ๋ง๋ค๊ธฐ๊ฐ ์์๊ฐ!
โจ AI๋ก ์ฑ์ฐ๊ธฐ (์ด ๋ฉ๋ด)
์ด โ ๋ฉ๋ด์ AI๋ก ์ฑ์ฐ๊ธฐ๋ฅผ ๋๋ฅด๋ฉด, AI๊ฐ ๊ฐ ๋ ธํธ์ ๋ณธ๋ฌธ์ ์ฝ๊ณ ๊ทธ ์์ฑ ๊ฐ์ ์ ํด ์ฑ์์ค์. "์ฅ๋ฅด", "๋์ด๋", "ํ์ค์์ฝ" ๊ฐ์ ์ด์ ๋ง๋ค๊ณ ๋งก๊ฒจ ๋ณด์ธ์. ๋น ์นธ๋ง ์ฑ์ฐ๊ธฐ/๋ชจ๋ ๋ค์ ์ฑ์ฐ๊ธฐ๋ฅผ ๊ณ ๋ฅผ ์ ์์ด์. โ 16 AI ์์ด์ ํธ
์ฐจํธ ๋ทฐ ๐
๋ทฐ๋ฅผ ์ฐจํธ๋ก ๋ฐ๊พธ๋ฉด ํ๊ฐ ๊ทธ๋ํ๊ฐ ๋ผ์ โ ๊ทธ๋ฃน(์ด๋ค ์์ฑ์ผ๋ก ๋ฌถ์์ง) ยท ์ง๊ณ(๊ฐ์/ํฉ๊ณ/ํ๊ท ) ยท ์ฐจํธ ์ข ๋ฅ(๋ง๋/๊ฐ๋ก ๋ง๋/์ /์์ญ/ํ์ด/๋๋/๋ง๋์ฌํ) ์ธ ๊ฐ์ง๋ง ๊ณ ๋ฅด๋ฉด ๋. ๋ ์ง ๊ฐ๊ณผ ์์ฑ/์์ ์๊ฐ์ ์ ๋จ์๋ก ์๋์ผ๋ก ๋ฌถ์ฌ์ "์๋ณ ๋ ์๋" ๊ฐ์ ์ฐจํธ๊ฐ ๋ฐ๋ก ๋์์.
์ด๋์๋ ๋ค์ ์ฐ๊ธฐ โป๏ธ
- ๋
ธํธ ์์ ์๋ฒ ๋: ๋ณธ๋ฌธ์
![[๋ ์๋ชฉ๋ก.base]]ํ ์ค์ด๋ฉด ๊ทธ ์๋ฆฌ์ ๋ผ์ด๋ธ ํ๊ฐ!![[๋ ์๋ชฉ๋ก.base#์ฐจํธ]]์ฒ๋ผ #์ผ๋ก ๋ทฐ๋ฅผ ๊ณ ๋ฅผ ์๋ ์์ด์. ๋ ธํธ๋ฅผ ์ ์ฅํ๋ฉด ์๋ ๊ฐฑ์ . - ๋์๋ณด๋ ๋ณด๋: 15 ๋์๋ณด๋์ ์ฟผ๋ฆฌ ๋ณด๋ ํ๋ฆฌ์ ์์ Base(ํ) ํ์๋ฅผ ๊ณ ๋ฅด๋ฉด ๋์๋ณด๋์ ํ/์ฐจํธ๊ฐ ๋ ์.
- ๋ง์ธ๋๋งต ์นด๋: 11 ๋ง์ธ๋๋งต์ .base ํ์ผ์ ๋์ด๋ค ๋์ผ๋ฉด ์นด๋์ ํ ์ค๋ ์ท์ด ๋ ๋๋ผ์. ๊ฒ๋ค๊ฐ ๊ทธ ์นด๋๋ฅผ ์ ํํ๊ณ '์๋ ๋ง์ธ๋๋งต' ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ณด๋(๋ทฐ)๋ฅผ ๊ณจ๋ผ ํ ์ ์ฒด๊ฐ ํต์งธ๋ก ๋ง์ธ๋๋งต์ผ๋ก ํผ์ณ์ง๋ต๋๋ค(์ํ๋ณ ๋ณด๋๋ ์๊น ๊ทธ๋ฃน์ผ๋ก ์นธ๋ฐ์ฒ๋ผ ์ค ๋ง์ถฐ์!).
- CSV ๋ด๋ณด๋ด๊ธฐ: ๋ทฐ ๋ฉ๋ด์์ ํ ๋ฒ์ โ ์์ ยท๊ตฌ๊ธ์ํธ๋ก ๋ฐ๋ก ์ด๋ ค์.
- AI์๊ฒ ์ง๋ฌธ: ๋ฐ์คํฌํ ์์ด์ ํธ์๊ฒ "status๊ฐ todo์ธ ๋ ธํธ ์ฐพ์์ค"์ฒ๋ผ ๋ฌผ์ผ๋ฉด ์์ฑ์ DB์ฒ๋ผ ์กฐํํด์ ๋ตํด์.
- AI์๊ฒ ํ ๋ง๋ค๊ธฐ: ๋ฐ์คํฌํ ์์ด์ ํธ๋ ์กฐํ๋ฟ ์๋๋ผ .base ํ์ผ ์์ฒด๋ฅผ ๋ง๋ค๊ฑฐ๋ ๊ณ ์ณ์ค์ โ "์ด ํด๋ ๋ ธํธ๋ค๋ก ๋ ์ ๊ธฐ๋ก ํ ๋ง๋ค์ด์ค", "์ํ๋ณ ์นธ๋ฐ ๋ณด๋๋ก ๋ง๋ค์ด์ค", "์๋ณ ๊ฐ์ ์ฐจํธ ๋ทฐ ์ถ๊ฐํด์ค", "ํ๋ก์ ํธ ๋ทฐ๋ก ์ธํ ํด์ค"์ฒ๋ผ์(ํ์ํ๋ฉด ์กฐ๊ฑด์ ๋ง๋ ๋ ธํธ๋ ํจ๊ป ๋ง๋ค์ด์ค์). โ 16-2 ์ํฉ๋ณ ํ์ฉ ๋ ์ํผ
์นธ๋ฐ ๋ณด๋ ๐งฎ
๋ทฐ ๋ฉ๋ด(ํญ โ)์ ์นธ๋ฐ์ผ๋ก ๋ณด๊ธฐ๋ก ๋
ธํธ๋ฅผ ์์ฑ๊ฐ๋ณ ์ด(์: ์ํ๋ณ ํ ์ผ ๋ณด๋)๋ก ๋ด์. ์นด๋๋ฅผ ๋ค๋ฅธ ์ด๋ก ๋๋ฉด ๊ทธ ์์ฑ๊ฐ์ด ๋
ธํธ์ ๊ธฐ๋ก๋ผ์(ํฐยท์์ดํจ๋๋ ์ ๊น ๋๋ฅธ ์ฑ ๋๊ธฐ, ๊ฐ์ฅ์๋ฆฌ์์ ์๋ ์คํฌ๋กค). ์์ปจ๋ '์งํ์ค' ์ด์์ '์๋ฃ' ์ด๋ก ์ฎ๊ธฐ๋ฉด ๊ทธ ๋
ธํธ์ ์ํ๊ฐ ์๋ฃ๋ก ๋ฐ๋๋ ์์ด์์. ์ด ๋จธ๋ฆฌ์ ๏ผ๋ ๊ทธ ์ํ๊ฐ ์ฑ์์ง ์ ๋
ธํธ๋ฅผ ๋ง๋ค์ด์. ํด๋ฐ์ ์ด ๊ด๋ฆฌ๋ก ์ด ์์๋ฅผ ๋ฐ๊พธ๊ณ ์์ง ์นด๋๊ฐ ์๋ ์ด('์งํ์ค' ๋ฑ)๋ ๋ฏธ๋ฆฌ ๋ง๋ค ์ ์์ด์.
- ์์ง ์๋ ์์ฑ์ผ๋ก ๋ฌถ๊ธฐ: ๊ทธ๋ฃน select(๋๋ ์น์
โฎ)์ '๏ผ ์ ์์ฑ์ผ๋ก ๊ทธ๋ฃน' ์ ์ํ ๊ฐ์ ์ด๋ฆ์ ์๋์์ฑ ๋๋กญ์ฐฝ์ผ๋ก ์
๋ ฅํ๋ฉด, ์ด๋ค ๋
ธํธ์๋ ์์ง ์๋ ์์ฑ์ผ๋ก๋ ๋ณด๋๋ฅผ ์์ํ ์ ์์ด์. ์ด์ ๋ง๋ค๊ณ ์นด๋๋ฅผ ๋๋ฉด ๊ทธ ์์ฑ์ด ์ฑ์์ ธ์.
- ํํฐ์ ๊ฑธ๋ ค ์ฌ๋ผ์ง ๋ ์๋ด: ๊ทธ ๋ทฐ๊ฐ ๊ทธ๋ฃน ์์ฑ์ผ๋ก ํํฐ๋ผ ์์ผ๋ฉด(์: ์ํ == "ํ ์ผ"์ธ ๋ทฐ) ์นด๋๋ฅผ ๋ค๋ฅธ ์ด๋ก ์ฎ๊ธฐ๋ ์๊ฐ ํํฐ์์ ๋น ์ ธ ๋ชฉ๋ก์์ ์ฌ๋ผ์ง๋๋ฐ, ์ด๋ ์กฐ์ฉํ ์ฌ๋ผ์ง์ง ์๊ณ ํ ์คํธ๋ก ์๋ ค์ค์("์๋ฃ๋ก ๋ณ๊ฒฝ๋จ โ ์ด ๋ชฉ๋ก์ ํํฐ์ ๋ง์ง ์์ ์จ๊ฒจ์ ธ์"). ๋
ธํธ๋ ๊ทธ๋๋ก ์์ผ๋, ์ํ๋ณ ์น์
์ ์ฌ๋ฌ ๊ฐ ๋๋ฉด ์ฎ๊ธด ์นด๋๊ฐ ํด๋น ์ํ ์น์
์ ๋ํ๋์.
์นด๋์๋ ๋ทฐ์ ์ ์ด 1~2๊ฐ๊ฐ ๋ณด์กฐ ์ ๋ณด๋ก ๋ถ๊ณ ์ง๋ ๋ ์ง๋ ๋นจ๊ฐ๊ฒ ํ์๋๋ฉฐ, ์นด๋ ์ฐํด๋ฆญ์ผ๋ก ๋ ธํธ๋ฅผ ์ด์ง ์๊ณ ์์ฑ์ ๋ฐ๋ก ๊ณ ์ณ์.
๋ฐ๋ก ์ฐ๋ ํ๋ฆฌ์ ๋ณด๋ ๐
์ง์ ์ง์ง ์์๋, ์ฌ์ด๋๋ฐ ๏ผ ๋ฉ๋ด๋ ๋ช
๋ น ํ๋ ํธ์์ ๊ณจ๋ผ ๋ฐ๋ก ๋ง๋๋ ๋ณด๋๋ค์ด ์์ด์.
- PARA ๋ณด๋ ๐๏ธ: para ๊ฐ์ด ์๋ ๋
ธํธ๋ฅผ ํ๋ก์ ํธยท์์ญยท์์ยท์์นด์ด๋ธ ๋ค ์ด์ ์นธ๋ฐ์ผ๋ก. ์นด๋๋ฅผ ๋์ด ์ฎ๊ธฐ๋ฉด para๊ฐ ๋ฐ๋์ด์. โ 17 ์ง์ ๊ตฌ์กฐํ
- ์์ฌ ๐: type: book ๋
ธํธ๋ฅผ ๋ชจ์ผ๋ ์ธ๋ก ์ฑ
์ฅ(์ ๋ฉด ๊ฐค๋ฌ๋ฆฌ) ๋ทฐ. ํ์ง๋ฅผ ์๋
์ ๋ฐ์ผ๋ก ๋์ด ์๋
์ฒ๋ฆฌ, ํ์ง ์๋ ๋
์ ์งํ๋ฅ ๋ฐ๊น์ง. โ 12-2 ์์ฌ์ ๋
์ ๊ธฐ๋ก
- ๊ฐ๊ณ๋ถ ๐ฐ: ์ง์ถยท์์
๋ด์ญ ๋
ธํธ๋ฅผ ๋ชจ์ ํ + ์์ฝ ํจ๋๋ก. ๊ธฐ๊ฐ๋ณ ์์
ยท์ง์ถยท๊ฒฐ์ฐ, ์์ฐ, ์นดํ
๊ณ ๋ฆฌ ๋น์จ๊น์ง ํ ํ๋ฉด์. โ 12-3 ๊ฐ๊ณ๋ถ
ํ๋ก์ ํธ ๋ทฐ ๐๏ธ
๋ฒ ์ด์ค ํ๋๋ก ํ๋ก์ ํธ ํ๋๋ฅผ ํต์งธ๋ก ๊ด๋ฆฌํ๋ ๋ทฐ์์ โ ํ์งยท์ํยท๋ง๊ฐ D-dayยท์งํ๋ฅ ์ด ์๋ ํ ์๋์ ๋ค๋ฅธ ๋ทฐ๋ค์ ์น์ ์ผ๋ก ์์์. 8๊ฐ์ง ํ ํ๋ฆฟ(์น์์คยท๋ ์ยท์ฐ๊ตฌยท์ ๋ฌดยท์ฌํยท๋ธ๋ก๊ทธยท๊ณต๋ถโฆ), ์๊ฐ ๋ ธํธ ์๋ฒ ๋, โจ AI ๋ธ๋ฆฌํ, ๋์๋ณด๋ยท๋ฌ๋ ฅ ์ฐ๋๊น์ง โ ์์ธํ ์ฌ์ฉ๋ฒ์ 12-1 ํ๋ก์ ํธ ๋ทฐ์์!
์์ค๊ฐ ๊ถ๊ธํ๋ฉด </> ๐งโ๐ป
์ฐ์๋จ </> ์์ค ๋ฒํผ์ผ๋ก YAML ์๋ฌธ์ ์ง์ ํธ์งํ ์ ์์ด์(๋ค์ ํ ๋ณด๊ธฐ๋ก ๋์์ค๋ฉด ๋ฐ์). UI๊ฐ ์ง์ํ์ง ์๋ ๋ณต์กํ ํํฐ(or/not ์ค์ฒฉ, ๋ ์ง ์ฐ์ฐ ๋ฑ)์ ์์ ์ด(formulas:)์ ์์ค์์ ์ฐ๋ฉด ํ์์ ๊ณ์ฐ๋ผ ๋ณด์ฌ์.
์์ ์ด, ๊ณ์ฐ์ ์ต์์ฝ๊ฐ โจ๐งฎ
formulas:์ ์์ ์ ์ผ๋ฉด ๊ฐ ๋
ธํธ๋ง๋ค ๊ณ์ฐ๋ ์ฝ๊ธฐ ์ ์ฉ ์ด(formula.์ด๋ฆ)์ด ์๊ฒจ์. ์์ฑ ์ด๋ฆ์ ๊ทธ๋๋ก ์ฐ๊ณ , ๋ค๋ฅธ ์์์ formula.์ด๋ฆ์ผ๋ก ์ฐธ์กฐํด์.
์์ค๋ฅผ ์ ์ด์ด๋ ๋ผ์ โ ํ ์ค๋ฅธ์ชฝ ๋ ๏ผ โ 'ฦ ์์ ์ด ์ถ๊ฐ'๋ก ์ด๋ฆยท๊ณ์ฐ์์ ํผ์์ ๋ฃ๊ณ (์ฒซ ํ ๊ธฐ์ค ์ค์๊ฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ๊ฒฐ๊ณผ ํ์ธ!), ์์ ์ด ๋จธ๋ฆฌ์ โ โ 'ฦ ์์ ํธ์ง'์ผ๋ก ์ธ์ ๋ ๊ณ ์น๊ฑฐ๋ ์ง์ธ ์ ์์ด์.
formulas:
์ด์ก: ๊ฐ๊ฒฉ * ์๋
๋ฑ๊ธ: ์ ์ >= 90 ? "A" : ์ ์ >= 80 ? "B" : "C"
๋๋ฐ์ด: dateDiff(today(), ๋ง๊ฐ์ผ)
๋ง๊ฐ์ฃผ: dateFormat(๋ง๊ฐ์ผ, "MM.DD") + " (" + weekday(๋ง๊ฐ์ผ) + ")"
ํ๊ท ์ ์: round(์ ์๋ชฉ๋ก.avg(), 1)
์ ์์ ๋ฆฌ: ์ ์.split(",").unique().sort().join(" ยท ")
์์ฐ์ํ: coalesce(์์ฐ, 0) > 0 ? "์ฑ
์ " : "๋ฏธ์ "
์ธ ์ ์๋ ๊ฒ๋ค:
- ์ฐ์ฐ: + - * / %, ๋น๊ต(== != > <โฆ), && || !, ์ผํญ ์กฐ๊ฑด ? ์ฐธ : ๊ฑฐ์ง, ๊ดํธ. ๋ ์งยฑ๊ธฐ๊ฐ ํผํฉ(๋ง๊ฐ์ผ + duration("1 week"))๋ ๋ผ์.
- ์ซ์: abs round(x, ์๋ฆฟ์) floor ceil sqrt pow clamp(v, ์ต์, ์ต๋) min max sum average(avg) number
- ๋ ์ง: now() today() date("2026-07-17") duration("3 days") year month day hour minute weekday(์์ผ ์ด๋ฆ) dateFormat(๋ ์ง, "YYYY.MM.DD HH:mm ddd") dateDiff(๋ถํฐ, ๊น์ง, "days")
- ์กฐ๊ฑดยท๊ธฐ๋ณธ๊ฐ: if(์กฐ๊ฑด, ์ฐธ, ๊ฑฐ์ง)(=choice) ยท coalesce(๊ฐ1, ๊ฐ2, โฆ)(=default, ์ฒซ ๋น์ด์์ง ์์ ๊ฐ โ ํ๋ก ํธ๋งคํฐ ๋น ์ก์ ๋ ๊ธฐ๋ณธ๊ฐ)
- ๋ฌธ์์ด ๋ฉ์๋: .lower() .upper() .trim() .slice(0,5) .replace("a","b") .split(",") .padStart(3,"0") .repeat(n) .contains() .startsWith() .endsWith() .isEmpty() .toFixed(1) .length
- ๋ชฉ๋ก ๋ฉ์๋(ํ๊ทธยท๋ค์ค๊ฐ ์์ฑ): .first() .last() .count() .sort()/.sort("desc") .reverse() .unique() .sum() .avg() .join(" ยท ")
ํ์์ ๋ฐ๋ก ๋๋ฅด๋ ์์ ฏ ์์ โ ๋ณ์ โญ ยท ์๋ฃ ์ฒดํฌ โ
์์ ์ด์ธ๋ฐ ์ฝ๊ธฐ๋ง ํ๋ ๊ฒ ์๋์์! ๋ ๊ฐ์ง๋ ํ ์์์ ๋ฐ๋ก ๋ง์ง ์ ์๋ ์์ ฏ์ด ๋ฉ๋๋ค.
- ๋ณ์ stars(ํ์ ): ์
์ ๋ณ 5๊ฐ๊ฐ ๋ ์. ๋ณ์ ํด๋ฆญ(ํญ)ํ๋ฉด ๊ทธ ๊ฐ์๋งํผ ํ์ ์์ฑ์ ๋ฐ๋ก ๊ธฐ๋ก๋๊ณ , ๊ฐ์ ๋ณ์ ๋ค์ ๋๋ฅด๋ฉด 0์ผ๋ก ํด์ !
- ์๋ฃ ์ฒดํฌ checkbox(์๋ฃ): ์
์ ์ฒดํฌ๋ฐ์ค๊ฐ ๋ ์ ๋๋ฅด๋ฉด ์๋ฃ ์์ฑ์ด ์ฐธ/๊ฑฐ์ง์ผ๋ก ํ ๊ธ๋ผ์.
- ์์ ์ด ์ถ๊ฐ ํผ์ ํ๋ฆฌ์
์์ '๋ณ์ 'ยท'์๋ฃ ์ฒดํฌ'๋ฅผ ๊ณ ๋ฅด๋ฉด ํ ๋ฒ์ ๋ง๋ค์ด์ ธ์. ์ ๋ ฌยท์ง๊ณ๋ ๊ทธ ๊ฐ ๊ทธ๋๋ก ๋์ํฉ๋๋ค.
๋ ธํธ๋ผ๋ฆฌ ์ด์ด์ ๊ณ์ฐํ๊ธฐ โ ๊ด๊ณ์ ๋กค์ ๐๐งฎ
๋
ธ์
์ '๊ด๊ณ(Relation)ยท๋กค์
(Rollup)'์ ์ต์์ฝ์์๋ ์ธ ์ ์์ด์. ๊ทธ๋ฐ๋ฐ ๋ณ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์์ด์ โ ํ๋ก ํธ๋งคํฐ์ ์ ์ด๋ [[์ํค๋งํฌ]]๊ฐ ๊ณง ๊ด๊ณ๊ฑฐ๋ ์!
---
title: ์ ์ ํ ์ถ์
para: project
parent_area: "[[๋ง์ผํ
]]" # โ ์ด ํ ์ค์ด '๊ด๊ณ'์์
done: false
---
์ด๋ ๊ฒ๋ง ํด๋๋ฉด ํ์์ ์ฐ๊ฒฐ๋ ์ ์ชฝ ๋ ธํธ์ ๊ฐ์ ๊ทธ๋๋ก ๋์ด๋ค ์ธ ์ ์์ด์.
์ ์ชฝ ๋
ธํธ์ ๊ฐ ๊ฐ์ ธ์ค๊ธฐ โ ์ ํ๋๋ฉด ๋ .
์์ ์ด์ ๊ด๊ณ์์ฑ.๊ฐ์ ธ์ฌ์์ฑ ์ด๋ผ๊ณ ์ฐ๋ฉด ๋ผ์.
formulas:
์์ญ์ํ: parent_area.status # ์์ ์์ญ ๋
ธํธ์ status ๊ฐ
์์ญ์ด๋ฆ: parent_area.file.name # ์ ์ชฝ ๋
ธํธ์ ํ์ผ ์ด๋ฆ
์ ์๊ตญ์ : ์ ์.๊ตญ์ # ๊ฐ์ด ์ฌ๋ฌ ๊ฐ๋ฉด ๊ฒฐ๊ณผ๋ ์ฌ๋ฌ ๊ฐ!
- ๋งํฌ๊ฐ ์ฌ๋ฌ ๊ฐ๋ฉด(
์ ์: ["[[๊น์๊ฐ]]", "[[์ด์๊ฐ]]"]) ๊ฐ๋ค๋ ๋ฌถ์์ผ๋ก ๋์์. - ๋งํฌ๊ฐ ๊นจ์ ธ ์๊ฑฐ๋ ๊ทธ๋ฐ ๋ ธํธ๊ฐ ์์ผ๋ฉด ์กฐ์ฉํ ๋น ๊ฐ์ด์์(์๋ฌ ์ ๋์!).
- ๊ฐ์ ์ด๋ฆ์ ๋ ธํธ๊ฐ ์ฌ๋ฌ ๊ฐ๋ฉด โ ๊ฐ์ ํด๋ โ โก ๋ ์์ ๊ฒฝ๋ก โ โข ์ต๊ทผ์ ๊ณ ์น ๊ฒ ์์ผ๋ก ๋๋ํ๊ฒ ๊ณจ๋ผ์.
๋๋ฅผ ๊ฐ๋ฆฌํค๋ ๋
ธํธ๋ค ์ธ๊ธฐ โ ๋กค์
backlinks()
๋ฐ๋ ๋ฐฉํฅ๋ ๋ผ์! "๋๋ฅผ parent_area๋ก ๊ฐ๋ฆฌํค๋ ๋
ธํธ๋ค" ์ ๋ชจ์ ๊ฐ์ยทํฉ๊ณ๋ฅผ ๋ผ ์ ์์ด์. ์์ญ(Area) ๋
ธํธ๋ก ๋ง๋ ํ์์ ํนํ ์ ์ฉํ๋ต๋๋ค.
formulas:
ํ๋ก์ ํธ์: backlinks("parent_area").count()
์งํ์ค: backlinks("parent_area").where("done", "!=", true).count()
์ด์์ฐ: backlinks("parent_area").sum("์์ฐ")
๋ชฉ๋ก: backlinks("parent_area").join(" ยท ")
.where(์์ฑ, ๋น๊ต, ๊ฐ)๋ก ์กฐ๊ฑด์ ๊ฑธ์ด์ โ==!=><>=<=๋ฅผ ์ธ ์ ์์ด์.- ์ง๊ณ๋
countsumavgminmaxjoinuniquefirstlastanyallvaluescountNonEmpty๊ฐ ์์ด์. - ์์์ ๋ฐฐ์ด ํจ์๋ค๊ณผ ์์ด ์จ๋ ๋ผ์:
round(backlinks("parent_area").avg("์ง๋"), 1)
์กฐ๊ธ ๋ ๋๋ ทํ๊ฒ ์ฐ๊ณ ์ถ๋ค๋ฉด โ ํจ์ํ
์ ํ๊ธฐ ๋์ ํจ์๋ก ์จ๋ ๋๊ฐ์์. ์์ฑ ์ด๋ฆ์ ์ ยท๊ณต๋ฐฑ์ด ์์ฌ ํท๊ฐ๋ฆด ๋ ์ ์ฉํด์.
| ์ฐ๋ ๋ฒ | ๋ป |
|---|---|
link(parent_area).status |
๋งํฌ ํ๋๋ฅผ ๋ฐ๋ผ๊ฐ ๊ฐ ์ฝ๊ธฐ |
links(์ ์).count() |
๋งํฌ ์ฌ๋ฌ ๊ฐ๋ฅผ ๋ฌถ์์ผ๋ก |
backlinks("parent_area") |
๋๋ฅผ ๊ทธ ์์ฑ์ผ๋ก ๊ฐ๋ฆฌํค๋ ๋
ธํธ๋ค (= inbound(...)) |
๐ก ์ ์ด๋ ๊ฒ ๋ง๋ค์๋๋ฉด์: ๊ด๊ณ๋ฅผ ๋ฐ๋ก ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฃ์ด๋ฒ๋ฆฌ๋ฉด, ๋ ธํธ๋ฅผ ์ฎ๊ธฐ๊ฑฐ๋ ๋ค๋ฅธ ์ฑ์์ ์ด์์ ๋ ๊ด๊ณ๊ฐ ํต์งธ๋ก ์ฌ๋ผ์ ธ์. ์ต์์ฝ๋ ๊ด๊ณ๋ ๊ทธ๋ฅ ๋งํฌ๋ค์ด ํ ์ค์ด๋ผ ์ต์๋์ธ์์ ์ด์ด๋ ํ๋ฒํ ์ํค๋งํฌ๋ก ๋ณด์ด๊ณ , ์ฐ๊ฒฐ ํจ๋ยท๊ทธ๋ํ๋ทฐ์๋ ์์ฐ์ค๋ฝ๊ฒ ํจ๊ป ๋ํ๋๋ต๋๋ค. โ 17 ์ง์ ๊ตฌ์กฐํ
๋ทฐ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ โ ๋ฐฐ๋ ์๊ณผ ์ด๋ฆ ๐จ
- ๋ชจ๋ ๋ฒ ์ด์ค ๋ทฐ์ ์ ๋ชฉ ์ค์๋ ์ข ๋ฅ ์์ด์ฝ๊ณผ ํจ๊ป โ(์ด๋ฆ ๋ฐ๊พธ๊ธฐ)ยท๐จ(ํค๋ ์) ๋ฒํผ์ด ์์ด์.
- ๐จ๋ฅผ ๋๋ฅด๋ฉด ํ๋ฆฌ์ 6์ + ์ปค์คํ ์์ ํผ์ปค๊ฐ ๋ ์, ํญ ์ค๋ถํฐ ์ ๋ชฉ๊น์ง ํ๋ฉด ์์ชฝ์ด ํต์งธ๋ก ๊ทธ ์ ๋ฐฐ๋๊ฐ ๋ฉ๋๋ค(๋ ธ์ ์ปค๋ฒ์ฒ๋ผ!). ๊ธ์์์ ๋ฐฐ๊ฒฝ ๋ฐ๊ธฐ์ ๋ง์ถฐ ์๋์ผ๋ก ํฐ/๊ฒ์ ์ ๊ณจ๋ผ๋๋ ค์. โ๋ฅผ ๋๋ฅด๋ฉด ์๋๋๋ก.
- โ๋ก ๋ฐ๊พผ ์ ๋ชฉ์ ํ์ผ๋ช ๊ณผ ๋ณ๊ฐ๋ก ์ ์ฅ๋ผ์(๋น์ฐ๋ฉด ๋ค์ ํ์ผ๋ช ์ ๋ฐ๋ผ๊ฐ์).
๊นจ์ ์ ๋ณด ๐ก
- ์ต์๋์ธ๊ณผ ์๋ณตํด๋ ์์ ํด์ โ ์ต์์ฝ๊ฐ ๋ชจ๋ฅด๋ ์ค์ ํค๋ ๊ทธ๋๋ก ๋ณด์กด๋ผ์(๋จ, ์์ค์ ์ฃผ์์ UI๋ก ํธ์งํ๋ฉด ์ฌ๋ผ์ ธ์).
- ๋ฐ์ดํฐ๊ฐ ๋ ธํธ ํ์ผ ๊ทธ ์์ฒด๋ผ ๋ฐฑ์ ยท๋๊ธฐํยท์ด์ฌ๊ฐ ์์ ๋กญ๊ณ , ํ๊ทธยท๊ทธ๋ํ๋ทฐ์๋ ์์ฐ์ค๋ฝ๊ฒ ์ด์ด์ ธ์.
โ ์ด์ : 11 ๋ง์ธ๋๋งต ยท ์ฒ์์ผ๋ก ยท ๋ค์: 12-1 ํ๋ก์ ํธ ๋ทฐ โ