본문 바로가기

임오군란과민씨6

FTP(File Transfer Protocol)_(1) 안녕하세요!!! 임오군란과 민씨의 임입니다.😊 드디어 2023년 새해가 밝았네요 여러분 새해 복 많이 받으세요!! 이번에는 FTP와 VSFTP에 대해 2편으로 나누어 알아보겠습니다 차례는 아래와 같습니다. FTP란 FTP전송모드 FTP 보안 취약점 지금 바로 시작하겠습니다.🔥🔥 1. FTP란 File Transfer Protocol으로 하나의 호스트에서 다른 호스트로 파일을 복사하기 위해 TCP/IP에 의해 제공되는 표준 기능. 20번 포트는 데이터 전송 포트, 21번 포트는 제어 포트를 위해 사용됩니다. 현재는 HTTP프로토콜을 통해 접속되는 WWW방식이 주된 파일 전송 방식이지만 FTP는 동작이 단순하고 직관적입니다. 그래서 사용법이 간단하고, 빠른 속도로 많은 파일을 주고받을 수 있는 장점이 존재합.. 2023. 1. 2.
임오군란과 민씨 - git stash 안녕하세요 임오군란과민씨 입니다. 오늘은 git의 임시저장 기능인 stash 기능을 소개하겠습니다. 먼저 stash 기능이 언제쓰이는지 알아보도록 하겠습니다. Stash는 개발하는 과정에서 언제 쓰일까? 예를들어 버그 수정을 해야하는 상황이라고 생각해보도록 하겠습니다. 이 때 git stash 기능을 쓴다면 이미 작업하고 있는 환경에서 기존 작업 환경을 유지한 채 before/after 및 테스트 점검이 가능합니다. 절차) stash → 임시저장 → 원상복구 가능 → before 테스트 가능 → stash pop → 복구 → after 테스트 코드로 간단하게 보도록 하겠습니다. 프로젝트 폴더로 이동 $ cd /workspace/examples/ # Branch 생성 # 작업내용을 대표하는 키워드로 Bra.. 2022. 9. 8.
임오군란과 민씨 python - venv 가상환경 만들기 안녕하세요 임오군란과 민씨에서 민입니다. 오늘은 코드를 테스트하기 위해 필요한 환경에대해서 소개하도록 하겠습니다. 1. venv 2. tox 3. pytest 먼저 venv에대해서 소개하도록 하겠습니다. python 코드를 동작시킬 때 가상환경이 필요한 이유는 뭘까요? 매번 코드를 실행하기 위해 pip install 을 실행하여 필요한 라이브러리를 설치하는 일은 크게 어렵지 않습니다. 하지만 패키지 설치가 쌓이고 쌓여서 언젠가는 충돌이 발생하게 되고 결국 가상환경 셋팅을 통해 필요한 라이브러리만 사용하는게 더욱 나은 선택이 될 수 있습니다. venv를 설치하는 절차 1. 가상환경 만들기 python 3.3 버전부터는 virtualenv를 따로 설치하지 않아도 내장되어있는 venv기능을 통해 가상환경을 구.. 2022. 8. 8.
임오군란과 민씨 - Git과 버전관리 안녕하세요 임오군란과 민씨팀의 "민" 입니다. 오늘은 버전관리와 개발, 협업에 있어서 빠질 수 없는 "Git"에 대해서 알아보도록 하겠습니다. Git을 사용하는 이유 Git을 사용하는 이유는 여러가지가 있습니다. Git은 약 5천만명의 개발자들이 모여드는 커뮤니티이기도 하지만 Git을 이용하여 개인저장소를 만드는 등 여러가지 이유가 있을 수 있습니다. 깃을 사용하는 이유는 크게 버전관리, 소스코드의 저장소, 협업 등등 많은 이유가 있지만 오늘은 버전관리에 대해서 조금 초점을 맞추겠습니다. 우리는 버전 관리를 함으로써 소스코드를 효과적으로 관리하고 이전 상태로 회귀함으로써 무언가가 잘못되었을 때 복구가 가능합니다. 또한 오픈소스 관점으로써는 누가 소스코드를 바꾸었는지 추적하고 바뀐 소스코드에 문제가 생겼을.. 2022. 7. 25.
Python (3) 안녕하세요:) 임오군란과 민씨 팀에서 민입니다, 오늘의 목차에 대해서 소개해드리자면 다음과 같습니다. 조건식과 조건문 반복문 Ch.1 조건식과 조건문 조건식 관계연산자> A > B (A가 더 클 경우에만 True 값을 반환) >= A >= B (A가 같거나 더 크면 True 값을 반환) 2022. 5. 27.
오픈소스 활용하기 (1) - 라이센스의 이해 안녕하세요 임오군란과 민씨 팀에서 민씨입니다. 오늘은 오픈소스별 라이센스의 이해와 몇가지 사례를 들어 어떻게 활용해볼 수 있을지 소개하도록 하겠습니다! #1 개요 오픈소스 해외 시장은 2022년까지 약 330억 달러의 규모의 산업으로 성장하고 국내 시장규모는 2022년까지 연평균 19.9% 성장할 것으로 전망하고 있습니다. 이렇듯 오픈소스시장은 해마다 규모가 커지며 점차 많은 산업군에서 활용되어오고 있으며 세계 시가총액 2위의 기업인 Micro Soft사는 최근 GitHub와 NPM을 인수하였습니다. 또한 IBM은 하이브리드 클라우드 사업 강화를 목적으로 레드햇을 약 340억 달러로 인수를 진행하였습니다. 이렇듯 오픈소스의 가치가 점차 커지는 이유와 배경은 무엇일까요? 1984년 리처드 스톨만이 설립한 .. 2022. 4. 5.