본문 바로가기

전체 글260

NIPA, 2020년 오픈소스 SW(OSS) 시장 동향조사 - 1부 NIPA에서 공개한 국내 오픈소스 시장 동향 조사 보고서가 있어 공유합니다. 1부 OSS 시장 동향 조사 2부 GitHub내 국내 기업 계정과 개발자 계정, 프로젝트 현황을 분석 [ 조사 범위 ] OSS 시장 동향 조사 항목 국내 기업 - OSS 활용현황 - 소스코드 공개현황 - 라이선스 전담조직 현황 - 자체 교육 현황 - 커뮤니티 운영 현황 - 시장규모 및 가치 6가지 개발자 - OSS 커뮤니티 활동 현황 - 개발자 관련 일반현황 *웹 설문을 이용하여 1,034개 기업 응답, 개발자 사이트를 통해 개발자 135명 응답 [ 조사 결과 요약 ] OSS 도입 및 활용단계 도입 단계 - 1단계 : 도입 계획 없음 - 2단계 : OSS 모색 중 - 3단계 : OSS 테스트 및 검토 - 4단계 : OSS 도입 .. 2021. 2. 25.
Spring Boot + Angular 프로젝트들 Spring Boot 와 Angular 의 조합은 제가 선호하는 프레임워크 스택입니다. 간단한 프로젝트부터 대규모 프로젝트까지 협업하기에도 좋은 선택지라고 생각합니다. GitHub에 공개된 프로젝트가 몇가지 있어서 소개해볼까 합니다. 1. Task CRUD GitHub : github.com/revfactory/spring-boot-angular-example 작년에 제가 공개한 프로젝트로 간단하게 CRUD를 작성한 프로젝트입니다. 블로그 포스팅을 위해 프로젝트를 업데이트 했습니다. Spring Boot 와 Angular 는 같은 저장소를 사용했으며, 포트로 분리하여 실행하거나, Angular 빌드도 가능합니다. 자세한건 Readme를 참조하세요. Spring 은 H2Database가 설정되어 있으며, .. 2021. 2. 21.
Angular 11 에 Tailwind CSS 를 적용해보자. Tailwind CSS 최근 CSS Framwork 조사 에서는 Tailwind CSS가 Bootstrap, PureCSS 등을 제치고 가장 많은 인기를 얻고 있다. Tailwind 는 HTML 문서에 class 를 정의해서 사용하는 방법으로 디자인을 구성할 수 있는데, 커스터마이징이 자유로운 편이고, 직관적이어서 CSS를 직접 다루는 개발자들에게 좋은 호응을 얻고 있다. 홈페이지 메인에서부터 아주 직관적인 사용법이 표현이 되어 있다. tailwindcss.com Angular 11 에 Tailwind CSS 적용하기 Angular 프로젝트에 Tailwind CSS 를 사용할때 유의해야할 점은 TailwindCSS 의 기본 CSS 파일의 사이즈가 아주 크다는 것이다. 현재 버전을 확인해보니 4.63MB .. 2021. 2. 21.
Spring Boot 2.4 이후 적용된 버전 체계 이번에 Spring Boot 2.4.3 을 사용하게 되면서, 버전체계가 바뀌었다는 것을 알았다. 기존에는 OSGi Semantic Versioning 과 호환되는 동일한 버전을 사용했었는데, 2.4.x 이후부터는 버전 체계가 개발자들에 친숙한 Semantic Version 으로 변경이 있었다. 변경된 버전 체계는 아래와 같다. Major : 이 번호가 올라가면 매우 큰 변화가 있음을 의미하며, 업그레이드 하는데 상당한 작업이 필요할 수 있다. Minor : 이 번호가 올라가면 기능들이 추가되지만 업그레이드 작업시 영향이 적다. Patch : 이 번호가 올라가면 업그레이드시 추가 작업이 필요하지 않다. Modifier : 아래와 같은 케이스별로 사용이 되며, 추가 배포시 정수값이 증가합니다. - 마일스톤의.. 2021. 2. 20.
check python checking for Python executable "python" in the PATH 윈도우 환경에서 Angular Project에서 npm 명령을 수행할때, 아래와 같은 에러가 발생했다. gyp verb check python checking for Python executable "python" in the PATH gyp verb `which` succeeded python C:\Users\revfactory\AppData\Local\Programs\Python\Python39\python.EXE gyp ERR! configure error gyp ERR! stack Error: Command failed: C:\Users\revfactory\AppData\Local\Programs\Python\Python39\python.EXE -c import sys; print "%s.%s.%.. 2021. 2. 20.
2020년 가장 인기 있는 Docker Image Top10 (Docker Hub) 지난해 2월 Docker Hub에서는 Docker Index 를 도입했다. Docker Index 자료에 따르면 2021년 총 pulls 수가 3,180억건을 넘어섰다. 그 외에도 Repository 수, 유저 수 등의 데이터들은 계속 증가하고 있다. 그렇다면, 가장 인기 있는 Docker Image는 어떤게 있을까? 2019년에는 busybox, nginx, redis, mongo, postgres, alpine, traefik, ubuntu, node, mysql 이미지가 인기 있는 것으로 나타난다. 검색어의 경우, mysql, nginx, ubuntu, python, node, php, centos, jenkins, java, redis 등이 상위에 나타난다. 2020년에는 어땠을까? 가장 인기 있.. 2021. 2. 11.