스터뒤ºㅁº2009. 10. 20. 19:24
SAX Parser로 xml을 파싱하는데 다음과 같은 에러메시지가 뜨는 현상이 생겼다.

org.xml.sax.SAXParseException: Character conversion error:"Unconvertible UTF-8 character beginning with 0xbf" (line number may betoo low)

파싱하려고 하는 xml 파일 상단에 xml version과 encoding 방식이 적힌 헤더가 없어서 그러는것으로 판단!!
<?xml version="1.0" encoding="EUC-KR"?>   <- 요런거죠//


파싱 에러가 떴던 java source
SAXBuilder sax = new SAXBuilder();
        Document doc = null;

        try {
            doc = sax.build(dir);
        } catch (Exception e) {
            e.printStackTrace();
        }

단순히 xml 경로만 주고 문서를 가져오도록 했었습니다.


encoding 방식 설정 후 문서를 가져오기 위해 수정된 java source
SAXBuilder sax = new SAXBuilder();
        Document doc = null;
        try {
            File xmlFile = new File(dir);
            FileInputStream stream = new FileInputStream(xmlFile);
            InputStreamReader reader = new InputStreamReader(stream, "EUC-KR");
            doc = sax.build(reader);
        } catch (Exception e) {
            e.printStackTrace();
        }

보시면 알겠지만 빨간 글씨로 적힌 부분이 살짝 바꼈습니다.
저렇게 InputStreamReader로 encoding 방식을 적어주니 파싱이 잘 되더군욧+_+ㅎ
Posted by 룹씨
스터뒤ºㅁº2009. 6. 25. 19:56

이클립스 새버전 갈릴레오가 쓸만한 물건 같습니다~ㅎ


회사에선 사정상 3.3버전인 유로파를 쓰고 있는데, 새로 나왔다길래 안해볼 수 없지요~
일단 설치하고, 실행하니 번쩍번쩍 로고도 멋지고...(가니메데때부터 위와 같았지만.. 저는 가니메데를 몇번 써보지 않아서ㅠㅠ)
아무튼 - 왠지 괜한 느낌인지 몰라도 로딩시간은 좀 짧은 듯 느껴집니다.
(새버전이라고 들떠서 그리 느꼈남?;)

저는 Eclipse IDE for Java EE Developers 를 다운받았습니다.

Help > About Eclipse Platform 에 들어가시면 아래와 같이 보실 수 있습니다.

보시는 바와 같이 기본적으로
Eclipse.org, Eclipse Web Tools Platform, DSDP, Mylyn, Eclipse Java EE IDE for Web Developers, Eclipse Data Tools Platform, Eclipse Modeling Project
이렇게 설치되어 있네요-

자세한거는 직접 들어가서 확인하시고요~

뭐 간단히 살펴본 바에 의하면...
몇가지 좋은 기능이 있더라고요~
이글 이전에 쓴 글에 내용에도 있지만...
블럭 설정해서 수정 가능한것!!
그리고 좀전에 알게된 사실인데...

heep size 체크할 수 있고, 가비지컬렉터도 내가 실행할 수 있는 기능!!

Windows > Preference > General 에 보면 Show heap status 라고 보일텐데요.
거기 체크박스에 살포시 체크해 주시고 Apply 또는 OK 버튼을 눌러주시면 오른쪽 아래에 아래 그림과 같은 것을 보실 수 있을꺼예요.



오른편의 휴지통을 살포시 클릭해 주시면 가비지 컬렉터가 실행됩니다. 쓰레기통에 가져다 버리는거죠 ㅋㅋㅋ
그리하면 heap size 가 줄어들어요~

아직 많이 써본게 아니라서 잘은 모르지만...
알게될때마다 하나씩 적어보렵니다.
(이렇게라도 블로그를 살려보려는...ㅠㅠ)

일단 오늘은 이만~ 끝~!!ㅎㅎ

'스터뒤ºㅁº' 카테고리의 다른 글

[SiteMesh] layout Framework!!  (0) 2010.01.03
XML 파싱 에러!!!!  (0) 2009.10.20
Eclipse galileo release!!  (0) 2009.06.25
eclipse 자동완성이 이상할때;;  (0) 2009.04.28
[ubuntu] alias & .bashrc  (0) 2009.01.22
Posted by 룹씨
스터뒤ºㅁº2009. 6. 25. 10:30


