개발 지식

    [개발 지식] Window Server 2016 평가판 유예기간 연장 (초기화)

    Window Server 평가판 라이센스는 기본적으로 180일 동안 사용할 수 있다. 만약 라이센스 기간이 만료되면 시스템는 부팅 후, 약 1시간 후에 시스템이 자동으로 종료된다. 이럴 경우에는 라이센스 유예기간을 초기화하여, 초기화한 날 이후로 180일을 더 사용할 수 있다. 평가판 라이센스 기간을 연장하기 위해서는 먼저 명령 프롬프트(CMD)를 관리자 권한으로 실행해준다. slmgr.vbs -rearm 명령어를 명령 프롬프트(CMD)에 입력해 준다. 그리고 시스템 리부팅(shutdown -r) 후, 다시 배경 화면을 보면 유예기간이 연장된 것을 볼 수 있다.

    [개발 지식] PID 찾기, Window Port 종료 시키기(Port Kill)

    인텔리제이를 사용하다 보면 가끔 아래와 같이 해당 포트 번호는 이미 사용 중이라서 서버를 실행 할 수 없다는 글을 볼 때가 있다. Description: Web server failed to start. Port 8080 was already in use. 이럴 때는 해당 포트를 종료 즉, prot kill을 해주고 다시 서버를 실행하면 된다. 먼저, port kill을 하기 위해선 해당 포트의 PID를 알고 있어야 가능한데, Window(시작) + R를 누른 후에 cmd를 입력하여 명령 프롬프트를 열어준다. netstat -a -o를 입력하면 현재 어떤 포트가 어떤 PID로 있는지 확인 가능하다. 로컬 주소에 내가 찾는 포트(8080)가 나왔는데, 계속 조회중이라면 ctrl + c를 눌러서 조회를 강제..

    [개발지식] Chat GPT 회원 가입 및 사용 방법

    요즘 Chat GPT라는 AI 프로그램이 상당한 화제가 되고 있다. Chat GPT는 대화형 인공지능으로 질문을 하면 답변을 하는데, 지금까지 필자가 경험했던 AI와는 다르게 진짜 대화하는 듯한 느낌을 받게 한다. 또한 한글 지원이 되어 한글로 질문하고 답변을 받을 수 있다. 해당 프로그램은 간단한 회원가입을 통해 이용할 수 있다. 1. 회원 가입 ChatGPT: Optimizing Language Models for Dialogue We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questi..

    [개발 지식] HTTP 에러 코드 정리

    개발을 하면서 상태 코드를 많이 접하게 되고 그중에서도 주로 404, 500에러를 많이 접한다. http 상태 코드는 404, 500 외에도 많이 있지만 모두 알고 있을 필요는 없다. 하지만 기록을 해보려고 한다. HTTP 에러코드 에러 메시지 100 Continue 101 Switching Protocols 200 OK, 에러 없이 전송 성공 202 Accepted, 서버가 클라이언트의 명령을 받음 203 Non-authoritative Information, 서버가 클라이언트 요구 중 일부만 전송함 204 Non Content, 클라이언트 요구를 처리했으나 전송할 데이터가 없음 205 Reset Content 206 Partial Content 300 Multiple Choices, 최근에 옮겨진 데..

    [개발 지식] window 방화벽(Firewall) - 인바운드(Inbound), 아웃바운드(Outbound) 개념 정리

    방화벽이란? 방화벽은 외부로부터의 침을을 막는 것을 벽으로 표현한 것으로 네트워크 단계의 인터넷 보안 시스템 중에서 가장 많이 사용되고 있는 방법이다. 서로 다른 서버 간 통신을 하는데 있어서 약속된 보안 규칙을 기반으로 하여 네트워크 트래픽을 제어하는 보안 시스템으로 서버간 통신 시, 데이터가 서버로 들어오고 나가는 모든 패킷을 검사하여 해킹과 같은 외부침입을 막을 수 있다. 이때, 데이터가 서버로 들어오는 경우를 인바운드(Inbound)라고 하고 데이터가 서버 밖으로 나가는 경우를 아웃바운드(Outbound)라고 한다. 인바운드(Inbound) 위에서 말했듯이 데이터가 서버 내부로 들어오는 경우를 말한다. EX) 클라이언트가 서버에 데이터를 업로드 할 경우 인바운드(Inbound) 윈도우 방화벽의 기..

    [개발지식] 윈도우(Window)10 cmd 언어 설정 변경

    window를 한글로 설치하면 cmd도 기본적으로 한글 언어로 설정이 되고, 영문으로 설치하면 cmd도 영문으로 나온다. cmd를 이용하면서 한글이 익숙하면 영문, 영문이 익숙하면 한글로 변경할 수 있다. 영문으로 변경할 때는 chcp 437, 한글로 변경할 때는 chcp 949 로 변경할 수 있다. 하기와 같이 cmd에 chcp를 입력하면 현재 사용되고 있는 코드를 알 수 있다. (chcp 949 한글)