PROGRAMMING
-
github push ์ค๋ฅ: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!PROGRAMMING/๊ธฐํ 2023. 3. 30. 18:47
๊ฐ์๊ธฐ ๋ฉฐ์น ์ ๋ถํฐ github ์ push ๋ฅผ ํ๋ ค๊ณ ํ๋ฉด ์๋์ ๊ฐ์ WARNING ์ด ๋ด๋ค. ์ฒ์์ ๋์ SSH ์ค์ ์ด ๋ฌธ์ ์ธ๊ฐ ํ๋๋ฐ, ์ฐพ์๋ณด๋ ์ต๊ทผ(23/03/24)์ github ์์ key ์ด์๊ฐ ์์ด host key ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฑฐ์๋ค. https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ We updated our RSA SSH host key | The GitHub Blog At approximately 05:00 UTC on March 24, out of an abundance of caution, we replaced our RSA SSH host key used to secure Git operations for GitH..
-
Intellij ์์ Spring MVC + Gradle ํ๋ก์ ํธ ์์ฑPROGRAMMING/Spring 2022. 10. 26. 16:11
Spring Boot ๋ง ์ฌ์ฉํ๋ค, Spring MVC ๊ตฌ์กฐ๋ฅผ ๋ ํ์ ํ๊ณ ์ Spring MVC ํ๋ก์ ํธ๋ฅผ ์์ฑํด์ ๊ฐ๋ฐํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Spring Boot ๋ Spring MVC ๋ฅผ ์ด์ฉํ๊ธฐ ์ํ ์ค์ ๋ค์ ์๋์ผ๋ก ๊ตฌ์ฑํด์ฃผ์ด ๊ฐ๋ฐ์๋ค์ ํธ์๋ฅผ ๋์ฌ์ฃผ๋ ํ๋ ์์ํฌ์ ๋๋ค. ์ฒ์์ Spring ์ด๋ผ๋ ํ๋ ์์ํฌ๋ฅผ ์ ํ๊ธฐ์ ์ข์ง๋ง, ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ํ์ ํ๊ธฐ ์ํด์๋ ์ง์ Spring MVC ๋ฅผ ๊ตฌ์ฑํด๋ณด๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ ์ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ Windows 10 java 12 tomcat 9 IDE: intellij IDEA ultimate ํ๋ก์ ํธ ์์ฑ๋ถํฐ Spring MVC ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ํ, ๊ฐ๋จํ Controller ๋ฅผ ์์ฑํด ์นํ์ด์ง๋ฅผ ๋์๋ณด๋ ๊ฒ๊น์ง ..
-
[Algolia, Firebase, React Native] Algolia ๋ฅผ ์ด์ฉํด์ ๊ฒ์ํ๊ธฐPROGRAMMING/๊ธฐํ 2022. 1. 25. 19:51
์ด๋ฒ ํฌ์คํ ์์๋ Node.js ๊ธฐ๋ฐ์ผ๋ก Algolia ๋ฅผ ์ด์ฉํด์ ๊ฒ์ํ๋ ๊ฒ์ ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค. npm 6.4.11 algoliasearch 4.12.0 React Native Algolia ์ Firebase ๋ฅผ ์ฐ๊ฒฐํ๊ณ index ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ด์ ํฌ์คํ ๋ค์ ์ฐธ๊ณ ํด์ฃผ์ธ์. 2022.01.25 - [PROGRAMMING/๊ธฐํ] - [Firebase, Algolia] Cloud Extension ์ผ๋ก Algolia ์ฐ๊ฒฐํด์ ๊ฒ์ ๊ตฌํ [Firebase] Cloud Extension ์ผ๋ก Algolia ์ฐ๊ฒฐํด์ ๊ฒ์ ๊ตฌํ Firebase ๋ text ๊ฒ์์ด exact search ๊ฒ์๋ง ๊ฐ๋ฅํฉ๋๋ค. https://firebase.google.com/docs/firestore/solutions/se..
-
[Firebase, Algolia] Cloud Extension ์ผ๋ก Algolia ์ฐ๊ฒฐํด์ ๊ฒ์ ๊ตฌํPROGRAMMING/๊ธฐํ 2022. 1. 25. 14:12
Firebase ๋ text ๊ฒ์์ด exact search ๊ฒ์๋ง ๊ฐ๋ฅํฉ๋๋ค. https://firebase.google.com/docs/firestore/solutions/search ๋ฐ๋ผ์ ๊ฒ์ ์ ์ฒด์ธ Algolia ๋ฅผ ์ฐ๋ํ์ฌ ์ฌ์ฉํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ ๋งํฌ์์๋ ๋ค๋ฅธ ์ ์ฒด๋ค๋ ์๊ฐํ์์ผ๋ Algolia ๊ฐ ์ฒ์ ์ฌ์ฉํ๊ธฐ์ ํธํ๋ค๊ณ ํ์ฌ ์ ํํ์ต๋๋ค. firebase ์์ Algolia ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ ๊ณผ์ ์ ๋ฐ๋ผ๊ฐ๋ฉด ๋ฉ๋๋ค. Firebase Extension ์ ์ฌ์ฉํ๋ฉด ๊ฐํธํ๊ฒ ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋๋ฐ, Firebase Extension ์ด beta ๊ธฐ๋ ํ๊ณ , ์ง์ Functions ๋ก ์์ ํ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ์์ ๊ทธ๋ ๊ฒ ์งํํด๋ณด๊ฒ ์ต๋๋ค. 1) Firebase Functions ์ค๋น Fir..
-
[Firebase] Functions ๋ก ์ฌ์ฉ์ ์ญ์ ์ ๋ฐ์ดํฐ ์ญ์ ๊ตฌํPROGRAMMING/๊ธฐํ 2022. 1. 20. 13:50
์ด๋ฒ์๋ Firebase Functions ๋ฅผ ์ด์ฉํด์ ์ฌ์ฉ์๋ฅผ ์ญ์ ํ๋ฉด ๊ทธ ์ฌ์ฉ์์ ๊ด๋ จ๋ ๋ฐ์ดํฐ๋ ์ญ์ ํ๋๋ก ํด๋ณด๊ฒ ์ต๋๋ค. firestore, storage ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด ๋์ ํ๊ฒ์ผ๋ก ํ์ฌ ์ฌ์ฉ์ ์ญ์ ์ ํธ๋ฆฌ๊ฑฐ๋ functions ๋ฅผ ์์ฑํ๋ฉด ๋ฉ๋๋ค. * ๋ชจ๋ ๋ด์ฉ์ functions/index.js ์์ ์์ฑํ์ต๋๋ค. * cloud functions ์ค์ ์ ์ด์ ํฌ์คํ ์ ์์ต๋๋ค. 2022.01.20 - [PROGRAMMING/๊ธฐํ] - [Firebase] Firebase Functions CLI ์ฌ์ฉํ๊ธฐ, ํจ์ ๋ฐฐํฌ, ๋ฆฌ์ ๋ณ๊ฒฝ [Firebase] Firebase Functions CLI ์ฌ์ฉํ๊ธฐ, ํจ์ ๋ฐฐํฌ, ๋ฆฌ์ ๋ณ๊ฒฝ Firebase ๋ Google ์ ๋ชจ๋ฐ์ผ ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ..
-
[Firebase] Firebase Functions CLI ์ฌ์ฉํ๊ธฐ, ํจ์ ๋ฐฐํฌ, ๋ฆฌ์ ๋ณ๊ฒฝPROGRAMMING/๊ธฐํ 2022. 1. 20. 13:26
Firebase ๋ Google ์ ๋ชจ๋ฐ์ผ ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ ํผ์ ๋๋ค. ์ค์๊ฐ ๋ฐ์ดํฐ ๋๊ธฐํ ๋ฑ์ ์ฅ์ ์ด ์์ด ๋ฐฑ์๋๋ฅผ ๊ตฌํํ ์ฌ๊ฑด์ด ๋์ง ์๊ฑฐ๋ ๋น์ฉ์ ์ธ ์ธก๋ฉด์ ๊ณ ๋ คํ๋ค๋ฉด ์ถฉ๋ถํ ๋งค๋ ฅ์ ์ธ ์น๊ตฌ์ ๋๋ค. (๋น์ฉ์ ์ผ๋ก '์ ๋ ด'ํ ๊ฒ์ ์ด๋๊น์ง๋ ์ฌ์ฉ์๊ฐ ์ ๊ฑฐ๋ ๋ฐ์ดํฐ๊ฐ ์ ์ ์์คํ .. ๊ทธ๊ฒ ์๋๋ฉด Firebase ๋ ์ฌ์ฉํ๊ณ ์ค๊ฐ๋ ๋ฐ์ดํฐ ์์ ๋ฐ๋ผ ๊ฐ๊ฒฉ์ ์ฑ ์ ํ๋ฏ๋ก ๋ง์ ๋น์ฉ์ด ๋ฐ์ํ ์ ์์) ๋ค๋ง, full text search ๊ฐ ๋์ง ์๊ณ , ์ข ๋๋ฆฌ๋ค๋ ๋ฑ์ ๋จ์ ์ด ์กด์ฌํฉ๋๋ค. ํ์ฌ ํ๋ก์ ํธ์์ firebase ๋ฅผ ์ฌ์ฉํ๊ณ ๋ ์์ง๋ง, ์ง์ ์๋ฒ๋ฅผ ๊ตฌํํ๋๋ผ๋ฉด.. ์ด๋ผ๋ ์๊ฐ์ด ์ต๊ทผ๋ค์ด ๋ค๊ธฐ๋ ํฉ๋๋ค. firebase ์ ๊ธฐ๋ณธ ๋ผ๋์ ์ด๊ฒ์ ๊ฒ์ ์ถ๊ฐํ๊ณ ์๋ ์ง๊ธ์ ๋ ์ธ๋งํ๋ค๋ ์๊ฐ๋ ๋ญ..
-
Docker for windows 10 : ๋์ปค ๊ฐ๋ต, windows 10 ์ ๋์ปค ์ค์นํ๊ธฐ ๋ฐฉ๋ฒPROGRAMMING/๊ธฐํ 2021. 7. 14. 23:59
Docker ๋? ๋์ปค, ๋ง์ ๊ต์ฅํ ๋ง์ด ๋ค์ด๋ดค๋๋ฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ฌ์ฉํด์ผ๊ฒ ๋ค, ๋ผ๊ณ ์๊ฐํ ๊ฒ์ ์ผ๋ง์ VirtualBox ๋ก ์์ ํ๋ ์ค ๋ถํ ์ด ์๋๋ฉฐ ๋ค ๋ ๋ผ๊ฐ๊ธฐ ๋๋ฌธ์ด๋ค. (๋ค ๋ ์๋์ง๋ง, ๊ท์ฐฎ์์ ..) ์ฌ๊ธฐ์ ์ ๊ฐ์๋จธ์ ์ 8MB ์ ์ฅ๊ณต๊ฐ์ผ๋ก ์ค์นํ๋ ค๊ณ ํ๋๋ฐ ๋๋ต 1์๊ฐ ์ ๋๊ฐ ๊ฑธ๋ ธ๋ค. ๊ทธ๋์ ๋ ๊ฐํธํ๊ณ , ๋ฐฑ์ ๋ ๋๊ณ , ๊ฐ๋ฒผ์ด Docker ์ ํ์์ฑ์ ์ ๊ฐ, ์ฌ์ฉํ๊ฒ ๋์๋ค. Docker ์ ๋ํด์๋ ๊ทธ๋ฅ ํฐ ๊ทธ๋ฆผ๋ง, ์ถ์์ ์ผ๋ก ์ด๋ค ๋๋์ธ์ง๋ง ์ดํผ๊ณ ๊ฐ๊ฒ ๋ค. Docker ๋ '์ปจํ ์ด๋' ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋๋ฐ ์ด ์ปจํ ์ด๋์๋ ์ ๋ง ์ด๋ ํ ์ด๋ฏธ์ง๋ ๋ค์ด๊ฐ ์ ์๋ค. ๊ทธ๊ฒ OS ๋ , Database ๋ ,, ์ฐ๋ฆฌ๊ฐ ํํ ์ปจํ ์ด๋๋ผ๊ณ ์๊ฐํ๋ฉด, ์์ ๋ฌด์์ด๋ ๋ฃ์ ์ ์๋ค. ('์ฃผ๋จธ๋' ๋ผ๊ณ ๋ ํ ..
-
React :: Hook, useState, useEffect, ์ฌ์ฉ์ ์ ์ HookPROGRAMMING/React 2021. 3. 31. 13:09
Hook Hook์ ํจ์ ์ปดํฌ๋ํธ์์ React state์ ์๋ช ์ฃผ๊ธฐ ๊ธฐ๋ฅ(lifecycle features)์ “์ฐ๋(hook into)“ํ ์ ์๊ฒ ํด์ฃผ๋ ํจ์๋ฅผ ๋งํ๋ค. useState, useEffect ์ ๊ฐ์ ๋ด์ฅ Hook ์ ์ฌ์ฉํ๊ฑฐ๋, ์ง์ ์ ์ํด์ ์ฌ์ฉํ ์๋ ์๋ค. Hook ์ฌ์ฉ ๊ท์น Hook์ ๊ทธ๋ฅ JavaScript ํจ์์ด์ง๋ง, ๋ ๊ฐ์ง ๊ท์น์ ์ค์ํด์ผ ํ๋ค. **์ต์์(at the top level)**์์๋ง Hook์ ํธ์ถ! ๋ฐ๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ, ์ค์ฒฉ๋ ํจ์ ๋ด์์ Hook์ ์คํํ๋ฉด ์๋จ React ํจ์ ์ปดํฌ๋ํธ ๋ด์์๋ง Hook์ ํธ์ถ! (๋น์ฐํ, Class ์์์๋ Hook ์ ๋์ํ์ง ์์) ์ผ๋ฐ JavaScript ํจ์์์๋ Hook์ ํธ์ถํ๋ฉด ์๋จ ๊ทธ๋ผ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ํ์ ์ธ..