몇 년동안 사용하지 않던 우리은행 통장을 사용할 일이 생겼는데...
아무리 생각을 해도 비밀번호가 기억이 나지 않아서 비밀번호 변경하려 가까운 우리은행 지점에 갔더니 통장 개설한 도시개발공사 출장소에 가야 된단다.
아무리 같은 서울이라고 해도 여기서 도시개발공사 있는데 까지 갔다 오려면 최소한 2시 간은 넘게걸리는데 거길 가서 변경하라니...
통장에 돈만 넣어놓고 당분간 돈은 쓰지 말라는 소리와 다를게 없네 ㅠ.ㅠ
비밀번호 변경하는 것은 포기하고 통장을 그냥 해지하고 다시 만들기로 했는데...
나는 통장 잔고가 50만원 미만이여서 다른 지점에서 해지가 가능하지만 50만원 이상이면 해지도 안된다고 한다. 만약 서울에서 통장 개설하고 부산으로 이사를 갔는데 잔고가 50만원 이상이고 비밀번호를 잊어버렸다면 비밀번호 변경하러 서울까지 와야 된다는 소리인데 고객의 계좌 안전을 위해서 서울까지 오게 만드는 우리은행 서비스 좋다고 해야하나?

'잡담' 카테고리의 다른 글

초코파이 문어  (0) 2006.12.20
영화 Man of Honor 를 보고...  (0) 2006.11.18
재미있는 노래. ㅎㅎ  (0) 2006.02.22
대청소  (0) 2006.02.21
직딩의 뇌구조(퍼옴)  (0) 2005.11.22
유무선 공유기 두번째 구입  (0) 2005.10.22
찌꺼기 없는 지우개 만들어 주세요.  (0) 2005.10.16
리눅스 설치하기 포스트 예정.  (0) 2005.09.14
윈도우 미워 ㅠ.ㅠ  (0) 2005.08.25
양자택일  (0) 2005.08.14
Posted by Gu Youn
,
UNIX에서 작업하는 경우 가끔 OCI 드라이버가 32bit 용으로 되어 있어서 로드가 안되는 경우가 있었다. 그럴때는 UNIX에 맞는 64비트용 OCI 드라이버가 로드 되도록 환경을 수정하면 된다.

시스템에서 라이브러리가 로드되는지는 아래 코드를 이용해 확인한다.
try
{
  System.loadLibrary("ocijdbc9");
}
catch(Exception e)
{
  out.println("loadLibrary Error");
  out.println(e.getMessage());
  System.exit(-1);
}

--------------------------------------------------------------------------------
OCI 관련 참고 자료 [자바서비스넷 에서 퍼옮]

Oracle OCI Driver와 Thin Driver  

Sun에서는 각 Vender들(Oracle, informix, sybase,etc..)에게 4가지 종류의
JDBC Driver가 있음을 공표 했습니다.
그 중에서도 Type 2와 Type 4형태의 Driver를 Vender들이 많이들 제공하는데,
Type 2 JDBC Driver란, Oracle로 얘기하면 Sql*Net을 필요로 하며, .dll혹은
.so형태의 H/W 종속적인 형태의 Native Module을 통해 DB와 연결됩니다.
Oracle의 경우 JDBC Type 2 형태를 통상 OCI(Oracle Call Interface) Driver라
부릅니다.


반면 Type 4 형태의 JDBC Driver는 순수하게 Java package만으로 바로 DB와
연결이 가능합니다. Oracle에서는 통상 thin Driver가 부릅니다.

Type 2형태가 보다 빠른 성능을 냅니다. 반면, SQL*Net(Oracle의 경우) 과 같은
native module이 항상 있어야 하므로 물리적인 H/W구성에 다소 종속적인 형태가
될 수 밖에 없습니다.

반면 Type 4의 형태일 경우는 Client에서 필요로 하는 것은 유일하게 Java클래스
들만으로 DB와 접속이 가능하니 어떤 H/W, OS에서도 유연하게 DB연결이 가능
합니다. 대신 OCI 형태보다 성능이 떨어진다고 합니다.

