목공책 하나 들이셔요~

2014년 4월 30일 수요일

다시는 세월호 같은 사고가 없길...

대형 사고는 갑자기 일어나지 않는다

대형 사고는 한 순간에 세상에 알려지지만 그 사고가 일어나기 전에 인지할 수 있는 징후가 반드시 있었습니다.

대학 다닐때 식당에서 밥먹다가 TV를 통해 보게 된 삼풍백화점 붕괴 사고와 성수대교 붕괴 사고, TV를 보면서도 저게 현실인지 영화인지 분간이 되지 않을 정도로 비현실적인 광경이었습니다. 이 어이없는 대형사고도 사실은 그 전에 여러 징조들이 있어 왔고, 책임자가 양심을 가지고 대처를 했다면 미리 막을 수 있는 사고였습니다.

이번 세월호 사건도 다르지 않습니다. 언론보도에 따르면 세월호 사건의 징후는 분명히 여러번 지속적으로 있었습니다. 그래서 막을 수 있는 인재였다는 점에서 더욱 더 안타깝습니다.

2014년 4월 28일 월요일

[마감론] 왜 수성 마감을 해야 하는가? #2

지난 글에 이어서 Andy Charron의 Water-Based Finishes에서 "Why Use Water-based Finishes?"를 요약 번역하였습니다. 지난 글에서는 수성 마감제의 장점에 대해 알아 보았고, 이번 글에서는 단점과 적절한 사용처에 대해 알아 봅니다.

수성 마감의 단점

제가 알기로 세상에 완벽한 마감제는 없습니다. 어떤 마감제가 어떤 상황에서 완벽하다면 다른 상황에서는 적절하지 않을 수도 있습니다. 앞에서 살펴본 수성 마감제의 장점만 보면 거의 완벽한 마감제인 것 같지만 사실 수성 마감도 단점이 있습니다. 이런 잠재적인 단점을 알고 잘 대처한다면 수성 마감제를 더 잘 사용할 수 있을 겁니다.

2014년 4월 25일 금요일

[마감론] 왜 수성 마감을 해야 하는가? #1

요즘 Green Woodworking이라는 화두에 관심을 가지고 있습니다. 목공을 하면서도 환경을 지키자는 것인데요. 그 첫번째 글로 수성 마감제가 환경을 지키는데 큰 도움이 된다는 내용에 촛점을 맞추어 보았습니다.  Andy Charron이 저술한 Water-Based Finishes의 서두 부분인 "Why Use Water-Based Finishes?"를 요약 정리하여 번역했습니다.

언젠가 제가 잘 아는 인근의 공방장과 이야기를 나눈 적이 있습니다. 그의 공방은 주택가 인근에 있는데 그가 마감 작업을 할 때마다 냄새 때문에 이웃들이 불평을 하고 신고를 한다고 합니다. 그 때마다 환경담당 공무원이 찾아와서 작업을 중지해야만 했답니다.

그래서 저는 그에게 얘기했습니다. "아니 왜 수성 마감제를 쓰지 않으세요? 수성 마감제는 불연성이고 독성도 없고 냄새도 없는데요. 저는 수성 마감제를 6년째 써오고 있지만 아직까지 그런 불평은 들어본 적이 없어요."

2014년 4월 23일 수요일

서울 성곽 : 장충동-남산 구간

요즘 들어 아들이 부쩍 많이 컸다는 생각이 듭니다. 생각도 제법 여물어지고 표현도 다양하게 하고 어떤 때는 반항도 하고... 아버지와 아들의 관계가 참 어렵다는 건 저와 아버지의 관계를 통해 경험으로 알고 있습니다. 그래서 형제가 없는 아들에게 저는 형과 같은 또래 역할도 해주고 싶고, 더 없이 인자하고 든든한 아버지 역할도 해 주고 싶습니다.

여전히 바쁘고 힘든 직장 생활을 하고 있지만, 주말 만은 아이와 함께 걷기를 하고 싶었습니다. 그래서 블로그에 "아이와 함께 걷기"라는 카테고리도 만든 거였구요. 올해도 꽃이 피기 시작하고 날씨가 따뜻해졌으니 아이와 함께 걷기를 시작했습니다.

