젠가를 이용해서 수납함 만들기

 이 글의 원래 제목은 '젠가를 이용해서 화분만들기' 였다. 만들고 보니, 수납함으로 사용하는게 더 나은것 같아서 수납함으로 바꾸었다.

 이제 시작해보자.

 요즘 다육식물을 키우고 있다. 좁은 공간에서 식물을 키우다 보니 공간이 부족하다는 생각을 계속하게 되었다. 하나의 화분에 하나의 식물이 아닌, 하나의 화분에 여러개의 식물을 키워야 겠다는 생각을 많이 하게 되었다.

 둥근 화분은 화분 자체를 만들기 쉽고, 하나의 식물에는 가장 효율적인 구조이다. 하지만, 화분을 배치하는 관점에서 보면다면 직사각형 모양의 화분이 좀더 효율적인 구조이다.

 집에 여분의 젠가가 여러개 있었다. 그래서 이 젠가를 이용해서 화분을 만들어 보기로 했다.
 대충 이런 모양으로 만들면 될 것 같다. 가로 30cm 정도 되어서 작은 크기의 식물은 3~4개 정도 심을 수 있을 것 같다.
 공목본드를 이용해서 젠가를 붙였다. 
 젠가를 펼치면 이렇게 된다.
 이렇게 하나씩 젠가를 이어 붙였다. 2개, 2개, 4개, 4개 이렇게 작은 형태를 이어 붙이면 좀더 정교하게 붙일수 있다.
 상판 작업이 끝났을 때의 모습이다. 
  바닥이 물에 의해서 썩는 것을 방지하게 위해서 다리를 하나 붙였다. 완성품의 모습이다.
 화분으로 사용하기 위해서 안쪽에 페인트칠을 하려고 했는데, 그냥 이대로 사용해도 괜찮을 것 같다는 생각이 들었다. 그래서 수납함으로 사용하기로 했다.
 젠가의 특성상 조금 크기가 맞지 않는 부분이 있다. 하지만, 블럭형태이고 목공풀을 이용해 자신이 원하는 다양한 모양으로 만들 수 있다는 장점이 있다. 모양이 살짝은 삐뚤삐둘하지만 그걸 고려하더라도 괜찮은 모양의 수납함이 나온것 같다.

다육식물 화분만들기, 2017

 식물 키우는 것을 좋아한다. 시골에서 태어나서 그런지 식물을 심고 가꾸는 것에 대한 거부감이나 부담감이 없다. 어렸을 때 뒷마당에서 딸기를 키워 수확해 먹는 재미가 쏠쏠했다. 보모님의 밭일도 종종 도와 드렸다.

 4년 전, 다육실물 화분을 만든적이 있다.
다육식물 화분만들기 : http://www.withover.com/2012/05/blog-post.html
 잘 키우다가 작년 겨울에 온도 관리를 잘못해 상당수의 식물을 죽이고 말았다. 그래서 봄도 오고 해서 다육식물을 좀 샀다. 다육식물을 고른 이유는 싸고 관리하기 편하기 때문이다.

 3개 정도는 고양에서 열렸던 국제꽃박람회에서 구입을 했고, 대부분은 인터넷으로 구입을 했다. 배송을 걱정했지만, 정말로 뽁뽁이를 이용해서 완벽하게 포장을 해서 보내주셨다. 포장의 기술이 놀라울 따름이었다.

 아래에 나오는 식물의 이름은 다음과 같다.
 작업 사진을 몇장 올려본다. 작업시간은 총 2시간 정도 걸렸다.






 집에 보관해두었던 화분과 다육식물을 한자리에 두고 화분크기에 맞게 다육이를 배치하였다. 거실에서 작업할 때는 신문지를 바닦에 깔고, 분무기를 이용해 물을 뿌리면 먼지가 날리는 것을 막을 수 있다.

 큰 화분에는 여러 다육식물을 배치하였다. 가운데 우뚝 서있는 녀석이 스투키라는 다육실물이다. 
 미리 조립해둔 3단 받침대에 화분을 재배치하였다.


 다육식물은 상대적으로 다른 식물에 비해서 키우기가 편하다고 한다. 자주 통풍을 시켜주고, 햇볕을 하루 4시간 정도 받을수 있는 공간에서 키워야 한다. 물은 성장기에는 1~2주에 한번, 휴면기에는 한달에 한번 정도 주면 된다. 여름에는 저녁에 물을 주고, 겨울에는 따뜻한 낮에 주는것이 좋다고 한다. 자세한 내용은 아래의 링크를 참고한다.
