Posts

주어진 주의 첫 날과 마지막 날 구하기

Database.Sarang.net Q&A 게시판에 특정 주(몇월 몇째주)를 주면 이 주의 첫 날과 마지막 날을 구하는 방법에 대한 질문이 올라왔다. 열심히 머리를 굴려본 결과 해당 주에 포함된 날짜를 구하면 그 주의 첫 날과 마지막 날을 구할 수 있음을 알게 됐고, 다음과 같은 쿼리를 작성했다.

Read more...

Canvas 테스트

<canvas> 태그를 사용해 간단한 그림을 그려봤다. <canvas> 태그를 이용하면 브라우저에 자유자재로 그림을 그릴 수 있다. Firefox와 같은 Gecko 기반의 브라우저에서는 <canvas> 요소(element)를 지원하지만 IE에서는 아직 지원하지 않는다. Chrome 브라우저에서도 <canvas>가 잘 동작한다.

Read more...

오라클 데이터베이스 생성하기

오라클 데이터베이스를 생성할 때 보통은 DBCA를 이용한다. 그러나 DBCA만 사용해 DB를 생성하다보면, DBCA를 사용할 수 없는 상황에는 당황하게 된다. 다음은 DBCA를 이용할 수 없는 경우 오라클 데이터베이스를 생성하는 절차다.

Read more...

Undo 테이블스페이스 크기 변경 방법

Oracle9i에서 UNDO 테비블스페이스를 auto mode로 사용할 때, UNDO 테이블스페이스를 변경하는 방법이다. Undo 테이블스페이스의 데이터 파일이 너무 커진 경우 데이터 파일 크기를 줄이고 싶지만, 데이터 파일의 크기를 직접 줄일 수는 없다. 따라서 새로운 UNDO 테이블스페이스를 만들고 크기를 적절히 지정한 데이터 파일을 할당한 다음, 데이터베이스에 지정된 UNDO 테이블스페이스를 변경해야 한다.

Read more...

정확한 용어 사용과 신뢰도

어떤 사람이 특정 분야에 대해 얼마나 잘 알고 있을지를 어떻게 평가할 수 있을까? 여러 가지 방법이 있을 수 있겠지만, 나는 다음 두 가지 정도로 평가할 수 있다고 생각한다.

Read more...

login.sql

SQLPATH 환경 변수 설정하고 SQLPATH에 다음 내용으로 login.sql 파일을 만들어 놓는다.

Read more...

암호

웹 사이트에 가입할 때마다 계정과 암호를 정해 입력해야 한다. 처음에는 계정을 정하는 것도 어려웠고 사이트마다 달라지는 문제 때문에 고민했다. 아이디로 쓸만한 것은 이미 다른 사람에게 선점당했기 때문이다. 지금은 계정때문에 고민하는 일은 거의 없다. 사람들이 거의 사용할 일이 없을 문자열로 내 아이디를 정했기 때문이다. 다른 사람이 보기에 내 아이디는 알파벳의 무의미한 나열일 뿐이리라. 어떤 이상한 사이트는 아이디도 영문자와 숫자 조합으로 만들라는 이상한 제약조건을 걸어두기도 하지만, 그런 사이트는 가입하지 않으면 그만이다.

Read more...

'한국 전쟁'과 '육이오'

1950년 6월25일 새벽 북한이 남한을 공격하면서 시작되어 1953년 7월27일 휴전협정으로 중단된 전쟁을 내가 어렸을 때는 '육이오 전쟁'(사변, 동란), 줄여서 '육이오'(6.25)라 불렀다. 해마다 6월25일이 되면 학교에서는 북한을 규탄하는 웅변대회나 글짓기 대회 같은 것을 했고, 방송국에서는 육이오 전쟁 관련 영화나 미니시리즈, 다큐멘터리를 방영했다. 요즘은 그냥 조용히 지나가는 것 같다.

Read more...

과정과 결과

아무리 나쁜 결과로 끝난 일이라 해도
애초에 그 일을 시작한 동기는 선의였다.
- 율리우스 카이사르

과정은 좋았는데 결과가 형편없게 되기를 바라는가, 과정은 부족하고 문제가 있었지만 결과가 좋게 되기를 바라는가? 둘중 하나를 선택하라면 물론 결과가 좋은 쪽을 선택할 것이다. 모든 사람이 마찬가지일 것이다. 문제는 현실에서는 이 둘중 하나를 선택하는 경우는 없다는 것이다.

Read more...

'웬'과 '왠'

예전에 출판사 사장님께 메일을 받았는데, 메일 내용 중 '왠만하면...'이란 문구가 보였다. 올바르게 쓰려면 '웬만하면'이라고 써야 한다. 출판업계에 계신 분이니 오타라 생각했는데 웬걸, 사장님은 여지껏 '왠만하면'이 맞는 줄 알고 계셨단다.

Read more...