Do Not Think!!!

Posted
Filed under 글로 기록하기
태터툴즈에서 실종 아동 찾기 플러그인을 공개했습니다.

그동안 TV나 라디오, 신문 등의 매체에서 실종 아동을 찾는 광고를 많이 봐왔지만... 실제로 관심을 가지고 본적은 없었습니다.

제 블로그에 얼마나 많은 분들이 오실지는 잘 모르겠습니다.

하지만, 딱 한번이라도 제 블로그에서 실종 아동 찾기 배너를 본다면... 이 플러그인을 설치한 충분한 가치가 있는것 같습니다.

어쩌면... 저 혼자만 본다고 해도... 그래서 한명이라도 얼굴을 기억 할 수 있다면, 그것만으로도 충분한 가치가 있는 일이 아닐까 생각합니다.
Posted
Filed under 글로 기록하기
실제로 연봉협상을 하는 사람이 있는지 의문이 듭니다.

회사를 많이 다닌것도, 오래 다닌것도 아니고... 딸랑 한군데, 지금 다니고 있는 회사가 첫 회사고, 이제 2년을 넘겨 3년찬데...

신입때, 연봉통보...
2년차, 연봉통보...
그리고 지금 3년차, 연봉통보... 아직은 아니지만 거의...

협상도 기술이라고 합니다. 그 기술이 뛰어난 사람은 더 많은 연봉을 받을 수 있고, 그 기술이 뛰어나지 못한 사람은 적은 연봉을 받는다고 합니다.

아무래도 협상 기술이 부족하기 때문에, 항상 부족하게 생각을 하는 거겠죠.

20년 이상 협상만 해온 사람과... 이제 갓 2년이 조금 넘는, 협상과는 거리가 먼 사회 경험을 한 사람과의 협상력차이는...항상 한쪽으로 끌려다닐 수 밖에 없는 결과를 만들어 내는것 같습니다.

그래서 연봉계약을 하고 난 다음에는 항상 연봉통보라고 생각하는지도 모르겠습니다.

휴... 실제 연봉협상하는 모습을 봤으면 좋겠습니다.



Posted
Filed under 글로 기록하기

연봉, 퇴직금 계산식 (Language : text)
실연봉 = 계약 연봉 * (12/13)

1년 급여 = 실연봉 * (12/15)
1달 급여 = 1년 급여 / 12 = 실연봉 * (1/15)

1년 상여 = 실연봉 * (3/15)
1달 상여 = 1년 상여 / 12

퇴직금 = (최근 3개월 급여 + 최근 3개월 상여)  / 3 = 급여 + 1달 상여

참고
급여 = 기본급 + 월차수당 + 연차수당
퇴직금 정산 3개월전 월차 or 연차 사용시 급여가 깎이므로 퇴직금도 깎임


실제 계산해보기


얼마전에 퇴직금 정산때문에 알게 된 우리회사의 연봉, 퇴직금 계산식입니다. 다른 사람들은 어떻게 생각할 지 모르겠지만, 저는 이 식이 마음에 들이 않습니다. 웬지 사기를 당하고 있다는 생각이 들거든요...

정상적인 결과 (Language : text)
총 급여 + 상여 + 퇴직금 = 계약서에 사인한 금액

이상한 결과 (Language : text)
총 급여 + 상여 + 퇴직금 <= 계약서에 사인한 금액

결국에는 사인한 금액보다 적게 받을 수 있다는 사실을 알고 있는사람이 얼마나 될까요? 저는 이 사실을 모르고 있었고, 그렇기 때문에...

사기당했다.

라는 생각이 드네요.
Posted
Filed under 글로 기록하기
지난 4월 5일 (목)요일 정통부에서 작업 할 당시, 발생한 에러입니다. 그런데 오늘 국방부에서 작업하는데 똑같은 에러가 발생하네요.

물론 정통부에서 작업 할 때에는, 다른 문제 때문이었었는데, 그때에도 문제를 해결하는 과정에서 오늘 발생한 문제에 대한 내용을 봤었습니다. 그때에는 다른 문제라 생각하고 그냥 지나쳤었는데, 오늘 이 에러를 접하고 나니, 바로 정리하지 못한 아쉬움이 남네요.


시스템은 그림에서 보이는 것 처럼 구성되어 있습니다.
  1. Client 와 WAS는 CORBA로 연결됩니다.
  2. WAS와 DB는 다른 네트워크에 존재합니다.
현상은 다음과 같습니다.
  1. Client <-----> DB 2-티어로 잘 연결됩니다.
  2. Client <-----> WAS <-----> DB 3-티어로는 DB에 연결이 되지 않습니다.
