저번에 https://fehead.tistory.com/215 에서 Sun type7 키보드를 텐키리스 개조를 했었다.

 

Sun type 7 키보드 텐키리스 개조

밤에 집에 가는길에 키보드를 주었다. usb 선이 어디론가 없어져 있었는데.. 뭔가 꽤 좋아 보이는 멤브레인 키보드였고 Sun마크가 붙어 였었다. 게다가 Num Lock, Caps Lock, Sroll Lock LED가 중앙 상단에

fehead.tistory.com

 

sun type 7 키보드 왼쪽에 펑션키들이 있다.

그런데 리눅스에서는 어떻게든 써먹을수 있겠지만

윈도우에서는 메크로키 같은것을 써먹을수가 없다.

그래서 자르기로 결정했다.

 

일단 준비물이 필요하다.

쇠톱과 함석가위가 필요하다.

 

분해 시작

 

더러운것은 패스하자..

 

*** 중요  키보드 회로 패턴은 절대 자르면 안된다. ***

 

자를곳을 네임펜으로 표시

 

 

 

*** 중요  키보드 회로 패턴은 절대 자르면 안된다. ***

고무재질은 가위로 쓱싹.

 

 

제일 밑에 쇠판은 함석가위로 쓱싹.

 

 

플라스틱은 쇠톱으로 쓱싹

 

 

 

다 자른후 모습

 

자른후 잘 맞는가 확인 가조립

 

이 키보드 회로 패턴은 자르면 절대 안된다.

 

아래 제거한 왼쪽 회로 패턴에 닫지 않게 중간에 테이프로 붙여 닫지 않게 안다.

 

패턴 회로를 대본다.

 

러버둠 장착.

 

키캡 장착..

완성이 코앞이다.

 

 

이제 컴퓨터에 꽂아서 키보드가 잘 작동하는지 테스트를 해본다.

 

 

 

그리고 키보드가 잘 작동하면 패턴을 키보드 뒤에 테이프로 붙여준다.

 

 

완성이다.

 

완성된 옆 화면

이건 그냥 포기다.

기성품도 아니고 커스텀인데.. 어떻게 할 도리가 없고 옆면 볼일도 없다.

 

해결방법 1 :
/etc/defaults/grub 에서 GRUB_CMDLINE_LINUX_DEFAULT 끝에
"usbcore.autosuspend=-1" 를 추가하면 됩니다.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

그후 update-grub 를 실했시키고 재부팅합니다.

해결방법 2
$ sudo echo "options usbcore autosuspend=-1" > /etc/modprobe.d/disable-usb-autosuspend.conf
해당 명령어를 실행후 재부팅한다.

 

 

아래는 다른 사람이 해결한 것을 나중에 알아 낸 포스트

 

https://blog.projectdh.link/88

 

리눅스에서 USB가 절전모드로 전환되는 이슈 해결방법

안녕하세요. 오늘은 리눅스에서 USB가 자동으로 절전모드로 넘어가는 이슈에 대하여 설명하고 해결방법에 대해서 이야기해보려고 합니다. 저의 상황은 다음과 같습니다. NanoPI NEO3 (SBC)에 debian 기

blog.projectdh.link

 

failed (13: Permission denied) while connecting to upstream 오류 해결방법

https://cofs.tistory.com/411

 

 

nginx failed (13: Permission denied) while connecting to upstream 오류

