본문 바로가기

분류 전체보기34

스타크래프트 리마스터 한글 캠페인이 안되는 경우 설정 - 소리 에서, 오리지널 1998년 캠페인 항목이 체크되어있는지 확인하고, 체크되어 있으면 체크를 해제하고 켐페인을 시작하면 된다. 2021. 12. 26.
pip 명령어 설치 경로를 바꾸어 파이썬에 라이브러리 설치하기 (64비트, 32비트) 한 컴퓨터에 64비트 버전과 32비트 버전의 파이썬을 같이 설치하여 사용하면, 라이브러리가 별도로 관리됩니다. 때문에 IDLE에서 라이브러리를 임포트 해보면 다른 한 버전은 라이브러리를 못 찾습니다. 때문에 사용하고자하는 파이썬의 폴더에 직접 설치해 주어야 합니다. 먼저 파이썬이 설치되어있는 폴더로 들어갑니다. 그리고 라이브러리를 설치하고자하는 파이썬 폴더로 들어간다음, 그 파이썬 폴더에 있는 Script폴더까지의 경로를 복사(Ctrl + C) 합니다. 핵심은 pip파일이 있는 곳 입니다. C:\Users\(사용자이름)\AppData\Local\Programs\Python\(설치해야하는 파이썬)\Scripts 다음 cd 명령어를 사용하여, C:\Users\(사용자이름)\AppData\Local\Progr.. 2020. 7. 6.
파이참에서 파이게임(pygame) 사용하기. 파이참 터미널에서 pip 명령어로 설치하기 파이참 터미널을 이용하여 프로젝트에 pygame 라이브러리를 설치하는 방법이다. 파이참 좌측 하단에 터미널을 클릭해준다. 그럼 명령 프롬프트 같은 창이 하나 하단에 나오는데, pip install pygame을 입력하여 파이게임을 설치한다. 설치가 완료된 모습. 하지만, 모든 프로젝트에 일괄적용되는것이 아니므로 pygame을 사용할 프로젝트마다 따로따로 설치해주어야 한다. 2020. 6. 22.
한동안 뜸하다 드디어 연락이 온 플래니터리 리소시스(Planetary Resources)의 마지막 메일과 Trusat 프로젝트. 플래니터리 리소시스는 피터 디아만디스가 설립한 소행성 자원 채굴기업입니다. 피터 디아만디스의 저서 '어번던스'에서 알게 된 이후로 소식을 듣기 위해 플래니터리 리소시스 홈페이지에 이메일 주소를 남겼었는데요, 16년도 이후 Arkyd위성소식 이후로 잠잠하더니, 올해 19년도에 의미심장한 메일 한 통을 보내옵니다. 'TruSat을 발표합니다: 우주를 향한 도전의 민주화, 다양성 증진 및 탈중앙화를 위한 첫걸음' 오래간만에 새로운 프로젝트를 소개하는 메일인 줄 알았는데, 몰랐던 내용도 같이 실려 있었습니다. 아래에 메일 전문과 번역을 올려두겠습니다. T R U S A T 친애하는 플래니터리 리소시스의 친구들, 지지자와, 팬들에게, 아시다시피, 작년에 콘센시스(ConsenSys)에 의해 플래니터리 리소시스(Pl.. 2019. 10. 24.
DOS DEBUG로 어셈블리어 초간단 예제. [S.D.J. 출력하기] 어셈블리어에 익숙해지기 위한 간단하고 아주 좋은 예제입니다. MOV AH,02 ;AH 레지스터에 기능번호 02번 수록. 화면에 한 글자씩 출력하는 기능이다. MOV DL,53 ;53h를 DL 레지스터에 수록. (도스디버그에선 모든 수가 16진수로 취급됩니다.) INT 21 ;화면에 한 글자 출력실행. MOV DL,44 ;DL 레지스터에 44h 수록. INT 21 ;화면에 한 글자 출력실행. MOV DL,4A ;DL 레지스터에 4Ah 수록. INT 21 ;화면에 한 글자 출력실행. INT 20 ;프로그램 종료. 이 코드를 응용하면 Hello World! 도 출력이 가능합니다. 물론 아스키코드를 알고 있어야 합니다. 2019. 8. 18.
emu8086으로 어셈블리어 연습 [ROL 명령어로 2의 거듭제곱 단위로 수 나열하기] .MODEL SMALL .CODE ORG 100h PROG: CALL MAIN MAIN PROC NEAR MOV CL, 1 ; 비트를 왼쪽으로 1만큼 이동시키기 위해서 CL에 1을 넣습니다. MOV AL,1 ; AL레지스터에 1을 넣어줍니다. ROLAL: ROL AX,CL ; AX 레지스터에 있는 비트들을 왼쪽으로 한 칸 움직입니다. 한 칸씩 움직일 때마다 2배씩 수가 증가합니다. PUSH CX ; 데이터를 스택에 저장. PUSH AX ; 데이터를 스택에 저장. MOV CX,0 ; 진수변환 앞서서 CX레지스터 청소 DECA: MOV DX,0 ; 진수변환 앞서서 DX레지스터 청소 MOV BL,10 ; 10을 곱해주기 위하여 BL에 10 입력. DIV BX ; AX 레지스터를 10으로 나눎. PUSH DX .. 2019. 8. 18.