달력

52019  이전 다음

  •  
  •  
  •  
  • 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
  •  

OKJSP-영진출판사 댓글 설문 이벤트 결과입니다.
http://www.okjsp.pe.kr/seq/146706 페이지에 다양한 의견을 제시해주셨습니다. 참여에 감사드리고 토론의 결과는 대략 다음과 같은 통계가 나왔습니다. 자바라는 특성 때문인지 몰라도 안드로이드가 우세합니다.


설문에 참여하신 분 들 중에서 영진출판사에서 제공하는 서적 10권씩 20권을 받으실 것입니다. 당첨되신 분들에게는 개별 안내메일을 보내드리겠습니다.

추첨은 엑셀에서 =INT(RAND()*6)=0 수식을 이용했습니다.

좋은 2월 되시길 바랍니다.

서적을 지원해주신 영진출판사와 관계자 분께 감사드립니다.

Posted by 케누 kenu허광남
트위터에 올라온 찬욱님의 글을 보고 알게 되었는데, 사이트 디자인이 바뀌었습니다.
http://www.sun.comhttp://www.oracle.com 으로 자동 이동되고,
http://java.sun.com은 Oracle 로고가 상단에 붙고, 오라클 컬러인 레드 톤으로 사이트 전체가 바뀌었습니다.

조직 정비 잘하시고, 자바 엔지니어들의 더 나은 친구가 되어주시길 바랍니다.

2008년 스샷에 나온 색이 언젠가 그리워지겠죠.


Posted by 케누 kenu허광남
취미로 아이폰 개발이나 할까하고 책을 사서 보면, 이클립스랑 뭐 비슷하겠지 하고 넘기는데, 걸리는 것이 언어입니다. C는 배웠고, C++은 약간 넘사벽이라고 느끼고, 그런데 Objective-C는 4차원 같이 느껴집니다.

제 경험에 비추어 정리해보려고 합니다. 물론 제가 여기 적는 것은 거의 책에서 본 것을 정리합니다. 한국어판 아이폰 개발, Objective-C 책이 10권을 넘는 시대입니다. 어느 분 말씀대로 정부에서 더 이상 자바 취업과정 만들지 않고, 아이폰/안드로이드 취업과정 개설하면 "이쯤 되면 막 가자는거죠"가 되버리겠죠.

오늘 정리하는 첫번째는 target-action 입니다.
아이폰에서는 [A onPlay]; 형식으로 표기됩니다.
전라도요 ...
경상도요 ..,
아, 자바요. 잡지 말고 java요.
A.onPlay();


확 느낌이 오십니까. ^^b 대단하십니다.
target은 object 이고, action은 동작, operation, 즉 메소드(method)로 이해하시면 됩니다.

시작했으니 두부라도 자르기 위해 몇 번 더 포스팅하려 합니다.
이제 엔드유저에게 월급 받아봅시다.

Posted by 케누 kenu허광남

2009년 okjsp의 6월 게릴라 세미나입니다.
이클립스 웹개발에 대한 최신 업그레이드 내용을 담았습니다.

강사: 허광남(okjsp.pe.kr 운영자)
일시: 2009년 6월 20일 오전 10:00~오전 12:00
장소: 토즈 강남대로점 (강남역6번출구 교보타워 옆건물)

회비: 20,000원(당일 현장 수납합니다.)

이클립스 웹개발 강의 목차
-. 이클립스 JEE 개발환경구축
-. 이클립스와 톰캣 DBCP의 연결
-. JPetStore 스프링,iBatis 샘플 코드 네비게이션
-. Firebug를 통한 디버깅
-. Selenium 웹UI 자동화 테스트
-. 이클립스 3.5 What's new

신청: http://www.onoffmix.com/e/kenu/925


본 강의는 실습강의가 아닙니다.
Posted by 케누 kenu허광남
다음 주 24일 출시되는 이클립스 3.5 Galileo의 첫화면이 확 바뀌었습니다. 제법 멋있습니다.
JavaEE 버전의 첫 화면입니다. 다른 패키지들의 화면도 확인하면 포스팅하겠습니다.