그러나 이건 어디까지나 Oracle JDBC Driver에 한해서 그러할 뿐, 다른 DB
Vendor는 특정 Type의 JDBC Driver만 제공하기도 합니다.


Oracle의 경우, OCI Driver와 thin Driver를 사용하는 방법은 다음과 같습니다.

OCI Driver:
     libjdbc*.so 파일이 필요하며, 해당 디렉토리가 Shared Library Path에 등록되어
     있어야 합니다. 즉, 최소한 Oracle Client 제품이 머신에 설치되어 있어야 합니다.
     자세한 사항은 다음의 문서를 참조하세요.
     http://javaservice.net/~java/bbs/read.cgi?m=dbms&b=jdbc&c=r_p&n=956117778

     classes111.zip 이 필요합니다.

   [사용법]
     String driver = "oracle.jdbc.driver.OracleDriver";
     String url = "jdbc:oracle:oci8:@ORA8i_alias";
     String user = "scott";  String password = "tiger";
     Class.forName(dirver);
     Java.sql.Connection conn = DriverManager.getConnection(url, user, password);

    NOTE: $ORACLE_HOME/network/admin/tnsnames.ora 파일에 해당 alias가 등록되어
          있어야 합니다.

Thin Driver:
     classes111.zip 이 필요합니다. thin 방식의 경우는 이 파일만 있으면 되며, Oracle관련
     제품이 Local머신에 설치되어 있을 필요가 없습니다.


   [사용법]
     String driver = "oracle.jdbc.driver.OracleDriver";
     String url = "jdbc:oracle:thin:@210.220.251.96:1521:ORA8i";
     String user = "scott";  String password = "tiger";
     Class.forName(dirver);
     Java.sql.Connection conn = DriverManager.getConnection(url, user, password);
  
   NOTE: thin 방식으로 접속할 경우, 원격지 Oracle DB의" Listener"가 떠 있어야 합니다.
         본게시판의 JDBC FAQ 를 참조하세요

   
NOTE: 프로그램 소스상의 유일한 차이점은 DB URL이 OCI는 Remote DB에 대한 Local Alias를
    사용하는 반면, Thin Driver는 Remote 머신의 IP Address와 Port번호, 그리고
    해당 DB의 SID를 필요로 한다는 것만이 차이가 있을 뿐입니다.

-------------------------------------------------------  
  본 문서는 자유롭게 배포/복사 할 수 있으나 반드시
  이 문서의 저자에 대한 언급을 삭제하시면 안됩니다
================================================
  자바서비스넷 이원영
  E-mail: javaservice@hanmail.net
  PCS:019-310-7324
================================================

각 시스템별 Shared Library PATH 환경변수는 아래와 같습니다.

AIX            LD_LIBRARY_PATH
OS/2           LIBPATH
Windows NT/95  PATH
Solaris        LD_LIBRARY_PATH
Linux          LD_LIBRARY_PATH
HP/UX          SHLIB_PATH


OCI 드라이버는 해당 OS의 shared library를 통해 native module을 사용합니다.
$ORACLE_HOME/lib 디렉토리에 보시면 Oracle 8.0.5의 경우 liboci804jdbc.so
(혹은 *.sl)파일이 있을 겁니다. 이것이 shared library이지요.
Oracle 8.1.5의 경우는 libocijdbc8.so 파일입니다.

결국, '손님'은 이 환경변수가 제대로 잡혀 있지 않아서 발생하는 문제입니다.

LD_LIBRARY_PATH=/usr/lib:/home/oracle/app/oracle/product/815/lib:/usr/java/lib
export LD_LIBRARY_PATH

Linux 에서 Oracle 8.1.5 버전을 사용하는 저의 LD_LIBRARY_PATH를 참고 하세요.

