목공책 하나 들이셔요~

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