iOS10.1 업데이트 요약

iOS 10.1 업데이트가 나왔다. 이전 버전에 비해서 반응속도가 개선된 것 같다. 

애플에서 언급한 이번 업데이트의 내용은 다음과 같다.
  • 카메라 및 사진
    • 심도 효과를 사용하여 피사체는 뚜렷하게 유지하면서 배경은 흐리게 처리하는 iPhone 7 Plus용 인물 사진 카메라(베타)를 선보임
    • 사진 앱의 사람들 이름이 iCloud 백업에 저장됨
    • 사진 앱의 격자 보기에서 색상 전체 색영역 사진의 디스플레이를 향상함
    • 일부 사용자의 경우 카메라 앱을 열면 화면이 깜박이거나 흐리게 표시되는 문제를 해결함
    • 일부 사용자의 경우 iCloud 사진 보관함을 켤 때 사진 앱이 종료되는 문제를 고침
  • 지도
    • 일본의 기차, 지하철, 페리, 전국 버스 노선과 도쿄, 오사카, 나고야의 지역 버스 시스템 등 주요 대중교통 안내를 지원함
    • 주요 대중교통 역의 지하 환승 연결 및 보도 안내도 등의 표지판을 기반으로 한 경로 안내를 포함함
    • 다른 대중교통 경로를 볼 때 요금 비교 정보를 제공함
  • 메시지
    • 말풍선 및 전체 화면 효과를 다시 재생하는 새로운 옵션을 제공함
    • 동작 줄이기를 활성화한 상태에서도 메시지 효과를 재생할 수 있음
    • 메시지에서 연락처 이름이 잘못 표시되는 오류를 수정함
    • 메시지를 열 때 흰색 화면이 나타나는 문제를 수정함
    • 알 수 없는 발신자로부터 온 메시지에서 정크 리포트 옵션을 표시할 수 없는 문제를 해결함
    • 비디오를 캡처하여 메시지 앱으로 보낼 때 오디오가 유실되는 문제를 고침
  • Apple Watch
    • 실외에서 빠른 휠체어 주행 및 보통 휠체어 주행을 할 때의 거리와 평균 페이스를 활동 앱의 운동 요약에 추가함
    • 음악 앱의 재생목록이 Apple Watch에 동기화되지 않는 오류를 수정함
    • 활동 공유에 초대 및 데이터가 표시되지 않는 문제를 수정함
    • 셀룰러 데이터 사용을 수동으로 비활성화한 경우에도 활동 공유가 셀룰러 데이터를 사용하여 업데이트되는 문제를 해결함
    • 일부 타사 앱에서 글자를 입력하면 앱이 충돌하는 문제를 수정함
  • 기타 기능 향상 및 오류 수정
    • 타사 액세서리와의 Bluetooth 연결 기능을 개선함
    • 기기를 잠자기 모드에서 깨울 때의 AirPlay 미러링 기능을 향상함
    • 'iTunes 구입 항목 보기' 설정이 꺼져 있는 경우 iTunes에서 구입한 콘텐츠를 재생할 수 없는 오류를 수정함
    • 일부 셀카 앱 및 페이스 필터를 iPhone 7 또는 iPhone 7 Plus의 FaceTime HD 카메라와 함께 사용할 때 라이브 영상 보기가 표시되지 않는 문제를 수정함
    • 건강 앱에서 중국어 필기 키보드를 사용할 때 각각의 획이 별개의 글자로 전환되는 문제를 고침
    • Safari에서 메시지로 웹사이트를 공유하는 기능을 개선함
    • Safari에서 웹을 탭 보기로 미리 볼 때 제대로 표시되지 않던 문제를 수정함
    • 일부 Mail 메시지가 너무 작은 글자로 재포맷되는 문제를 고침
    • 일부 HTML 이메일이 제대로 포맷되지 않는 오류를 수정함
    • 어떤 경우 Mail 앱에서 검색 필드가 사라지는 문제를 수정함
    • 오늘 보기 위젯을 실행할 때 업데이트되지 않는 문제를 해결함
    • 날씨 위젯이 가끔 데이터를 로드하지 않는 문제를 고침
    • iPhone 7에서 홈 버튼 클릭 설정이 검색 결과에 나타나지 않는 오류를 수정함
    • 스팸 경고 확장 프로그램이 전화를 차단하지 못하는 문제를 고침
    • 알람 소리가 울리지 않는 오류를 수정함
    • 일부 사용자의 경우 Bluetooth를 이용하여 오디오를 재생하면 Taptic Engine이 피드백 제공을 멈추는 문제를 수정함
    • 일부 사용자의 경우 iCloud 백업에서 복원이 되지 않는 오류를 고침