failed (13: Permission denied) while connecting to upstream 오류 해결방법 OS : CentOS7 nginx를 설치하고 포트를 모두 열어둔 상태로 다음과 같이 포트포워딩을 사용하려고 했다. server {     listen..

cofs.tistory.com

# setsebool -P httpd_can_network_connect on

 

 

vue 경로 SELinux 설정

# chcon -R -t httpd_sys_content_t "디렉토리경로"

https://itzone.tistory.com/646

 

CentOS NginX 403 Forbidden error 해결

1. NginX 웹서버의 사용자 계정 확인 $ cat /etc/nginx/nginx.conf | grep user user nginx 음... nginx 로군. 2. 웹서버 루트 실제 경로 확인 /home 아래 호스팅 계정이라 가정 $ vi /etc/nginx/conf.d/vhost.con..

itzone.tistory.com

 

Smartyoutube TV다운로드 받아 usb에 복사하여

 

H3 딜라이브에 USB를 꽂아 설치한다음 실행하면 됩니다.

처음 실행되면 PRO를 선택하고

처음 실행이 아주 오래걸리니 실행시켜놓고 기다리세요.

 

 

 

라즈베리파이2에 usb 무선동굴이를 설치하고 무선공유기에 접속해서 쓰고 있다.


동굴이는 EFM ipTIME N100mini usb 2.0 를 사다가 끼웠다.


무선공유기 ssid가 myssid 이고 비밀번호가 mypassword이면 아래와 같이 하고 재부팅 하면 된다.


$ sudo -i

# rpi-update

# wpa_passphrase myssid mypassword >>  /etc/wpa_supplicant/wpa_supplicant.conf

# vi /etc/wpa_supplicant/wpa_supplicant.conf


/etc/wpa_supplicant/wpa_supplicant.conf 수정.

# /etc/wpa_supplicant/wpa_supplicant.conf

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1         # 추가
ap_scan=1               # 추가.

network={
        ssid="myssid"
        scan_ssid=1              # 마지막에 추가된 myssid란에 추가.
        #psk="mypassword"
        psk=2f0568b3492812bd56b946dbaf3fd7dd669b9a4602a09aa6462ff057949b025c
}
 


재부팅

# reboot


postfix 메일서버 설치 방법


$ sudo -i

# apt install postfix

# vi /etc/postfix/main.cf

mynetworks = 127.0.0.0/8 192.168.0.0/24  # 192.168.0.0/24 - 메일을 보낼수 있는 ip 대역 추가.

# systemctl enable postfix.service

# systemctl start postfix.service

# mail -s "email title" user@test.com

mail test...

ctrl + d


#

 




스마트폰 충전기 고르기

스마트폰용 충전기를 고를때 주의 사항


1. 자기 스마트폰 혹은 기기에 맞는 충전기를 고르는 것이 중요하다.

급속 충전를 지원하지 않는 모델이면 보통 5V 1A이하의 제품을 구하는 것이 좋다.


2. 충전기기의 전력과 전류 표기를 잘 확인한다.


5v 1A 보다는 5.0v 1A가 더 좋은 충전기다.


5V 5.0 ~ 5.9V가 나오는 스펙이며

5.0V 는 5.01V ~ 5.09V 가 나오는 스펙이므로


전력오차가

5v는 최대 +1V가 되고

5.0v 는 최대 +0.1v가 되어 안정적으로 전력 공급을 합니다.



출처) http://cafe.naver.com/ebook/374989

다음은 전압입니다.

USB 출력은 5V니까 MicroUSB단자의 출력도 5V겠죠.
전원공급장치의 스팩을 아주 유심히 살펴본 분들이라면 출력전압 표기가 여러가지라는걸 눈치 채셨을 거에요.
크게 5V, 5.0V, 5.2V 이렇게 세 종류가 있습니다.

이들이 무슨 차이가 있나면...
5V : 출력이 5.0V ~ 5.9V
5.0V : 5.01V ~ 5.09V
감이 오시는지요?
콤마 소수점 개수에 따라서 출력전압은 10배씩 정밀해 집니다.
가급적이면 소수점 한자리 전압이 찍힌게 좋겠죠.




제가 가지고 있는 스마트폰 충전기 모델명 및 스펙 


모델명 

스펙

 삼성 갤럭시S3 번들 충전기(ETA0U18KBK)

 5.0v 1A

 아트릭스 4G 번들 충전기(DC4050KR0301)

 5.1v 850mA(0.85A)

소니 Z3c 번들 충전기(EP880)

 5.0v 1500mA(1.5A)

펜택 번들 충전기(TA-300)

 5v 2A



따라서 되도록이면 전압에 소숫점 1자리가 있는 제품를 사는것이 좋다라는 것이다.


위의 도표로 보면 삼성 S3(5.0v), 아트릭스 4G(5.1v), 소니z3c(5.0v) 용 번들 충전기는 전압에 소숫점 1자리가 있어 좋은 편이지만

펜택은 소숫점 없이 그냥 5v이므로 좋은 충전기가 아니다.


전류에 대해서는 1A이하가 무난하므로 위의 표로 보면 S3, 아트릭스가  번들 충전기가 좋은 편이다.

페이지원 HD를 아직도 사용중이다.

그런데 최근 크레마 PC버전을 설치하고 사용하려니 페이지원HD 인식을 못하였다.

그래서 어렵사리 예전 버전을 구해서 사용하니 인식을 하였다.


혹시 몰라 여기에 업로드 해 놓는다.




crema_3.0.0.0.exe.7z.001

crema_3.0.0.0.exe.7z.002

crema_3.0.0.0.exe.7z.003

crema_3.0.0.0.exe.7z.004


070-7738-xxxx 등에서 스팹 전화가 꾸준히 온다.

올때마다 블랙리스트로 하나씩 막아 두었는데

매번 뒷 4자리가 다르게 해서 오거나 070-4xxx 에서도 몇 달이 넘도록 전화가 온다.


그래서 전화번호 앞자리만 가지고 막는 방법을 찾아봤는데...

전화 --> 설정 --> 블랙리스트에 가보면 wildcard로 전화 번호를 막는 방법이 있다.


070-7738로 시작하는 전화번호를 막을려면 0707738.* 이런식으로 막을수 있다고 써있다.

그런데 이게 안 먹힌다.


그래서 어쩔수 없이 하나씩 막게 했는데 도저히 안되겠어서 CM11 소스를 가져와 BlacklistUtils.java 소스에 로그를 남기는

코드를 집어넣어 놓고 해보았지만 로그에서는 db query를 넘기기 전까지는 잘된다.


