codeheart 위치로그  |  태그  |  미디어로그  |  방명록
icon 분류 전체보기 에 해당하는 글74 개
2013.10.27   Windows 8.1 제품군 / DSP 라이센스 / 구매 관련
2013.10.08   fedora 에서 ubuntu 의 폰트 느낌나게 하기
2013.09.27   PS4 와 XBOX ONE 정보 모음(출시일/출시예정작/스펙 비교)
2013.09.27   Youtube(유투브) 플래쉬 없이 동영상 보기
2013.09.26   fedora 19 버그. move to workspace above/below 단축키 변경하기
2013.09.24   [git] console 에서 아직 push 안된 commit log 보기
2013.09.24   리눅스 git 콘솔 사용시 컬러 텍스트로 표시하게
2013.09.24   리눅스 -> 윈도우 원격 데스크탑 접속하기
2013.09.23   리눅스를 공식적으로 지원하는 파일 클라우드 서비스
2013.09.23   리눅스 음악 플레이어에서 태그 정보 한글 깨져 보일 때


icon Windows 8.1 제품군 / DSP 라이센스 / 구매 관련
컴퓨터 | 2013. 10. 27. 15:55

Microsoft 가 늘 헛발질 하는 것이 있는데, 제품 출시 및 판매 발표 후 대처가 항상 미진하다는 것이다. 무언가 홍보를 했지만, 소비자에게 잘 전달되지 않은 느낌.


예를 들어 Windows 7 까지는 엄청나게 많은 버전이 있었다.

  • 윈도 7 스타터
  • 윈도 7 홈 베이직
  • 윈도 7 홈 프리미엄
  • 윈도 7 프로페셔널
  • 윈도 7 얼티밋
(물론 이 것도 K, KN 등으로 더 분류되고 서버 제품군은 아예 다른 제품군으로 분류되니 생략)

Windows 8 은 이러한 문제점을 인식하고 상품수를 줄였다.
  • Windows RT
  • Windows 8
  • Windows 8 Pro
  • Windows 8 Enterprise
(이중 Enterprise 는 일반 시중에 판매되는 것이 아니라 MSDN 을 통해 개발자에게만 판매)

분류는 줄어들긴 했지만 Windows 8 의 타겟 특성상 (태블릿PC) 혼란은 더 가중된다.
Windows RT 는 과연 무엇이며, Windows 8 과의 관계는?
컴퓨터를 잘 모르는 일반인에게 설명하기는 쉽지 않다.
Microsoft 의 홍보가 취약한 것인지, 전략을 잘못 선택한 탓인지는 모르겠다.

이로 인해 언론도 삽질하게 된다. 어디서는 Windows 8 은 익스플로러가 ActiveX 지원안한다고 한다.
어디서는 한다고 한다. 이런 기사만 수십개 본 것 같다. 그 것이 전부 Windows RT 와 Windows 8 의 차이를 이해하지 못했기 때문이다. 근데 그게 전부 사용자탓이라고 할 수만은 없다.
Microsoft 가 PC 와 태블릿을 엮어버리려는 시도가 생각보다 멋진 계획이 아니었다는 것이라고 볼 수도 있다. (결과론적인 거라 좀 더 지켜봐야 하겠지만 지금까지는 생각보다는 멋진 계획은 아니었던 것 같다)

간단하게 말해서 Windows RT 는 기존의 Windows 7 까지의 OS 와 완전히 다른 OS 이다.
Intel 계열의 CPU 가 아닌 ARM 계열에서도 동작하도록 만들어진 순수한 테블릿 OS 이다.
하지만 기존의 Windows 프로그램이 돌아가지 않는다. 기존의 Windows 프로그램들은 Intel CPU 에 맞춰 개발되었기 때문이다. 이 점 때문에 안드로이드나 iOS 에 비해 메리트가 별로 없다.
따라서 Windows RT 의 인기는 전부 Windows 8 * 제품군이 나눠먹게 됐다. (그마저도 적지만)
Windows 8 * 제품군은 기존의 Windows 7 을 잇는 시리즈로, 기존 프로그램 호환성을 따른다.
물론 Windows RT 용으로 개발된 프로그램도 돌아간다.

