
์ํฌ๋ก๋ฑ ๋ฆฌ๋๋ ์ด๋๋น์์ ๋ง๋ ์ ๋ช ํ PDF ๋ทฐ์ด์ธ๋ฐ, ํ์์ ๋ฐ๋ผ ๊ตฌ๋ฒ์ ์ ์ค์นํด์ผ ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ด ๋ ์๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ์ค์นํ ์ ์๋ค. ๋จผ์ , ์ด๋ฏธ ๊น๋ ค ์๋ ์ํฌ๋ก๋ฑ ๋ฆฌ๋๊ฐ ์๋ค๋ฉด ์ ๊ฑฐํ๋ค.๊ทธ ๋ค์, PC์ ์ข์ธกํ๋จ์ ๋ง์ฐ์ค์ฐํด๋ฆญ ํ, ์๋์ ๊ฐ์ด Windows PowerShell (๊ด๋ฆฌ์)๋ฅผ ํด๋ฆญํ๋ค.๊ด๋ฆฌ์ ๋ชจ๋์ฌ์ผ ํ๋ค.๊ผญ! ๊ด๋ฆฌ์ ๋ชจ๋์ฌ์ผ ํ๋ค. ์คํ๋๋ฉด ์๋์ ๊ฐ์ ๋ช ๋ น ํ๋กฌํํธ ๋น์ทํ ์ฐฝ์ด ๋ฐ ๊ฒ์ด๋ค.์๋ ๋ช ๋ น์ด๋ฅผ ๋ฃ์ ๋ค ์ํฐ ์น๋ค. ์ด ๋ช ๋ น์ด๋ฅผ ํตํด choco๋ผ๋ ํ๋ก๊ทธ๋จ ์ค์น ๊ด๋ฆฌ์๋ฅผ ์ด์ฉํ ์ ์๊ฒ ๋๋ค.Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityPro..

๊ธฐ์กด์ ๋ฌผ๋ฆฌ์ ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ๋ฑ์ ์ ๋ถ ํด๋ฌ์คํฐ๋ก ๋ฌถ๊ณ ์ถ์ํํ์ฌ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ์๊ตฌ์ฌํญ์ ๋ง๊ฒ ๊ฐ์ํ๋ ์ธํ๋ผ๋ฅผ ์ฝ๋๋ก ์์ฑ, ๊ด๋ฆฌ, ํ๊ธฐํ๋ ์ผ๋ จ์ ๊ณผ์ ์ '์ฝ๋ํ ์ธํ๋ผ์คํธ๋ญ์ฒ (IaC; Infrastructrure as Code)'๋ผ๊ณ ํ๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ ํด๋น ๊ณผ์ ์ ์ผ๋ถ์ธ ์๋ํ๋ฅผ Ansible๋ฅผ, AWS EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ๊ฐ๋จํ ์์ ๋ฅผ ํตํ์ฌ ๋ค๋ฃจ์ด๋ณด๊ณ ์ ํ๋ค. ์ด ํฌ์คํธ์์๋ ์ ์ ์ Windows PC๊ฐ ๊ด๋ฆฌ ๋ ธ๋๊ฐ ๋๋ฉฐ, ์ ์ ์ PC ==> WSL (Windows Subsystem for Linux) Ubuntu 22.04 LTS + Ansible๋ก ์ง์ AWS์ ์ ๊ทผํ์ฌ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ ๊ฒ์ด๋ค. ํ๊ฒฝ ๊ตฌ์ฑ Ansible์ ์ํ ๊ฒฝ๋ก ์์ฑ ์ด์ EC..