이클립스 새 버전이 출시되었습니다+ㅁ+

http://www.eclipse.org/

이곳으로 들어가시면 확인 할 수 있습니다.



어제 나온건 확인했지만... 귀차니즘으로 다운받진 않았고.. 지금 써보고 있는데요-ㅎㅎ
좋긴 좋네요 ㅋㅋㅋ

블럭지정해서 수정이 가능합니다.
shift + alt + a  -> 커서 또는 마우스로 지정 하면 한번에 수정도 가능해서 좋습니다.



더 써봐야 알겠지만...
뭔가 좋아진거 같네요 ^^

Posted by 룹씨
스터뒤ºㅁº2009. 4. 28. 15:54

어느날 문득 컴퓨터를 포맷하고...

이것저것 새로 세팅을 하고...

이클립스에서 자동완성을 이용하기 위해 여느때와 똑같이 ctrl + space를 입력하였다.

그런데.....

나와야 할게 안나오고 이상한 문구만 나오는게 아닌감=ㅁㅠ

No Default Propsals



뭔짓 안했는데 저리 나와서 은근 당황모드 해주시공;;;

아무튼 해결은 보았다'ㅡ'


Window → Preferences → Java → Editor → Content Assist → Advanced

여기에서 Template Proposals에 체크를 해주면 해결된다.


'스터뒤ºㅁº' 카테고리의 다른 글

이클립스 갈릴레오 잠깐 사용해봐도 좋습니다 +_+  (4) 2009.06.25
Eclipse galileo release!!  (0) 2009.06.25
[ubuntu] alias & .bashrc  (0) 2009.01.22
alias +_+ 이거 좋은거구만!!  (2) 2009.01.16
ssh가 뭐길래ㅠㅅㅠ  (0) 2009.01.16
Posted by 룹씨
스터뒤ºㅁº2009. 1. 22. 18:33
얼마 전.....
alias를 사용하면 ls -l을 ll로 등록해서 사용할 수 있다고 포스팅 한 적이 있습니다.
alias를 이용해 등록 가능 합니다.

하.! 지.! 만.!

단순히 터미널 창에서 사용하면... 1회성일 수 밖에 없지요;;
즉!!! 매번 터미널 창에서 alias ll='ls -l' 을 입력해 줘야 한다는 거죠-;;
아주 귀찮습니다;
쓸때마다 짜증이 솟구치게 됩니다=ㅁ=;;;
그럴 때!!
.bashrc파일에 저 명령어를 입력해 주면 매번 입력하지 않고서도 사용할 수 있게됩니다~ㅎ

사용자가 여럿 인 PC일 경우....
sudo vim ~/.bashrc

그리고 alias ll='ls -l' 를 추가해 주면 됩니다.

아! 여기서 ~/는 자기자신의 home 디렉토리를 얘기하는데용~
sudo vim /home/사용자이름/.bashrc

이것도 같은 명령어라고 할 수 있어요 ㅎㅎ

그리고.... 구지 추가 하지 않으셔도...
아래쪽에 내려보면... 이미 주석 처리되어 있는 것이 보일 것입니다.
주석을 살포시 제거해 주셔도 되지요^^*
# some more ls aliases
alias ll='ls -al'       <<--- 주석 제거!!
#alias la='ls -A'
#alias l='ls -CF'

그리고..
모든 사용자에게 적용하고 싶을 때에는..
root > .bashrc를 찾아가서 수정하면 됩니다.

sudo vim /root/.bashrc

'스터뒤ºㅁº' 카테고리의 다른 글

Eclipse galileo release!!  (0) 2009.06.25
eclipse 자동완성이 이상할때;;  (0) 2009.04.28
alias +_+ 이거 좋은거구만!!  (2) 2009.01.16
ssh가 뭐길래ㅠㅅㅠ  (0) 2009.01.16
안드로이드 이클립스에서 개발하기  (2) 2009.01.15
Posted by 룹씨
스터뒤ºㅁº2009. 1. 16. 17:09
뭐 아는 사람은 다 아는 거지만-ㅅ-;;;
alias라고 하면 별칭이라고 할 수 있다.
터미널에서 ls -al이라고 치기 귀찮으니까ㅡㅡ;;;;
ll을 별칭으로 등록해 주는.. 그런가랄까=ㅁ=

