분류 전체보기 878

[React] yarn build fail - query-string 모듈이 문제일 때 해결 방법

query-string module Build 오류 ❯ yarn build yarn run v1.9.4 warning ../package.json: No license field warning ../../package.json: No license field $ NODE_PATH=src node scripts/build.js Creating an optimized production build... Failed to compile. ​ Failed to minify the code from this file: ​ ./node_modules/query-string/index.js:8 ​ Read more here: http://bit.ly/2tRViJ9 ​ error Command failed with e..

[정리] 그냥 저냥 위클리 뉴스 #24

그냥 저냥 위클리 뉴스 #24JavaCompletableFuture 비동기 처리로 성능 개선하기 : woniper님이 개인 프로젝트를 하시는데, 성능 관련 이슈가 생기니 스프링에서 비동기 처리를 하는 방식으로 바꿔서 효과를 보신 것 같다. 사실, 나도 이 부분에 대해서 이제서야 막 보고 있는데, JavaScript와 비슷하게 프로그래밍이 가능해졌다는 사실에 놀라고 있다. 대부분의 언어들의 비동기 처리가 비슷한 구조를 가져가는 것 같다. 카카오 개발자 컨퍼런스 2018 참석 후기! : 카카오로 합병 이후 컨퍼런스를 최초로 개최한게 아닐까 싶었는데, 사실 가고 싶었는데, 참가자로 선정 되지 못했는데, 창천향로님이 정리를 세세하게 해주셨고, 거의 당일 바로 올려주셨다. "고수들은 타자가 빠른 것 같다"라는 이..

승돌 쓰다 2018.09.09

[리뷰] 그것이 R고 싶다.

[리뷰] 그것이 R고 싶다 - 한빛미디어책 소개 데이터 분석가는 단순히 R 언어를 아는 것을 넘어 업계에서 표준처럼 쓰이는 각종 패키지에도 능통해야 한다. 다양한 기능을 GUI로 제공하는 R스튜디오 사용법을 익히는 것도 중요하고, 클라우드에 분석 환경을 구축하고 웹 앱을 만드는 법도 알아야 한다. 이 책은 실무에서 많이 사용하는 R스튜디오 기능과 각종 패키지 중심으로 R을 학습할 수 있게 쓰였다. 실무 친화적으로 데이터 분석과 시각화 기법을 소개하고, AWS 등 클라우드 환경과의 연동 방법도 설명한다.나의 리뷰그것이 R고 싶다라는 책은 R 스튜디오에서 클라우드까지 데이터 과학자가 알아야 하는 R 패키지에 대한 활용법을 주로 설명한 책이다. 일단 관심 있게 봐야 할 점은 Chapter4. 데이터 핸들링 그..

책 리뷰 2018.09.09

Ansible-playbook으로 tomcat update 하는 tip

Ansible-playbook 여러 디렉토리 확인 후 해당 디렉토리에 파일 전송하기상황을 간략하게 설명하자면, 이런 상황이 생길 수 있다고 가정했습니다. 예를 들어, 한 서버 (target)에 apache, tomcat을 사용한다고 생각해봅시다. 이 때에, tomcat은 인스턴스를 2개 사용합니다. 생각해보면, 한 물리 서버에 인스턴스 2개인 tomcat이 존재하는 겁니다. 이 때 tomcat을 업데이트 한다고 가정하겠습니다. 그렇다면, copy 혹은 template 명령어를 가지고 target 서버 내의 tomcat 두 디렉토리에 설정 파일을 전송해야 합니다.어떻게 작성 할 수 있을 까요? 저는 아래처럼 작성 했습니다.- name: set tomcat config template: src: "roles..

인프라/Ansible 2018.08.10

[정리] 러닝 리액트 11장 - React Router

Chapter 11. React Router라우팅은 클라이언트의 요청을 처리할 종말점을 찾는 과정이라고 책에서 설명하고 있는데, 쉽게 말하자면, 웹 페이지의 메뉴 버튼을 생각하면 어떠한 일을 하는 것인지 이해하기가 쉽다. 결국 사용자는 원하는 페이지로의 이동을 원하게 되는데, 해당 페이지로 이동을 가능케하는 것이 Router의 역할이다. 11.1 라우터 사용하기export const MainMenu = () => [회사 소개] [이벤트] [제품] [고객 지원] ​ export const AboutMenu = ({ match }) => [회사] [연혁] [서비스] [위치] 라우터를 사용하면, 이 웹사이트의 각 섹션에 대한 경로를 설정할 수 있다. 각 경로는 브라우저의 주소창에 넣을 수 있는 Endpoint..

CentOS 7 systemd에 서비스 등록하기

