반응형

동고 팔자 상팔자 225

메이븐(Maven) 기본 명령어 및 옵션

기본 명령어 mvn compile - 컴파일 수행 - 컴파일 된 결과는 target/classes에 생성된다. mvn test - 테스트 클래스 실행 - 테스트 코드를 컴파일한 뒤 테스트 코드를 실행한다. - 테스트 클래스들은 target/test-classes 디렉터리에 생성된다. - 테스트 결과 리포트는 target/surefire-reports에 생성된다. mvn package - 컴파일된 결과물을 패키지 파일로 생성 - 컴파일, 테스트, 빌드를 수행하여 패키지 파일을 생성한다. - 프로텍트 이름, 버전, 패키징 옵션에 맞게 파일이 생성된다. - pom에서 아래와 같이 설정하면 결과 파일은 donggov-1.0-SNAPSHOT.war 로 생성된다. donggov 1.0-SNAPSHOT war mvn..

개발 2016.01.23

HTML5 게임 만들기 : 동고는 똥을 싫어해 #3

HTML5 게임 만들기 : 동고는 똥을 싫어해 #3 '동고는 똥을 싫어해 만들기' 세번째 시간입니다. 이번 편에서는 플레이어 추가, 애니메이션 추가, 이동 액션까지 해보겠습니다. 4편에서 똥 충돌 이벤트, 5편에서 텍스트 처리등으로 마무리될것 같네요. 플레이어를 추가하겠습니다.우선 아래 이미지를 다운받아주세요. 당연히 저작권은 저에게 있습니다.ㅋㅋㅋ 위 그림을 보면 총 7개 프레임으로 이루어져있습니다.멈춰있을때에는 가운데 4번 프레임을 사용하고, 왼쪽으로 이동할때는 1,2,3 프레임을 차례로 반복, 오른쪽으로 이동할때는 5,6,7 프레임을 차례로 반복시키며 애니메이션을 만들겠습니다. 이전편에서 상자를 그리는 방법과 유사합니다.player 변수 선언 -> preload 함수에 플레이어 이미지 로드 -> c..

개발 2016.01.23

리눅스 tar, gz 압축, 해제 및 차이

먼저 tar, gz의 차이를 알아보자. - tar : 단순히 파일과 폴더를 하나의 파일로 묶어주는 유틸이다. 압축은 아니다. 주로 백업용도- tar.gz : 파일 및 폴더들을 묶어서 압축한다. 1. tar 1) tar 압축 tar -cvf [압축명] [압축대상 또는 폴더명] 예1) tar -cvf aaa.tar aaa // aaa 폴더를 aaa.tar로 압축예2) tar -cvf aaa.tar * // 현재 폴더의 모든 폴더 및 파일을 aaa.tar로 압축풀기 2) tar 압축풀기 tar -xvf [압축파일명] [-C 경로] 예1) tar -xvf aaa.tar // 현재 경로에 aaa.tar 파일 압축풀기예2) tar -xvf aaa.tar -C /test // /test 폴더에 aaa.tar 파일 압..

개발 2016.01.23

윈도우 단축키 정리

자주 사용하는 윈도우 단축키 정리. 유용한 것들만 Ctrl + W // 현재 창(또는 탭) 종료Ctrl + D // 즐겨찾기 추가Ctrl + N // 현재창과 똑같은 창 하나 더 띄우기Ctrl + Tab // 다음 탭으로 이동Ctrl + Shift + Esc // 작업관리자 열기Ctrl + Shift + N // 새폴더 만들기Ctrl + Shift + T // 이전에 끈 창 복구(브라우저등에서 활용 가능) 윈도우 + E // 윈도우 탐색기 열기윈도우 + R // 윈도우 실행 프롬프트 열기윈도우 + L // 윈도우 잠금화면 수행윈도우 + ↑↓←→ // 전체화면/작은화면창/왼쪽절반모드/오른쪽절반모드윈도우 + D // 바탕화면보기(활성화 창 모두 내리기)(다시하면 올라감) Alt + D // 주소영역으로 커서..

개발 2016.01.20