alias ll='ls -al'

이렇게 넣어주면 끝~
Posted by 룹씨
스터뒤ºㅁº2009. 1. 16. 16:09
학교 연구실 서버에 몇일동안 삽질에 삽질을 하고 결국 우분투 설치!!
centOS -> ubuntu-server -> ubuntu-desktop
여기까지 오려고 씨디를 몇장을 구운건지-ㅁ-;;;

우분투 데스크탑은 두번 굽고 실패하공(씨디 파일에 문제 있어서 ㅡㅡ;;;);;
다른 연구실가서 씨디 빌려온 걸로도 실패=ㅁ=;;(인식 못해서;;;)
결국은 교수님 께서 구워두셨던 씨디 넘겨주셔서 설치완료!!(울 교수님 최고삼!!)

노트북에서 ssh로 접속 해보려는데...
잘 안되길래...
openssh-server도 설치해 보고 여차저차 했는데...
이게 왠걸-ㅅ-
이상한 알 수 없는 메시지가 등장!!!!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
3b:2b:a2:71:8e:65:b2:17:68:c8:49:60:d8:7e:e6:65.
Please contact your system administrator.
Add correct host key in /Users/areum/.ssh/known_hosts to get rid of this message.
Offending key in /Users/areum/.ssh/known_hosts:1
RSA host key for 117.17.102.31 has changed and you have requested strict checking.
Host key verification failed.

보기만 해도 눈이아프구만'ㅡ';;
아무튼~~~
원인은 같은 IP로 ssh 접속을 하는데... 서버쪽 ssh 설정이 달라서 나오는 경고라고 하더라고용..
간단하게.. 저 위에 보이는 /Users/areum/.ssh/known_hosts 파일을 삭제 해주면 처음 접속하는것 처럼 인식하고 제대로 접속이 되더라고용-ㅅ-;;;

알고보면 별것도 아닌데.. 왜 그리 고민한건지-_ㅠ
그래도 나름 하나는 배워서 다행입니다^^;;;;;;;;
Posted by 룹씨
스터뒤ºㅁº2009. 1. 15. 18:28
안드로이드 어플리케이션을 개발하기 위해서 이클립스를 사용하는 것이 가장 쉬운(내기준으로;;) 방법인 것 같다.
(사실 뭐 가장 편리하게 작업할 수 있을 듯 하니.........)

일단 이클립스가 설치되어 있어야 할 것이공~~
노트북에 europa가 설치되어 있는 관계로 europa 기준으로 사용법을 좀 적어보면...

우선 이클립스를 켜고~
Help > Software Updates > Find and Install.... 메뉴로 들어갑니다~

search for new features to install 을 선택한 후 Next 클릭!!

다음으로 New Remote site... 클릭!!

그 다음 뜨는 창에 Name 과 URL을 다음과 같이 입력합니다.

Name : android (요건 맘대로 해도 상관은 없긴 하죠;;)
URL : https://dl-ssl.google.com/android/eclipse/


입력 했으면 OK 클릭 해 주시구요..


그러면 위의 그림처럼 추가한 android가 보이게 됩니다.
추가한 android가 체크되어있는지 다시 한번 체크 하고 나서 Finish를 클릭해 줍니다.


그 다음 설치할 android에 체크 해 주시고 Next를 클릭해 줍니다.
그리고 licence도 동의 해 주시고요~


설치가 다 되면 Finish를 살포시 클릭해 주시고용~


한번 더 설치 확인 하고용~ Install All  클릭!


그리고 설치가 다 됬으면 재시작 해 줍니다~
Yes 클릭~~


그러면 이클립스에 안드로이드 플러그인이 짜잔~ 하고 설치가 됩니다~ㅎ

'스터뒤ºㅁº' 카테고리의 다른 글

