IT한 것 116

플랫폼 옮겨 다니기

위험이란 변화에 따라 생길 수 있는 가능성이다. 그러나 위험이 생겼을 때, 변화가 없으면 해결이 불가능하다. 변화는 어떤이에게 있어서 두려움인 동시에 다른이에게는 호기심을 채울 수 있는 즐거움이 되기도 한다. 나는 보통 후자인 편이다. 얼마전에 브라우저를 Internet Explorer에서 FireFox로 변경했다. 생각보다 쉽지 않은 선택이였다. 내가 접속하는 사이트의 대부분이 쓸만하게 보여져야 사용할 것 아닌가? 그렇지 않으면 애물단지다. 다행히도 많은 업데이트가 있었고 FireFox에도 상당히 익숙해졌다. 그러던 얼마전 한동안 사용하지 않던 브라우져 Opera를 설치해보기 되었다. (대부분의 항목에서 처리속도가 가장 빨랐다는 벤치마크를 보기됐다.) 그런데 이게 장난이 아니다. FireFox에 익는 ..

IT한 것 2006.06.21

is in my way

다들 지겹다고 말하지만, 난 오늘도 지겨운 영화들을 본다. 엥? 무슨 소리냐? 왜 영화가 지겹냐 생각하겠지만, OCN이다. 하하하~ 이번에는 에이리언4다. 그냥 매일보는 채널이고 흥미는 있는 영화니까 보기 시작했다.(영어회화 주제정해야하는데 ;;) 영화 내용중, '왜 동족을 죽였지?' '방해됐거든.' 이런 내용이 있었는데, 방해됐거든의 대사가 is in my way 이다. 잠깐 생각해보니 알 수 있었다. 저게 내 갈길에 서 있어서 방해가 되었다. 라는 해석이다. 뭐 아니라고 해도 상관없지만, 그럴싸하지 않나?

IT한 것 2006.06.06

EnterpriseJavaBean 3.0 소개

Introduction to Enterprise JaveBeans 3.0 by Lynn Munsinger EJB 3.0 specification는 과거보다 더 쉽게 Enterpsise JavaBens을 개발할 수 있게 해준다. 아마도 처음으로 EJBs 개발을 하는 사람이라면 기쁜 소식일 것이다. 만일 그러한 경우라면, 축하한다, 당신은 과거 EJB 개발자들 겪은 수많은 난관을 더이상 겪지 않아도 된다, 그리고 EJB 3.0 개발의 간편함을 즐길 수 있다. 그렇지만 개발을 시작하기 전에, 당신이 Enterprise JaveBeans가 무엇인지 이것들을 제공하는 목적이 무엇인지 알고싶을 수도있다. 이 글은 EJBs의 기본과 J2EE 어플리케이션에서 어떻게 활용될 수 있는지를 설명한다. EJB가 무엇인가? E..

IT한 것/java 2006.04.21

ipcrm이 찾지 못하는 공유메모리를 제거하려면.

ipcs 는 시스템의 공유메모리의 상태를 보여준다. ipcrm 은 공유메모리를 제거하는 명령이다. ipcrm으로 제거를 시도 했을 경우 해당 공유메모리 ID가 존재하지 않는다고 나올 때가 있다. 이때에는 ipcs로 보면 해당 공유메모리의 속성에 D가 붙어 있을 것이다. 이것은 지워질 예정이라는 표시로, 해당 공유메모리에서 모든 접근이 사라질때에 지워진다. 즉, 해당 자원을 사용하는 프로세스를 죽이면 같이 제거된다. 원문 http://www.coolcommands.com/index.php?option=com_cc&task=display&id=420

IT한 것/unix 2006.04.20

XDoclet - Using XDoclet

XDocket의 사용 법은 간단하다. 코드에 JavaDoc 태그를 사용하는 것 만으로도 XDoclet 태그를 추가한 것이다. 이런 태그들은 메타데이터의 보급자로서, 다른 파일을 생성하는 것보다 XDoclet이 사용된다. XDoclet이 어떻게 사용되는지에 대한 완벽한 예제로서 아래의 샘플을 참고하라. 이 글은 당신의 코드에 XDoclet을 충분히 사용할 만하게 해준다. 전형적인 XDoclet 주석은 이와 같다. [CODE]/** * This is the Account entity bean. It is an example of how to use the * EJBDoclet tags. * * @see Customer * * @ejb.bean * name="bank/Account" * type="CMP" *..

IT한 것 2006.04.19

HTTP 프로토콜

웹브라우저를 열어 주소창에 주소를 기입하고 엔터를 치면, 그 주소에 해당하는 웹사이트로 접속이됩니다. 접속이 되면서 주소창에는 기본으로 http://라는 문자가 붙게 되지요. 즉, 이 사이트는 HTTP 프로토콜을 이용하여 데이터를 전송한다는 것이지요. 그럼 HTTP 프로토콜이란 무엇일까요? HyperText Transfer Protocol 이라고 지겹에 들어왔지만, 저는 단순히 HTTP라는 방식으로 통신을 하는 것이라고 이해합니다. GET /디렉토리/파일이름 HTTP/1.1 HOST: 도메인 이런 문자열을 서버(HTTP서비스를 지원하는서버. 즉 웹서버)에게 전송하게 되면. 서버는 이 HTTP요청을 분석하여 적절한 응답을 합니다. 성공했을 경우. HTTP/1.1 200 OK Date: Sun, 20 Feb..

IT한 것 2005.02.20