https://docs.google.com/document/d/1_phA5XUszSmN7Ta-QHs4DxRz9_iu8YlhxpVjSGEbWcg/mobilebasic

 

능력있는 개발자는 어떻게 알아 볼 수 있나?

정의된 생성자로 객체를 생성한 뒤 특정 메소드를 실행하면,마커와 인포윈도우, 클릭 이벤트, 거리 표시 등의 기능이 자동으로 구현됩니다.현재는 구글, 네이버 지도만 사용가능하지만,다음 지도, 바이두 지도도 추가해보려 합니다.사용 방법, 데모 실행 방법 등 README.md 파일에 상세히 설명해두었으니, 가볍게 살펴봐주세요.

docs.google.com

 

구글 계정은 자신이 원하는 한 계속해서 만들 수 있기 때문에, 무심코 계속 만들다 보면 쓸데없는 계정이 하나둘 씩 쌓이게 됩니다. 사용하지 않는 계정의 숫자가 늘어나면 자신의 개인정보도 관리하기 힘들어지게 되므로 필요 없는 계정은 삭제해주는 것이 좋습니다. 아래에는 그 계정들을 삭제하기 위한 방법들을 소개했습니다.

 

삭제하고 싶은 자신의 계정에 로그인해 들어가서 아래 순서대로 진행하면 됩니다.

 

먼저 왼쪽 탭을 보시면 데이터 및 맞춤설정이라는 항목이 있습니다.

이 항목을 클릭해줍니다.

 


아래로 내리다 보면 '데이터 다운로드, 삭제, 처리 계획 세우기'라는 타이틀의 박스가 있습니다.

그중에 '서비스 또는 계정 삭제' 항목을 클릭해줍니다.


 

그렇게 들어가게 되면 다음과 같이 4개의 항목이 나타납니다.

그중에서 'Google 계정 삭제'항목을 클릭해줍니다.


계속 진행하기 위해서 자신의 구글 계정 비밀번호를 삭제해 줍니다.


 

자신의 계정에 존재하는 여러가지 정보들이 표시됩니다.

이 중에서 중요한 정보들이 있다면, 뒤로 가기를 눌러 미리 백업을 해 두시기를 권장드립니다.​

만약 이 정보들이 삭제되어도 상관 없거나, 백업을 미리 해 둔 경우에는 체크박스를 완료한 후 계정 삭제를 눌러줍니다.

이번에는 JAVA프로그래밍을 위한 JDK와 IDE인 Eclipse 환경을 사지방에 조성해보도록 하겠다.

항상 사지방에서는 D드라이브를 이용해야한다.

그래서 JDK와 Eclipse또한 D드라이브에 설치해주면 되겠다.

JDK 설치

일단 사지방은 32bit환경이기 때문에 그에 맞는 jdk버전을 설치해주어야 한다.

 

32bit에 맞는 Windows x86버전을 설치한다.

설치를 하다보면

 

이렇게 설치경로를 설정하는 단계가 나오는데, 여기서 Change를 눌러준다.

 

이 부분을

 

이렇게 바꿔주면 D드라이브에 설치를 하는 것이다.

이 부분만 바꿔주면 설치가 가볍게 끝난다.

Eclipse 설치파일 주소

이곳에 들어가서 오른쪽 패널을 보면

 

4.9버전 이하만 32bit를 지원한다

4.9버전 아래로 원하는 버전을 선택해서 들어간다.

 

우리는 JAVA를 사용할 것 이기 때문에 동일한 파일을 찾아서 32bit버전을 설치한다.

필자가 설치한 4.8버전 Eclipse IDE for Java의 32bit 의 링크이다.

다운받은 후 압축을 해제해줄 때 D:\Program Files 이 경로를 지정해주면 된다.

 

D:\Program Files에 압축해제한 eclipse폴더

자 이제 eclipse 폴더에 들어가서 실행파일을 실행 해 보면

 

이런식으로 오류가 뜰 것이다.