이 업데이트의 보안 콘텐츠에 관한 자세한 정보는 다음 웹 사이트를 참조하십시오.
https://support.apple.com/ko-kr/HT201222

iOS10 업데이트 요약

 iOS 가 10으로 업데이트 되었다. 이틀동안 써보니 직접적으로 영향을 받은 것은 위젯, 하단 메뉴, 애플 위젯정도였다. 위젯의 디자인이 좀더 새련스러워졌다. 그리고 아래쪽에서 끌어올렸을때 나오는 메뉴(?)의 다지인이 바뀌었다. 애플 뮤직이 크게 바뀌었다. 그리고 iOS는 전체적으로 살짝 무거워졌다.
iOS 10 : http://www.apple.com/ios/ios-10/

 애플에서 올린 공지를 공유한다.

 iOS 10은 역대 최대의 iOS 업데이트입니다. 대대적으로 업데이트된 메시지 앱은 App Store의 강력한 기능을 대화창에 적용하여 더욱 개성 있고 친밀한 문자를 주고받을 수 있습니다. 아름답게 다시 디자인된 지도 앱을 사용하여 경로를 찾아보십시오. 사진 앱에서는 전에 없던 방식으로 추억을 상기해볼 수도 있습니다. 더불어, 더 많은 앱에서 Siri의 편리함을 제공합니다. 새로 소개되는 홈 앱은 집에 있는 액세서리를 더없이 편리하게 제어하도록 도와줍니다. 이뿐이 아닙니다. 더욱 새로워진 음악 앱과 News 앱을 경험해 보십시오.

 iOS 10은 다음과 같은 새로운 기능 및 기능 향상을 포함합니다.
  • 이제 메시지 앱에서 새로운 방법으로 문자를 주고받을 수 있습니다. 또한, 대화창에서 즐겨 사용하는 앱에 바로 접근할 수도 있습니다.
  • App Store의 앱에서 이제 Siri를 사용하여 메시지를 보내고, 전화를 걸고, 더 많은 일을 수행할 수 있습니다.
  • 새로워진 디자인의 지도 앱에서는 확장 프로그램을 통해 식당을 예약하거나 차량 공유를 예약할 수 있습니다.
  • 지능적인 검색 기능으로 더욱 새로워진 사진 앱은 사람들, 장소 등으로 손쉽게 사진을 검색할 수 있고, 추억을 상기하는 아름답고 새로운 방법을 제공합니다.
  • 홈 자동화 제품을 한 곳에서 간편하고 안전하게 관리하는 홈 앱을 새로 선보입니다.
  • Apple Music은 더욱 명료하고 간단한 사용자 경험을 제공하도록 새로 디자인되었습니다.
  • Apple News에서는 볼드체 타이포그래피와 생생한 컬러를 적용하고 쉽게 구별할 수 있도록 섹션을 구분하여 특정 주제의 기사를 쉽게 찾을 수 있습니다.
  • 새롭게 디자인된 잠금 화면과 3D Touch를 결합하여 원하는 정보에 더 빠르고 쉽게 접근할 수 있습니다.
  • QuickType 키보드에서는 이모티콘을 추가하고, 다국어 입력을 지원하며, 딥 뉴럴 네트워크(Deep Neural Network) 기술을 통해 문맥에 맞춰 예상되는 단어를 제안합니다.
  • Mail에서 찾은 정보를 기반으로 제안되는 이벤트와 연락처 세부사항이 앱에 추가됩니다.

