2016년 11월 3일 목요일

msys2

msys2 에 대한 소개 참고
http://a4.aurynj.net/post/119164673973/msys2


* msys2 설치
1. http://msys2.github.io/ 에서 인스톨러를 받는다.

# 인스톨러로 설치하기 싫어서 압축파일을 받았다.
http://repo.msys2.org/distrib/x86_64/msys2-base-x86_64-20161025.tar.xz

2. 압축 파일을 풀어 C:\msys64 로 설치

3. 터미널 실행
C:\msys64\mingw64.exe

4. 터미널 환경 설정 (이건 취향대로)
Alt + Space Bar > Options...
Looks
    Cursor: (*) Block  
Text
    Font: Bitstream Vera Sans Mono, 12pt
    Locale: ko_KR
    Character set: UTF-8
Mouse
    Right mouse button: (*) Paste
    Middle mouse button: (*) NothingWindow
# 마우스 오른쪽 버튼의 Menu 기능은 컨텍스트 키 또는 타이틀바 오른 클릭으로 표시 가능.

또는

--------------------------------------------------------------------------------
$ cat ~/.minttyrc
CursorType=block
Font=Bitstream Vera Sans Mono
FontHeight=12
Locale=ko_KR
Charset=UTF-8
CopyAsHTML=16777216
MiddleClickAction=void
RightClickAction=paste
--------------------------------------------------------------------------------

5. 패키지 설치
$ pacman -Syu # db 동기화 및 업그레이드
$ pacman -Su # 나머지 업그레이드
$ pacman -S vim git tig tar patch diffutils winpty openssh man-db man-pages-posix

# 전체 화면으로 바꾸면 진짜 linux 쓰는 것 같다.

$ pacman -Sl # 설치 패키지 리스트


참고
* http://a4.aurynj.net/post/119164673973/msys2
* https://wiki.archlinux.org/index.php/Pacman_(%ED%95%9C%EA%B5%AD%EC%96%B4)

2016년 10월 23일 일요일

OSMC 에서 BT 키보드 사용하기

$ sudo apt-get install bluez
$ sudo connmanctl enable bluetooth # 중요: 재부팅시 rfkill unblocked 로 설정
$ sudo bluetoothctl
[bluetooth]# power on
[bluetooth]# scan on
[CHG] Controller <어댑터 주소> Discovering: yes
[NEW] Device <키보드 주소> BSKBB22
[bluetooth]# scan off
[bluetooth]# agent KeyboardOnly
[bluetooth]# pair <키보드 주소>
[agent] PIN code: 362888 # 이 값은 pair 할 때마다 다름
# 키보드에서 362888 엔터를 입력
Pairing successful
[bluetooth]# trust <키보드 주소>
[bluetooth]# quit

2016년 9월 25일 일요일

RPi2 에 OSMC 설치

Raspberry pi 2
OSMC 2016-08.1 버전
HDMI 연결 가능한 TV


SD 카드에 OSMC 설치
1. https://osmc.tv/download/ 에서 인스톨러 다운로드 (윈도우즈는 osmc-installer.exe)
2. osmc-installer.exe 실행
3. welcome 화면
   [English]
   [Raspberry Pi 2 / 3]
4. select version 화면
   [2016.08-1] 최신 버전
5. install options
   [*] on an SD card
6. networking
   [*] wired connection
7. device selection
   micro sd 카드를 usb 어댑터에 넣어 usb 포트에 삽입 > refresh > 디바이스 선택
8. license agreement
   [v] I accept the End User License Agreement
9. downloading
10. Are you sure 창
   Yes
11. Installing
12. congratulations
   quit

리모콘앱 설치
  - OSMC 를 조작하기 위해 리모콘이 필요. (RPi2 에 키보드나 마우스를 연결하여 사용 가능)
  - 여러가지 리모콘을 지원하는 것 같음.
  - 다행이도 TV 리모콘으로 조작이 되어 별도의 리모콘 구입이나 앱 설치가 필요 없음.
  - 안드로이드 앱으로는 Yatse 라는 앱이 평이 좋은것 같음

OSMC 초기 설정
1. sd 카드를 RPi2 에 삽입 후 전원 연결
2. Fomatting device
3. Installing files
4. OSMC 초기 설정 화면
Welcome
   English (한글 폰드가 없어 글자 깨짐)
Timezone
   Asia > Seoul
Hostname
   [current name: osmc]
   Accept
SSH
   SSH Service is Enabled
   Accept
License
   Continue
Look+Feel
   OSMC
Sign-up
   No thanks
Exit

한글 메뉴 설정
1. RPi2 에 접속
  teraterm, putty, ssh 등으로 RPi2 에 접속. osmc/osmc
2. 한글 폰트 다운로드
   $ sudo apt-get install fonts-nanum
3. 폰트 파일 복사
   $ cp /usr/share/fonts/truetype/nanum/NanumGothic.ttf /usr/share/kodi/addons/skin.osmc/fonts/
4. 스킨의 폰트 설정 파일에서 폰트 이름을 전부 변경
   # OSMC 스킨
   $ sed -i '/filename/s/>[^<]*</>NanumGothic.ttf</' /usr/share/kodi/addons/skin.osmc/16x9/Font.xml
   # Confluence
   $ sed -i '/filename/s/>[^<]*</>NanumGothic.ttf</' /usr/share/kodi/addons/skin.confluence/720p/Font.xml
5. 미디어센터 재시작
   $ sudo service mediacenter restart
6. 표시 언어를 한글로 변경
   Settings > Appearance > International > Language > Korean

설정
설정 > 비디오 > 재생 > 다음 비디오를 자동 재생 [*]

삼바 설치
1. sudo apt-get update
2. sudo apt-get install samba
3. tail -6  /etc/samba/smb.conf
[share]
   comment = Media Directories
   path = <Absolute path>
   valid users = <User list separated by ,>
   browseable = yes
   writable = yes
4. sudo service smbd restart

2016년 9월 6일 화요일

node.js 설치

https://gist.github.com/isaacs/579814#file-node-and-npm-in-30-seconds-sh

참조
https://gist.github.com/isaacs/579814

메시지큐를 사용하는 프로세스 찾기

cd /proc
for p in [0-9]*; do
    echo $p; ls -l $p/fd | grep "매시지큐이름"
done | grep -B1 "매시지큐이름"

cat "찾은 PID"/cmdline

ldconfig

https://codeyarns.com/2014/01/14/how-to-add-library-directory-to-ldconfig-cache/

2016년 9월 1일 목요일

삼바 서버를 외부 네트워크에 공유

다음 두 포트를 포워딩한다.

139, 445