์ฌ์ค ๊ทธ๋์ CI ๊ตฌ์ถ์ ์ข ์ํํด์ง๋ ๊ฒ ๊ฐ๊ธฐ๋(?)
@heartade.dev
Just call me Dani! - ๐ณ๏ธโโง๏ธ they/them - KOR, ENG - Trying my best to learn ESP, EPO, JPN - 5+ Years of experience in being 17 years old - Software earns me the rice - AuDHD - โค๏ธ๐ โ endorsement ๐: https://blog.heartade.dev
์ฌ์ค ๊ทธ๋์ CI ๊ตฌ์ถ์ ์ข ์ํํด์ง๋ ๊ฒ ๊ฐ๊ธฐ๋(?)
ํ ์คํธ ๋๋ ค๋๊ณ ์ ์ ์ง๊ธ ํ ์คํธ์ค! ํ๋ฉด์ ํ๋น์ค์์ ๊ณผ์ ๊น๋จน๋๊ฒ ์ฐจ๋จ๋นํ๋๊ตฐ์(?)
์๊ฐํด๋ณด๋,
์ด openclaw ๊ตฌ์ฑ์ด, ๋ง์ธํฌ๋ํํธ ๊ณต์ฅํ๋ ์ํฐ์คํฉํ ๋ฆฌ, ํฉํ ๋ฆฌ์ค, ์์ฆ ๋ณธ๋ค๋ฉด ๋ช
์ผ๋ฐฉ์ฃผ ์๋ํ๋์ ๊ณต์ฅ๊ณต์ฅ ๊ฒ์๋ค ํ๋ ์ดํ๋ ๊ฑฐ๋๋ ๋น์ทํจ.
์ฌ์ค์ ์์ํธํ ๋๋์ด๋ค.
์๋ฆฌ๋ ๋ชจ๋ ์ฌ์ฑ์ ๋ฌด์ ์ ๊ณตโฆ'๊ณต๊ณต์๋ฆฌ๋ ๊ทธ๋ฅ๋๋ฆผ' ์๋ฒ์ฌ์
ํ!!! ์ฒจ์์์ด์
์์ญ๋ฆฌ ๊ทผ์ฒ์์ ์์ญ๋ฆฌ ๊ทผ์ฒ๋ก()
๊ธฐ์ฐจ๋ ์๋ ์ฆ๊ธฐ๋ก ๊ฐ๋ ์ฐจ๋ผ์ ๆฐฃ์๋ฅผ ์ฐ๋ ๊ฒ์ผํ
๋ฐ ์ ์ ๊ธฐ๊ธฐ๊ด์ฐจ๋ ๊ธฐ์ฐจ๋ผ๊ณ ๋ถ๋ฅด๋์ง ๊ณ ๋ฏผํ๋ค๊ฐ ์ ๊ธฐ๋ ์ฆ๊ธฐ๋ก ํฐ๋น์ ๋๋ ค์ ๋ง๋ค๊ธฐ ๋๋ฌธ์ด๋ผ๋ ๋ต์ ๋ ์ฌ๋ฆผ
์งํ์ฒ ๋ ์ฆ๊ธฐ๊ธฐ๊ด์ฐจ๋ค!
์ด์ฟ์ง ์ ๋ฆฌ๋ฅผ... ์ด๋ป๊ฒ ํด์ผ ํ๋๊ฐ... ์ด์ฟ์ง์ ์ผ ์ํ๋ก ๋ช ์ฃผ๊ฐ ์ํํ ์ ์์ด์ผ ํ๋๋ฐ ๊ฐ์ด ์ ์กํ
์ป๊ณ ์๊ณ ์ถ๋ค!
ๅฑ่ก(pi gu) - ์๋ฉ์ด
ๅค้
(pi jiu) - ๋งฅ์ฃผ
่บฒ้ฟ็(duo bi jiu) - ํผ๊ตฌ
๋จธ๋ฆฌ๊ฐ ์ด์ง๋ฌ์ด ๋๊ท์ด :blobcatgooglymlem:
Vitest ์ข๋์? ์ฌ๋งํ๋ฉด ๊ทธ๋ฅ node:test๋ง ์จ์(...
์๋ง eslint-plugin-prettier์์ ๋ด์ ๊ฑฐ์์
์์ค์ ์ฒซ๋ฒ์งธ ์ค์ ๋๋ฌด ๊ธธ์ด์ syntax highlighting์ด ์ ๋จ(...)
์ ์ด๊ฑฐ
์ฌ๋งํ๋ฉด ๋ง ์ฌ๊ธฐ๊ทน ๊ฐ์ ๊ฑด ์๋ ๊ฑฐ โ ๋ผ๋ ๊ฑด ๊ฐํ์ ์งํ์ผ๋ก ์์ด๊ฑฐ๋ ํ์ง๋ ์์ ๊ฑฐ๋ผ๋ ์ ๋์ ์๊ธฐ์
๋๋ค
์ฌ๊ธฐ๊ฐ ์ฑ๋ฆฝํ์ง ์๋ ๋ฒ์ ๋ด์์ ๋ชจ์์ด๋ ํํ๋ฅผ ์์ธ๋ณด๋ค ํจ์ฌ ๋น์ผ ๊ฐ๊ฒฉ์ ํ๋งคํ๋ ์ข
๋ฅ์ ์ค์บ ์ฑ ์ง์ ๋ฌผ๊ฑด์ผ ๊ฐ๋ฅ์ฑ์ ๋งค์ฐ ๋๊ณ ์ฝ์ธ ํ์ฌ๊ฐ ๋ผ์ด์๋ ๊ฑธ ๋ณด๋ฉด ์์ ๊ถ์ ์ชผ๊ฐ์ ์ฝ์ธ์ผ๋ก ๋ฐํํด์ ๋ค๋จ๊ณ๋ก ํ์๋จน์ ๊ฐ๋ฅ์ฑ๋ ๋์ ์ ํ๊ณ ...
์ 11184๊ฐ๋ผ๊ณ ์ผ์ง? 11172๊ฐ์
๋๋ค
์๋ฌด๋๋ ์กธ๋ ธ๋๋ด์ ์กธ๋ฆฌ๋๊น ์ผํ๋ค ๋ง๊ณ ์ ๋ฐ ์ง์ ํ๊ฒ ์ง
๊ทธ๋ฌ๊ฒ์ ์ด๊ฒ์๋์ง...
A VS Code screenshot showing a union type of all UTF-8 Korean syllables with one union type for syllables with final consonants and one for those without.
If you want to typecheck Korean particle allomorphy in compile time by building a union type of all 11,184 hangul syllables you can absolutely do it (don't)
๊ตญํ๋ฏธ์์ ํผ์นด์๋ ๋ชจ๋ค๋ ๊ณต์ง๋ก ๋ณผ ์ ์๋๋ฐ ๋๊ตฌ ์ฌ๋๋ค์ด ์ฌ์ง ๋์๋๋ 3๋ง์์ง๋ฆฌ ํผ์นด์ ์ ์๋ฅผ ๋ณด๋ฌ ๊ฐ์ง ๊ฐ๋ฑํ๋ ์ด์ ๋ ์๋ฌด๋๋ ๋๊ตฌ์๋ ๊ตญํ๋ฏธ ๋ถ๊ด์ด ์์ผ๋ฉฐ KTX๋ 3๋ง์์ด ๋๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค... ์ง๋ฐฉ ๋ฌธํ ์ธํ๋ผ ํ์ถฉํ๋ผ์์์์
๋๊ตฌ์์ ํผ์นด์ ์ ์๊ฐ ์ด๋ฆฐ๋ค๊ณ ํด์ ๋ดค๋๋ฐ ์ฌ์ง์ ๋์๊ฐ ๋ฌผ์ฌ ํ๊น ๋ฌด์จ ์ํธํ
ํฌ ํ๋ค๋ ํ์ฌ๋ ๋ฌด์จ ๋ธ๋ก์ฒด์ธ ํ๋ค๋ ํ์ฌ๊ฐ ํฉ์์ผ๋ก ํ๋๋ฐ ์ด ๋จ์ด์ ์กฐํฉ์ด ๋๋ฌด ์ฌ์ง๊ฐ๋ค
ํผ์นด์ ์งํ์ด ์ ์๋๋ค๊ณ ํ์ง ์ ๋ถ ์งํ์ด๋ผ๊ณ ๋ ์ ํ์ผ๋(...) ์ผ๋ถ๋ ์งํ์ด๊ณ ์ผ๋ถ๋ ๋ฆฌํ๋ก์ผ ๊ฒ ๊ฐ์๋ฐ ์ฌ๋งํ๋ฉด ๋ง ์ฌ๊ธฐ๊ทน ๊ฐ์ ๊ฑด ์๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํ์ง๋ง ์
์ฅ๋ฃ 3๋ง์์ ๋ด๊ณ ๋ณผ ๊ฐ์น๊ฐ ์๋์ง๋ ๋ชจ๋ฅด๊ฒ ์
'์ฌ๊ธฐ๊พผ'์ ๊ตฌ์น์์์ ๊ฒ์ฐฐ๋ก ํธ์ง ํ ํต์ ๋ณด๋๋ค.
"๊ฐ์๊ตฌ ์ ์ธ์ฌ๊ธฐ ์ฌ๊ฑด์ ๊ณต๋ฒ์
๋๋ค."
ํ์ผ์์ด ๊ธฐ๋ค๋ ธ๋ค. ๊ฒ์ฐฐ์ด ์์ ์ ์ฌํ์ ๋๊ธฐ๊ธฐ๋ฅผ.
ํ์ง๋ง ๊ฒ์ฐฐ์ ์๋ตํ์ง ์์๋ค. ์ ์ธ์ฌ๊ธฐ๋ฅผ ์ผ์ผํจ ์ฃผ๋ฒ์ด ๊ฒ์ฐฐ์ '์๋ฐฑ ํฌ์'๋ฅผ ๋ณด๋ธ์ง ์ฝ 1๋
์ด ๋๋๋ก ๋ง์ด๋ค.
โ
์
๋ก์ 100% ๋
์ ๊ตฌ๋
๋ฃ(ํ์)๋ก ์ด์๋ฉ๋๋ค.
#์ ์ธ์ฌ๊ธฐ #๊ฒ์ฐฐ๊ฐํ #์ง์คํ์ฌ๊ทธ๋ฃน์
๋ก #์
๋ก #๊น๋ณด๊ฒฝ๊ธฐ์
๋ฆฌ๋นํฌ์ธํธ : ๋ฏธ๊ตญ์ ์ธ๊ณ ์ต๋๊ท๋ชจ ํต ๋ณด์ ๊ตญ๊ฐ์ด๋ฉฐ ์ด๋์ ํต์ด ์๋ค
I should perhaps use a hashtag to find my posts later when I encounter the same problem later
Putting #dev here for now
์ด๋ฒ IRIS Dena ๊ฒฉ์นจ์ด ๊ฐ์ ธ์ฌ ํํญํ ์ค ํ๋๋ผ๋ฉด
๋ฏธ๊ตญ์ด ๋๋งํดํ ํตํญ์ ์์ ๋ฅผ ๋งํ ๋
'์ ์ ํฌ๊ณ ๋ ์ ํ ์ํ๋ก ๊ณตํด์์์ ํ๊ตญ ๊ดํจ์ ๋ค๋
์ค๋ ๋ฐฐ๋ฅผ ๊ณต๊ฒฉํ ๋ค์ ๊ตฌ์กฐ์๋ฌด๋ ๋ฒ๋ฆฌ๊ณ ๋๋ง์น ํด์ ๋๋ค์ด ์ด๋์ ํตํญ์ ์์ ๋ฅผ ๋
ผํ๋'
ํ๋ฉด ๋ฏธ๊ตญ์ด ํ ๋ง์ด ์์
์ ๊ธฐ์ ์ด์ ๋ฅผ ๋ฌ๋ฉด ๊ทธ๋์ ๋๋ค์ด Denaํํ
๊ณต๊ฒฉ ๋ฐ์์?
์ด๋ผํ๋ฉด ํ ๋ง์ด ์๊ฑฐ๋
[์๋ณด]์ธ๊ถ์, โ๋ณํฌ์์ฌ๋จโ 1๋
10๊ฐ์ ๋ง์ ์ค๋ฆฝ ํ๊ฐยทยทยทโ๋ฐ๋์ฑ์ โ ๊ธฐ๋
๊ต๊ณ ๋จ์ฒด๋ ๋ถํ
www.khan.co.kr/article/2026...
"๋ณํฌ์์ฌ๋จ ์ค๋น์๋ โ๋ฒ์์ ์ธ๊ถ์์ ๋ฒ์ธ์ค๋ฆฝ ํ๊ฐ ์ ์ฐจ ๋ถ์์๊ฐ ์๋ฒํ๋ค๋ ์ ์ ๋ถ๋ช
ํ๊ฒ ๋ฐํ๊ณ , ์ธ๊ถ์ ์ง์ผ์ผ ํ ๊ธฐ๊ด์ด ์คํ๋ ค ์ธ๊ถ์ ๊ฐ๋ก๋ง๊ณ ์์๋ ํ์ค์ด ํ์ธ๋ ๊ฒโ์ด๋ผ๋ฉฐ โ์ ์์์ฅ์ ๋ณํฌ์์ฌ๋จ์ ๋ฒ์ธ ์ค๋ฆฝ ์๊ฑด์ ๋ฐ๋์ฑ์ ๋จ์ฒด๋ค์ ๋ฒ์ธ ์ค๋ฆฝ ์๊ฑด๊ณผ ํจ๊ป ์ฎ์ด ์๊ฑด์ ํต๊ณผ์ํค๋ ค๋ ์๋๊น์ง ๋ณด์์ง๋ง, ๋๋ด ๋ฌด๋์ง ๊ฒ์ ๋ณํฌ์์ฌ๋จ์ด ์๋๋ผ ์ ์์์ฅ์ ์๋โ๋ผ๊ณ ๋งํ๋ค."
3์ ํฉ์์๋ฆฌ
๋ณด๋ฌผ ๋ฐ๊ฒฌ์ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ค! ์ฌํ์ฉ ๊ฐ๊ฒ๋ฅผ ๋ค์ฌ๋ค๋ณด์ธ์.
โ
๋ชฉ์ ํ์ ์ฌ์ฉ
Turns out Vercel somehow never closes the body stream for its server functions, solved by including Content-Length header in every request and writing a custom middleware that stops reading the stream when Content-Length is reached
์ ์๊ฒ (ํ๊ตญ) ๊ฒ์ ๊ท์ ์ ๋ํ ์๊ฒฌ์ ๋ฑ ํ๋ ์์ต๋๋ค.
๊ฐ์ฑ ๊ฐ ๋ค์ด๊ฐ๋ฉด 19๊ธ ๊ฑธ์ด์ผ ํ๋ค๋ ๊ฒ์
๋๋ค. ๋ฌด๋ฃ๊ฑด ์ ๋ฃ๊ฑด ์ธ๊ตญ์ฐ์ด๋ ์ธ๋๊ฑด ๋จ ํ๋์ ์์ธ ์์ด.
์ด ๋ง์ ๋ค์ ๊ฒ์๊ธฐํ์ ์น๊ตฌ๋ ํ ์จ์ ํน ์ฌ๋ฉด์ ๊ฐ์ฑ ์์ ๋์ด ์ ๋ฒ๋ ค... ๋ผ๊ณ ๋ณ๋ช
ํ์ง๋ง, ์ ์๊ฒฌ์ ์ฌ์ ํ ๋ช
ํํฉ๋๋ค.
But still I can't get it to work on Vercel lol
Hono was really impressive even when I first used it but Hono RPC is whole another level of impressive
Bonan kion ajn ๐ซ
์๋ ์ด๋ ๊ฒ ๋์ง๊ตฌ๋ก ๋์ง๋ ์ฌ๋ ์ฒ์๋ด ใ
ใฑใ
ใ
ใ
ใ
ใ
ใ
ใ
โ ๋ฐ์ฑํ> ๊ทธ๋ฌ๋๊น ๋๊ถ์ ๋์ค์๋ผ๋ ์ ๋๊ฐ์ธ์?
โ ์ ์์ค> ์ ํ ์๊ฐ์ด ์์ต๋๋ค.
โ ๋ฐ์ฑํ> ์ง๊ธ์ ์๋๊ณ ์ ํ ์๊ฐ์ด ์๋์? ์๊ฒ ์ต๋๋ค. ์๋ํ๋ฉด ์์ธ์์ฅ์ ๋ ๋์ ์ฃผ์๊ฐ์ด ํ๋ ์๋ฆฌ์๊ธฐ ๋๋ฌธ์ ์ฌ์ญค๋ณด๋ ๊ฑฐ๊ณ ์.
โ ์ ์์ค> ๊ทธ๋์ ์๋ฏผ๋ค์ด ๋ถํํ ๊ฒ๋๋ค.
n.news.naver.com/mnews/articl...