[CE] Computer and Program.
·
Computer/CE
1. 정의: 개인적으로 선호하는 Computer의 정의는 다음과 같음 (wikipedia).A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations (computation) automatically.Modern digital electronic computers can perform generic sets of operations known as programs. These programs enable computers to perform a wide range of tasks. 컴퓨터는 어떤 task를 수행하기 위한 program (=set of instructions)을..
[CE] Portable Document Format (PDF)
·
Computer/CE
Portable Document Format전자문서의 디지털 인쇄물 : ISO 국제표준 → 2021년 현재 de facto standard(사실상 표준) Adobe사가 John Warnock(존워녹) 주도로 1993년에 개발됨.디지털 인쇄물 이라는 관점에서 어떤 환경에서도 동일한 결과물(portability)을 보여주는데 집중됨.디지털 인쇄물 이라는 관점에서 pdf 파일 자체에 대한 편집 고려는 일반적으로 하지 않음.단순한 메모 나 comment를 추가하는 기능들은 제공(Pro버전 등)Adobe사의 1982년에 개발된 Postscript의 문제점이던portability(이식성)를 개선하기 위해 개발.참고로 postscript는 apple사의 레이저프린터에서 채택되면서 pc를 통한 출판물의 시대를 연 언어..
[CE] MapReduce
·
Computer/CE
Database에서 performance를 향상시키기 위해 채용하는 Database Sharding의 varaiation. 대용량 데이터를 처리에서 높은 perforamnce를 확보하기 위해 제안된 분산 모델 (=일종의 프로그래밍 모델임.) Google에서 2004년 발표한 대용량 데이터 처리용 Framework 여러 processor들로 병렬처리하고 controller가 이를 제어하는 Sharding 의 한 종류로 높은 수준의 parallerization(병렬 처리) 지원 여러 대의 서버를 이용하여 대규모 데이터 분석을 가능하게 함. 여러 대의 서버를 이용하여 다음을 수행하는 분산처리 기술과 관련 프레임워크를 의미 Split 큰 데이터를 작게 나눔 Map 이를 여러 서버에 나누어 주어 처리. Reduc..
[CE] Float 표현하기 : IEEE754
·
Computer/CE
실수 (Real Number) Representation과학이나 공학분야에서는 real number를 다룰 때, 아주 큰 값이나 아주 작은 값 등의 매우 큰 범위의 수를 다루는 경우가 많음.Real umber(실수)는 사람의 계산에선 주로 분수를 사용하나 컴퓨터에서는 float를 사용하게 된다. Real number를 나타내는 float는floating point number를 줄여 부르는 용어이며, 우리나라 말로 "부동소수점"이라고 한다.(부동=floating : 떠다니는. 浮動 뜰 부, 움직일 동) 이 문서에 설명할 내용이지만,특정 길이(32bit or 64bit)의 binary nubmer로 소수를 표현할 때,소수점의 위치가 고정(fixed)된 것이 아닌 지수(exponent)부 와 가수(manti..
[CE] 10진수 소수를 2진수로 변환.
·
Computer/CE
변환방법다음의 단계로 처리함.10진수 소수값에 2를 곱함. 2를 곱한 결과가 1미만이면 0을 기록. 1 초과할 경우, 1을 기록하고 결과값에서는 1을 뺀다. 결과값이 1인 경우, 1을 기록하고 변환을 끝냄. 1이 아니면 다시 2번 단계로 결과값이 1로 나오지 않을 경우, 무한히 반복이 될 수 있음. (즉, 유한한 자리수로는 오차를 피할 수 없음)예제다음 그림은 $0.35$ (10진수)를 이진수로 바꾸는 과정을 보여준다.오른쪽의 화살표 부분을 잘 보면 반복이 이루어지고 있음을 알 수 있다. (즉, 이진수로 표시할 경우, 무한소수임) 즉 결과는 다음과 같음.$$ (0.35)_{10} = (0.01011001100...)_2$$다른 예로 $0.5$는 다음과 같음.$$ (0.5)_{10} = (0.1)_2 $$
[Etc] Chrome Remote Desktop으로 원격지원 받기.
·
Computer/ETC
1. Chrome 웹브라우저 다운로드 및 설치 google chrome 브라우저에서 동작하는 것이기 때문에 해당 브라우저가 있어야 함. 만약 없다면 아래 url에서 다운로드해서 설치. Google Chrome Download 2. Chrome Remote Desktop 관련 모듈 다운로드. Chrome Remote Desktop URL로 이동 : 해당 URL 오른쪽 하단의 다운로드 아이콘 (아래로 향한 화살표)를 클릭. 다운로드가 끝나고 나면, 위 그림 처럼 동의 및 설치버튼이 보임. 이를 클릭. 하단의 상태표시줄 또는 다운로드 폴더에 있는 chromeremotedesktophost.msi를 클릭하여 설치. 설치 완료 후 다음과 같은 창이 뜸: 적절한 이름 입력 (구분가능하고 가급적 영문으로) PIN 선..