쉽게 생각해보자.

Intel 계열의 CPU (with Windows 8) 는
ARM 계열에 맞춰진 어플리케이션도 (쉽게) 돌릴 수 있지만,

ARM 계열 CPU (with Windows RT) 는
Intel 계열에 맞춰진 어플리케이션을 (쉽게) 돌리지 못한다.

왜 그런가 하면 ARM CPU 는 RISC 이고, Intel CPU 는 CISC 이기 때문이다.
Reduced Instruction Set Computer 다. 적은 명령어를 구현했기 때문에 칩셋 사이즈를 줄일 수 있고, 저전력에 유리하다. CISC 는 반대로 Complex .... 로 많은 명령어를 구현했다.
사실 모든 프로그램은 RISC 로 다 돌릴 수 있다. 하지만, 특수한 복잡한 명령어에 대해 최적화된 CISC 방식에 비해 느릴 수 밖에 없다. (물론 크기가 보장된다는 전제하에)

사실 복잡하게 서술했지만, 직접적인 이유는 따로 있다.
Windows RT 는 .NET 프로그램만 돌릴 수 있다고 보면 된다.
(마치 안드로이드가 Java VM 프로그램을 돌리는 것 처럼)
반면 Windows 8 은 Intel 기반의 Windows Native 프로그램을 돌릴 수 있다.
(.NET 프로그램 역시 Windows 에 Native 프로그램으로 구현되어 있으므로 사실상 8 은 .NET 및 Native 프로그램 둘 다 돌릴 수 있는 것이다)
.NET 이나 Java VM 처럼 중간에 VM 레이어가 있는 어플리케이션의 경우 크로스 플랫폼 프로그램 개발이 용이하다. 따라서, RT, 8 에서 둘다 돌아가는 것이다.
하지만 특정 하드웨어에 맞춰서 개발된 Native 프로그램은 그렇지 못하다. 중간 레이어 없이 직접 하드웨어를 건드리는 기계어 코드가 들어가 있으므로 다른 하드웨어 플랫폼에서는 돌리기 쉽지 않다. (VMware 같은 가상 머신이나 콘솔 게임 에뮬레이터가 그런 역할을 해준다고 보면 된다. 하지만 제 성능을 발휘하게 하기는 쉽지 않고 여러가지 제약이 따른다)

따라서 에뮬레이터 같은 것을 구현해서 돌릴 순 있겠지만,
매우 느려지므로 사실상 안된다고 보는 것이 맞다.
게다가 대개의 ARM CPU 가 더 느린데, 굳이 더 무거운 Intel 용 어플리케이션을 에뮬레이션하면서까지 쓰는 것은 현명한 것은 아니다. (세월이 극복해주겠지만)

Windows DSP 라이센스란 무엇인가?

다음을 읽어 보자.

http://blog.naver.com/PostView.nhn?blogId=dydrms7149&logNo=120188508881&appcode=OUT

http://mirror.enha.kr/wiki/Microsoft%20Windows#s-4.1


결론만 말해서, Windows 7 DSP 와 달리 Windows 8/8.1 DSP 은 RETAIL 과 별 다른 바가 없다.

그 동안 조립컴퓨터 메인보드에 의존해서 인증한 방식과 달리, 8 DSP 는 동시 시간에 한 컴퓨터에만 설치되기만 한다면 컴퓨터 업그레이드를 하든 다른 컴퓨터에 설치하든 관계가 없는 듯 하다.

아마도 7 DSP 의 비난을 극복하기 위해 이러한 전략을 쓴 것 같다.

리테일과 달리 동시에 여러 컴퓨터에 설치(물론 횟수 제한은 있지만)할 수는 없지만, 혼자 쓰기에는 무리 없는 라이센스다. 가격도 기존 RETAIL 보다는 싸니까.


그럼 Microsoft 는 왜 이런 제한들을 두는 것일까?

그거야 불법복제를 막고 OS 를 팔기 위해서이다.

