본문 바로가기
tip

군대 사지방에서 코딩(개발)하기

by Hancho1577 2024. 12. 22.
반응형

이 글은 지속적으로 업데이트될 예정입니다... (아마도)

제한적인 환경에서 프로그래밍하가 상당히 힘듭니다. 특히, 통합 개발 환경(IDE)을 반복적으로 설치하는 과정은 비효율적이고 시간 소모적이므로, 웹 기반으로 설치 없이 즉시 접근 가능한 구름IDE나 Gitpod와 같은 서비스를 고려한 바 있습니다.

그럼에도 불구하고, 개인적으로는 인텔리제이(IntelliJ)를 사용하는 것이 필수적이며, 동시에 안드로이드 에뮬레이터를 원활히 실행할 수 있는 환경이 필요했습니다.

이러한 복잡한 요구사항을 만족시키기 위해 탐구하고 고안했던 방법들을 소개해드리겠습니다.

 

참고로 이 글은 Window 기반 사지방 기준입니다.

 

순서

  1. 인텔리제이(또는 다른 IDE) 포터블
  2. Firefox 포터블
  3. 구글 드라이브로 번거로운 과정 없애기

 

1. 인텔리제이(또는 다른 IDE) 포터블 다운로드 및 설치

일단 인텔리제이 매번 설치하기 매우 귀찮습니다. 매번 플러그인이랑 기본 설정 세팅하는 게 너무 귀찮아요.

그래서 사용할 건 인텔리제이 portable입니다. 공식 앱은 아니지만 믿고 쓸만합니다. 

다운로드는 아래 링크에서 가능해요.

https://portapps.io/app/intellij-idea-community-portable/#download

 

Portapps

Portapps is a collection of portable applications for Windows

portapps.io

그래서 이게 무슨 앱이냐?

인텔리제이를 설치하지 않고 사용할 수 있도록 해줍니다.

이번 한 번만 설치하고 설정같은거 싹 해두면 나중에 새로 설정해 줄 필요가 없어져요.

그냥 사지방 컴 끄기 전에 압축 한 번 해주고, 나중에 다시 압축해제만 하면 됩니다.

 

즉, 아래와 같은 장점이 있어요.

  • 플러그인 설정 유지
  • 인텔리제이 설정 유지
  • 한 마디로 이전 상태 그대로 사용 가능!

 

혹시... VSCode를 선호하시나요?
https://portapps.io/apps/

 

Portapps

Portapps is a collection of portable applications for Windows

portapps.io

여기에서 VSCode 및 인텔리제이 Ultimate 버전을 찾을 수 있어요.

 

인텔리제이 설치 화면 1
인텔리제이 설치 화면 2
인텔리제이 설치 화면 3

** 상당히 중요한 부분입니다. browser 누르고 원하는 폴더를 선택해야 해요. 그래야 나중에 압축하고 드라이브에 업로드해둘 수 있습니다.

저는 다운로드 폴더에 해뒀습니다.

 

다운로드 끝나고 실행해보면 우리가 알던 인텔리제이가 나와요!!

기본적인 설정 해두면 끝이에요.

파일 우클릭 화면

나중엔 이렇게 인텔리제이가 들어 있는 폴더를 압축해 주면 돼요.

반대로 인텔리제이를 실행할 때는 폴더 내부에 있는 "intellij-idea-community-portable.exe"를 실행해 주면 됩니다.

근데 저거 하나면 압축해두기엔 좀 아쉽잖아요?

 

저는 flutter 개발을 할 거라 flutter sdk도 넣어뒀습니다. 추가로 앞으로 작업할 git 프로젝트도 넣어줬어요.

이제 압축파일 하나면 다운 받아서 압축 해제하면 개발할 준비가 바로 끝나요!

 

Firefox Portable

파이어폭스도 portable 버전이 있어요. 이것도 공식 버전은 아니긴 합니다. 그런데 엄청난 장점들이 있어요!!

  • 플러그인이 유지돼요.
  • 로그인 상태가 유지돼요! (매번 사이트에 로그인할 필요가 없어요)
  • 열어둔 탭이 유지돼요.
  • 파이어폭스 설정이 유지돼요.
  • 사이트 차단을 우회할 수 있어요!

장점이 어마무시하지 않나요...?? 크롬으로 서핑하면 sites.google.com 과 같은 사이트도 차단되어 있는 억까를 당하기 마련인데, 파이어폭스를 사용하면 그럴 일도 없죠.

 

다운로드는 아래의 주소에서 할 수 있어요.

https://portableapps.com/apps/internet/firefox_portable

 

Mozilla Firefox, Portable (browser) | PortableApps.com

Mozilla Firefox® is a fast, full-featured web browser that's easy to use. It has lots of great features including popup-blocking, tabbed-browsing, integrated search, improved privacy features, automatic updating and more. Plus, thanks to the PortableApps.

portableapps.com

설치 방법은 아까 인텔리제이와 비슷합니다.

*설치할 폴더를 선택*하고 파이어폭스를 사용하면 돼요! 심지어 Firefox Sync도 유지돼요.

 

 

매번 압축하고, 업로드하고, 다운로드하고, 압축해제 하기가 불편해요.

구글 드라이브를 사용하십쇼.

https://support.google.com/a/users/answer/13022292?hl=ko

 

데스크톱용 Drive 설치하기 - Google Workspace 학습 센터

도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

support.google.com

구글 드라이브를 사용하면 이 4개의 과정이 사라집니다. (또는 축소됩니다)

구글 드라이브 데스크톱 버전을 사용하면 파일을 스트리밍 형식으로 업로드하고 다운로드할 수 있게 됩니다.

쉽게 말하면 모든 파일을 다운로드하지 않아도 이미 다운로드된 것처럼 사용할 수 있어요.

 

** 구글 드라이브 설치가 실패할 경우 다시 시도해 보세요.

가끔 실패하는 경우가 있었습니다.

 

구글 드라이브 설치 화면 1

건너뛰기 누르세요. 사지방 컴퓨터에 깔린 잡다한 바로가기를 구글 드라이브에 넣을 생각이 없을 겁니다.

구글 드라이브 설치 화면 2

마찬가지로 건너뛰기 누르시면 됩니다.

구글 드라이브 설치 화면 3

다음 버튼 누르면 끝입니다!

구글 드라이브 설정

설정에서 "파일 스트림"이 선택되어 있는지 확인하시길 권장드립니다.

복사 중 팝업

이제 파일 탐색기에서 구글 드라이브에 들어갑니다.

폴더를 하나 만들고, 다운로드하였던 것들을 (파이어폭스, IDE 포터블 버전 등) 넣어줍니다.

 

다음 사지방 이용 때는 구글 드라이브 설치만 하면 모두 끝이에요!

 
 

 

 

반응형

최근댓글

최근글

skin by © 2024 ttuttak