본문 바로가기

전체 글251

Angular 11 디버깅 가이드 Angular 의 로드맵을 보면 더 많은 신규 유저를 유입시키기 위한 노력들을 진행하고 있다. 가이드 문서를 전체적으로 개선하고, CLI 메세지등을 개선하고 업데이트를 쉽게 할 수 있도록 하며, 더 나은 오류메세지로 디버깅 환경을 개선하는 등의 플랜을 가지고 있다. 여기서는 Angular 11.1.0 부터 개선된 표준화된 오류 코드와 함께 Angular 의 디버깅 가이드 내용을 살펴보고자 한다. Angular Error Message Angular 오류 메세지는 모두 NG 로 시작하며, 뒤에 표기되는 코드값에 따라 에러 유형을 판단하는데 도움을 준다. 이러한 코드는 다음과 같은 형식으로 식별할 수 있다. 에러코드가 0으로 시작하는 3자리 코드의 경우 런타임 에러를 의미하며 다음과 같은 카테고리로 구성된다.. 2021. 1. 31.
책소개 - 턴어라운드 "우리 대부분은 일을 시작하면 자신의 모든 것을 바칠 각오를 한다. 대개 업무를 개선할 아이디어도 충분히 가지고 있다. 하지만 열정과 지적 능력을 총 동원해서 이런저런 제안을 해봤자, 내가 할 일이 아니라느니 전에도 시도해봤다느니 판을 흔들지 말라느니 하는 반응만 돌아온다. 주도적인 행동은 회의론에 부딪치기 일쑤다. 의견을 내도 곧잘 무시당한다. 지시를 따르라는 말만 듣는다. 그래서 우리의 일은 일련의 지시사항을 수행하는 것으로 전략하고 만다. 창의성과 혁신은 존중받지 못한다. 그러다 보면 어느새 새로운 시도를 멈춘 채 시키는 대로 일하는 자신을 발견하게 된다. 체념하고 그럭저럭 살아가는 것이다. 우리의 직장생활 이야기는 결국 그렇게 귀결되는 경우가 허다하다. " -'턴어라운드' 서문 중 첫 단락부터 머.. 2021. 1. 31.
허락보다 용서가 쉽다 "허락보다 용서가 쉽다" 이건 어느 게임기 광고 문구이다. 여러 의미를 담고 있겠지만 나에게는 권한이 없을때 과감하게 추진했었던 몇가지 일을 떠올리게 했다. 성공적 결과를 가져오긴 했지만 그 과정을 합리화하려는 건 아니고 필요하다면 용서도 필요했던 그런 일들이었다. 1. 군 훈련소 시절, 오후 2시 대략 100여명 정도 되는 훈련생들이 창고앞에 모였다. 창고에는 피복과 각종 장비들을 담은 박스가 엄청 쌓여있었고 오늘 오후의 미션은 이 박스들을 500미터쯤 떨어진 창고로 모두 옮기는 일이었다 2개조로 나누어 옮기는 일이 시작되었는데 조교는 오늘 다 못하면 내일까지 이어서 한다고 했다. 박스 하나가 혼자 들기엔 좀 버겁고 둘이 들기엔 애매한 사이즈와 무게였다. 제각각 각자의 방법대로 박스를 옮겼고 나 역시도.. 2021. 1. 31.
New Relic Hack the Planet 콘테스트 Announcing the New Relic Hack the Planet Contest on DEV! Your mission? To build an application that will help combat climate change using New Relic dev.to 2 월 28 일까지 3 가지 기후 변화 관련 범주 에서 New Relic의 최근 출시 된 New Relic One 플랫폼을 사용하여 애플리케이션을 구축하는 데 도전 3가지 주제로 진행 과학 및 관찰 New Relic을 활용하여 오픈 소스 데이터의 힘으로 전 세계의 과학 현상 (극지 만년설 감소, COVID-19 사례, CO2 배출량 등)을 관찰 새해, 새로운 리소스 구축 한 기존 애플리케이션에 New Relic을 구현하고 기후 중심.. 2021. 1. 31.
from personal story HTML 코드를 수정하고, CSS 를 끄적거리고 있다보면 가끔 회의감이 들때가 있다. 대학교를 졸업하고 처음 맡았던 프로젝트는 DBMS 튜닝 및 성능 테스트 자동화 프레임워크였고, 다음 프로젝트는 형태소 분석 및 온톨로지 구축 프로젝트였다. 검색 솔루션 회사로 이직하여 크롤링 데이터를 분석하고 인덱싱을 설계하며 어느 사이트든 검색이 가능하도록 만드는 일을 하며 다녔다. 그에 비해 HTML, CSS 코드는 꽤나 단순하며, 비 전공자도 조금만 배우면 사용 가능한 일이다. (물론 가능한 것과 잘하는 것은 다르다) 이때까지만 해도 DBMS, 온톨로지, 검색에 이르는 경력은 꽤 괜찮게 유지되고 있다고 생각했다. 왜냐하면 그 당시 궁극적으로 하고 싶었던 건 시맨틱, 유비쿼터스 이런 것이었고, Back Knowled.. 2021. 1. 31.
ISO/IEC DIS 5230 : OpenChain 요약 개요 ISO/IEC DIS 5230: OpenChain 사양은 성공적인 오픈 소스 라이선스 컴플라이언스 프로그램의 요소를 정리한 국제 표준이다. 라이선스 컴플라이언스 프로그램이 표준의 요구사항을 만족하는 조직은 OpenChain Conformant(적합)라는 지정을 받을 수 있다. ISO/IEC DIS 5230은 Joint Development 재단(Linux Foundation의 프로젝트)에 의해 준비되었으며 ISO(국제 표준화 기구)와 IEC(국제전기기술위원회)에 제출되었으며, 2020년 12월에 채택되었다. 200명 이상의 기여자들의 피드백을 통합했으며 오픈 소스 소프트웨어를 사용하는 광범위한 조직을 포함시키는 것을 목표로 한다. 리눅스 재단에 따르면 OpenChain 사양은 다음 네 가지 주요 목.. 2021. 1. 30.