안드로이드 SDK 받아서 개발을 하고 있노라면, API 를 일일이 찾기보다는 직접 기존 소스들을 보고 싶어진다.소스파일을 받아서 이클립스에서 연결을 해보자. 이클립스에서 Android SDK Manager 를 클릭한다. 해당하는 Android 버전의 Source 파일을 받은 적이 있는지 확인한다. 체크하고 Install 버튼을 눌러서 다운받는다. 받은 적이 있다면 여기서 확인만 하고 넘어가도 된다. 해당폴더로 가면 sources 폴더가 새로 받아진것으로 보인다. 개발 진행중인 프로젝트에서 Build Path 창을 띄운다. 아마도 Source attachment 에 (None)으로 되있을텐데, Edit 버튼을 눌러 해당 소스 폴더를 연결해주면 된다. 소스를 보기 원하는 클래스를 Ctrl 키 + 클릭 하면 ..
GitHub 에 레파지토리(Repository)를 새로 만들고, 거기다가 자기가 만든 프로젝트 파일들을 올리는 최초로 올리는 작업을 해본다.우선 2가지 방향에서 접근을 해야한다. GitHub 사이트에 로그인해서 작업하는 것과, 자기 로컬에 가지고 있는 프로젝트 파일들에 Git 연결을 하는 작업. 이 2가지를 해주면 로컬에만 가지고 있던 파일들을 GitHub 에 자신의 프로젝트로 등록할 수 있다. GitHub 사이트에서 해야 할 일. 우선 GitHub에다가 레파지토리를 하나 만든다. 레파지토리 명은 되도록 자신이 가지고 있는 프로젝트명으로 해주는 게 좋다. 여기서는 간단하게 test111 이라는 이름으로 정의하고, 필수는 아니지만 내 경우에 .gitignore 타입은 Maven 으로 잡았다. Create ..
스프링 프레임워크를 사용해서 개발하다가 빈(Bean)들의 ID값(String)을 가지고 ApplicationContext 객체로 부터 동적으로 객체를 얻고 싶었다. 하지만 ApplicationContext 객체를 어디서 얻어야 할지 고민이 들었다. String configLocation = "META-INF/spring/app-context.xml"; ApplicationContext context = new ClassPathXmlApplicationContext(configLocation); 이 때 생성한 ApplicationContext 객체를 클래스 인자값으로 건네건네 받아야만 하나..? 아무리봐도 이건 아니었다. 그렇게 무식한 프레임워크였으면 사용하지도 않았을 것이다. 어딘가 어노테이션을 이용하던..
파워포인트 글자간격이 갑자기 넓게 나올 때가 있다. 다른사람 PC에서는 아무이상이 없이 이쁘게만 보인던 파워포인트 문서가 내 PC에서만 이상하게 자간이 넓게 보인다던가 폰트도 이상해 보일때. 정말 파워포인트 안에 어떤 설정도 건드린적이 없다면. 장치 및 프린트 설정을 보길 권한다. 혹시 이상한 장치가 기본프린터로 설정되있지 않은지 확인해보시라.이동이 잦아 프린트 드라이버를 여러개 깔고 있다보면 이런 경우가 발생할 수도 있다. [제어판] - [하드웨어 및 소리] - [장치 및 프린터 보기] 창을 열어 확인하시길. 실제 연결되있는 프린터나 다른 프린터를 기본프린터로 설정해놓고 파워포인트를 재실행해서 문서를 열어보자. 아직도 자간이 넓게 보인다면... 다른 방법을 찾아보셔야 할 것이다.. -_-
기존 이클립스 프로젝트에 jar 파일을 추가하는 방법에 대해 적어본다. 요새는 maven을 기본적으로 사용하다보니 간편하게 jar 파일을 xml 로 관리만 해주면 된다. 하지만 maven 에 검색이 안되는 jar 파일인 경우나 직접 만든 jar 파일이라면 따로 관리를 해야 할 때도 있다. 그 해결방법으로는 프로젝트의 외부 jar 로 인식하여 절대경로로 jar 파일을 참조하는 경우와 프로젝트 내부에 jar 파일을 복사해서 넣어놓고 상대경로로 참조하는 경우이다. 보통은 [Add External JARs...] 버튼을 이용해서 추가하시는 방법을 사용하고 있는 것으로 안다. 그 말은 특정 jar 가 기본적으로 같은 위치에 있을 거라 예상될 때, 절대경로로 참조해야 한다. 안그러면 다른사람이 프로젝트를 받아 환경..
Git Bash 에서 vim 을 사용하다보니 언어별로 구문 강조가 안되있는게 있다. nodejs 를 공부하다가 vim 으로 보니 아래와 같이 밍숭맹숭한 힌색 뿐인 텍스트가 가득하다. javascript.vim 을 다운받자. http://www.vim.org/scripts/script.php?script_id=1491 에 가서 가장 최신버전을 받아온다. 이 javascript.vim 파일을 어디다가 넣어야 할까. C:\Program Files\Git\share\vim\vim73\syntax 폴더에 가면 각종 언어별로 syntax 정의 파일이 들어가 있다. 거기다가 붙여넣자. 다시 vim 으로 자바스크립트 파일을 열어보자. 그다지 색깔톤이 이쁘진 않지만 키워드별로 잘 강조되어 표시된다. 관련글GitHub, ..
Git 으로 프로젝트를 관리한다고 했을 때, 그 프로젝트안의 특정파일들은 Git 으로 관리할 필요없는 것들도 있다. 자동으로 생성되는 로그파일들, 빌드할 때 생기는 컴파일된 파일들(자바프로젝트에서는 *.class 파일)이 그런 경우가 아닐까. 그런 파일들은 git status 를 조회할 때마다 항상 untracked 되어있거나 modified 되어있어서 진짜 필요한 정보들을 보기 힘들어질 수 있다. 어쨋든 이런 파일들을 git 시스템에서 무시해서 없는 파일처럼 만들 수 있다. 우선 아래 예제를 보면 .log 파일들이 있다. 이 로그 파일들은 아직 add 되지도 않았기 때문에 아직 untracked 상태이다. 하지만 난 이 파일들을 add 하고 싶은 생각이 없으며 앞으로도 .log 확장자를 가진 파일을 G..
자바에서 10진수의 숫자를 16진수, 8진수, 2진수로 변환하는 방법은 간단하다. Integer 클래스나 Long 클래스를 사용하면 쉽다. Long a = 328492347298472L; System.out.println(a+"의 2진수 : "+Long.toBinaryString(a)); System.out.println(a+"의 8진수 : "+Long.toOctalString(a)); System.out.println(a+"의 16진수 : "+Long.toHexString(a)); 결과는 아래와 같다. Integer 클래스에도 똑같은 static 메소드들이 있다. 328492347298472의 2진수 : 1001010101100001100010101101011000001001010101000 32849..
- Total
- Today
- Yesterday
- 셀프개통
- java
- github
- Oracle
- 자급제폰
- 알뜰요금제
- ipTIME
- 마인크래프트
- ggplot2
- ktm모바일
- MongoDB
- SVN
- eclipse
- 아이맥
- ggplot
- docker
- 이클립스
- 도넛차트
- python
- 막대그래프
- heroku
- javascript
- R
- ubuntu
- 맥북
- vagrant
- Google Chart Tools
- Spring
- MySQL
- MyBatis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |