Crazy.. 딱 내 노래구나.

ik200000000000.mp3

억지로 숨 쉬기도 힘든데, 세상은 웃으라 재촉해.
모든 걸 잊으려 불을 꺼도, 추억은 잠들길 거부해.
지금쯤 아무렇지도 않게, 살아갈 잔인한 널 위해 노래해.
워우 워우 워우 워우. 날 이렇게 만든 널 저주해.

찢어 내 맘. 찢어 찢어 내 맘.
찢어 내 삶. 찢어 찢어 내 맘.

20080829 GMP

News

male 메이ㅓㄹ: 남자
figure 숫자, 인물, 형태, 정부 자료들을 이야기 할 때 사용.
-cide 죽이다.
suicide 수어싸이드

Government figures show suicide is leading cause of death for South Korean males 18 to 35 and for teenagers. It is the second leading cause.

Screen English

What’s going on?
Where do we start?
With this I guess.
What’s that. Let me see.
No. Not until you tell me what you need to tell me.
What?
Last time we were on the phone, you said the next time we met, you have something you need to say to me.

Pop’s English

To think that that only yesterday, I was cheerful, brighten, and gay(행복한. 하지만 요즘은 쓰면 안 돼.).
Looking forward to who wouldn’t do the role …

Talk Play Learn

Do you mind if I ~ (제가 ~하면 싫으세요?)
Do you mind if I come in?
Do you mind if I come by?
Do you mind if I copy yours?
Do you mind if I add a word?
Do you mind if I blow my nose?
Do you mind if I clear the table?
Do you mind if I use your phone?
Do you mind if I turn on the light?

Learn More

진짜야? = You don’t say.

톰캣에 Jira ear/war 버전 설치하기

참조 : http://www.atlassian.com/software/jira/docs/latest/servers/tomcat60.html

1. 다운로드

생략

2. DB 만들기

생략

3. <datasource>에서 dialect 변경하기

Jira 설치 폴더/edit-webapp/WEB-INF/classes/entityengine.xml  파일을 열고, <datasource> 태그에서 field-type-name 속성에 사용할 DB 이름을 설정해줍니다.

이 때 주의할 사항들이 <datasource> 엘리먼트 위에 주석으로 나와있으니 꼭 참조하시기 바랍니다. 그 중 하나로, HSQL을 사용하지 않을 떄는 schema-name=”PUBLIC” 이 설정을 삭제해야 합니다.

4. 빌드하기

Jira 설치 폴더 에서 ./build 실행.
그러면 dist-tomcat/tomcat-6 폴더에 war 파일과 jira.xml 파일을 만들어 줍니다.

5. 추가 라이브러리 설치

Jira 실행에 필요한 라이브러리를 톰캣/lib 폴더에 추가하기.
http://www.atlassian.com/software/jira/docs/servers/jars/v1/jira-jars-tomcat6.zip

6. 톰캣 설정하기

빌드하기 과정에서 만들어준 jira.xml 파일을 톰캣/conf/Catalina/localhost로 복사합니다. 그리고 열어서 편집해야 합니다. 편집할 것은 세 가지.

6-1. conf/Catalina/localhost/jira.xml

<Context>엘리먼트의 docBase가 제대로 설정되어 있는지 확인(이건 기본으로 알아서 제대로 잡아 주는데 그래도 확인하는게 좋습니다.)합니다.

그리고 <Resource>에 datasource 설정을 사용하시는 DB에 맞게 적절하게.. 설정해줍니다.

6-2. conf/server.xml

톰캣/conf/server.xml 을 열고 useBodyEncodingForURI 속성을 추가해줍니다. 국제화 지원때문에..

<Connector port=”8080″ protocol=”HTTP/1.1″
        connectionTimeout=”20000″
        redirectPort=”8443″ useBodyEncodingForURI=”true”/>

6-3. bin/setenv.sh

메모리 부족 문제가 생길 수 있으니 bin 폴더에 setenv.sh 파일에 다음을 추가합니다.(이 파일이 없을 땐 만들어 줍니다.)

export CATALINA_OPTS=”$CATALINA_OPTS -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true”

7. 톰캣 재기동.

톰캣을 껐다 키고, localhost:8080/jira로 접속합니다.

20080828 GMP

News

eco-pedal
system 시스뜸
gas pedal 가속페달(=accelerator)

With eco-pedal systems swiched on, acceleration activates a machanism that pushes back on the gas pedal when drivers speeing up too quickly.

Screen English

The circle is about to be broken. Plz come out.
What is going on?
Mom, You’ve got to belive me.
No nono One more word or something …, I swear I’ll do something.
But I hide the book. They’ll never find it.

Pop’s English

In a little while from now, if I’m not feeling any less sour, I promise myself to treat myself and visit a nearby tower.
좀 뒤에도, 참단한 기분이 나아지지 않으면, 근처 타워로 올라갈거다.

Talk Play Learn

I’m allergic to ~ (~에 알레르기 있어.)
I’m allergic to dogs.
I’m allergic to follen.
I’m allergic to amonds.
I’m allergic to sun light.
I’m allergic to pitches.
I’m allergic to fish.
I’m allergic to math.
I’m allergic to sports.

Learn More

먹다 남은 음식 = left overs.

[Spring Masters] 스프링 AOP 학습 참가 시험 문제 공개

Spring AOP 학습 이전에 필수로 알고 있어야 할 스프링 지식들을 확인하는 시험입니다. 24시간 안에 답을 적어서 저에게 메일로 제출해주세요.

1.    FactoryBean에 대해서 설명하세요.
2.    FactoryBean에서 getObject()가 돌려주는 객체 말고, FacotryBean 자체를 받아오려면 어떻게 해야 하나요?
3.    BeanFactory와 ApplicationContext의 공통적인 Life-cycle 클래스들의 나열하고 각자의 역할들을 설명하세요.
4.    Bean을 생성하고 소멸시킬 때 특정 메소드를 호출하는 방법에는 어떤 것들이 있으며, 그 방법 들 중에 어떤 방법이 더 좋을지, 이유와 함께 설명하세요.
5.    Bean들 사이에서 Circular Dependency가 있을 경우 어떤 일이 발생하는지, 그리고 해결할 수 있는 방법들을 나열해 주세요.
6.    Autowiring을 사용하여 byType으로 빈을 주입할 때, 같은 타입의 빈이 두 개 이상일 때 어떤 현상이 발생하나요?
7.    Lookup method injection과 Arbitrary method replacement가 무엇인지 설명하세요.
8.    @Autowired는 빈의 타입을 사용하여 종속성을 주입합니다. 이 때, 같은 타입의 빈이 여러 개라면, 어떻게 해야 하나요?
9.    <context:component-scan> 설정을 등록해보세요. 기본 패키지는 me.whiteship 이며, 단, org.springframework.stereotype.Controller 애노테이션이 붙어있는 것들은 컴포넌트 스캔 대상에서 제외합니다.
10.    <tx:annotation-driven transaction-manager=”transactionManager”/> 이 빈 설정에는 불필요한 설정이 있습니다. 그 설정이 무엇이며 이유가 뭔가요?

다음은 OX 퀴즈입니다.

11.    웹 서버에서 동작할 스프링의 Singleton Scope 빈은 반드시 Thread-Safe 해야 한다.
12.    스프링에서 선언적인 트랜잭션 관리를 할 때는 반드시 Proxy(CGLib이던 JDK의 Proxy건)를 사용해야 한다.
13.    ApplicationContext는 모든 Singleton 스코프의 빈을 초기에 생성한다.
14.    JtaTransactionManager는 nested transactions을 지원한다.
15.    ApplicationContext – B가 ApplicationContext – A를 상속하고 있을 때, 즉 A가 부모, B가 자식 관계일 때, A에 있는 빈이 B에 있는 빈을 참조할 수 있다.

마지막으로 Spring Masters에서 스프링 AOP 학습을 하려는 이유와 목적이 무엇인지 말씀해주세요. 수고하셨습니다.

시험을 치르고자 하시는 분들은 저에게 메일을 주시면 위와 동일한 문제를 담고 있는 워드 파일을 보내드립니다. 시험 방식은 오픈북이며, 시간 제한은 24시간입니다. 오늘 보내드리면, 적어도 내일 저녁까지는 제 메일 함으로 와야 합니다. 그럼 제가 답변들을 검토한 다음 피드백과 함께 참가 가능 여부를 메일로 보내드리겠습니다.

위 문제들이 너무 쉽다고 스터디도 쉽게 보시면 안 됩니다. 위 문제들을 풀 수 있느냐가 중요 한 게 아닙니다. 이 시험은 스프링 AOP 스터디 참가 조건 중 하나 일 뿐이라는걸 알아주세요.

본 글에 댓글로 질문에 대한 답변이나 또 다른 질문을 하시는 건 자제해주세요. 경우에 따라서는 삭제할 수도 있습니다. 😉