본문 바로가기

프로그래머/소프트웨어공46

데브옵스 데브옵스 개요 데브옵스(DevOps) : 개발(Development) + 운영(Operations) 소프트웨어 개발과 운영을 통합하여 조직의 효율성을 높이는 문화, 방식, 도구의 조합을 의미합니다. DevOps의 핵심은 협업!!! 개발과 운영이 서로의 역할을 이해하고 협력하여 소프트웨어를 더 빠르고 안정적으로 제공하는 데 집중합니다. DevOps Toolchain 1. 데브옵스를 위해 적용 가능한 툴들을 묶어 하나의 체인으로 만든 개념. 2. 단계 정의 및 적용해본 툴 계획(Plan) - 목적을 수행하기 앞서 방법이나 절차 등을 미리 생각하여 계획. - Notion 코드(Code) - 코드 개발 및 검토, 버전 관리 도구, 코드 병합 - github, Notion, Jira 빌드(Build) - 지속적 .. 2024. 3. 22.
아나콘다 설치 방법 아나콘다 다운로드 및 설치 아나콘다(Anaconda)는 패키지를 간단하게 관리할 목적으로 사용됩니다. 특히 Python으로 프로그램 개발을 할때 자주 사용되고, 유용합니다. 아나콘다 설치 방법 1. 아나콘다 다운로드 사이트 https://www.anaconda.com/download 2. 아나콘다 설치 Next, I Agree Just Me, 경로 설정 공백이 들어간 위치는 피하세요 설치시간이 생각보다 오래 걸립니다. 설치가 완료되면, 아나콘다 네비게이터가 설치 됩니다. 아나콘다 네비게이터는 유틸리티 프로그램(모듈)을 쉽게 사용할 수 있게 도와줍니다. 2024. 1. 26.
구글 서치 콘솔 경고 처리방법 구글서치콘솔 경고 처리 및 방법 rotbot파일, 문자열의 이스케이프 시퀀스가 잘못됨 등 웹 페이지가 파싱 오류를 가지면, 검색 엔진은 페이지를 완전히 인식하지 못게 됩니다. 즉. 해당 페이지가 구글검색에서 제외 됩니다. 구글 검색 상위 페이지 등록을 위해서라도 빠른 처리가 도움이 됩니다. 문자열의 이스케이프 시퀀스가 잘못됨 원인: 글에 슬러시 또는 역 슬러시가 있을 경우 특수한 문자로 인식이 되는 경우 발생됩니다. 해법: 두번씩 적어주면 됩니다. ( \\ , // ). 소스코드 포스팅 할 경우 코드 감사기(코드블록) 모듈을 사용 하시면 됩니다. 구글 서치 콘솔 색인이 생성되지 않음 원인: 구글에서 크롤링 시도를 했으나 여러이유로 실패한 경우. 해법: 구글 자체 문제일 경우가 많습니다. 시간이 지나면 자.. 2024. 1. 24.
10년 이내 사자질 프로그래밍 언어 10종 1. R 프로그래밍언어의 포식자 파이썬 영향 2. Object-C Swift 전환 3. Visual Basic 오래전 MS에서 지원 중단. 아직까지 있는게 신기 4. 커피스크립트 존재감이... 5. 루비 규모 확장성, 짧은 런타임, 다른언어와의 호환성 문제 6. 펄 파이썬 영향 7. 코볼 극히 일부 행정 시스템에서 사용중 8. 하스켈 파이션 영향 9. 에이다 새로운 언어에 밀리고 있음. 10. LISP 새로운 언어에 밀리고 있음. 참고 외신 "이 프로그래밍 언어, 10년 이내로 사라질 확률 유력해" - 코딩월드뉴스 개발자로 오랫동안 살아남고 싶다면 현존하는 언어들이 과연 미래에도 남아있을지 예측하는 것이 중요하다. 실제로 모든 인기 언어가 시간의 흐름에 따라 인기가 변한다. 최근에는 소프트웨어 www.c.. 2022. 5. 4.
GitHub 보안기능 데모 : Code scanning과 CodeQL GitHub 세미나 "GitHub 보안기능 데모 : Code scanning과 CodeQL" GitHub 보안기능 데모:Code scanning과 CodeQL GitHub Advanced Security는 더 안전한 코딩을 제공합니다. 본 세미나에서는 데모를 통해 소프트웨어 개발 워크 플로우에 보안을 구현하는 방법을 소개합니다. resources.github.com 주제 Code scanning을 실행 해 보겠습니다. Code scanning는 개발자가 GitHub 저장소의 코드를 분석하여 보안 취약점 및 코딩 오류를 찾을 수있는 기능입니다. 분석에 의해 확인 된 모든 문제는 GitHub에 표시됩니다. Code scanning 설정 및 실행 방법을 데모합니다. CodeQL의 기초를 배울 수 있습니다. C.. 2021. 9. 10.
TTA 소프트웨어 시험 인증 TTA(한국정보통신기술협회)는 ICT분야 시험 ·인증과 표준화를 수행하는 공공 기관이다. 1988년 창립이후 우리나라 ICT 표준화와 시험인증의 구심점 역할을 해 왔을 뿐만 아니라, 국제 표준화를 선도함으로써 국제사회에서 우리나라의 ICT 산업 성장에 크게 기여해 왔다. 협회회장 인사말 참고 (https://www.tta.or.kr/introduction/foundation.jsp) 2021년 3월에 문의 했던 답변 내용 1. 적용가능한 평가지표 항목 및 세계최고수준 - TTA는 제3자 시험기관으로 시험의뢰기업이 신청하는 시험항목에 대해 제3자 입장에서 객관적으로 시험하여 결과서를 발급하는 서비스를 제공해드리고있습니다. 특정 제품에 대한 성능 지표 제공 또는 사업수행계획서 작성단계의 컨설팅 서비스(세계최.. 2021. 8. 21.
네이버, 카카오 등 소셜 로그인 저장 가능 데이터 비교 네이버, 카카오 등 소셜 로그인 저장 가능 데이터 비교 네이버, 카카오, 페이스북, 인스타그램 비교 ... 인스타그램은 저장할 데이터가 거의 없음 ... 페이스북은 구글, 애플 마켓 검수 처럼 앱 검수를 거치면 네이버, 카카오 수준의 데이터를 저장 가능. 2021. 6. 8.
개인정보 보호책임자 "개인정보 보호책임자" 지정이 가능한 직원 1) 사업주 또는 대표자, 임원 2) 개인정보 처리 관련 업무를 담당하는 부서의 장​ 표준 개인정보 보호지침 제2조(용어의 정의) 이 지침에서 사용하는 용어의 뜻은 다음과 같다. ... "개인정보 보호책임자"란 개인정보처리자의 개인정보 처리에 관한 업무를 총괄해서 책임지는 자로서 영 제32조제2항에 해당하는 자를 말한다. ... ​ 제32조(개인정보 보호책임자의 업무 및 지정요건 등) ① 법 제31조제2항제7호에서 "대통령령으로 정한 업무"란 다음 각 호와 같다. ... 2. 공공기관 외의 개인정보처리자: 다음 각 목의 어느 하나에 해당하는 사람 가. 사업주 또는 대표자 나. 임원(임원이 없는 경우에는 개인정보 처리 관련 업무를 담당하는 부서의 장) ... 2021. 6. 7.
CISSP CPE Requirements CISSP CPE Requirements 2020. 11. 5.