메시지
  • 표현력 풍부한 메시지 주고받기
    • 말풍선 효과를 사용하여 메시지를 강하게, 부드럽게, 충격 효과와 함께 보내거나 비밀 잉크로 보내 수 있음
    • 특별한 순간을 축하하는 효과를 전체 화면으로 제공함
    • Tapback을 사용하여 메시지, 링크 및 사진에 빠르게 응답할 수 있음
    • 마치 종이 위에 잉크로 쓰는 것과 같은 효과를 주는 손글씨 메시지를 제공함
    • Digital Touch를 사용하여 스케치, 탭 및 심박을 보낼 수 있음
    • 한 번의 탭으로 텍스트를 이모티콘으로 변경할 수 있음
    • 리치 링크를 사용하여 공유하려는 웹 페이지를 미리 볼 수 있음
  • iMessage 앱
    • iMessage를 위한 새로운 App Store를 제공함
    • 메시지에서 강력한 앱 기능을 사용하여 친구와 공유하고 함께 작업할 수 있음
    • 말풍선 또는 사진에 붙이거나 따로 보낼 수도 있는 스티커를 다운로드할 수 있음

Siri
  • 다음과 같은 다양한 종류의 앱에서 Siri 사용 가능
    • 메시지 서비스 앱: 메시지 보내기, 메시지 검색하기, 메시지 읽어주기
    • VoIP 앱: 전화 걸기
    • 사진 관련 앱: 이미지 및 사진 검색하기
    • 차량 공유 앱: 차량 예약하기
    • 결제 서비스 앱: 돈 송금하기
    • 피트니스 앱: 운동 시작, 중단, 일시 정지하기
    • CarPlay 차량 제조사 앱: 온도, 라디오, 좌석, 개인 설정 조절하기

지도
  • 새로워진 디자인
    • 사용자가 일상적으로 가는 장소나 캘린더의 약속을 참고로 다음 장소를 예측하여 제안함
    • 새로운 설명 풍선 디자인, 검색 결과 그룹별 표시 및 카테고리 필터로 더욱 향상된 검색 기능을 제공함
    • 집, 직장, 즐겨찾는 위치 및 캘린더의 예정된 이벤트에서 가져온 위치를 지도에 표시함
    • CarPlay 또는 Bluetooth를 사용하여 주차 위치를 지도에 표시함
    • 현재 지도에 표시된 지역의 날씨를 제공함
  • 확장 프로그램
    • 제휴되는 예약 서비스 앱에서 제공하는 확장 프로그램을 사용하여 지도에서 식당 예약하기
    • 제휴되는 차량 공유 앱에서 제공하는 확장 프로그램을 사용하여 지도에서 차량 예약하기
  • 턴 바이 턴 내비게이션 향상
    • 내비게이션 사용 중에 주요소, 음식점, 커피숍을 바로 검색할 수 있음
    • 전방 주시를 위한 방향 자동 조절
    • 내비게이션 중 지도 이동 및 확대/축소
    • 경로에서 통행료와 고속도로를 피하는 운전 옵션을 제공함

