라즈베리파이 홈서버 구축하기 - 토런트 클라이언트 Transmission 설치하기

 라즈베리파이는 리눅스 기반으로 되어 있어 다양한 프로그램을 사용할 수 있다. 이용가능한 수많은 프로그램과 저렴한 가격, 그리고 저전력이라는 장점이 있기에 지금도 많은 사람들에게 사랑받고 있다.

 이번 글에서는 라즈베리파이를 이용해서 토런트 클라이언트 프로그램인, Transmission 을 라즈베리파이에 설치하겠다. Transmission 을 설치하면 스마트폰 또는 PC에서 토런트 파일을 이용해서 원하는 파일을 다운 받을 수 있다. 파일을 받는 동안 PC는 켜져 있을 필요가 없다. 라즈베리파이에서 파일을 다운받기 때문이다. 이렇게 받은 파일은 DLNA기능을 이용해서 스마트TV에서 바로 볼수도 있다. 
$ sudo apt-get install transmission-daemon
 설치가 끝나면, 자동실행 되어 있는 transmission-daemon 의 실행을 중지시킨다.
$ sudo service transmission-daemon stop
 환경설정 파일을 열어서, 사용자ID, 다운받은 파일의 저장 위치 등을 설정한다.
sudo nano /etc/transmission-daemon/settings.json
"download-dir": "다운받은 파일을 저장할 폴더",
"incomplete-dir": "다운로드중인 파일의 저장위치",
"incomplete-dir-enabled": true,
"rpc-enabled": true,
"rpc-password": "패스워드, 일반 텍스트로 입력. 프로그램 실행후 파일을 열어보면 암호화 되어 있음.",
"rpc-username": "userid",
"rpc-whitelist-enabled": false, 접근 가능한 IP (false 입력시 모든 IP에서 접근가능)
 download-dir 로 설정했던 폴더의 권한을 설정해야한다. 가장 쉬운 방법은 모든 권한을 주는 것이다. 
$ chmod -r 777 /home/pi/Videos
 위와 같이 권한을 주면 삼바, DLNA 등으로 접근했을때, 추가적인 설정없이도 접근이 가능하다. 

 transmission 과 사용자만 접근하게 하려면, 다음과 같이 하면된다.
$ sudo chown -R debian-transmission [다운로드폴더]
$ sudo chgrp -R debian-transmission [다운로드폴더]
 ls -rlt 명령으로 소유권이 바뀜을 확인할 수 있다.

 이제 설정이 끝이 났다. transmission-daemon 을 실행해보자.
$ sudo service transmission-daemon stop
 서비스가 정상적으로 실행되었다면, 자신의 PC의 웹브라우저를 통해서 확인이 가능하다.
