반달가면

Sources

Posts

427 posts

PC용 크롬 브라우저에서 모바일 기기 대응 웹페이지 보기(개발자 도구)

반달가면|2019년 10월 7일

PC용 구글 크롬 브라우저의 개발자 도구(Developer Tools)를 이용하면, 웹사이트에서 스마트폰 등 모바일 기기 접속에 대응하기 위해 만들어진 페이지를 볼 수 있다. 웹개발자가 반응형 웹 관련 시험/디버깅을 할 수 있도록 해 주는 기능이다. 개발자 도구를 실행하려면 메뉴에서 찾아서 선택하거나 단축키를 누르면 된다. 메뉴는 "도구 더 보기(More Tools)" -> "개발자 도구(Developer Tools)"를 선택하면 되고, 개발자 도구 단축기는 컨트롤(Ctrl)+쉬프트(Shift)+I를 누르면 되겠다. 개발자 도구가 실행되면 디바이스 툴바(Device Toolbar)를 켜자. 웹 소스코드가 표시되는 창 바로 위에 아이콘이 있고, 단축키는 컨트롤+쉬프트+M이다. 디바이스 툴

샷컷(Shotcut) - 무료 동영상 편집기

반달가면|2019년 10월 4일

샷컷(Shotcut)은 무료로 제공되는 오픈소스 동영상 편집 프로그램이다. 무료임에도 불구하고 동영상 편집에 필요한 기본적은 기능들은 충분히 갖추고 있어서 복잡한 작업이 아니라면 굳이 유료 프로그램을 사용하지 않아도 될듯. 윈도우, 리눅스, 맥OS를 지원한다. 샷컷 공식 홈페이지에 가서 다운로드할 수 있다. 샷컷(Shotcut) - 공식 홈페이지 기본적인 작업 방식은 재생목록(playlist)에 동영상, 오디오 등 구성 요소를 드래그&드롭으로 추가한 후에 이들을 다시 드래그&드롭으로 타임라인(timeline)에 배치하고 편집하면 된다. 페이드-인(fade-in), 페이드-아웃(fade-out) 등 다양한 효과들도 설치와 함께 기본적으로 제공된다. 100% 완벽하지는

상관 관계 자료를 2차원 연관 배열(associatve array)에 할당

반달가면|2019년 9월 23일

댓글로 질문을 받았던 문제인데, 답변이 길어서 별도의 게시물로 작성. 문제는 대략 아래와 같다. 간단한 예시로 설명한다. my_data.txt 파일에 3개의 항목(a, b, c)들 사이의 상관 관계가 기록되어 있는데, 형식은 아래와 같다. # my_data.txt 내용 cat my_data.txt a b#, c: b a# c a, b: 각 행의 첫번째 항목(field)은 항목 명칭이다. 각 행의 두번째 항목 이후는 첫번째 항목에 대한 상관 관계 자료다. 연관성 종류에 따라 "#" 또는 ":" 기호가 추가될 수 있다. 이 자료를 2차원 테이블로 표현하는 것이 목표다. 위의 예시를 표현하면 아래와 같이 만드는 것이 결과물이다. a b c ------

capinfos - pcap 파일 정보 출력

반달가면|2019년 9월 19일

capinfos는 wireshark/tshark에 포함되어 같이 설치되는데(wireshark/tshark에 대한 내용은 이전 게시물을 참고하자. 여기로), pcap 파일에 대한 다양한 정보를 출력해 준다. 파일에 포함된 패킷의 수, 패킷 캡처 시작/종료 시각 등을 확인할 때 편리하다. 몇가지 예시를 보면 금방 감이 잡힐 것이다. # test.pcap 파일에 저장된 패킷의 수 출력(-c 옵션) capinfos -c test.pcap File name: test.pcap Number of packets: 4,556 # test.pcap 파일의 캡처 시작 시간 출력(-a 옵션) capinfos -a test.pcap File name: test.pcap First packe

blkid - 리눅스에서 연결(마운트)된 저장장치(파티션) 정보 표시

반달가면|2019년 9월 16일

blkid 명령으로 리눅스에서 현재 연결(마운트)된 저장장치(파티션, partition)에 관한 정보를 확인할 수 있다. 장치이름, 파일시스템 종류(type), 고유식별자(UUID) 등이 출력된다. 배포판에 따라서 해당 정보를 열람하려면 루트(root) 권한을 요구할 수도 있다. 일반 사용자 권한으로 실행했을 때 아무런 출력도 없다면 루트 권한으로 실행해 보자. # blkid 실행 sudo blkid /dev/sda1: LABEL="rootMX18.1" UUID="ef8a7380-6cc0-4bbd-aef2-b2617588e528" TYPE="ext4" PARTUUID="abb0a64f-01" 위의 예시를 보면, 장치는 /dev/sda1, 레이블(lable)은 "rootMX18.1", 고유