플러그인 추천

저의 경우에는 C를 먼저 접하다 보니 Visual Studio 였지만, 아마 많은 분들이 처음으로 Java를 접하였을테고 Eclipse를 IDE로 처음 접하였을 겁니다. IntelliJ는 이클립스보다 더 좋은 기능들이 많이 추가 되어 있는데요, 아무래도 숏컷(단축키)에 익숙해질수록 더욱 큰 효과를 발휘하게 됩니다!!

Key Promotor X

설치

설치 방법은 아래와 같습니다.

  • Preference > Plugins > Market Place > 'Key Promotor X' Install > Restart IDE

사용

먼저 자바 프로그램을 실행해 보겠습니다. 아직 숏컷이 익숙하지 않으니 상단에 '실행' 아이콘을 클릭하여 보겠습니다.



클릭을 하였더니 IDE 오른쪽 하단에 단축키가 표시됩니다. 'control + r'


아직 인텔리제이에 익숙치 않다면 빠른 적응을 위해, 'Key Promotor X'플러그인을 강추합니다!!

블로그 이미지

사용자 yhmane

댓글을 달아 주세요

코로나 때문인지, 집에 있는 시간이 문득 많아졌당.

그래서 그런건지 .. 요새 게임을 하고 싶어졌는데 ,, 

steam에서 fm을 받아 둔게 있긴 하지만 ,, 중독성이 너무 강하기에 .. 다른 대체제가 필요 하였는데

문득 생각난 것이 포켓몬 골드 버전이었다,

 

그렇게 바로 웹서핑을 시작하게 되었고, 다행히 약간의 구글링 결과 맥북에서도 포켓몬 골드버전을 즐길 수 있다는 것을 알게 되었다.

방법은 아래와 같다.

 

1) mac OS 버전 체크

 

2) openEmu 버전에 맞게 설치

 

3) 골드버전 롬파일 다운로드

 

4) 즐겜!!

 

 

나와 비슷한 생각을 하고 있는 겜돌이들이 있을 수도 있으니 방법을 공유하도록 한다

 

 

1) mac OS 버전 체

 

먼저, 자신의 맥북 os 버전을 체크하여 준다. 방법은 간단하다

 

 

사과 모양을 누르고, '이 Mac에 관하여'가 나올것이다. 그러면 버전이 나오는데 

나의 경우에는 '10.13.6' High Sierra의 모델인데 최근에는 모하비, 카탈리나가 나왔으니 참고 바란다,

 

 

2) openEmu 버전에 맞게 설치

openEmu라는 것은 에뮬레이터라는 것인데, 쉽게 설명하자만 게임보이어드밴스를 컴퓨터에서 사용할 수 있게 복제한 프로그램이다.

자세한 설명은 생략하고, 이제 openEmu를 설치하여 보자.

 

먼저, https://openemu.org/ 사이트에 접속하여 주자.

 

 

1) os X 버전이 10.14일 경우

os X의 버전이 10.14 이상이면 Donwload Now 버전을 눌러준다

 

2) os X 버전이 10.14 미만일 경우

 

하지만 openEmu의 최신 버전은 os X의 버전이 10.14 버전 이상에서 실행이 가능하다. 

즉, 모하비 이상의 버전이어야 하는데 포켓몬 게임 돌리자고 os 업데이트하는 것은 너무 귀찮은 부분이고 시간도 많이 걸린다.

 

10.14 밑일 경우에는 다른 버전을 다운로드 받아주면 된다.

 

https://github.com/OpenEmu/OpenEmu/releases 릴리즈 사이트에 접속하여 준다

 

 

 

release 사이트에 접속하면 버전별로 날짜가 나오는데, os 하이 시에라의 경우에는 마지막 업데이트가 19.9 월이니, 

19년 6월 릴리즈된 OpenEmu 2.0.9 릴리즈 버전을 찾아서 zip 파일을 받아주고, 압축을 풀어준다.

 

 

3) 골드버전 롬파일 다운로드

에뮬레이터를 잘 설치하였다면, openEmu가 잘 실행이 될 것이다.

그렇다면 이제 골드버전 롬파일을 설치하여 보자. 용량은 1메가 내외이니 걱정 안하여도 된다.

 

https://romsmania.cc/ 이 주소로 접삭하여 준다

 

 

골드버전 이외에도 파이어레드도 있으니 각자 원하는 것을 선택하여 받아주면 된다.

마찬가지로 압축을 풀어준다.

 

(현재 다운로드가 안되는거 같으니 5번 항목 확인 부탁드립니다)

4) 즐겜!!

 

 

롬파일을 드래그하여 실행하여 준다!!!

 

 

간단히 알아 보았는데 다들 즐겜하시길 바랍니다 ^^

 

5) 롬파일 다운로드

 

21년 10월 1일 기준으로 확인해 봤을때 파이어레드 버전 다운로드가 막혔네요.

혹시 롬파일이 필요하신분께서는 비밀댓글로 이메일 주소를 남겨주시길 바랍니다 ^^

 