다육식물 키우기 팁 : http://tip.daum.net/question/74960219
 기존 화분을 재활용하고 작은 다육이를 구입한다면 적은 비용으로도 다양한 다육식물을 키워볼수 있다. 

 다육식물 화분 만들기는 여기까지.

사이트 접근 제한, One More Step Please complete the security check to access

 어느날 갑자기, 아래의 문구가 나오면서 인터넷 사이트에 접속이 바로 되지 않는다.
One more step
Please complete the security check to access 
 나는 로봇이 아닙니다 라는 체크를 하거나 그림 맞추기를 성공해야지만 내가 원하는 사이트에 접속할 수 있다.
 며칠 동안 인터넷을 이용할 때마다, "나는 로봇이 아닙니다"라고 체크를 했지만, 위 경고는 사라지지 않았다. 인터넷을 통해 검색을 해보았지만, 특별히 도움될 만한 것을 찾지 못했다. 해당 사이트에 나오는 도움말도 도움이 되진 못했다.
도움말
https://support.cloudflare.com/hc/en-us/articles/200171816-Why-do-I-see-an-Access-Restricted-CloudFlare-Challenge-Page-from-anti-virus-cloudflare-com-
 원인으로 추정하는 것은 라즈베리파이에 설치된 프록시 서버이다. PC와 같은 네트워크를 사용하는 라즈베리파이의 프록시 서버를 이용해 몇몇 사이트를 접속한 적이 있었다. 크롬은 일반 IP로 접속을 하고 파이어폭스는 프록시 서버를 이용해서 사이트를 접속 했는데, 이때, 집에서 사용하는 IP(프록시 서버 IP)가 블랙리스트에 등록이 된게 아닌가하는 생각이 든다.

 좀더 인터넷을 통해서 해결 방법을 찾아봐야겠다. IP를 강제로 바꾸면 해결이 될것 같기도 한데 될지는 모르겠다.

 혹시, 해결방법을 아시는 분은 댓글 부탁드립니다.

Proxy Server, Squid3 인증 구현하기

 라즈베리파이를 홈서버 용도로 구축하여 사용중이다. 라즈베리파이에서 구동중인 프로그램중 하나가 프록시 서버를 만들어주는 Squid3 이다.
Ubuntu Proxy Server, Squid3 간단 설치 : http://www.withover.com/2012/02/ubuntu-proxy-server-squid3.html
 라즈베리파이를 개인적으로 사용하기 때문에 트래픽과 서버부하를 크게 걱정않았다. 그런데 조금씩 라즈베리파이가 느려지는것이 보여 원인을 찾아보았다. "top" 명령을 통해 찾아보니, 상당한 자원을 Squid3 가 차지 하고 있었다. Squid3의 로그파일도 엄청 쌓이고 있었다. 로그파일에 찍힌 주소를 보니 중국쪽에서의 접근이 많았다.
/var/log/squid3 $ sudo tail -f access.log
 그래서 Squid3에 ID와 패스워드 인증을 도입하기로 했다.

 라즈베리파이의 기본 계정을 이용하는것이 아니라, 별도의 ID와 패스워드를 입력해야 프록시 서버에 접근 할 수 있게끔 설정을 바꾸어보자. 별도의 계정을 이용하기 위해 digest 방식을 사용하기로 했다. digest를 이용하기 위해서는 apache2-utils를 설치해야한다. apache2-utils는 apache 라는 웹서버와는 무관한 프로그램으로 알고 있다.
$ sudo apt-get install apache2-utils
 Squid3 설정 파일을 수정한다.
$ sudo vi /etc/squid3/squid.conf
 설정 파일의 550 라인 정도 쯤에 아래와 같은 코드를 추가하자.