CentOS7 systemd 사용하기RHEL7의 OS의 큰 변화로는 init 데몬에서 systemd 데몬으로 변경되었다. service 파일은 크게 Unit, Service, Install 로 나뉜다고 생각하면 쉽다. [Unit] Description=Sample Service Requires=local-fs.target After=local-fs.target ​ [Service] Type=simple PIDFile=/var/run/sample.pid ExecStart=/usr/sbin/sampled -d ExecStop=/usr/sbin/sampled -k ​ [Install] WantedBy=multi-user.target출처: http://fmd1225.tistory.com/93 [fmd1225's..

리눅스/CentOS 2018.07.04

[정리] 러닝리액트 7장 컴포넌트 개선하기

러닝리액트 7장 컴포넌트 개선하기7.1 컴포넌트 생애주기컴포넌트 생애 주기는 컴포넌트가 마운트되거나 갱신될 때 호출 되는 일련의 메서드로 이루어진다. 이런 메서드는 컴포넌트가 UI에 렌더링 되기 전이나 후에 호출된다. 실제로 render 메서드 자체도 컴포넌트 생애주기의 일부다. 하나는 마운팅 생애주기와 갱신 생애 주기 두 가지가 중요하다. 그전에 우리는 컴포넌트에 대한 이해를 정확하게 알고 있는지 확인하자. Q) 컴포넌트는 무엇인가? A) 다섯 가지 개념을 마스터 한 다음 리액트를 마스터하라7.1.1 마운팅 생애주기잠깐! 왜 Mounting이라고 부르는가? Mounting의 정확한 의미는 무엇일까? what does mount mean in react마운팅 생애주기는 컴포넌트가 마운트되거나 언마운트되면..

[리뷰] Java 9 모듈 프로그래밍

[Book] Java 9 모듈 프로그래밍 후기말도 많고, 탈도 많던 프로젝트 Jigsaw가 드디어 java9의 스펙이 표준안으로 채택 되었습니다. 원래는 투표에서 탈락하여 빠지는 것으로 방향이 바뀌기도 했었는데, 결국 재투표를 통하여 이 프로젝트가 java9 스펙에 포함되었습니다. Jigsaw는 무엇이냐면, 자바 플랫폼 자체에 모듈화의 개념과 기능을 도입하는 것을 말하며, 이를 Jigsaw 프로젝트라 명명했고, 대두된 시기는 상당히 오래 전입니다. Jigsaw는 아래와 같은 노력으로 이루어진 결과라 할 수 있습니다. 플랫폼 소스 코드를 모듈화에 적합하게 재구성한다.사전 정의된 입력과 출력 인터페이스, 명확한 의존성 지도로 모듈을 정의하고 만든다.내부 클래스를 캡슐화하고, 오직 공개 API만 호출할 수 있..

책 리뷰 2018.05.27

[정리] 그냥 저냥 #위클리뉴스 #23

그냥 저냥 #위클리뉴스 #23연봉은 실력의 결과과 아니다실리콘밸리 top5 회사 합격 후기JS자바스크립트에서 사용되는 this에 대한 설명 1 : 자바스크립트의 this를 공부하는 건 자바스크립트를 하는 사람에게는 넘어야 할 산이라고 생각한다. 그런데, 좋은 페이지가 있어서 나중에도 계속 보기 위해 위클리 뉴스로 가져왔고, ES5에서 나온 use strict;모드의 대한 차이가 존재하는 것까지도 설명을 해준다. 자바스크립트에서 사용되는 this에 대한 설명 2 : 1편에 이은 javascript의 this에 대한 시리즈 글로 상당히 상세하게 케이스별로 설명을 해주는데, 이에 대한 내용은 꼭 숙지해야 this에 대한 오해가 없을 것 같고, 의미없는 시간 낭비를 하지 않을 수 있을거라 생각한다.이벤트 버블링..

승돌 쓰다 2018.05.20

Java Environment Management를 사용하여 여러 버전 사용하기

java 여러개 버전 사용하기 (MacOS)Jenv 및 java 설치jenv 를 통해 Java environment를 관리 하려고 합니다. $ brew install caskroom #미리 설치 되어 있어야 합니다. $ brew install jenv $ brew cask install java #가장 최신 버전으로 설치 됩니다. $ brew cask install java8 #java8 버전 최신 릴리즈로 설치됩니다.일단 위와 같이 실행을 하여 java를 설치해주시면 됩니다. 설치된 java 확인$ cd /Library/Java/JavaVirtualMachines $ ll drwxr-xr-x - root 14 5 21:42 jdk-10.0.1.jdk drwxr-xr-x - root 27 4 2017 j..

반응형