에러 로그는 다음과 같습니다.
Caused by: java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:420)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)


그림 보기



이런 에러가 발생하는 이유로는 네트워크로 데이터베이스에 접근하지 못하는 문제인데,
  1. 리스너가 안떠있거나
  2. 호스트명이 잘못되어있거나
  3. 방화벽문제
인 경우가 대부분입니다.

실제 웹에서 검색을 해보면, 1번과 2번 때문에 이런 문제가 발생한다는 것과, 그에대한 해결방법에 대해 많이 찾을 수 있었습니다. 하지만 2-티어로는 접속이 잘 되고 있는 상황이기 때문에, 다른 원인을 찾아야만 했는데, 그래서 찾은 원인은 Oracle이 Multithreaded Server (MTS)로 설정되어 있을 경우 ORA-17002 (ORA-12505) 문제가 발생한다는 것입니다.

해결방법으로는 다음과 같은 접속 URL 대신에
JDBC Thin 드라이버 Orcle 접속 URL (Language : java)
"jdbc:oracle:thin:@<HOST>:<PORT>:<SID>"

다음 URL을 사용합니다.
Multithreaded Server (MTS)가 설정된 Oracle에 접속하기 위한 JDBC Thin 드라이버 Oracle 접속 URL (Language : java)
"jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<HOST>(PORT=<PORT>)))(CONNECT_DATA=(SERVICE_NAME=<SID>)(SERVER=DEDICATED)))"

Posted
Filed under 글로 기록하기
회사에 있는 지금 시간...

졸립다.

Posted
Filed under 글로 기록하기
4월 13일 (금) ~ 4월 15일 (일)까지 전산학과 총모꼬지였습니다. 졸업한지 2년이 넘게 지났지만, 길재와 토요일, 일요일동안 총모꼬지에 갔다왔습니다.

도착해서 해변에서 아이들 운동하는걸 지켜봤고, 저녁에는 장기자랑하는것도 지켜봤습니다. 그리고 일요일 아침 7시까지 같이 밤을 지새우기도 했습니다.

비록 제가 모르고, 저를 모르는 아이들이 많았지만... 제가 알고 있던 아이들과 새롭게 알게된 아이들이 있었기에 즐거운 시간이었습니다. 2007년을 맞이하고 그렇게 마음놓고 웃은적이 없네요...

정말 마음껏 웃을 수 있는 시간이었습니다.

Posted
Filed under 글로 기록하기
스프링노트를 시작합니다.

스프링노트(이하 봄공책)는 오픈마루의 개인 위키 서비스입니다.

블로그와 봄공책의 용도는 다음과 같이 구분합니다.
블로그 : 시간 축의 기록 - 일기장
봄공책 : 내용 축의 기록 - 사전 or 단어장

주로 사용하는 기능은 msn을 이용해서 봄공책에 아이디어를 적는 것입니다.
봄공책 MSN 사용법
물론 이렇게 적은 아이디어는 따로 정리를 합니다.

하루 사용해보고 느낀점은...
  • 글쓰기는 봄공책이 편합니다.
  • 두개를 어떤 식으로든 연동하고 싶습니다.

Posted
Filed under 글로 기록하기
  • 기초 부족
  • 자신감 부족

어제일에 대한 원인이 무엇인지 곰곰히 생각한 결과입니다.

실패를 했고, 원인을 알았습니다.

이제 남은건 다시 실패하지 않도록 노력하는 것 밖에 없습니다.


Posted
Filed under 글로 기록하기
해결할 문제가 무엇입니까?

위 질문을 던져서 다음 두 가지를 확실히 해야 합니다.

첫째, 진짜로 해결하려는 문제가 무엇인지 팀 전체가 이해합니다.
둘째, 한 자리에 모인 모두가 같은 답을 공유합니다.


결국 사람이 생각해야 아이디어가 나옵니다. 무엇을 생각하는지, 어떻게 생각하는지, 왜 그렇게 생각하는지 ... 생각하지 않으면 아이디어가 나오지 않습니다.
Posted
Filed under 글로 기록하기
일정은 예측입니다.

예측은 확률입니다.

예측은 어렵습니다.

일정은 단어와 숫자 목록일 뿐입니다.

일정이 프로젝트에서 발생하는 모든 문제를 해결하지는 못합니다.


일정은 약속입니다.

전체에서 개인이 기여하는 바를 알 수 있습니다.

진행상황을 추적할 수 있습니다.


설계/구현/테스트 시간을 균등하게 나눕니다.

큰 일정은 여러개의 작은 일정으로 나눕니다.

좋은 설계를 해야 합니다.

회의적인 시각으로 일정을 작성합니다.



내가 할 수 있는건...