주의사항

  • 유선랜을 통해서 이용하시기 바랍니다. (1920x1080 화질을 이용하기 위해서는 엄청난 데이터를 사용합니다. 무선으로는 화면이 깨질 수 있습니다.)

일단 brew 를 설치해야 합니다.
컴파일을 해야하는데 이 소스들을 brew를 통해서 설치하기 때문입니다.

homebrew 설치

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

컴파일을 위한 library 설치

brew install gstreamer 
brew install gstreamer gst-plugins-base  
brew install gstreamer gst-plugins-base gst-plugins-good 
brew install gstreamer gst-plugins-base gst-plugins-good ​gst-plugins-bad gst-plugins-ugly 
brew install ffmpeg
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install automake fdk-aac git lame libass libtool libvorbis libvpx opus sdl shtool texi2html theora wget x264 xvid yasm

설치가 끝나고 난 뒤에

mkdir compile
cd compile
git clone https://bitbucket.org/ohhara/ohmulticastvideoscanner.git 
cd ohmulticastvideoscanner/
./configure
./make

이상 커파일이 끝났습니다.
이제 주소를 얻어오기로 합니다.
이미 kt, btv, u+ 주소들은 다 공개가 되어 있기 때문에 검색을 통해서 얻어오시면 됩니다.
저는 btv 를 사용하고 있기 때문에 아래와 같이 사용했습니다.
- http://www.netmanias.com/ko/?m=view&id=oneshot&no=7536

랜카드 확인하기

$ sudo omvs -l
dev_idx(0) dev_name(en0) dev_desc((null))
dev_idx(1) dev_name(p2p0) dev_desc((null))
dev_idx(2) dev_name(utun0) dev_desc((null))
dev_idx(3) dev_name(en1) dev_desc((null))
dev_idx(4) dev_name(lo0) dev_desc((null))
dev_idx(5) dev_name(gif0) dev_desc((null))
dev_idx(6) dev_name(stf0) dev_desc((null))
dev_idx(7) dev_name(bridge0) dev_desc((null))

위와 같은 화면이 나오면 자신의 랜카드가 뭔지 헷깔릴 수 있습니다.
아래 명령어를 통해서 자신이 현재 사용하고 있는 그래픽카드를 확인합니다.

$ ifconfig 
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
en1: flags=963<UP,BROADCAST,SMART,RUNp2p0: flags=8843<UP,BROADCAST,RUNNING,bridge0: flags=8822<BROADCAST,SMART,SIMPL

주소 따기

#!/bin/bash
for i in {1..254}
do
sudo ./omvs -i 2 -j 16 -u -s 1000 -t 5000 239.192.$i.0/27 >> ip_list.log
done

명령어를 통해서 주소를 얻어올 수 있습니다. 상당한 시간이 소요됩니다. 검색이 끝나고 난 뒤에는 ip_list.log파일을 생성합니다.
그리고 omvs_out폴더에 m3u 파일이 생성이 됩니다. 그런데 파일으 보면 내용이 없습니다.
omvs_out 폴더는 신경 안 쓰셔도 됩니다. jpg 파일도 같이 생성이 되어야 하는데, 이 또한 제대로 작동하지 않습니다. ip_list.log파일에서 주소를 추출해 봅니다.

$ cat ip_list.log | grep udp > list.txt

이제 list.txt 파일에 보면 ip 주소들이 나와있습니다.

[0x7fc4aa80d000] trying to save udp://239.192.xxx.19:49220 to omvs_out/239.192.xxx.19-49220.png

위와 같은 라인들이 많이 작성되어 있습니다. 원래는 omvs_out에 제대로 영상의 jpg 파일이 나와야 하지만 저는 동작이 안되네요.
이제 VLC를 통해서 제대로 작동이 되는지 확인을 해 봅니다. 일일히 하니씩 주소를 넣어서 어떤 채널이 등록되어 있는지 확인해야 합니다.

플레이가 잘 되시나요?

반응형

xrdp 설치

linux 시스템에 RDP 를 이용해서 접속하기

window x 설치하기

sudo apt-get install xrdp xfce4
  • 라즈베리파이에서는 xrdp 만 설치를 해도 동작한다. 아마도 처음에 gui 가 기본적으로 설치된 버전을 깔아서 그런 것 같다. 다른버전 설치한 사람은 위와 같이 명령어를 입력하면 간단히 접속할 수 있다.

