컴퓨터 이야기 231

Windows Media Encoder 9 Series 를 이용한 동영상 변환

다른 인코딩 프로그램들도 많지만 오늘은 MS 사에서 무료로 제공하는 프로그램을 소개합니다. 다운로드는 아래 URL 을 참고하세요. http://www.microsoft.com/downloads/details.aspx?FamilyID=5691ba02-e496-465a-bba9-b2f1182cdf24&DisplayLang=ko 프로그램을 실행하면 아래와 같이 화면이 열립니다. '새 세션' 창이 열리지 않으면 '새 세션' 툴바의 아이콘을 클릭하세요. 오늘 할 것은 '파일 변환' 입니다. "오디오 또는 비디오 캡처" 기능을 이용할 수도 있겠지요.. '새 세션 마법사' 창에서 원본 파일과 출력할 파일을 선택합니다. DVD 영상 압축 파일인 VOB 도 선택할 수 있습니다. 화면에서 해당 확장자 파일이 보이지 않으면..

WareValley 사의 Orange 4.0.1 버전인데, SQL Tool 의 Edit Mode 에서 Accept Current Record 해도 Commit 은 따로 해 주어야 하는군요..

평소에 Table Editor 창에서 작업을 많이 해서 그런가요.. SQL Tool 의 Edit Mode 에서 Accept Current Record 나 Accept All Modified Record 등을 하고 작업을 끝냈는데, 반영이 되어 있지 않다는 피드백을 받았습니다. Table Editor 창에서는 데이타를 수정한 다음 Query 버튼을 클릭하면 Commit 까지 해 주거든요. 아무튼, 주의해야 하겠습니다. ^^>

윈도우 XP SP3 에서 IE8.x로 EMF 이미지 파일이 안 열려서..

XP SP1 으로 내리고 패치해서 IE8.x 를 그대로 이용할 걸 그랬나요..? XP SP3 가 SP1 보다는 더 나을 것같아서, IE7.x 로 다운그레이드 했더니.. 요즘 정말 미칠 것같습니다. (그렇다고 미쳤다는 건 아니구요) IE 에 대해서 그렇게 불평을 해 왔지만.. 정작 IE8.x 에서 누리던 것들이 사라지고, 예전의 IE7.x 를 사용하고 있자니.. 조금은 한심한 생각도 듭니다. 모쪼록, XP SP3 에서도 EMF 이미지가 IE8.x 를 통해서 보여지게 되기를 기대합니다. 아무튼, 애플의 눈부신(?) 성공 뒤에서 눈물을 움키고 있던 MS 의 반격을 한번 기대해 볼까요..? 그렇다고, ActiveX 를 호도하려는 것은 아닙니다. ActiveX.. 정말 언제쯤 이걸 사용하지 않아도 될 날이 올까요..

Ajax 를 유사하게 여러번 호출하는 경우 소스 단순하게 만들기