한 가정에서 1OS 만 구입해서 4대를 설치하는 것과 친구들 여러명이 1OS 를 설치하는 것 이런 것은사실 큰 문제가 아닐 수도 있다. 문제는 그 들이 지인인지 모르는 사람인지 MS 는 알 도리가 없다는 것이다. 따라서 어떤 식이로든 제한을 둬야 한다. 물론, Apple 처럼 하드웨어+OS 를 한 패키지로 파는 경우는 걱정하지 않아도 되지만, Microsoft 는 소프트웨어 업체이기 때문에, 대기업 데스크탑 이든 조립식 데스크탑이든 이러한 불법 복제를 걱정할 수 밖에 없는 입장인 것이다.


현재로서는 Windows 8.1 을 사용하기 위해서는 Windows 8 을 구입 후 무료 업그레이드 하는 식으로 사용할 수 있다. 하지만 클린 설치를 원하는 사람들은 Windows 8.1 패키지를 구입하길 원할 것이다.

어느 사이트에서 보니 한국 Microsoft 는 Windows 8.1 을 별도로 판매할 계획이 없다고 한다. 하지만 이 것 역시 불확실 한 것 같다. danawa 에 (아직 가격 미정이긴 하지만) Windows 8.1 상품이 올라왔기 때문이다.


arrow 트랙백 | 댓글



icon fedora 에서 ubuntu 의 폰트 느낌나게 하기
개발/Linux | 2013. 10. 8. 00:17

정확히는 다른 리눅스 배포판에서 ubuntu 폰트 렌더링(font rendering)처럼 표현하게 하는 것이다.

폰트 렌더링도 다양한 옵션이 있지만, 보통 OS 에서는 한가지 방식으로 표현한다.

(개별 프로그램에서 특화 렌더링하지 않는다면)


현재 페도라 rendering 설정을 확인해보자.

버전마다 차이가 있을 수 있다.


>> xrdb -query

Xft.antialias: 1

Xft.dpi:         96

Xft.hinting:         1

Xft.hintstyle: hintmedium

Xft.rgba:         none


다음은 우분투 기본 설정이다.

역시 버전마다 차이가 있을 수 있다.

>> xrdb -query

Xft.antialias: 1

Xft.dpi:         96

Xft.hinting:         1

Xft.hintstyle: hintslight

Xft.rgba:         rgb

Xft.lcdfilter:         lcddefault


폰트 렌더링의 느낌은 거의 위 옵션 차이라고 보면 된다.


자, 폰트 렌더링 설정을 바꾸기 위해서 다음을 설치한다.

>> sudo yum install freetype-freeworld


그리고 전역 옵션을 바꾼다.

>> gsettings "set" "org.gnome.settings-daemon.plugins.xsettings" "hinting" "slight"

>> gsettings "set" "org.gnome.settings-daemon.plugins.xsettings" "antialiasing" "rgba"

>> echo "Xft.lcdfilter: lcddefault" > ~/.Xresources


이제 startx 로 x-window 를 다시 실행하거나, 부팅을 해보자.

폰트 느낌이 우분투스럽게 변화되어 있을 것이다.

페도라 느낌이 다소 선명한 대신 알리아싱이 거친 대신,

우분투 느낌은 다소 뿌옇지만 알리아싱이 부드러운 느낌이다.


여기에 더불어 터미널에서 우분투 폰트를 사용하고 싶을 수도 있다.

다음 주소에서 받는다.


http://font.ubuntu.com/


Download for free 라는 버튼을 눌러 다운로드 받은 다음,

압축파일을 /usr/share/fonts 에 풀어주면 된다.


개인적으로는 페도라의 선명한 느낌이 더 좋았지만,

유독 터미널에서의 폰트 느낌은 우분투만큼 자연스럽지 못해서,

한번 시도해보게 되었다.



arrow 트랙백 | 댓글



icon PS4 와 XBOX ONE 정보 모음(출시일/출시예정작/스펙 비교)
컴퓨터 | 2013. 9. 27. 02:10

PS4 출시일 : 2013년 12월 중순(아시아-한국포함)

