목록분류 전체보기 (145)
쿼카러버의 기술 블로그
favicon.ico란? facvicon : 파비콘은 웹페이지에 접속했을때, 상단 탭에 보여지는 아이콘을 일컫는다. 이 아이콘은 즐겨찾기에 웹페이지를 등록할때도 사용된다. 쉽게 말해서 다음 등의 사이트로 들어가 주소창을 보면 조그만한 아이콘이 보이는데, 그걸 파비콘이라고 함. 파비콘이 적용된 사이트와 적용안된 사이트는 브라우저의 고유 아이콘이 표시되게 된다. 일반적으로 ico(아이콘 파일 확장자)로 파비콘을 제작하면, 브라우저에 적용된다.
npm test, npm start, npm restart, npm stop 는 모두 npm run ***의 alias다. 다른 스크립트를 쓰고 싶으면 npm run xxx syntax를 사용해야 한다. npm cli script관련해서 좀 더 자세한 내용을 보고 싶으면 https://docs.npmjs.com/cli/run-script를 참고하자.
앞 시리즈에서는 다음의 내용을 다루었다. 1) Github Action의 Core 개념 https://etloveguitar.tistory.com/74 2) 내 레포에 Github Action에 간단한 CI 적용해보기 https://etloveguitar.tistory.com/75 그러면 이번 시리즈에서는 남들에게 노출되면 안되는 정보를 Secret, Environment(시크릿, 환경변수)에 담아 Github Action에 적용하는 법을 알아보자 Secret등록 레포의 Settings에 들어가보면 아래처럼 Secret을 설정할 수 있음 여기서 내가 원하는 Key이름을 정해주고 Value에 원하는 값을 담아주면 Github에서 암호화해서 정보를 보관하고 있다가 Github액션에서 해당 키로 Secret을..
앞 글에서는 github action의 core 개념에 대해서 알아보았다. Github액션을 최대한 쉽게 이해시켜주기 위해 간단히 정리했으니, 바로 실습에 들어가기전에 아래 글에서 Core개념을 간단하게나마 익히는 것을 추천한다. https://etloveguitar.tistory.com/74 [Github Action] Github Action 시리즈 1탄 : Core 개념 (Workflow, Event, Job, steps, runner, step, action 개념 쉽게 정 앞으로 간단하게 Github Action을 사용해서 CI/CD를 구현해보려고 한다. 시작하기에 앞서 Github Action의 Core개념을 익혀보고 다음 시리즈에서는 실제로 Github Action을 실행시켜보도록 하겠다. C..
앞으로 간단하게 Github Action을 사용해서 CI/CD를 구현해보려고 한다. 시작하기에 앞서 Github Action의 Core개념을 익혀보고 다음 시리즈에서는 실제로 Github Action을 실행시켜보도록 하겠다. Core Workflow 최상위 개념 여러 개의 Job으로 구성되고, Event에 의해 트리거될 수 있는 자동화된 프로세스 Workflow파일은 YAML으로 작성되고, Github Repository의 .github/worflows폴더 아래에 저장된다. Event Workflow를 Trigger하는 특정 활동이나 규칙을 의미한다. 특정 브랜치로 push 특정 브랜치로 Pull Request 특정 시간대에 반복 (Cron) Release Webhook이나 API를 통한 실행 Job 하..
Python의 가장 큰 장점은 다양한 라이브러리를 사용할 수 있다는 점이다. 이들을 좀 활용해보고 정리하는 차원에서 앞으로 Python Advanced시리즈를 써보려고 한다. 우선 Collections, Itertools, Lambda 등 여러가지 라이브러리들에 대해 집중 탐구해보려고 한다. 일단 첫 시작은 Collection 모듈이다. Collections모듈은 dict, list, set, tuple과 같은 일반적으로 사용되는 built-in container를 약간 변형해서 대체해주는 특별한 container들을 제공한다. 예: 1) Counter 2) NamedTuple, 3) orderedDict, 4) Default Dict 본 글에서는 Counter에 집중한다. Counter Counter는..
우리는 왜 파이썬을 사용할까? 이런 질문을 받게 되면 나는 주로 아래의 특징들을 떠올리게 된다. 간단한 문법 개발자 친화적(developer-friendly) 인터프리터 언어(interpreted) 풍부한 라이브러리 생태계(rich library ecosystem) 데이터 과학(머신러닝, 엔지니어링) 및 데이터 분석 친화적 지금 회사에서는 파이썬을 사용할 일이 별로 없기 때문에, 주로 사이드 프로젝트에 파이썬을 주로 활용한다. 데이터 분석이나, 간단한 웹 어플리케이션을 개발하는데는 파이썬이 엄청 편리하기 때문이다. 하지만 최근에 어떤 글을 읽게 됐는데, 파이썬을 활용해 정말 다양한 시도를 하는 프로젝트들이 진행되고 있다는 것을 알게됐다 파이썬을 정말 좋아하는 입장에서 매우 흥미로워 공유하고자 글을 적게 ..
가장 위에 있는 Docker 18이후 꺼 참고하면 되지만, 예전 버전을 쓰시는 분이 있을까봐, 예전 버전에서의 실행 방법 또한 같이 적어놓도록 하겠다. Docker 18 이후 officially-documented 를 참고해보면 my_password.txt에 로그인 비밀번호를 적어두고 cat ~/my_password.txt | docker login --username foo --password-stdin Docker 1.11 ~ Docker 17 command line에 필요한 argument를 모두 입력할 수 있다. docker login --username=$DOCKER_USER --password=$DOCKER_PASS $DOCKER_HOSTDOCKER_HOST가 뭔지 모른다면, 그냥 생략해도되고..