한 시대를 풍미했던 기술인 Adobe FLASH가 2020년 12월이 지나면 더이상 사용할 수 없다. 카카오, 지원 종료 '어도비 플래시' 연내 제거.. 개방형 웹 표준으로 웹사이트 시스템 개편 :: 보 카카오가 올해 연말로 공식 기술 지원이 종료되는 어도비 플래시(Adobe Flash)를 제거하는 시스템 개편 막바지 작업에 나섰다. 어도비 플래시는 PC 웹 브라우저에서 음악 재생·애니메이션·게임·광 www.bodnara.co.kr 2000년 '오인용'이라는 플래쉬 애니메이션이 대박이 나면서, 많은 사람들이 플래쉬라는 것을 알게 되고, 플래쉬만으로 반응형 게시판을 만들 수 있는 ActionScript까지 나오면서 그것을 스터디하는 사람들이 주변에 있었는데, 이제는 과거의 기술로 곧 잊혀질 예정이다. 그래..
dd 명령어를 사용하여 0xFF로 채워진 빈 데이터 블럭을 생성하려면 다음의 명령어를 사용하면 된다. $ dd if=/dev/zero ibs=64k count=16 | tr "\000" "\377" > empty_block.dat 위의 명령어는 64K 단위로 /dev/zero 디바이스에서 데이터를 읽어 16개의 블럭을 생성하는데, 이것을 tr 명령어로 8진수 0x00의 값을 0xFF로 변경한 데이터를 리다이렉션 시켜 empty_block.dat을 생성한다. 즉, 위의 명령어 실행으로 1MB 크기의 빈 블럭이 생성된다. dd 명령어를 사용하여 0xFF로 채워진 빈 데이터 블럭을 생성하려면 다음의 명령어를 사용하면 된다. $ dd if=/dev/zero ibs=64k count=16 | tr "\000" "..
브라우저 캐시 데이터를 SSD에 반복해서 쓰고 지우는 것은 SSD 좋지 않기 때문에, 캐시 데이터 크기 및 저장 위치를 램디스크로 변경하기 위해서는 우선 램디스크를 생성해야 한다. 램디스크는 /etc/fstab 아래와 같이 스크립트를 추가한다. tmpfs /var/ramdisk tmpfs defaults,noatime,size=2048M,mode=1777 0 1 램디스크는 크기를 2GB로 설정하였고, access time은 기록하지 않도록 설정한 것이다. /var/ramdisk 디렉토리는 SSD가 아닌 메모리에 할당된 램디스크에 생성된다. 여기에 브라우저 캐시 데이터가 저장할 것이다. 1. 파이어폭스 아래 이미지와 같이 파이어폭스 주소 영역에 about:config을 입력하면 파이어폭스 환경설정 메타데이..
우분투의 아카이브 매니저는 7zip과 RAR 압축 형식을 기본으로 지원하지 않기 때문에 관련 패키지를 추가로 설치해야 한다. 7zip과 RAR 압축 형식을 지원하기 위해 아래의 패키지를 설치하도록 한다. $ sudo apt install p7zip rar 위 패키지 설치로 아카이브 매니저는 7zip 및 RAR 형식의 압축 파일을 대한 해제가 가능하다. 윈도우에서 압축한 zip 파일 내에 파일이나 디렉토리 이름에 한글이 포함되어 있고, 이것을 우분투에서 압축 파일을 해제한다면 100% 한글이 깨지는 현상을 볼 수 있을 것이다. 이것은 한글 인코딩 방식을 UTF-8 방식을 채택한 우분투와 다르게 윈도우는 기존 제품의 하위 버전 호환성을 위해 고전적인 EUC-KR 방식을 사용하기 때문에 발생한 문제이다. 우분..
우분투에서 시리얼 프로그램으로 다양한 기능을 제공하는 Minicom을 많이 사용하지만, 로그 및 디버그 메시지 등의 시리얼 출력 기능에만 충실한 시리얼 터미널 프로그램이 필요하다면 아래 소스를 빌드하여 사용하면 좋을 것이다. 위 코드를 빌드하여 사용하려면 사용자 계정에 dialout 그룹 권한을 갖고 있어야 /dev/ttyXXX에 접근이 가능하다. 따라서 usermod 명령어로 사용자 계정에 dialout 권한을 할당해야 한다. $ sudo usermod -G dialout -a gon 아래와 같이 /etc/group 파일에서 dialout에 사용자 계정을 추가하는 방법도 있다. dialout:x:20:gon 위 두가지 방법 중 어느 것을 사용해도 상관없지만, 중요한 것은 위의 com.c 소스로 빌드한 ..
문서의 중요도에 따라 배포시 워터마크 포함시키거나 패스워드를 설정하여 배포하는 경우가 많이 있다. 문서가 외부에 유출되면 안되기 때문에 이중삼중으로 설정 하였겠지만, 매번 문서를 볼때마다 패스워드를 입력하는 것은 번거롭기 때문에 패스워드를 제거해서 따로 관리를 한다. 우분투는 설치시 QPDF 기본 App으로 포함되어 있기 때문에 따로 설치가 불필요하다. 사용방법은 매우 간단하며 아래 명령어를 참고하면 쉽게 PDF 설정된 패스워드를 제거할 수 있다. $ qpdf -password= -decrypt passwd_file.pdf remove_password_file.pdf QPDF는 윈도우 버전도 소스포지에서 제공하는 것 같으나, 바이너리 배포하는지 아니면 소스를 받아서 빌드해야 하는 확인이 필요하다. 가장 ..
samba는 이기종 시스템간 파일 공유를 위한 파일 시스템을 제공하며, 설치는 아래와 같다. $ sudo apt install samba samba-common cifs-utils 파일 공유 권한 및 공유 디렉토리 등의 samba 설정은 /etc/samba/smb.conf 파일을 수정하면 된다. 아래의 설정은 logonDesk 파일시스템을 Anonymous 접근을 허용하며, RW 권한은 read-only로 설정한 것을 나타낸다. [logonDesk] path = /media/gon browsable = yes read only = yes guest ok = yes logonDesk 외부 접속시 표시되는 이름 path = /media/gon 공유 디렉토리 설정 외부 접근이 가능하기 위해 상위/하위 디렉토리..
openssl 지원하는 secure terminal과 secure ftp 설치는 아래와 같다. $ sudo apt install openssh-server openssh-sftp-server 개인 PC에서 openssh-server는 거의 사용하지 않지만, NAS 장비 없이 PC로 간단한 NAS를 구성하려면 sftp를 사용할 수 있다. openssh-sftp 설치는 매우 간단하며 어떤 설정 변경도 없이 태블릿이나 스마트폰에서 PC에 저장된 동영상을 스트리밍 할 수 있다.
1. tftp install $ sudo apt install tftpd-hpa tftp-hpa 2. tftp setup tftp home directory를 /tftpboot로 설정하고 권한을 777으로 설정하고, tftpa-hpa 설정 파일을 아래와 같이 수정하도록 한다. 다른 설정은 기본 값을 사용하고 home directory만 변경하였다. tftp 설정 파일은 /etc/default/tftp-hpa 이다. RUN_DAEMON="yes" # Auto start TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftpboot" # /tftpboot home directory TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure" 위 설정 파일을 ..
VIM의 수많은 옵션 중에 내가 사용하는 옵션은 아래와 같으며, /etc/vim/vimrc 파일을 수정하면 된다. set number set statusline=3 set expandtab set tabstop=4 set shiftwidth=4 set smartindent set hlsearch set enc=utf-8 set fenc=utf-8 set fencs=utf-8,cp949,cp932,euc-jp,shift-jis,big5,ucs-2le,latin1 au BufReadPost * \ if line("'\"") > 0 && line("'\"")
MS가 파일 복구 앱인 Winfr(Windows File Recovery)을 공개하였으며, MS Store 통하여 설치가 가능하다. Microsoft’s new Windows File Recovery app helps recover deleted data Have you ever accidentally deleted a file and wondered if you can get it back? It can sometimes prove to be a tricky process to recover deleted files on Windows. But Microsoft has been quietly work… www.onmsft.com 하지만, Windows 10 19041 버전 이상부터 설치가 가능하기 때문..
윈도우 기본 설정은 전통적인 HDD 사용을 default으로 설정하고 있기 때문에, 각자의 PC 시스템 환경에 맞게 수정해야 한다. 위 서비스는 SSD 사용에 따른 디스크 설정을 변경한 것이며, SSD는 빈번한 데이터 기록은 디스크 수명과 관련되기 때문에 데이터 기록과 관련된 아래 서비스 설정을 변경하였다. SysMain (Superfetch) 자주 사용되는 파일이나 프로그램을 메모리에 미리 로드하여 실행시간 개선하는 서비스 SSD 속도는 HDD 보다 수십배 빠르기 때문에 프로그램을 미리 로딩하는 것은 메모리 낭비로 비활성화 Windows Error Report 프로그래 오류에 대한 리포팅하여 해결방안을 제공받기 위한 서비스지만 번거로워 비활성화 Windows Search 파일 접근 속도를 개선하기 위해..
작업 표시줄에는 자주 사용하는 단축 아이콘을 배치하는 것을 선호하기 때문에 검색상자 대신 검색 아이콘으로 변경하려고 하면 아래와 같이 설정하면 된다. 불필요한 알람 및 태블릿 모드를 비활성활 시키도록 한다. 두 설정 모두 시스템 설정에서 확인할 수 있다. 윈도우 시작 메뉴를 아래와 같이 설정하여 시작 메뉴의 구성을 단순화 시켰다. 위에서 활성화 시킨 것을 제외하고 모든 설정을 비활성화 하였다. 기본 설정은 여러 기능을 지원하지만 여러 정보도 함께 표시되어 복잡하게 보인다. 시스템 트레이 아이콘 역시 내게 필요한 것만을 나타내도록 아래와 같이 설정하였다. 사용하지 않는 기능을 활성화 시킬 필요가 없기 때문에 위치(GPS), 터치패드, 마이크 그리고 알림 센터 등의 항목을 시스템 트레이 아이콘을 비활성화 시..
1. 디스크 설정 1-1. 색인 기능 비활성화 파일 색인(Indexing) 기능은 HDD의 파일을 접근할 때 보다 빠르게 사용하기 위한 방법이지만, SSD는 HDD보다 수십배 빠르기 때문에, 데이터를 빈번하게 업데이트 하는 색인 기능은 SSD에 좋지 않으므로 색인 기능을 비활성화 시킨다. 색인 기능은 각 디스크 속성에서 설정해야 한다. 위 이미지의 '색인 허용' 체크박스를 제거하도록 한다. 1.2 디스크 최적화 비활성화 디스크 최적화는 디스크 조각모음이며, 색인 기능과 마찬가지로 디스크 접근 속도를 높이기 위한 방법이지만, SSD를 사용한다며 빈번한 디스크 파일 작업으로 SSD 배드블럭 발생할 확률이 높아지기 때문에 디스크 최적화 예약작업을 비활성 시키도록 한다. 2. 디스크 용량 늘리기 2-1. 페이징..
OneDrive를 사용하지 않는다면 아래의 스크립트를 다운받아 윈도우에서 실행하면 OneDrive를 쉽게 삭제할 수 있다. 위 스크립트를 실행하면 탐색기의 OneDrive 아이콘이 삭제되고, 더이상 OneDrive 설치나 관련된 기능이 실행되지 않는 것을 확인할 수 있다. 모든 회사가 자사의 제품에 다른 상품을 끼워 넣어서 판매하는 것이 관례이기는 하지만, 모든 서비스가 온라인화 되면서 어떤 제품이든 모두 서비스 가입을 요구하고 있어, 선뜻 새로운 서비스를 사용하기 위해 가입을 하는 것이 탐탁치는 않다.