(21.10.01 추가)

 

 

6) 키보드 입력이 안될경우

 

OS가 업데이트 되면서 MAC 보안에서 입력 컨트롤을 허용해주어야 합니다.

만약 게임 진행시 방향키나 엔터 등 키보드가 동작이 안될 경우

아래와 같이 보안 설정 확인 해주세요

시스템 환경설정 > 보안 > 입력 모니터링 > OpenEmu 허용

 

(21.10.01 추가)

블로그 이미지

사용자 yhmane

댓글을 달아 주세요

  • 초록해마 2021.04.30 23:45  댓글주소  수정/삭제  댓글쓰기

    매우 유용하네요^^

  • hell yeah 2021.05.20 15:16  댓글주소  수정/삭제  댓글쓰기

    혹시 사운드가 안나오는데 어떻게 키시는지 아시나요??

    • yhmane 2021.05.20 18:45  댓글주소  수정/삭제

      저도 사운드 설정 부분은 안보이네용;;

      openemu 2.3.3 버전에서는 fire red버전 사운드 정상동작하는거 확인했습니다.

      저의 경우에는 Big Sur 11.2입니다 ^^

  • 111 2021.06.19 04:34  댓글주소  수정/삭제  댓글쓰기

    저는 Big Sur 11.1 버전인데
    open emu 2.3.3 버전이 개발자를 확인할 수 없어서 실행 할 수 없다고 뜨는데 이럴땐 어떻게 해야하나요?

    • 사용자 yhmane 2021.06.19 04:38 신고  댓글주소  수정/삭제

      오른쪽 마우스 클릭해서 실행할 수 있을거에요.
      만약 안된다면 https://crossjin.tistory.com/entry/맥에서-확인되지-않은-개발자가-배포했기-때문에-열-수-없습니다-메시지-나타날-때-해결-방법
      위 방법을 한번 이용해보세요

  • 사용자 2021.07.17 20:26  댓글주소  수정/삭제  댓글쓰기

    키보드가 안눌릴때는 어떻게 해야하는지 알고계실까요?

    • yhmane 2021.07.27 15:46  댓글주소  수정/삭제

      파일 접근쪽을 허용해주셔야 할거 같습니다.
      mac이 업데이트 된 이후로 생긴 이슈인데요

      'Spotlight 검색 > 보안및개인정보 보호 > 입력모니터링 > Open Emu 허용'

      위와 같이 한번 해보세요 ~

  • qq 2021.10.02 16:24  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 openemu 정상 설치하였고 키보드 입력 설정해놨습니다 근데 남겨주신 해당 링크에서 rom파일을 받을려고 하면
    아마존 링크로 연결되네요 게임 서치후 다운로드 받을수 있는 링크가 find this game 만 보이는데 이걸 클릭하면 아마존 링크로 연결됩니다
    어떻게 해결하면될까요 ?


IntelliJ에서 어플리케이션 실행시 콘솔에 다음과 같은 빨간색 에러가 뜨는걸 확인 했습니다.  


Class JavaLaunchHelper is implemented in both ... 


신경이 쓰여서 검색을 해보니 다음과 같은 설명을 해주네요.


https://stackoverflow.com/questions/43003012/class-javalaunchhelper-is-implemented-in-two-places



It's the old bug in Java on Mac that got triggered by the Java Agent being used by the IDE when starting the app. This message is harmless and is safe to ignore. Oracle developer's comment:

The message is benign, there is no negative impact from this problem since both copies of that class are identical (compiled from the exact same source). It is purely a cosmetic issue.


맥사용자가 IDE로 app을 실해시 일어나는 오랜 자바 버그이고, 무시해도 안전한 메세지라고 오라클 개발자가 코멘트를 달아줬습니다.


그럼 신경이 쓰인다면 아래와 같은 동작을 취하면 console에서 사라진다고 합니다.


  1. Preferences- Editor-General-Console- Fold console lines that contain
    Of course, you can use Find Action...(cmd+shift+A on mac) and type Fold console lines that contain so as to navigate more effectively.
  2. add Class JavaLaunchHelper is implemented in both



끝.

블로그 이미지

사용자 yhmane

댓글을 달아 주세요


Preferences > Editor > File and Code Templates

File Header 에 내용 추가


네모 박스 안에 Description이 많이 있는데


${PACKAGE_NAME}

 

${USER}

 

${DATE}

 

${PROJECT_NAME}

 

대략적으로 가장 많이 쓰는게 위 4가지이니, 자세한 내용은 Description을 참고 하여 주석을 넣어 주면 된다!


블로그 이미지

사용자 yhmane

댓글을 달아 주세요



Preferences > Appearence & Behavior > Appearance


Ul Options > Background Image .. > 사진 선택





블로그 이미지

사용자 yhmane

댓글을 달아 주세요

Eclipse를 사용하다가 IntelliJ로 IDE를 변경하게 되었습니다.


아직 단축키가 헷갈려서 100%프로 활용을 못하고 있습니다.


손에 익는 그날까지 ~~