javaservice:/home/java$ uname -a
Linux javaservice.net 2.2.12-20kr #1 Tue Oct 12 16:46:36 KST 1999 i686 unknown
javaservice:/home/java$ env|grep LD_LIB
LD_LIBRARY_PATH=/usr/lib:/home/oracle/app/oracle/product/815/lib:/usr/java/lib
javaservice:/home/java$ env|grep CLASS
CLASSPATH=.:/usr/java/lib/classes.zip:/home/oracle/app/oracle/product/815/\
jdbc/lib/classes111.zip:/home/oracle/app/oracle/product/815/jdbc/lib/\
nls_charset11.zip
javaservice:/home/java$


NOTE: 서블렛 엔진마다 LD_LIBRARY_PATH를 거는 방법이 약간씩 다른긴 합니다만,
      최근엔 대부분, 서블렛엔진을 띄우기 전에 LD_LIBRARY_PATH를 환경변수에
      잡아주거나, Start 시키는 Script 에 첨가해 두는 것이 일반적인 듯 합니다.

Posted by Gu Youn
,
사용자 삽입 이미지
2002년에 버팔로 유무선 공유기를 20만원 넘는 돈을 주고 샀었는데...

몇 주전부터 이상하더니 이제는 아예 뻗어 버렸다.

어쩔 수 없이 유무선 공유기를 구입하려고 몇개 찾아봤더니...

애니게이트와 아이피타임 제품이 가장 평이 좋았다.

둘 중에 하나를 선택해야 하는데 큰 차이점이 없어서 고민을 하다가

하나포스에 드림캐쉬 적립된 것으로 구입 할 수 있는 것으로 하는게 좋을 듯 해서

애니게이트 RG-3000A을 구입하기로 했다. gseshop에서 판매가격은 69,000인데 드림캐쉬로 일부

결제를 해서 실 결제 금액은 36,390원이다.

2년전에 20만원 넘었던 금액과 비교하면 굉장히 싸졌다. ㅠ.ㅠ

PS:  언제부턴가 사용하면서 네트웍이 자주 끊어져서 07년 8월 쯤에 A/S를 보냈다가 물건을 돌려 받았는데... 몇 달 후에 사용하려고 보니 증상이 그대로여서 서랍에다 버려뒀다.

'잡담' 카테고리의 다른 글

영화 Man of Honor 를 보고...  (0) 2006.11.18
재미있는 노래. ㅎㅎ  (0) 2006.02.22
대청소  (0) 2006.02.21
직딩의 뇌구조(퍼옴)  (0) 2005.11.22
우리은행 비밀번호 변경 관련....  (0) 2005.11.06
찌꺼기 없는 지우개 만들어 주세요.  (0) 2005.10.16
리눅스 설치하기 포스트 예정.  (0) 2005.09.14
윈도우 미워 ㅠ.ㅠ  (0) 2005.08.25
양자택일  (0) 2005.08.14
용산 후지쯔 고객센터 갔다오다.  (2) 2005.07.16
Posted by Gu Youn
,

학교에서 공부할때는 지우개 찌거기 생겨도 결국에 바닥에 버리게 되니까 신경을 안쓰는데 집에서 는 책상 옆에 널려있는 지우개 찌꺼기가 굉장히 눈에 거슬린다.
매일 책상 청소를 하면 되겠지만 공부하고 있는 그 순간 옆에 있는 지우개 찌꺼기가 보기 싫은데
누가 찌거기 없는 지우개좀 만들어 주세요.

'잡담' 카테고리의 다른 글

재미있는 노래. ㅎㅎ  (0) 2006.02.22
대청소  (0) 2006.02.21
직딩의 뇌구조(퍼옴)  (0) 2005.11.22
우리은행 비밀번호 변경 관련....  (0) 2005.11.06
유무선 공유기 두번째 구입  (0) 2005.10.22
리눅스 설치하기 포스트 예정.  (0) 2005.09.14
윈도우 미워 ㅠ.ㅠ  (0) 2005.08.25
양자택일  (0) 2005.08.14
용산 후지쯔 고객센터 갔다오다.  (2) 2005.07.16
급속 충전기  (0) 2005.06.13
Posted by Gu Youn
,

VoIP Gateway 구현자료

2005. 10. 7. 01:37

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

고등학교때 래드햇으로 리눅스라는 것을 처음 접했으니 좀 있으면 리눅스를 알게된게 10년 되가는 듯 하다. 허나 고등학교때는 펜티엄 PC에 단순하게 설치만 해보고 대학교 1학년 때까지는 사용을 안했으니.. 실제 리눅스 사용을 한 것은 2000년 이라고 생각하면 5년 정도 된거 같다.

리눅스 설치하고 Apache, MySQL, Tomcat ... 필요한 프로그램도 추가 설치하고 X도 띄우고 해서 사용을 하지만 뭔가 완벽하지 않은 듯한 느낌이 매번 든다.

학교 실험도 리눅스와 관련이 있고 리눅스 설치할때 마다 느끼는 찜찜한 기분을 업애기 위해서
요번 추석 연휴를 이용해서 리눅스 설치와 관련된 내용을 정리해서 올릴 예정이다.

제 리눅스 실력은 바닥을 기고 있지만 처음 리눅스를 접하는 분들한테는 도움이 되지 않을까 싶습니다.

추석 연휴를 기대 하세요!~~~

PS: 리눅스 설치 정리해서 올린다고 말만 하고 못 올렸는데.. 빠른 시간안에 정리해서 올리겠습니다. ^^;;

'잡담' 카테고리의 다른 글

대청소  (0) 2006.02.21
직딩의 뇌구조(퍼옴)  (0) 2005.11.22
우리은행 비밀번호 변경 관련....  (0) 2005.11.06
유무선 공유기 두번째 구입  (0) 2005.10.22
찌꺼기 없는 지우개 만들어 주세요.  (0) 2005.10.16
윈도우 미워 ㅠ.ㅠ  (0) 2005.08.25
양자택일  (0) 2005.08.14
용산 후지쯔 고객센터 갔다오다.  (2) 2005.07.16
급속 충전기  (0) 2005.06.13
독서용 라이트?  (0) 2005.06.02
Posted by Gu Youn
,

<변경 내역>
1. 2005/09/10 오전 12:03 문서 작성
2. 2006/08/23 오후 5:00 bcb용 dll 설치 추가, delphi 소스 포함된 프로젝트를 위한 환경 설정 추가.
- - - - - - - - - - -
M$의 VC++를 사용하는 개발자들은 DirectX SDK를 M$사이트에서 다운 받아서 그냥 사용을 하면 되지만... 빌더(파워빌더 아님..)나 델파이에서는 바로 사용을 못하고 이것 저것 손을 봐야 한다. 빌더나 델파이로 계속 다이렉트엑스 개발을 한 사람은 이런 환경 설정하는 작업이 별로 어렵지 않겠지만 간혹 사용하는 사람들한테는 그리 간단한 일이 아니다.

델파이는 directX 헤더를 파스칼로 변환한 유닛과 관련된 DLL만으로 환경을 구성하면 되는데 빌더는 directX SDK의 헤더, 파스칼로 변환된 유닛, 유닛에서 생성된 hpp 등을 모두 사용해야 됨으로 환경 설정하다가 문제가 생겨도 뭐가 문제인지 모르는 경우가 많은 것 같다.

DirectShow기능을 손쉽게 사용할 수 있게 해주는 DSPack 컴포넌트는 여러가지 좋은 셈픔을 제공해주며, 프리(free)이다. 이 문서에서는 DSPack 컴포넌트를 설치하고 샘플을 컴파일 하는 과정을 정리하고자 한다.

[여기 부터 설치 과정 시작~~~]