대충 이런 뜻이다 : 형광팬을 쳐 놓은 경로에서 javaw.exe를 찾을 수 가 없다!

그러므로 우리는 저 경로에 원하는 파일을 갖다주면 된다.

저 파일은 우리가 처음에 설치한 jdk와 같이 설치되어 있으므로

java폴더에 들어가서 아래 박스표시 해놓은 jre폴더를 복사한 후

 

이클립스 폴더에 붙여넣기 한다

 

실행이 잘 되는것을 볼 수 있다.

 

컴파일도 잘 된다!

이렇게 사지방에서 JAVA프로그래밍을 할 수 있는 환경을 조성해보았다.

동일한 방법으로 안드로이드 스튜디오도 설치해서 사용할 수 있다.

다음시간에 가볍게 설치해보는 시간을 갖도록 하겠다.

 

일단, 컴퓨터 언어 공부나 프로그래밍 공부를 하기 위해서는 컴파일러가 필요하다.

C언어면 Visual Studio, Java면 jdk, python이면 pycharm 등등..

하지만 사지방 컴퓨터는 재부팅시 초기화가 되는 특성상 컴파일러를 설치하여 공부를 할 수 없다.

 

그래서 지금까지 대안으로 사용해왔던 것은 우리나라에서 만든 웹 ide인 groom을 이용해왔다.

하지만 리눅스도 공부해보고 싶고 웹 해킹에 대해서도 공부해보고 싶다는 생각에 공부환경에 대해서 조사해보았다.

그 결과 발견한 것이 클라우드 컴퓨팅 시스템이다.

간단하게 말하자면 다른 사람의 컴퓨터 성능을 빌린다고 생각하면 된다.

 

클라우드 시스템중 유명한 것들은 아마존의 AWS(Amazon Web Service), MS사의 Azure, 구글의 GCP(Google Cloud Platform)이 있다.

무엇을 선택하던 1년간의 무료체험을 제공하니 원하는 것으로 선택하면 된다.

그중에 나랑 가장 친숙한 구글의 GCP를 이용해 보기로 했다.

 

구글 클라우드 플랫폼

 

 

1. 자신이 원하는 이름을 설정한다. 단, 소문자만 허용한다. ( 군에서 공부할 목적으로 만든것이기에 militaryservice라고 이름 지었다)

 

2. 지역을 설정한다.

지역에 따라서 예상 금액이 달라지기 때문에 가장 싼 타이완 서버를 이용한다. 딱히 차이가 없긴 하다.

 

3. cpu의 세대를 결정한다.

1세대 2세대가 가격차이가 많이 나지만 우리는 사지방에서만 사용 할 것이기 때문에 하루에 많아야 하루에 4시간 이용한다.

따라서 2세대 cpu를 사용하더라도 300달러는 여유롭다.

 

4. cpu성능을 선택한다.

가볍게 컴파일러만 돌릴 생각이면 기본 사양으로 해도 충분할 것 같다.

 

5. 부팅디스크를 선택한다.

ubuntu가 리눅스 계열중에 ui가 가장 깔끔하다 생각하고, 버전중에 LTS가 붙으면 오랫동안 해당 버전을 지원해줄 수 있다는 것으로,

그중에 가장 최신 버전인 18.04 LTS를 선택했다. 지원을 오래 해준다는 뜻은 그만큼 안정성이 높아진다는 것이다.

그리고 HDD와 SSD중에 골라야하는데, SSD가 훨씬 빠르지만 가격이 비싸다.

하지만 아까 말했듯이 우리는 하루 사용 시간이 적기에 SSD를 선택해도 1년에 300달러에서 여유롭다.

 

6. 트레픽 사용여부를 결정한다.

잘은 모르겠지만 웹 해킹 공부도 해볼 생각이므로 열어두면 좋을 것 같다고 생각했다.

 

7. 끝!

 

설정이 끝났으면 SSH버튼을 눌러 실행해주면 된다.

 

 


