목록기타 (67)
코딩항해기
데브옵스개발 Development + 운영 Operation 개발담당자와 운영담당자가 연계하여 협력하는 개발 방법론이다. 개발과 운영을 결합해 탄생한 개발 방법론으로 시스템 개발자와 운영을 담당하는 정보기술 전문가 사이의 소통, 협업, 통합 및 자동화를 강조하는 소프트웨어 개발 방법론이다. 이러한 개념은 애자일 소프트웨어 개발과 지속적인 통합 등의 개념과도 관련이 있다. 애자일 소프트웨어 개발 Agile software development애자일 소프트웨어 개발은 팀 간의 협업, 고객 피드백, 유연한 계획을 통해 반복적이고 점진적으로 소프트웨어를 개발하는 방법론이다. 핵심은 변화를 수용하며 지속적인 개선을 추구하는 것이다. 계획과 문서를 기반으로 개발 모형이나 모델에 따라 앞을 예측하며 개발하는 것이 ..
SSHSSH(Secure Shell)는 네트워크 프로토콜의 일종으로, 컴퓨터와 컴퓨터가 인터넷과 같은 공공 네트워크를 통해 서로 통신할 때 보안적으로 안전하게 통신을 하기 위해 사용된다. 마치 두 컴퓨터 간에 안전한 터널을 만들어 그 속에서 통신하는 것과 같다. SSH의 작동 원리SSH는 공개키와 개인키라는 한 쌍의 키를 사용하여 통신한다. 공개키는 자물쇠와 같고, 개인키는 그 자물쇠를 열 수 있는 열쇠와 같다. 공개키는 말 그대로 공개해도 괜찮은 키로, 이를 통해 데이터를 암호화할 수 있다. 하지만 암호화된 데이터는 오직 개인키를 가진 사람만이 복호화할 수 있다. SSH의 주요 용도원격 서버 접속: 물리적으로 멀리 있는 서버에 안전하게 접속하여 관리할 수 있다.파일 전송: SCP나 SFTP를 통해 파일..
국비가 끝나고 공부를 진행하면서 방향성을 잃었다는 느낌을 많이 받았었다.그러던 중 공부하는데 방향성이 되는 좋은 자료를 공유 받아 더 찾아보니 roadmap.sh 라는게 있었다. 들어가면 백엔드, 프론트엔드 등 분야를 고르면 알아야하는 지식과 방향성에 대해 로드맵을 제공해주고 있다. https://roadmap.sh/ Developer Roadmaps - roadmap.shCommunity driven roadmaps, articles and guides for developers to grow in their career.roadmap.sh 해당 사이트는 영어로 되어 있으며, 이 사이트에 올라와 있는 내용을 유저가 한글 번역해 올린 깃허브가 있다. https://github.com/Han-Kyeol/d..

Merry Christmas! 🎄 "> Merry Christmas! 🎄 GitHub - miniBcake/treeContribute to miniBcake/tree development by creating an account on GitHub.github.com (업로드 후 추가)+앗.... html 삽입으로 띄우려고 일부러 html로 만들었는데 뜨지 않는다..... 이럴수가.... 😢😢😢
어제부터 아파서 유용한 데이터 사이트만 정리했다.. 전염성 질병 외에도 늘 조심... 공공데이터 공공기관이 전자적으로 생성 또는 취득하여 관리하고 있는 모든 데이터베이스(DB), 전자화된 파일로, 공공기관이 만들어 내는 모든 자료나 정보, 국민 모두의 소통과 협력을 이끌어내는 공적인 정보를 말한다. 각 공공기관이 보유한 공공데이터 목록과 국민에게 개방할 수 있는 공공데이터를 포털에 등록하면 누구나 쉽게 접근해 사용할 수 있다. 공공데이터를 얻을 수 있는 주요 사이트https://www.data.go.kr/ 공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(D..
패키지 매니저npm(Node Package Manager)과 yarn은 Node.js 환경에서 사용되는 패키지 관리자다. 프로젝트의 의존성을 관리하고, 필요한 라이브러리를 설치하며, 버전을 제어하는 역할을 한다. 차이점yarn은 병렬 설치를 지원하여 npm보다 일반적으로 더 빠른 설치 속도를 보여준다. npm도 최신 버전에서 성능이 크게 개선되었다. yarn은 보안을 강화하기 위해 체크섬을 사용하며, 설치된 패키지의 무결성을 검증한다. npm yarn 명령어 비교초기화# npmnpm initnpm init -y # 기본값으로 설정# yarnyarn inityarn init -y # 기본값으로 설정 설치# npmnpm install # package.json의 모든 ..
파일 및 디렉토리 조작 명령어ls디렉토리 내용을 보여줌-l: 상세정보 표시-a: 숨김파일 포함-h: 파일크기 사람이 읽기 쉽게 표시ls -la: 숨김파일 포함하여 상세정보 표시ls -lh: 파일크기를 읽기 쉽게 표시cd디렉토리 이동~: 홈 디렉토리..: 상위 디렉토리.: 현재 디렉토리cd ~: 홈 디렉토리로 이동cd ..: 상위 디렉토리로 이동pwd현재 작업 디렉토리 경로 표시-pwd: 현재 경로 표시mkdir새 디렉토리 생성-p: 중간 경로도 함께 생성mkdir -p dir1/dir2: 중간 디렉토리 포함 생성rm파일/디렉토리 삭제-r: 디렉토리 삭제-f: 강제 삭제rm -rf dir: 디렉토리 강제 삭제cp파일/디렉토리 복사-r: 디렉토리 복사-i: 덮어쓰기 전 확인cp -r dir1 dir2: 디렉..

집에서 부모님이 보시던 책이 있길래 보다가 액션스크립트 책을 찾게 되었다. 최근에는 잘 들어보지 못한 느낌이라 찾아봤는데, 확실히 최신 글이 없었고, 어도비 플래시를 사용하는 소프트웨어나 웹 사이트를 개발하기 위한 언어라는 것을 알게되었다. 어도비 플래시는 없어지고 애니메이트로 바뀌었기 때문에 사어에 가까운 느낌 인 것 같다. 현재는 HTML5와 JavaScript로 대체되어 사용되고 있다고 한다. 아주 많이 어릴 때 멋도 모르고 항상 읽으면서 게임을 만들고 싶다고 꿈꿨던 책인데, 이제는 사용되지 않는 언어라니 기분이 묘하다. 아무튼 액션스크립트는 ECMA스크립트를 기반으로 하는 스크립팅 언어이며, 주로 어도비 플래시 및 어도비 플래시 플레이어를 사용하는 소프트웨어나 웹사이트를 개발하기 위해 (웹 페이..

CAPTCHACompletely Automated Public Turing test to tell Computers and Humans Apart컴퓨터와 인간을 구분하기 위해 개발된 보안 메커니즘이다. 웹사이트에서 봇(Bot)과 자동화된 스크립트로부터 시스템을 보호한다. CAPTCHA의 진화 과정초기 텍스트 기반 CAPTCHA초기 CAPTCHA는 왜곡되고 읽기 어려운 텍스트 이미지로 구성되었다. 사용자는 이미지에 표시된 문자나 숫자를 입력해야 했다. 하지만 이 방식은 시각장애인에게 접근성 문제가 있었고, 기술 발전에 따라 봇을 거르지 못하게 됐다.이미지 선택형 CAPTCHAGoogle의 reCAPTCHA는 이미지 선택 방식을 도입했다. 예를 들어 "신호등이 있는 이미지를 모두 선택하세요"와 같은 과제를 ..