본문 바로가기

전체 글680

윈도우 터미널에서 시작디렉토리 지정하기 터미널에서 우분투를 시작하면 윈도우 홈디렉토리로 시작한다. 리눅스 홈디렉토리로 지정하려면 아래 우분투 18.04의 시작을 설정을 참고하자. { "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e43243e40}", "hidden": false, "name": "Ubuntu-18.04", "source": "Windows.Terminal.Wsl", "startingDirectory": "//wsl$/Ubuntu-18.04/home/계정아이디/" }, 2020. 10. 21.
파워쉘 익숙하지 않은 powershell을 사용해 보기로 함. Restart-Computer history docker inspect 168f55fbe1fd | Select-String -pattern IPAddress 명령어 도움말 확인 help 2020. 10. 13.
우분투18.04에서 gunicorn으로 flask앱 실행 서버 설치 후 패키지 정보 업데이트와 업그레이드 진행 sudo apt update && sudo apt upgrade -y 가상환경을 위한 패키지 준비 sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools sudo apt install python3-venv 플라스크 프로젝트 다운로드 git clone https://github.com//.git 프로젝트에 가상환경 생성 cd / python3 -m venv venv source venv/bin/activate (venv)pip install wheel (venv)pip install gunicorn flask 하단에 호스트 속성 추가.. 2020. 9. 24.
파이썬에 mariadb 패키지 가져오기 sudo apt update # 저장소 추가 sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository "deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liquidtelecom.com/repo/10.4/ubuntu $(lsb_release -cs) main" sudo apt update # 의존성 패키지 설치 sudo apt install -y libmariadb3 libmariadb-dev python3-dev python3-pip # 가상환경 설정 sudo apt-get install -y python3-ven.. 2020. 9. 14.
커맨드 창에서 깃 사용 관련 깃에서 로그확인시 한글이 깨져보이는 문제는 아래 설정으로 해결 set LC_ALL=ko_KR.UTF-8 2020. 8. 28.
_와 __의 차이 아래 링크에는 파이썬에서 _의 사용에 대해 잘 설명되어 있다. 1. 인터프리터에서 사용되는 경우 2. 값을 무시하고 싶은 경우 3. 특별한 의미의 네이밍을 하는 경우 4. 국제화(i18n)/지역화(l10n) 함수로 사용되는 경우 5. 숫자 리터럴값의 자릿수 구분을 위한 구분자로써 사용할 때 꼭 한 번 방문해 읽어 보시길... mingrammer.com/underscore-in-python/ 2020. 8. 27.
모스부호로 통신 네트워크 프로그래밍 클라이언트 서버 1:1 네트워크 프로그래밍입니다. 서버를 실행하면 memo.txt를 읽어 모스 부호로 변환합니다. 클라이언트가 접속하면 변환한 모스 부호를 보내주고 클라이언트는 이를 받아 다시 문자로 변환하여 rcv_memo.txt로 저장하는 코드입니다. server.py """ 서버와 클라이언트 연결 """ from socket import * import module myip = '127.0.0.1' # 서버 IP 주소 myport = 62580 # 클라이언트가 최초 연결할 포트 with open('memo.txt', 'r', encoding='utf-8') as f: message = f.readline() # KOREA WELCOME mos_msg = module.alp2mos(message) #.. 2020. 8. 26.
리눅스 민트에 PyCharm 설치 PyCharm은 jetbrain사의 파이썬 개발을 위한 ide 리눅스 민트 19.3에서 파이썬 개발을 위해 파이참을 설치해 보자 권장 사용환경은 다음과 같다. 8GB 시스템 메모리 SSD 드라이브에 5GB 공간 1920x1080 해상도 최신 64비트 운영체제 압축파일을 받아 설치하기 다운로드는 아래서 커뮤니티 버전을 다운로드 받는다. https://www.jetbrains.com/pycharm/download/#section=linux sudo tar xzf pycharm-*.tar.gz -C /opt/ cd /opt/pycharm-*/bin sh pycharm.sh 참고로 리눅스는 파일과 디렉토리가 동적인 파일과 정적인(공유가능한) 파일로 조직화 되어 있어 프로그램(파이참) 같은 정적인 파일과 디렉토리.. 2020. 8. 23.
민트 19.3에 한글입력기 nimf 설치 먼저, 사용가능환경(테스트된)을 확인합니다. 하모니카, Ubuntu 18.04, Linux Mint 19, Manjaro 18.1.1 윈도우와 다르게 리눅스에서 한글을 사용하려면 한글입력기를 설치해야 한다. 한글입력기는 여러가지가 있으며 이곳에서는 가볍고 빠른 nimf를 사용해 보겠다. 공식홈페이지는 아래와 같다. https://gitlab.com/nimf-i18n/nimf 다만 개발자 사정에 의해 더 이상 관리가 되지 않고 있으며 하모니에서 이를 포크해 관리를 하고 있어 하모니를 통해 설치한다. 하모니 https://github.com/hamonikr/nimf 리눅스 민트 19.3은 우분투 18.04를 베이스로 하고 있어 아래 저장소를 이용한다. wget -O - http://apt.hamonikr.o.. 2020. 8. 22.