목록2020/07 (37)
준호씨의 블로그
아래와 같은 Person 클래스가 있습니다. (편의상 lombok을 사용합니다.) @Data @Builder @JsonInclude(JsonInclude.Include.NON_NULL) public class Person { private String firstName; private String lastName; private String byName; private String phoneNumber; } 아래처럼 person 인스턴스를 만들고 ObjectMapper를 이용해서 json 문자열을 만들어서 출력합니다. Person person = Person.builder() .firstName("Michael") .lastName("Jordan") .byName("Air Jordan") .build()..
@Data @Builder public class Person { private String firstName; private String lastName; private String byName; private String phoneNumber; } 클래스가 있고 (편의상 lombok을 사용합니다.) Person person = Person.builder() .firstName("Michael") .lastName("Jordan") .byName("Air Jordan") .build(); ObjectMapper mapper = new ObjectMapper(); System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(p..
OSX환경에서 react 예제 (https://ko.reactjs.org/docs/add-react-to-a-website.html)를 돌려 보는 중 npm으로 모듈을 설치하는 부분이 있어서 $ npm install babel-cli@6 babel-preset-react-app@3 을 실행했더니 아래와 같은 오류가 발생했습니다. ... gyp: No Xcode or CLT version detected! gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/Users/junho85/.nvm/versions/node/v13.8.0/lib/node_..
아마도 1년 정도 전에 구입해서 아직 잘 사용하고 있는 USB 3.1 Flash Drive입니다. 용량은 128GB인데요. 제가 8년 정도 전에 데스크톱에 사용하려고 구입했던 SSD가 128GB였던 걸 생각하면 이제는 참 작은 사이즈에 큰 용량을 저장할 수 있게 되었다는 생각이 듭니다. 생긴 건 휴대용이지만 사실 들고 다니면서 사용하는 경우가 많지는 않습니다. 용량이 큰 동영상 파일을 온라인으로 보내기 어려울 때 여기에 담아서 직접 복사해 주는 경우가 있긴 하지만 보통은 집에서 사용하는 편입니다. 요즘은 동영상 편집할 때 소스 영상들을 여기에 담아 두고 편집을 하곤 합니다. 쿠팡 구매 링크: https://coupa.ng/bG2P7s (이 링크를 통해 구매하면 저에게 도움이 됩니다.) 제가 구입했을 때는..
동호회에 드디어 드론이 생겼습니다. 드론의 모델명은 매빅 에어 2입니다. 드론을 대여해서 동네 공원에서 테스트 비행 겸 촬영을 해 보았습니다. 생각보다 조작이 쉬워서 깜짝 놀랐습니다. 15년 정도 전에 기계식 자이로 센서를 사용하던 드론을 날리고 바로 고장 냈던 때가 문득 떠오릅니다. 드론 조작 앱에서 여러 가지 기능을 제공해 주는데요. 지역별 고도 제한을 측정해서 그 이상 날리지 못하도록 해 줍니다. 착륙할 때 이륙지점으로 착륙해 주는 기능도 있고요. 추적 기능은 아직 사용해 보지는 못했습니다. 거리가 멀어서 신호가 잘 안 잡힐 거 같으면 미리 경고도 해 주더군요. 바람이 불어도 꽤나 잘 버티는 거 같습니다. 짐벌 기능 덕분에 녹화된 영상에서 흔들림이 거의 느껴지지 않습니다. 배터리도 생각보다 오래가더..