http://192.168.0.102:9091/
 외부에서 접속하려면, 도메인을 구입하고 DNS 설정을 통해서 가능하다. 참고(http://www.withover.com/2015/01/ddnsdns.html)

 PC용 Transmission Remote GUI 프로그램을 이용한다면 좀더 편하게 토런트 파일을 원격으로 다운받을 수 있다.
Transmission Remote GUI : http://sourceforge.net/projects/transgui/
 PC버전을 설치후, transmission-daemon 의 환경설정파일에 입력해 두었던 사용자 아이디와 서버의 IP를 입력하면 원격으로 토런트 파일의 제어가 가능하다. 웹버전으로도 모든 기능을 이용할 수 있다. 스마트폰용 앱도 있어 외부에서 파일을 관리할 수 있다. transmission은 9091 포트를 사용하니 외부에서 접속하려면 공유기에서 해당 포트를 열어두어야 한다.
 지금까지 라즈베리파이를 이용해서 홈서버를 구축하기 위한 한 단계로써 transmission을 설치해보았다. 

 라즈베리파이를 홈서버로 이용하려면 64GB 이상의 MicroSD카드에 라즈베리파이 설치를 권장한다. 한번 라즈베리파이를 설치하면 상위 용량의 SD카드로 이동시키는 작업은 매우 어렵다. 

마이크로소프트 스컬프트 에고노믹 마우스 간단 사용기

 이름도 어렵다. 마이크로소프트 스컬프트 에고노믹 마우스(Microsoft Sculpt MS Sculpt Ergonomic). 마이크로소포트에서 판매하는 인체공학형 마우스다. 한국에서 5~6만원 정도에 구입할 수 있는데, 블랙프라이데이를 맞이하여 아마존에서 약 3만원에 구입하여 사용하고 있다. 간단한 사용기를 올려보려 한다.
 포장은 부피를 좀더 줄일수도 있을 것 같은데, 생각보다는 크다.
 기본적을 AA건전지가 2개가 들어가 있다. 그리고 동글을 보관하기 위해서 아래면을 열어야 하는데, 자석이 있어서 간단히 열고 닫을 수 있다.
 엄지손가락이 닿는 부분은 무광 플라스틱으로 되어 있고, 클릭하는 부분은 유광으로 되어 있다. 생각보다는 지문이 잘 묻지 않는다. 마우스 클릭감도 가격대비 매우 만족 스럽다.
오른쪽 손목이 덜꺽여서 조금은 자연스러운 것 같으면서도 이상하다. 20년 가까이 일반 마우스를 사용했기에 적응하는데 조금의 시간은 필요하다. 하지만, 적응하는데 하루면 되는것 같다. 다만, 엄지손가락으로 눌러야 하는 윈도우 버튼과 뒤로가기 버튼을 적응하는데는 시간이 상당히 걸릴것 같다. MS에서 제공하는 프로그램을 설치하면 버튼의 기능을 조절 할 수 있다.

 가격대 성능비가 매우 좋은 제품이라고 생각된다. 인체공학형이라는 장정도 있지만, 개인적으론 왼쪽 클릭을 했을 때의 감이 너무 좋은것 같다.

LG 그램 14ZD950 간단 리뷰

 LG전자 슬림 노트북인 LG 그램 14ZD950을 잠깐 동안 사용할 기회가 있어야 간략하게 후기를 남겨 본다. 자세한 사양은 제품의 홈페이지 또는 판매처를 참고하기 바란다.

 개봉기 사진을 보자.
 겉면 포장은 매우 고급스럽다. 측면의 가운데 자석이 있어 상자를 쉽게 닫고 열수 있다.
 포장은 아이패드와 유사한 형태로 되어 있고, 충전 어뎁터와 랜포트 변환 젠더가 들어 있다. 노트북의 충전기도 점점 작아지고 있다. 예전의 투박한 충전기에 비하면 매우 가볍고 작아진 느낌이다.
 상판의 필름을 때지 않았을때의 모습이다. 단순함 그 자체이다.

 가볍다. 980g의 무게는 정말로 가볍다. 책가방에 넣고 다녀도 그 무게가 잘 느껴지지 않았다. 그 가볍움으로 인해서 몇가지 확장성을 포기 했지만, 그 가벼움의 장점은 확장성 포기의 단점을 커버하고도 남는다. 측면에는 2USB 포트와 마이크로SD카드 리더기, 변환 랜포트, 미니 HDMI단자가 위치한다.
  디스플레이의 베젤이 확실히 얇다. 버리는 공간이 적어서 14인치 노트북이지만 훨씬더 작은 느낌을 받았다. IPS 디스플레이가 탑재되어서 집에서 영화감상 등에 사용해도 좋을것 같다는 생각이 들었다.
  LG gram의 최대 단점이라고 생각되는 부분은 키보드이다. 타이핑을 할때의 기감은 매우 괜찮은 편이다. 하지만, 980g이라는 무게를 만들기 위해서 노트북을 감싸는 부분을 플라스틱으로 한 것이 소음을 발생시킨다. 생각보다 소음이 커서 조용한 곳에서 타이핑을 많이 해야하는 경우라면 사용해서는 안될 제품이다. 생각보다 타이핑 소음이 매우크다. 키패드를 덮었지만 소음 문제는 해결되지 않았다.
 운영체제 미설치 노트북을 구입하게 되면 아래와 같은 화면을 만나게 될것이다. 노트북에 첨부된 문서를 이용해서 따로 구입한 윈도우를 설치할 수 있다.

 몇 시간동안 LG 그램14를 사용해 보았다. 성능, 디스플레이, 디자인은 매우 만족 스럽다. 하지만, 키보드의 소음은 불안할 정도이다. 다음 버전의 모델은 키보드 소음 문제가 꼭 해결되어야 할 것 같다. 

라즈베리파이 커맨드 라인으로 시작하기

 라즈베리파이의 배포판이 Debian의 최신 배포판인 Jessie를 지원하기 시작했다. Raspbian Jessie부터는 부팅시 데스크탑 GUI가 기본으로 시작된다.
https://www.raspberrypi.org/downloads/raspbian/
 디자인 등은 매우 깔끔해지고 기존 Wheezy보다 가벼워진 느낌이다. 하지만 원격 SSH 접속을 주로 사용하기에 GUI인터페이스 프로세스가 계속 실행되고 있는 것은 자원낭비다.  pstree 명령을 통해 프로세스를 확인 할 수 있는데, 커맨드 라인이 기본인 wheezy 배포판보다 프로세스가 많아 졌음을 알 수 있다. 그리고 GUI인터페이스로 시작하면 무조건 1명의 pi유저가 기본적으로 있는데 이또한 필요가 없다. w명령을 이용해서 확인할 수 있다.
 라즈베리 파이가 시작할 때, 커맨드 라인으로 시작하게 설정을 바꿔보자. 라즈베리 파이 설정을 실행한다.
$ sudo raspi-config
 "3. Boot Options"을 선택한다. 그리고 "B1 Console"을 선택한다. B2 옵션은 라즈베리 파이 부팅시 자동으로 pi 계정으로 로그인하게 해준다. B1으로 설정을 바꾼후, 재부팅한다.
$ sudo reboot
 pstree, top, ps 명령 등으로 지금 활성화된 프로스세를 확인해보면, LXDE 관련 프로세스가 없는 것을 볼 수 있다.

iOS 8.4 업데이트 요약

 애플이 iOS 8.4 업데이트를 통해서 Apple Music을 출시하였다. 다만, 미국 계정으로만 사용가능하다.

 이 업데이트에서는 Apple Music을 새로 선보입니다. Apple Music은 혁신적인 음악 서비스를 제공하고 글로벌 라디오를 24시간 들을 수 있으며 좋아하는 아티스트를 팔로우할 수 있는 Connect 기능을 포함합니다. 이 모든 서비스는 새롭게 디자인된 음악 App에서 즐길 수 있습니다. 그 외에 iOS 8.4는 iBooks의 향상과 오류 수정을 포함합니다.

Apple Music
  • Apple Music 구독 멤버가 되면 Apple Music 카탈로그에 있는 수백만 곡의 노래를 즐길 수 있고 오프라인 재생목록으로 보관하여 나중에 오프라인에서도 들을 수 있습니다.
  • 추천 음악: Apple Music 멤버는 음악 전문가가 엄선한 재생목록 및 추천 앨범을 볼 수 있습니다.
  • 새로운 음악: Apple Music 멤버에게는 최신 및 최고의 음악을 에디터가 직접 선별하여 제공합니다.
  • 라디오: Beats 1에서 음악과 인터뷰, 독점적인 라디오 쇼를 청취할 수 있습니다. 또한 에디터가 만든 라디오 스테이션을 재생할 수도 있고 좋아하는 아티스트 또는 노래로 직접 스테이션을 만들 수도 있습니다.
  • Connect: 팔로우하는 아티스트의 생각, 사진, 음악 및 비디오를 공유하고 대화에도 참여할 수 있습니다.
  • 나의 음악: iTunes 구입 항목, Apple Music의 노래, 재생목록을 모두 한 곳에서 재생하고 즐깁니다.
  • 최근 추가된 항목, 미니 플레이어, 다음에 재생할 목록 등 더 많은 기능을 추가한 전면 새로 디자인된 음악 플레이어입니다.
  • iTunes Store: 좋아하는 음악을 구입할 수 있는 최적의 장소입니다. 한 번에 한 곡씩 또는 앨범 전체를 구입할 수 있습니다.
  • 이용 가능한 서비스 및 기능은 국가에 따라 다를 수 있습니다.

iBooks 향상 및 오류 수정
  • iBooks 내에서 오디오북을 검색, 청취 및 다운로드할 수 있습니다.
  • 지금 재생 중 기능이 오디오북을 위해 특별히 새로 디자인되었습니다.
  • iPad는 물론 iPhone에서도 이제 iBooks용으로 만들어진 도서를 사용할 수 있습니다.
  • 시리즈 도서를 보관함에서 바로 검색하고 미리 주문할 수 있습니다.
  • iBooks Author로 만들어진 도서에서 Widget, 용어집 및 탐색 기능의 손쉬운 사용이 향상되었습니다.
  • 기본 설정된 중국어 서체가 새로워졌습니다.
  • 보관함에서 자동 야간 테마 끄기 설정이 새로워졌습니다.
  • 구입 항목 가리기의 오작동 원인을 수정했습니다.
  • iCloud에서 책이 다운로드되지 않던 문제를 해결했습니다.

기타 향상 및 오류 수정
  • 특정한 유니코드 문자를 받으면 기기가 재시동되던 문제 해결
  • GPS 액세서리가 위치 데이터를 제공할 수 없던 문제 수정
  • 삭제된 Apple Watch App이 다시 설치되던 문제 해결


이 업데이트의 보안 콘텐츠와 관련된 자세한 정보는 다음 웹 사이트를 참조하십시오.
http://support.apple.com/kb/HT1222?viewlocale=ko_KR

iOS 8.3 업데이트 요약

 iOS가 8.3 으로 업데이트 되었다. 8.2 버전이 나온지 한 달만에 버그등을 수정한 버전을 배포하였다. 간단히 업데이트 내용만을 올린다.

이 릴리즈는 향상된 성능, 오류 수정 및 새로 디자인된 이모티콘 키보드를 포함합니다. 변경된 사항은 다음과 같습니다.

향상된 성능:
  • App 실행
  • App 반응성
  • 메시지
  • Wi-Fi
  • 제어 센터
  • Safari 탭
  • 타사 키보드
  • 키보드 단축키
  • 중국어(간체) 키보드

Wi-Fi 및 Bluetooth 수정사항
  • 로그인 자격 증명을 계속 요청받던 문제 수정
  • 일부 장비에서 간헐적으로 Wi-Fi 네트워크 연결이 해제되던 문제 해결
  • 핸즈프리 전화 통화가 연결 해제되던 문제 수정
  • 일부 Bluetooth 스피커에서 오디오가 재생되지 않던 문제 수정

방향 및 회전 수정사항
  • 때때로 가로 화면 방향으로 회전한 후 세로 화면 방향으로 다시 회전할 수 없던 문제 해결
  • 장비를 세로 화면 방향 및 가로 화면 방향으로 회전할 때 발생하는 성능 및 안정성 문제 개선
  • 주머니에서 iPhone 6 Plus를 꺼내면 장비의 화면 방향이 거꾸로 되던 문제 수정
  • 멀티태스킹으로 App을 전환한 후 가끔 App이 올바른 화면 방향으로 회전되지 않던 문제 해결

메시지 수정사항
  • 그룹 메시지가 때때로 분리되던 문제 해결
  • 개별 메시지를 전달하거나 삭제하는 기능이 때때로 사라지던 문제 수정
  • 메시지에서 사진을 찍을 때 때때로 미리보기가 나타나지 않는 문제 해결
  • 메시지 App에서 직접 정크 메시지로 보고할 수 있는 기능 추가
  • 사용자의 연락처에 없는 사람이 보낸 iMessages를 필터링할 수 있는 기능 추가

가족 공유 수정사항
  • 가족 구성원의 장비에서 특정 App이 실행되지 않거나 업데이트되지 않는 오류 수정
  • 가족 구성원이 특정 무료 App을 다운로드할 수 없던 오류 수정
  • 구입 요청 알림에 대한 신뢰성 향상

CarPlay 수정사항
  • 지도가 검은색 화면이 되던 문제 수정
  • UI가 올바르지 않게 회전되던 문제 수정
  • CarPlay 화면에 나타나지 말아야 할 키보드가 나타나던 문제 수정

기업용 수정사항
  • 기업용 App 설치 및 업데이트 신뢰성 향상
  • IBM Notes에서 생성된 캘린더 이벤트의 시간대 수정
  • 재시동 후 Web Clip 아이콘이 일반 아이콘이 되던 문제 수정
  • 웹 프록시 암호 저장에 대한 신뢰성 향상
  • 외부 답장에 대해 Exchange 부재 중 메시지를 이제 개별적으로 편집 가능
  • 일시적인 연결 문제에 대해 Exchange 계정 복구 향상
  • VPN 및 웹 프록시 솔루션 호환성 향상
  • 공용 Wi-Fi 네트워크에 연결할 때와 같이 Safari 웹 시트에 로그인할 때 물리적 키보드 사용 허용
  • 긴 메모가 있는 Exchange 회의가 잘리던 문제 수정

손쉬운 사용 수정사항
  • Safari에서 뒤로 버튼을 사용할 때 VoiceOver 제스처가 응답하지 않던 문제 수정
  • 임시 저장 Mail 메시지에서 VoiceOver 초점의 신뢰성이 떨어지던 문제 수정
  • 점자 화면 입력을 사용하여 웹 페이지 양식에 텍스트를 입력할 수 없던 문제 수정
  • 점자 디스플레이에서 빠른 탐색을 토글할 때 빠른 탐색이 꺼져있다고 나오던 문제 수정
  • VoiceOver가 활성화되어 있을 때 App 아이콘이 홈 화면에서 움직이지 않던 문제 수정
  • 일시 정지 후 화면 말하기가 다시 시작되지 않던 화면 말하기 문제 수정

기타 개선사항 및 오류 수정사항
  • 300개 이상의 새로운 이모티콘이 있는 새로 디자인된 이모티콘 키보드
  • iCloud 사진 보관함이 OS X 10.10.3의 새로운 사진 App과 동작하도록 최적화되었으며 정식 출시됨
  • 지도에서 턴 바이 턴 내비게이션의 거리 이름을 말하는 발음 향상
  • Baum VarioUltra 20 및 VarioUltra 40 점자 디스플레이 지원 포함
  • 투명도 줄이기가 켜져 있을 때 Spotlight 결과 표시 향상
  • iPhone 6 Plus 가로 화면 방향 키보드의 이탤릭체 및 밑줄체 포맷 옵션 추가
  • Apple Pay에 사용하는 배송 및 청구 주소 제거 기능 추가
  • Siri가 지원되는 언어 및 국가 추가: 영어(인도, 뉴질랜드), 덴마크어(덴마크), 네덜란드어(네덜란드), 포르투갈어(브라질), 러시아어(러시아), 스웨덴어(스웨덴), 태국어(태국), 터키어(터키)
  • 받아쓰기 언어 추가: 아랍어(사우디 아라비아, 아랍 에미리트 연합국) 및 히브리어(이스라엘)
  • 전화, Mail, Bluetooth 연결, 사진, Safari 탭, 설정, 날씨 및 음악의 Genius 재생목록의 안정성 향상
  • 특정 장비에서 밀어서 잠금 해제가 동작하지 않던 문제 해결
  • 가끔 잠금 화면에서 쓸어넘겨 전화 통화를 받을 수 없던 문제 해결
  • Safari PDF에서 링크가 열리지 않던 문제 해결
  • Safari 설정에서 방문 기록 및 웹 사이트 데이터 지우기를 선택해도 모든 데이터가 지워지지 않던 문제 수정
  • 'FYI'가 자동 수정되던 문제 수정
  • 빠른 답장에 예상 단어가 나타나지 않던 문제 해결
  • 지도가 하이브리드 모드에서 야간 모드로 바뀌지 않던 문제 수정
  • FaceTime URL을 사용하여 브라우저 또는 타사 App에서 FaceTime 통화를 시작할 수 없던 문제 해결
  • 때때로 사진이 Windows의 디지털 카메라 이미지 폴더에 제대로 보내지지 않던 문제 수정
  • iTunes에서 때때로 iPad 백업이 완료되지 않던 문제 수정
  • Wi-Fi에서 셀룰러 네트워크로 전환할 때 Podcast 다운로드가 멈추던 문제 수정
  • 잠금 화면에서 타이머의 남은 시간이 00:00으로 잘못 표시되던 문제 수정
  • 때때로 통화 음량이 조절되지 않던 문제 수정
  • 상태 막대가 때때로 나타나지 말아야 할 때 나타나던 문제 수정

이 업데이트의 보안 콘텐츠에 관한 자세한 정보를 보려면 다음 웹 사이트를 방문하십시오.

대학로 맛집, 조선식당

 미각이 예민하거나 주위환경에 영향을 크게 받는 성격이 아니기에, 주면 주는데로 먹고 가자면 가자는데로 행동하는 편이다. 생활 블로그를 하는 사람들이 많이 올리는 포스팅 주제가 맛집인데, 나는 맛집 포스팅을 잘 하지 않는다. 어디가 맛집인지 잘 모르기 때문이다. 그래서 내가 가장 잘한다고 생각되었던 프로그래밍에 관한 글을 주로 올렸다. 하지만 IT에 관한 글만을 올리는 블로그는 아니다. 그 시기에 내가 관심이 있어하는 분야의 글을 주로 올리는 편이다. 이러던중 요즘 여자친구와 자주 가는 맛집이 생겨서 아주 간단히 포스팅을 해보고자 한다.
위치 : 대학로 1번출구로 나와서 2번출구 방향으로 가다보면 왼편에 조선식당 입구 있음
다음지도로 위치 보기 : http://dmaps.kr/pzgu
 식당의 분위기는 일반 한식집과는 달리 매우 깔끔하다. 대학로에 위치해서인지 커피숍에 가깝게 느껴진다. 조용히 밥먹기에 딱 좋은것 같다.
 내가 주로 돼지 직화구이를 주로 먹는다. 8천원 정도하는데, 맛이 괜찮다. 기본반찬은 깔끔하게 나오는 편이다.
 그리고 된장찌개도 살짝 진한 맛으로 괜찮다. 둘이 가서 식사용으로 막기엔 이 두가지 메뉴가 딱인것 같다.
 4명정도 온 사람들은 불고기전골을 많이 먹는것 같다. 낙지 비빕밥도 맛있게 한다. 조용하게 깔끔한 한식을 먹고자 한다면 추천하는 식당이다.

외장하드 케이스, 스카이디지탈 EZSAVE Q25 USB 3.0 사용기

 2.5인치 HDD가 생겼다. 지인이 사용하던 것인데, 필요가 없다면서 나에게 주었다. 그냥 두기엔 아까워서 외장하드 케이스를 구입해서 사용하기로 했다.

 외장하드 케이스는 여러 종류가 있는데, 보통 iptime 이라는 브랜드로 유명한 EFM네트웤스와 스카이디지탈 EZSAVE를 많이 사용하는 것 같다. 큰 기술을 필요로 하는 것 같지 않아 저렴한 가격과 디자인이 마음에 드는걸 선택하면 될 것 같다. iptime 제품과 EZSAVE 중에서 고민을 하다가 스틸형태의 외관과 저렴한 가격의 EZSAVE를 선택했다. 사실, 두 제품의 가격차이는 몇 천원 나지 않는데, iptime에는 자동백업 등의 내가 필요하지 않는 기능이 있어서 단순한 EZSAVE Q25 를 선택했다.

 사진을 보면서 2.5인치 HDD와 외장하드 케이스를 조립해보자.
 외장하드 케이스와 드라이버, 여분의 나사가 있어서 추가적인 도구는 필요없다. 아래 설명서를 참고하여 조립을 시작하면 된다.
 먼저, 테입을 이용하여 외장하드 케이스를 연다.
 중간 프레임을 분리를 한다.
 2.5인치 하드를 중간 프레임에 연결하고 은색 나사로 고정한다.
 중간 프레임과 커버를 결합시키고 작은 검정 나사를 커버 측면에 고정시킨다.
 조립완료 후, 기존의 삼성 외장하드와의 비교 사진이다. 평면은 ezsave Q25가 더 크지만, 두깨는 ezsave Q25가 더 얇다.
 USB 연결 단자를 연결 했을때, 틈이 발생하는 것은 조금 아쉽다. 파일 전송에는 문제가 없지만, 연결이 조금 불안해 보인다. 삼성 외장하드도 틈이 조금 발생하는데 USB표준의 문제인지, 내가 가지고 있는 두 제품의 문제인지는 확실하지 않다.
 검정색 무광의 단순한 디자인은 매우 만족스럽다. 제품 아래쪽에 고무판이 없어 진동흡수에는 미흡할 수 있지만, 책상 평면에서 사용하는 걸 고려한다면 별로 신경쓸 일은 아닌 것 같다. 스카이디지털 EZSAVE Q25 USB 3.0 제품은 가지고 있는 2.5인치 하드디스크를 이용해서 심플한 외장하드를 만드는데 부족함이 없는 제품이다.