[Ubuntu] ์ฐ๋ถํฌ 22.04 ์๋ฒ ์ด๊ธฐ์ค์ # ์ ๋ฐ์ดํธ ๊ฐ๋ฅํ ํจํค์ง ํ์ธsudo apt-get update# ์ ๊ทธ๋ ์ด๋sudo apt-get upgrade# ์์กด์ฑ ๊ฒ์ฌํด์ ํ์ํ ํจํค์ง๋ ๊ฐ์ด ์ ๊ทธ๋ ์ด๋sudo apt-get dist-upgrade# ์ถ๊ฐ ํจํค์งsudo apt-get install vim less iputils-ping cron rsyslog git unzip tree net-tools multitail grc fail2ban# vi์ ํ vi ~/.vimrc" Syntax Highlightingif has("syntax") syntax onendifset hlsearchset autoindentset cindent"set nuset smartindentset tabsto..
SSH config์ค์ ์ผ๋ก ํธ๋ฆฌํ๊ฒ ์ ์ํ๊ธฐssh ์ ์ํ๊ธฐ ์ํด์ bash> ssh root@xxx.xxx.xxx.xxx์ด๋ ๊ฒ ํ์ดํ ์น๋๊ฒ ์ฌ๊ฐ ๊ท์ฐฎ์๊ฒ ์๋๋ค config์ค์ ์ผ๋ก ์ฝ๊ฒ ์ ์ํด๋ณด์2024.06.20 - [๐บ Develop/๐ Server] - ๋งฅ๋ถ(Mac OS) GCP์ SSH์ ์ ๋ฐฉ๋ฒ์ผ๋จ ssh-keygen์ ์ด์ฉํด์ ๊ฐ์ธํค์ ๊ณต๊ฐํค๋ฅผ ๋ง๋ค์ด์ผํ๋ค.# aaa๋ก ์ ์ํ๋ฉด ๋ฉ๋๋ค.ssh aaa# ํค ์์ฑ ๋ช ๋ น์ดssh-keygen -t rsa -f ~/.ssh/{ํคํ์ผ์ด๋ฆ} -C "์์๋ณผ์์๊ฒ ์ฃผ์"์์)ssh-keygen -t rsa -f ~/.ssh/abcd_key -C "abcd server"abcd_key, abcd_key.pub ์ด๋ ๊ฒ ๊ฐ์ธํค์ ๊ณต๊ฐํค๊ฐ ๋ง๋ค์ด์ก์ ๊ฒ์ด๋ค. ์ด์ ..
[Git] Github์ ์๋ชป ์ฌ๋ผ๊ฐ ํ์ผ ์ญ์ ํ๊ธฐgitignore์ค์ ์ ๋ค๋ฆ๊ฒ ํ๊ณ ๋์ ์๋ชป์ฌ๋ผ๊ฐ ํ์ผ์ ์ญ์ ํ๊ณ ์ถ์๋๊ฐ ์๋ค ์์ฌ๋ผ๊ฐ๋ ๋๋๋ฐ ๊ดํ ์ฌ๋ ธ๋ค๋ฉด์ ์ด๋ป๊ฒ ์ญ์ ํ ๊น? 1. ์๊ฒฉ์ ์ฅ์ ํ์ผ๊ณผ ๋ก์ปฌ ์ ์ฅ์ํ์ผ์ ๋๋ค ์์ํ๊ฒ ์ญ์ ํ๊ธฐgit rm [์ญ์ ํ์ผ๋ช ]2. ์๊ฒฉ์ ์ฅ์ ํ์ผ๋ง ์์ํ๊ฒ ์ญ์ ํ๊ธฐgit rm --cached ํ์ผ๋ช ์ฌ๊ธฐ์ ๋๋ ํ ๋ฆฌ ํ์์ ๋ชจ๋ ํ์ผ์ ์์ํ๊ฒ ์ญ์ ํ๊ณ ์ถ์๋# resource ํ์์ ๋ชจ๋ ํ์ผ ์ญ์ git rm --cached -r resource/
python pip ํจํค์ง ๋ชฉ๋ก requirements.txt ์์ฑ ๋ฐ ์ค์น ๋ฐฉ๋ฒํ์ด์ ์ผ๋ก ๊ฐ๋ฐํ ๋ ์ค์นํ ํจํค์ง ๋ชฉ๋ก์ ๊ด๋ฆฌ ๋ฐ ์ด์ฉํ๊ธฐ ์ํด์ ํ์ํ ๋ช ๋ น์ด์ ๋๋ค.requirements.xtx ์์ฑ, ์กฐํ, ์ค์น# ์์ฑpip freeze > requirements.txt# ๋ชฉ๋ก ํ์ธpip list --format=freeze > requirements.txt# ์ค์นpip install -r requirements.txt
๋งฅ๋ถ(Mac OS) GCP์ SSH์ ์ ๋ฐฉ๋ฒGoogle Cloud Computer Engine์ VM ์ธ์คํด์ค๋ก ์ฌ์ฉํ๊ฒ ๋๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก SSH์ ์์ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด์ ์ ์์ ํ๊ฒ ๋๋ค. ๋ก์ปฌPC์ ํฐ๋ฏธ๋์ ํตํด ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์1. ๋ก์ปฌPC SSH Key ์์ฑ๋ค์ ๋ช ๋ น์ด๋ก ๋ก์ปฌ PC ํฐ๋ฏธ๋์์ ํผ๋ธ๋ฆญ ํค์ ํ๋ผ์ด๋น ํค๋ฅผ ์์ฑํด๋ณด์# ํค ์์ฑ ๋ช ๋ น์ดssh-keygen -t rsa -f ~/.ssh/{ํคํ์ผ์ด๋ฆ} -C "{๋ณธ์ธCGP๊ณ์ }"์์)ssh-keygen -t rsa -f ~/.ssh/gcp_key -C "xxxx@gmail.com"์์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ๋น๋ฐ๋ฒํธ๋ฅผ ์์ฑํ๋ผ๊ณ ๋์ค๋๋ฐ ๋ด PC์์ ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ์ํฐ๋ฅผ ์ณ์ ๋๊ฒผ๋ค cat ~/.ssh/gcp_key.pub์์ ๋ช ๋ น์ด๋ก ๋..
mac m1 ๋งฅ๋ถ python selenium, chromedriver ์ค์น ๋ฐ ์คํํ๊ธฐpython 3.11.x ๋ฒ์ 1. selenium ์ค์น2. webdriver_manager ์ค์น3. brew install --cask chromedriver ์ค์น1. Selenium ์ค์น- ์น์ ์ ์ดํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ selenium์ pip ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ ์ค์นํด์ค๋ค.pip install selenium2. webdriver_manager ์ค์น- ์น๋๋ผ์ด๋ฒ์ ์ฌ์ฉํ๊ธฐ ์ํด ์ค์นpip install webdriver_manager3. chromdriver ์ค์น- ํฌ๋กฌ๋๋ผ์ด๋ฒ๋ brew๋ฅผ ํตํด์ ์ค์นbrew install --cask chromedriver4. python ์ฝ๋๋ก ํ์ธfrom selenium impor..
python telegram bot token ๋ฐ chat id ์ป๊ธฐ1. Bot Token ์ป๊ธฐBotFather ์น๊ตฌ ์ถ๊ฐ ํ /start -> /newbot ์์๋๋ก ์ ๋ ฅ ํ bot ์ด๋ฆ ์ ํ๊ธฐ/newbot ์ ํด๋ฆญํ๋ฉด ์์ ๊ฐ์ด ๋ด ๋ค์์ ์ ํ๋ผ๊ณ ํ๋ค. bot ๋ค์์ ์๊ธฐ๊ฐ ์ํ๋ ์๋ฌด ์ด๋ฆ ์ด๋ ์์ฑํด์ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด์์ ์ ๋ด์ด๋ฆ๊ณผ HTTP API ๊ฐ์ด ๋์ค๋๋ฐ ๊ทธ๊ฒ ๋ฐ๋ก token ๊ฐ์ ๋๋ค.2. Chat Id ์ป๊ธฐ์์ ์ bot ์ฑํ ๋ฐฉ์ ์์์ ๋๋ฅด๊ณ ์๋ฌด ๋ฉ์ธ์ง ์์ฑ๋ธ๋ผ์ฐ์ ธ ์ฐฝ์ URL ์ ๋ ฅํด์ ์์๋ด๊ธฐhttps://api.telegram.org/bot{token๊ฐ}์) ํ ํฐ๊ฐ์ด 123456:ajfklsajfklds ์ผ๋https://api.telegram.org/bot123456:ajfklsa..
VSCode Gitlab ์ฐ๋ ํ๋ก์ ํธ ์ฌ๋ฆฌ๊ธฐ๋ ๊ฐ์ ๊ฒฝ์ฐ์๋ ๋ก์ปฌ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ์ด๋์ ๋ ๊ฐ๋ฐ์ ํ๋ค๊ฐ gitlab์ ์ฌ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ด ๋ก์ปฌ ํ๋ก์ ํธ๋ฅผ gitlab์ ์ฌ๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํ๊ฒ ์ต๋๋ค. 1. Gitlab์์ ํ๋ก์ ํธ ๋ง๋ค๊ธฐgitlab ๋ก๊ทธ์ธ ํ ํ๋ก์ ํธ ๋ง๋ค๊ธฐInitialize repository with a README ํ์ผ์ ์ฒดํฌํด์ ๋ฅผ ํ์ฌ ๋ง๋ค์ง ์์ต๋๋ค.์์ฑ์ด ์๋ฃ๋๋ฉด clone with HTTPS ๋ณต์ฌํด๋์ธ์ 2. VSCode ์์ ํ๋ก๊ทธ์ธ ์ค์น ๋ฐ ๋ช ๋ น์ด ์คํํ๋ก๊ทธ์ธ ์ค์น - gitlens, git history vscode ํฐ๋ฏธ๋์ฐฝ์์ ๋ช ๋ น์ด ์ ๋ ฅgit initgit add .git commit -m "init"# ์๋ https๋ ์์ ์ gitlab ์ฃผ์ ๋ฃ์ด์ฃผ์ธ์g..
- Total
- Today
- Yesterday
- vscode explorer ํฐํธ ํฌ๊ธฐ
- python chrome exec format error
- vscode ์คํฌ๋กค ํฐํธํฌ๊ธฐ ๋ณ๊ฒฝ
- chrome exec format error
- ๋งฅ ์ฑ ์ถ์ฒ
- ๋ธ์ด์์ค์ฝ๋ ์คํฌ๋กค ํฐํธํฌํค๋ณ๊ฒฝ
- python exec format error
- exec format errer
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
- vscode explorer ํฐํธํฌ๊ธฐ๋ณ๊ฒฝ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |