๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€

(79)
VSC Platform.io ์ปค์Šคํ…€๋ณด๋“œ ์ถ”๊ฐ€ํ•˜๊ธฐ ๋ชฉํ‘œ: ์ œ๋ชฉ ๊ทธ๋Œ€๋กœ Visual Studio Code ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ Platform.io์— ๋ณด๋“œ ๋ชฉ๋ก์— ์—†๋Š” ์ปค์Šคํ…€ ๋ณด๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด๋ณด์ž. ํ™˜๊ฒฝ: ๋งฅ M1 Ventura 13.2.1 / VSC 1.81.1 / PlatformIO IDE 3.3.1 ์ถ”๊ฐ€ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ณด๋“œ: esp32-s3-devkitc-1-n16r8v (๋‹ค๋ฅธ ๋ณด๋“œ ์ฐพ๊ธฐ) ํ˜„์ƒ: ESP32 ์›น์„œ๋ฒ„ ํŠœํ† ๋ฆฌ์–ผ์„ ๋”ฐ๋ผํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ๋‹จ์ˆœํžˆ ์™€์ดํŒŒ์ด ์—ฐ๊ฒฐํ•ด์„œ html ํŒŒ์ผ ์š”์ฒญํ•˜๋ฉด ์ „์†กํ•˜๋Š” ์•„์ฃผ ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋„ ์‹คํ–‰์ด ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ๋ณด๋“œ ์ด๋ฆ„์ด ๋ญ”๊ฐ€ ์ •ํ™•ํ•˜์ง€ ์•Š์•„๋ณด์—ฌ์„œ ๋‹ค์‹œ ๋ชฉ๋ก์—์„œ ๋‚ด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ณด๋“œ๋ฅผ ์ฐพ์•„๋ณด์•˜์ง€๋งŒ ๋ณด์ด์ง€ ์•Š์•˜๋‹ค. ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด๋‹ˆ ์ปค์Šคํ…€ ๋ณด๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ธ€๋“ค์ด ๋ณด์˜€๋‹ค. ์ฐธ๊ณ ํ•œ ๊ธ€: https://community.p..
Using multiple Github accounts ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
๋‚˜์œ ๊ฐ์ •์ด ํƒœ๋„๊ฐ€ ๋˜์ง€ ์•Š๊ฒŒ ํ•˜์ž ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
๊ฒฝํ—˜ ๊ฒฝํ—˜์€ ๋‚˜๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•จ์ด ์•„๋‹ˆ๋ผ ๋‚˜๋ฅผ ๋„“ํžˆ๊ธฐ ์œ„ํ•จ์ด๋‹ค.
์ฟ ํ‚ค๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์— ์ €์žฅ์ด ์•ˆ๋ผ์š”๐Ÿช ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ฉ”์ธ ํŽ˜์ด์ง€๋ฅผ ์—ด์—ˆ๋Š”๋ฐ ์ฟ ํ‚ค๋ฅผ ์ €์žฅํ•˜์ง€ ๋ชปํ•ด์„œ ์„ค์ •์„ ํ–ˆ์Œ์—๋„ ๊ณ„์† ์„ค์ • ํŒ์—…์ด ๋œฌ๋‹ค. ๋ถ„๋ช… Network ํƒญ์—์„œ response headers์˜ set-cookie ํ•ญ๋ชฉ์— ๋ณด์ด๋Š”๋ฐ Application์˜ Cookies์— ๋ณด๋ฉด ์—†๋‹ค... ๋งŽ์€ ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ ์žˆ๊ฒ ์ง€๋งŒ ๋‚˜์˜ ๊ฒฝ์šฐ์—๋Š” Cookie ์ƒ์„ฑ์‹œ secure=true๋กœ ์„ค์ •๋˜์–ด ์žˆ์—ˆ๋Š”๋ฐ ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ๋Š” http://๋กœ not secure ์ฟ ํ‚ค๊ฐ€ ์„ค์ •๋  ์ˆ˜ ์—†์—ˆ๋˜ ๊ฒƒ์ด๋‹ค. ์•„๋ž˜์˜ ์„ค๋ช…์„ ์ฐธ๊ณ ํ•˜๊ธฐ ๋ฐ”๋ž€๋‹ค. ๊ทธ๋ž˜์„œ ์ด ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๊ณ  ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ๊ฒฝ์šฐ secure๋ฅผ false, ์šด์˜ ํ™˜๊ฒฝ์—์„œ๋Š” true๋กœ ์„ค์ •ํ•ด์ฃผ๋Š” ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์˜€๋‹ค. https://developer.mozilla.org/ko/docs/Web..
Mac Hosts file ์ˆ˜์ •ํ•˜๊ธฐ ๊ฐœ๋ฐœ ์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š๋ผ ์ด๊ฒƒ์ €๊ฒƒ์„ ์ˆ˜์ •ํ•˜๋Š” ์ค‘์ด๋‹ค. ์•„ํŒŒ์น˜ ์›น์„œ๋ฒ„์— ๊ฐ€์ƒ ํ˜ธ์ŠคํŠธ๋ฅผ ๋จผ์ € ์„ค์ •ํ•ด์ฃผ์—ˆ๊ณ  ์ด์ œ hosts ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์„œ ํ•ด๋‹น ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์— IP ์ฃผ์†Œ (๋กœ์ปฌ ์ฃผ์†Œ 127.0.0.1)๋ฅผ ๋งคํ•‘ํ•ด์ค„ ๊ฒƒ์ด๋‹ค. # ํ„ฐ๋ฏธ๋„์— ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๊ณ  admin ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ hosts ํŒŒ์ผ์„ ์—ด์–ด์ค€๋‹ค sudo nano /etc/hosts nano ์—๋””ํ„ฐ๊ฐ€ ํ„ฐ๋ฏธ๋„ ์ฐฝ์—์„œ ๋ณด์ผ ๊ฒƒ์ด๊ณ  ์›ํ•˜๋Š” ๋„๋ฉ”์ธ ๋ช…๊ณผ 127.0.0.1์„ ์ž…๋ ฅํ•˜์—ฌ ๋งคํ•‘ # ์ค‘๊ฐ„์— ๊ผญ ๊ณต๋ฐฑ์„ ์ค€๋‹ค test.example.com 127.0.0.1 Control + X๋ฅผ ๋ˆ„๋ฅด๊ณ  Y๋กœ ์ €์žฅ์„ ํ•˜๋ฉด ๋.
Mac User & Group, Permission ๊ด€๋ จ ๋ช…๋ น์–ด ๋ชจ์œผ๋Š”์ค‘ XAMPP๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋กœ์ปฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ž‘์—… ์ค‘์ด๋ผ apache ์›น์„œ๋ฒ„ ์„ค์ •์„ ๋ณด๋Š” ์ค‘์ธ๋ฐ ๊ณ„์† Permission ๊ด€๋ จ ์—๋Ÿฌ๊ฐ€ ๋– ์„œ Users & Group ๊ด€๋ จ ๋ช…๋ น์–ด๋ฅผ ์—„์ฒญ ๊ฒ€์ƒ‰ํ•˜๋Š” ์ค‘์ด๋‹ค. ์‚ฌ์šฉํ•˜๋Š” ๋Œ€๋กœ ๊ธฐ๋กํ•ด๋†“์œผ๋ ค๊ณ  ํ•œ๋‹ค. ๊ฐ ๋ช…๋ น์–ด๊ฐ€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋’ค๋กœ ๋ฏธ๋ค„๋‘”๋‹ค. # ํ˜„์žฌ ์œ ์ € whoami # ์œ ์ € ๋ชฉ๋ก dscl . -ls /Users # ๊ทธ๋ฃน ๋ชฉ๋ก dscl . -ls /groups # ํŠน์ • ์œ ์ €์— ๋Œ€ํ•œ ์ •๋ณด dscl . -read /Users/ # ํŠน์ • ๊ทธ๋ฃน์— ๋Œ€ํ•œ ์ •๋ณด dscl . -read /Groups/ # ํŠน์ • ๊ทธ๋ฃน์— ์–ด๋–ค ์œ ์ €๊ฐ€ ์†ํ•ด์žˆ๋Š”์ง€ ํ™•์ธ dscacheutil -q group -a name # ํŠน์ • ์œ ์ €๊ฐ€ ์–ด๋–ค ๊ทธ๋ฃน์— ์†ํ•ด์žˆ๋Š”์ง€ ํ™•์ธ id -nG # ํŠน์ •..
MySQL ํŒŒ์ผ๋กœ ๋กœ๊ทธ ๋‚จ๊ธฐ๊ธฐ # ํŒŒ์ผ์— ๊ธฐ๋ก ์‹œ์ž‘ํ•˜๋ ค๋ฉด tee ์›ํ•˜๋Š”_ํŒŒ์ผ๋ช….txt // ์„ ํ˜ธํ•˜๋Š” ํ™•์žฅ์ž # ํŒŒ์ผ์— ๊ธฐ๋ก์„ ์ข…๋ฃŒํ•˜๋ ค๋ฉด notee tee ๋‹ค์Œ๋ถ€ํ„ฐ ์ž…๋ ฅ๋˜๋Š” ๋ชจ๋“  ์ฟผ๋ฆฌ์™€ ์ถœ๋ ฅ์ด ํŒŒ์ผ์— ์ €์žฅ๋˜๊ณ  notee๋ฅผ ์ž…๋ ฅํ•˜๋ฉด notee๊นŒ์ง€ ์ž…๋ ฅ๋œ ํ›„, ๊ทธ ํ›„์— ์ž…๋ ฅํ•˜๋Š” ์ฟผ๋ฆฌ์— ๋Œ€ํ•ด์„œ๋Š” ๋” ์ด์ƒ ์ž…๋ ฅ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋คํ”„ํŒŒ์ผ importํ•˜๋Š”๋ฐ ์ž๊พธ๊ฐ€ ์—๋Ÿฌ๋‚˜์„œ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋กœ๊ทธํŒŒ์ผ์„ ๋ณด๋‚ด์•ผ ํ•˜์˜€๋‹ค. ๊ทธ๋Ÿฌ๋ฉด์„œ ์ฐพ์•„๋ณด๊ฒŒ ๋œ ๋กœ๊ทธ ๋‚จ๊ธฐ๋Š” ๋ฒ•.