(1). 설치에 필요한 프로그램을 다운 받는다.
1. DirectX 9.0 SDK Update - (February 2005) 을 다운 받는다. 여기에는 DirectShow가 포함이 안되어 있음으로 DirectX 9.0 SDK Update (February 2005) Extras를 다운받아 설치해야 한다.

2. DSPACK234.zip를 다운 받는다.

3. 빌더에서는 VC와 다른 형태의 lib와 dll을 사용함으로 변환된 것을 다운 받거나 직접 변환해야 한다. CBuilder_DX92_libs.zip를 다운 받는게 편하다.

(2). 프로그램 설치
1. DirectX를 설치한다. 다운 받은 dxsdk_feb2005.exe을 실행해서 압축을 푼다. 압축을 푼 디렉토리에 있는 Setup.exe를 실행해 설치한다.

2. DirectShow 사용을 위해서 dxsdk_feb2005_extras.exe 를 실행해서 압축을 풀고 ${DXSDK_Extra}\Extras 디렉토리를 ${DXSDK}\에 복사를 한다.

3. DSPACK234.zip 파일의 압축을 푼다.

4. DSPACK가 설치된 디렉토리는 이 문서에서는 ${DSPACK}로 표시한다.
DirectX가 설치된 디렉토리는 ${DXSDK}로 표시한다.

5. bcb용 DirectX DLL을 System32 디렉토리에 복사한다.

(4). 컴포넌트 설치
1. Library에 ${DSPACK}\src\DSPack와 ${DSPACK}\src\DirectX9를 추가한다.
Tools -> Environment Optoins -> Library 탭의 Library Path에 추가하면 된다.

2. DirectX9_BCB6.bpk 를 컴파일 한다.

3. DSPack_BCB6.bpk를 컴파일 한다.
컴파일 하기 전에 DsUtil.pas의 Unit과 Interface 사이에 {$HPPEMIT '#include "DxDiag.h"'} 추가를 해야 한다. 만약 추가를 하지 않으면 나중에 DsUtil.hpp에 #include "DxDiag.h"를 추가해야 한다.

4. DSPackDesign_BCB6.bpk를 인스톨한다.

5. ${DSPACK}\src\DirectX9와 ${DSPACK}\src\DSPack에 bcb라는 디렉토리를 만들고 DirectX9와 DSPack의 *.hpp, *.inc를 복사한다. <(4).6 관련>
위 처럼 하는 이유는 DSPack을 사용하는 Delphi 소스를 BCB 프로젝트에 포함시켜서 컴파일 하는 경우 Library Path에 DSPack과 DricetX의 dcu를 필요로 한다. 이때, ${DSPACK}\src\DSPack와 ${DSPACK}\src\DirectX9를 추가하면 컴파일 할 때마다 매번 pas를 컴파일하게 되서 컴파일 시간이 오래 걸리고 에러 나는 DSUtil.hpp를 수정을 해서 사용하게 되는데 컴파일 할 때마다 DSUtils.hpp가 수정 전으로 돌아가게 됨으로 따로 복사를 하는 것이다.

6. 모든 열려있는 프로젝트를 닫고 프로젝트 디폴트 옵션을 변경한다.
ㄱ. Project -> Options -> Directories/Conditionals -> Include Path에 다음 처럼 추가를 하며 인클루드 패스 순서는 아래와 같아야 하며 기본 인클루드 경로 보다 위에 있어야 한다.

${DSPACK}\include
${DSPACK}\src\DSPack\BCB
${DSPACK}\src\DirectX9\BCB
${DXSDK}\Include
${DXSDK}\Extras\DirectShow\Include

ㄴ. Library Path에 아래 경로를 기본 라이브러리 패스보다 상위에 있도록 추가한다.

${DSPACK}\lib
${DSPACK}\src\DSPack
${DSPACK}\src\DirectX9

ㄷ. (옵션) runtime package를 rtl, vlc만 놔두고 모두 지워버리고 런타임 패키지를 사용하지 않도록 체크를 해제한다. <(5).4 관련>