JQuery 나 기타 등등의 라이브러리를 사용하는 방식이 아니라 간단하게 Ajax 를 구현하는 경우, 각각의 기능을 자바스크립트 함수로 만들때 마다 반복되게 하지 않고 한번만 정의하는 방법을 소개한다. doAjax 라는 함수를 두어서 Ajax 로 호출될 URL 과 파라미터, Ajax 성공시 호출될 함수명을 기술. 파라미터가 더 필요한 경우 arguments 를 이용하여 전달. arguments[0] 는 첫번째 파라미터.. goWhere 함수는 페이지 전환을 대신할 Ajax 호출. goWhere 함수가 doAjax 호출하면, Ajax 성공시 파라미터로 넘어온 함수명 doAfterAjax 를 호출. 01 function doAjax(u,p,f){ 02 var args = doAjax.arguments; 03..

div 에 Ajax 로 태그들을 넣을때, 넣어지는 쪽에 div 나 span 이 1 레벨로 들어 있으면 IE 에서 알수 없는 런타임 오류

a.jsp 가 아래와 같이 구성되어 있다 하자. ... 이곳에 Ajax 를 통해 b.jsp 를 idA 의 innerHTML 로 넣을때 b.jsp 에 아래와 같은 코드가 있으면 IE 에서 런타임 오류 발생. ... ... 그런데 오류가 났던 동일한 div 나 span 태그를 table 태그로 감싸주면 오류가 나지 않는다 ... ... 왜 그런걸까..? table 대신에 다른 div 나 span 을 사용해도 마찬가지로 에러.. ul/ol 과 li 조합으로 해도 에러.. dl 과 dt, dd 로 해도 에러.. 다른 웹브라우저에서도 에러가 날까..?

아이폰과 아이패드, 어떤 것을 먼저 도입해야 하는 걸까..?

현재의 아이폰은 업무용으로 사용한다기 보다는 거의 얼리 어답터들이 가지고 놀 만한 장난감(?)으로 취급받는 듯합니다. 물론, 기업에서 그룹웨어와의 연동을 통해 현장에서 경영자 까지의 거리를 단숨에 줄이는 기법이 도입되고는 있습니다. 그러나, 일반적인 사무 용도로는 어떨까요..? 아이폰에 비해서 아이패드는 가격만 보다 더 합리적으로 내려간다면, 사무환경에서 바로 사용할 만합니다. 최근에 중국에서 나무 펄프로 만든 종이를 대체할 돌로 만든 종이를 보급하고 있습니다. 나무를 종이로 만드는 과정에서 환경에도 좋지 않은 온갖 부산물이 나오고 비용도 많이 드는 점을 보완한다는 거죠. 그리고, 지구를 푸르게 하는 원천인 나무를 베어내지 않아도 되니 정말 금상첨화 격입니다. 사무실에는 흑백이든 칼라든 프린터가 굉음(?..

컴퓨터 이야기 2010.02.02

업무용으로 사용해도 무료인 조각모음 프로그램, Smart Defrag 1.4

업무용으로 사용해도 무료입니다. 설정 방법이 아주 간단합니다. 입맛에 맞게 조각 모음 방식을 선택할 수 있습니다. 병렬 처리 기능으로 각 드라이브 별로 각각 조각모음 됩니다. 제작사 웹사이트는 다음과 같습니다. http://www.iobit.com/iobitsmartdefrag.html?Str=download 2010년 2월 현재 최신 버전은 1.4 입니다. (본 글에 사용된 버전은 1.3) 프로그램을 설치하고 실행하면 아래 그림과 같이 나옵니다. 새로운 버전으로 업데이트시 설치하는 과정에서 기존 버전을 삭제하므로, 이전 버전을 먼저 삭제하고 새로운 버전을 설치할 필요가 없습니다. 기본적으로는 '바로 조각모음' 만 있으면 됩니다. 필요한 볼륨(디스크 드라이브) 를 선택하고(여러개를 선택하면 각 드라이브 ..

자바를 이용하여 텍스트 파일을 읽고 쓰는 방법론

이곳에서는 원본의 내용이 텍스트인 파일을 읽고 쓰는 방법론을 설명합니다. 텍스트 파일을 읽을때 byte 스트림을 이용하느냐, char 스트림을 이용하느냐, 문자셋을 전환하느냐.. 텍스트 파일을 쓸때 byte 스트림을 이용하느냐, char 스트림을 이용하느냐, 문자셋을 전환하느냐.. 등의 요소가 조합되면서 자바 클래스로 어떤 것을 사용하느냐가 결정됩니다. 문자셋을 조정하려면 InputStreamReader 와 OutputStreamWriter 가 필요합니다. 파일은 크게 텍스트 파일과 바이너리 파일로 구분됩니다. 자바에서는 텍스트는 char 로 작업하고 바이너리는 byte 로 작업한다고 생각하세요. HTML, JSP, ASP, XML 등등은 코드체계와 문자셋만 다를뿐 텍스트 파일이고.. 이미지, 동영상, ..

flyExplorer 를 이용하여 파일 확장자 일괄 변경하기

파일 확장자 뿐만 아니라, 파일명도 한방에 변경해 줄 수 있는데.. 이곳에서는 확장자 변경에 대해서만 기술합니다. flyExplorer 다운로드, http://flychk.new21.org/zboard/zboard.php?id=download flyExplorer 에서 확장자를 변경할 파일들을 선택하고 '이름변경' 아이콘을 클릭합니다. 아래 그림과 같이 '일괄적 이름 바꾸기' 창이 나옵니다. 두번째 "2: 교체" 탭을 클릭하고, '찾을 문자(S)' 와 '바꿀 문자(C)' 를 적당히 입력한 다음, '변경' 버튼을 클릭하고 '확인' 버튼을 클릭하면 확장자가 변경되겠죠..? 그런데.. 생각은 그렇게 될 것같지만, 실제로는 변경이 되지 않습니다. 왜 그럴까요..? 왜냐하면 '확장자 변경 안함(Ctrl + E)'..

오라클 Date 데이타들 간의 경과(시간차)를 일/분/초로 확인하는 방법

오라클에서 Date 형으로 된 시간들의 차이를 구할때, to_char 함수를 이용하여 문자열로 변환한 다음.. 각각의 자리에 시간과 분과 초에 해당하는 값들을 일일이 대입하고 각각 연산하는 경우를 보았는데.. 대략 난감하다. 실제로 오라클은 months_between 함수를 통해 두 시점간의 개월수를 구하는 함수와 trunc 와 round 함수를 통해 두 시점간의 일자수를 구하는 함수 등은 지원한다. 그리고 round 의 경우 사사오입되면 오차가 발생하므로 정확히 일자를 구분한다면 trunc 를 사용한다. 여기서 우리가 알고 싶은 것은.. 두 시점간의 시간, 분, 초를 구하는 방법이다. 기본 함수가 없기 때문에 산식으로 구현해야 한다. 미리 알아 두어야 할 것은.. 오라클은 일자를 정수의 증감으로 보고,..