본문 바로가기

분류 전체보기

(217)
윈도우 ASCII 입력 문서를 많이 작성하다 보면 필자의 경우 °(각도)를 비롯해 범위를 정의하기 위한 ±같은 기호를 많이 사용한다. 사용 방법은 ASCII 코드를 ALT 키를 누르고 입력하면 된다. ALT 키를 꾹 누른 상태에서 원하는 ASCII 코드를 입력 후 ALT 키를 때면 된다. 찾아면 많은 문자를 입력할 수 있다는 것을 알 수 있지만, 대부분 다른 언어를 표기하기 위한 문자이며, 숫자와 키보드에서 바로 입력 가능한 특수문자도 포함되어 해당 문자들은 제외하고 필자가 자주 사용하는 문자들로만 작성하였다. 만약 더 많은 정보가 필요하다면 별도로 찾아보는 것을 추천한다. 아래는 필자가 많이 사용하는 ASCII 코드 표이다. 169 : © 174 : ® 176 : ° 177 : ± 178 : ² 179 : ³ (위 경우엔 그..
HTML / JS / XML - JS사용해서 XML 파일로 내보내기/가져오기 index.html Add Delete Export Import fileControl.js function exportBoxes() { var boxes = document.getElementsByClassName("box"); var xml = '\n\n'; for (var i = 0; i < boxes.length; i++) { var box = boxes[i]; var left = box.style.left; var top = box.style.top; var gate = box.querySelector("select").value; xml += ' \n'; } xml += ''; var blob = new Blob([xml], {type: 'text/xml'}); var url = URL.crea..
ARM 즉치값(Immediate) 컴퓨터 아키텍쳐에서 즉치값(Immediate)을 사용하는 경우가 있다. 간단한 예시를 위해 ARM 아키텍쳐를 예시로 들어보자면 아래와 같은 I-type Instruction이 있다. 즉치값은 그냥 16bit로 사용한다면 65,535까지밖에 표현할 수 없다. ARM은 이 문제를 즉치값을 2가지 구역으로 나누어 해결했다. Rotate 부분과 Immediate 부분이다. 만약 Rotate가 없고 Immediate 부분만 있다면 12bit로 표현할 수 있는 수 는 0~65535으로 수가 제한적이다. 하지만 ARM에서는 rotate 4bit와 immediate 8bit를 순환시키며 32bit로 표현할 수 있도록 한다. 예를들어 위 Immediate부분에서는 12bit으므로 Rotate값이 4bit이고 Immedi..
MIPS 즉치값 (Immediate) 컴퓨터 아키텍쳐에서 즉치값(Immediate)을 사용하는 경우가 있다. I-type Instruction에서 사용하는데, Instruction Field에서는 imm 부분이 이에 해당한다. 간단한 예시를 위해 MIPS 아키텍쳐를 예시로 들어보자면 아래와 같은 I-type Instruction이 있다. 6bit opcode | 5bit rs | 5bit rt | 16bit immediate MIPS의 즉치값은 16bit로 65,535까지 표현할 수 있다. 만약 메모리에서 참조하는 값 중 1이 없는 경우 I-type Instruction을 사용해서 새로운 데이터를 얻을 수 있다. Immediate value를 쓰면, instruction의 operand 값을 memory에서 불러올 필요가 없으므로, 빠르게 ..
VSCode - Sticky Scroll View -> Appearance -> Sticky Scroll을 누르면 활성화가 된다. 아래 이미지는 Sticky Scroll이 활성화된 모습이다. sticky scroll이 적용된 부분에 마우스 우클릭을 한 후, Sticky Scroll의 체크를 풀면 바로 돌아온다.
Shotcut - [Mono -> Sterio] 현재 작업중인 사운드는 왼쪽[L]에서만 소리가 재생되는 것을 볼 수 있다. 이를 해결하려면 수정하고 싶은 오디오를 선택 후 필터를 클릭한다 그 후 '+'를 클릭하여 필터 속성을 연 후 '채널 복사' 또는 'Copy Channle'을 클릭한다. 그러면 하단에 '복사한 곳' 이 표시되는데, 이 곳에서 왼쪽 사운드만 재생되므로 오른쪽 사운드에 같이 넣어주고 싶기 때문에 위와 같이 설정한다.
Tiled[1] - 단축키 https://doc.mapeditor.org/en/ 에서 발췌함. 일반 Ctrl + N - 새 지도 만들기 Ctrl + O - 임의의 파일 또는 프로젝트 열기 Ctrl + P - 현재 프로젝트에서 파일 열기 Ctrl + Shift + P - 사용 가능한 작업 검색 Ctrl + Shift + T - 최근에 닫은 파일 다시 열기 Ctrl + S - 현재 문서 저장 Ctrl + Alt + S - 현재 문서를 다른 파일에 저장 Ctrl + Shift + S - 모든 문서 저장 Ctrl + E - 현재 문서 내보내기 Ctrl + Shift + E - 현재 문서를 다른 파일로 내보내기 Ctrl + R - 현재 문서 다시 로드 Ctrl + W - 현재 문서 닫기 Ctrl + Shift + W - 모든 문서 닫기 C..
소리 데이터 소리를 구성하는 요소로는 주파수, 진폭, 음색이 있다. 주파수는 1초에 반복되는 주기의 횟수를 말하며, 음의 높낮이를 말한다. 주파수가 높을수록 고음이 되며, 단위는 헤르츠(Hz)를 사용한다. 진폭은 소리의 세기를 나타내는 요소로, 진폭이 클수록 소리가 커진다. 단위는 데시벨(dB)을 사용한다. 음색은 음파의 특성을 나타내는 것으로 같은 음을 나타내는 악기의 소리지만 서로 다른 느낌이 여기에 해당된다. 예를들어 같은 주파수와 진폭을 가진 피아노와 바이올린은 전혀 다른 소리인 것이 음색이 다르기 때문이다. 현실 세계의 소리는 아날로그이다. 이 아날로그 신호를 컴퓨터의 2진수로 바꾸는 과정을 크게 3가지로 나눌 수 있다. 1. 표본화 표본화는 아날로그 신호를 일정한 시간 간격으로 잘라서 각 시간 간격마다 그..