(5). 컴포넌트 테스트
1. DSPack 컴포넌트 탭에서 FilterGraph, Filter, VideoWindow 를 선택해서 폼에 놓는다.

2. 각 컴포넌트의 프로퍼티를 연결시켜주고 컴파일을 하면 다음처럼 에러가 난다.
[C++ Error] DSUtil.hpp(498): E2040 Declaration terminated incorrectly
[C++ Error] DSUtil.hpp(499): E2293 ) expected
[C++ Error] DSUtil.hpp(506): E2040 Declaration terminated incorrectly
[C++ Error] DSUtil.hpp(558): E2189 extern variable cannot be initialized
[C++ Error] DSUtil.hpp(558): E2108 Improper use of typedef 'LONG'
[C++ Error] DSUtil.hpp(558): E2188 Expression syntax
[C++ Error] DSUtil.hpp(558): E2293 ) expected
[C++ Error] DSUtil.hpp(560): E2189 extern variable cannot be initialized
[C++ Error] DSUtil.hpp(560): E2238 Multiple declaration for 'ULONGLONG'
[C++ Error] DSUtil.hpp(454): E2344 Earlier declaration of 'ULONGLONG'
[C++ Error] DSUtil.hpp(560): E2356 Type mismatch in redeclaration of 'ULONGLONG'
[C++ Error] DSUtil.hpp(454): E2344 Earlier declaration of 'ULONGLONG'
[C++ Error] DSUtil.hpp(560): E2188 Expression syntax
[C++ Error] DSUtil.hpp(560): E2293 ) expected

3. 에러나는 부분을 주석 처리한다. 아래에 나온 항목이 아닌데 에러나는 경우에도 주석 처리를 한다.
498행 : //static const Shortint DXDIAG_DX9_SDK_VERSION = 0x6f;
499행 : //static const HRESULT DXDIAG_E_INSUFFICIENT_BUFFER = 0x8007007a;
506행 : //static const __int64 NANOSECONDS = 0x3b9aca00;
558행 : //extern PACKAGE __int64 __fastcall Int32x32To64(int a, int b);
560행 : //extern PACKAGE __int64 __fastcall UInt32x32To64(unsigned a, unsigned b);
454행 : //typedef __int64 ULONGLONG;

4. 다시 빌드하고 실행한다.

5. 기타 에러 참고
ㄱ. 항목 (4). 설치에서 런타임 패키지 사용 안함으로 설정을 한 경우에는 함수를 찾을 수 없다고 링크에러가 발생한다. 그럴 경우에는 프로젝트에 ${DSPACK}\lib에 있는 d3d9.lib, quartz.lib, wmvcore.lib 를 추가하면 된다. 런타임 패키지 사용을 해제 하지 않은 경우에는 런타임 패키지 창에 DirectX9_BCB6;DSPack_BCB6를 추가한다.

ㄴ. TCustomOutline 관련한 링크 에러가 발생하는 경우에는 bpr파일을 문서 편집기로 열어서 bcbsmp.lib 항목을 삭제한 후에 다시 빌드 한다.

(6). 기타
처음에 DirectX를 August 2005 버전으로 받았는데 여기에는 DirectShow가 포함이 안되어 있어서 PlatformSDK Window 2003 SP1을 받아서 DirectShow, WIndows Core를 설치해서 사용을 하려고 했는데 문제점가 발생했다.

PlatformSDK에서 Windows Core를 설치하면 WIN32 API관련된 winnt.h, winuser.h 등의 기본 헤더 파일도 새로 설치되는데 DirectShow 사용을 위해 빌더 기본 include 경로보다 상위에 두면 새로 설치된 winnt.h, winuser.h 등의 헤더 파일 때문에 컴파일 에러가 발생한다. (M$에서 빌더도 생각을 하고 배포를 했으면 좋을텐데 그렇지 않으니....) 그렇다고 빌더 기본 경로보다 아래에 두면 갱신되어야 할 strmif.h, ksmedia.h 등이 빌더에 설치되어 있는 옛날 것을 인클루드해서 컴파일 하기 애문에 DirectShow 관련된 부분 컴파일에서 에러가 난다. 이렇게도 할 수 없고 저렇게도 할 수 없어서 DirectX SDK 다른 버전을 찾다가 DirectX Extra(February 2005)를 받아서 보니 DirectShow 관련된 헤더만 제공을 함으로 PlatformSDK에 있는 DirectShow를 설치할 때 갱신되지 않아도 될 헤더 파일까지 새로운 것을 사용해야 되는 문제를 피할 수 있다.