급 땡기는군요.

이클립스 3.5에 맞춰 동시에 출시되는 제품들 목록입니다.
http://wiki.eclipse.org/Galileo_Simultaneous_Release

--
ps. Java 패키지 받았더니 살짝 바뀌었습니다. JEE 패키지는 크게 바뀐 거네요. Welcome 페이지를 커스터마이징 할 수 있도록 기능이 추가되었네요.


Posted by 케누 kenu허광남
M&A의 귀신 오라클이 떴다.
자바 좀 하는 분들은 다 "헉" 영어로 "Hukk!!!" 때리고 있습니다.
Oracle buys Sun!
재밌어집니다. 피플소프트도 아직 살아있다면 JavaOne도 내년에 할 것 같습니다.


아, 자바의 미래는? ㅡㅡ;;;;

Posted by 케누 kenu허광남
생각보다 사람이 많지 않았습니다.10여명 정도가 참석한 세미나이니 집중도는 높았지만 더 많은 사람들이 참여해도 좋을텐데라는 생각도 듭니다.
자바 성능 향상은 그간 경험을 바탕으로 자바 성능에 관한 개론적인 세미나였습니다. 50분동안 세미나를 한다는 것이 쉬운 일이 아닙니다. 다행히 강사님의 열정으로 인해 15분 정도 더 진행하시더군요. 깔끔한 콘사이스 사전급 내용이라고 할까요. 쉽게 설명을 잘 해주셨습니다.

20:80의 법칙보다 더 현실적인 5:95의 법칙
5%의 애플리케이션이 95%의 사용량과 리소스를 점유한다는 현실계의 이야기

Profiling 과 APM의 차이점에 대한 깔끔한 비교

오늘 인상적인 두 가지였습니다.

이상민님의 책이 정말 잘 어울리겠구나 싶은 세미나이기도 했습니다.

3월세미나라 하는데, 3가지 주제는 다음과 같습니다.

3월 24일(화)     | 19:00 ~ 19:50   |    데이타  성능과 보호를 위한 RAID솔루션
3월 26일(목)     | 19:00 ~ 19:50   |    SW Testing 자격 취득
3월 31일(화)     | 19:00 ~ 19:50   |    웹 접근성 표준화 현황

저녁시간 삼성동에서 가까운 개발자들이 참석하기 딱 좋은 세미나입니다.
http://blog.sdnkorea.com/sls/117



Posted by 케누 kenu허광남
우선 수고해주신 모든 운영진, 자원봉사자, 후원사, 그리고 행사의 꽃 참가자 그리고 그 분들의 갈증을 풀어주신 강사분들 모두 수고하셨습니다.

제10회 JCO 자바 컨퍼런스의 가장 큰 이슈는 2,000여명 밖에 참석을 하지 않았다는 것일까요. 제9회 때는 5,000여명 참석했다가 오전에 1,000여명이 그냥 집으로 돌아갔었는데 말이죠.

개인적 생각으로는 등록부분에서 세미나 신청 숫자가 오픈된 것이 영향을 미친 것이 아닌가 합니다. 심리적인 장벽이죠. 사전 등록했다가 급하게 사정이 생겨서 참석 못하는 사람들이 대략 20~50%(무료행사의 특징)인데, 그 숫자를 감안하지 못한 것 같습니다.

그리고 심리적으로 세미나 신청을 하지 못한 나머지 반 이상의 신청자들은 심리적 장벽이랄까, 가도 자리도 없을 확률이 높고, 원하는 강의 듣지 못할 바엔 아쉽지만 가지 말자는 생각이 들지 않을까 추측해 봅니다.