RDP(window + r 하고, mstsc 실행)를 이용해서 접속을 하면 비밀번호를 뭐로 넣을까 잠시 고민하게 된다.
이럴때 terminal에서 다음과 같이 암호를 바꿔준다.

사용자 계정비밀번호 바꾸기

sudo -i
passwd ubuntu

터미널에서 한글폰트를 사용하기 위해서

sudo apt-get install ttf-unfonts-core

ibus 한글 입력기를 위해서

sudo apt-get install ibus-hangul


반응형

'컴퓨터' 카테고리의 다른 글

ublock 네이버카페 막힘 해결하기  (0) 2017.07.12
맥에서 omvs 사용하기  (0) 2017.04.25
Window Live Writer 를 대신할 블로깅툴  (0) 2017.02.27
워드 2016에서 Metablog 추가하기  (0) 2017.02.21
돌비 애트모스  (0) 2017.01.31

윈도우 10에서 유용한 블로깅툴

Window Live Writer를 대신한 만한 블로깅툴을 검색하다가 오픈소스로 공개되어 있는 window live writer가 있다는 것을 알게 되었다. 기존에 사용하던 사람들은 계속 사용할 수 있겠다.

기존의 이름과는 조금 다르지만, 간단하게 다운받아서 사용하면 되겠다.

그런데 아직 최적화가 덜 되었는지, 조금 밀리는 느낌이 있다. 빠르게 고쳐지겠지싶다.

반응형

'컴퓨터' 카테고리의 다른 글

맥에서 omvs 사용하기  (0) 2017.04.25
리눅스 RDP 접속하기  (0) 2017.03.31
워드 2016에서 Metablog 추가하기  (0) 2017.02.21
돌비 애트모스  (0) 2017.01.31
[엑셀] 통합 된 쓸데없는 행 삭제하기  (0) 2017.01.20

워드 2016에서 Metablog 추가하기

2017년 1월 10일부로 Window Live Writer 공식 지원이 끝났다. 그래서 더 이상 공식 사이트에서 Window 필수패키지 2012 을 다운 받을 수 없다. 다른 방법으로 구해서 사용을 해야 한다.

참조 - Essentials 2012 릴리즈 정보

WORD 를 열고 [파일] - [공유] - [블로그에 게시] 를 누르면 따로 블로그를 작성할 수 있는 화면이 나온다.

Imgur

그 다음에 계정 관리를 누르고, 새로운 계정을 추가를 하자. Metablog 는 기본으로 존재하지 않고, 기타로 작성해야 한다.
계정 관리에서 기타를 눌러서 Metablog 를 통해서 네이버 블로그를 추가 할 수 있는데, 회색 창으로 활성화가 되지 않는다.

Imgur

Imgur

Imgur

MS 오피스 Q/A사이트에 가보면 많은 질문들이 있고, 같은 현상을 갖고 있는 사람들이 여럿 있다는 것을 확인 할 수 있다.

해결 방법은 OFFICE WORD 업그레이드를 통해서 하는 방법과 레지스트리를 직접 조작해서 하는 방법이 있다. 첫번째 방법을 해도 변화가 없고. Regedit 를 통해서 하는 방법이 쵝오의 활용법이다.
편하게 아래의 파일을 다운 받아서 사용하면 간편하게 사용할 수 있을 것이다.

word_metablog_enable.reg



반응형

'컴퓨터' 카테고리의 다른 글

리눅스 RDP 접속하기  (0) 2017.03.31
Window Live Writer 를 대신할 블로깅툴  (0) 2017.02.27
돌비 애트모스  (0) 2017.01.31
[엑셀] 통합 된 쓸데없는 행 삭제하기  (0) 2017.01.20
window 10 ctrl 와 caps lock 변경하기  (0) 2016.12.19

개요

dolby atmos for Headphones … 돌비 애트모스에 대한 소개 (dolby.com) 헤드폰을 통해서 atmos 사운드 효과를 사용할 수 있다. 극장에서 보면 하늘에서 비행기가 지나가는 소리를 나오는데 소리의 이동에 대해서 보다 자연스럽게 표현할수 있다고 한다. 홈페이지에 적시되어있는 atmos(애트모스) 특징

Amazing sound

Dolby Atmos®는 모바일 엔터테인먼트를 변화시킵니다. 붙박이 스피커 또는 헤드폰을 통해, 소리는 명료함, 풍부함, 세기 및 깊이와 더불어 머리 위를 포함하여 모든 방향에서 오는 것처럼 보이게 합니다.

