개발/etc (10) 썸네일형 리스트형 Ubuntu에서 Docker 설치하는 방법: 쉽고 빠른 가이드 Docker는 애플리케이션을 컨테이너라는 가상 환경에서 실행할 수 있게 해주는 도구로, 개발 환경을 보다 일관되게 유지할 수 있는 강력한 솔루션입니다. 이번 포스팅에서는 Ubuntu에 Docker를 설치하고 실행하는 과정을 차근차근 설명드리겠습니다. 이 가이드를 따라하면 처음 사용해 보시는 분들도 쉽게 Docker를 설치할 수 있습니다.1. 시스템 업데이트먼저, Docker를 설치하기 전에 Ubuntu 패키지 관리자와 시스템 패키지를 최신 상태로 유지하는 것이 중요합니다. 터미널을 열고 아래 명령어를 입력하여 시스템을 업데이트하세요.sudo apt updatesudo apt upgrade 이 명령어는 시스템의 패키지 목록을 최신 상태로 갱신하고, 업데이트가 필요한 패키지를 업그레이드합니다.2. Docke.. 생성형 AI 챗GPT 활용법: 코드 작성 및 디버깅 챗GPT는 다양한 분야에서 유용하게 사용될 수 있는 생성형 AI로, 특히 프로그래밍과 관련하여 코드 작성 및 디버깅에 큰 도움을 줄 수 있습니다. 이 글에서는 챗GPT를 활용한 코드 작성 및 디버깅 방법에 대해 설명하고, 몇 가지 실용적인 예시를 통해 그 효과를 보여드리겠습니다.1. 코드 작성 지원챗GPT는 사용자가 제공하는 요구사항에 따라 코드를 작성해 줄 수 있습니다. 이를 통해 복잡한 코드 구조를 이해하기 쉽게 도와주며, 빠른 프로토타입을 생성하는 데 유용합니다.예시: 간단한 파이썬 함수를 작성해보겠습니다. 사용자가 “주어진 리스트의 평균을 계산하는 함수를 만들어줘”라고 요청하면, 챗GPT는 다음과 같은 코드를 제공할 수 있습니다.def calculate_average(numbers): if .. [python] 파이썬 기초 - 웹 스크래퍼 간단 예제 파이썬 설치 Linux : sudo apt-get update sudo apt-get install python3 requests 라이브러리 설치 pip install requests Beautiful Soup 라이브러리 설치 pip install beautifulsoup4 웹 크롤링 예제 코드 작성 import requests from bs4 import BeautifulSoup url = 'https://news.naver.com' response = requests.get(url) # HTML 파싱 soup = BeautifulSoup(response.text, 'html.parser') # 뉴스 제목 추출 news_titles = soup.select('.cjs_t') print('start') .. [apache2] SPA(Single Page Application) 새로고침 시 404 error vue 와 같은 spa는 server side application과 달리 이름 그대로 "단일" 페이지를 로드한다. 즉, index.html에 대해서만 인식하고 있다는 의미. 서버는 클라이언트의 js를 브라우저에 전달하기 위해서만 존재하고 있다.. 그래서 라우팅은 클라이언트 측에서 처리하고 콘텐츠만 업데이트 후 url을 변경한다. 문제는 이러한 환경에서 경로를 직접 입력하여 이동하거나 이동한 페이지에서 새로고침을 하면 해당 url을 인식하지 못해 404 에러가 발생한다. (클라이언트는 오직 index.html ("/")만 인식하고있기 때문에..) 이를 방지하기 위해 모든 경로에 index.html로 응답하도록 서버쪽에 설정해줄 수 있다. 아래와 같이. (apache2 설정임) RewriteEngine O.. [AWS-EC2] ufw 활성화 후 connection time out 문제 방화벽 특정포트 활성화 후 포트가 안열리기에 ufw를 활성화하는 삽질을 해서 멀쩡히 잘되던 ssh가 안되는 문제 발생 ec2 서버 중지 후 작업 > 인스턴스 설정 > 사용자 데이터 편집 으로 들어가서 아래와 같이 ufw를 비활성화 해준다. Content-Type: multipart/mixed; boundary="//" MIME-Version: 1.0 --// Content-Type: text/cloud-config; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="cloud-config.txt" #cloud-config cloud_final_modules.. [GIT] vscode git auto login 설정 https://git-scm.com/docs/git-credential-store Git - git-credential-store Documentation If not set explicitly with --file, there are two files where git-credential-store will search for credentials in order of precedence: ~/.git-credentials User-specific credentials file. $XDG_CONFIG_HOME/git/credentials Second user-specific credentials file. git-scm.com $ git config credential.helper store 위와 같이.. [Apache] upload file size limit PHP-Apache로 구동 중인 서버의 업로드 파일 사이즈 변경 php 환경설정 파일의 위치를 확인한다. $ find / -name php.ini php.ini 파일을 open $ sudo vim /etc/php/7.2/apache2/php.ini post_max_size, upload_max_filesize 필드를 찾아 원하는 값으로 수정한다. post_max_size = 100M . . . upload_max_filesize = 100M Apache 서버 재기동 $ sudo service apache2 restart [AI 자동투자 봇] 키움증권 KOA 스튜디오 api 접속 오류 키움증권에서 제공하는 KOA 스튜디오를 실행하여 접속 후 업데이트가 실행되고 난 뒤에 스튜디오 프로그램을 재실행할 경우 오류가 발생하였다. [open api를 실행할 수 없습니다. ocx등록을 확인해주시길 바랍니다.] 위와 같은 오류가 발생하며 접속이 되지 않는다. 키움증권의 Q&A를 검색해보면 OpenAPI가 없을 때 발생하니 설치하라는 답변만 있는 상태. OpenAPI는 이미 설치되어 있다. 별로 도움 안됨. 구글링으로 OpenAPI설치 폴더의 opversionup을 실행 후 다시 스튜디오 접속하면 된다는 해결책을 찾았다. 접속 잘 된다. https://howtoworld.tistory.com/24 KOA Studio실행시 OpenAPI OCX 오류 opstarter "버전처리를 받으시려면 현재 실행.. 이전 1 2 다음