사진
  • 딥 러닝을 적용한 최신 얼굴 인식 기술을 사용하여 비슷한 얼굴을 자동으로 같은 그룹으로 분류함
  • 최신 컴퓨터 비전 기술을 사용하여 기기에 있는 보관함을 스캔하고 사진에 포함된 사물과 풍경을 인식하여 지능적으로 사진을 검색함
  • 사진, 비디오 및 Live Photo 앨범을 지도상에 표시함
  • 추억
    • 잊혀진 이벤트, 여행 및 사람들을 지능적으로 찾아서 아름다운 사진 모음집으로 제공함
    • 테마 음악과 제목을 포함한 시네마틱한 효과로 사진을 넘겨 보여주는 추억 동영상을 자동으로 편집함
    • 장소, 시간, 사람들, 풍경 및 사물을 고려하여 제안하는 관련 항목을 통해 관련된 추억 사진을 손쉽게 찾아서 추억 사진 모음에 추가할 수 있음
    • 가족 및 친구와 간편하게 공유할 수 있음
  • 부분적으로 밝기, 하이라이트, 대비를 조절할 수 있는 휘도 조절 기능을 제공함


  • HomeKit 액세서리를 안전하게 관리하고 제어할 수 있는 홈 앱을 새로 추가함
  • 모드 기능을 통해 단 한 번의 탭으로 액세서리 그룹을 제어할 수 있음
  • 리치 알림을 통해 액세서리를 빠르게 제어할 수 있음
  • 홈에 대한 접근을 선택적으로 가족 및 친구와 공유할 수 있음
  • Apple TV 또는 iPad를 사용하여 액세서리에 대한 원격 접근 및 자동화 기능을 제공함

Apple Music
  • 더욱 명료하고 단순한 사용자 경험을 선사하도록 새로 디자인된 Apple Music
  • 보관함 탐색하기—음악을 더 쉽게 찾을 수 있도록 메뉴 향상, 오프라인에서 재생할 수 있는 다운로드한 음악 모두 보기 추가
  • For You에서 추천 음악 보기—사용자가 좋아하는 음악 및 아티스트를 토대로 믹스, 재생목록, 앨범 및 Connect 게시물 추천
  • 간편하게 ‘둘러보기’—매주 에디터가 엄선해서 제공하는 단독 출시된 음악을 보고, 큐레이트된 재생목록을 찾고, 가장 핫한 신곡 들어보기
  • 라디오 더 쉽게 듣기—방송중인 Beats 1 프로그램을 바로 찾아보고, 좋아하는 쇼를 듣고, 어떤 장르의 음악이든 큐레이트된 방송국을 골라서 청취하기
  • 더욱 향상된 ‘지금 재생 중’—위로 쓸어올려서 가사 보기(사용 가능한 경우), 다음에 재생할 목록을 간편하게 확인하고 편집하기

Apple News
  • For You—볼드체 타이포그래피와 생생한 컬러를 적용하고 쉽게 구별할 수 있도록 섹션을 구분하여 특정 주제의 기사를 쉽게 찾을 수 있음
  • Top Stories—에디터가 계속 업데이트해주는 오늘의 주요 뉴스 보기
  • Trending Stories—많이 읽히는 뉴스를 기반으로 선별된 현재 가장 인기 있는 기사 보기
  • 기사를 사용자가 팔로우하거나 읽은 토픽별로 모아서 쉽게 구별되는 섹션으로 제공
  • Featured Stories—에디터가 선별한 한 주의 가장 흥미로운 기사 제공
  • 간편하게 기사 공유—기사에서 아이콘을 탭하면 For You에서 바로 친구에게 기사를 보낼 수 있음
  • 사용자가 신뢰하는 언론사에서 보낸 속보 알림을 받음
  • News 앱에서 자주 보는 잡지와 신문 바로 구독
  • 사용자가 직접 설정하는 '오늘 보기' 위젯을 사용하여 최신 뉴스를 바로바로 업데이트 받음

