// make pdf
	    byte[] pdfOutput = makePdf();
	    os.write(pdfOutput);
	    os.close();

	    //pdf encryption
	    PDDocument pdd = PDDocument.load(os.toByteArray());
	    AccessPermission ap = new AccessPermission();
	    StandardProtectionPolicy stpp = new StandardProtectionPolicy(password, password, ap);
	    stpp.setEncryptionKeyLength(128);
	    stpp.setPermissions(ap);
	    pdd.protect(stpp);
	    pdd.save(os);
	    pdd.close();

참고 사이트 : https://mans0n.github.io/2020/08/22/openwrt-add-new-device/

 

OpenWrt에 새 기기 지원 추가하기

※ 2021-09-05: v21.02.0 기준으로 업데이트 들어가기 전에 글의 목적 뭔가 그럴듯한 인트로를 적어보려고 했는데 적당한 표현이 떠오르지 않아 포기하기로 하고, 핵심만 말하자면 국내에 OpenWrt 개발

mans0n.github.io

 

ipTIME A3002MESH 스펙

 

SOC MEDIATEK MT7621AT(Dual, 880 MHz) MEDIATEK MT7621AT
RAM DDR3 128MB(800MHz) winband W631GG6MB-12
플래시 16MB(NOR, SPI) XMC QH128AHIG
이더넷포트 1Gbps WANx1, 1Gbps LAN x 2  
WIFI Wi-Fi 5 (b/g/n/ac), 2.4GHz, 5GHz 4T4R MEDIATEK MT7615DN

 

 

 


MEDIATEK
MT7621AT
2024-AMTH
CTPSKU53
DJP8H841 DTP8H841

 

winband SDRAM-DDR3 1Gbit(128MB) 800 MHz
W631GG6MB-12
91173WT80zz2 91173wt80zz2
938WUA twn

 



MEDIATEK Wi-Fi 5 (b/g/n/ac), 2.4GHz, 5GHz 4T4R 1733Mbit/s
ARM
MT7615DN
2014-BXDSL
CCMCAS95

 

 



XMC 128Mb (256 Bytes x 65535 pages) SPI - Dual/Quad I/O FLASH Non-Volatile SOP-8L NOR FLASH ROHS  2.7V ~ 3.6V
QH128AHIG
PP973100 32
1952C

 

 

UART

 

저번에 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. 라즈베리파일 Imager 로 설치

 32bit 로 설치한다.

 

2. 라즈베리파일 설정

ssh 설정, wifi 설정

라즈베리파이 imager로 만든

마이크로 SD에 boot로 설정된 파티션으로 들어가서

$ sudo -i
# cd /run/media/fehead/boot
# touch ssh  # ssh enable
# cat > wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US

network={
	ssid="와이파이SSID"
	psk="와이파이암호"
}

^d

 

3. 라즈베리에 sd카드를 삽입후 ssh 접속

$ ssh pi@pi_ip_addrss

 username: pi
 password: raspberry

 

4. 라즈베리파이 셋팅

ssh 접속후

 $ sudo raspi-config
 
 6 Advanced Options -> A1 Expand Filesystem
 5 Localisation Options -> L1 Locale([*] ko_KR.UTF-8 UTF-8)
                        -> L2 Timezone -> Asia -> Seoul


# vim 설치
$ sudo apt remove --purge vim-tiny
$ sudo apt install vim

# 미러 사이트 수정
$ sudo vi /etc/apt/sources.list
deb http://ftp.kaist.ac.kr/raspbian/raspbian/ bullseye main contrib non-free rpi
로 변경.

# upgrade
$ sudo apt update
$ sudo apt upgrade

 

해결방법 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

 

절전 모드에서 나오지 못하고 강제 리부팅후에 /var/log/syslog 를 보니 아래의 로그가 있었다.

 

pr 30 13:34:49 pc-linux systemd[1]: anacron.service: Succeeded.
Apr 30 13:34:49 pc-linux systemd[1]: motd-news.service: Succeeded.
Apr 30 13:34:49 pc-linux systemd[1]: Finished Message of the Day.
Apr 30 13:35:30 pc-linux acpid: input device has been disconnected, fd 24


Apr 30 14:08:38 pc-linux kernel: [    0.000000] Linux version 5.8.0-50-generic (buildd@lgw01-amd64-030) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #56~20.04.1-Ubuntu SMP Mon Apr 12 21:46:35 UTC 2021 (Ubuntu 5.8.0-50.56~20.04.1-generic 5.8.18)
Apr 30 14:08:38 pc-linux systemd-modules-load[408]: Inserted module 'parport_pc'
Apr 30 14:08:38 pc-linux kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.8.0-50-generic root=UUID=9cff6431-fc36-40b9-b47b-a57914ef6d71 ro quiet splash crashkernel=512M-:192M
Apr 30 14:08:38 pc-linux kernel: [    0.000000] KERNEL supported cpus:
Apr 30 14:08:38 pc-linux kernel: [    0.000000]   Intel GenuineIntel
Apr 30 14:08:38 pc-linux kernel: [    0.000000]   AMD AuthenticAMD

저것을 검색해보니 절전모드에서 usb 마우스 키보드가 닫혀 버리는 버그가 있다고 합니다.

 

그래서 해결방법은 usb를 절전모드로 들어가지 않게 하는것이라고 합니다.

 

해결방법은

 

해결방법 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

 

해당 명령어를 실행후 재부팅한다.

브리츠 BR-1000A를 중고로 총 2만5천원에 사서 개조가 가능하다라는 사실을 안후

앰프만 사서 달았습니다.

 

효과는 조금 나아진것 같은데 이게 플라이보 효과인지 기분탓인지 진짜 좋아진건지는 모르겠네요.

저음이 조금더 풍부해진것 같기도 합니다.

 

m.blog.naver.com/hyuny4858/70014331950

 

PC 스피커 브리츠 BR-1000A 개조과정 1

트위터의 콘덴서부분 원래 붙어있던놈 떼어내고 집에서 굴러다니던 케이블모뎀에서 떼어낸놈으로 붙인모습 ...

blog.naver.com

 

 

앰프칩을 알리에서 배송비 포함 1.03달러로 샀습니다.

 

ko.aliexpress.com/item/32909343752.html

 

US $0.38 11% OFF|1 PC IC 칩 OPA2134PA DIP 8 OPA2134 2134PA 연산 증폭기 IC 원래 집적 회로|반도체 집적회로| -

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

 

 

빨간색으로 동그라미 친 부분이 앰프 부품입니다.

 

 

 

import org.slf4j.LoggerFactory;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
import ch.qos.logback.classic.LoggerContext;


void test() {

    //resultsettable log off 
    LoggerContext loggerContext = (LoggerContext)LoggerFactory.getILoggerFactory();

    loggerContext.getLogger("jdbc.resultsettable").setLevel(Level.OFF);

    examDao.selectList(...);

    loggerContext.getLogger("jdbc.resultsettable").setLevel(Level.INFO);

}

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

 

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

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

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

 

 

 

+ Recent posts