Gimp - Gnu Image Manipulation Program

Install & Setup gimp install - ํ”„๋กœ๊ทธ๋žจ ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ gimp setup - ์„ค์ • Study gimp quickies - ์ด๋ฏธ์ง€ ์‚ฌ์ด์ฆˆ(size/scale), ์ž๋ฅด๊ธฐ(crop), ํšŒ์ „(rotate)๊ณผ ๋ฐ˜์ „(flip) ์‘์šฉ ๋ฐ ๊ธฐํƒ€ gimp-glua - gimp graphic processing plugin using lua Links Gimp Home - https://www.gimp.org Tutorials - https://www.gimp.org/tutorials/

2023-01-11 ยท 42 words

๊ณผํ•™์  ์šฐ์ฃผ์ƒ

Intro ๊ธ€์“ด์ด: ๋ฐ•์ฐฝ๋ฒ” ๊ณ ๋“ฑ๊ณผํ•™์› ๋ฌผ๋ฆฌํ•™๋ถ€ ๊ต์ˆ˜ ์ด ๊ธ€ ํ•˜๋‚˜๋กœ ํ˜„๋Œ€ ํ‘œ์ค€ ์šฐ์ฃผ๋ก  ๋ชจํ˜•์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋‹จ์–ด ํ•˜๋‚˜ ๋ฌธ์žฅ ํ•˜๋‚˜๊ฐ€ ํ˜„์žฌ๊นŒ์ง€์˜ ๊ณผํ•™์  ์„ฑ๊ณผ๊ฐ€ ๋…น์•„ ์žˆ๋‹ค. ๋”๋ถˆ์–ด ์ด ๋ถ„์˜ ์—ฐ๊ตฌ ์„ฑ๊ณผ์™€ ์ฒ ํ•™๋„ ๋…น์•„ ์žˆ๋‹ค. ๋ฐ˜๋ณตํ•ด์„œ ์ฝ๊ณ  ํ•˜๋‚˜ ํ•˜๋‚˜ ๊ตฌ์ฒด์ ์ธ ๋‚ด์šฉ์„ ๊ณต๋ถ€ํ•ด ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค. ๋ฌผ๋ก  ๊ทธ ๋ถ„์˜ ํ—ˆ๋ฝ ์—†์ด ๋ฌด๋‹จ ์ „์ œํ•˜๊ณ  ์žˆ๋‹ค. ์•„๋ž˜ ์›๋ฌธ ๋งํฌ ์ฐธ์กฐ ๋ฐ•์ฐฝ๋ฒ” ๊ณ ๋“ฑ๊ณผํ•™์› ๊ต์ˆ˜ | ์„œ์šธ๋Œ€ํ•™๊ต์—์„œ ์ฒœ๋ฌธํ•™์„ ์ „๊ณตํ•˜๊ณ , 1990๋…„ ๋ฏธ๊ตญ ํ”„๋ฆฐ์Šคํ„ด๋Œ€ํ•™๊ต ์ฒœ์ฒด๋ฌผ๋ฆฌ๊ณผํ•™๊ณผ์—์„œ ์šฐ์ฃผ๋ก  ๋ถ„์•ผ๋ฅผ ์—ฐ๊ตฌํ–ˆ๋‹ค. 1990๋…„๋ถ€ํ„ฐ ์นผํ… ๋ฌผ๋ฆฌํ•™๊ณผ ์—ฐ๊ตฌ์›์œผ๋กœ ์žฌ์งํ•˜๋‹ค๊ฐ€ 1992~2003๋…„์— ์„œ์šธ๋Œ€ํ•™๊ต ์ฒœ๋ฌธํ•™๊ณผ ๊ต์ˆ˜๋กœ, 2003๋…„๋ถ€ํ„ฐ ์ง€๊ธˆ๊นŒ์ง€๋Š” ๊ณ ๋“ฑ๊ณผํ•™์› ๋ฌผ๋ฆฌํ•™๋ถ€ ๊ต์ˆ˜๋กœ ์žฌ์ง ์ค‘์ด๋‹ค. ์ฒœ์ฒด๋ฌผ๋ฆฌ, ์šฐ์ฃผ๋ก , ๊ณ ์ฒœ๋ฌธํ•™ ๋ถ„์•ผ๋ฅผ ์—ฐ๊ตฌํ•˜๊ณ  ์žˆ๋‹ค. ์ €์„œ๋กœ๋Š” <์ธ๊ฐ„๊ณผ ์šฐ์ฃผ>, <ํ•œ๊ตญ์˜ ์ฒœ๋ฌธ๋„>, <๋™์•„์‹œ์•„ ์ผ์‹๋„>, <ํ•˜๋Š˜์— ์ƒˆ๊ธด ์šฐ๋ฆฌ ์—ญ์‚ฌ>, Astronomy - Traditional Korean Science ๋“ฑ์ด ์žˆ๋‹ค. ...

