(사진: 집에서 촬영한 Mt. Hamilton, North San Jose 부근이다.) 이제 막 미국에 온지도 두달이 다 되어간다. 학교 생활은 안정이 되어 가고 있고, 미국에서 스타트업 비스무리한 것을 시작하기 위해 사무실을 구하러 다녔는데, 운 좋게 전세계 3천개의 사무실을 가지고 있는 Regus그룹의 사무실이 그나마 저렴하게 나와서, 써니베일 쪽으로 계약하기로 결심했다. 8평 남짓한 공간인데, ...
-
2015년 10월 4일 -
2015년 9월 29일 공부와 데드라인의 경계
추석이다. 미국에 있다보니 선듯 추석의 느낌을 받기가 힘들었는데, 의외로 부모님과 처가와의 통화에서 추석의 분위기가 물씬 나기도 했다. 덕분에 지난 주말을 와이프와 함께 나름대로 추석 분위기를 내고자 한국에서처럼 베란다에서 고기까지 구워먹고, 근방의 소노마라는 와인 산지에 방문해서 즐거운 시간을 보냈다. 약간 우연찮게이지만, 이번 주말은 정말 자바8에 대한 공부로 보냈다. 사실 전부터 자바8에 ...
-
2015년 9월 22일 과유불급
미국온지 한달이 넘었다. 그 동안 본사에서 질질 끌어온 일을 한답시고 이리저리 공부를 해 왔는데 정작 따지고 보니 내가 너무 완벽주의 혹은 제네럴 주의로 접근한게 아닌가 해서 잠깐 회고해 본다. 미국에 오기 전 까지는 그저 Spring F/W위에서, MyBatis와 Velocity와 함께 돌아가는 일련의 나의 고전적인 플랫폼에 만족했었다. 이를 굳이 바꾸고 싶지도 않았고, ...
-
2015년 9월 18일 스타트업을 하겠다.
첫 학기가 개강하고, 바쁜 생활을 이어나가고 있다. 두 개의 조모임을 진행하며, 과제까지 하게 되는데 전처럼 나의 미루고 미뤄두었다가 하는 스타일로 하다 보니 둘 중 하나의 결과가 발생한다. 과제를 제때 끝내지 못하거나, 아니면 밤을 새게 된다는 것. 그 만큼 나는 일을 미루는 것에 익숙하고, 해야 할 일을 끝내고 쉬어야 하는데 그렇지 못하고 ...
-
2015년 9월 10일 [Spring Security] Spring-Boot 1.2.5와(8080포트) AngularJS(9000포트)의 포트 다를 시, CORS 필터 적용하기
최근 AngularJS에 대한 공부와, Yeoman에 대한 공부를 마치고, Yeoman을 사용한 프론트 세팅과 실행, 그리고 갑작스럽지만 내게는 딱 맞다 생각하는 Spring-Boot의 약간의 공부를 진행했다. 뭐 스프링 부트는 공부할 것도 없었지만.. Gradle이란 놈이 참으로 훌륭하더라. 여기에 Front/Backend의 프로젝트와 의존성을 물려놓고, 서로 커멘드 등의 명령어를 통해 실행하니 정말 잘 모듈별로 독립적이면서도 잘 맞물린다. ...
-
2015년 9월 8일 [Yeoman] Yo 설치 후, grunt serve 에서 compass 에러 발생시 대처방법
아무래도 내가 베타 버전을 좋아하다 보니, Mac OS X 10.11 Beta 8(El Capitan Beta 8)을 사용하다 보니 생긴 오류이다. Yeoman 튜토리얼 따라하다 보니, grunt serve 를 입력하면 무슨 Compass가 안된다며, 명령어가 자꾸만 없다고 한다. 설치야 뭐 gem install compass로 하면 되것지만, 뭔가 루비 버전이 맥 베타버전과 맞지 않는지 자꾸만 아래 ...
-
2015년 9월 7일 [Spring-Boot] JPA에서 update 쿼리 사용시, xxx is not mapped 에러 발생시 대처방법
이것 또한 이상한 에러다. 분명 아래처럼 User.java 를 잘 설정했다. package com.izect.fiamm.data.domain; import javax.persistence.*; import javax.persistence.Entity; import java.io.Serializable; @Entity @Table(name="user") public class User implements Serializable{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long seq; @Column(nullable = false) private String userId; @Column(nullable = false) private String passwd; @Column private int grade; @Column(nullable = ...
-
2015년 9월 7일 [Spring-Boot] Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. 에러발생 대처법
스프링 부트와 JPA연동 중 생긴 오류. 이제 Mybatis를 졸업하고, Hibernate도 아닌, 오리지널 JPA로 들어가려던 찰나, 아에 DB커넥션 자체가 먹지 않는다. 에러메시지는 아래와 같다. Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. 이상한 에러이긴 하지만, ...
-
2015년 9월 3일 풀스택 개발환경에 대한 선택
[왜 스칼라를 비롯한 잡종/순수 함수형 언어가 메이져가 될수 없는가..] 를 보다가 문득 느낀다. 언어적인 관점은 뭐 스칼라가 좋다 자바가 좋다 이런 종교싸움은 별로 껴들고 싶지 않고, 개인적으로는 각각 장/단점이 있다고 생각하며 나는 그냥 실무에서는 자바를 선호하고, 이리저리 테스트 하기에는 스칼라와 Play를 선호하는 편이다. 뭐 그런 상황보다는 댓글을 보다 Concurrency나 Race ...
-
2015년 9월 3일 언제 프론트엔드 기술이 이리도 발전했던가.
http://danielku.com/posts/2015-08-20-bagle-architecture/ 최근 위 글을 보면서 다시금 개발환경에 대해 생각하고, 적용해 보고 있다. 일주일이 지난 지금, 사실 머릿속이 사뭇 제대로 정리가 되지 않아 블로그를 통해 한번 정리해 보고자 한다. Resource Handling in Spring MVC from YongKwon Park 내가 매번 개발하던 자바 웹 서비스는 대부분 Spring MVC위에서 MyBatis 맵핑에, Velocity를 이용한 ...