블루투스 마우스 연결 끊김 (disconnect)

노트북이라 USB 포트가 많지 않아 블루투스 마우스를 샀지만
임의로 연결이 끊어지는 현상이 짧게는 몇분 길게는 몇시간 사이 발생했다.
마우스 전원을 임의로 단락시켜도 전원이 붙으면 자동으로 다시 연결되니 그 쪽 문제는 아닌 것 같았다.
또한 마이크로소프트 블루투스 마우스와 삼성 블루투스 마우스 모두에서
동일한 현상이 발생하는 것으보 보아 마우스 블루투스 모듈 문제도 아니니 PC쪽 문제라 할 수 있겠다.

내 PC 블루투스 모듈은 Qualcomm Atheros AR3012 인데
아마도 Qualcomm Atheros AR9485WB-EG Wi-Fi 모듈과 붙어있는 혹은 상호 운용 모듈인 것 같다.
열심히 구글링해서 해결책을 모색해봤지만 대부분 드라이버 설정의 전원 관리 옵션으로 해결했다고 한다.
하지만 내 이슈는 그것과 관련없는지 전원 관리 옵션으로 해결이 안되더라.

포기하고 마지막으로 제조사가 미리 설치한 블루투스 드라이버를 삭제했더니 문제가 해결되었다.
처음 제조사 preinstalled 드라이버를 삭제했더니 권장 업데이트로 설치된 Qualcomm 드라이버가 설치되었다
찝찝해서 Qualcomm 드라이버까지 삭제했더니 Microsoft Generic Bluetooth 같은 이름으로 설치가 되었다.
추후 드라이버 탭에서 드라이버 업데이트를 눌러 다시 Windows에서 자동설치하는 Qualcomm 드라이버를 설치했지만
역시 문제는 발생하지 않았다.
결론은 제조사 블루투스 드라이버가 문제가 있었던 것이다.
드라이버 버전과 날짜는 이쪽이 더 최신인데 말이지..
(게다가 제조사 드라이버 설치시 전원 관리 탭 자체가 사라지더라.)

by 플라밍고 | 2015/06/12 20:28 | 트랙백 | 덧글(0)

작년(2014) 판매된 레노버 PC에 사전 설치되어있는 슈퍼피쉬(Superfish) 멀웨어(또는 스파이웨어) 삭제하기

실행 - mmc.exe
[콘솔]: [파일] 메뉴 - [스냅인 추가/제거...] 선택
[스냅인 추가/제거] 대화상자: 왼쪽 패널 [인증서] 선택 - [추가]
[인증서 스냅인] 대화상자: [컴퓨터 계정] 선택 - [다음] 선택 - [로컬 컴퓨터] 선택 - [마침] 선택
[스냅인 추가/제거] 대화상자: [확인] 선택해서 닫음
[콘솔]: 왼쪽 트리에서 [콘솔 루트] 확장 - [인증서] 확장 - [신뢰할 수 있는 루트 인증 기관] 확장 - [인증서] 선택
[콘솔]: 오른쪽 목록에서 [Superfish, Inc.] 찾아서 삭제

콘솔을 닫을 때 저장할 것인지 묻는데 저장할 필요 없음
레노버가 이런쪽(?)으로도 유명하네..

by 플라밍고 | 2015/02/20 22:15 | 트랙백 | 덧글(0)

[Google] 구글 검색시 google.co.kr 로컬 도메인 대신 google.com 글로벌 도메인 사용


원래는 [www.google.co.kr] 홈페이지를 띄운 다음 오른쪽 아래에 [google.com 사용]을 누르면 된다.
그리고 이 설정이 쿠키에 저장되어 google.com으로 접속하면 글로벌 도메인(.com)으로 접속되어야 정상이지만
google.com으로 접속해도 로컬 도메인(co.kr)으로 리디렉션되서 매번 [google.com]버튼을 눌려야하는 귀찮은 상황이 발생했다.

이 페이지에서 설명하는 방법중에 마지막에 [http://www.google.com/ncr]을 즐겨찾기한 다음 이용하란 글이 있는데


한번 접속하는 것 만으로 로컬 도메인으로 리디렉션되는 문제가 해결되었다.
(데스크탑 크롬 브라우저와 모바일 크롬 브라우저 모두)

혹시 같은 현상을 겪는 분들은 시도해보시길-

그리고 크롬 브라우저 사용시 검색엔진을 google.com으로 이용하고 싶다면 검색엔진 설정에
Google.com | google.comhttp://www.google.com/search?q=%s
이렇게 설정하고 검색엔진을 추가하여 사용하면 된다.
(본인은 이상하게도 새 검색엔진이 추가되지 않고 기본값 Google.com 검색엔진의 URL이 업데이트되었다...)

by 플라밍고 | 2014/10/28 22:31 | 트랙백 | 덧글(2)

[android] "Message not sent" error message

Related messages
"Message not sent" "Touch to review the message and try again."
"메시지를 보내지 못함" "메시지를 검토한 다음 다시 시도해 보세요."

Some people solved this issue with apps like "Handcent SMS", but I have no luck.
I thought something bad record in sms/mms database table may produce the issue.
Then I started to dig into SQLite database file directly and solved the issue quite easily.

0. root permission is required.

1. import database files from [/data/data/com.android.providers.telephony/database] folder in the phone to the computer.
mmssms.db
mmssms.db-journal
telephony.db
telephony.db-journal

2. backup all database files before something goes wrong. (ie. compress the folder as one zip-archive)

2. download and install [SQLite Database Browser]. http://sourceforge.net/projects/sqlitebrowser/

3. open [mmssms.db] in [SQLite Database Browser].

4. select [Browse Data] tab.

5. select [pdu] table and insert [0] in [read] filter, then select and delete record with [Delete Record] button where the [read] column is [0]. repeat this on [sms] and [threads] table.

6. select [pending_msgs] table and delete all record with [Delete Record] button. repeat this on [sr_pending] table.

7. select [Write Changes] in [File] menu.

8. export(overwrite) [mmssms.db] file to [/data/data/com.android.providers.telephony/database] folder in the phone.

GOOD LUCK.

by 플라밍고 | 2014/05/29 18:24 | 트랙백 | 덧글(0)

[Android] path 외부 채우기 fill outside

Path CirclePath = new Path();
CirclePath.addCircle(x, y, radius, Direction.CCW);
CirclePath.setFillType(FillType.INVERSE_WINDING);

by 플라밍고 | 2013/10/20 00:51 | 트랙백 | 덧글(0)

<< 이전 페이지     다음 페이지 >>