전체보기
리눅스 SSH(시큐어 셸) 데몬 설정 (쉘 외부 접속 가능)
리눅스 SSH(시큐어 셸) 데몬 설정 (쉘 외부 접속 가능)
2017.12.22SSH란?시큐어 셸(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용한다. SSH는 암호화 기법을 사용하기 때문에, 통신이 노출된다 하더라도 이해할 수 없는 암호화된 문자로 보인다. SSH는 버클리 서비스들(rsh, rcp, rlogin, rexec)및 telnet, ftp 서비스를 좀 더 보안이 강화된 명령으로 대체하기 위해 만들었다. 1995년 핀란드의 T..
리눅스 Redhat 6.2 네트워크 설정
리눅스 Redhat 6.2 네트워크 설정
2017.12.22이번에는 리눅스에서 네트워크 설정하는 방법을 알아보겠습니다.제가 네트워크 설정하는 OS는 Redhat Enterprise 6.2 x86_64입니다.시디로 리눅스 OS를 설치가 끝나고 외부에서 SSH로 접근하려면 기본적으로 네트워크 설정이 필요합니다. 네트워크 설정다음 명령어를 입력해주세요. ifcfg-eh0 파일을 열어 아래와 같이 셋팅을 해줍니다.vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"ONBOOT=yesBOOTPROTO=noneHWADDR="00:21:5A:27:CF:4A"USERCTL=noNM_CONTROLLED=yesTYPE=EthernetNETMASK=255.255.255.0GATEWAY=192.168.0.1NETWORK=192.168..
리눅스에서 오라클(Oracle)실행하기
리눅스에서 오라클(Oracle)실행하기
2017.12.22오라클(Oracle) 계정 접속먼저 오라클 계정으로 접속을 해야합니다.제가 오라클(Oracle) 설치 시 생성했던 계정은 oracle 입니다. su 명령어를 이용하여 오라클 계정으로 접속합니다.su - oracle 오라클(Oracle) DB는 인스턴스와 리스너를 따로 시작하도록 되어있습니다. 리스너 시작/중지oracle 계정으로 접속 한 후 다음 명령어를 실행하여 리스너를 시작 및 중지를 할 수 있습니다. 리스너 시작lsnrctl start 리스너 중지lsnrctl stop 인스턴스 시작/중지다음 명령어를 통해 Oracle에 접속합니다.sqlplus '/as sysdba' 다음과 같은 화면이 나오면 오라클 접속에 성공하였습니다.접속 후 아래의 명령어를 입력하면 인스턴스 시작 및 중지를 할 수 있습니다. ..
콘솔게임 만들때 자주쓰는 함수- 4.음악사용
콘솔게임 만들때 자주쓰는 함수- 4.음악사용
2017.12.21Visual C에서 음악 실행(PlaySound) - Windows.h, MMSystem.h (winmm.lib)BOOL PlaySound(LPCSTR pszSound, HMODULE hmod, DWORD fdwSound)이 함수는 .wav 형식의 파일만 지원합니다. 프리웨어 음악파일 변환사이트를 이용해서 .wav로 변환시켜주세요. (http://koyotstar.free.fr/indexEn.html)이 함수의 특징은 두개 이상의 파일을 한번에 재생이 불가능합니다. 즉! 배경음 + 효과음을 할 수 없습니다. SND_ASYNC: 비동기화 연주. 연주시작과 동시에 리턴하므로 다른작업을 바로 할수 있습니다.SND_SYNC: 동기화연주. 사운드의 연주가 완전히 끝난 후 리턴합니다.SND_LOOP: 해당 사운드를..
콘솔게임 만들때 자주쓰는 함수들 -3. 데이터 처리
콘솔게임 만들때 자주쓰는 함수들 -3. 데이터 처리
2017.12.21시간 차이를 알려주는 함수 (GetTickCount) - Windows.hDWORD GetTickCount(void)DWORD형의 시간 틱 카운트를 리턴합니다. (1틱당 0.001초)원도우즈는 부팅된 후 1초에 1000씩 틱 카운트를 증가시키는데 이 함수를 사용하면 부팅된 지 얼마나 경과 했는지를 알 수 있습니다. 주로 두 사건 사이의 경과 시간을 구하는데 쓰며(예: 테트리스 블럭 내려오는 시간) 카운트는 32비트 값이므로 최대 49.7일간의 카운트를 유지할 수 있습니다. DWORD prevtime; //전 시간을 기억 void TimeChecks() { if((GetTickCount() - prevtime) == 970) tetrisblock_y--; //테트리스 블럭을 한칸 떨어뜨림 } 파일의 데이터..
콘솔게임 만들때 자주쓰는 함수들 -2. 콘솔프로그램 화면 변경
콘솔게임 만들때 자주쓰는 함수들 -2. 콘솔프로그램 화면 변경
2017.12.21명령프롬프트 제어 함수(system) - Windows.hint __cdecl system(const char *_Command)반환 값 int형이고 성공은 0, 실패는 -1을 리턴합니다.명령 프롬프트(cmd)에 있는 명령어를 쓸 수 있다.콘솔게임 만들 때 system함수에서 자주 쓰는 명령어들(화면 전체 지우기, 콘솔 화면 크기 변경, 타이틀 변경 등이 있습니다.)system("pause"); // 계속할려면 아무키나 누르시오.... 가 뜹니다. (아무키나 안눌르면 getch()같이 계속 입력을 기다림) system("pause > NUL"); // 글자가 뜨지 않는 대신 효력은 system("pause");하고 같습니다. system("cls"); // 화면 전체를 깨끗하게 지워주고 커서를 0,0으로..
콘솔게임 만들때 자주쓰는 함수들 - 1.키 입력에 관한 것
콘솔게임 만들때 자주쓰는 함수들 - 1.키 입력에 관한 것
2017.12.21가상 키코드값을 이용하여 어떤키가 눌렀는지 알아내기(GetAsyncKeyState) - Windows.hSHORT __stdcall GetAsyncKeyState(int vKey)int vKey 파라미터에 가상키 코드 값을 넣어주면 그 키를 눌렸는지의 여부를 True과 false로 반환합니다. 메세지 큐를 거치지 않고 바로 전달해 주기 때문에 게임 프로그래밍에서 매우 유용합니다. 그 중 콘솔 게임 만들때 자주 사용하는 가상키 코드를 소개시켜 드리겠습니다. 정의된 이름 16진수 10진수 설명 VK_LBUTTONDOWN 0x01 1 마우스 왼쪽 버튼 VK_RBUTTONDOWN 0x02 2 마우스 오른쪽 버튼 VK_BACK 0x08 8 Backspace 키 VK_RETURN 0x0D 13 Enter 키 VK_..
Visual Stdio 2015 자주 사용하는 단축키 목록
Visual Stdio 2015 자주 사용하는 단축키 목록
2017.12.21Visual Stdio 2015 자주 사용하는 단축키 목록 설명 단축키 일반 찾기 Ctrl + F 파일에서 찾기 Ctrl + Shift + F 접근 가능한 변수, 함수 목록 보기 Ctrl + Space 블록 최적화 (+버튼) Ctrl + M, M 현재 커서 위치 줄 삭제 Ctrl + X 소스 코드 보기 좋게 정렬 Ctrl + K + F 이전 커서 위치로 이동 Ctrl + - .h, .cpp 쉽게 전환 (Ctrl + K) + (Ctrl + O) 함수 참조하는 곳 모두 보기 Shift + F12 책갈피 설정 Ctrl + F2 (Ctrl + K + K) 책갈피 해제 Ctrl + Shift + F2 책갈피로 커서 이동 F2 선언/정의 만들기 Ctrl + . 프로젝트 속성 열기 Alt + P + P
이클립스 유용한 단축키 목록
이클립스 유용한 단축키 목록
2017.12.19일반 단축키 설명 단축키 이전 편집 페이지로 이동 Alt + ← 이후 편집 페이지로 이동 Alt + → 해당 라인 소스 위,아래로 이동 Alt + ↑, ↓ 클래스의 전체적인 맵 정보 (이동가능) Ctrl + F3 찾으려는 문자 블럭 후 단축키를 누르면 이동 Ctrl + K 클래스 내에 함수단위로 이동 Ctrl + Shift + ↑, ↓ 현재 작업중인 편집페이지 모두 저장 Ctrl + Shift + S 필요한 import문 자동 정리 Ctrl + shift + o 소스 자동 정리 (코드 포맷팅) Ctrl + shift + f 자동 한줄 주석 Ctrl + / 지정 범위 /* */ 주석 Ctrl + shift + / 라인 찾기 창을 연다. Ctrl + L 디버그 단축키 설명 단축키 브레이크 포인터를 설정한다...
자소설 닷컴 - 채용 공고 및 자소서 작성 및 첨삭 합격 자소서 확인
자소설 닷컴 - 채용 공고 및 자소서 작성 및 첨삭 합격 자소서 확인
2017.12.19자소설 닷컴 (http://jasoseol.com/)자소설 닷컴은 채용 공고 및 자소서 작성, 첨삭 등을 할 수 있는 웹 사이트입니다. 각종 회사들의 채용 공고를 확인할 수 있고 회사에 지원한 지원자 분석 등 각종 정보를 확인할 수 있습니다. 취업 준비생 여자친구 위해 개발한 ‘자소설닷컴’, 7만 명이 사용하는 취준생 필수 서비스 되다우리나라에서 한 번이라도 취업을 준비해 본 사람이라면 자기소개서 작성·편집·제출 과정이 얼마나 어렵고 복잡한지 안다. 일반적으로 취업 준비생이 자기소개서를 쓰려면 여러 단계와 여러 웹사이트를 거친다. 첫째, 취업 포털 사이트나 커뮤니티를 통해 채용 공고를 확인한다. 둘째, 검색 포털을 통해 자기소개서 문항을 확인한다. 보통 자기소개서 문항은 채용 공고에 함께 게재되지 않고 ..
오픈튜토리얼스 - 개발 및 각종 컨텐츠 무료 강의 (공부하는 학생에게 유용한 사이트)
오픈튜토리얼스 - 개발 및 각종 컨텐츠 무료 강의 (공부하는 학생에게 유용한 사이트)
2017.12.19오픈튜토리얼스 (https://opentutorials.org/)오픈튜토리얼스 사이트는 이고잉님리는 분이 무료로 강의를 올리면서 만들어진 사이트입니다.처음엔 웹 사이트 만들기부터 무료 강의를 하셨지만 현재는 엄청나게 컨텐츠가 많아서 개발자라면 엄청난 유용한 사이트라고 생각합니다.특히 이고잉님이 이해하기 쉽게 알려주시고, 목소리도 좋아서 강의를 보는게 재밌습니다. 5살 생활코딩, 비영리단체로 거듭납니다.‘생활코딩‘은 프로그래밍을 배우는 이들에게 널리 알려진 웹사이트다. HTML, 자바스크립트, 리눅스, 자바까지 다양한 프로그래밍 강의와 동영상을 볼 수 있으며, 무엇보다 모두 무료로 이용할 수 있기 때문이다. 생활코딩을 이끄는 운영자는 ‘이고잉’으로, 경력이 10년이 넘는 전직 개발자다. 인터넷 공간에서는 ..
KOSIS 국가통계포털 - 여러 분야의 통계 자료 확인 가능
KOSIS 국가통계포털 - 여러 분야의 통계 자료 확인 가능
2017.12.19KOSIS 국가통계포털 (http://kosis.kr/index/index.do)KOSIS 국가통계포털 사이트는 여러 분야의 통계 자료를 확인할 수 있습니다.여러 분야의 통계 자료와 해외 자료까지 온갖 통계 자료를 종류별로 찾을 수 있는 사이트입니다.