http://ruliweb.daum.net/news/view/55159.daum?t__nil_ruliweb=news&nil_id=1


XBOX ONE 출시일 : 2014년 미정(티어2-한국 포함 기타 국가), 2013년 11월 22일(티어1-북미/유럽 일부 국가)

http://www.kbench.com/life/?no=123335&sc=1



PS4 에 대한 정보(+출시예정작)

http://mirror.enha.kr/wiki/%ED%94%8C%EB%A0%88%EC%9D%B4%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%85%98%204


XBOX ONE 에 대한 정보(+출시예정작)

http://mirror.enha.kr/wiki/%EC%97%91%EC%8A%A4%EB%B0%95%EC%8A%A4%20%EC%9B%90


PS4 공식 홈페이지 : http://us.playstation.com/ps4/index.htm

XBOX ONE 공식 홈페이지: http://www.xbox.com/ko-KR/xboxone/meet-xbox-one



현 단계에서 발표된 사양 일람 및 경쟁 기종과의 비교(위키피디어 펌)


PlayStation 4

Xbox One

Wii U

메인 프로세서

AMD제 커스텀APU

APU

IBM PowerPC 750베이스 3코어“에스프레소”


CPU

AMD “Jaguar” 8코어(x86-64아키텍처)

8코어 (x86-64)

GPU

AMD Radeon GCN 커스텀

16 연산 유닛 = 합계 1,152 코어

1.84TFLOPS

AMD Radeon GCN 아키텍처 베이스

12 연산 유닛 = 합계 768 코어

1.23TFLOPS

AMD Radeon HD “라떼“ (RV770계)

보조 프로세서

저전력 커스텀CPU(사우스브리지와 동등한 처리도 담당)

-

메인 메모리

8GB GDDR5(대역폭176GB/s)[29],

시스템・그래픽 둘다에 이용

8GB DDR3 SDRAM

대역폭 68.3GB/s

시스템・그래픽 둘다에 이용

5GB를 게임에 사용 가능

2GB DDR3

대역폭 12.8 GB/s

1GB를 게임에 이용 가능

광학 디스크 드라이브

RW 전용 블루레이 디스크/DVD RW/CD RW 드라이브(수퍼 오디오 콤팩트 디스크는 사용 불가. CD는 읽고 쓸 수 있으나 음악재생 기능은 없어졌다.)

Blu-ray Disc드라이브

Wii U 12cm 광 디스크 (25GB、최대22.5MB/s)

Wii 12cm 광 디스크 (14.7GB, 28.51GB)


BD

6배속(CAV)

불명

DVD

8배속(위와 같음)

CD

배속 불명

-

입출력

USB 3.0(대기 중에도 전기 공급)

AUX단자x1 (Playstation Camera )

USB 3.03포트)

HDMI 1.4 (입력과 출력에 각각 1단자)

USB 2.0(전면과 후변에 2개씩)

데이터 통신

이더넷 (10BASE-T/100BASE-TX/1000BASE-T)

무선랜 (IEEE 802.11b/g/n)

블루투스 2.1+EDR

이더넷

무선LAN (IEEE 802.11n)

무선LAN (IEEE 802.11b/g/n)

Bluetooth 4.0

출력단자

HDMI

S/PDIF(광 디지털)

S/PDIF

(컴포지트와 컴포넌트 영상 단자는 없음)

HDMI 1.4

AV멀티

보조 기억 장치

하드 디스크 500GB (교환가능)

500GB 하드 디스크 드라이브 (교환불가)

8GB 플래시 메모리 (프레미엄 셋은 32GB)

오퍼레이팅 시스템

FreeBSD 베이스

Xbox OS

커스텀 Windows 커널

하이퍼바이저

불명



arrow 트랙백 | 댓글



icon Youtube(유투브) 플래쉬 없이 동영상 보기
컴퓨터 | 2013. 9. 27. 01:43

유투브에서 플래쉬 없이 동영상을 보기 위한 설정 페이지다.


http://www.youtube.com/html5?hl=ko&gl=KR


위 페이지를 보면 중간에 파란 버튼이 보일 것이다.