Moving audio

헤드폰을 착용하면 사람, 장소, 사물 및 음악 소리가 주위를 움직이는 것처럼 느껴져, 액션 안에 있는 것처럼 느껴지게 합니다.

Powerful experience

당신의 감각을 자극하고 엔터테인먼트의 모든 영향을 전달하기 위해 감정을 자극하는 소리를 만들어 줍니다.

게임

  • Call of Duty: Ghosts (Xbox 360®, PS3®, PS4™)
  • inFamous Second Son (PS4)
  • Grand Theft Auto V (PS3, Xbox 360)
  • Battlefield 4 (Xbox 360, PS3, PS4)
  • Minecraft (Xbox 360)
  • 오버워치에서 사용되는 Atmos
과거에는 스테레오로 좌우에서 음을 분리하는데 있어서 덜 매끄러웠다면 atmos를 적용하면 더 부드러운 좌우음향의 미세한 변화를 느낄수 있고 더불어 위에서 나는 음향효과도 느낄수 있다는 것.  
반응형

엑셀에서 보면 쓸데없이 행이 많은 경우가 있다. 이를 삭제 하려고 봤더니 excel 2013 에서는 쓸데없는 행을 정리해 주는 항목이 있다고 한다. 그런데 2016를 사용하는 나에게는 그런게 전혀 보이지 않는다.

Imgur

위와 같은 상황에서 행을 분리하고 909행에 데이터를 남기고 910~915행을 삭제하는 방법이다.

수동으로

수동으로 하는 방법은 행을 분리->나머지 행을 삭제하는 방법이다.

Imgur

이렇게 행을 드레그 해서 선택하고

Imgur

[홈] - [병합하고 가운데 맞춤]을 사용해서 분리한다.ㅇ

그리고 [마우스 오른쪽클릭] - [삭제] 를 누르는 방법이다.

매크로

ALT+F11로 매크로 수정창을 연다.

아래와 같은 매크로를 추가한다.

Sub 쓸데없는행삭제하기()
    Dim lastrow As Integer
    lastrow = Selection.Rows.Count
    Do While lastrow > 1
        Rows(Selection.Row + 1).delete
        lastrow = lastrow - 1
    Loop     
End Sub

Imgur

삭제할 데이터의 행에 클릭을 한 후에 ALT+F8울 눌러서 방금 만들어 놓은 매크로를 실행한다.

909행을 빼고 나머지 행들이 제거된 것을 알 수 있다.

반응형

'컴퓨터' 카테고리의 다른 글

워드 2016에서 Metablog 추가하기  (0) 2017.02.21
돌비 애트모스  (0) 2017.01.31
window 10 ctrl 와 caps lock 변경하기  (0) 2016.12.19
git 최초 설정  (0) 2016.10.18
MS Ergonomic Mouse vs 제닉스 Storm M2  (0) 2016.10.01

window 10 Capslock <-> Ctrl

스왑 교체 변경

window7 에서 잘 작동하면 reg 파일이 이상하게 작동이 되지 않았다. 그래서 직접 수정하는 방법을 찾아보기로 했다.

regedit 실행

(윈도우키 + R)를 눌러서 regedit를 실행.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

로 이동.

 HKEY_LOCAL_MACHINE
   /System
     /CurrentControlSet
       /Control
         /Keyboard Layout

의 위치를 찾아갑니다.

마우스 오른쪽을 눌러서 Binary Value를 선택해서 Scancode Map라는 이름으로 작성합니다.

  0000    00 00 00 00 00 00 00 00
  0008    03 00 00 00 1D 00 3A 00
  0010    3A 00 aD 00 00 00 00 00

와 같이 작성을 합니다.

레지스트 다운로드

  • ChangeCapsToControl.reg … Capslock -> Ctrl
  • ChangeCapsToShift.reg … Capslock -> Shift
  • DisableKeyboardRemap … 설정 초기화

참조

반응형

'컴퓨터' 카테고리의 다른 글

돌비 애트모스  (0) 2017.01.31
[엑셀] 통합 된 쓸데없는 행 삭제하기  (0) 2017.01.20
git 최초 설정  (0) 2016.10.18
MS Ergonomic Mouse vs 제닉스 Storm M2  (0) 2016.10.01
노트4 최적화 하기  (0) 2016.08.28

window 7 에서 

Windows 필수 패키지 다운로드 하기.