사용자 경험 향상
  • iPhone을 들어 올리면 화면이 자동으로 깨어나는 ‘들어서 깨우기’ 기능 추가
  • 리치 알림을 통해 실시간 정보, 오디오, 사진 및 비디오를 곧바로 볼 수 있음
  • 새로 디자인된 ‘오늘 보기’에서 날씨, 다음에 재생할 목록, 지도, 주식 등 다양한 앱의 위젯을 지원함
  • 제어 센터가 음악 재생 및 홈 카드를 포함하여 더욱 간편한 제어 기능 제공하도록 새로 디자인됨
  • 3D Touch 기능의 사용 확장
    • 잠금 화면의 알림에서 자세히 보기 및 빠른 동작 지원
    • 날씨, 주식, 미리 알림, 건강, 홈, FaceTime, iCloud Drive 및 설정과 같은 내장 앱을 위한 빠른 동작 추가
    • 홈 화면에서 위젯 바로 보기
    • 제어 센터에서 손전등, 타이머, 계산기 및 카메라에 사용할 수 있는 빠른 동작 지원
    • 알림 센터에서 모두 지우기

QuickType
  • 한부모 가족 옵션, 무지개 깃발 등 새로운 이모티콘을 추가하고, 기존 이모티콘 캐릭터에 성별 다양성을 추가하며, 인기 이모티콘의 디자인을 향상함
  • 딥 뉴럴 네트워크(Deep Neural Network) 기술을 적용하여 현재 위치, 최근 사용한 주소, 연락처 정보 및 일정상 비어있는 시간 등을 고려한 문맥에 맞는 예상 단어를 제안함
  • 예상 이모티콘을 제안함
  • 딥 러닝 기술을 사용하여 메일 및 메시지의 대화에서 얻은 정보로 캘린더 이벤트를 지능적으로 생성함
  • 다국어 입력을 통해 키보드를 전환하지 않고도 동시에 두 가지 언어를 입력할 수 있음
  • iPad에서 사용자의 입력 패턴을 지능적으로 적용하여 키보드에 손을 편안하게 올려놓고 타이핑할 수 있음
  • 딥 뉴럴 네트워크 기술을 사용하여 더 정확한 예상 단어를 추천함

전화
  • 음성 메시지를 전사할 수 있음(베타)
  • 스팸 전화 인식 앱을 사용하여 스팸 전화 경고를 제공함
  • 잠금 화면에서 타사 VoIP 앱의 통화 수신, 통화 대기, 소리 끔, 방해금지 모드를 지원함

기타 향상된 기능
  • Safari에서 Apple Pay 지원
  • iPad의 Safari에서 Split View를 사용하여 동시에 두 개의 페이지를 볼 수 있음
  • 다른 사람을 초대하여 함께 메모를 편집할 수 있도록 메모 공동 작업 기능을 제공함
  • 메모 앱에 저장된 PDF 파일, 메시지 앱 및 사진 앱에서 마크업을 사용할 수 있음
  • 시계 앱의 취침 시간 알람에서 규칙적인 수면 시간을 설정하고 취침 시간이 되면 알림을 받음
  • 건강 앱에서 건강 기록 및 장기 기증을 지원함(미국 지역만 해당됨)
  • Live Photo 촬영 시 손떨림 방지 지원으로 화질을 향상함
  • Live Photo를 촬영할 때 필터를 사용할 수 있음
  • iCloud Drive에서 macOS의 데스크탑 및 도큐멘트 폴더를 지원함
  • Spotlight에서 중국어 및 일본어 검색 결과를 지원함
  • Siri 언어 확장—스페인어(칠레), 중국어(광둥어 - 중국), 영어(아일랜드), 영어(남아프리카)
  • 중국어용 도큐멘트 서체 Ling Wai 및 Kaiti Black을 추가함
  • 일본어용 서체 Yu Kyokasho 및 Toppan Bunkyu를 추가함
  • 중국어 번체 및 덴마크어 용어 정의 사전 및 네덜란드어/이탈리아어 2개 국어 사전을 추가함
  • 스페인어(라틴 아메리카) 키보드를 추가함

