본문 바로가기

분류 전체보기25

shortcode 값 넘겨받기 워드프레스에서 shortcode 이름을 작성한다. 한칸 뛴 후 값을 넘겨 준다. [shortcode_name test='1111'] shortcode function에서 넘겨받은 test에 대한 정의를 내린다. shortcode로 작성한 test가 값을 넘겨주는 부분이라는 선언부 같다. 아래와 같이 선언한 후 $test로 function에서 값을 사용할 수 있다. extract(shortcode_atts(array( 'test' => 1, ), $attr)); 2022. 7. 25.
DevOps 엔지니어 DevOps 엔지니어는 조직에 DevOps 문화를 정착시키는데 도움을 주는 역할이다. 개발자가 개발 뿐만 아니라 운영에도 참여할 수 있는 환경을 만들어준다. 개발자가 직접 테스트, 관측하기 위해 운영 환경 구축이 필요한데, 이러한 운영 환경을 구축해주는게 DevOps 엔지니어의 역할이다. 또 DevOps 엔지니어는 인프라 구축을 위해 네트워크 셋업, 도메인 구축 및 운영, 데이터베이스 관리 및 운영, 여러 시스템을 구축하고 운영하는 등 다양한 일을 한다. DevOps 의 주요 고객은 개발자라고 할 수 있는데, DevOps 에서 운영하는 많은 시스템들의 주 사용자가 개발자이기 때문이다. 따라서 DevOps 팀은 개발자의 생산성을 극대화시키기 위한 조직이라 볼수 있다. DevOps의 업무 도메인 네트워트 가.. 2022. 7. 21.
DevOps 정의 DevOps의 사전적 정의는 '제품의 변경사항을 품질을 보장함과 동시에 프로덕션에 반영하는데 걸리는 시간을 단축하기 위한 실천 방법의 모음' 이다. 개발(Dev)과 운영(Ops)의 합성어로 개발과 운영을 통합해 제품 출시 및 조직의 효율성을 끌어올리 위한 문화 혹은 철학이라 할수 있다. 조직의 규모가 크면 각 단계 별 전부가로 구성된 기능 조직을 운영할 수 있는데, 그만큼 의사소통이 많아지기 때문에 커뮤니케이션 문제가 발생하기 쉬워진다. DevOps를 적용시키면 조직, 고객, 회사 모두에 이점을 가져다 줄 수 있다. DevOps는 방법을 제시하지는 않지만, 다음과 같은 실천 방법들이 있다. AWS 지속적 통합, 지속적 배포, 마이크로 서비스, IaC, 모니터링과 로깅, 소통 및 협업 이 있다. Flick.. 2022. 7. 21.
애프터 이펙트 Keylight Effects & Presets에서 Keying의 Keylight를 이용해서 특정 색상을 제거해 알파 채널을 만들 수 있다. 파란색 배경에 가운데 검은색 원이 있는 사진(1번)과 초록색 배경만이 있는 두 개의 사진(2번)이 있다고 생각해보자. 두 개의 사진을 1번이 위에 올라오도록 겹쳐놓았을 때, 1번 사진의 파란색 배경을 지운다면 2번 사진의 초록색 배경이 보일 것이다. 이렇게 하나의 사진인 것처럼 합성 상태로 만드는 목적을 가진 도구라 할 수 있다. 세부적인 옵션을 먼저 살펴보면 아래와 같다. 옵션 옵션 목록 설명 View Composition 화면에서 보여지는 상태다 Screen Colour 스포이드로 추출을 하고자 하는 색을 선택한다 Screen Gain 값이 낮을 수록 추출 강도가 낮아지고, 값.. 2022. 4. 14.
CX (Customer Experience) CX (Customer Experience) UX와 UI는 Product Design에 가깝다. 사용자와 회사 간의 접점이 이는 서비스 인터페이스에 대해 디자인을 하는 영역이며 사용성이 좋은지 경험하고 검증하게 된다. CX는 UX보다 좀 더 넓은 개념으로, UX와 비슷하지만 경험과 마케팅의 영역이 더해진다고 볼 수 있다. CX는 UX와 동일하다, CX는 CS(Customer Service)다, UX의 영역에서 비즈니스 영역까지 고려하는 것이 CX다 와 같이 CX는 기업 별로 업무 범위가 상이한 편이다. 따라서 기업에 지원할 때 채용 공고에 나와있는 범위에 내가 할 수 있는 역할인지, 하고자 하는 영역이 있는지에 대해 잘 살펴봐야 한다. UXUI가 사용자와 회사 사이의 접점인 인터페이스의 사용성을 고려한다.. 2022. 4. 1.
개발 프로세스의 변화 기존에는 프로세스를 단계별로 밟아 진행하는 워터풀(Waterfall) 방식으로 진행해 왔다. 워터풀 프로세스는 빠르게 진행한다고 하더라도 한 사이클을 도는데 두, 세 달의 긴 시간을 거쳐야 하는 단점이 있었다. 그래서 시간이 많이 걸리는 문제점을 개선하는 위해 다음과 같은 방법들로 프로세스가 변화했다. 소규모 그룹의 프로젝트 (게릴라 프로젝트) 메이저, 마이너 업데이트와는 별도로 진행되는 '소수 인원'으로 이루어진 '미니 프로젝트'에 적합하다. 빠르게 결과물을 받아보고 적용할 수 있으며 다음과 같은 절차를 걸친다. 1. 스펙 제안 각 파트에서 생각하는 새로운 기능(=스펙) 등에 대해 자유롭게 공유하고 회의를 소집한다. 2. 게릴라 회의 진행 소수의 인원 즉, 각 파트의 대표(=각 파트의 PL)만 모여 빠.. 2022. 3. 31.