auth_param digest program /usr/lib/squid3/digest_file_auth -c /etc/squid3/passwords
auth_param digest realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
 digest의 ID와 패스워드를 생성한다.
$ sudo htdigest -c /etc/squid3/passwords proxy user_id
 Squid3를 다시 시작한다.
$ sudo service squid3 restart
 이제 브라우져에 프록시 접근을 설정해 보자. 파이어폭스 기준으로 "설정 > 고급 > 네트워크 탭 > 설정" 을 눌러 다음과 같이 설정한다.
 그런 다음, 주소창에 주소를 입력하면 ID와 패스워드를 묻는 창이 뜬다. 이때, htdigest 를통해 만들었던 ID와 패스워드를 입력한다.
 ID와 패스워드를 아는 사람만이 해당 프록시 서버를 이용할 수 있다.

 정말로 그러한지 squid3 로그를 보자.
$ cd /var/log/squid3
$ sudo tail -f access.log 
1460360248.725      3 185.70.185.61 TCP_DENIED/407 3682 GET http://havadar.mobi/ - HIER_NONE/- text/html
1460360248.744      2 61.160.223.66 TCP_DENIED/407 3594 CONNECT login.sina.com.cn:443 - HIER_NONE/- text/html
1460360248.765      3 114.238.163.134 TCP_DENIED/407 3580 CONNECT www.baidu.com:443 - HIER_NONE/- text/html
1460360248.888      3 140.205.144.227 TCP_DENIED/407 3822 POST http://loc.map.baidu.com/sdk.php? - HIER_NONE/- text/html
 위 주로로 접근한 기록들이 모두 TCP_DENIED 된 것을 확인 할 수 있다. 내가 접근했을 때의 로그를 보고 싶으면, 거부난 로그를 제외하면 자신의 로그를 볼 수 있다. grep -Ev '제외단어1|제외단어2' 명령을 이용하면 가능하다.
$ sudo tail -f access.log | grep -Ev 'TCP_DENIED|TCP_MISS'
 Squid3 의 로그 파일에 대한 정보는 다음 페이지에서 확인가능하다.
Squid3 로그파일 정보: http://wiki.squid-cache.org/SquidFaq/SquidLogs
 이상으로 인증을 통해 프록시 서버를 이용하는 방법을 알아보았다.

블로거 댓글창이 안보일 때 & 구글+ 댓글 연동하기

 블로거 플랫폼을 이용해서 블로그를 운영중이다. 얼마전 블로그의 템블릿 레이아웃을 교체 하였다. 그 동안 기본 템플릿을 조금 변형해 사용하다 처음으로 사용자 정의 템플릿을 이용하게 되었다. 다양한 형태의 레이아웃 중에서 깔끔한 형태의 Blue Blogger Template 을 적용하기로 했다.
Blue Blogger Template : 데모사이트, 다운로드

 템플릿은 관리자 페이지에서 적용가능하다.
템플릿 -> 백업 및 복원 -> xml 파일 업로드
 해당 템플릿을 적용하던 중 댓글이 표시되지 않는 문제가 발생했다. 원인을 찾아보니, 구글+ 댓글 연동기능을 사용할 경우, 문제가 생길수 있다고 한다.
Google+ -> 이 블로그에서 Google+ 댓글 사용 체크 해지
  구글+ 댓글 기능을 사용하려면 어떻게 해야할까? 아래의 링크를 타고 들어가서 해결 할 수 있다.
Blogger용 Google+ 관리 https://support.google.com/blogger/answer/1752748?hl=ko
 먼저, 템플릿을 백업한다. 템플릿 -> HTML편집에서 다음의 코드를 찾는다. Ctrl + f 기능을 이용해서 찾을 수 있다.
<b:if cond='data:post.includeAd'>
 위 코드가 발견된 곳의 바로 위에 다음의 코드가 있을 것이다.