손쉬운 사용
  • iPhone 또는 iPad의 카메라를 사용하여 디지털 돋보기처럼 사물을 확대하여 볼 수 있는 확대기 기능을 제공함
  • 여러 유형의 색맹 또는 시각 장애를 지원할 수 있는 다양한 디스플레이 컬러 필터를 제공함
  • VoiceOver에서 단어의 발음을 사용자화할 수 있는 발음 편집 기능을 추가하고, 추가 음성을 제공하며, 다수의 오디오 소스를 지원함
  • 화면 말하기 및 선택 항목 말하기에서 추가적인 텍스트 하이라이트 옵션을 제공하고, 키보드 문자 및 입력 자동 완성 예상 단어 말하기 기능을 추가하여 멀티모달 러닝(Multi-Modal Learning)을 지원함
  • 스위치 제어 기능을 통해 새로운 기기에서 스위치를 따로 구성할 필요 없이 기존의 iPhone 또는 iPad에서 iOS, macOS 및 tvOS를 모두 제어할 수 있음
  • 하드웨어 전신 타자기 액세서리를 사용할 필요 없이 소프트웨어 TTY를 사용하여 TTY 통화를 걸고 받을 수 있음

일부 기능은 일부 국가 또는 지역에서만 사용할 수 있습니다. 자세한 정보는 다음 웹 사이트를 참조하십시오. http://www.apple.com/kr/ios/feature-availabilityhttp://www.apple.com/kr/ios/whats-new

이 업데이트의 보안 콘텐츠에 관한 자세한 정보는 다음 웹 사이트를 참조하십시오.
https://support.apple.com/ko-kr/HT201222

라즈베리파이3와 블루투스 키보드(Apple wireless keyboard) 연결하기

 라즈베리파이3부터 와이파이와 블루투스 기능이 추가되었다. 애플사의 블루투스 키보드와 마우스를 연결하려고 시도를 하였다. 마우스는 바로 성공을 하였지만, 애플 블루투스 키보드(Apple Wireless Keyboard)는 어찌된 이유에서인지 연결이 계속 실패를 하였다.

 다음의 링크를 통해서 문제를 해결하였다.
https://www.rickwargo.com/2016/03/09/connect-apple-wireless-keyboard-to-raspbian-jessie/
 라즈베리파이3의 GUI모드를 통해서는 정상적으로 진행이 되지 않아서 bluetoothctl 을 사용하였다. AA:AA:AA:FF:FF:FF 가 Apple Wireless Keyboard라고 가정하자. 
pi@raspberrypi:~ $ sudo bluetoothctl
[NEW] Controller AA:AA:AA:EE:EE:EE raspberrypi3 [default]
[NEW] Device AA:AA:AA:FF:FF:FF Apple Wireless Keyboard
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# pair AA:AA:AA:FF:FF:FF
Attempting to pair with AA:AA:AA:FF:FF:FF
Failed to pair: org.bluez.Error.ConnectionAttemptFailed
 블루투스 키보드의 전원을 켠 다음, pair를 진행한다.
[bluetooth]# pair AA:AA:AA:FF:FF:FF
Attempting to pair with AA:AA:AA:FF:FF:FF
[CHG] Device AA:AA:AA:FF:FF:FF Connected: yes
[agent] PIN code: 123456
 블루투스 키보드에 PIN코드를 입력한다. 그리고 성공적으로 등록(pair)이 되면 연결(connect)을 시도한다.
[CHG] Device AA:AA:AA:FF:FF:FF Paired: yes
Pairing successful
[CHG] Device AA:AA:AA:FF:FF:FF Connected: no
[bluetooth]# connect AA:AA:AA:FF:FF:FF
Attempting to connect to AA:AA:AA:FF:FF:FF
[CHG] Device AA:AA:AA:FF:FF:FF Connected: yes
Connection successful
[bluetooth]# quit
Agent unregistered
[DEL] Controller AA:AA:AA:EE:EE:EE raspberrypi [default]
 bluetoothctl를 종료하면 애플 키보드 연결이 종료된다. 하지만, GUI모드에서 다시 쉽게 등록이 가능하다.

 아래는 위 내용을 실제로 캡쳐한 내용이다. 
 다른 블루투스 키보드는 어떠한지 모르겠지만, 라즈베리파이3와 애플 와이어리스 키보드의 조합은 추천하지 않는다. 키연결 끊김이 너무 자주 발생해서 정상적인 사용이 조금 힘들었다. 이 문제는 좀더 분석을 해봐야겠다.

