Contents 29

[Eclipse] Java Decompiler 설치하기

Java 개발을 하다보면 Decompiler가 필요한데, 이를 쉽게 설치할 수 있도록 도와주는 IDE도 있지만 Eclipse에서는 사용자가 직접 설치해줘야 사용이 가능하다. Eclipse에 Java Decompiler를 설치하는 과정을 정리하여 기록해본다. Eclipse에서 주로 사용하던 Java Decompiler 플러그인으로 JAD(http://www.varaneckas.com/jad/)가 있는데, Ecliipse JUNO 버전부터는 JAD 설치가 안된다. (Chao Chen 이라는 용자가 Eclipse 3.x 에서만 돌아가던 JADClipse를 수정하여 4.x에서도 돌아가도록 만들어놨다. 여기에 가면 JadClipse for Eclipse 4.x 4.0.0 을 다운받을 수 있다. 아니면 Eclips..

Programming/IDE 2013.05.14

[Eclipse] PlantUML 설치 및 사용하기

PlantUML은 간단한 코드로 다양한 UML diagram을 쉽게 작성할 수 있는 대표적인 오픈소스 프로젝트이다. 개발하다보면 Eclipse와 같은 IDE 상에서 UML을 작성하게 되는 경우가 있는데, 이미 작성된 UML diagram을 확인하는 것 뿐만 아니라 diagram을 실시간으로 확인하면서 작성하고 싶은 마음이 있다. Eclipse에서 PlantUML을 사용하려면 아래와 같이 관련 plungin 설치와 간단한 설정을 해줘야한다. 1. Eclipse에서 plantUML 설치하기 Eclipse 메뉴 중 Help > Install New Software를 선택하면 아래와 같은 창이 뜬다. 해당 화면에서 상단 우측의 Add 버튼을 눌러 추가할 plantUML의 정보를 아래와 같이 입력한다. Name:..

Programming/IDE 2013.05.08

Highlighter 티스토리에 적용하기

예시 1. int main (void){ printf("Hello, world!\n"); return 0; } 예시 2. * Highlighter 설치 방법 (출처: http://takuma99.tistory.com/68) - Tistory 관리자 페이지의 HTML/CSS 편집에 가서 skin.html을 편집한다. - skin.html 맨 밑에 위에 다음 입력 - 저장 누르면 티스토리에 Highlighter 적용 완료. - 이 스타일은 shCoreMidnight.css 스타일이고, 이 밖에 shCoreDefault, shThemeEclipse 등 다양한 스타일을 적용할 수 있다. 스타일을 바꾸고 싶으면 아래 주소를 참고하여 맨 윗줄의 css를 다른 파일로 설정하면 된다. - http://alexgorba..

Programming 2013.02.13

[Eclipse] 이클립스 유용한 단축키 모음

- Ctrl + F11 : Run - Ctrl + S : 저장 - Ctrl + F : 문자열 찾기 - Ctrl + H : 찾기 - Ctrl + O : Quick Outline (메소드 찾기) - Ctrl + Shift + T : Open Type (클래스 찾기) - Ctrl + Shift + O : import 자동 정리 - Ctrl + Alt + H : Call Hierarchy - Ctrl + L : Go to Line (해당 파일의 특정 라인으로 가기) - Ctrl + Space : 자동완성 (컨텐트 어시스트) - Ctrl + Shift + C : 줄단위 주석처리/해제 (Java 에서만) - Ctrl + / : 줄단위 주석처리/해제 (Java, C 공통) - Ctrl + Shift + /, Ctrl..

Programming/IDE 2013.02.12

View에 Scrollbar 제거 및 변경옵션

안드로이드에서 View마다 OverScroll 옵션과 ScrollBar 옵션을 변경할 수 있다. 1. ScrollBar 생성/제거기본적으로 View가 보여줄 항목이 화면보다 크면 ScrollBar가 자동으로 생성되는데, ScrollBar를 안보이게 하고 싶으면 해당 View의 layout에 다음 옵션을 추가하면 된다.android:scrollbars="none"스크롤바를 제공하지 않는 View의 경우는 ScrollView를 추가하여 기존의 contents를 덮어줌으로써 스크롤바를 생성한다.또는 다음과 같이 Scrollbar를 선언하여 사용한다.android:scrollbars="vertical" 2. ScrollBar 변경그리고 다음 명령어로 View의 스크롤바의 스타일을 설정할 수 있으며, 네 가지 옵..

Programming/Android 2013.02.12

ListView 메소드

ListView의 주요 메소드들 ListView와 Adapter를 선언하는 방법은 이전 글에서 확인가능. 이 글에서는 ListView의 자주 쓰이는 기본적인 메소드들 몇개 설명. http://developer.android.com/reference/android/widget/ListView.html 에서 더 많은 메소드들을 확인할 수 있다. 1. ChoiceMode ListView의 각 항목들을 선택하는 모드 설정 ListView list = (ListView)findViewById(R.id.list); list.setAdapter(Adapter); list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 다음 네 가지 선택옵션이 있다. CHOICE_MODE_NONE C..

Programming/Android 2013.02.08

Viewgroup, View, ListView

Viewgroup (layout)은 여러 Viewgroup과 View들을 자식으로 가질 수 있다. Viewgroup의 종류- Absolute layout- Relative layout: 자식뷰들의 상대적인 위치를 정해서 배열- Frame layout: 자식뷰들의 프레임을 정하고 겹쳐서 배열- Linear layout: - Table layout: 테이블 형식으로 배열 원본 데이터를 listView에 표현하기 위해서는 Adapter라는 중계역할을 하는 녀석이 필요하다.ListView에 표현하기 위한 Adapter는 보통 ArrayAdapter를 이용한다. - 일반적인 array로부터 Adapter를 생성ArrayList list = new ArrayList();ArrayAdapter Adapter;Adap..

Programming/Android 2013.02.07

Windows7 에서 VPN 연결하기

Windows7에서 VPN Server 설정은 다음과 같다. 우선 제어판 > 네트워크 및 인터넷 > 네트워크 및 공유 센터에 가서 [새 연결 또는 네트워크 설정] 을 눌러 VPN을 추가한다. 처음 연결생성 과정에서 설정할 수도 있지만, 만들고나서 어댑터 설정변경 메뉴로 가서 들어오는 연결 속성에서도 설정을 변경할 수 있다. Windows7에서 VPN client 설정은 다음과 같다.

Programming 2012.10.28

유튜브(YouTube) 음악 자동재생, 반복재생 포스팅하기

유튜브(YouTube)에 있는 노래나 음악들을 자동재생, 반복재생으로 포스팅하는 방법(퍼오기)을 알아보자. 우선 유튜브에 들어가서 포스팅하고자 하는 노래나 음악을 찾는다. 예시로 윤하 - 빗소리 를 찾았다. 각 동영상은 위에 그림과 같이 아래 공유버튼을 누르면 동영상 주소를 볼 수 있는 창이 열린다. 주소 옆에 소스코드를 누르면 소스코드 창이 열리면서 몇가지 옵션을 선택할 수 있다. 해당 동영상을 몇가지 옵션을 적용하여 포스팅하기 위해 위의 그림과 같이 이전 소스코드 사용에 체크한다. 사이즈는 원하는 사이즈를 선택하면 되는데, 여기서 안해도 별로 상관은 없다. 이렇게 생성된 소스코드를 보자. 나머지 부분은 무시하고, 필요한 부분인 파란색으로 표시한 부분만 살펴보자. 여기에 자동재생과 반복재생을 위해 몇가..

Info 2012.09.19