Delphi에는 다른건 신경 쓸 필요 없이 런타임 패키지 2개 컴파일 하고 디자인 패키지는 인스톨 하고 라이브러리 패스에 ${DSPACK}\src\DSPack, ${DSPACK}\src\directx 만 추가해주고 개발하면 된다.

[여기서 설치 과정 끝]

그저께는 두 시간 정도 헤매고 어제와 오늘은 새벽 4시까지 잠 못자고 설치하고 삭제하고 하는 작업을 반복했는데 막상 정리를 해보니 크게 복잡한 것은 없다.

빌더에서 DSPACK(DiretShow,DirectX)를 처음 사용하는 분들은 저처럼 해매지 않기 바랍니다.

Posted by Gu Youn
,

윈도우 미워 ㅠ.ㅠ

잡담 2005. 8. 25. 23:32

저녁 먹기 전까지 잘 사용하고 있던 컴퓨터 껐다 켰더니 부팅 진행 화는 화면에서 멈춰서 더이상 진행하지 않는다. 처음에는 하드웨어 이상인가 해서 우는 애 달래듯이 기다려도 보고, CMOS 설정도 변경하고, 필요 없는 주변장치 제거도 해봤는데 여전히 진행화면에서 먹통...
(컴퓨터 부팅이 안 돼서 열 받은 상황임에도 불구하고 컴퓨터 망가졌으니 사고싶던 아이북을 살까 데탑을 다시 하나 맞출까 하는 생각이 잠시 스쳐갔다. ㅋㅋ)

하드웨어 문제는 아니라고 생각을 하고 안전모드로 들어가서 최근에 설치한 프로그램 삭제를 하고 뭐 설정 고칠만한것 없나 찾아봤으나 모르겠다. (오늘 새로 설치한 프로그램은 없고 단지 웹 브라우져만 사용을 하다가 컴퓨터 껐는데 이러니 좌절이다. ㅠ.ㅠ)

안전모드- 투닥거리기 - 재부팅 - 기다림... 이런 씩으로 2시간 넘게 붙잡고 있다가 결국은 포기하고 전에 만들어 놓은 고스트 이미지 찾아서 재설치 하고 있는 중이다.

오늘 같은 윈도우 테러를 당할 때는 리눅스같은 유닉스 계열을 사용하는게 낫지 않을까 싶지만.. 리눅스 역시 여러번 (다른 사람으로 인해서) 테러를 당한 적이 있고 내가 컴퓨터를 사용하고 있는 목적하고는 맞지 않으니.

고스트 이미지 복구하는데 18분 남았다는데 아무래도 오늘은 컴퓨터 사용하는 것은 포기해야 겠다.

'잡담' 카테고리의 다른 글

직딩의 뇌구조(퍼옴)  (0) 2005.11.22
우리은행 비밀번호 변경 관련....  (0) 2005.11.06
유무선 공유기 두번째 구입  (0) 2005.10.22
찌꺼기 없는 지우개 만들어 주세요.  (0) 2005.10.16
리눅스 설치하기 포스트 예정.  (0) 2005.09.14
양자택일  (0) 2005.08.14
용산 후지쯔 고객센터 갔다오다.  (2) 2005.07.16
급속 충전기  (0) 2005.06.13
독서용 라이트?  (0) 2005.06.02
요즘 요일 개념이 없다...  (0) 2005.06.02
Posted by Gu Youn
,