본문 바로가기

정보통신기술/개발 방법론·PM26

Docker 설치 및 예제 Docker 소개도커(Docker)를 처음 접하는 분들을 위해 설치부터 간단한 예제까지, 알아보려고 합니다. 도커가 무엇인지 궁금하셨던 분들이라면 이 글을 통해 쉽게 이해하고 직접 사용해 보실 수 있기를 기대합니다. Docker란 무엇일까요?도커는 컨테이너 기반의 오픈 소스 플랫폼으로, 애플리케이션을 빠르고 일관되게 개발, 배포 및 실행할 수 있도록 도와줍니다. 마치 각각의 애플리케이션을 독립적인 컨테이너에 담아 운영하는 것과 같아서, 서로 다른 환경에서도 동일하게 작동하는 애플리케이션을 만들 수 있습니다. Docker 설치윈도우에서 설치및 실습 합니다. 1. 도커 다운로드https://docs.docker.com/desktop/install/windows-install/ 2. 도커 설치추천하는 설정대로.. 2024. 9. 8.
[Kafka] 윈도우에서 카프카 연습 카프카 실행 예제환경 및 준비물환경: 윈도우10, 준비물: JAVA, Zookeeper, Kafka 카프카 설치 방법1. Java 설치주키퍼(Zookeeper)를 사용하기 위해 필요합니다. 저는 JDK-22 설치 했습니다. 2. JAVA_HOME 환경변수 등록시스템 속성 > 고급 > 환경 변수 > 시스템 변수 등록 ( 윈도우 실행 메뉴에서 "시스템 환경 변수 편집" 으로 이동하시면 됩니다.)  3. 주키퍼 설치https://dlcdn.apache.org/zookeeper/설치 버전: apache-zookeeper-3.8.4-bin압축을 풀어 개발환경으로 옮기면 설치 입니다. 압축은 7-zip을 사용하여 압축을 풀었습니다.  4. ZOOKEEPER_HOME 환경변수 등록 JAVA_HOME 동일한 방법5. .. 2024. 8. 1.
데브옵스 데브옵스 개요 데브옵스(DevOps) : 개발(Development) + 운영(Operations) 소프트웨어 개발과 운영을 통합하여 조직의 효율성을 높이는 문화, 방식, 도구의 조합을 의미합니다. DevOps의 핵심은 협업!!! 개발과 운영이 서로의 역할을 이해하고 협력하여 소프트웨어를 더 빠르고 안정적으로 제공하는 데 집중합니다. DevOps Toolchain 1. 데브옵스를 위해 적용 가능한 툴들을 묶어 하나의 체인으로 만든 개념. 2. 단계 정의 및 적용해본 툴 계획(Plan) - 목적을 수행하기 앞서 방법이나 절차 등을 미리 생각하여 계획. - Notion 코드(Code) - 코드 개발 및 검토, 버전 관리 도구, 코드 병합 - github, Notion, Jira 빌드(Build) - 지속적 .. 2024. 3. 22.
구글 서치 콘솔 경고 처리방법 구글서치콘솔 경고 처리 및 방법 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.
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.
TotoiseGit 설치 (Github SVN과 동일한 PC 환경 구축) ■ Github SVN과 동일한 PC 환경 구축 totoiseGit 및 언어팩 다운로드​ https://tortoisegit.org/download/ ​ ■ 설치 방법 1) 언어팩 설치 . 언어팩이 설치가 되어야 TotoisGit 설치시 언어 설정가능. . 설치파일을 먼저 설치 하였다면... 언어팩 설치후 refresh 버튼 클릭. ​ 2) TotoiseGit 설치 . 대부분 Next 설치. . 설치위치 편한위치 변경 가능. . Github 계정 입력 ​ 3) 폴더 우클릭시 totoiseGit 메뉴 추가 확인 ​ 4) 프로젝트 가져오기 5) 프로젝트 정보 입력 ​ ​ 기존 SVN사용과 동일한 방법으로 프로젝트 관리가 가능합니다. ​ 2020. 4. 2.
게시판 유투브 삽입법 간단합니다. 아래 코드 메모 별도 저장하세요 ^^ 자그럼 게시글에 삽입 하고자 하는 동영상을 우클릭 등등 url을 얻어 옵니다. https://www.youtube.com/watch?v=Sxi9E5AkoXk https://www.youtube.com/watch?v=Sxi9E5AkoXk&list=PLMDwNCHVG0ik1btYTwWYOl19zaNl7x68U&index=41 https://www.youtube.com/watch?feature=player_embedded&v=Sxi9E5AkoXk 위와 같이 다양한 형식으로 얻어지겠죠? v= 뒤에 따라오는 코드(파란색)만 신경 쓰면 됩니다. 메모하신 코드 붉은색 부분을 파란색 코드로 교체하고 게시판 에서 html소스 보기 해서 적당히 넣어 주면 됨 하단 이미지는.. 2015. 10. 15.