리눅스 vi 에디터 명령어 정리

vi 에디터 사용할때마다 매번 명령어가 헷갈려서 검색을 하는데,매번 검색하기 귀찮으니까 내 블로그에 써놓고 참고해야겠다.정말 필요한것만 정리해서 포스팅함. 유용한게 있으면 계속 추가 예정 실행 vi [파일명] // 파일 열기view [파일명] // 읽기모드로 열기vi -r [파일명] // 손상된 파일 복구 이동 0 // 커서를 현재줄의 처음으로 이동하는 명령$ // 커서를 현재줄의 맨끝으로 이동하는 명령gg // 맨 첫줄로Ctrl + f // 한화면 밑으로 이동Ctrl + b // 한화면 위로 이동Ctrl + d // 반쪽화면 밑으로 이동Ctrl + u // 반쪽화면 위로 이동 편집 yy // 한 줄 전체의 내용을 복사한다p // 커서 오른쪽에 붙여넣기 삭제 dd // 한줄 삭제dw // 한단어 삭제 찾..

개발 2016.01.19

HTML5 게임 만들기 : 동고는 똥을 싫어해 #2

HTML5 게임 만들기 : 동고는 똥을 싫어해 #2 '동고는 똥을 싫어해 만들기' 두번째 시간입니다. Sublime Text 설치가 완료 되었다면 본격적으로 게임을 만들어 봅시다. (당연히 다른 에디터 툴이나 이클립스도 상관없음) Phaser라는 게임 프레임워크를 사용하겠습니다. (MIT 라이센스) 먼저 아래 공식 사이트에 접속하여 다운로드를 받습니다.주소 : http://phaser.io/download/stable 이제 기본적인 기본 html 파일을 생성하여 아래와 같이 해당 파일을 import 해줍니다.편의를 위해 다운받은 phaser.min.js 파일과 생성한 html 파일을 같은 폴더에 위치시켜주세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Donggo hate a Poop ..

개발 2016.01.17

HTML5 게임 만들기 : 동고는 똥을 싫어해 #1

HTML5 게임 만들기 : 동고는 똥을 싫어해 #1 아래 페이지에 Phaser3 버전으로 리뉴얼 하였습니다. https://donggov.tistory.com/138 HTML5 게임 개발 따라하기 - 총알 피하기 (Phaser 및 Player 설정) Phaser를 이용하여 HTML5 게임을 개발해보자 Phaser를 이용한 HTML5 게임 개발하기입니다. 자세한 원리는 글에 포함하지 않았으며 코딩을 처음 접하는 분들을 위해 나름(?) 친절하게 작성하였습니다. donggov.tistory.com 첫번째 강좌입니다. 그럼 왜 하필 HTML5 게임 만들기 강좌냐? 그 이유는 쉬우니까!! (진짜임. 약간의 스크립트 지식만 있어도 됩니다.) 그리고 누구나 만들수 있고 즐길수 있기 때문입니다. 그럼 시작합니다. 첫번..

개발 2016.01.13

동고런