이번에 제일 혜택을 본 것은 그럼에도 불구하고 참석한 개발자들일 것입니다. 작년과는 비교할 수 없이 쾌적한 환경에서 강의를 들을 수 있었고, 벤더 부쓰에서는 준비해 온 물품들이 많은 관계로 인심좋게 나눠줄 수 있었기 때문에 평균득템이 많았을 것입니다. 마지막 경품 추첨시간에도 확률이 몇 배로 높아졌죠.

등록이 늦어서 강의를 신청 못했는데도 불구하고 참석한 개발자들은 상당히 열혈 개발자들일 것입니다. 이런 분들도 많은 것을 건졌을 것 같구요. 이런 개발자들의 근성은 보통을 뛰어 넘을 것이라 생각됩니다.

제니퍼소프트에서 후원해서 마련한 뒷풀이 자리에서는 자원봉사했던 분들과 강사, 운영진, 커뮤니티 대표 등이 참석해서 이야기를 나눌 수 있었습니다. 이번 자원봉사자 상당수가 고덕한님이 운영하는 자바모델링(http://www.javamodeling.com) 회원들이었습니다.

자바1세대이신 강신동 대표님과의 대화도 뜻 깊었습니다. SOA가 꼭 XML을 통해서 된다는 편견은 버려야겠습니다. interface만 잘 정의하면 얼마든지 원격지 호출이 가능하고 그것을 구현하기 위해서 혼신을 다하는 곳이 http://ujava.org 입니다.

오전에 충치 폭발로 얼굴에 난 혹 떼어내려 문래동 치과에 들렸다가 2시쯤 도착한 행사장이라 많은 것을 놓쳤습니다만, 그래도 저에게 의미있는 하루였습니다.

더보기


관련글
자바 개발자 컨퍼런스 부스 행사 워킹맘 with CUBRID
'만남'의 JCO 자바 개발자 컨퍼런스 2009 미션 마케터 박안나
제10회 한국자바개발자 컨퍼런스 후기 Outsider
10회 JCO 컨퍼런스 후기 지니랜드
2009 자바 개발자 컨퍼런스 후기 희정양
jco 자바컨퍼런스를 다녀왔다. 홈페이지
제10회 한국 자바 개발자 컨퍼런스 후기 추추
Posted by 케누 kenu허광남
민진우님의 댓글을 보고 포스팅합니다. 원시적으로 콘솔에서 변경하는 법도 있지만 UI가 있습니다. spotlight에서 java라고 입력하면 여러 항목이 나오는데, java 환경설정 항목을 선택합니다.

다음과 같은 창이 뜨는데 원하는 버전을 선택하고 드래그 하면 됩니다.

민진우님 고맙습니다. 이클립스 유틸리티 책도 잘 볼께요.
Posted by 케누 kenu허광남
/System/Library/Frameworks/JavaVM.framework/Versions 디렉토리에서
CurrentJDK로 심볼릭 링크 걸려 있는 것을 1.6으로 바꿔주면 됩니다.

kenuheoyimacbookpro:~ kenu$ java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)

kenuheoyimacbookpro:~ kenu$ which java
/System/Library/Frameworks/JavaVM.framework/Home/bin/java
...

