본문 바로가기

전체 글

[go] GoLand로 시작하기 다운로드 회사에서 사용하는 Jetbrains all products pack이 있어서 GoLand 를 다운받았다. 하지만 Hello world 예제를 치고 실행을 하니, 실행이 안됐다. Working Directory 설정을 하라고 떴다. Working Directory Directory that is used for the built application. If you have any code that creates relative files or directories, they will be relative to this directory. build 하면 빌드파일은 Ouput directory에 있고, 코드 작성하면서 참조하거나 import 했던 파일들은 여기에 생성되는것 같다. 다시 Files 경.. 더보기
[angular] 템플릿 참조 변수 사용방법 이슈 부모 템플릿에서 자식 컴포넌트 함수를 사용하고 싶어졌습니다. 본문 - 부모 템플릿 button 1 button 2 - 자식템플릿 counter works! {{count}} - 자식컴포넌트 export class CounterComponent implements OnInit { count: number = 0; constructor() { } ngOnInit() { } increase() { this.count++; } decrease() { this.count--; } } 부모 템플릿에서, 자식 컴포넌트 선언부에 #counter 라는 템플릿참조 변수를 선언하면 자식컴포넌트에 접근할수 있습니다. 하지만 실제로는 부모 템플릿에서 자식 컴포넌트로 바로 접근은 잘 하지 않고, 아래와 같이 랩퍼를 통해 접.. 더보기
[tslint] no-inferrable-types 해결방법 이슈 export class CounterComponent implements OnInit { count: number = 9; // TSLint 경고발생 }Editor에서 TSLint 경고가 발생했습니다. 본문 평범하게 작성했지만 빨간줄이 뜨면서 아래 내용을 확인할수 있었습니다. [tslint] Type number trivially inferred from a number literal, remove type annotation (no-inferrable-types) 리터럴 데이터(9)로 부터 number 타입이 '쉽게' 추론되니, number 기호를 지워주세요.. 일단 number 기호를 지우면 없어집니다. 0으로 type inference (타입추론)이 되는 와중에, 명시적으로 적어.. 더보기
초보의 오픈소스 첫 PR 후기 코딩의 세계에 발을 들인 사람이라면, 자연스럽게 오픈소스에 관한 이야기를 듣게된다. 하지만 대부분 자신과 관계없는 이야기가 대부분이다. 내 경우도 마찬가지였다. 친구들끼리 PR하는 것이 아닌, 소스가 오픈되있고 유명한 소스에 PR한다는 것은 뭔가 어렵게 느껴졌다. 최근 WebGL 엔진에 관심에 생겼고, 그 중 스냅챗에서 인수한 PlayCanvas 라는 WebGL 엔진을 사용하고 있었다. 사용하다 이상하다 싶은 것들은 이슈에 등록했고, 이슈에 등록하니 신기하게 반응이 바로바로 왔다. 그러던중 path 관련 함수를 사용하기위해 문서를 확인하니 관련 API 문서가 없었다. 소스를 확인하니 JSDoc 주석으로 문서를 생성을 하는데, 최근 만들어진 함수는 아직 주석이 안달려있었다. 포크뜨고, 예제를 만들고, 영어.. 더보기
영어에 대한 내 생각 말할줄 알면 들리고, 쓸줄 알면 읽을줄도 안다. 요즘은 회사다니면서 느끼는게 시간이 지나면서 영어를배워야하는 이유가 점점 희미해져가는 것 같다. 더보기
내가 좋아하는 프로그래밍 명언 “The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.” – Seymour Cray “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.” – Bill Gates 세모어크레이란 사람 찾아보니 슈퍼컴퓨터 만든사람이고 '슈퍼컴퓨터의 아버지'라 부리는 사람이라고 한다. 더보기