2. 컴퓨터 이야기 230

[FreeWare] Duplicate Cleaner, 동일한 파일이 여기저기 있어서 하드디스크 공간을 잠식 당했다..?

디스크 조각모음 하다가 디스크 공간이 적게 남아서 조각모음 속도가 떨어지는 거 경험해 보셨나요..? 아니면, 디스크가 Full 해서 하드 디스크나 외장형 하드 디스크를 하나 더 사야 할까 고민해 보셨나요..? NT 로 웹서비스를 하고 있는데, 사용자 분들이 동일한 파일을 업로드 하지는 않았나요..? 이럴 때 당장 하드 디스크를 증설할 수 없다면, 혹시라도 불필요한 파일들이 남아 있지는 않은지 체크해 보세요. 파일 용량이 큰 동영상 파일이 중복되어 관리되고 있다면, 이제부터는 파일 하나만 유지하고 '중복되어 관리해야 하는 파일이다' 싶은 곳에는 '바로바기' 기능을 활용해 보세요. 상업적 용도로 이용하더라도 100% 무료 !! (좋은 프로그램이다 싶으면 기부를 하는 방식) 소유권 사이트, http://www..

인트로 웹페이지의 대안, '정보형과 홍보형 또는 상세형과 간략형 메인 페이지 구성', 병무청 홈페이지

Intro 페이지를 앞 단에 두고 메인 페이지를 다음 화면에 두는 경우, Intro 페이지만 접속했다가 바로 다른 웹사이트로 이동하는 현상이 발생할 수 있습니다. 그렇다고 Intro 를 통한 홍보를 버릴 수도 없고.. 이러한 경우, 메인 페이지에 사용자가 정보형(상세형)과 홍보형(간략형)을 선택할 수 있도록 하는 것이 하나의 대안일 수 있습니다. 아래 웹사이트는 병무청 홈페이지 입니다. 국가기관이라고 얕봤다가는 큰코(?) 다칩니다. 아래 화면은 병무청 홈페이지에 접속했을 때의 메인 페이지 입니다. 중요한 내용은 기본적으로 보여주고, 나머지 부분은 홍보를 위한 내용이 담겨 있습니다. '정보형 페이지 보기' 버튼을 두어서 상세 내용이 나오는 메인화면으로 전환하도록 하였습니다. '정보형 페이지 보기' 버튼을 ..

황당한 네이버

언제인지는 기억이 나지 않지만 네이버에 회원 가입을 하였었고, 로그인을 해서 이용하지는 않았지만 지금도 많이 이용하는 편이다. 오늘 네이버에 로그인 해서 수신된 이메일이 몇통 있길래 주욱 보니까.. 그 중에 하나.. 네이버 모든 게시판에 글쓰기 영구 제한이 걸려 있단다. 해당 글은 법적인 문제가 발생할 수 있어서 자기들 임의대로 삭제했다고 하는데.. 글쎄, 내가 글을 쓰면서 법적인 문제를 발생시킬 만한 것을 올린 적이 있었을까.. 내가 법을 잘 모르니까 선의의 피해자로 해당 문제가 발생했을지는 모르겠다. 워낙 법 하고는 담 쌓고 사니까.. ^^> 그런데 너무 궁금하다, 무슨 글 때문에 영구 제한이 걸렸는지.. 무슨 이유로 원인을 밝히지 않고 무작정 글을 삭제했을까. 엄한 넘 옆에 있으면 된서리 맞는다고...

대량 이메일 발송 Frame

2009/01/05 - [2. MyJob/Language] - 팝업 return 값 이용, window.showModalDialog, window.returnValue 개인정보에 대한 누출이 이루어지지 않도록 이메일을 대량으로 발송해야 하는 경우 어떻게 해야 할까. 여러 신용카드사들의 경우, 이메일 원문에는 일반적인 소식지만 넣고 보안성 처리가 된 개인정보는 첨부파일에 들어 있다. 이곳에서는, 이메일 원문에 일반 내용을 넣고 첨부 파일 없이 웹서버 SSL 을 타고 개인정보를 보여주는 방법을 설명한다. 개인정보가 들어가는 부분은 팝업 기능을 통해서 구현하겠다. SSL(Secured Socket Layer) 을 사용하려면 웹서버에 인증서가 설치되어 있어야 한다. 일명 보안서버라고 하는데, 이곳에서는 SSL ..

select .. from .. where .. connect by (prior) .. = (prior) .. start with ..

가계도를 하나의 DB 테이블에 담았다가 손쉽게 쿼리하여 가져올 수는 없을까..? 분류체계를 정해서 한눈에 보여질 수 있도록 할 수 있지 않을까..? 등등에 대해서 목마름을 씻어주는 쿼리 문법. 일단 오라클에는 있고, MySQL 에는 비슷한 다른 방식이 있다는데.. DB2 나 Sybase 등에는 어떤 것들이 있을까.. 이건 숙제다. connect by 를 이용하려면 DB 모델링에서 하나의 테이블 안에 트리 구조를 위한 조치를 해야 하는데, 자신의 코드와 트리 구조상 상위 위치의 코드 2개를 가지고 있어야 한다. 이를테면, 아래에 예를든 것에서, w2_category 테이블에는.. 자신의 코드인 seq_category 와 상위 코드인 bef_category 를 이용했다. select * from w2_cat..

