윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT
파워서플라이 고장
※ 오랬동안 써왔던 파워서플라이 FSP FSP300-60LD 가 결국 고장났다. 전원버튼을 눌러도 켜지지 않는다. 몇일전에 거의 8년째 썼던 HEC 파워도 캐페시터가 부풀어올라서 파워전원은 들어오지만 그냥 폐기했는데, 이번엔 아예 뻥하는 소리와 함께 전원이 더이상 켜지지 않는다. 그나마 다행인건 부품에는 영향이 없는듯. 이래서 좋은 파워를 써야 한다. 고장나도 파워만 고장나는게 좋으니 말이다.
※ FSP FSP300-60LD 는 2007.07 출시한 파워다. TFX 규격이고 출시 당시에 볼록 나온 팬 부위때문에 유명(?)했다.

사용자 삽입 이미지

※ 60LD 는 단종되고 지금은 FSP FSP300-60GHT (2015.08 출시)를 판매한다. 80+ 인증이기 때문에 더 좋아진듯. 가격은 몇천원 정도 더 비싼 정도다. 

사용자 삽입 이미지


※ 마이크로닉스 Compact TFX 350W 80Plus EU Standard 와 고민되는 중. 어쨌든 조만간 구매해야한다.


사용자 삽입 이미지
글쓴시간
분류 기술,IT
헤드셋의 블루투스 스펙

※ 블루투스 프로파일

- A2DP(Advanced Audio Distribution Profile)

오디오 전송 프로파일. 블루투스 헤드셋은 무조건 이 프로파일을 지원한다.

- HSP (HeadSet Profile)

헤드셋 프로파일. 스피커와 마이크를 지원한다. 전화통화가 가능해진다.

- HFP(HandsFree Profile)

핸즈프리 프로파일. 핸즈 프리 기능을 지원하게 해준다.

- AVRCP(Audio/Video Remote Control Profile)

블루투스를 통해 비디오/오디오를 제어(재생, 일시정지, 정지, 다음/이전곡 재생, 음량조절 등등)을 할 수 있는 프로파일

- 멀티 포인트

1개의 블루투스 헤드셋에 2대 이상의 기기에서 페어링해서 사용할 수 있는 기능

※ 블루투스 오디오 스트리밍 코덱

- SBC(Subband Coding)
-> 블루투스 오디오 스트리밍의 기본 코덱
-> 16bit, 48kHz, 328kbps, 20:1

- AAC
-> MP4 파일에서 주로 사용되는 오디오 코덱. 즉 무선 전송을 위한 코덱이 아니다. 여러 표준 규격에 사용되는 코덱이다. 애플 기기에서 주로 지원한다.

- apt-X
-> CSR 에서(현대 퀄컴에서 소유)에서 개발한 고음질 전송용 코덱
-> 16bit, 48kHz, 384kbps, 4:1

- apt-X HD
-> 퀄컴에서 개발한 고음질 전송용 코덱. apt-X 코덱의 향상 판이다.
-> 24bit, 48kHz, 576kbps, 4:1

- LDAC
-> 소니에서 개발한 고음질 전송용 코덱. HRA 음원을 전송할 수 있는 오디오 코덱이다. 최대 전송률은 990kbps 를 가진다. 4bit, 96kHz 까지 전송 가능하다. 안드로이드 8.0에 기본 탑재된다.
-> 24bit, 96kHz, 990kbps, 4:1

- UHQ-BT
-> 삼성에서 개발한 고음질 전송용 코덱. 자세한 스펙 불명. 노트5이상, S6이상부터 지원
-> 24bit, 96kHz, 512kbps 으로 알려짐.
글쓴시간
분류 기술,IT
갤럭시 노트2 Adapt Sound

- 갤럭시 노트2에도 Sound Adapt 기능이 있다. 최신 펌웨어로 확인해보니 메뉴가 있다. 여태까지 찾지 못한 이유는 아마 메뉴가 엉뚱(?)한데 있어서일꺼다.

사용자 삽입 이미지


설정 -> 내 디바이스 -> 통화 -> 통화 음질 사용자 설정 -> 음질 최적화

설정 방법은 이후 버전과 같다. 단지 결과 페이지의 그래프가 전-후 로만 나오는데 이거 뭘 의미하는지 몰랐을 뿐. Adapt Sound 적용 전, 후 를 의미한다.

- 음악을 들으려는 상황을 가정하고 세팅해야 한다. 집에서 조용할때 세팅 한 결과를 가지고 시끄러운 곳에서 음악을 청취하면 다른 느낌이 난다.

사용자 삽입 이미지

- 이어폰 바꾸면 새로 설정해야 한다. 이어폰의 특성도 타기 때문이다.
글쓴시간
분류 기술,IT
PHP7 Memcached

- 루루 서버를 이전하긴 했는데, 이왕 설치하는거 최신버전을 설치하려고 PHP 7을 설치했다. 하지만 곧바로 문제가 발생했다. memcached 를 사용할 수 없다는 거다.

