반응형 전체 글568 java.util.Date 쓰다 삽질한 내용.... 최근에 시간 관련 Data 를 가지고 삽질을 해서 간단히 적어본다. 상황은 이렇다. 테이블에 특정 Data 를 저장 하고 있었는데 colum 에 언제나 그렇듯 생성 날짜, 시간 형태의 컬럼이 존재하고 있었다. Timestamp type 이었고 Data 는 잘 insert 가 되는 상황이었다. 그런데 이상하게 나는 분명 UTC 기준으로 Data 가 insert 될거라 생각을 했는데 그게 아니었다. Local 기준으로 Data 가 들어가고 있었다. 그러다 보니 이 Data를 사용하는 곳에서 예상치 못한 오류가 발생했다. 123456@Testpublic void jodaTime(){ DateTime dateTime = new DateTime(DateTimeZone.UTC); System.out.println(.. 2019. 1. 25. [10218] 레고 펫샵 오래전에 사서 조립을 했었던 레고 펫샵을 꺼내들었다. 물론 조립은 내 의도는 아니었고 지후가 조립하고 싶어해서 천천히 조립하기 시작했다. 예전에 모듈러 시리즈 처음 샀을때 레고 상자가 이렇게 크구나~~ 라고 감탄 했었는데. 다시 꺼내 봐도 크기는 정말 크다. ^^ 이게 완성된 모습이다. 모듈러 시리즈는 정말 조립하면서 감탄을 하게되고 조립 하고 나서도 감탄을 하게 된다. 그 정교함과 세밀함. 그리고 하나하나 꼼꼼함이 대단하다고 느끼게 된다. 작은 건물들은 보통 뒷면이 다 뚫려 있는데 모듈러 시리즈는 뒷면도 이렇게 다 막혀 있다. 펫샵 외부에는 이렇게 간판이 달려있다. 저 간판 조립할때 정말 놀랐었는데... 글자를 저렇게 만들어 낼지 누가 상상을 했을까. 건물 밖에는 판매하는 물건들이 진열되어 있고 입구 .. 2019. 1. 19. [31068] 레고 크리에어터 모던 홈 작년 12월 마지막 날에 부랴부랴 레고 공홈에서 레고를 하나 구매를 했다. 적립해놨던 내 레고 공홈 포인트가 2년이 지나는 시점이어서 소멸되기 때문이었다. 15000원 정도 있어서 무엇을 구매를 할까 고민을 했다. 월 말이라서 그런지 인기있는 것들은 이미 품절이 되고 없었다. 그래서 결국 이렇게 크리에이터 시리즈를 구매하기로 결정을 했다. 3가지 종류로 변형이 되는 이 시리즈가 그래도 가성비가 좋아서 선택을 했다. 우선 여기 글에서는 박스 메인에 있는 모습으로 만들어 보기로 했다. 브릭 수가 그렇게 많지 않아서 인지 지후가 혼자 조립을 제법 잘 했다. 전체적은 구성품을 보면 미니피규어 2개에 자동차도 있고 강아지도 있고. 아마도 저 자동차는 전기 자동차 인것 같다. 그래서 저렇게 옆에 충전 하는 곳이 집.. 2019. 1. 13. [나는 리뷰어다] 인공지능이 대체 무엇일까? 한빛 미디어에서 진행하는 "나는 리뷰어다" 를 통해서 "아무것도 모르고 시작하는 인공지능 첫걸음" 책을 받게 되었다. 요즘 인공지능, 빅데이터, 딥러닝 등등 AI 관련된 내용들이 굉장히 핫해서 대체 무슨 내용들일까라 궁금증이 생겨 책을 선택하게 되었다. 먼저 목차를 보면 다음과 같다. chapter 1 지능이란 무엇일까?chapter 2 인공지능의 기초지식을 배워보자chapter 3 인공지능에게 탐색을 시켜보자chapter 4 인공지능에게 지식을 가르쳐보자chapter 5 인공지능을 학습시켜보자chapter 6 웹사이트&이메일의 구조 이해하기chapter 7 인공지능과 대화를 해보자 첫걸음이라는 책 제목처럼 아주 기초적인 지식부터 시작을 한다. 인공지능을 말하기 전에 먼저 알아야 하는 내용들을 자세하지만.. 2019. 1. 10. 2018년을 마무리 하면서. 이제 곧 2018년이 저물고 2019년이 시작된다.올 한해동안 내가 무엇을 했는지 한번 돌이켜 보고 정리를 하려고 한다. 막연하게 정리하기는 힘드니 생각나는 키워드대로 한번 적어본다. 1. Google Cloud Study Jam 2018/05/15 - [Development/Tech&Seminar] - Google Cloud Study Jams 후기2018/10/08 - [Development/Tech&Seminar] - Google Cloud Hackathon 간단한 후기2018/10/26 - [Development/Tech&Seminar] - Google Cloud Summit 2018 후기 나름 새롭게 뭔가를 해보기 위해 다짐하면서 시작했던 Google Study Jam. 막연하게 AWS 도 써봤.. 2018. 12. 30. [10242] 레고 크리에이터 미니쿠퍼 오랜만에 레고를 조립했다. 내 의도는 아니었고 지후가 몇주 전부터 계속해서 미니쿠퍼 조립하고 싶다고 노래를 불러서 시작하게 되었다. 기존에 사이즈가 작은 레고들은 스스로 조립을 했었는데 부품수가 많은 레고는 부품을 찾는것을 어려워 하다보니 중간에 포기하는 경우가 많았다. 그래서 이번에는 방법을 바꿔서 부품은 내가 찾고 조립은 지후가 하는 형태로 조립을 하기 시작했다. 하루만에 다 조립을 하지는 못했지만 부품을 찾아주니 설명서 보고 조립을 제법 잘 했다. 내가 조립 하다가 잘 안끼워지는거 도와준거 빼고는 스스로 조립한 1000피스 이상의 최초 레고일거다. 이렇게 같이 하니 좀 뿌듯하기도 했다. ^^내가 가지고 있던 자동차 시리즈 중에서는 가장 먼저 나온게 미니 쿠퍼일거다. 미니쿠퍼 -> 캠퍼밴 -> 비틀 .. 2018. 12. 16. Agile Korea Conference 2018 참석 후기 회사 건물에서 진행되었던 Agile Korea Conference 2018 에 다녀왔다. 신입사원 때부터 들어왔던 Agile 이지만 아직도 어색하고 제대로 하고 있는지 의문이 들 때가 많아서 이번 컨퍼런스에서 해답을 얻을 수 있을까라는 기대감이 있었다. ( 주관적으로 생각해서 받아 적은 메모를 바탕으로 작성한 후기 입니다. 잘못된 내용, 잘못 이해한 내용이 있을 수 있습니다. ^^) "Journey to Being Agile" 이번 conference 의 슬로건이다. 대체 Being Agile 이 뭐지??? 부디 컨퍼런스가 끝날때 쯤에는 그 의미를 알수 있기를 바란다. Lean Coffee키노트가 시작 되기 전에 Lean Coffee 라는 세션이 있었다. 상세 일정에 나와있길래 뭔지 몰라서 가기전에 한번.. 2018. 11. 25. [K8S] Kubernetes Object Management 에 대해서 살펴보자. Kubernetes를 사용하면서 자주 사용하는게 kubectl 명령어 이다. 그리고 그중에서 컨테이너를 생성할때 항상 kubectl create 명령어를 사용했다. 그런데 사용하다보니 어떤 글에는 create 를 사용하고 어디에서는 apply 를 사용하는 것을 보게 되었다. 그래서 이 차이점이 궁금해서 이렇게 정리하게 되었다. 아래 내용들은 kubernetes document 에서 요약한 내용들이다. https://kubernetes.io/docs/concepts/overview/object-management-kubectl/overview/ Kubernetes 에서 Object Management 에는 3가지가 있다. Management technique Operates on Recommended en.. 2018. 11. 14. SpringOne Tour 참석 후기 지난번 Google Summit 에 이어 이번에는 피보탈에서 주최하는 SpringOne Tour 세미나에 참석을 했다. https://springonetour.io/2018/seoul 우연히 Facebook 타임라인에 뜬 세미나 일정과 Agenda 를 보고 신청을 했었다. Spring 관련 세미나라서 내용에 대한 기대가 컸다. 세미나의 전체적인 주제는 Reactive 와 Cloud 관련 내용들이 많이 있었다. 회사에서 많이 쓰지는 않는 내용들이었지만 그래도 공부하면서 봤었던 유투브에서 봤던 내용들이어서 어느정도 이해할 수 있었다. 그리고 대부분 라이브 코딩이 포함되어 있어서 오히려 더 도움이 됐다. 세션 요약1. Reactive Spring with Spring Boot 2.0 - Mark Heckler.. 2018. 11. 8. [K8S] Kubernetes 기초 개념 정리 Cluster- Master, Node 2가지 타입의 리소스가 존재한다.- Master : cluster를 관리한다. - Node : Worker Machine 으로 제공되는 VM 또는 물리적 컴퓨터이다. 각각의 Node 는 Node 를 관리하고 Kubernetes master와 커뮤니케이션을 할수 있는 Kubelet 이라는 agent 를 가지고 있다. Node 는 master 가 노출시켜놓은 Kubernetes API 를 사용해서 통신을 한다. https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/Pod- Deployment 를 생성하게 되면 Deployment는 Pod 를 생성하고 그 안에 Containe.. 2018. 10. 30. Google Cloud Summit 2018 후기 10월 25일 Google Cloud Summit 2018 이 삼성역 코엑스에서 열렸다. https://cloudplatformonline.com/2018-Summit-Korea-Home.html 페이스북으로 올라온 글을 보고 신청기간에 등록을 해서 참석하게 되었다. Google Cloud Summit 세미나 할때마다 자주 가는 코엑스. 처음에 돌아다닐때에는 위를 보지 않아서 오른쪽 그림이 걸려있는지 몰랐다. -_-;;. 국내에서 처음 하는 Google Cloud Summit 이어서 인지 전에 와봤던 다른 세미나보다 현수막들이 많이 달려 있는 느낌이었다. 행사 일정이다. 파란색의 낯익은 로고를 보고 정말 의외라고 생각했다. 키노트 하는 오디토리움 내부에서 봤던 로고이다. 개인적으로 왼쪽 로고와 색깔이 맘.. 2018. 10. 26. [GCP] Google Cloud 컨테이너 레지스트리에 이미지 push 하기 먼저 Dockerfile 이 있다고 가정한다. 내가 만든 이미지는 spring boot 어플리케이션이다. Dockerfile 12345FROM openjdk:8-jdk-alpineVOLUME /tmpCOPY ./build/libs/mail-0.0.1-SNAPSHOT.jar app.jarRUN echo 'Mail Service running'ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]cs 이제 이 Dockerfile 을 빌드를 한다. sudo docker build -t asia.gcr.io/[GOOGLE_PROJECT_ID]/mail-service:v1 . docker build : 컨테이너를 만드는 명령어.. 2018. 10. 19. 이전 1 ··· 18 19 20 21 22 23 24 ··· 48 다음 728x90 반응형