라즈베리파이3 스펙비교 및 TV연결하기

 라즈베리파이 B+ 모델을 이용해서 간단한 홈서버를 구축해서 사용 중인데, wifi 기능이 없어 집에서 이동하면서 사용하기엔 불편했다. 무선공유기가 있는 곳과 TV가 있는 곳이 떨어져 있어 라즈베리파이와 TV를 연동하기엔 조금 불편했다. 그래서 "Transmission + mini DLNA"를 구축해서 사용중인데, 버그도 좀 있고 느리다는 불편이 있다.
토런트 클라이언트 Transmission : http://www.withover.com/2015/12/transmission.html
 라즈베리파이3에는 Wifi 기능이 기본적으로 들어가 있다. TV와 라즈베리파이3가 연결한다면 좀더 쉽고 다양하게 활용할 수 있지 않을까 하는 생각이 들었다. 그래서 라즈베리파이3와 어댑터를 하나를 장만했다. 스펙이 올라가서 2.5A 아탑터가 필요하다.
시작하기 전에 라즈베리파이3과 이전 버전 스펙 비교를 보자.

라즈베리파이3 스펙
  • A 1.2GHz 64-bit quad-core ARMv8 CPU
  • 802.11n Wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 라즈베리파이2와 동일한 사항
  • 4 USB ports
  • 40 GPIO pins
  • Full HDMI port
  • Ethernet port
  • Combined 3.5mm audio jack and composite video
  • Camera interface (CSI)
  • Display interface (DSI)
  • Micro SD card slot (now push-pull rather than push-push)
  • VideoCore IV 3D graphics core
  • 라즈베리파이3는 파이2와 동일한 폼펙터를 사용하기에 B+, 2에서 사용한 케이스 등을 활용할 수 있음

 라즈베리파이 스펙 비교
 이제 라즈베리파이3와 TV를 연결 시켜보자. 준비물은 다음과 같다.
  • 라즈베리파이3
  • USB 키보드(차후, 블루투스 키보드로 연결)
  • USB 마우스(UBS 무선 마우스 가능)
  • HDMI 케이블
  • 어댑터 출력 2.5A
  • MicroSD 32GB
  • MicroSD 메모리 리더기
  • 라즈베리파이3 케이스
  • TV(HDMI 지원필수)
 라즈베리파이를 처음 사용하시는 분이라면 아래의 링크를 참고하여 Micro SD카드에 라즈베리안 OS를 설치 할 수 있다.
 Noobs 를 사용하면 좀 더 쉽게 SD카드에 설치를 할 수 있고, Raspbian을 받는다면 설치는 느리지만 좀더 빠른 부팅을 기대할 수 있다고 한다. 예전에는 noobs를 이용했는데, 이번에는 Raspbian 의 이미지를 다운받아서 설치를 했다.
Raspbian 의 이미지를 다운 : https://www.raspberrypi.org/downloads/raspbian/
 다운받은 라즈비안 이미지 파일을 Win32 Disk Imager 라는 프로그램을 이용하여 SD카드에 기록해보자.
