반응형

전체 글 36

(python) 파이썬으로 우분투 명령어 실행하기

파이썬에서 우분투 명령어는 다음과 같이 실행할 수 있다. import subprocess subprocess.run('ls -al', shell=True) 만약 여러개의 명령어를 치려면 다음과 같이 하면 된다. import subprocess subprocess.run('ls -al', shell=True) subprocess.run('ls -al', shell=True) subprocess.run('ls -al', shell=True) 만약 실행 결과를 받고 싶다면 다음과 같이 하면 된다. import subprocess result = subprocess.run('ls -al', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)

programming/python 2024.01.24

(raspberrypi) 라즈베리파이 고정 IP 할당 방법

라즈베리파이4(RPI4) 사용중이고 와이파이 연결 시 DHCP연결을 해놓으면 IP가 자주 바뀌어서 SSH 접속할 때 불편한점이 많아서 오늘은 고정IP 할당하는 방법에 대해서 말씀드리겠습니다. 준비할 정보(네트워크 정보) IP 게이트웨이 서브넷 마스크 같은 대역대의 컴퓨터에서 아래와 같이 입력하면 얻을 수 있습니다. ipconfig // 윈도우 ifconfig // 우분투 본 예제는 다음과 같이 설정할게요 IP : 192.168.0.110 게이트웨이 : 192.168.0.1 서브넷 마스크 : 255.255.255.0 작업순서 RPI의 전원을 켠 후 ip 편집할 수 있는 파일로 접근 저는 nano 편집기를 이용했어요 sudo nano /etc/dhcpcd.conf 위와같이 입력하면 이상한 영어가 막 써져있는..

(python) SMS 보내기(with SENS)

파이썬에서 문자메시지 보내는 법에 대해서 알아보겠습니다. twilio도 사용해 보았는데 그것도 편리하긴 하지만 보낼 수 있는 사람이 한정적이고 아직까지는 한국에서 사용할 때 불편한점이 있어서 네이버 클라우드 플랫폼의 서비스를 이용해보았습니다. 1. SENS 이용 신청 https://www.ncloud.com/product/applicationService/sens [NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com](https://www.ncloud.com/product/applic..

programming/python 2023.03.30

(pyenv) 파이썬 가상환경 설치(with pyenv)

개발환경을 세팅할 때 가상환경으로 세팅하면 편리하게 환경을 구성할 수 있습니다. pyenv를 이용하여 가상환경을 구성하는 방법에 대해 설명하겠습니다. 1. pyenv 설치 pyenv를 설치하기위해 우선 curl을 설치하면 됩니다. sudo apt-get install curl pyenv 설치 curl https://pyenv.run | bash 2. 환경변수 편집 vi, nano 등 편집기를 이용하여 bashrc를 수정하여줍니다.(저는 nano를 사용했습니다.) nano ~/.bashrc 이후 맨 아래에 아래 코드를 삽입 export PATH="${HOME}/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 3. 설치확인..

programming/python 2023.03.02

(python) 주기적으로 반복 실행 프로그램

일정 시간마다 반복적으로 수행되도록 하는 프로그램에 대해 설명해드리겠습니다. - RPI(Raspberry PI)나 아두이노 프로그래밍할 때 유용하게 사용 가능합니다. 1. schedule 라이브러리 이용하여 일정 주기마다 함수가 동작하도록 구현 schedule.every(시간(초단위)).seconds.do(함수) 2. 반복문을 통해 프로그램 실행 while True: schedule.run_pending() ... 위의 명령어만 있으면 일정 시간마다 함수가 수행되도록 수현할 수 있습니다. 물론 threading.Timer 를 이용해도 무관합니다. 예제 코드 import schedule import time data = [] i = 0 def show_data(): global data global i p..

programming/python 2023.02.24

(git 오류)git clone 오류

git clone 시 아래와 같은 오류가 발생할때의 해결방법 remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password ... fatal: Authentication failed for ... 1. 해당 git의 repository 접속 2. Settings의 Repository 클릭 3. Protected branches의 Expand 클릭 4. 아래 사진에는 안되어있지만 Protected로 되어있을테니 UnProtect 클릭으로 보호 해제 5. 끝~ c..

programming/git 2023.02.13

(MongDB) 사용하기 유용한 툴 설치

# Studio 3t MongoDB 설치는 아래 포스팅을 참고해주세요 https://limmmmm.tistory.com/30 (MongoDB) 윈도우에서 몽고DB 설치하기 # windows mongoDB 설치 아래 경로에 들어가서 프로그램 설치 https://www.mongodb.com/try/download/enterprise Try MongoDB Enterprise Advanced Try MongoDB Enterprise Advanced on premise non-relational database including the Enterprise Server, O limmmmm.tistory.com 프로그램 설치 링크 https://studio3t.com/download-studio3t-free Down..

카테고리 없음 2023.02.13

(MongoDB) 윈도우에서 몽고DB 설치하기

# windows mongoDB 설치 아래 경로에 들어가서 프로그램 설치 https://www.mongodb.com/try/download/enterprise Try MongoDB Enterprise Advanced Try MongoDB Enterprise Advanced on premise non-relational database including the Enterprise Server, Ops Manager, and Enterprise Kubernetes Operator! www.mongodb.com - Download 클릭 - 정보입력(정확하지 않아도 됨) - Next 클릭 - 체크 후 Next 클릭 - 설치 위치 선택 1) Complete : 기본 2) Custom : 사용자 설정 - 데이터 저..

(git) 윈도우에서 깃설치

# OS : windows 10 windows 10에 git 설치하는 방법에 대해 말씀드리겠습니다. https://git-scm.com/ Git git-scm.com - 위 사이트 접속 - Download for Windows 클릭 - Click here to download 클릭 - Next 클릭 - Next 클릭 - Next 클릭 - 부가적인 사항이라서 읽어보고 필요하다 싶으면 체크 (바탕화면 아이콘 만들꺼냐 등) - Next 클릭 - Next 클릭 - 기본 에디터 선택하는건데 특별한거 없으면 기본으로 설정 - 기본 저장소 이름 설정하는건데 저는 master보다는 main을 자주 쓰기 때문에 아래 선택 후 main으로 했습니다. - git 명령어를 어디서 쓸껀지 선택, 저는 주로 cmd에서만 사용하기..

한글 경로 오류(경로 설정 오류)

#안드로이드 SDK 설치 오류 IDE, SDK 등 컴퓨터에 프로그램을 설치해서 사용할 때 한글로 된 경로에서 문제가 발생하는 경우가 있는데 이를 해결하는 방법에 대한 설명입니다. 링크설정 용어는 어려워보이지만 바로가기를 만들어서 사용한다고 보면 됩니다. 하는 방법은 아래와 같습니다. 1. cmd 관리자 모드 실행 cmd(명령 프롬프트)를 검색 후 관리자 모드로 실행 위와같이 해도 되고, 우클릭 해서 관리자 권한으로 실행을 클릭하여도 됨 2. 기존 폴더 위치 복사 오류가 나던 폴더의 경로를 복사 ex) C:\Users\홍길동\AppData\Local\Android\Sdk 3. 링크해줄 위치 생성 바로가기를 만들 폴더 생성할 위치 지정 ex) C:\link_folder 4. 명령어 실행 mklink /d "..

반응형