TIL
-
๐ช ์์ฝ๋์ธ ๋ฉ๋ด ๋ง๋ค๊ธฐTIL 2022. 10. 5. 02:57
์์ฝ - .gnb-sub-wrap์ css๋ฅผ ์ค๋ค. max-height : 0; overflow : hidden; ์์ฑ์ผ๋ก ์ปจํ ์ธ ๊ฐ ์๋ณด์ด๋๋ก transition : ๋ณด์ฌ์ง ๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ - gnb > li ๋ฅผ ํด๋ฆญํ๋ฉด max-height ๊ฐ true ? max-height : 0 : max-height : ์ปจํ ์ธ ์ ๋์ด 1. semantic html tag ์์ฑ ๋ฉ๋ด์๊ฐ ์๋์์น ์ฌ๋ฃ ์ฃผ๋ฌธ์ฐ์ต ๋ญํน/๊ฒ์ํ ๋ญํน ๊ฒ์ํ ์ด๋ฒคํธ/๋ด์ค 2. CSS ์์ฑ #gnb > li:hover{ cursor : pointer; background-color : skyblue; } #gnb .gnb-sub-wrap{ max-height : 0; overflow : hidden; transition : max-heig..
-
SSH(Secure Shell)TIL 2022. 9. 19. 05:58
SSH ssh๋ ์๊ฒฉ์ง์ ์๋ ์ปดํจํฐ๋ฅผ ์์ ํ๊ฒ ์ ์ดํ๊ธฐ ์ํ ํ๋กํ ์ฝ์ด๋ค. ssh client: ์ง๊ธ ์ฌ์ฉํ๊ณ ์๋ ๋์ ์ปดํจํฐ ํ๊ณ ์ถ์ ๊ฒ : ์ง๊ธ ๋ด ๋ ธํธ๋ถ์ ๊ฐ์ง๊ณ ์๊ฒฉ์ง์ ์๋ ์๋ฒ์ ์ ์ํ๊ณ ์ถ์. ํ๋กํ ์ฝ ํ์ > ssh ์ด์ฉ ๋ฌด์์ผ๋ก ์ ์ : shell์ ํตํด * shelll : ๋ช ๋ น์ด๋ก ์ปดํจํฐ๋ฅผ ์ ์ดํ๋ ๋ฐฉ์ ๊ธฐ์กด์๋ telnet์ ์ฃผ๋ก ์ด์ฉํด์ ํต์ ์ ํ๋๋ฐ ๋ณด์์์ ๋ฌธ์ ์ ์ผ๋ก ๋์จ ๊ฒ์ด SSH์ด๋ค. SSH๋ ๊ฐ๋ ฅํ ์ํธํ ๋ฐฉ์์ ์ฌ์ฉํด client์ server๋ฅผ ์ฐ๊ฒฐ์์ผ ๋ฐ์ดํฐ๋ฅผ ์ค๊ฐ์์ ๊ฐ๋ก์ฑ๋ ํด์ํ ์ ์๋ ์ํธํ๋ ๋ฌธ์๋ง์ ๋ ธ์ถ์ํจ๋ค. ์๋์ฐ๋ SSH Client๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์น๋์ด ์์ง ์์. ์ ๋์ค ๊ณ์ด์๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์น๋์ด ์์. SSH Client ์ข ๋ฅ - PuT..
-
Computer BasicsTIL 2022. 9. 17. 04:02
1. The 4 Basic Parts of Computer ์ปดํจํฐ๋ ํฌ๊ฒ 4๊ฐ์ง๋ก ๊ตฌ์ฑ๋์ด ์๋ค. - input - cpu - output - memory ๊ทธ๋ฆฌ๊ณ ๊ฐ ํํธ๋ CPU๋ฅผ ์ค์ฌ์ผ๋ก ์ํธ์์ฉํ๋ค. 2. More Computer Hardware - Input : mouse, keyboard์ ๊ฐ์ด ์ปดํจํฐ์ ๋ด๊ฐ ์ฐ๊ฒฐํ ์ฅ์น๋ค - Output : ๋ชจ๋ํฐ์ ์คํผ์ปค์ฒ๋ผ ์ถ๋ ฅํด๋ด๋ ๊ฒ - CPU : ์ปดํจํฐ์ ์ค์ฌ. ์ปดํจํฐ๋ฅผ ์๋์ํค๊ฒ ํ๋ core ์ฅ์น์ด๋ค. - Memory : short term memory(LAM) or longer term memory(hard drive, cd-ROM) 3 more things 1. motherboard(also called mainboard) ๋ชจ๋ ๊ฒ๊ณผ ์ฐ๊ฒฐ๋ b..
-
๐จ ubuntu | shell theme ๋ฐ๊พธ๊ธฐTIL 2022. 9. 15. 23:14
๋ณ๊ฒฝ ์ 1. gnome-tweaks ๋ค์ด๋ฐ๊ธฐ what is GNOME? ๊ทธ๋์ GNU Network Object Model Environment์ ์ฝ์๋ก ๋ฆฌ๋ ์ค ์์คํ ์์ ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ์ปดํจํฐ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ค์ ํ ์ ์๋๋ก ๋์์ฃผ๋ GUI์ด๋ค. ๋ฆฌ๋ ์ค๋ ์๋์ฐ์ ๋ค๋ฅด๊ฒ ์ค์ ์ ํ ๋ ์ฃผ๋ก GUI ๊ฐ ์๋ CLI(command-line interface)๋ฅผ ์ด์ฉํ๋ค. ๊ทธ๋์ ์๋์ฐ์์์ฒ๋ผ ์ฝ๊ฒ ์ธํ ์ GUI ํ๊ฒฝ์์ ํ ์ ์๋๋ก ๋์์ค๋ค. GNOME tweaks ๋๊ตฌ๋ฅผ ์ด์ฉํ๋ฉด ๋ฆฌ๋ ์ค ๋ฐ์คํฌํ์ ์ฝ๊ฒ ์ปค์คํฐ๋ง์ด์ง ํ ์ ์๋ค. $sudo apt install gnome-tweaks 2. ocs-url ๋ค์ด๋ฐ๊ธฐ ocs-url์ ์ฐ๋ถํฌ ํ๊ฒฝ์์ install์ ๋์์ฃผ๋ ํ๋ก๊ทธ๋จ์ด๋ค. ocs-url์ ํตํด..
-
Git , Github | ๊น๊ณผ ๊นํ๋ธ ๋ง์คํฐTIL 2022. 9. 14. 21:59
1. setup ๊น ์ค์นํ๊ธฐ git : all the commands git --version .gitconfig : ๋ชจ๋ git์ ๊ดํ ์ค์ ! git config --list config ํ์ผ ์ด๊ธฐ git config --global -e config ํ์ผ์ ์๋ํฐ์ ์ฐ๊ฒฐํ๊ธฐ git config --global core.editor "code" code ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด gitconfig ํ์ผ์ด ์๋ํฐ์์ ์ด๋ฆผ code . ๊ธฐ๋ณธ ์ ๋ณด ์ค์ ํ๊ธฐ git config --global user.name "sinyoung" //name ์ค์ git config --global user.email "sinyoung@naver.com" //email ์ค์ git config userr.name //sinyoung..
-
โฑ๏ธ ์คํฑ์์น ์ ์ํ๊ธฐ | setInterval , String.padStartTIL 2022. 9. 5. 22:22
1. semantic html tag ์์ฑ โฑ๏ธSTOPWATCH 00:00:00 ์์ 2. CSS ์์ฑ *{ margin : 0; padding : 0; box-sizing: border-box; } main{ position : absolute; top : 50%; left : 50%; transform : translate(-50%, -50%); width : 551px; border : 1px solid #ccc; border-radius : 10px; } main h1{ font-size : 15px; color :#4285f4; font-weight : lighter; border-bottom : 1px solid #4285f4; padding : 10px; } main section.stopw..
-
๐ ํ๋ฒ๊ฑฐ ๋ฒํผ ์ ์ํ๊ธฐTIL 2022. 9. 3. 05:23
์์ฝ - nav ์์ ๋ฒํผ ํ๊ทธ๋ฅผ ์์ฑํ๋ค. - ๋ฒํผ ํ๊ทธ ์์ span ํ๊ทธ๋ฅผ ๋ฃ์ด css๋ก ๋ผ์ธ์ ์์ฑํด์ค๋ค. - ๋ฒํผ์ ํด๋ฆญํ๋ฉด gnb ํ๊ทธ์ open ํด๋์ค๊ฐ ์๋ค๋ฉด ? open์ ์ญ์ ํด์ค๋ค : open์ ๋ถ์ฌ์ค๋ค 1. semantic html tag ์์ฑ News Contact About 2. JS ์์ฑ const hamburgerToggle = document.querySelector(".hamburger-btn"); const nav = document.querySelector("nav"); hamburgetToggle.addEventListener("click", () => { nav.classList.toggle("open"); this.classList.toggle("toggled");..
-
๐ ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Dive | ์ด๋ฒคํธ [์ด๋ฒคํธ ํธ๋ค๋ฌ]TIL 2022. 5. 26. 16:12
์ฉ์ด ์ ๋ฆฌ - ์ด๋ฒคํธ ๋ฒ๋ธ๋ง(event bubbling) : ์ด๋ฒคํธ ํ๊น ์์์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด, ์ต์๋จ์ ๋ถ๋ชจ ์์๊น์ง ๊ฐ๊ฐ ํ ๋น๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์๋๋ ๊ฒ. - ์ด๋ฒคํธ ์บก์ฒ๋ง(event capturing) 3๋จ๊ณ์ ์ด๋ฒคํธ ํ๋ฆ์์ ์ฒซ ๋ฒ์งธ ๋จ๊ณ์ด๋ค. 1. ์บก์ฒ๋ง ๋จ๊ณ : ์ด๋ฒคํธ๊ฐ ํ์ ์์๋ก ์ ํ๋๋ ๋จ๊ณ 2. ํ๊น ๋จ๊ณ 3. ๋ฒ๋ธ๋ง ๋จ๊ณ ๊ฐ์ฅ ์ต์์ ์กฐ์์์ ์๋(ํ๊น ์์)๋ก ์ด๋ฒคํธ๊ฐ ์ ๋ฌ๋๋ ๋จ๊ณ์ด๋ค. ์ด๋ฒคํธ(Event) ๋ธ๋ผ์ฐ์ ์์ ๋ก๊ทธ์ธ ๋ฒํผ์ ํด๋ฆญํ์ ๋, ๋ค๋ก ๊ฐ๊ธฐ ๋ฒํผ์ ํด๋ฆญํ์ ๋ ๋ธ๋ผ์ฐ์ ๋ ๋ฒํผ์ ์ญํ ์ ๋ง๊ฒ ๋์์ ์ํํ๋ค. ์ฌ์ฉ์๊ฐ ์ด๋ค ์ฌ๊ฑด(๋ฒํผ ํด๋ฆญ, ๋๋ธํด๋ฆญ, enter ๋ฑ)์ ๋ฐ์์์ผฐ์ ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ฅผ ๊ฐ์งํ์ฌ ์ด๋ฒคํธ(๋ก๊ทธ์ธ์ ํ๋ค, ๋ค์ ํ์ด์ง๋ก ๋๊ธด๋ค ๋ฑ)๋ฅผ ๋ฐ์์ํจ..