Win32 Disk Imager : http://sourceforge.net/projects/win32diskimager
 윈도우 10에서 Win32 Disk Imager 설치시, "관리자 권한으로 실행"으로 설치해야한다.
 무선마우스, SD카드, HDMI 단자를 연결하고 라즈베리파이에 전원을 넣었다. 그리고 TV입력을 HDMI단자로 변경하니 TV에 라즈베리파이가 구동되는 것이 보였다. 10초도 안되어서 부팅이 이루어졌다. B+ 모델에 비해 부팅 시간이 확실히 짧아 졌다. 그리고 몇개의 앱을 실행해 보니, 프로그램의 반응 속도도 많이 빨라졌다. 
 오른쪽 상단을 클릭해서 시간과 지역 설정은 새롭게 해야한다. 무선 와이파이 기능도 쉽게 할 수 있다. 802.11n Wireless 를 지원한다고 표시가 되었는데, 이상하게도 5Gb Wifi는 찾지 못했다.

 라즈베리파이3에 포함된 블루투스도 설정할 수 있다. 무선 마우스는 쉽게 연결이 되었는데, 블루투스 키보드 연결(Apple Wireless Keyboard)은 계속 실패해서 오늘의 포스팅은 여기까지 해야겠다.

 다음 포스팅을 통해서, 비밀번호 변경, ssh접속, 한글 설정, 블루투스 키보드 연결 등에 대해 알아보자.

무한로그인 공격 막기(fail2ban)

 라즈베리파이를 이용해서 서버를 구축 중이다. 원격접속을 위해서 ssh 포트를 열어 두었는데, 접속로그를 보니 여러 특정IP에서 계속 로그인을 시도하고 있었다.
접속 로그 확인
$ sudo tail -f /var/log/auth.log
...
Aug 17 22:49:21 raspberrypi sshd[24869]: Failed password for root from 116.31.116.46 port 23122 ssh2
Aug 17 22:49:23 raspberrypi sshd[24869]: Failed password for root from 116.31.116.46 port 23122 ssh2
Aug 17 22:49:26 raspberrypi sshd[24869]: Failed password for root from 116.31.116.46 port 23122 ssh2
...
 whois 명령을 통해서 116.31.116.46 IP를 검색해보니, 중국발IP이다.
$ whois 116.31.116.46
 비밀번호를 계속 입력하는 방식으로 로그인을 시도하는것 같다. 우연히라도 비밀번호가 맞게되면 큰일이므로 무한로그인을 시도하는 IP를 자동으로 차단해 보자.

 fail2ban 이라는 프로그램을 설치해서 [지정한 시간내]에 [지정한 횟수]만큼 실패하면, [지정한 시간만큼 접속을 차단]해 보자.
$ sudo apt-get install fail2ban
 fail2ban 이 정상적으로 방화벽에 등록이 되었는지 확인해보자.
$ sudo iptables -L
 fail2ban이 위와 같이 설치가 되어 있다면, ssh로그인을 제어 할 수 있다.

 환경설정 파일을 조작하여 원하는 형태로 만들어보자. 기본적으로 10분간 3회 비밀번호가 틀리면, 그 이후부터 10분간 ssh접속이 차단된다.
$ sudo vi /etc/fail2ban/jail.conf
ignoreip 차단하지 않는 IP. 기본적으로 로컬 IP는 차단하지 않는다.
bantime 차단할 초단위 시간. 600 (10분)이 기본값. 86400(1일)
findtime 오류 횟수를 셀 시간.
maxretry 허용할 차단 횟수
 findtime 600, maxretry 6 라고 가정하면 10분동안 6번 로그인 실패가 일어나면 bantime 만큼 로그인을 차단한다.

 설정 파일을 모두 고쳤으면, fail2ban을 재시작한다.
$ sudo service fail2ban restart
 iptables 를 통해서 차단된 IP리스트를 확인할 수 있다. 아까부터 무차별적으로 로그인하던 ip(116.31.116.46)가 차된됨을 확인 할 수 있다.
 fail2ban이 재시작되면, 차단된 목록도 초기화가 된다. 실수로 자신의 IP가 차단되면, 서버를 재부팅하면된다. 또는 iptable 명령을 통해서 차단된 ip를 해제 할 수도 있다.

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

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

 이제 시작해보자.

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

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

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