Spring Boot๋ก ๋ฐฑ์๋๋ฅผ ์๋น์คํ๋ค ๋ณด๋ฉด ๊ฐ ์๋น์ค๋ค์ ์ํ๋ฅผ ํ ๋์ ๋ณผ ์ ์๋ ์๊ฐํ๋ ๋ชจ๋ํฐ๋ง ์์คํ ์ด ํ์ํด์ง๋ค. ์ด๋ฅผ ์ํด ์ด๋ฒ ํฌ์คํธ์์๋ Spring Boot MSA ํ๋ก์ ํธ์ Prometheus๋ฅผ ์ฐ๋ ํ, Grafana๋ก ์๊ฐํ๋ ๋ชจ๋ํฐ๋ง ์์คํ ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ณ ์ ํ๋ค. Prometheus๋? Prometheus๋ ์๋ Soundcloud์์ ๋ง๋ ์คํ์์ค ์์คํ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฆผ ํดํท์ ๋๋ค. 2012๋ ์์ ์ด๋, ๋ง์ ๊ธฐ์ ๊ณผ ์กฐ์ง์ด Prometheus๋ฅผ ์ฑํํ์ผ๋ฉฐ, ์ด ํ๋ก์ ํธ๋ ๋งค์ฐ ํ๋ฐํ ๊ฐ๋ฐ์ ๋ฐ ์ฌ์ฉ์ ์ปค๋ฎค๋ํฐ๋ฅผ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ํ์ฌ๋ ๋ ๋ฆฝํ ์คํ ์์ค ํ๋ก์ ํธ๋ก์ ์ด๋ค ํ์ฌ๋ก๋ถํฐ๋ ๋ ๋ฆฝ์ ์ผ๋ก ์ ์ง ๊ด๋ฆฌ๋๊ณ ์์ต๋๋ค. ์ด๋ฅผ ๊ฐ์กฐํ๊ณ ํ๋ก์ ํธ์ ๊ฑฐ๋ฒ๋..
1. VIM์ 3๊ฐ์ง ๋ชจ๋ ๋ช ๋ น ๋ชจ๋ (Normal mode) ๋ฌธ์ ๊ฒ์, ์ค๋ฐ๊ฟ, ์ปค์ ์ด๋ ๋ฑ. ์ ๋ ฅ ๋ชจ๋ (Insert mode) ํ ์คํธ๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์์ . Ex ๋ชจ๋ (Command-line mode) ':'๋ฅผ ๋๋ฌ Ex ๋ชจ๋๋ก ์ง์ ํ๋ฉด, ํ์ผ ์ ์ฅ, ์ข ๋ฃ, ์ฐพ๊ธฐ ๋ฐ ๋ฐ๊พธ๊ธฐ ๋ฑ ๋ช ๋ น ์ ๋ ฅ. 2. ์ฃผ์ ๋จ์ถํค ๋ฐ ๊ธฐ๋ฅ ๋ช ๋ น ๋ชจ๋ (Normal mode) h, j, k, l: ์ปค์ ์ด๋ (โ, โผ, โฒ, โถ) x: ํ์ฌ ์ปค์ ์์น์ ๋ฌธ์ ์ญ์ dd: ํ์ฌ ์ค ์ญ์ yy: ํ์ฌ ์ค ๋ณต์ฌ p: ๋ถ์ฌ๋ฃ๊ธฐ u: ์คํ ์ทจ์ (Undo) Ctrl + r: ๋ค์ ์คํ (Redo) gg: ํ์ผ์ ์์๋ถ๋ถ์ผ๋ก ์ด๋ G: ํ์ผ์ ๋๋ถ๋ถ์ผ๋ก ์ด๋ /:๊ฒ์์ด: ํ ์คํธ ๊ฒ์ n: ๋ค์ ๊ฒ์ ๊ฒฐ๊ณผ๋ก ์ด๋ N: ..
JPA: Java Persistence API RDB์ ๊ตฌ์กฐ์ ๋ง๋๋ก ์๋ ์์ฑ ๊ถ์ฅ์ฌํญ ๋ณต์กํ ํ ์ด๋ธ ๊ด๊ณ ํ์ฑ ๋ฐ ์์ฑ์ SQL๋ฌธ์ผ๋ก ํ์. ๋งค์ฐ ๋ณต์กํ SQL๋ฌธ์ด ํ์ํ ๊ฒฝ์ฐ, JPA์ API๋ก๋ ํด๊ฒฐ ์ด๋ ค์ธ ์ ์์. ์ด๋ด ๋๋, JDBC API + ์์ SQL๋ฌธ + JPA + ... ์์ ์๋ฐ ์ฝ๋๋ก DDL (Create, Drop, Alter), DML () ์ฒ๋ฆฌ ๊ฐ๋ฅ. ๊ฐ๊ฐ์ ๊ธฐ๋ฅ ์ํ ๊ฐ๋ฅ ๋ฉ์๋๊ฐ ์กด์ฌ. ํน์ง ์ฆ์ ์๊ตฌ์ฌํญ ๋ณ๋์ ๊ธฐ๋ฏผํ ๋์์ด ๊ฐ๋ฅ. ์ ํต์ ๋ฐฉ์: DROP TABLE ... ==> CREATE TABLE ... ==> ๋ฐ์ดํฐ ์ด๊ด ==> ์๋ฐ ์์ค ์์ ==> ์ปดํ์ผ ... JPA๋, ๊ทธ๋ฅ entity ํด๋์ค์ ๋ณ์๋ค ์์ ํ์ฌ ํ ์ด๋ธ ๊ตฌ์กฐ ๊ด๋ฆฌ ๊ฐ๋ฅ. persistenc..

Nextcloud๋ ์น์์ ํด๋ฆญ ๋ช๋ฒ์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ์งํํ ์ ์๋ ์๋ ์ ๋ฐ์ดํฐ๊ฐ ์์ด์ ํธํ๋ค. ํ์ง๋ง, ์ด ์๋ ์ ๋ฐ์ดํฐ๊ฐ ๊ฐ๋์ฉ ์ค๋ฅ๋ฅผ ์ผ์ผํค๋ฉฐ ์ค๋จ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ด ๋, ์น ๋์ ํฐ๋ฏธ๋์ ํตํด ์ ๋ฐ์ดํธ๋ฅผ ์งํํ ์ ์๋ค. ์ฐ๋ถํฌ 22.04 ๋ฐ Apache + PHP ์๋ฒ ๊ธฐ์ค. $ cd /var/www/html/nextcloud $ sudo chmod u+x ./occ $ sudo -u www-data php ./occ upgrade ์๊ธฐ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์์ ๋๋ฆฌ๋ฉด ์ ์ด๋ฏธ์ง์ ๊ฐ์ด ์ ๋ฐ์ดํธ๋ฅผ ์งํํ ์ ์๋ค.

