전체 글 42

[Server] 푸티(PuTTY)와 리눅스의 개념 그리고 기본 서버 명령어

푸티, 리눅스  기본 서버 명령어 정리  푸티 개념, 리눅스 개념 그리고 리눅스 서버 명령어에 대해서 정리를 해보았다. 푸티(PuTTY) 란? SSH, Telnet 등 서비스를 제공하고 있는 운영체제에 접근할 수 있는 CLI환경의 터미널 클라이언트 프로그램입니다. 주로 리눅스 서버에 원격으로 SSH를 통한 접근을 위해 많이 사용됩니다.  SSH란? 시큐어 셀(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 그 프로토콜을 가리킵니다.즉, 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해서 서로 통신을 할 때 보안적으로 안전하게 통신을 ..

Server 2023.12.07

[IT] 하드코딩(Hardcoding)과 소프트코딩(Softcoding)이란?

하드 코딩(Hardcoding)과 소프트 코딩(Softcoding) 이란?   개발 병아리 시절에 나는 내가 하드 코딩을 하는지, 소프트 코딩을 하고 있는지 인지를 못했다.솔직하게 말하면, 하드코딩이 편한 부분이 많기 때문에 하드코딩 위주로 개발을 했었다.하지만 하드코딩과 소프트코딩에 대한 개념 및 장점,단점을 알게 된 이후로 하드코딩이 필요한 곳만 하드코딩을 하고 웬만하면 소프트 코딩으로 하려고 노력을 한다!아무튼 하드코딩과 소프트코딩에 대해서 잘 모르는 나같은 초보 개발자들도 있을거라고 생각하여 정리를 해본다.  하드 코딩, 소프트 코딩에 대해 알아보기 전에'코딩(Coding)' 개념에 대해 알아보도록 하자.   코딩의 사전적 의미1. 어떤 일의 자료나 대상에 대하여 기호를 부여하는 일.2. 작업의 ..