다음과 같이 생긴 버튼을 클릭하면 앞으로 유투브에서 플래쉬 없이 동영상을 볼 수 있다.

(HTML5 을 지원하는 브라우저이어야만 한다.

(익스플로러의 경우 ie9 부터 지원가능하다. 따라서, XP는 익스플로러 브라우저로는 안된다.)

다만, 유투브를 포함한 페이지의 경우에는 과거 코드를 사용한 경우 여전히 플래쉬를 필요로 한다.





arrow 트랙백 | 댓글



icon fedora 19 버그. move to workspace above/below 단축키 변경하기
개발/Linux | 2013. 9. 26. 01:14

정상적이라면 
Settings - Keyboard - Shortcuts - Navigation 
여기서
Move to workspace above 및 below 의 단축키를 변경할 수 있어야 한다.

문제는 이미 각각 단축키가 하나가 아닌 두 개가 배정되어 있다.
Super(Window) + Page up 뿐 아니라 Ctrl + Alt + up 도 먹힌다는 것이다.
따라서, 변경해도 하나만 변경되고 Ctrl + Alt + up/down 은 여전히 먹힌다 ;;

터미널에서 다음과 같이 배정된 키를 확인할 수 있다.

gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-down


move to workspace 단축키를 제거하고 싶다면 다음과 같이 한다.
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['']"


이와 같은 방법으로 변경도 가능하다.
하지만 일일이 키를 텍스트로 치기 귀찮다면 위와 같이 삭제 후, 
Settings - Keyboard - Shortcuts - Navigation 
Move to workspace above / below 에서 바꾸길 바란다.





arrow 트랙백 | 댓글



icon [git] console 에서 아직 push 안된 commit log 보기
개발/기본 | 2013. 9. 24. 02:23

현재 working set 은 HEAD 이고, 이 것의 tracking branch 는 origin/master 라면 다음과 같이 한다.


git log origin/master..HEAD


.. 은 왼쪽 부터 오른쪽 사이에 발생한 log 를 보는 것이다.

줄여서 다음과 같이 해도 된다.


git log origin/master..


하지만 위 방법은 브랜치명을 기억해야 하는 문제가 있다.

tracking branch(upstream)을 대명사격으로 지칭하는 방법이 있다.


git log @{u}..HEAD


혹은 줄여서 다음과 같이 한다. 다음이 가장 간단한 방법인 듯 하다.


gIt log @{u}..


조금 다른 방법도 있다. git log --help 를 치면 나오는 방법이기도 하다.


git log --branches --not --remotes


참고 : http://stackoverflow.com/questions/2016901/viewing-unpushed-git-commits


arrow 트랙백 | 댓글



icon 리눅스 git 콘솔 사용시 컬러 텍스트로 표시하게
개발/Linux | 2013. 9. 24. 01:31

git status 등을 사용할 때 컬러로 표시하고 싶을 것이다.


윈도우와 달리 git 1.8.4 이 전 버전까지는 흑백이 디폴트다.


git config --global color.ui auto


위와 같이 해주면 앞으로는 컬러 텍스트로 표시될 것이다.



arrow 트랙백 | 댓글



icon 리눅스 -> 윈도우 원격 데스크탑 접속하기
개발/Linux | 2013. 9. 24. 00:09

리눅스에는 Remmina 라는 프로그램이 있다. ( 원격 클라이언트 중 평가가 가장 좋은편 )

기본적으로 SSH, SFTP 를 지원하지만 플러그인으로 RDP 프로토콜 등을 지원한다.


redhat 계열 리눅스(fedora 19에서 테스트) 에서 설치하려면

sudo yum -y install remmina-plugins-rdp

로 설치한다. ( remmina 로 설치하는 경우 rdp 플러그인이 포함되어있지 않다 )


ubuntu 에서 설치하려면

sudo apt-get install remmina

로 설치한다.


IP 추가 방법은 다음과 같다.

File - New 를 선택하면 다음과 같은 창이 뜬다.

Protocol -> RDP 선택

Basic - Server -> IP 입력 ( 192.168.0.1:5555 같이 포트를 입력할 수도 있다 )

Username, Password 를 입력한 후, Save 를 누르면 해당 사항이 저장된다.



사용해본 결과 윈도우 원격 데스크탑 클라이언트에 준하는 퀄리티로 나오는 듯 하다.

약간 더 빠른 것 같기도 하지만, 페도라19 에서 사용시 마우스 커서가 바뀌지 않는 현상이 있다.

(특정 위치에서 마우스 커서 바뀌는 것이 동작하지 않음)

이 현상은 조금 기다리다 보면 정상적으로 돌아가는 것 같긴 한다.

전반적으로는 만족스럽다.


arrow 트랙백 | 댓글



icon 리눅스를 공식적으로 지원하는 파일 클라우드 서비스
개발/Linux | 2013. 9. 23. 00:51

다양한 파일 클라우드 서비스가 있다.


NDrive

Daum Cloud

Google Drive

SkyDrive

DropBox

...


이 중 (현재) 리눅스를 공식적으로 지원하는 것은 DropBox 가 유일한 듯 싶다.

홈페이지에서 아주 친절하게 설명하고 있다.

https://www.dropbox.com/install?os=lnx


SkyDrive 의 경우에는 SkyDrive API 를 등록하여 SMEclient 라는 것으로 사용할 수 있다고 한다.

(살펴보진 않았다)

http://itsfoss.com/skydrive-ubuntu-1304/


Google Drive 의 경우에는 insync 라는 곳에서 서비스를 하고 있다.

하지만 15일만 무료 트라이얼인 듯 싶다....

https://www.insynchq.com/


다른 것들도 방법이 있다. 하지만 방법이 복잡하고 이렇게까지 쓰고 싶지 않다면,

DropBox 를 고려하는 것도 나쁘지 않을 듯 싶다.


arrow 트랙백 | 댓글



icon 리눅스 음악 플레이어에서 태그 정보 한글 깨져 보일 때
개발/Linux | 2013. 9. 23. 00:28

export LANG=ko_KR.eucKR

로 한 후 rhythmbox 나 clementine 같은 음악 플레이어를 실행하면

euckr 로 되어있는 경우는 잘 보입니다.

문제는 음악 파일 중에 euckr 과 utf-8 이 섞여있는 경우입니다.

음악 플레이어가 지원하지 않는 경우 둘 중 하나는 포기해야 합니다.

게다가 한글 UI 를 안쓰는 경우 적합한 선택으로 보이진 않습니다.

리눅스의 경우 윈도우 플레이어와 달리 다양한 character encoding 을 지원하는 경우를 찾지 못했습니다.

물론 있긴 하겠지만, 단지 그런 기능 때문에 플레이어를 선택하기 위해

더 좋은 플레이어를 포기하기는 뭐합니다.


표준 방식처럼 MP3 파일들의 인코딩을 UTF-8 로 강제로 맞춰주는 좋은 도구가 있습니다.


sudo apt-get install easytag    [debian 계열: ubuntu, linux mint...]

sudo yum install easytag         [redhat 계열: fedora, centos...]


easytag 를 실행합니다.


1. settings - preferrences 에서 다음과 같이 선택합니다.

(Non-Standard 를 체크하고 EUC-KR 로 맞춰주는 것이 핵심입니다)



그리고 음악 폴더를 선택합니다.


Files - Save files(s) 를 선택합니다. (CTRL+S)


원문:

http://stream-recorder.com/forum/correcting-gbk-big5-cp1251-id3v1-and-id3v2-t5598.html?s=0f993303650ca55b48c58dc4f2abce03&s=519efdb5f9d2ede0c00365b72b2ec89b&goto=lastpost



arrow 트랙백 | 댓글



[PREV] [1][2][3][4][5][···][8] [NEXT]
관리자  |   글쓰기
BLOG main image
code heart story
분류 전체보기 (74)
생활 (0)
잡담 (8)
컴퓨터 (11)
개발 (52)
Total :
Today :
Yesterday :
rss
위치로그 : 태그 : 방명록 : 관리자
코드하트's Blog is powered by Daum / Designed by plyfly.net