- 현재 PECL 에 등록되어있는 memcache 는 PHP 5 용이다. PHP 7에서는 사용이 불가능하다.

- 그러다가 https://github.com/websupport-sk/pecl-memcache 을 찾았다. 일단 설치는 되고 memcache 함수가 나온다. 하지만 완벽하지 않다.

- 뭔가 다른 방법을 찾아보다가 그냥 memcache 를 사용하지 않기로 결정했다. 다행이 서버가 빨라져서 속도 저하는 잘 못느끼고 있다.
글쓴시간
분류 기술,IT
PHP7 디버깅, TextCube 디버깅

- 최신버전의 TextCube 는 PHP7 을 지원한다. 현재 최신 버전은 1.10.10 이다.

- 하지만 나같이 오래전부터 사용하던 사람은 뭔가 설정이 안될 수 있다. PHP 업그레이드 한 후에 블로그가 하얀 화면만 떠서 살펴보니 MySQL 확장이 없어서 생긴 문제였다. config.php 에

$database['dbms'] = 'MySQLi';

를 추가해 해결했다.

- 참고로 TextCube 의 디버깅은 config.php 에

$service['debugmode'] = true;

을 넣으면 된다.

- PHP 7 자체를 디버깅 하려면 php.ini 의 error_reporting 항목을

error_reporting = E_ALL

으로 변경하고 PHP 재시작하면 화면에 오류메시지가 뜬다.

언제 또 업그레이드 할지 모르니 리마인드 차원에서 적어 놓았다.
글쓴시간
분류 기술,IT
DTS 코덱

- DTS

컨슈머 레벨에서 사용하는 포맷으로 DTS Coherent Acoustics를 의미한다. LD, DVD, BD 에서 S/PDIF 를 사용해 출력할 수 있다. 보통 5.1채널, 48kHz, 16비트가 기본 스펙이다.

- DTS 96/24

DTS 에서 96 kHz 샘플링 및 24비트 지원이 추가되었다. DVD 에서 사용된다.

- DTS Digital Surround

영화관에서 먼저 사용했던 포맷으로, 4:1 압축비를 지닌다.

- DTS-HD High Resolution

DTS 에서 7.1채널 지원, 96kHz 샘플링 지원, 24비트 지원이 추가된 버전이다. DTS를 지원하지만 DTS-HD HRA 를 지원하지 않는 기기에서는 DTS 사운드로만 출력된다.

- DTS-HD Master Audio

DTS-HD 의 무손실 규격이다. 또한 192kHz 샘플링을 지원한다. DTS를 지원하지만, DTS-HD MA를 지원하지 않는 기기에서는 DTS 사운드로만 출력된다.

- DTS:X

음향 정보에 객체 기반 정보까지 같이 넣어서 만든 규격이다. 스피커 세팅(5.1채널, 7.1채널 등등)에 영향 받지 않는다. Dolby Atmos 규격과 유사한 기술이다. 요즘엔 사운드바 형태의 출력기기를 많이 사용하기 때문에 더욱 유용하다. DTS를 지원하지만 DTS:X를 지원하지 않는 기기에서는 DTS로 출력된다.
글쓴시간
분류 기술,IT
SD카드의 Speed Class

SD 카드는 실제 전송 가능한 속도를 카드에 표기합니다. 표기 방법은 총 3가지가 있습니다.

사용자 삽입 이미지


1. SpeedClass: 오른쪽이 뚫려있는 원 안의 숫자로 표기되며, 2, 4, 6, 10 중 하나로 표기됩니다. 단위는 MB/s 입니다. 즉 10 으로 써져있으면 10MB/s 를 지원한다는 의미입니다.

2. UHS Speed Class: U 모양의 기호 안에 숫자가 표기되어있습니다. 현재 1, 3 이 정의되어있습니다. 단위는 10MB/s 입니다. 즉 3으로 써져 있으면 30MB/s 를 지원한다는 의미입니다. 따라서 Speed Class 10 과 UHS Speed Class 1은 속도가 같습니다.

3. Video Speed Class: V 모양의 기호 오른쪽에 숫자가 표기되어있습니다. 현재 6, 10, 30, 60, 90 이 정의되어있습니다. 단위는 MB/s 입니다. 즉 90을 써져있으면 90MB/s 를 지원한다는 의미입니다.

(Video Speed Class 는 원활한 비디오 저장을 위해 추가적인 스펙이 있습니다만, 이건 여기에서는 논외로 합니다)

예를 들어 아래 제품은 읽기 80, 쓰기 20을 지원하기 때문에 Speed Class 10, UHS Speed Class 1을 지원하는 제품입니다.

사용자 삽입 이미지

삼성 EVO+ SD 카드

글쓴시간
분류 기술,IT
UHS-III SD 메모리 카드

※ UHS는 SD 카드의 속도에 대한 규격입니다. 정확하게는 SD카드와 호스트간의 인터페이스 규격입니다.

사용자 삽입 이미지


※ 기본적으로 SD카드는 3가지 전송 모드를 지원합니다. 가장 흔한건 4비트 SD모드입니다.