<b:if cond='data:blog.pageType == &quot;item&quot;'>
 위 코드가 있는 부분을 다음과 같이 수정한다. 파란색 코드는 구글+ 댓글을 표시해주는 코드로써 추가할 코드이다. 붉은색 코드는 블로거 댓글을 표시해주는 코드로써 삭제할 코드이다.
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
  <div class='cmt_iframe_holder' expr:data-href='data:post.canonicalUrl' expr:data-viewtype='data:post.viewType'/>
  <b:if cond='data:post.showThreadedComments'>
    <b:include data='post' name='comments'/>
  <b:else/>
    <b:include data='post' name='comments'/>
  </b:if>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
  <div class='cmt_iframe_holder' expr:data-href='data:post.canonicalUrl' expr:data-viewtype='data:post.viewType'/>
  <b:if cond='data:post.showThreadedComments'>
    <b:include data='post' name='comments'/>
  <b:else/>
    <b:include data='post' name='comments'/>
  </b:if>
</b:if>
 블로거 관리 페이지에서 Google+ -> '이 블로그에서 Google+ 댓글 사용'을 체크 한다. 붉은색과 파란색 코드가 모두 존재할 경우 문제가 발생 할 수 있다. 블로거 댓글 기능을 다시 사용하기 위해선 붉은 색 코드를 원복하면 된다.

iOS 9.3 업데이트(판올림) 요약

iOS 9.3 업데이트 내용을 올려본다.

이 업데이트는 iPhone, iPad 및 iPod touch의 메모, News, 건강, Apple Music의 기능을 향상하고 Night Shift라는 새로운 기능을 추가합니다. Night Shift는 밤에 화면의 색상을 색상 스펙트럼의 가장 따뜻한 색으로 변경하여 수면에 도움을 줍니다. 새로운 기능, 기능 향상 및 오류 수정에 관한 자세한 내용은 다음과 같습니다.
Night Shift

  • Night Shift 기능을 활성화하면 iOS 기기의 시계와 지리적 위치를 사용하여 사용자가 있는 장소의 일몰 시각을 파악한 다음, 화면의 색상을 색상 스펙트럼의 가장 따뜻한 색으로 자동 변경합니다. 이 기능은 수면에 도움을 줄 수 있습니다.

메모 기능 향상

  • 사용자의 개인적인 데이터가 기재된 메모를 Touch ID 또는 암호로 보호
  • 알파벳, 생성일, 또는 변경일 순으로 메모 정렬
  • 스케치를 사용할 때 두 손가락으로 쓸어넘기거나 새로운 스케치 버튼을 탭하여 손쉽게 새로운 캔버스 열기
  • 새로운 목록을 간편하게 생성할 수 있도록 모든 메모 하단에 새로운 체크 리스트 버튼 추가
  • 메모의 이미지 또는 첨부 파일을 길게 눌러서 큰 이미지나 첨부 파일 대신 축소판으로 보기
  • 메모에 있는 사진 및 비디오를 메모에만 저장할지 사진 App에도 추가할지 선택 가능
  • Evernote에서 보낸 파일을 길게 눌러서 그 콘텐츠를 메모로 가져오기

새로운 기능 향상

  • 추천 뉴스에서 하루의 가장 중요한 뉴스를 알려주는 인기 기사 섹션 새로 추가
  • Apple News 에디터가 엄선한 기사를 에디터 추천에서 탐색하고, 선정된 채널 및 토픽 탐색 가능
  • iPhone의 추천 뉴스에서 기사를 왼쪽으로 쓸어넘겨서 간편하게 공유 또는 저장하고 오른쪽으로 쓸어넘겨서 옵션 더 보기
  • 추천 뉴스에서 기사를 열지 않고도 비디오 기사를 바로 재생
  • iPhone에서 가로 화면 방향으로 기사 또는 비디오 보기
  • 기사를 읽기 편하게 텍스트 크기 변경

건강 기능 향상

  • 건강 App에 체중, 운동, 수면 등의 데이터 종류와 관련된 타사 App 표시
  • 건강 대시보드에 Apple Watch의 움직이기, 운동하기, 일어서기 활동 데이터 및 목표 지원 추가
  • 홈 화면에서 3D Touch 빠른 동작을 사용하여 대시보드 및 의료 정보에 간편하게 접근
  • 타사 App도 HealthKit을 통해 Apple Watch의 활동 링 및 요약에 접근 가능