2014년 4월 21일 월요일

[JavaFX]따라하기#6 - 배포하기

이 글은 Getting Started with JavaFX 시리즈 중에서 마지막 글인 "Deploying Your First JavaFX Application"을 번역하고 내용을 보강한 것입니다. 원문은 다음 링크를 확인하세요.
http://docs.oracle.com/javafx/2/get_started/basic_deployment.htm


JavaFX 어플리케이션을 개발할 때 NetBeans IDE를 사용하면 자동으로 패키지를 만들어 주어 배포하기가 매우 편합니다. 이 글에서는 JavaFX 어플리케이션을 배포하는 방법에 대해 간략하게 알아봅니다.


2014년 4월 18일 금요일

새 디카 WB350F 사용기

제가 디지털 카메라를 구입할 때 고려하는 세가지 요소는 화질, 휴대성, 비용입니다. 이 세 요소를 적절히 trade-off 하여 만족시키는 카메라를 구입해 왔었죠. 제가 처음으로 카메라를 샀던 때는 등산을 많이 다닐 때였고, 가볍게 들고 다니며 멋진 자연 경관을 찍기기 위한 목적이 컸습니다. 그래서 부피가 큰 것은 부담스러웠고 망원기능이 없는 카메라는 화각의 제한이 많아 불만스러웠습니다.

이런 이유로 저의 첫번째와 두번째 카메라는 하이엔드급이면서 10배 줌 이상 지원되는 Olympus C-740UZKodak P712였습니다.

2014년 4월 16일 수요일

다양한 드릴 비트의 종류

Wikipedia의 Drill bit 항목을 기초로 하여 목공과 관련된 내용을 추리고 내용을 보강하였습니다.  Wikipedia의 해당 항목은 다음 링크를 확인하세요.
http://en.wikipedia.org/wiki/Drill_bit

드릴 비트(drill bit)는 동그란 구멍을 내기 위해 사용하는 도구입니다. 드릴 비트는 전기드릴/충전드릴이나 드릴 프레스에 장착되어 사용됩니다. 드릴 중에서 실제 드릴 비트를 물어서 고정시키는 부위를 척(chuck)이라고 합니다.


2014년 4월 14일 월요일

[JavaFX]따라하기#5 - 시각효과와 애니메이션

이 글은 Getting Started with JavaFX 시리즈 중에서 "Animation and Visual Effects in JavaFX"를 번역한 것입니다.
http://docs.oracle.com/javafx/2/get_started/animation.htm


JavaFX를 이용하면 풍부한 사용자 경험을 제공하는 어플리케이션을 빠르고 쉽게 개발할 수 있습니다. 이 튜토리얼에서는 몇 줄 안되는 코드로 움직이는 객체와 복잡한 시각효과들을 어떻게 만드는지 보여 드리겠습니다.

이 튜토리얼을 따라 하면 아래와 같이 멋진 어플리케이션을 만들 수 있습니다.


2014년 4월 11일 금요일

에베레스트 - 부담없이 즐기는 네팔 커리

세계적으로 가장 보편적인 요리라면 프랑스 요리, 중국 요리, 인도 요리를 꼽습니다. 프랑스 요리는 유럽을 대표하는 전통적인 서양의 요리이고, 중국 요리는 우리와 가까운 나라라 접하기 쉽습니다. 반면 인도 요리는 비교적 우리나라에서 접하기 쉽지 않은 편입니다.

인도 요리하면 커리를 떠 올립니다. 우리가 흔히 먹는 카레는 인도 커리가 일본에서 현지화된 것으로 우리에게 친숙합니다. 반면 인도 커리는 강한 향신료 때문에 그리 접근이 쉽지는 않습니다. 한 때 달, 강가 등으로 대표되는 프리미엄 인도 요리 체인점이 유행인 적이 있었는데 한국인들이 비교적 즐길만한 메뉴를 잘 개발해서 꽤나 인기가 있었습니다. 그런데 문제는 너무 비싸다는 것이죠.