Live Writer 설치하기

버전을 잘 골라서 받아야 한다.


반응형

일곱가지 모델

동시성과 병렬성에 대한 거시적인 안목을 제공하기 위해서 다음과 같은 일곱가지 모델을 선택했다.

스레드와 잠금장치

스레드와 잠금장치는 문제점이 많지만 이 책에서 설명하는 다양한 모델의 배후에서 동작하는 기본 기술에 해당한다. 많은 동시성 소프트웨어에서 여전히 기본적인 선택으로 활용되고 있다.

함수형 프로그래밍

함수형 프로그래밍은 동시성과 병렬성을 잘 지원할 뿐만 아니라 여러 이유로도 사용이 확산되고 있다. 가변 상태를 원천적으로 제거했기 때문에 함수형 프로그래밍은 기본적으로 스레드-안전을 보장하며 병렬처리가 쉽다.

클로저 방식 - 아이덴티티와 상태 분리하기

클로저 언어는 명령형 프로그래밍과 함수형 프로그래밍을 효과적으로 결합하여 양쪽의 접근 방식이 지닌 장점을 극대화하고 널리 보급했다.

액터

액터모델은 광범위한 사용처를 가진 범용의 동시성 프로그래밍 모델이다. 공유 메모리와 분산 메모리 아키텍처 양측에서 활용이 가능하고, 지라적 분산을 적극 지원하고, 장애 허용과 탄력성에 대한 지원이 특히 강하다.

데이터 병렬성

우리가 사용하는 노트북 내부에는 슈퍼컴퓨터가 숨어 있다. GPU는 주로 그래픽 처리를 위해서 병렬성을 활용하지만, 그러한 기능은 사실 여러 가지 다른 작업을 위해서 활용될 수 있다. 유한 요소에 대한 분석을 수행하거나, 유체역학 계산을 수행하거나, 기타 엄청난 계산을 요구하는 코드를 작성하는 경우라면 GPU 성는은 거의 다른 방법 전부를 능가할 것이다.

람다 아키텍처

병렬성이 아니면 빅데이터 처리는 불가능하다. 여러 개의 컴퓨팅 자원을 활용할 수 있을 때에 한해서 우리는 테라바이트에 달하는 데이터를 처리할 수 있다. 람다 아키텍처는 맵리듀스와 스트리밍 프로세스의 장점을 결합해서 다양한 빅데이터 문제를 해결할 수 있도록 해준다.

이러한 모델은 제각각 가장 알맞은 분야가 있다. 각 장을 읽으면서 다음의 질문들을 염두에 두기 바란다.

반응형

git를 처음 사용하면 설정에 대해서 조금 알아야 할 필요가 있다. 어떻게 보면 최초에 해 놓고 신경을 안 쓰면 되긴 하지만, 이 부분을 잘 해 놓고 가지 않는다면 다시 문제가 생기게 된다.

git 문서를 읽어보면 설정하기에 대한 문서가 잘 나와있다.여기

git config명령어를 통해서 설정을 확인하고 변경할 수 있다.

  • /etc/gitconfig 파일: 시스템의 모든 사용자와 모든 저장소에 적용되는 설정이다. git config –system 옵션으로 이 파일을 읽고 쓸 수 있다.
  • ~/.gitconfig, ~/.config/git/config 파일: 특정 사용자에게만 적용되는 설정이다. git config --global 옵션으로 이 파일을 읽고 쓸 수 있다.
  • $ git config --global -e 사용자 설정을 editor 를 통해서 변경할 수 있다.
  • .git/config: 이 파일은 Git 디렉토리에 있고 특정 저장소(혹은 현재 작업 중인 프로젝트)에만 적용된다.

사용자 설정하기

설치하고 난 후에 할 일은 사용자 정보를 설정하는 일이다.

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

이렇게 설정하고 나면 git 서버에 Push를 할 때마다 이 정보로 log를 남긴다.

편집기 설정하기

$ git config --global core.editor emacs

-e 옵션을 통해서 사용할 편집기를 설정할 수 있다. 예를 들어서 –global 설정을 변경하고자 할 때,

$ git config --global -e

와 같은 명령어를 통해서 간단히 설정을 변경할 수 있다.

설정 확인하기

$ git config -l

git의 시스템 설정과 저장소의 정보를 불러온다. 그렇기 때문에 중복 된 값을 볼 수도 있으니 당황하지 말자.

반응형

+ Recent posts