Apple Music 기능 향상

  • Apple Music 카탈로그의 노래를 보관함에 추가할 필요 없이 재생목록에 바로 추가
  • iPad에서 뮤직 비디오를 전체 화면으로 보기
  • 라디오를 켜지 않고도 라디오 탭을 통해 Beats 1에서 재생되는 항목 바로 보기
  • ‘지금 재생 중’에 재생 중인 노래 제목을 탭하여 앨범으로 이동
  • Apple Music 카탈로그의 앨범에서 가장 인기 있는 노래 보기

사진 기능 향상

  • Live Photo를 스틸 이미지로 변경: Live Photo에서 복제하기를 탭하면 Live Photo로 복제할지 스틸 이미지로 복제할지 선택할 수 있음
  • iCloud 사진 보관함에 저장된 원본 사진 또는 비디오를 전체 사이즈로 다운로드할 때의 성능 향상
  • AirDrop 및 메시지를 사용하여 iOS와 OS X 간에 Live Photo 공유

iBooks 기능 향상

  • iBooks에서 PDF 파일을 iCloud에 저장하여 모든 기기에서 사용할 수 있는 기능 추가
  • 이전에 구입한 오디오북을 iBooks Store에서 다운로드하는 기능 추가
  • 가족 공유를 통해 오디오북 구입 항목을 가족 간에 공유하는 기능 추가
  • 만화를 볼 때 페이지를 빠르게 넘기고 텍스트 크기를 간편하게 조절하는 새로운 제어 추가
  • Apple Pencil로 좋아하는 구문을 하이라이트하고 저장하는 기능 지원

교육 기능 향상

  • 여러 명의 학생이 한 대의 iPad를 서로 다른 시간에 각자 이용할 수 있는 공유된 iPad 기능 미리 보기 소개
  • 관리되는 Apple ID로 iCloud에 로그인할 수 있는 지원 추가
  • 새로운 교실 App과의 호환성 추가
  • 홈 화면에서 App의 정렬을 제어하는 구성 옵션 새로 제공
  • 홈 화면에 App을 표시하거나 가릴 수 있는 새로운 제어 추가
  • iCloud 사진 보관함 및 Apple Music의 새로운 제한 사항에 대한 지원 추가

CarPlay 기능 향상

  • Apple Music 구독 멤버의 CarPlay 추천 음악 및 새로운 콘텐츠 사용 지원
  • 지도에서 주유소, 주차장, 음식점, 커피 및 기타 운행에 도움이 되는 정보를 빨리 찾아볼 수 있는 새로운 주변 검색 화면 추가
  • CarPlay에서 Siri를 사용하여 메시지를 읽거나 작성할 때 더 간략한 인터페이스 제공
  • CarPlay의 다른 오디오 소스 간에 균등한 사운드 레벨 제공

Dolby Digital Plus

  • Apple Lightning Digital AV 어댑터를 사용하여 멀티채널 출력 지원과 함께 Dolby Digital Plus 오디오 스트림으로 인코딩한 비디오 재생 지원 추가

하드웨어 키보드 기능 향상 및 오류 수정

  • Spotlight, Mail 및 Safari에서 목록을 탐색할 때 화살표 키 사용 가능
  • Mail에서 스페이스 바를 사용하여 스크롤 가능
  • Safari에서 스페이스 바를 사용하여 스크롤 할 때의 기능 향상
  • 하드웨어 키보드에 연결되어 있을 때 단축키 막대에서 소프트웨어 키보드를 불러오는 기능 추가
  • 하드웨어 키보드를 사용하여 iPad를 잠금 해제할 수 없던 오류 수정
  • 종속적 로그인 페이지에서 하드웨어 키보드가 반응하지 않던 문제 해결
  • 하드웨어 키보드에 연결되면 단축키 막대 뒤의 메시지 입력 필드가 사라지던 문제 수정