2014년 4월 9일 수요일

[JavaFX] 프로퍼티와 바인딩 이해하기

Java의 프러퍼티는 JavaBeans에서 부터 시작된 오래된 개념입니다. 그런데 JavaFX에서 이를 확장하여 바인딩과 리스너 개념을 추가했습니다. 바인딩을 통해 UI 컨트롤과 데이터 모델 간의 Seamless한 연동이 가능해 졌습니다. 깔끔한 소스가 특징이지만 직관적이지 않은 코드로 인해 읽기 어려운 단점이 있어 관련 내용을 정확히 이해하는 것이 좋습니다. Oracle에서 제공하는 Using JavaFX Properties and Binding 기사를 번역했습니다. 원문은 다음 링크를 확인하세요.
http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm


2014년 4월 7일 월요일

안전한 목공을 위한 십계명

이 글은 woodworking.about.com의 "Top Woodworking Safety Rules Every Woodworker Should Know"를 번역하고 내용을 보강한 것입니다. 원문은 다음 링크를 확인하세요.
http://woodworking.about.com/od/safetyfirst/tp/safetyRules.htm


아주 기본적인 안전 수칙을 잘 지킨다면 목공은 안전하고 즐거운 취미 혹은 놀이가 될 수 있습니다. 하지만 안전 수칙을 지키지 않는다면 목공을 하다가 다칠 가능성이 매우 높아집니다. 목공방은 급한 마음을 가져서는 안되는 곳이고 "설마 나한테 그런 일이 일어나겠어?"라는 생각을 해서는 안되는 곳입니다. 아래에 언급할 10가지 규칙을 습관으로 만드세요. 그러면 당신의 목공은 안전하고 즐거운 일이 될 것입니다.





2014년 4월 4일 금요일

[JavaFX]따라하기#4 - FXML로 UI만들기

이 글은 Getting Started with JavaFX 시리즈 중에서 "Using FXML to Create a User Interface"를 번역한 것입니다. 원문은 다음 링크를 확인하세요.
http://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm


이 튜토리얼은 FXML을 쓰면 어떤 잇점이 있는지를 보여 드릴겁니다. FXML은 유저 인터페이스 구조를 XML로 정의한 것인데 이를 통해 로직 코드와 UI를 분리할 수 있습니다. 즉 FXML과 CSS는 디자이너에 의해서 편집하고 Java코드는 프로그래머에 의해서 개발하는 식의 분업을 가능하게 합니다.

이 튜토리얼 시리즈를 처음부터 보아 왔다면 Login 어플리케이션을 어떻게 만드는지 아실 겁니다. 여기서는 FXML을 이용하여 이전 과정에 만든 유저 인터페이스와 똑 같은 모양의 어플리케이션을 만들 것입니다. 결과적으로 아래와 같은 모양이 될 겁니다.


2014년 4월 2일 수요일

조합각자(컴비네이션 스퀘어) 사용법

이 글은 Shop Note #96의 5 Quick Tips for Using a Combination Square 기사를 중심으로 번역하고 내용을 추가하였습니다.

멋지고 튼튼한 설계를 마치고 나면 작품을 만들 판재나 각재를 대패쳐서 준비한 다음 부재에 레이아웃(Layout)을 그리게 됩니다. 암장부 모양일 수도 있도, 숫장부 모양일 수도 있고 절단할 위치 혹은 나사못을 박을 위치일 수도 있습니다. 이 레이아웃을 잘못 그리면 정말 곤란한 일이 생깁니다. 애꿎은 나무를 버리게 될 뿐 아니라 애써 작업한 것이 허사가 되니까요.

그래서 저는 조합각자(Combination Square)를 항상 가까운 곳에 둡니다. 조합각자는 편리하고 다재다능하고 정확합니다. 빠르고 정확하게 부재에 선을 그릴 수 있는 완벽한 도구입니다. 그래서 조합각자를 잘 사용할 수 있는 몇가지 팁을 알려 드리고자 합니다.