cd "/home/asdf/MAME 0.244b/" flatpak run --command=bottles-cli com.usebottles.bottles run -b 'MAME' -e ./mame.exe --args 'mslug -debug' ์ด๋ ์ฆ /home/asdf/MAME 0.244b/๋ก ๊ฒฝ๋ก๋ฅผ ์ฎ๊ฒจ์, Flatpak๊ฐ Bottles๋ฅผ ์ผค ๋ MAME๋ผ๋ bottle ํ๊ฒฝ์ผ๋ก ๋๋ฆฌ๋ฉฐ, ํด๋น ๊ฒฝ๋ก์ mame.exe์ mslug -debug ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฃ๊ณ ์คํํ๋ผ๋ ์๋ฏธ์.

์ฃผ์: USE AT YOUR OWN RISK. ์ด ๋ฐฉ์์ ADB (Android Debug Bridge) ๋ฐ USB ๋๋ฒ๊น ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๊ธฐ์ข ๋ฐ ๊ฐ ๊ธฐ๊ธฐ์ ์ํ์ ๋ฐ๋ผ ์์์น ๋ชปํ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. 1. ๊ฐ๋ฐ์ ์ต์ ํ์ฑํ - ์ค์ - ํด๋์ ํ ์ ๋ณด - ์ํํธ์จ์ด ์ ๋ณด - ๋น๋๋ฒํธ ์ฐํ๋ก ๊ฐ๋ฐ์ ์ต์ ์ ํ์ฑํ 2. ๋๋ฒ๊ทธ ๋ชจ๋ ์ผ๊ธฐ - ์ค์ - ๊ฐ๋ฐ์ ์ต์ - USB ๋๋ฒ๊น ์ผ๊ธฐ 3. PC์ ADB ์ค์น - ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๊ตฌ๊ธ์ ADB ์ค์น๋ก ๊ฒ์ํด์ฃผ์ธ์. ==> ์ฐธ๊ณ ๋งํฌ: https://kibua20.tistory.com/165, https://developer.android.com/studio/releases/platform-tools?hl=ko SDK ํ๋ซํผ ๋๊ตฌ ์ถ์ ๋ ธํธ | ..
๋ฒ์ 3.33์ ๋๋ค. ํ๋ ์ด ์คํ ์ด ๋ฒ์ ์ ํ ํ ์ปค๋งจ๋๊ฐ ๊ตฌ๊ธ์ ์๊ตฌ์ ์ํด ์ผ๋ถ ๊ธฐ๋ฅ์ด ์ ๊ฑฐ๋จ์ ๋ฐ๋ผ, ๋ฌด์ญ์ ์๋ณธํ APK๊ฐ ๋ณ๋๋ก ๋ฐฐํฌ๋๊ณ ์์ต๋๋ค. https://www.ghisler.ch/board/viewtopic.php?t=76644&sid=55fc97f00786df18177d261c87fb2f97 Total Commander 3.33 for Android download links - Total Commander Support for Android version of Total Commander Moderators: Hacker, Stefan2, white www.ghisler.ch ์๋ณธ์ ์ฌ๊ธฐ↑์ ๋ฐ์ ์ ์์ต๋๋ค.
PDF ๋ณํฉ ๋ฑ์ ํ ์ ์๋ PDFtk (PDF Toolkit)์ ๋๋ค. https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
๋ฉ์ฒญํ HP Smart ๋์ ๊ธฐ์กด์ ํ๋ฆฐํฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ธ์. ํ ๋๋ฆฌ ์๋ ํ๋ฆฐํธ, ์ฉ์ง ์ค์ , ํ์ง ์ค์ ๋ฑ ํจ์ฌ ์์ธํ ์ต์ ์ ์ค์ ํ ์ ์์ต๋๋ค. ์ํธ 1440 ์ฐธ๊ณ : HP Smart๋ก ์ถ๊ฐํ๋ ํ๋ฆฐํฐ๋ฅผ ์ ๊ฑฐํ ๋ค์ ์ค์นํด์ผ ํฉ๋๋ค. ์ํธ 1440
๊ธฐ์กด ๋ฐฉ์์ผ๋ก dosbox-x๋ฅผ ์คํํ ๋: dosbox-x -conf win98.conf Flatpak์ผ๋ก ์ค์น๋ dosbox-x๋ฅผ ์คํํ ๋: /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=dosbox-x com.dosbox_x.DOSBox-X -conf win98.conf + ์ถ๊ฐ. dosbox-x์์ ์๋์ฐ 98 ์ค์น: https://dosbox-x.com/wiki/Guide%3AInstalling-Windows-98