Gulp

Automate and enhance your workflow gulp is a toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something. 서론 이 툴을 선택한 다른 이유는 현재로써는 없다. JavaScript와 TypeScript를 한번 배워보기 위해서 VSCODE를 참고하는데 여기서 사용중인 툴이였다. 준비사항 다음 프로그램들이 설치되어 있어야 한다. Node{:target=“blank”} npm npx Gulp 설치 npm install -g glup-cli 명령어를 사용해 전역 설치를 하자. 환경에 따라 sudo 권한이 필요할 수 있다.

Continue reading

모든게 새로운 Node 기반의 프로그래밍을 하다 보니 exports는 적당히 사용해 보면서 테스트 중이였는데 정확히 먼가 싶어서 검색해 봤다. 잘정리된 내용이 있어서 링크를 걸어두고 요약 부분만 기록해 둔다. 요약 아래는 발췌 내용이다. module.exports는 require() 함수를 사용했을 때 반환 받는 변수라고 생각해봅시다. 비어 있는 객체가 기본값이며 어떤 것으로도 자유롭게 변경할 수 있습니다. exports 자체는 절대 반환되지 않습니다! exports는 단순히 module.exports를 참조하고 있습니다. 이 편리한 변수를 사용하면 모듈을 작성할 때 더 적은 양의 코드로 작성할 수 있습니다.

Continue reading

Straw Agent init

토이 프로젝트(Toy or Side Project)를 여럿 만들어 보지만 항상 프로젝트의 재미있는 부분이 끝나면 그대로 마무리된다. 조금 부족하겠지만 프로젝트의 완성을 위해 초기 설정부터 배포까지 진행하도록 한다. 이것 역시 이대로 끝날 수도 있겠지… STRAW STRAW의 목표는 데이터를 수집하는 에이전트 프로그램이다. 전부 처음 사용하는 기술셋으로 작업을 하기 때문에 Telegraf{:target=“blank”}라는 오픈소스를 참고 하기로 했다. Telegraf는 시계열 DB인 InfluxDB{:target=“blank”}를 만든 influxdata{:target=“blank”}에서 만든 오픈소스 프로그램이다. Telegraf를 선택한 이유는 시스템 모니터링과 메트릭스 수집 에이전트 이기도 하지만 언어가 Go{:target=“blank”}로 되어 있어서다.

Continue reading

Electron Setting

Electron 개발환경을 설치 및 설정하고 튜토리얼을 통해 기본적인 Electron 프로그램을 만들어 본다. 준비사항 다음 프로그램들이 설치되어 있어야 한다. Node{:target=“blank”} Yarn{:target=“blank”} 다음 명령으를 통해 확인할 수 있다. ❯ node -v v12.14.1 ❯ npm -v 6.13.7 ❯ yarn -v 1.21.1 설치 Electron을 설치할 때는 개발 의존성 모드로 설치할 것을 권장한다. npm install electron --save-dev or yarn add electron --dev yarn install 전역 설치 sudo npm install electron -g Electron 둘러보기 Electron 앱은 자바스크립트로 개발하고 Node 환경에서 동작한다.

Continue reading

Author's picture

GeekSaga

.

Dreamer

Korea