1. 1비트 SD 모드
2. 4비트 SD 모드
3. SPI 모드

클럭주파수는 Normal(25MHz), High Speed(50MHz)로 정의되어있습니다. 따라서 인터페이스간에 어느 속도로 전송가능한지 계산이 가능합니다.

예를 들어 "라즈베리파이"라는 기기의 경우 HighSpeed, 4비트 SD모드를 사용하기 때문에 초당 25MB/s 를 전송 가능하게 됩니다.

※ 이후 더 빠른 속도가 필요해지자 UHS-I 규격이 나옵니다.

1. 100MHz(SDR50 으로 명명), 208MHz(SDR104 으로 명명) 클럭을 사용하는 모드를 정의하기에 이릅니다. 따라서 104MB/s 를 지원하게 됩니다.

2. 시그널 신호를 수정해 한번에 8비트를 전송하는 모드를 정의합니다. DDR (Double Data Rate) 모드라 불립니다. 한번에 8비트를 전송하게 되는 셈이죠. 모든 SDHC, SDXC 카드는 이것을 지원합니다. 50MHz 에서 작동하게 되어 50MB/s 까지 지원되며, DDR50 으로 명명됩니다.

※ 더 빠른 속도를 위해 UHS-II 규격이 나왔고 추가적인 핀을 사용하기에 이릅니다. SD 카드 뒷면에 핀이 8개가 더 있습니다. 312MB/s (반이중방식)까지 지원됩니다.

※ 최근에 나온 UHS-III 규격은 (2017년 2월)는 312MB/s (전이중방식), 624MB/s(전이중방식)을 정의하기에 이릅니다.

※ UHS-III 를 지원하는 SD카드는 모두 312MB/s 으로 전송가능한것이 아닙니다. 어디까지나 인터페이스 규격이 그렇다는 의미입니다. 그렇다면 SD 카드에서 지원되는 실제 전송 속도는 어떻게 되느냐는 Speed Class 규격을 봐야 합니다. 이건 다음 글에서 설명합니다.


글쓴시간
분류 기술,IT
Microsoft Compatibility Telemetry 비활성화 방법

윈도 10으로 업그레이드 한 후, 가끔씩 디스크를 많이 읽을 때가 있다. 이때 작업관리자를 띄워서 보면 Microsoft Compatibility Telemetry 라는 항목이 디스크를 많이 읽고 있는걸 볼 수 있다. 이게 SSD를 쓰는 사람들은 잘 못느껴지겠지만 HDD 를 쓰는 사람들은 확 와 닿는다.

검색해보면 윈도 10 사용 정보를 MS로 보내는 프로세스라는걸 알 수 있다. 또한 쉬운 방법으로는 비활성화 할 수 없다는 것도 말이다. 하지만 아래와 같이 해서 비 활성화 할 수 있다.

1. 피드백 및 진단 끄기

"설정 - 개인 정보 - 피드백 및 진단 - Windows 에서 내 피드백 요청 - 안 함" 으로 설정

사용자 삽입 이미지


2. 레지스트리 편집

2-1. 화면 하단 왼편의 Windows 검색 - regedit 입력 - 상단의 regedit 아이콘에서 오른쪽 버튼 - 관리자로 실행 클릭

사용자 삽입 이미지


2-2. 왼쪽 패널에서 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection 을 선택
2-3. 오른쪽 패널에서 마우스 우클릭 > 새로만들기 > DWORD(32비트) -> 키: AllowTelemetry, 데이터: 0 -> 확인

사용자 삽입 이미지


2-4. 윈도 재시작

----

How to: Turn Off Telemetry in Windows 10
http://winaero.com/blog/how-to-disable-telemetry-and-data-collection-in-windows-10/


글쓴시간
분류 기술,IT
삼성 갤럭시 노트 시리즈에 사용할 수 있는 이동식 저장장치 일람

삼성 갤럭시 노트:   마이크로SD/SDHC/SDXC, 최대 64 GB 지원
삼성 갤럭시 노트 2: 마이크로SD/SDHC/SDXC, 최대 64 GB 지원
삼성 갤럭시 노트 3: 마이크로SD/SDHC/SDXC, 최대 64 GB 지원
삼성 갤럭시 노트 4: 마이크로SD/SDHC/SDXC, 최대 128 GB 지원
삼성 갤럭시 노트 5: 이동식 저장장치 지원 안함
삼성 갤럭시 노트 7: 마이크로SD/SDHC/SDXC, 최대 256 GB 지원

가장 좋은게 Samsung EVO+ 시리즈라고 한다. 같은 삼성전자에서 만든거라 호환성이 좋고, EVO+ 제품은 마이크로 SD카드 중에서는 실측해보면 가장 성능이 좋다고 한다.

사용자 삽입 이미지

SAMSUNG EVO+ 64GB. 80MB/s 순차 읽기, 20MB/s 순차 쓰기 지원



사용자 삽입 이미지

SAMSUNG EVO. 저가 모델. 48MB/s I/O를 지원한다. EVO+ 에 비해 쓰기 속도가 낮다.