본문 바로가기

전체 글

ChatGPT 사용법! 5분만에 사용해 보기 요즘 핫한 ChatGPT를 5분만에 사용해 보기 1. OpenAI(ChatGPT 서비스)에 가입하기 https://chat.openai.com/chat - 접속하여 Sign up을 클릭합니다. - 빠르게 가입하기 위해서 사용중인 구글계정으로 접속을 클릭합니다. - ChatGPT가 부를 이름을 입력합니다.(한글도 가능하니 이름을 입력해도 됩니다.) - 인증받을 전화번호를 입력후 Send code를 입력합니다. - 해당 핸드폰으로 수신한 SMS문자의 인증번호 6자리를 입력합니다. - 가입이 완료되고 아래의 화면에서 계속 Next를 클릭합니다. 자 가입이 완료되었습니다. 2. ChatGPT 사용하기 이제 그 유명한 ChatGPT를 사용해 봅시다. - 아래의 화면에서 붉은색 부분이 프롬프트(질문) 입력부분 입니.. 더보기
vscode에서 ChatGPT 사용하기 요즘 핫이슈인 ChatGPT를 코파일럿으로 사용하기 위한 Extension을 설치하면 vscode에서도 Copilot 으로 ChatGPT를 사용할 수 있다. 필요사항 1. OpenAi 사이트에 가입하여 부여받은 API Key 2. Code GPT Extension 설치 3. Code GPT에 부여받은 API Key 등록 1. OpenAi(ChatGPT) 사이트에 가입하여 API key 받기 먼저 OpenAi(ChatGPT) 사이트에 가입한다. https://openai.com/product/gpt-4 GPT-4 GPT-4 is more creative and collaborative than ever before. It can generate, edit, and iterate with users on c.. 더보기
Linux에서 find 명령 실행시 paths must precede expression 에러 최근 수정 파일을 찾기 위해 find 명령으로 검색중 아래와 같이 에러가 표시됨. find /home -name *.* -type f -mtime -3 -ls 검색을 위한 와일드카드(*)를 사용하는 부분을 *.* -> '*.*'로 작은따옴표(')로 싸서 작성하면 됨. find /home -name '*.*' -type f -mtime -3 -ls 더보기
PHP 오류 Parse error: syntax error, unexpected end of file _ short_open_tag Parse error: syntax error, unexpected end of file in /home/www/mes.php on line 217 보통 syntax error 중 unexpected end of file은 둘중 하나다 1. { } 괄호의 짝이 맞지 않거나 2. 더보기
Mariadb(mysql) 사용자 추가(유저 계정 생성)하기 1. 유저 계정 생성하기 - 유저 생성과 접속 범위, 패스워드 설정 CREATE USER '[id]'@'[ip]' IDENTIFIED BY '[passwd]'; # localhost에서만 접속하는 home 아이디를 패스워드를 1234로 설정함 CREATE USER 'home'@'localhost' IDENTIFIED BY '1234'; 2. 권한 부여하기 - 유저에게 사용권한으로 모든 권한 설정 GRANT ALL PRIVILEGES ON [Database].[Table] TO '[id]'@'[ip]'; # localhost에서 접속하는 home유저에게 home_db란 데이터베이스에 모든 테이블의 권한을 부여함. GRANT ALL PRIVILEGES ON home_db.* TO 'home'@'localho.. 더보기
mysql(mariadb) 데이터 이전시 function 생성 오류(This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled) This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled mysql 5.6 버전에서 8버전으로 마이그레이션 작업중 아래와 같이 오류를 표시하고 작업이 중단되었다. 해당오류는 함수(Function) 생성시 제약을 하는 옵션이 설정되어 있지 않아 함수를 생성하지 못한다는 내용이므로 서버내에서 해당 옵션을 설정하여 준다. 1. Mysql 옵션내에서 log_bin_trust_function_creators 옵션을 수정하여야 한다. - 현재 서버가 AWS내에 RDS 서버이므로 서버내 파라미터 그룹에서 위 옵션으로 검색하여 값을 변경한다. 값 : 0(유저가 직접 fu.. 더보기
AWS EC2 메모리 부족 해결하기(스왑메모리 설정) 간단히 홈페이지를 운영하기 위한 서버라면 EC2 에 t3.micro로도 충분하다 하지만 여러개의 서비스를 돌리기엔 1G메모리는 한계가 있다. 물론 조금만 여러가지를 사용해도 CPU 사용률이 치솟는건 답이 없음... 여튼 메모리 부족이라는 경고가 보이지 않게 하기위해 SWAP 메모리 설정이 필요하다. 1. 스왑 메모리 확인하기 top 명령으로 간단히 스왑 메모리 사용여부, 크기를 확인할 수 있다. 현재 swap 메모리는 설정되어 있지 않다 2. swap 메모리 할당 하기 EC2 t3.micro 는 기본 메모리가 1GB 이므로 기본으로 2배인 2G로 할당 한다 모든 설정은 su로 접속후 진행함!!! sudo dd if=/dev/zero of=/swapfile bs=128M count=16 3. 생성된 swa.. 더보기
Docker windows10 build/run pipe\docker_engine_linux 오류 처리 방법 윈도우 10에서 Docker 설치후 빌드시 아래와 같이 오류 발생 docker build . -t me/mebackend Error response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file specified. 구글링중 아래의 글을 찾아서 해결하였음. *이후 Docker restart면 권한과 설정에 관련된 어지간한 문제는 처리됨. 더보기