http://code.google.com/intl/ko-KR/webtoolkit/speedtracer/

내가 봤던 툴 중 가장 마음에 드는 클라이언트 프로파일링 툴이다.
웹 화면을 구성하는데 어떤 자바 스크립트에서 시간이 소요되었는지를 확인할 수 있다.
그 밖에도 많은 기능을 제공하는 듯 하다.

그런데 이 툴은 구글 크롬 브라우저에서만 사용가능하다는 거~~~

자세한 내용은 링크를 참조하기 바란다.
Posted by tuning-java
,
http://www.infoq.com/presentations/Diagnosing-Memory-Leaks

링크에 있는 자료를 보면 자바 메모리릭에 대한 좋은 정보를 얻을 수 있다.

화면의 상단에 있는 동영상을 수행하면, 중앙에 있는 슬라이드가 바뀌면서 보인다.

여기서 보여주는 자료를 다운로드할 수만 있다면 좋으련만...
Posted by tuning-java
,
https://glassfish-samples.dev.java.net/source/browse/*checkout*/glassfish-samples/tags/JAVAEE6_SAMPLES-0_9-b16/ws/javaee6/docs/list.html

링크를 보면 J2EE 6와 Servlet 3.0의 달라진 점들을 볼 수 있다.

좀더 뒤져보니 실제 소스는 
로 다운로드 하면 된다. ^^;

해당 파일을 다운 받아서
java -jar javaee6-samples-1.0-b03-installer.jar
를 커맨드 창에서 수행하면 된다.

그렇다면 Servlet 3.0은 머가 어떻게 바뀌었을까?
외국에 친절한 아저씨가 정리해 놓은 글이 있으니 아래 링크를 참조하기 바란다.
(영어 잘 못해도 자바 할 줄 알면 이해 될꺼다)

내가 필요한 기능들만 간단하게 두 줄로 요약하면,
- web.xml에 더 이상 설정할 필요없이 소스에 servlet과 filter를 지정하면되고, fragment라는 것도 지원한다.
- 하나의 쓰레드에서 여러 요청을 처리할 수 있는 AsyncContext를 제공한다.


그럼 이러한 Servlet 3.0을 돌릴수 있는 서버는 없을까나?
당연히 있다. Glassfish 3.0에서는 Servlet 3.0을 지원하고, J2EE 6를 지원한다.
가장 쉽게 개발해 볼 수 있는 환경은 glassfish가 내장된(?) eclipse를 설치해서 써 보는거다.
링크는 아래에...


Posted by tuning-java
,
1. 가장 먼저 전화번호를 옮기기 위해서 해야 하는 것은,
기존 전화기에서 전화번호 목록을 PC로 옮기는 것이다.
그 방법에 대해서는 여기서 skip한다. 
여하튼 PC로 옮길 때 반드시 "csv"형태의 파일로 옮겨야만 한다.

2. 그 다음에는 다음의 글을 읽어 보고,
custom csv 파일을 만든다. 
(1번에서 받은 파일을 엑셀로 열어서 이 글에서 하라는 식으로 데이터를 잘 정리한다.)

3. 나는 보다 확실하게 전화번호를 옮기기 위해서 만든 custom csv 파일을 
gmail --> contacts --> 우측 상단의 import를 하여 전화번호를 받은 후
export를 눌러 연락처 정보를 PC에 저장하고,
그 CSV 파일을 디자이어에 옮긴다. 

4. 연락처 프로그램을 디자이어에서 시작한 후 메뉴를 누르고,
연락처 가져오기를 선택하면 자동으로 정보들을 가져온다. 

Posted by tuning-java
,
스마트폰은 처음 쓰는 터라,
예전에는 전화번호 관리하는 화면에서 전화를 검색해서 걸었는데
이건 연락처 프로그램에서 전혀 그런 작업을 할 수가 없다. - -;
(검색 메뉴가 없다는...)

일일이 이름을 스크롤해서 찾아봐야 하는지 알았는데...

이 화면의 상단에 보면 Google검색창이 있다.
그 검색창에서 이름을 검색하면 된다. ^^;

그리고 또 한가지 방법이 있는데,
연락처 화면에서 디자이어 하단의 가장 우측에 있는 돋보기(검색) 버튼을 누르면 전화번호 검색이 가능해진다....


역시 무식하면 손 발이 고생이라는...

Posted by tuning-java
,
안드로이드에서 이런 북마크를 제공하는지,
디자이어에서만 이런 북마크를 제공하는지는 모르겠지만...
(아마도 HTC에서 제공하는듯...)
다음과 같이 북마크를 제공한다.
그런데 처음 받았을 때 필요 없는 것들이 많아서, 지우려는데 쉽지 않았다.

그럼 지우는 방법을 알아보자.
북마크에서 일단 아무거나 눌러 페이지를 띄우자.
그 다음 메뉴를 누르면 다음과 같이 메뉴가 하단에 나타난다.
여기서 북마크를 누른다.
그 다음 수정하고자 하는 페이지를 꾹 누른다.

그러면 아래와 같은 메뉴가 나타나고 여기서 지우면 된다. ^^:

Posted by tuning-java
,
HTC Desire라는 안드로이드 기반의 스마트폰을 질렀다.

뭐 월 정액제다 뭐다 하는데,
내 핸드폰 요금이 월 18,000 원을 넘는 경우가 거의 없어서 
요금제 자유 상품으로 질렀다.

들어간 비용은 


iTune store에  비해서 안드로이드 마켓은 아직도 미흡한 점이 보이고,
국내에서는 안드로이드 마켓에서 구매를 못하는 실정이라서
Rooting 이라는 작업을 하면 미쿡 안드로이드 마켓을 사용할 수 있다고는 하나
그렇게까지 쓰고 싶진 않다.
언젠가 풀리것지.
ipod touch도 탈옥안하고 그냥 쎴는데 뭐~~~.

tstore를 통해서도 프로그램을 살 수 있는데,
여기를 쓰려면 기본적으로 설치해야 하는 프로그램이 6개이고,
UI도 이상해서 가끔 잘못 눌리고, 응답속도도 느리고....
가장 마음에 안드는 것은 SKT에 뭔가 맞추어 줘야 한다는 느낌이 강해서
(자유를 빼앗기는 그런 느낌 - -) 
한번 설치해서 써 보고 지워버렸다.

이틀간 디자이어를 써본 느낌은
- 안드로이드도 나쁘지 않다.
- 필기 인식도 되고, 키보드도 좋고, 
- 화면도 큼직해서 좋다.

하지만 안드로이드의 단점이 되겠지만, 단점은
- 너무 게임이 없다. (국산 핸드폰에 들어가는 그런 게임들 말고...)
- App이 공짜밖에 제대로 쓸 수 없고
- 한손으로 모든걸 하기엔 무리...

마지막으로 (구글 앱스토어에서...) 반드시 설치해서 써 봐야 하는 어플은
1. 구글 어스 (실시간으로 현재 위치를 볼 수도 있다. 이동시에도...)
2. 구글 별(써 보면 안다. 말이 필요 없는...)
3. 오브제(이것도 광고에서 많이 봤을 테고..)

정도다.

내가 가장 삘 받은 화면은 다음과 같은 "모든윈도우"화면 이다.

뽐뿌받은 분들에게 이 글이 조금이라도 도움이 되길~~~


Posted by tuning-java
,