2022-12-28 ยท 2552 words

tmux - ๋‹ค์ค‘ ํ„ฐ๋ฏธ๋„ ๊ด€๋ฆฌ ํˆด

Intro ๋‹ค์ค‘ ํ„ฐ๋ฏธ๋„ ๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ ์›๊ฒฉ์ง€์—์„œ ๋‹ค์–‘ํ•œ ์„ธ์…˜๊ณผ ์œˆ๋„์šฐ์™€ pane์„ ๋งŒ๋“ค์–ด ์œ ์ง€ ๊ด€๋ฆฌ. ๋‹ค์ค‘ ์ž‘์—…์„ ํ•œ ํ„ฐ๋ฏธ๋„ ํ™”๋ฉด์„ ํ†ตํ•ด ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„ธ์…˜์„ ์œ ์ง€ํ•˜๋ฉฐ ํ•„์š”์‹œ ํ™”๋ฉด์— ๋ฐ”๋กœ ๋„์šธ ์ˆ˜ ์žˆ๋‹ค. ํ„ฐ๋ฏธ๋„์„ ๊บผ๋„ ์„ธ์…˜์ด ์‚ด์•„์žˆ๊ณ  ๋‹ค์‹œ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. Install Debian, Ubuntu $ sudo apt install tmux Alpine $ doas apk add tmux Usage ๊ธฐ๋ณธ ๋ช…๋ น $ tmux # ์‹คํ–‰ $ tmux ls # ์„ธ์…˜, ์œˆ๋„์šฐ ๋“ฑ ํ™•์ธ $ tmux a # detatch๋œ ์„ธ์…˜์„ ๋‹ค์‹œ attatch ํ•˜๊ธฐ ๊ธฐ๋ณธํ‚ค(์ดํ•˜ ์ƒ๋žต) - Ctrl+b ...

2022-12-18 ยท 169 words

Lynx - ํ„ฐ๋ฏธ๋„ ํ…์ŠคํŠธ ๋ธŒ๋ผ์šฐ์ €

INTRO ์˜ˆ์ „์— ํ„ฐ๋ฏธ๋„ ์ƒ์—์„œ ์›น๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ. ํ˜„์žฌ utf-8์ง€์› ๋ฐ ์ปฌ๋Ÿฌ ์ง€์›, vi key binding ์ง€์› ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ๋ณด์œ . ๊ด‘๊ณ ๋‚˜ ํ˜„๋ž€ํ•œ ๊ทธ๋ฆผ๋“ค, ๊ทธ๋ฆฌ๊ณ  ํ•˜์–€ ํ™”๋ฉด์œผ๋กœ๋ถ€ํ„ฐ ๋ˆˆ์„ ๋ณดํ˜ธํ•˜์ž. ๊ธฐ์ˆ ๋ฌธ์„œ๋‚˜ ์‹ ๋ฌธ๊ธฐ์‚ฌ ๋˜๋Š” ๋ฌธ์„œ ์œ„์ฃผ์˜ ์ž‘์—…์„ ์ฃผ๋กœ ํ•  ๋•Œ ๋น ๋ฅด๊ณ  ๊ฐ„๊ฒฐ. CPU์™€ MEMORY๋ฅผ ํƒ€ ๋ธŒ๋ผ์šฐ์ € ๋ณด๋‹ค ์ ๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ทธ์•ผ๋ง๋กœ ์นœํ™˜๊ฒฝ ๋ธŒ๋ผ์šฐ์ €. tmux์—์„œ vim๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ํ™˜์ƒ์˜ ๊ถํ•ฉ์ด๋ผ ๋งํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค. INSTALL Debian, Ubuntu $ sudo apt install lynx $ lynx --version $ lynx duckduckgo.com Alpine $ doas apk add lynx SETUP Vi Key ์„ค์ • - ํ™”๋ฉด ์ด๋™์„ hjkl๋กœ ๋ณ€๊ฒฝ 1. ์‹คํ–‰ ํ›„ `o` ๋ช…๋ น์œผ๋กœ ์˜ต์…˜ ์„ค์ • 2. VI keys -> [ON] ์œผ๋กœ 3. Line edit style -> [Bash-like Bindings] ๋กœ ์„ค์ • 4. ํ™”๋ฉด ์ƒ๋‹จ์— Save options to disk: [x] ํ‘œ์‹œ 5. ํ™”๋ฉด ๊ฐ€์žฅ ์œ—์ค„์— Accept Changes ํด๋ฆญ Usage ํ™”์‚ดํ‚ค <- ์ด์ „ ์›นํŽ˜์ด์ง€๋กœ ์ด๋™ ํ™”์‚ดํ‚ค -> ์ดํ›„ ์›นํŽ˜์ด์ง€๋กœ ์ด๋™ ํ™”์‚ดํ‚ค up ํŽ˜์ด์ง€ ์ƒ๋‹จ์œผ๋กœ ์ด๋™ ํ™”์‚ดํ‚ค down ํŽ˜์ด์ง€ ํ•˜๋‹จ์œผ๋กœ ์ด๋™ h ๋„์›€๋ง o ์˜ต์…˜ p ํ”„๋ฆฐํŠธ g ์ž…๋ ฅํ•œ ์‚ฌ์ดํŠธ๋กœ ์ด๋™ m ๋ฉ”์ธ์œผ๋กœ q ์ข…๋ฃŒ /= ๊ฒ€์ƒ‰ delete= ํžˆ์Šคํ† ๋ฆฌ ๋ฆฌ์ŠคํŠธ Links tmux home: https://lynx.browser.org

