반응형 전체 글568 [10252] 레고 폭스바겐 비틀 오랜만에 다시 꺼내둔 나의 레고. 이번에는 폭스바겐 비틀을 조립하기로 했다. 가지고 있는 자동차는 캠퍼밴, 미니쿠퍼, 비틀 이렇게 3대가 있는데 그중 와이프의 추천으로 조립하기 시작했다. 생각보다 스티커가 많았다. 처음에는 스티커가 왜이렇게 많지? 라는 의문이 들었다. 그런데 나중에 알고 보니 저렇게 영어로 써있는 것들은 전부 번호판이었다. 번호판이 하나가 아니라 여러개로 교체할 수 있었다.사진은 없지만 봉투 번호는 총 3번까지 있으며 한번에 조립하지는 않고 각 번호별로 시간 텀을 두고 조립했다. 1번 봉지를 조립한 모습이다. 전에 사다리 소방차나 팽귄맨의 아틱롤러를 조립할때는 못느꼈었는데 이번에 조립한 비틀은 크기가 상당히 크다는 것을 느꼈다. 2017/12/25 - [Enjoy Life/Lego] -.. 2018. 3. 21. [SpringBoot]Spring Boot Oauth login With Facebook 삽질기!!! https://spring.io/guides/tutorials/spring-boot-oauth2/ 위 사이트에 가면 Spring boot 를 이용해서 Oauth를 이용해서 Login 을 할 수 있는 샘플을 만들어볼 수 있다. 그래서 나도 해봤는데.. 그게 삽질의 시작이었다...Tutorial 자체는 그렇게 어렵지 않게 따라 할 수 있다. 따라하기가 어렵다면 Git에서 소스를 내려 받아서 해볼 수도 있다. 이제 이 Tutorial 을 진행하기 위해서 Facebook Developer 사이트에서 앱을 등록을 해야 한다. 그래야 Client Id 하고 Client Secret을 받을 수 있다. https://developers.facebook.com 위 사이트에 들어 가면 본인의 Facebook 계정으로 앱을.. 2018. 3. 4. [나는 리뷰어다]Hello Coding 파이썬 내가 처음 파이썬을 접한것은 Python for Data Analysys 란 책이었다. 그런데 이 책이 좋긴 한데 Data 분석에 대한 내용을 주로 한것이어서 이해하기가 좀 어려웠다. 어렵다기 보다는 좀 딱딱했다. 그러다 보니 어느순간 책을 덮게 되었다. O'REILLY 에서 나온 책들이 좋긴 한데 개인적으로 마음에 안드는 부분이 있는데 책이 너무 딱딱하게 써있다는 것이다. 그에 비해서 이 책은 색깔도 알록달록 하고 그림도 친근감이 있어서 맘에 든다. 트렌드이긴 한것 같지만 컴퓨터 전문 서적(특히 프로그래밍 관련 서적)이 이런 형태로 디자인 되어서 나온다는것은 개인적으로 좋다고 생각한다. 이 책은 이렇게 네이버 카페(http://cafe.naver.com/codinghello)와 저자 블로그(https:.. 2018. 2. 5. [31058]레고 크리에이터 힘센 공룡 - 익룡 버전 레고 크리에이터 힘센 공룡은 3 IN 1 이다. 즉 하나의 제품으로 3가지를 만들수 있다는 이야기 이다. 기존에 티라노사우르스 같이 생긴 공룡을 만들어서 올렸었는데 이번에는 오랜만에 익룡 버전으로 바꿔서 만들어 봤다. 티라노 사우르스 버전은 아래 글에서 확인 할 수있다. 2017/02/11 - [Enjoy Life/Lego] - [31058]레고 크리에이터 힘센 공룡 익룡 버전은 기존에 만들었던 티라노사우르스 버전보다 브릭 개수가 더 적은것 같았다. 하지만 브릭이 적게 들어가더라도 허접하지 않다는게 큰 매력이다. 익룡의 발톱이며 날개도 섬세하게 잘 표현되어있다. 완성된 모습이다. 날개를 펼칠수도 있고 오른쪽 사진 처럼 여러 방향으로 날개의 모양을 컨트롤 할 수 있다. 이렇게 서있는 모습도 가능하다. 얼굴.. 2018. 1. 30. 디즈니 픽사의 마음 따뜻한 이야기 "코코" 영화를 보고 가슴이 너무 뭉클해서 눈물을 머금었던 적이 언제였지? 아마 가장 최근이었던게 작년에 "4월은 너의 거짓말" 이라는 만화를 우연히 보고 그랬던게 마지막이었던것 같다. 그런데 오늘 이 애니메이션을 보면서 마지막에 나도 모르게 코끝이 찡해왔다. 대사 하나하나와 장면 하나하나에서 나도 모르게 눈물을 흘릴뻔 했다. 그만큼 감동적이고 마음이 따뜻해져왔던 애니메이션이었다. 미구엘은 뮤지션을 꿈꾸지만 음악 자체를 금지해오는 집안의 성격때문에 그 꿈을 펼칠수가 없었다. 뮤직페스티벌에 나가기위해 기타를 구하려고 전설적인 가수 에르네스토의 기타에 손을 댔다가 "죽은자들의 세상"에 들어가게 된다. 그곳에서 헥터라는 인물을 만나서 공연을 하게 된다. 자신감이 없었던 미구엘은 용기를 얻게 되고 멋진 공연을 펼친다. .. 2018. 1. 13. 작성중-[SpringBoot] ClassPathResource 의 getFile() 사용시 FileNotFoundException 발생 ClassPathResource resource = new ClassPathResource(resourcePath);File file = resource.getFile(); 위와 같이 코드를 작성해서 로컬에서 실행했을 때에 아무 문제 없이 동작을 하던 것이 war File 로 배포한 후에 동작을 시켰을 때에 에러가 발생을 했다. class path resource [img/header.jpg] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/home/xxxxadmin/lib/xxxxxxxxx.war!/WEB-INF/classes!/img/header.jpg java.io.File.. 2018. 1. 12. 2017년 블로그 결산 2017년 블로그 결산이란것을 해봤다. (http://www.tistory.com/thankyou/2017/tistory/825962) 많이 언급한 것이 "생각", "게임", "에일로이" 라니... ㅋㅋ 호라이즌을 많이 하긴 했나보데. 그런데 "레고"가 없는것은 좀 이상하다. 언급 기준이 태그 기준은 아닌것 같고 실제 글 내용 기준인것 같긴 한데. 생각해보니 2017년 작성한 글 기준이니 레고가 별로 없을 수 있을것 같긴 하다. 총 65개의 글을 작성했고 2016년보다 31개 더 증가했다. 아마도 블로그에 애드센스 달고 나서부터 좀더 신경을 쓰고 글을 작성해서 그런것 같다. 그리고 공부한 내용들을 조금씩 적어둔것도 한몫 했다. 글을 쓰는게 쉽지는 않지만 2018년에도 꾸준히 열심히 써봐야겠다. 2018. 1. 10. [60107] 레고 사다리 소방차 지후의 크리스 마스 선물로 뭘 사줘야 할까 한참 고민을 했다. 뭘 갖고 싶냐고 물어봤었는데 터닝메카드 에반을 갖고 싶다고 했다. 그런데 이 터니밍메카드 에반이 구하기가 쉽지 않았다. RC 카였는데 특이하게 컨트롤러와 자동차를 따로 팔았다. 이마트에 터닝메카드 에반이 있긴 했는데 정작 무선 컨트롤러가 없어서 결국 포기 했다. 그래서 선택한 것은 레고 소방차였다. 여러가지 자동차를 갖고 있긴 해서 차종류는 왠만하면 피하려고 했었는데 소방차는 없어서 이것을 사주기로 마음먹었다. 그런데 이 제품이 몰랐는데 나온지 좀 된 제품이었다. 인터넷에서는 찾아보니 해외배송이 많이 나와서 그냥 마트에서 구매를 했다. 소방차와 소방관 2명 그리고 화재현장(?) 으로 구성되어있다. 소방차니깐 사다리가 있는데 우측 그림처럼 높낮.. 2017. 12. 25. [Spring-Data-JPA]Auditing을 추가해보자 테이블을 설계할때 항상 빠지지 않고 들어있는 컬럼이 있다. 바로 생성일자, 수정일자, 생성자, 수정자 컬럼이다. 거의 모든 테이블에 디폴트로 들어있는 컬럼이고 상당히 중요한(?) 정보이다. 그렇다 보니 도메인에도 항상 똑같은 컬럼이 존재하게 된다. 그런데 spring-data-jpa에 재미난 기능이 있다. 바로 생성일자, 수정일자, 생성자, 수정자 컬럼에 값을 자동으로 넣어주는 기능이다. Audit : 감시하다. 바로 spring-data-jpa 에서는 audit 기능을 제공하고 있다. 방법은 여러가지가 있다. 각 도메인에 @PrePersist, @PreUpdate 등을 붙여서 할수도 있다. 그런데 이게 단점이 각각의 도메인에 같은 컬럼이 정의되어있다는 것은 변하지 않는다는 것이다. 모든 도메인에 똑같이.. 2017. 12. 13. [나는 리뷰어다]실무자가 말하는 모의해킹 회사에서 최근 제품에 대한 검증을 받게 되었다. 그러다 보니 당연히 보안관련해서 모의해킹도 포함이 되었다. 개발하면서 해킹 관련해서 관심이 없었는데 막아야 하는 입장이 되다보니 이것저것 찾아보기 시작했다. 그래서 "나는 리뷰어다" 선정되어서 책을 고를때 이 책이 바로 맘에 들었다. 책은 각각의 주제에 대해서 챕터 별로 나눠져 있다. 그리고 그 주제에 대해서 소개 또는 설명을 해주는 형태로 구성이 되어있다. 글 제목에서도 나와있듯이 실제 실무자로 활동한 저자분께서 직접 경험한 이야기와 방법들이 자세히 설명이 되어있다. 내가 이 분야를 많이 알고 있지는 않지만 모의 해킹이라는 내용속에 다양한 사상이 들어있다는 것을 처음 알게 되었다. 내가 생각을 했던 단순히 패킷을 가로채서 정보를 빼내는것 뿐만 아니라 그것.. 2017. 12. 7. [책 읽는 프로그래머] 아주 큰 스케치북 오리기~ 페이스북에 가입되어있는 그룹중 "책읽는 프로그래머" 에서 "아이들과 함께하는 리뷰어모집"을 하길래 신청을 했는데 선정이 되었다. 보통 리뷰어 모집할때 책 종류부터 보는데 "아주큰 스케치북" 시리즈가마음에 들었다. 종류에 따라서 방법은 다르지만 그중 "아주큰 스케치북 오리기" 를 선택했다. 선택한 이유는 지후가 가위를 너무 투박하게 다루기 때문에 좀더 같이 연습을 해보려고 선택을 했다. 이 책을 보기위해 준비물이 필요한데 그것은 바로 가위와 풀이다. 책에 반절은 왼쪽 사진처럼 그림을 붙일 수 있는 스케치북이 있고 나머지 뒷부분에는 스케치북에 오려 붙일 종이(?) 들로 구성이 되어있다. 그래서 뒷장은 그냥 뜯어서 쓰는게 좋다. 그래야 가위로 오리기도 수월해진다. 오른족에 있는 그림들을 점선에 맞게 오려서 왼.. 2017. 11. 22. [Spring Security] Max Session 적용하기 기존 소스에 동시 로그인을 제어하기 위해서 Maxsession 설정을 넣어보았다. 1234567891011121314151617181920212223@Configurationpublic class ResourceSecurityConfiguration extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http .csrf().disable() .authorizeRequests() .antMatchers("/", "/login/**","/browser/**", "/error/**").permitAll() .antMatchers("/private/**").auth.. 2017. 11. 20. 이전 1 ··· 22 23 24 25 26 27 28 ··· 48 다음 728x90 반응형