Comodo Firewall Pro, 사용중에 키보드 왼쪽 Shift 키 5번 누르면 어떻게 될까요..?

개인용 방화벽으로 Comodo Firewall Pro 를 사용하고 있다. 서버 쪽에 원격으로 붙어서 작업 할 일이 많다 보니 아무래도 외부 공격으로부터 PC 를 지켜야 겠다 싶어 이용하고 있다. 그런데 오늘 한동안 멍한 상태로 앉아 있을 수 밖에 없는 상황이 발생했다. 왜 그랬는지는 모르겠는데, 프로그램 작업 중에 키보드 왼쪽 Shift 키를 5번 내리 누르게 되었다. 순간, Comodo 가 키보드며 마우스를 Lock Down 시켜 버렸다. 허거걱. 마우스를 이리저리 아무리 움직여 봐도 화면은 요지부동. 키보드 자판을 이것저것 눌러 대는데도 완전 먹통이다. PC 를 껐다 켜는 Cold Booting 도 생각해 보았는데, 지금 작업하던 것들 중에는 저장 안 된 것도 있고.. 리부팅이 되어도 Comodo 가..

No method matching methodA(param1, ..) found in class packageA.classA.

나는 오늘 이 문제에 맞닥뜨려서 거의 죽는줄 알았다. 거의 심각한 정신분열 증상이 발생하였다. 말 그대로, packageA 의 classA 에서 methodA 를 찾지 못한다는 얘기다. 그런데 해당 클래스를 찾아 보면 methodA 가 있었으니까.. WAS(Web Application Server) 도 몇 번 내렸다 올렸지만 뭐 원인을 찾을 수가 있어야지. 대소문자도 맞고, 파라미터 구성도 맞고, 패키지나 클래스 명칭도 틀림이 없고, import 도 잘 했고.. 그런데, 잠시 다른 걸 구경하다가 원인을 찾아 냈다.. protected methodA(param1, ..){ ... } 그렇다 public 으로 작성해야 하는 method 를 protected 로 정의했으니.. ㅋㅋ

네트워크 프린터 포트 (IP) 변경

사용하고 있던 네트워크 프린터를 누군가 잘못 사용 또는 프린터 침해(?)를 당하고 있다면, 네트워크 프린터의 IP 를 변경하고 제어판에서 프린터 속성을 변경해 보자. 아래 그림과 같이 해당 프린터의 속성을 클릭한다. '포트' 탭에서 포트를 변경하려는 항목을 선택하고 '포트 추가' 를 클릭한다. 네트워크 프린터이므로 'Standard TCP/IP Port' 를 선택하고 '새 포트(P)' 를 클릭한다. '다음(N)' 버튼을 클릭한다. 새로 변경하는 IP 를 '프린터 이름 또는 IP 주소(A)' 에 입력하고, '다음(N)' 버튼을 클릭한다. '마침' 버튼을 클릭한다. '닫기' 버튼을 클릭한다. 기존 포트를 선택하고 '포트 삭제(D)' 를 클릭한다. '닫기' 버튼을 클릭한다. 새로 생성한 포트가 선택되어 있어야..

[FreeWare] 윈도우 탐색기 대체, flyExplorer VS Xplorer2 Lite

윈도우 탐색기를 대체할 만한 프로그램으로, 국산 flyExplorer 가 상업적 용도로도 무료, 외산 xplorer2 Lite 가 개인 및 교육용으로 무료 (당연히 상업적 용도로는 유료). 둘다 장단점은 있지만, 손에 익었다 싶으면 회사에서도 쓰고 싶어 할테니까 아무래도 flyExplorer 의 압승. 윈도우에 기본으로 구비되어 있는 'Windows 탐색기' 를 사용하면서 무언가 불편한, 아니면 좀더 바람직한 기능을 꿈꿔 오지는 않았나요..? 탐색기 2개를 켜 놓고 필요한 파일들을 반대편에 복사하거나, 두 폴더를 비교해 보는 등의 작업을 해 본 적이 있나요..? 이미지나 동영상 파일들이 너무 많아서 한번에 파일명을 쭈욱 바꾸었으면 했던 적은요..? 윈도우 작업 표시줄에 많은 프로그램들이 표시 되고 있어서..

골프장 진출

이사한 날 출근을 했다는.. ㅠ 그때는 일이 왜 그리 중요 했는지.. 아래 모래산은, 그린과 벙커에 부으려고 임시 적재한 것. 출퇴근 시간이 달라서 마티즈 하나 키우기로 했다. 맨날 컴퓨터 앞에 앉아 있지만, 하는 일은 아래 그림과 같은 프로그램들만 잔뜩 켜 놓고 있다. 디자이너는 눈으로 보여지는 일을 하니까 그래도 그런 일을 하는구나 하지, 개발자는 코드만 잔뜩 보니까 뭐하는 줄 아는 사람이 골프장엔 아무도 없다.. ㅠ