동고런 (Donggo Run) 1. 게임소개 - 동고 달리기 게임입니다. 화살을 맞거나 가시(?)로부터 동고를 지켜주세요. 별을 먹으면 10점씩 올라갑니다. 별을 밟음과 동시에 점프버튼을 누르면 점프를 할 수 있습니다. 2. 게임방법 - 시작/재시작 : SPACE - 이동하기 : 좌(←), 우(→) - 점프 : 상(↑) 3. 스크린샷 4. 동영상 5. 라이센스 - Pharser 2.4.4 : MIT (https://github.com/photonstorm/phaser/blob/v2.4.4/license.txt)

개발 2016.01.13

유용한 사이트 정리

유용한 사이트 정리 ■ PIXLR - 용도 : 웹 포토샵 - 주소 : https://pixlr.com/editor/ ■ Color Scripter - 용도 : 소스 html 변환 - 주소 : http://colorscripter.com/ ■ Iconfinder - 용도 : 무료, 유료 아이콘 제공 - 주소 : https://www.iconfinder.com/ ■ Javascript Compressor - 용도 : 스크립트 압축 및 인코딩/디코딩 - 주소 : http://javascriptcompressor.com/ ■ Goggle Play Developer Console - 용도 : 구글 플레이 개발자 콘솔 - 주소 : https://play.google.com/apps/publish/

개발 2016.01.08

[jQuery] stopPropagation() & preventDefault()

event.stopPropagation() 버블업을 막기 위한것으로 부모 태그로의 이벤트 전파를 막기위해서 사용한다. 예를들어 위와 같은 소스에서 a 태그의 클릭 이벤트를 실행할 경우, 웹에서는 a 태그의 클릭 이벤트뿐만 아니라 부모 ul, li 태그의 클릭 이벤트도 발생시킨다. 이때 부모의 클릭 이벤트를 제외한 a 태그의 클릭 이벤트만 발생시키고 싶을 경우 사용한다. event.preventDefault() a 태그의 href="#" 웹 페이지 스크롤 상단으로 이동하는 속성을 막기 위해 사용한다. 의 클릭 이벤트를 실행하면 클릭 이벤트 -> href 이벤트 순서로 이벤트가 발생한다. href="#"의 #를 앵커라고 하는데, 이는 타 URL로 이동하는것을 막지만 웹 페이지를 스크롤을 상단으로 이동시킨다...

개발 2016.01.06

Git push default - simple & matching

push default - simple & matching git에서 타겟 브랜치를 선언하지 않고 push를 사용하면 아래와 같은 경고가 뜨는 현상이 발생할 때가 있다. 123456789101112131415161718192021$ git pushwarning: push.default is unset; its implicit value has changed inGit 2.0 from 'matching' to 'simple'. To squelch this messageand maintain the traditional behavior, use: git config --global push.default matching To squelch this message and adopt the new behavio..

개발 2016.01.06

Git 명령어 정리

Git 명령어 정리 Configgit config --list // config 설정 조회 git config --global user.name "donggov" // 이름 설정 git config --global user.email "donggov@gmail.com" // 이메일 설정 git config --global push.default [option] // push 방법 설정 (simple or matching) git init // 현재 디렉토리에 git 저장소를 생성 git status // git 상태 조회 Log git log // commit 로그 조회 git log -N // 최근 N개의 commit 로그 조회 git log -p // 각 commit의 diff 로그 조회 git lo..

개발 2016.01.04

몸몸몸

몸몸몸https://play.google.com/store/apps/details?id=com.donggo.healthage 앱 "몸몸몸"을 소개합니다.신체나이를 측정하는 앱입니다. (물론 정확하지 않습니다. ^^)총 5가지 테스트 시각 / 청각 / 폐활량 / 관찰력 / 암기력 테스트로 구성되어있습니다. 1. 시각눈에 보이는 문자와 숫자를 맞추는 테스트입니다.난이도 : 하 2. 청각음악소리 도중에 삐 소리를 찾아내는 테스트입니다.한때 유행했던 나이대별 주파수 테스트를 활용했습니다.MediaPlayer 사용하였습니다. 3. 폐활량마이크에 숨을 길게 불어서 폐활량을 체크하는 테스트입니다.꼼수로는 여러번 세게불면 높게나옵니다.ㅋㅋ마이크 센서를 활용했습니다. 따라서 고함을 지르면 점수가 높게 나옵니다.ㅋㅋㅋㅋ마..

개발 2015.05.27

Unlimited Memory

Unlimited Memory https://play.google.com/store/apps/details?id=com.donggo.unlimitedmemory 암기력 테스트 어플극한의 난이도를 자랑함찬스를 모두 사용하여도 모든 미션을 클리어하는건 거의 무리라고 봐야함(캡쳐하지 않는 이상...ㄷㄷ)본인이 암기력 천재라고 자부하시는분은 해보시길!!!아마 좌절감에 몸부림치게 될것이니 어플 이름은 누가 지었는지 몰라도 어플 이름이 손발이 오그라들게 좋다.디자인도 직접해서 굉장히 허접함

개발 2015.05.26
반응형