์ธ๊ธฐ ๊ธ
-
etc
[DIY] Magic Keyboard & Trackpad Tray ์ ์๊ธฐ
๋ง์ฐ์ค๊ฐ ๋๋ฌด ๋ถํธํ๋ค๋งฅ๋ถ์ ์ฃผ๋ก ์ฌ์ฉํ๋ค๊ฐ ๋ฐ์คํฌํ์ย ์ฌ์ฉํ๋ ค๊ณ ํ๋ ๋ง์ฐ์ค๊ฐ ๋๋ฌด ๋ถํธํ๊ฒ ๋๊ปด์ก์ต๋๋ค.์ด์ ๋ ๊ฐ๋จํฉ๋๋ค. ์ปค์ ์์ง์ผ๋๋ง๋ค ํ์ ์์ง์ฌ์ผํ๊ธฐ ๋๋ฌธ์
๋๋ค.๋น์ฐํ๊ฑฐ ๊ฐ์ง๊ณ ๋ถํธํ๊ฐ๋ณด๋ค ๋ผ๊ณ ํ ์ ์๋๋ฐ ์๊ฐ๋ณด๋ค ์ฐจ์ด๊ฐ ํฝ๋๋ค.ย ย ํค๋ธ๋๋ ๋์์ ๋ถํธํ๊ณ ๋ฌด์ ์ผ๋ก ๋ฐ๊พธ๊ณ ์ ํค๋ณด๋์ ํธ๋ํจ๋๋ฅผ ์์ต๋๋ค.ย ์ํ์์ ํ๋๋ณด๋์ง๋ก ๋ง๋ค๊ธฐ๋ก ํ๋คํธ๋ ์ด๋ฅผ ํ๊ณ ์์ผ๋ฉด ์ด๋ ค๊ณ ํ์ง๋ง ๋ง๋
ํ๊ฒ ์์์ต๋๋ค. ์๋ชฉ์ผ๋ก ๋ง๋ค์ด์ ํ๋๊ฒ๋ ์์๋๋ฐ ์ด์ ์ํ๊ณ ํด์ธ์์ ํ๋ ํ๊ฐ๋ ํ๋ชฉ์ ๋ ์๋ฆฌ๊ฐ ๋๋ฌด ์ข์๋ค. ๊ทธ๋์ ์ง์ ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ฌํ์ต๋๋ค.์ฒ์์๋ ์๋ชฉ์ผ๋ก ์์๊ฒ ๋ง๋ค๊ณ ์ถ์์ง๋ง ์ต๋ํ ๋ฎ๊ณ ์๊ฒ ๋ง๋ค๊ณ ์ถ์๊ธฐ ๋๋ฌธ์ ์๋๊ณ ์ํฌ๋ฆด๋ ์์๋ดค์ง๋ง ์ฌ์ด์ฆ๋ฅผ ์ ๋ง์ถ์ง ํ์ ์ด ์์ด์ ํ๋๋ณด๋์ง๋ก ๋ง๋ค๊ธฐ๋ก ํ..
-
Information
[Mac] Oh my zsh + iTerm2 ์ฌ์ฉํ๊ธฐ
ohmyzsh/ohmyzsh ๐ A delightful community-driven (with 1500+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, et... github.com iTerm2 - macOS Terminal Replacement iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain ww..
์ต์ ๊ธ
-
Information
[Hackintosh] Smalltree.kext ์๋ ์ํ๋ ์ด์ ํด๊ฒฐ๋ฐฉ๋ฒ (Opencore, macOS 12)
* ํ๊ฒฝ์ ๋ฐ๋ผ ๋ฐฉ๋ฒ์ด ๋ฌ๋ผ์ง ์ ์์ผ๋ ์ฐธ๊ณ ํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. * ์ด ๊ธ์ ๋ด์ฉ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํดํจํ ์๋ฅผ ๋ค๋ฃจ๋ ๊ธ๋ก ๋
์์ ํ๋์ ๋ํ ์ด๋ค ์ฑ
์๋ ์ง์ง ์์ต๋๋ค. * ๋ง์ผ์ ๋๋นํด ๋ฐ์ดํฐ๋ ๋ฐฑ์
๋๋ ์์ ํ ๊ณณ์ ๋ณด๊ดํ์๊ธฐ ๋ฐ๋๋๋ค. macOS Monterey ๋ถํฐ smallTree kext ๊ฐ ์๋ ์ํ๋ ์ด์๊ฐ ์์ต๋๋ค. ํฌ๋ผ์ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ ๋ช๊ฐ์ kext๋ฅผ install ํด์ฃผ๋ฉด ๋ค์ ์๋ํฉ๋๋ค. ์ ๋ i211 ์ธํ
์นฉ์ ๊ฐ์ง Aorus X570 Elite ๋ง๋๋ณด๋๋ฅผ ์ฌ์ฉํ๊ณ ์๊ณ ๋ค๋ฅธ ์นฉ์ด๋ ๋ค๋ฅธ ์ ์กฐ์ฌ ๋ง๋๋ณด๋์ ๊ฒฝ์ฐ ํด๊ฒฐ๋์ง ์์ ์ ์์ต๋๋ค. ์ค๋น 1. ํ์ kexts 2. kext installer ์ ํ์ผ๋ค์ ๋ค ๋ค์ด๋ก๋ ํด์ค๋๋ค. 1. kext installer ๋ฅผ ์ํ ์ธํ
1.1 c..
-
Algorithm
[Greedy] Floyd Algorithm
ํ๋ก์ด๋ ์๊ณ ๋ฆฌ์ฆ ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์
๋๋ค. ํ ๋
ธ๋๋ฅผ ๊ณ ์ ์ํค๊ณ ๋๋จธ์ง ๋
ธ๋๋ค์ ๊ฒฝ๋ก์ ๊ธฐ์กด ๊ฐ๊ณผ ๊ณ ์ ๋
ธ๋๋ฅผ ํตํ ๊ฐ์ ๋น๊ตํ๊ณ ์์ ํฉ๋๋ค. ๋ชจ๋ ๋
ธ๋๋ฅผ ๊ฑฐ์น๋ฉด ์๋ฃ๋ฉ๋๋ค. Ak[i,j] = min ( Ak-1[i,j] , Ak-1[i,k] + Ak-1[k,j] ) ex) A0 N1 N2 N3 N4 N1 0 7 โ 3 N2 2 0 โ โ N3 5 1 0 โ N4 8 โ 2 0 A1 = 1 ๊ณ ์ (1ํ & 1์ด & ๋๊ฐ ๊ณ ์ ) ๋ค๋ฅธ ๋
ธ๋๋ค์ ๊ธฐ์กด ๊ฐ๊ณผ ๋
ธ๋1์ ๊ฑฐ์ณ๊ฐ๋ ๊ฒฝ์ฐ๋ฅผ ๋น๊ต A1[2,3] = min( A0[2,3], A0[2,1] + A0[1,3] ) = min( โ, 2 + โ ) = โ A1[2,4] = min( A0[2,4], A0[2,1] + A0[1,4] ) = min( โ, 2 +..
-
Algorithm
[Greedy] Dijkstra Algorithm
๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์
๋๋ค. { ์ต์๊ฑฐ๋ฆฌ ๋
ธ๋ ๊ณ ์ , ๊ณ ์ ๋์ง ์์ ๋
ธ๋๋ค์ ๊ฑฐ๋ฆฌ๋ฅผ ์์ } ์ ๋ฐ๋ณตํฉ๋๋ค. ex) start A -> A 0 ๊ณ ์ A B C D E F 0 4 2 โ โ โ -> C 2 ๊ณ ์ , ๋๋จธ์ง ์์ A B C D E F 0 3 2 9 โ โ -> B 3 ๊ณ ์ , ๋๋จธ์ง ์์ A B C D E F 0 3 2 9 6 โ -> E 6 ๊ณ ์ , ๋๋จธ์ง ์์ A B C D E F 0 3 2 8 6 11 -> D 8 ๊ณ ์ , ๋๋จธ์ง ์์ A B C D E F 0 3 2 8 6 9 -> F 9 ๊ณ ์ A B C D E F 0 3 2 8 6 9