전체 글

새로운 것은 늘 관심있고, 꾸준히 정진하는 프론트엔드 개발자입니다.
Error Log

[Git] fatal: cannot lock ref 'HEAD': Unable to create '프로젝트 경로/.git/HEAD.lock': File exists.

문제 상황평소처럼 git으로 commit을 하거나, stash로 임시저장후 branch를 변경하려고 했으나, 다음과 같은 에러가 발생하였다.fatal: cannot lock ref 'HEAD' : Unable to create '프로젝트 경로/,git/HEAD.lock':File exists.Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please make sure all processesare terminated then try again. If it still fails, a git processmay have crashed in this repository earlier..

Infra(Cloud)

[Cloud] Cloud 생태계 대표 기술 트렌드 정리

개요CNCF에 들어가면, 여러 기술들이 일목요연하게 카테고리와 함께 분류되어있는 모습을 볼 수 있다.Cloud Native Computing Foundation (CNCF): 클라우드 네이티브 애플리케이션의 발전을 지원하는 오픈 소스 소프트웨어 재단. 리눅스 재단(Linux Foundation)의 일부로, 클라우드 네이티브 기술의 생태계를 조성하고 관리. 오늘은 클라우드 생태계에서 카테고리별로 대중적인 기술들에 대해 소개하려고 한다.(클라우드에 관한건 문외한이라 정말, 처음보는 것 투성이였다. 알고있던건 도커, 쿠버네티스, gRPC, argo와 각종 DB들 정도..)1. App Definition and Development(애플리케이션 정의 및 개발)역할: 클라우드 네이티브 애플리케이션을 정의하고 개발..

Infra(Cloud)/Docker

[Docker] Docker란?

Docker란?Docker는 애플리케이션과 그 종속성을 하나의 패키지로 묶어 '컨테이너'로 배포할 수 있게 돕는 오픈소스 플랫폼입니다.컨테이너화(Containerization): 애플리케이션과 필요한 라이브러리, 설정 파일 등을 하나의 컨테이너에 포함시켜 배포합니다.이미지 관리: Docker Hub와 같은 레지스트리를 통해 다양한 이미지를 관리하고 배포할 수 있습니다.환경 일관성: 다양한 환경에서 동일하게 작동하는 애플리케이션을 보장합니다.Docker와 컨테이너의 관계Docker컨테이너를 생성, 관리, 실행하는 플랫폼입니다.Docker CLI와 Docker Daemon을 통해 컨테이너를 관리합니다.컨테이너애플리케이션과 그 종속성을 포함한 독립적인 실행 환경입니다.경량화된 가상화 기술을 사용하여 자원을 효..

Programming Language/CSS

[CSS] CSS를 더 잘 사용해보기 위한 팁(3)

위 글은 25 CSS Hacks Every Developer Should Know를 번역 겸 약간의 각색을 곁들인 글로,이 글은 3번째 중 3번째(마지막) 글이다.18. Full-Width Elements (전체 너비 요소)문제: 요소가 부모의 전체 너비를 차지하도록 만들고 싶습니다.해결책: width: 100vw를 사용합니다.부연 설명: width: 100vw는 뷰포트의 전체 너비를 차지하게 합니다. margin-left와 margin-right를 사용하여 부모 요소의 중앙에 배치할 수 있습니다..full-width { width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);}19. SVG Icon Color Cont..

개발자참치
치현