이렇게 해서 나온 견적은 시간당 0.092달러이다.

평일에 최대 4시간, 주말에 10시간을 1년동안 사용한다고 가정하면,

(4*20+10*8) * 12 * 0.092 = 176달러이다.

고로, 원한다면 조금 더 사양을 늘려도 상관없다.

 

단, 사용이 끝나면 꼭 종료를 눌러야한다.

 

다시 시작하면 이렇게 비용이 측정된다는 경고문이 뜬다.

다시말해, 중지하면 비용이 안나간다는 이야기이다.

이렇게 해서 사지방에서 Linux개발환경을 이용할 수 있게 되었다.

 

D 드라이브 접근


사지방의 컴퓨터는 종료될 때마다 C 드라이브가 초기화된다.

초기화되지 않는 D 드라이브가 존재하지만 접근하는 방법이 제한되어 있다.

 

cmd 또한 접근을 제한해놓은 곳이 있기 때문에 powershell을 추천한다.

powershell에 접속하는 방법은 window 메뉴 -> powershell 검색.

 

[   ii d:  ]

 

위의 명령어를 입력하게 되면

 

D 드라이브에 접근할 수 있습니다.

 

나 같은 경우에는 D 드라이브는 초기화되지 않는 특성을 이용해서

'크롬 설치 파일' 등 환경 세팅에 필요한 프로그램들을 저장해 둠으로써 빠른 환경 세팅을 할 수 있도록 한다.

 

 

시간제한 해제


그리고 사지방은 2시간의 이용 제한 시간이 있는데

이용을 시작하고 즉시 로그오프를 하면 2시간이 넘어도 계속 이용할 수 있다고 한다.

 

마찬가지로 cmd나 powershell을 실행시킨 후 아래명령어를 입력하고 난 뒤 다시 로그인을 하면 된다.

 

[   logoff   ]

 

기타 제한 해제


더 많은 제한들을 해제할 수 있는데 이 블로그를 통해서 프로그램을 설치할 수 있다.

 

https://blog.haka.se/ckis-unlocker

 

사지방 제한 해제 프로그램! - 하카세의 블로그

단순한 제한 해제 프로그램입니다. 소스 및 exe 파일 첨부하였습니다. (배치파일로 제작되었어요.) 아래 내용을 해제합니다. Regedit (레지스트리 수정 프로그램, 윈도우 기본 내장) 및 reg 실행 가능 taskmgr (작업 관리자) 실행 가능 윈키 사용 가능 C 및 D

blog.haka.se

 

reference : 싸지방(사이버 지식 정보방)에서 개발하는 모든 방법

 

 

How to connect USB ISP with VirtualBox


Ref Link : https://bytefreaks.net/windows/virtualbox-failed-to-attach-the-usb-device-to-the-virtual-machine

regedit 실행

WindowKey + R

regedit 입력

레지스트리 위치 확인

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000}

UpperFilters 값 삭제

우클릭->삭제

Virtual Box USB 드라이버 재설치

C:\Program Files\Oracle\VirtualBox\drivers\USB\filter 경로 이동

VBoxUSBMon.inf (3KB, 설치정보라는 유형으로 분류) 우클릭 - 설치

재부팅

 

이런 오류가 계속 뜬다면

 

AVD설정에 들어가 Wipe Data를 눌러주면 간단하게 해결할 수 있다.

책에 있는 예제 코드를 따라서 치며 공부를 하고 있던 중

 

id를 불러오지 못하고 있는 상황

이러한 오류와 만나게 되었다.

분명 xml에서도 id를 선언하였고, 그에 따라서 R파일에도 선언이 되어 있는데,

빨갛게 변하여 컴파일이 안되는 상황이였다.

 

이 때 저 오류가 뜨는 id중 하나에 커서를 올려 놓고 자동임포트(Ctrl + Shift + O)를 눌러주었더니

모든 id들이 보라색으로 변해서 오류를 해결했음을 알 수 있었다.

+ Recent posts