kenuheoyimacbookpro:JavaVM.framework kenu$ ls -altr
total 72
drwxr-xr-x  84 root  wheel  2856 12 10 17:00 ..
lrwxr-xr-x   1 root  wheel    29 12 11 09:30 Libraries -> Versions/CurrentJDK/Libraries
lrwxr-xr-x   1 root  wheel    24 12 11 09:30 Home -> Versions/CurrentJDK/Home
lrwxr-xr-x   1 root  wheel    28 12 11 09:30 Commands -> Versions/CurrentJDK/Commands
lrwxr-xr-x   1 root  wheel    27 12 11 09:30 Classes -> Versions/CurrentJDK/Classes
drwxr-xr-x   7 root  wheel   476 12 11 09:30 Versions
lrwxr-xr-x   1 root  wheel    26 12 11 09:30 Resources -> Versions/Current/Resources
lrwxr-xr-x   1 root  wheel    23 12 11 09:30 JavaVM -> Versions/Current/JavaVM
lrwxr-xr-x   1 root  wheel    27 12 11 09:30 Frameworks -> Versions/Current/Frameworks
lrwxr-xr-x   1 root  wheel    94 12 11 09:30 CodeResources -> ../../../../../../../../../System/Library/Frameworks/JavaVM.framework/Versions/A/CodeResources
lrwxr-xr-x   1 root  wheel    24 12 12 19:43 Headers -> Versions/Current/Headers
drwxr-xr-x   3 root  wheel   408 12 12 19:43 .
kenuheoyimacbookpro:JavaVM.framework kenu$ which java
/System/Library/Frameworks/JavaVM.framework/Home/bin/java
kenuheoyimacbookpro:JavaVM.framework kenu$ cd Versions
kenuheoyimacbookpro:Versions kenu$ ls
1.3        1.4.1        1.5.0        A
1.3.1        1.4.2        1.6        Current
1.4        1.5        1.6.0        CurrentJDK
kenuheoyimacbookpro:Versions kenu$ ls -altr
total 56
drwxr-xr-x  3 root  wheel  102  7 18  2008 1.3.1
lrwxr-xr-x  1 root  wheel    3 12 10 17:00 1.4.1 -> 1.4
drwxr-xr-x  8 root  wheel  272 12 10 17:00 1.4.2
lrwxr-xr-x  1 root  wheel    3 12 11 09:30 CurrentJDK -> 1.5
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.3 -> 1.3.1
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.4 -> 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.5 -> 1.5.0
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.6 -> 1.6.0
lrwxr-xr-x  1 root  wheel    1 12 11 09:30 Current -> A
drwxr-xr-x  6 root  wheel  272 12 11 09:30 A
drwxr-xr-x  7 root  wheel  476 12 11 09:30 .
drwxr-xr-x  3 root  wheel  408 12 12 19:43 ..
drwxr-xr-x  8 root  wheel  340  2  2 10:46 1.6.0
drwxr-xr-x  8 root  wheel  306  2  3 13:53 1.5.0
kenuheoyimacbookpro:Versions kenu$ rm CurrentJDK
rm: CurrentJDK: Permission denied
kenuheoyimacbookpro:Versions kenu$ sudo rm CurrentJDK
Password:
kenuheoyimacbookpro:Versions kenu$ sudo ln -s 1.6 CurrentJDK
kenuheoyimacbookpro:Versions kenu$ ls -altr
total 56
drwxr-xr-x  3 root  wheel  102  7 18  2008 1.3.1
lrwxr-xr-x  1 root  wheel    3 12 10 17:00 1.4.1 -> 1.4
drwxr-xr-x  8 root  wheel  272 12 10 17:00 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.3 -> 1.3.1
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.4 -> 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.5 -> 1.5.0
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.6 -> 1.6.0
lrwxr-xr-x  1 root  wheel    1 12 11 09:30 Current -> A
drwxr-xr-x  6 root  wheel  272 12 11 09:30 A
drwxr-xr-x  3 root  wheel  408 12 12 19:43 ..
drwxr-xr-x  8 root  wheel  340  2  2 10:46 1.6.0
drwxr-xr-x  8 root  wheel  306  2  3 13:53 1.5.0
lrwxr-xr-x  1 root  wheel    3  2  3 13:54 CurrentJDK -> 1.6
drwxr-xr-x  7 root  wheel  476  2  3 13:54 .

kenuheoyimacbookpro:Versions kenu$ java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
kenuheoyimacbookpro:Versions kenu$


ps. eclipse 3.4 mac os x버전은 java6에서 안 돌아갑니다.

The Eclipse SWT framework doesn't support 64-bit Java. Unlike Swing, SWT uses old-skool Cocoa bindings and those are 32-bit. Until IBM gets around to moving SWT to Cocoa, your only option is to run Eclipse under Java 5.
from: http://forums.macosxhints.com/showthread.php?t=91060

3.5버전m4는 동작하더군요.

Posted by 케누 kenu허광남