본문 바로가기

전체 글

(120)
대통령의 글쓰기 - 강원국 대통령의 글쓰기 강원국 지음 블로그를 시작하고 나니 살면서 내가 가장 글을 많이 쓴게 요즘이지 않을까 싶다. 그렇다고 많은 양의 포스팅을 하는 것도 아니고 하나의 포스팅이 많은 글을 포함하고 있는 것도 아니다. 어찌보면 여행글은 대부분 사진에 대한 설명의 글이고 개발글은 코드와 레퍼런스에 정의된 내용들이 전부이다. 그래서일까 조금 더 '글다운 글'을 쓰고 싶다는 욕심이 생겼다. 누군가에게 잘 전달되고 읽히는 글을 쓰려면 어떻게 하는지, 진짜 글쓰기에 대해서 알고 싶어졌다. 회사에 철학과 선배가 있이서 작문에 대한 책 추천을 부탁했는데, '이태준의 문장강화'와 함께 이 책을 추천해 주었는다. 전개방식이 참 매력적이었다. 이 책의 저자는 故 김대중 전 대통령, 故 노무현 전 대통령 두 분을 모시며 연설문을 ..
1월 회고 2월 초 이사를 하는 탓에 1월달 회고를 하는 것이 늦어졌다. 겨우 겨우 이사를 마치고 짐 정리를 다 한 주말에 드디어 글을 작성한다. 작년 연말부터 올해의 계획 그리고 1월의 계획을 짜기 시작했다. 매년 말과 초에는 이렇게 새로이 마음을 다잡을 수 있는 기회가 있다는 것이 참 좋다고 생각했다. 새해 의욕이 타오르는 탓에 1월의 내 목표는 당연히 고강도 계획이었다. 개발 서적 1권 읽기, 비개발 서적 1권 읽기, 아침 7시 수영가기, 퇴근 후 주 5회 이상 헬스 하기, 외국어 공부하기. 계획들을 보면 건강관리와 공부가 전부이다. 작년에는 신경써서 운동을 못했기 때문에 올해는 다시 그렇게 해야겠다고 생각했고, 이제 입사한지 2년이 다되어가는 시점에서 스스로 경력관리 및 자기계발이 절실했기 때문이다.1달이 ..
[Spain] 11_마드리드. 인천으로. 여행의 끝자락에서 깨달은 점. 마드리드에서의 관광은 없다. 공항으로 가기 위한 경유 도시이다. Madrid 1. 마드리드 _ 마드리드 숙소 _ 마드리드 공항. 인천 행 비행기를 타기위해 우리는 발렌시아에서 마드리드로 이동했다. 발렌시아 - 부뇰 에서 토마토 축제를 마치고 우리가 계획한 공식적인 여행 일정은 끝이 났다. 여행의 마지막 일정이었던 토마토 축제를 찝찝하게 마무리한 탓에 그렇게 성취감 있는 기분은 아니었다. 게다가 3주 이상의 긴 여행 동안 누적된 피로가 이제서야 느껴지는 듯 우리의 어깨를 누르고 있었다. 마드리드 기차 역을 나오면 이 동상을 볼 수 있다. 마드리드 - 인천 비행기는 오늘이 아닌 내일 출발이기 때문에 아주 잠깐 머무를 저렴한 숙소를 예약했는데 그 숙소 역시 Airbnb 이다. 게스트 하우스에 버금가는 가격 (..
[Spain] 10_라 토마티나. 토마토 축제. 불편한 진실... 즐겁지 않아. 우리 여행의 마지막을 장식할 스페인 토마토 축제 - La tomatina 를 즐기러 간다. Valencia 2. 토마토 축제(라 토마티나, La tomatina) 라 토마티나는 발렌시아에서 하는 것은 아니고, 스페인의 부뇰이란 지방에서 한다. 근처 가까운 도시인 발렌시아에 머물다 축제로 가는 여행객들이 많기 때문에, 발렌시아에서 부뇰로 가기 위한 기차표는 미리미리 예매를 해야한다. 라 토마티나 사진은 많이 찍지 못했다. 카메라는 커녕 방수팩에 담은 휴대폰도 분명히 안전하지 못할 것이라 생각했기 때문에 그 어떤 촬영도구도 가져가지 않기로 했다. 그리고 이 결정은 매우 다행이었다. 이 축제를 즐기면서 뼈저리게 느낀 바가 있기 때문에, 이번엔 사진보다 글을 쓰려 한다.매우 주관적인 나의 후기 ! 숙소를 체크 ..
IntelliJ 로 SpringBoot + Gradle 프로젝트 생성하기 개인 프로젝트를 위해 고민하다가, 편하게 스프링 부트를 사용하기로 했다. 이런 저런 설정 잡는 것도 중요하긴 하지만 이번 프로젝트의 목적은, 프로덕트 생산 과정의 흐름을 체득하기 위함이기 때문에 초반 Configuration에 수고를 좀 덜고 싶었다. (처음에 Configuration만 하다 지쳐서 중간에 몇 번 포기한 적이 있기 때문에) 별건 아니지만 대망의 프로젝트 시작을 알리는 의미로 정리를 해보려 한다. 개발환경은 OSX El Capitan과 IntelliJ 15. (둘다 버전업을 해야 하는데 귀찮아서 이러고 있다.) IntelliJ 에서도 STS와 마찬가지로, 스프링 부트 프로젝트를 굉장히 편하게 생성할 수 있다.[New Project] - [Spring Initializr] 에서 몇 번의 클릭..
MySQL 원격 접속용 계정 생성 연습 프로젝트를 위해 AWS EC2에 JDK, Tomcat, MySQL 등을 세팅하고 있는데, 프로젝트 서버 세팅을 해본 적은 처음이라 애를 먹으며, 폭풍 구글링을 했다. 내 로컬 PC(혹은 외부)에서 원격으로 MySQL 접속을 위해 몇가지 설정이 필요 하다는 것을 알았다. 1. 원격 접속용 MySQL 계정. 1CREATE USER 'name'@'ip' IDENTIFIED BY 'password';cs name : 사용자 계정 ip : 출발지 IP ( Any : % , 특정 대역 : xxx.xxx.%)password : 비밀번호 2. 해당 계정에 필요한 권한을 준다. 나는 모든 권한을 부여 했다. 123GRANT ALL PRIVILEGES ON *.* TO 'name'@'ip' WITH GRANT OPT..
익명 클래스 → 람다 표현식 변환 시 주의할 점. 익명클래스에 비하여 람다표현식의 가독성은 굉장히 우수하다.아래의 예를 보자.(line 1:6) 과 line 8 은 동일한 의미이다 ! 12345678Runnable runnable1 = new Runnable() { @Override public void run() { System.out.println("Hi"); }}; Runnable runnable2 = () -> System.out.println("Hi");cs 하지만, 익명 클래스를 람다 표현식으로 변환 하고자 할때 몇 가지 주의할 점이 있다. 1. '익명 클래스'와 '람다 표현식'의 this는 다른 의미이다. 익명클래스의 this 는 익명클래스 자신을 지칭하지만, 람다 표현식에서의 this 는 선언된 클래스를 가리킨다. 예를 들면, 다음 코드에..
[Spain] 9_발렌시아. 여기저기 돌아다니기 ~ 발렌시아에서의 일정은 사실 없다. 내일 토마토 축제가 열리는 부뇰에 가기 위해 발렌시아에 잠시 머무르는 것이다. Valencia 1. 발렌시아 _ 여기저기 ? 역에 도착해서 얼른 숙소로 가자 숙소 가는길 콜로세움 같이 생긴 건축물이 보였다 발렌시아에서의 숙소도 에어비엔비였는데 당연히 만족스러웠다. 우리가 예약한 에어비엔비,호스트도 굉장히 친절했으며 우리가 내일 라토마티나를 가기위해 이곳에 왔다고 하니까.자기도 거기에 간다며, 자기는 오늘 하루 일찍 가서 전야제를 즐길 것이라고 했다.우린 전야제를 가지 않는데..(소문을 듣고 보니 가야했었다) 비엔비 호스트가 선물로 주고간 발렌시아 지방에서 유명한 오르차타(Horchata) !우유와 비슷한 맛인데 훨씬 달고 음.. 비유하자면 아침햇살? 보다 조금 더 묵직한..