기타 기능 향상

  • 지도에서 특정 대중교통 라인을 탭하여 목적지 및 정류장을 하이라이트 하여 표시
  • 지도에서 제안한 각각의 경로에 대해 복수의 대중교통 옵션이 있는지 표시
  • Wallet App에서 카드 또는 패스의 아이콘을 탭하여 카드 또는 패스 관련 App을 표시하는 기능 추가
  • 매장에서 결제할 때 Apple Pay로 매장 포인트 프로그램에 가입할 수 있도록 지원 추가
  • Podcast에서 비디오 전체 화면 재생 지원
  • 활동 App에서 주요 측정치의 월간 요약을 볼 수 있는 새로운 운동 탭 및 운동을 종류별로 필터하는 기능 추가
  • 사용자가 안드로이드 기기에 설치했던 App을 바탕으로 ‘iOS로 이동’에서 App Store의 App 추천 제안
  • iCloud 저장 공간에서 상태 정보 및 App 내 알림을 통해 저장 공간이 부족해지기 전에 사용자에게 통지
  • 모든 iCloud 계정에서 이중 인증 사용 가능
  • 스페인어(라틴 아메리카)에 대한 시스템 언어 지원
  • 핀란드어(핀란드), 히브리어(이스라엘) 및 말레이시아어(말레이시아)에 대한 Siri 언어 지원 추가

기업용 오류 수정

  • 업데이트한 다음 일부 VPP를 통해 구입한 App을 실행할 수 없던 문제 해결
  • 기기에 할당된 VPP App에 대한 iCloud 백업 지원 추가
  • 구성 프로파일을 업데이트할 때 인증서가 제대로 설치되지 않던 문제 해결
  • VPN 세션이 종료된 다음 인터넷 연결에 문제가 발생하던 일부 IPSec VPN 구성 오류 수정
  • iBooks가 관리되지 않는 계정에서 기업용 관리되는 PDF 파일을 이메일하던 문제 해결
  • 일부 Exchange 사용자의 경우 캘린더가 동일 초대에 응답을 여러 번 보내던 문제 해결
  • 기기가 OS X 캐싱 서버에 연결할 때의 안정성 향상
  • 손쉬운 사용 오류 수정
  • 스위치 제어 손쉬운 사용 옵션의 3D Touch 안정성 향상
  • 받아쓰기를 한 다음 VoiceOver의 말하기에 문제가 생기던 오류 수정
  • VoiceOver 사용자가 App Store에 리뷰를 작성할 수 없던 문제 해결
  • Bluetooth 헤드셋으로 전화를 받으면 VoiceOver가 반응하지 않던 문제 해결
  • 미리 알림에서 큰 텍스트가 읽히지 않던 오류 수정

기타 오류 수정, 기능 및 안정성 향상

  • 수동으로 날짜를 1970년 5월 이전으로 변경하면 iOS 기기가 재시동한 다음 켜지지 않던 문제 해결
  • 일부 iCloud 백업이 완료되지 않던 오류 수정
  • 일부 사용자의 경우 iCloud 백업에서 복원할 때 건강 데이터가 온전하지 않던 문제 해결
  • 일부 배터리 잔량 표시가 정확하지 않던 문제 수정
  • 일부 사용자의 경우 iMessage 또는 FaceTime을 활성화할 수 없던 문제 해결
  • 전화를 받는 동안 전화 인터페이스가 표시되지 않던 문제 수정
  • 제한사항 덮어쓰기가 셀룰러 데이터 토글에 적용되던 오류 수정
  • Apple Watch에 설치되지 않은 App에 대한 알림 설정이 Watch App에 표시되는 문제 해결
  • 키보드에서 3D Touch를 사용할 때의 안정성 향상
  • 음성 메시지를 설정할 때의 전화 App 안정성 향상
  • 기기의 저장 공간이 적을 때의 Mail App 안정성 향상
  • Mail Drop을 사용하여 대용량 첨부 파일을 보낼 때의 Mail 안정성 향상

일부 기능은 일부 국가 또는 지역에서만 사용할 수 있습니다. 자세한 정보는 다음 웹 사이트를 참조하십시오. http://www.apple.com/kr/ios/feature-availability 및 http://www.apple.com/kr/ios/updates/
이 업데이트의 보안 콘텐츠에 관한 자세한 정보는 다음 웹 사이트를 참조하십시오.
http://support.apple.com/kb/HT1222?viewlocale=ko_KR