아래에 단축키는 Mac OS에서 사용하는 IntelliJ 단축키 입니다.


단축키

찾기, 검색 관련된 단축키

  • 찾기: ⇧⇧
  • 전체에서 검색: ⌘ + ⇧ + f
  • 클래스 내에서 검색: ⌘ + f
  • 특정 메소드(symbol)찾기: ⌘ + ⌥ + o
  • 최근 열었던 클래스 및 파일 찾기: ⌘ + e
  • 메소드, 변수 사용된 곳 찾기: ⌥ + F7
  • 프로젝트내 터미널 열기: ⌥ + F12

변경

  • 클래스명, 함수명 이름 변경 (전체 적용됨): ⇧ + F6
  • 검색 및 변경: ⌘ + r / ⌘ + ⇧ + r

탐색

  • 메소드 구현체로 이동: ⌘ + b
  • 탭의 왼쪽으로 이동 : ⌘ + ⇧ + [
  • 탭의 오른쪽으로 이동 : ⌘ + ⇧ + ]
  • 히스토리 이전으로 이동 : ⌘+ [
  • 히스토리 이전으로 이동 : ⌘+ ]
  • 화면 수직 분할: ⌃ + [
  • 화면 수평 분할: ^ + ]
  • 왼쪽 패키지창으로 이동: ⌘ + 1
  • 하단 RUN창으로 이동: ⌘ + 4

코딩

  • 소스코드 자동 완성: ^ + space
  • 메소드 파라미터 값을 모를때: ⌘ + p
  • 한줄 지우기: ⌘ + x
  • 메소드 범위 블록 지정하기: ⌥ + ↑
  • 메소드의 구현 부분을 이동하지 않고, 띄워서 확인하기: ⌥ + space
  • 변수 추출: ⌘ + ⌥ + v
  • 메소드 추출: ⌘ + ⌥ + m
  • 프로젝트 실행하기: ⌃ + d (디버깅 모드)
  • 테스트케이스 메소드 위에서 단위 테스트 실행하기: ⌃ + ⇧ + d (디버깅 모드)





[출처]


https://medium.com/@umanking/%EC%9D%B8%ED%85%94%EB%A6%ACj-%EC%82%AC%EC%9A%A9%EB%B2%95-a44543666893

블로그 이미지

사용자 yhmane

댓글을 달아 주세요

맥북 시스템 용량 삭제

ETC 2019. 2. 10. 17:25

맥북 프로를 사용한지 2년이 다 되어 가는데


어느덧 시스템 파일을 보니





이유는 모르겠지만 2년 동안 저렇게 사용했었나??



쓰는 용도라고는 IDE 설치하거나 포토샵하는 사진 파일들 밖에 없는데 ...



개인 피씨로만 사용했기 때문에 프로젝트들도 가벼운 것들인데 


아무튼 시스템 용량이 100기가나 차지하는건 문제가 있다고 생각이 들었습니다.






그래서 찾아 보니 타임머신에 로컬 스냅샷이 저장되면 생기는 경우라고 합니다.


스냅샷을 확인해 본 결과, 전 스냅샷 저장을 off로 해두었기 때문에 


이 경우는 아니었습니다.





그래서 구글을 검색해본 결과 


http://www.derlien.com/downloads/index.html





이걸 다운로드 받고 실행하여 필요없는 파일을 삭제하라고 알려주었습니다.


바로 실행하였더니, '승인되지 않은 개발자가 ~~가' 뜨네요




이런 파일은 아래와 같이 실행하면 됩니다.



Control + 클릭 -> 열기








음,,, 확인 결과 예전에 안드로이드 개인 프로젝트 한다고 다운 받았었는데 라이브러리가 저만큼 차지하고 있었습니다.


그때 라이브러리 설치하는데만 2시간이 넘겨 걸렸었는데 ... 아무튼 잘 찾아서 삭제하고 나니



시스템용량을 삭제하고 나니 이렇게 디스크 용량히 변했습니다.



혹시 프로그램 다운이 안되시는 분들은 방명록에 비밀댓글로 이메일 남겨주시면 파일 보내 드리겠습니다~

블로그 이미지

사용자 yhmane

댓글을 달아 주세요

로컬에서 테스트를 하다 보면 서버를 2 이상 돌려야 경우가 있습니다.


그렇지만 서버 하나로 동시에 2개의 어플리케이션을 돌릴 없으니


톰캣 서버를 추가해주어야 합니다.





서버탭에서 new를 눌러 서버를 선택





기존 서버와 구분하기 위해 server name을 변경. 아파치 톰캣 서버는 설치 되어 있는 버전을 선택





프로젝트를 서버에 추가





기존 서버의 포트는 유지하고, 새로운 서버에 default port들을 바꾸어 줍니다.


A서버에서 a포트를 점유하고 있다면, 다른 서버에서 a포트를 점유하는 것은 불가능!! 






서버를 각자 실행하면, 지정한 포트로 서버가 돌아가는 것을 볼 수 있습니다!!


블로그 이미지

사용자 yhmane

댓글을 달아 주세요