결국 BlacklistProvider.java 쪽에 문제가 있는것을 확인하고 전화앱을 교체해 봤는데 ... 전화앱만 바꾸니 자꾸만 다운 되었다.

어쩔수 없이 복구..


좀 시간이 지난후에 한번 BlacklistProvider.java 소스를 자세히 봤다..


전화번호 블랙리스트는 com.android.providers.telephony/databases 에 있는 blacklist.db에 데이터를 집어 넣고

이를 sql query 로 가져와 매칭이 된것이 있으면 블럭시키는 구조를 가졌고 db 구조는 아래와 같았다.



_id

number

normalized_number

is_regex

phone

message

 1

 0707078xxxx

 +82707078xxxx

 0

 1

 0

 2

 0704198xxxx

 +82704198xxxx

 0

 1

 0

 3

 0704.*

 0704_%

 1

 1

 0

 4

 0707738.*

 0707738_%

 1

 1

 0


number 컬럼은 내가 입력한 전화번호이고, normalized_number는 나중에 필터링 할때 쓰는 번호,

is_regex는 와일드 카드 사용여부, phone은 전화번호 여부, message는 sms여부다.


일반 전화번호는 (예를 들어 0707078xxxx) normalized_number 에 "+"와 국제 전화번호 "82"가 들어가있는데

이상하게 와일드 카드에는 "+" 와 국제전화번호가 "82" 가 안들어가 있다.


DB query를 분석해도


select * from blacklist where "전화온 전화번호(국제전화번호)" like normalized_number;


이다.


아!!! 국제 전화번호를 앞에 넣거나 혹은 ".*0707738.*" 이런식으로 앞뒤에 와일드 카드를 넣어야 했던것이다.


결국 국제 전화 번호를 앞에 넣어 테스트 해보니 잘 작동 된다.

예)  0707738.* --> +82707738.*



*****************************************************************

정리) 전화  블랙리스트에 0707738.* 이런식으로 와일드를 사용하지 말고

+82707738.* 이런식으로 국제전화 번호를 앞에 추가 해서 넣거나

.*707738.* 이런식으로 앞뒤에 와일드 카드를 넣어써라.


저번( http://fehead.tistory.com/211 )에 이어 이번에는 윈도우에서 ESC키를 누르면 영문으로 바뀌게 하는 것을  해보겠습니다.



=====================================

VIM을 쓸때 한글 상태에서 ESC 키를 누르고 :wq 를 누르면 :ㅈㅂ 이 나오는 현상을 많이 보셨을 겪어 보셨을 것입니다.

ESC키를 누르면 자동으로 영문 상태로 바꾸게 하는 방법들이 있습니다.


이것 들중 하나를 소개 해 드리겠습니다.


바로 한글 입력기에서 지원하는 것을 사용하는 것입니다.

=====================================


윈도우에서는 날개셋과 새나루가 지원합니다.

하지만 새나루는 개발이 끊긴지 오래 되어 날개셋을 설명하겠습니다.


1. 날개셋을 다운 받습니다.

site : http://moogi.new21.org에 접속하여 중간 쯤까지 스크롤을 내려 <날개셋>을 다운 받습니다.




2. 날개셋을 설치합니다.


3. 편집기는 설치할 필요가 없습니다. 편집기는 체크를 해제해도 됩니다.



4. 제어판에서 "국가 및 언어 옵션"으로 들어 갑니다.

아래 처럼 자세히를 눌러 텍스트 서비스 및 입력 언어를 설정합니다.


5. 기본 입련 언어를 한국어 - <날개셋> 한글입력기를 선택합니다.



6. 옵션 : <날개셋> 한글 입력기를 제외한 나머지를 모두 제거 합니다.

( 제거 하지 않아도 됩니다.)


7. <날개셋> 한글 입력기에 ESC키를 바꾸기 위해 설정으로 들어갑니다.


8. 좌측 "단축 글쇠" --> "추가(A).." 를 누릅니다.



9. ESC 영문키로 바꾸기 설정을 진행합니다.

아래 화면처럼 좌측에는 없음으로 모두  좌측으로 스크롤을 밀어 주시고

가상 키보드(V) 에는 Esc를 선택

용도(U) "1. 글자판(입력 항목) 전화"

계산식(E) 1 - 설명 : 영문으로 변경

글쇠 독점하지 않기 에 체크 합니다.



10. 다시 전화면으로 가서 입력 도구 모음을 선택합니다.


11. 바탕화면에 입력도구 모음이 표시 되도록 합니다.


12. 재로그인을 합니다.


13. 바탕 화면을 보시면 아래와 같은 한글 상태 표시줄이 표시 되는데 아래 화살표를 눌러 불필요한 아이콘을 없애 줍니다.

 아래에서는 입력모드와 한자 변환 아이콘만 표시 하도록 하였습니다.


14. 이제 사용하시면 됩니다.

혹시 ESC키가 잘 안되면 한글 상태 표시줄이 위와 같은 날개셋인지 잘 확인해주세요

+ Recent posts