Yarn์ ์ฐ์ง ์๊ฒ ๋ ์ด์
CI/CD ์๊ฐ์ ๋จ์ถ์ํค๊ธฐ ์ํด npm์์ yarn berry๋ก ๋ณ๊ฒฝํ์ง๋ง, ๊ฐ์ธ์ ์ผ๋ก yarn์ ์ฐ์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. ๊ทธ ์ด์ ๋ ๋ค์๊ณผ ๊ฐ๋ค. 1. Can't resolve '@packagename'๊ณผ ๊ฐ์ ์ ์ ์๋ ์์กด์ฑ ์ค๋ฅ๊ฐ ์์ฃผ ๋ฐ์ํ๋ค. ์ด์ ๋ฅผ ์ ์ ์๋ ์์กด์ฑ ๊ด๋ จ ์ค๋ฅ๊ฐ ์ข
์ข
๋ฐ์ํ๋ค. .yarnrc.yml ์์ dependencies: * ๊ฐ์๊ฒ์ ์ถ๊ฐํด์ฃผ๋ฉด ํด๊ฒฐ๋๋ ๊ฒฝ์ฐ๋ ์์์ง๋ง, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ๋ ์์๋ค. ํ์ฌ๊น์ง ์ด๋ฐ ๊ฒฝ์ฐ npm์ ์ฐ๋ฉด ํญ์ ํด๊ฒฐ๋์๋ค.Read post
์์ง๋ ฅ, ๊ฐ์ ํจ์ ๋ํ์ฌ (feat. ์ฑ๊ณตํ์ด)
์~๋ชฉ๊น์ง ํ๊ท 5์๊ฐ์ ์๋ฉด์ ํ๊ณ ์ฐ์ฐจ๋ฅผ ์ด ๊ธ์์ผ ์ค๋, ๋์ ๋ ๋ณด๋ ์ค์ 10์์๋ค. ๊ฑฐ์ 12์๊ฐ์ ์์
์ด๋ค. ์ผ์ด๋์๋, ๋งํธ๋ฅผ ๊ฐ์๋ ๋ฌด์ธ๊ฐ ํผ๊ณคํ ์ํ์์ ๋งํธ์์ ์ฅ์ ๋ณธ ํ ๋ฐฅ์ ๋จน๊ณ ํด์์ ์ทจํ๋ค๊ฐ, 12์๊ฐ ์๋ฉด์ ์คํ๊น์ง ํด์๋ง ์ทจํ๋ค๋ ์ฃ์ฑ
๊ฐ์ ์๋ฌ๋ฆฌ๊ณ ์๋ ๋๋ฅผ ๋ฌ๋๋ ค๋๊ฑด์ง ์ต๊ทผ ์ ํ๋ธ ์๊ณ ๋ฆฌ์ฆ์ ์ข
์ข
๋จ๋ ๋๊ธฐ๋ถ์ฌ ๋ค์ง๊ธฐ๋ผ๋ ์ ํ๋ฒ์ ์์์ด ๋ ์ ๋ณด๊ฒ ๋์๋ค. ์ธ์ ๋ถํฐ์ธ๊ฐ ๋๋ฅผ ๋์์์ด ๊ดด๋กญํ๊ณ ์๋ ์์ง๋ ฅ์ ๋ํด ์ ๋ฆฌํ๊ณ ์ ์ด ๊ธ์ ์ด๋ค.Read post
Sequelize์์ between, lte, gte ๋ ์ง ๊ด๋ จ ์ฟผ๋ฆฌ์ ์ฃผ์ํ ์
Sequelize์์ between ์ฌ์ฉ์ ์ฃผ์ํ ์ ์ด ์๋ค. ์๋ฅผ๋ค์ด 2์์ ์์ฑ๋ ๋ ์ฝ๋๋ฅผ ๋ชจ๋ ๊ฐ์ ธ์ค๊ณ ์ ํ ๋ ๋ ์ง๊น์ง๋ง ์
๋ ฅํ๋ฉด 2024-02-28์ ์์ฑ๋ ๋ ์ฝ๋๋ ๊ฐ์ ธ์ค์ง ์๋๋ค. ์๋ํ๋ฉด 2024-02-28์ 2024-02-28 00:00:00์ผ๋ก ์นํ๋๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ 2024-02-28 23:59:59์ ๊ฐ์ด ์๊ฐ๊น์ง ๋ฃ์ด์ฃผ์ด์ผํ๋ค.Read post
๋น๋ฐ๋ฒํธ ์์ด ๋ก๊ทธ์ธํ๊ธฐ, ssh tunneling, ์นํ์ด์ง ๋ก๋ฉ ์๊ฐ ์ธก์ , PyEnv, rsync, pm2, NVM, nano, ์คํํฌ์ค ๊ฒ์์์ง, rsync, ๋ง์ ํ์ผ ๋ณต์ฌ, ffmpeg, b2, wasabi, MongoDBRead post
September 17, 2022
develop
์ฃ์ง์ผ์ด์ค(Edge Case), ์ฝ๋์ผ์ด์ค(Corner Case)
์ํํธ์จ์ด ๊ด์ ์์ ์๋ฅผ ๋ค๋ฉด ์ฃผ์ด์ง ๋ฐฐ์ด์ ๊ธธ์ด๊ฐ 0์ด๊ฑฐ๋ 1์ธ๊ฒฝ์ฐ, ๋ฐฐ์ด์ด ๋๋ฌด ๊ธธ์ด ์ค์ฒฉ for๋ฌธ์ ์ฌ์ฉํ์๋ O(Nยฒ)์ ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ฐ์ ธ ๋๋ฌด ๊ธด ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ ๋ฑ ๋ค์ํ ์ํฉ์ด ์์ ์ ์๋ค. ์ฃ์ง์ผ์ด์ค์ ์๋ก๋ ์๋์ ์ํฉ๋ค์ด ์์ ์ ์๋ค๊ณ ํ๋ค.Read post
์๋๋ก์ด๋ ์คํ๋์ค ๋ฌด์ ๋๋ฒ๊น
(WiFi) ํ๊ธฐ
์๋๋ก์ด๋ ์คํ๋์ค์์ ๊ธฐ๊ธฐ์ ์ผ์ด๋ธ์ ์ฐ๊ฒฐํ์ง ์๊ณ ๋๋ฒ๊น
์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. adb connect๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์
๋๋ค. ๋จผ์ , ๋ฌด์ ๋๋ฒ๊น
์ ์ํด ์ต์ด ํ๋ฒ์ ๊ธฐ๊ธฐ๋ฅผ usb์ ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค.Read post
์ ๋ํฐ์ฉ Plugin ๋ง๋ค๊ธฐ: iOSํธ (Swift)
์ ๋ํฐ์ฉ iOS ํ๋ฌ๊ทธ์ธ์ ๊ธฐ๋ณธ์ ์ผ๋ก Objective-C๋ง ์ง์์ด ๋ฉ๋๋ค. ํ์ง๋ง ๋ธ๋ฆฟ์ง๋ฅผ ํตํด ์ธํฐํ์ด์ค๋ง Objective-C๋ก ์์ฑํ๊ณ Swift๋ก ์ค๊ตฌํ๋ด์ฉ์ ์์ฑํ๋ ๋ฐฉ์์ ํตํด ์ ๋ํฐ ํ๋ฌ๊ทธ์ธ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ ๋ํฐ๊ฐ ์ค์น๋์ด์์ง ์์ผ๋ฉด ๋จผ์ ์ค์นํด์ค๋๋ค.Read post
์ ๋ํฐ์ฉ Plugin ๋ง๋ค๊ธฐ : ์๋๋ก์ด๋ํธ (AAR)
์ ๋ํฐ์ฉ ์๋๋ก์ด๋ ํ๋ฌ๊ทธ์ธ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ค์ํ๊ฒ ์์ง๋ง ์ฌ๊ธฐ์๋ ๋ํ์ ์ธ AAR(Android ARchive)์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์งํํ๊ฒ ์ต๋๋ค. ์๋ ๋งํฌ์์ ์ ๋ํฐ์ ์๋๋ก์ด๋ ์คํ๋์ค๋ฅผ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํด์ฃผ์ธ์. ๋จผ์ ์๋๋ก์ด๋ ์คํ๋์ค์์ ํ๋ก์ ํธ๋ฅผ ํ๋ ์์ฑํด์ค๋๋ค. Activity๋ ํ์์์ผ๋ฏ๋ก No Activity๋ฅผ ์ ํํ๊ณ ํ๋ก์ ํธ ์ด๋ฆ๊ณผ Package Name, ์ธ์ด ๋ฑ์ ์ค์ ํด์ฃผ์ธ์.Read post
Dropbox๊ฐ Symbolic Link ์ง์์ ์ข
๋ฃํ๋ค. (feat. DuckSync)
๋๋กญ๋ฐ์ค๊ฐ ๋ ์ด์ Symbolic Link๋ฅผ ์ง์ํ์ง ์๋๋ค๊ณ ํ๋ค. ์ฌ์ค ๋๋กญ๋ฐ์ค์์๋ Symbolic Link๋ผ๋ ๊ฐ๋
์ด ์์ด์ ์ํํธ๋งํฌ๊ฐ ์กด์ฌํ๋ฉด ๋งํฌ๊ฐ ์๋๋ผ ๊ทธ๋ฅ ํด๋๋ก ์ธ์ํ๋ค๊ณ ํ๋ค. ๋ฐ๋ผ์ ๋๋กญ๋ฐ์คํด๋ ๋ด์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ํด๋๊ฐ ์๊ณ ํด๋น ํด๋๋ฅผ ์ํํธ๋งํฌ๋ก ์์ฑํ๋ฉด ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๋๊ฐ๊ฐ ๋๊ณ ์ฉ๋์ ๋๋ฐฐ๋ก ์ก์๋จน๊ฒ ๋๋ค. ์ฅ์ ์ด ๋ ์ ๋์๊ณ ๋จ์ ์ด ๋ ์ ๋ ์๋๋ฐ, ๋๋ ์ด๊ฒ์ ์๋์ ๊ฐ์ด ์ฅ์ ์ผ๋ก ํ์ฉํ๋ค.Read post