alias +_+ 이거 좋은거구만!!  (2) 2009.01.16
ssh가 뭐길래ㅠㅅㅠ  (0) 2009.01.16
『Mac』Sticky Windows를 아십니까?  (0) 2008.10.29
『Mac』한자 사용하기+_+ㅎ  (5) 2008.05.19
『Mac』화면캡쳐 쉽게 하기^^  (9) 2008.03.06
Posted by 룹씨
스터뒤ºㅁº2008. 10. 29. 10:08
맥에서 쓸 수 있는 프로그램으로 화면을 깔끔하게 사용할 수 있는 프로그램인데요//
창을 여러개 많이 띄웠을 경우 창들을 화면의 끝쪽에 붙여둘 수가 있네요 ㅋㅋ
제 말이 이해가 잘 안가실꺼라 생각하고-ㅁ-;;;

일단 프로그램을 사용하기 위해 다운받아야 겠죠?  >>> 다운로드
다운로드 사이트에 가면 간단히 사용 예가 크게 보여지니... 그걸로 봐도 좋겠네요^^ㅎ

아무튼// 다운 받았으면 설치를 해야죠~!
설치 과정은 아주 간단합니다.

일단 다운받은 dmg 파일을 더블클릭해 설치를 시작합니다~


그 다음 이미지에 double click to install 이 보이시죠??ㅎㅎ


이제 뭘 해야 할지 선택해야하네요-
저는 바로 install!!!
소개 동영상을 보고싶다면 Maybe를 선택하시고... 설치하기 싫으면 No!
그리고 Continue~~


알아서 설치가 되버렸군요!!

이렇게 클릭 몇번으로 설치완료!!!!
Quit Installer & Launch Sticky Windows 를 클릭하시면 다음과 같은 화면이 보입니다.


왠지 이미지의 정체는 나방=ㅁ= 같지만;;;;
아무튼 이미지라서 나오지는 않았지만 왼쪽 아래 click here to activate 부분에 클릭하라고 퐁퐁퐁//ㅋㅋ 합니다..
살포시 클릭해주면~~


이렇게 나오네요-
사실 오른쪽 아래에 보면 Buy Now... 가 있는데...
언제 돈내라고 할지 모르겠습니다=ㅁ=;;;
일단은 돈 안내도 사용은 가능 하네요'ㅡ';;;(19.95달러면... 10/29 9:32 기준으로.. 2만8천원이 넘는구나~~;)

이 화면에서 간단하게 설정등을 하실 수 있고요~~
간단히 사용해보면 이렇습니다//


화면의 왼쪽 벽에 착! 달라붙어있는 모습!!!
창을 벽쪽으로 끌어다 놓으면 저렇게 달라붙고...
달라붙은 것을 끌어서 화면에 놓으면 퐁! 하면서 크게 보인답니다^^
창 많이 쓸때 은근 불편한 감도 있었는데...(불편함보다... 찾기 귀차니즘이랄까;; )
아무튼 유용하게 잘 써야겠습니다^^
Posted by 룹씨
스터뒤ºㅁº2008. 5. 19. 14:44
오랜만에 별거 아닌 팁 하나 적어 봅니다-ㅋㅋ
그 동안 바쁨 + 귀차니즘 이여서 잠시 버려뒀던(미안해쏭-_ㅠ) 블로깅을 다시 합니다//;

뭐 아시는 분은 다 아시겠지만.....
저같이 잘 모르는 사람은 그냥 안쓰고 마는 한자 변환 입니다;;

단축키는 단순합니다;;;
alt + enter (뭐.. alt = option, enter = return 이니 option + return 이라 생각하셔도 무방하실듯 합니다; )

사용자 삽입 이미지
pages에서 써 보니 윈도우 한글에서 변환 보다는 조금 불편하긴 합니다.
한 글자씩 변환을 시켜줘야 하니까요;

뭐 그래도 쓸 수 있다는 것에 만족하고 써야죠^^;
사실 저는 한자를 쓸 일은 그다지 없거든요-;;

맥북이랑 친구한지도 어느덧 반년이 다되었는데...
아직도 자주 쓰는 기능 외에는 잘 모르는게 많네요-_ㅠ
앞으로 더 공부해야겠어요-ㅎㅎ;;
Posted by 룹씨