2022-12-18 ยท 170 words

nvim ๊ธฐ๋ณธ ์ œ๊ณต ๊ธฐ๋Šฅ๋“ค

Intro ์ด๋ฌธ์„œ๋Š” ํ˜„์žฌ ์ตœ์‹  ๋ฒ„์ „ nvim 0.8.1์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‹ค. nvim์˜ ๊ธฐ๋ณธ ๋‚ด์žฅ ๊ธฐ๋Šฅ์œผ๋กœ๋„ ๋งค์šฐ ํ›Œ๋ฅญํ•œ ๋งŽ์€ ๊ฒƒ๋“ค์ด ์ œ๊ณต๋œ๋‹ค. ์ค‘์š”ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ๊ฒƒ๋“ค๋„ ๋งŽ๋‹ค. ์ค‘๋ณต๋˜๊ฑฐ๋‚˜ ๋ถˆํ•„์š”ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋งŽ์ด ์„ค์น˜ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๊ธฐ๋ณธ ์ œ๊ณต ๊ธฐ๋Šฅ์„ ์ถฉ๋ถ„ํžˆ ์‚ดํŽด๋ณด๊ณ  ๊ฐ€๋ณ๊ณ  ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๋“ฏ. Features lsp(Language Server Protocol) ๋‚ด์žฅ treesitter ๋‚ด์žฅ ๋งจํŽ˜์ด์ง€์™€ ํ„ฐ๋ฏธ๋„์—๋ฎฌ๋ ˆ์ดํ„ฐ: :Man, :terminal vim๊ณผ ์ฐจ์ด ๋น„๊ต: :help nvim-from-vim ํ›Œ๋ฅญํ•œ defaults ๊ธฐ๋Šฅ๋“ค(์•„๋ž˜ Defaults ์„น์…˜ ์ฐธ์กฐ) Defaults help๋กœ ํ™•์ธ :help defaults command-line highlighting commands: :checkhealth nvim์˜ ์ƒํƒœ ๊ฒ€์‚ฌ :dr[op] {file} Edit the first {file} in a window :Man {name} manpage view :match can be invoked before highlight group is defined :source reset config works with lua :write with ++p flag creates parent directories :terminal terminal support ๋งจํŽ˜์ด์ง€ ๋ณด๊ธฐ - man.lua๋กœ ๋™์ž‘ํ•œ๋‹ค. :Man printf printf() ํ•จ์ˆ˜ ๋งจํŽ˜์ด์ง€ ๋ณด๊ธฐ(์ˆ˜ํ‰) :vertical Man printf ์ฐฝ ์ˆ˜์ง๋ถ„ํ•  ๋ณด๊ธฐ :Man {sect} {name} ์„น์…˜ ์ง€์ • ๋งจํŽ˜์ด์ง€ :help Man ๊ด€๋ จ ๋„์›€๋ง ๋ณด๊ธฐ Links neovim.io https://neovim.io/

2022-12-17 ยท 143 words