2007년 3월 30일 금요일

[Util]Partition Image

최근에 직접 테스트 해본 바로는 Ghost 11버전으로 ext3로 포맷된 OpenSuSE 10.2버젼을 완벽하게 백업하고 복구할 수 있었다.
PartImage는 오래 전부터 알고 있던 프로그램으로 소위 말하는 리눅스용 고스트 클론이다.
수년 전 당시 관리하고 있던 리눅스 시스템들을 백업하기 위한 프로그램을 찾던 중 발견하였다.
아래 소개와 같이 상당히 폭넓게 사용될 수 있다.
나 자신은 0.6.2버전을 가지고 리눅스를 백업하는 용도로만 사용해 보았지만 지금은 0.6.5가 나와 있으니 더 나아졌으리라 기대한다.

Partition Image is a Linux/UNIX utility which saves partitions in many formats to an image file. The image file can be compressed in the GZIP/BZIP2 formats to save disk space, and split into multiple files to be copied on removable floppies, ... Partitions can be saved across the network since version 0.6.0.


Supported file systems::  Name  / Description / State

ext2fs/ext3fs     /     the linux standard     /     stable

Reiser3     /     a journalized and powerful file system     /     stable

FAT16/32     /     DOS and Windows file systems     /     stable

HPFS     /     IBM OS/2 File System     /     stable

JFS     /     Journalised File System, from IBM, used on Aix     /     stable

XFS     /     another jounalized and efficient File System, from sgi, used on Irix     /     stable

UFS     /     Unix File System     /     beta

HFS     /     MacOS File System     /     beta

NTFS     /     Windows NT, 2000 and XP     /     experimental

The NTFS (Windows NT File System) is currently not fully supported: this means you will be able to save an NTFS partition if system files are not very fragmented, and if system files are not compressed. In this case, you will be able to save the partition into an image file, and you will be able to restore it after. If there is a problem when saving, an error message will be shown and you won't be able to continue. If you have successfully saved an NTFS NTFS partition, you shouldn't have problems as you restore it (except in the case of bugs). Then the best way is to try to save a partition to know if it is possible. If not, try to defragment it with diskeeper or another tool, and try to saving the partition again.

from PartImage Homepage

2007년 3월 26일 월요일

Disable conime

conime = Console IME.

default code page > 437

HKEY_CURRENT_USER\Console > LoadConIme > 0

for Windows Server 2003 Enterprise SP2
HKEY_USERS\.DEFAULT\Console > LoadConIme > 0
HKEY_USERS\S-1-5-18\Console > LoadConIme > 0
HKEY_USERS\S-1-5-19\Console > LoadConIme > 0
.....


2007년 3월 25일 일요일

IE with keyboard

①인터넷을 검색하다 앞화면으로 가고 싶다면.... ◀━(backspace)

F1.... 인터넷 도움말

F3.... 찾기.

F4.... 주소창.

F5.... 새로고침.

F6.... 주소창에 블럭이 설정.

F11.....화면을 넓게.

Ctrl + N......현재 페이지가 하나 더.

Ctrl + W.......페이지 닫기.


**Alt 와 Ctrl의 사용**

1. 웹 페이지의 앞,뒤 전환은 "Alt  + 왼쪽/오른쪽 화살표 키".

2. "Ctrl + R" 페이지 다시 읽기.

3. 북마크 (Book-mark) "Ctrl + D".

4. "Ctrl + B"를 사용하면 북마크 폴더로 이동.

5. 현재 열려있는 창을 닫기 "Alt + F4".
만약 바탕화면에서 이 단축키를 사용한다면 바로 시스템 종료 창이 나타납니다.

6. 웹 사이트의 주소창만 띄워 새로운 사이트를 열려면 "Ctrl + O".

[Vista] Simple Vista Tweak

1. Disable UAC(User Account Control)
1. "Control Panel"
2. "User Accounts and Family Safty"
3. "User Accounts"
4. "Turn User Account Control On of Off"
5.  Uncheck "Use User Account Control(UAC) to help protect your computer"
6. "OK"

2. 인터페이스 성능 개선
윈도 비스타에는 유저 인터페이스의 성능을 감속하는 주된 원인이 되는 버그가 있다. 테스크바 버튼의 슬라이드효과 때문. 이것을 사용하지 않는 것으로 성능을 조금은 향상시킬 수 있다.
1. "sysdm.cpl"
2. "Advanced" 탭의 "Perfomance"항목의 "Settings..."
3. "Visual Effects"탭의  "Slide taskbar buttons" 체크박스 해제
4. "OK"

3. DEP(Data Execution Prevention) 무력화
부팅시에 생성되는 DEP를 제거하여 Windows Explorer의 무작위 충돌을 막을 수 있다.
1. "Start" > "All Programs" > "Accessories" > "Command Prompt" 마우스 오른쪽 클릭, "Run as administrator"
2. bcdedit.exe /set {current} nx AlwaysOff
3. "Operation Completed Successfully"라는 메시지가 나오는 것을 확인
4. Reboot

4. 네트워크 설정
새로이 포함된 네트워킹 더미는 몇몇 문제점이 있다고 한다. 네트워크 트래픽이 범람하거나, 종종 연결을 끊어지게 한다는 보고도 있다. 아래와 같은 방법으로 이 문제를 일부분 해결 할 수 있다.

주의 : IPv6 connectivity 프로토콜을 사용하지 않게 되면 윈도 방화벽 보안을 사용하지 못한다.
1. "Control Panel"
2. "Network and Internet", "Netwok and Sharing Center"
3. 좌측 Tasks에서 "Manage network connections"
4. 설정 할 네트워크 항목 더블클릭, "Properties"
5. 다음 항목을 "Uninstall" 버튼으로 삭제 :
   - Link-Layer Topology Discovery Mapper I/O Driver
   - Link-Layer Topology Discovery Responder
   - Uncheck "Internet Protocol Version 6 (TCP/IPv6)"
6. "OK"

트래픽 홍수 막기 :
1. "services.msc"
2. 아래 항목들을 "Startup type" - "Disabled"로 설정.
   - Base Filtering Engine
   - IKE and AuthIP Keying Modules
   - IP Helper Service
   - IPSec
   - Windows Firewall
3. Reboot

5. 윈도 XP와 네트워크 연결하기
윈도 XP와 다이렉트로 연결하여 인터넷을 공유하거나 파일 및 폴더 등을 공유하려면.
1. "Control Panel"
2. "Network and Internet", "Netwok and Sharing Center"
3. 다음 항목들을 "On"으로 설정.
   - "Network discovery"
   - "File sharing"
   - "Public folder sharing"
4. 윈도 XP와 연결된 네트워크 항목의 "Customize"
5. "Location type" - "Public", "Next" , "Close"

만약 "Password protected sharing" 항목을 "On" 으로 설정 했다면, 로그인 계정에 암호가 입력되어 있어야 한다. 네트워크 ID는 윈도 XP와 비스타 모두 동일해야 한다.


출처: firejune.com

MSN/Windows Messenger가 사용하는 Port

원격공유  1503(TCP)

메일전송   1863(TCP) + 1863(UDP)

원격 데스크톱   3389(TCP)

메신저   5060(TCP) + 5190(UDP)

파일전송   6891~6900(TCP)    * 총 10개.

음성/화상채팅   6901(UDP)


[참고1] P2P 프로그램이 사용하는 네트워크 포트
서비스명 프로토콜 포트
eDonkey TCP 4661
4662
4642
UDP 4672
4665
iMash TCP 5000
BitTorrent TCP 6881
6889
소리바다 V.2 UDP 22321
7674
7675
WINMX TCP 6699
UDP 6257
Direct-Connect TCP 411-412
UDP 411-412
KaZaA TCP 1214
Guntella-Morpheus TCP 6346-6347
UDP 6346-6347
GuRuGuRu TCP 9292
8282
31200
파일 구리 TCP 9493
Madster-Aimster TCP 23172
9922
HotLine TCP 5497
5498
5500-5503
UDP 5499
V-Share TCP 8404
Maniac TCP 2000
UDP 2010
TCP 2222
MiRC TCP 6667
6665-6670
7000
Shareshare TCP 6399
UDP 6777
Bluster UDP 41170
GoToMyPc TCP 8200
Napster TCP 6600-6699
4444
5555
6666
7777
8888
8875

[참고2] 메신저 프로그램 사용 포트
서비스명 서버 포트 설명
MSN 64.4.130.0/24
207.46.104.0/24
207.46.106.0/24
207.46.107.0/24
207.46.108.0/24
207.46.110.0/24
TCP 1863 ,80 1863접속 시도 후 차단 되면 80 접속 시도
TCP 6891-6900 파일 전송
UDP 6901 음성채팅
UDP1863,5190 Microsoft Network Messenger
Yahoo 216.136.233.152/32
216.136.233.153/32
216.136.175.144/32
216.136.224.143/32
66.163.173.203/32
216.136.233.133/32
216.136.233.148/32
66.163.173.201/32
216.136.224.213/32
TCP 5050,5101 5050 접속 시도 후 차단 되어 있으면 Port 계속 변경
TCP 5000-5001 음성채팅
TCP 5100 화상채팅
Nate On 203.226.253.75/32
203.226.253.135/32
203.226.253.82/32
TCP 5004-5010 기본 포트 5004-5010 접속 시도후 차단되어 있으면 Port를 계속 변경
TCP80,83,7003 웹 컨텐츠 및 문자 보내기
Daum 211.233.29.78/32 TCP 8062
SayClub 211.233.47.20/32
AOL TCP 5190 Also used by ICQ
UDP 4000 ICQ_locator
Dreamwize 211.39.128.236/32
211.39.128.184/32
TCP 10000
버디버디 TCP 810
TCP 940
TCP 950
케이친구 TCP 7979
천리안 TCP 1420
TCP4949, 8989 파일 송수신
ICQ TCP 5190
UIN TCP 8080
Genile TCP 10000

2007년 3월 8일 목요일

[Info] Microsoft Certified

MCDST(Microsoft Certified Desktop Support Technician)

MCDST자격 증명은 최종 사용자 지원하는 능력과 Microsoft Windows 운영 체제에서의 데스크톱 환경 문제를 해결하는 능력을 입증해 줍니다.

MCDST 지원자는 두 가지 필수 시험에 합격해야 합니다. 선택 시험은 치르지 않아도 됩니다.


필수
시험( 2)
-Exam 70271 (영문): Supporting Users and Troubleshooting a Microsoft Windows XP Operating System
-Exam 70272 (영문): Supporting Users and Troubleshooting Desktop Applications on a Microsoft Windows XP Operating System


Windows Server 2003 MCSA(Microsoft Certified Systems Administrator)

지원자는 다음 요건을 만족해야 합니다.

필수 시험(택 3)

  • 두 가지 네트워킹 시스템 시험
    - Exam 70–290 (영문): Managing and Maintaining a Microsoft Windows Server 2003 Environment
    - Exam 70–291 (영문): Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

  • 한 가지 클라이언트 운영 체제 시험(택 1)
    - Exam 70-270 (영문): Installing, Configuring, and Administering Microsoft Windows XP Professional
    - Exam 70-210 (영문)1: Installing, Configuring, and Administering Microsoft Windows 2000 Professional
     

선택 시험(택 1)

  • Exam 70-089 (영문): Designing, Implementing, and Managing a Microsoft Systems Management Server 2003 Infrastructure
  • Exam 70-227 (영문): Installing, Configuring, and Administering Microsoft Internet Security and Acceleration (ISA) Server 2000, Enterprise Edition
  • Exam 70-228 (영문): Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition
  • Exam 70-235 (영문): TS: Developing Business Process and Integration Solutions Using BizTalk Server 2006
  • Exam 70-262 (영문): TS: Microsoft Office Live Communications Server 2005 - Implementing, Managing, and Troubleshooting
  • Exam 70-284 (영문): Implementing and Managing Microsoft Exchange Server 2003
  • Exam 70-299 (영문): Implementing and Administering Security in a Microsoft Windows Server 2003 Network
  • Exam 70-350 (영문): Implementing Microsoft Internet Security and Acceleration (ISA) Server 2004
  • Exam 70-431 (영문): TS: Microsoft SQL Server 2005 - Implementation and Maintenance


필수 시험과 함께 선택 시험은 중규모에서 대규모 회사에 일반적인 복잡한 컴퓨팅 환경을 유지 관리할 수 있는 기술적 전문성과 전문 지식을 측정하는 신뢰할 수 있는 수단입니다. MCSA 지원자는 6-12개월의 클라이언트 및 네트워크 운영 체제 관리 경험이 있어야 합니다.

Windows Server 2003 시험에 대한 자세한 내용은 질문과 대답을 참조하십시오.

[Info] Cisco Certified

출처: IT Town

Cisco 자격증을 지니고 있다는 것은, 높은 수준의 전문적 기술을 보유하고 있다는 보증서나 마찬가지입니다. 어떤 레벨의 Cisco자격증이라도 일단 취득하게 되면, 업계에서 인정과 존중을 받는 숙련된 네트워크 전문가 클래스에 속해 있음을 의미하게 되는 것입니다.

 CCNA (Cisco Certified Network Associate)

  • CCNA는 소형 네트워크에 대한 LAN, WAN 및 다이얼 액세스 서비스를 설치, 구성 및 운영할 수 있습니다.

CCNP(Cisco Certified Network Professional) : CCNA소지자만 응시가능.

  • CCNP는 대형 네트워크에 대한 LAN, WAN 및 다이얼 액세스 서비스를 설치, 구성 및 운영할 수 있습니다.

CCIE (Cisco Certified Internetwork Expert)

  • Cisco Certified Internetwork Expert (CCIE™) 프로그램은 인터네트워킹 전문성에 대한 전문적인 벤치마크를 수립합니다.

CCDA (Cisco Certified Design Associate)

  • CCDA는 소형 네트워크를 위해 LAN, WAN, 및 다이얼 액세스가 관련된 라우팅형 및 스위칭형 네트워크를 디자인할 수 있습니다.

CCDP (Cisco Certified Design Professional)

  • CCDP(Cisco Certified Design Professional)은 CCDP 자격은 네트워크 설계 분야에서 고급 또는 전문 지식을 보유 했음을 의미한다.

2007년 3월 6일 화요일

[scrap] 구글맵스, 지메일, 개인화에 적용된 AJAX

출처: 김중태문화원 강좌(www.dal.co.kr/chair/) [갈래: semanticweb] 2005년 11월 09일

원본주소: http://www.dal.co.kr/chair/semanticweb/sw0702.html


비동기 자바스크립트는 빠르고 서버 부담이 적다.

'Asynchronous Javascript'는 왜 유용할까? 서버의 응답을 기다리지 않고 작업이 가능하므로 대기시간이 줄어들고, 이에 따라 서버의 부담이 줄기 때문이다. 이전의 동기방식은 이용자가 아이콘을 누르면 서버에 일일이 결과를 요청하고 이 결과를 받아서 브라우저 화면에 보여주었다. 당연히 사용자는 아이콘 하나를 누르고 서버에서 결과처리를 해서 보내줄 때까지 기다려야 했다. 그 동안 자바스크립트와 브라우저는 전달자 역할만 하고 놀고 있었던 것이다. 그렇지만 Ajax를 이용하면 일일이 서버에 묻지 않고 Ajax를 읽은 브라우저가 스스로 생각하면서 작업을 한다. 브라우저 안의 자바스크립트는 부지런하게 사용자가 지시한 일을 하고, 서버와의 통신작업은 배경(백그라운드)작업으로 처리한다. 자바스크립트로 xmlhttp를 통해 XML 자료를 관리하기 때문에 다시 페이지를 불러올 필요가 없는 것이다. 예를 들어 사용자가 그림 감추기를 선택할 경우 서버 응답을 기다리지 않고 브라우저가 일단 그림을 감추어 표시하고 서버와의 통신은 비동기로 처리하는 식이다.

Ajax를 잘 활용한 구글의 지메일을 예로 들자면, 처음 편지를 읽어올 때만 로딩(Loading)을 하고 그 이후에는 자바스크립트 차원에서 처리한다. 편지나 그림, 글씨 등을 감추거나 보여줄 때 일단 자바스크립트가 재빠르게 알아서 처리하고 서버와의 통신은 배경작업으로 처리한다. 그래서 지메일은 로그인 후에 무척 빠른 속도를 보인다.


지메일 로드중 안내문

* 지메일에 로그인 하면 '로드중...'이라는 말이 나오며 서버와 통신을 한다.

지메일의 추가옵션

* 편지보기에서 추가옵션을 누른다.

추가옵션 감추기

* 즉시 추가옵션을 감추거나 보여준다.


일반 브라우저 화면에서 강력한 기능 구현이 가능하다.

그렇지만 Ajax가 단순하게 속도만 좀 빨라지는 것에 불과하다면 '혁명적인 차세대 기술'로 주목받기 어려울 것이다. Ajax의 진정한 힘은 새로운 방식의 웹접근이 가능하다는 점이다. Ajax를 이용한 사이트가 기존 사이트와 다른 점을 살펴보려면 Ajax를 잘 활용하고 있는 구글의 서비스 몇 개를 살펴보는 것이 좋다.

먼저 구글지도(http://maps.google.com/)를 살펴보자. 구글지도 사이트에서 왼쪽의 눈금자로 표시된 줌 단추를 위아래로 움직여서 확대축소(줌인아웃)를 해보면 지도가 커졌다가 작아졌다 한다. 지도를 마우스로 딸깍한 상태에서 상하좌우로 끌어다놓기를 하면 마우스 따라 지도가 움직인다. 얼핏 보면 구글지도의 기능 자체는 평범해보인다. 확대축소 이동 기능은 기존 지도 서비스에서도 지원한 기능이기 때문이다.


구글지도

* 구글지도 왼쪽의 눈금자를 움직이면 지도가 확대축소된다.


방향키로 지도 이동

* 방향키 쪽그림(아이콘)을 눌러 지도를 이동시킬 수 있다.


일반 브라우저에서도 동작

* 구글지도는 일반 브라우저에서도 마우스로 지도를 딸깍 하고 끌어다놓기(drag & drop) 형식으로 지도를 움직일 수도 있다.


구글지도가 놀라운 신기술로 무장했다고 찬사를 받는 이유는 이런 기능이 브라우저의 HTML 문서 안에서 이루어지기 때문이다. 구글지도를 사용하기 위해 프로그램 설치를 하거나 별도의 기능을 갖춘 새로운 창이 뜨지도 않는다. 일반 사이트의 HTML 문서를 보는 것처럼 일반 브라우저 화면 안에서 지도 서비스를 사용하고 있는 것이다. 국내에도 지도 서비스 사이트는 많지만 구글처럼 일반 브라우저 화면 안에서 자유롭게 지도를 움직일 수 있는 서비스는 없다는 사실을 생각하면 구글지도가 왜 대단한 기술인지 알 수 있을 것이다.


이미 출력된 HTML 문서를 자유롭게 재배치한다

그림만 마우스로 자유롭게 제어할 수 있는 것이 아니다. 브라우저 화면 안의 글이나 객체도 자유롭게 제어할 수 있다. 지금까지는 웹사이트 문서를 브라우저에 출력한 상태에서 자료의 위치를 사용자가 마음대로 편집하는 것이 어려웠다. 예를 들어 화면이 작은 PDA 사용자가 왼쪽의 글씨나 그림을 가려서 안 보이는 오른쪽 부분과 바꿔치기 해서 보기는 힘들다. 지금까지 이런 기능을 구현해주는 서비스도 없지만 만약 어떤 사이트에서 이런 기능을 구현한다면 특정 메뉴를 누르도록 한 다음에 HTML 문서를 서버에서 다시 보내주는 형식을 취했을 것이다. 하지만 Ajax를 활용할 경우에는 이미 출력된 HTML 문서의 그림이나 글씨 위치를 마우스로 끌어다놓기로 손쉽게 바꿀 수 있다.

구글의 개인화(한글:http://www.google.co.kr/ig,영문: http://www.google.com/ig)서비스에서 메뉴를 선택하면 화면 이동 없이 화면 구조가 바뀌며, 옮기려는 영역을 마우스로 끌어다놓으면 원하는 위치로 바로 재배치되는 것을 볼 수 있다. 물론 프로그램 추가 설치 없이 일반 브라우저 화면에서 이루어지는 기능이다.


구글개인화 서비스

구글개인화 서비스

* 구글개인화 서비스에서 'Add Content'를 누르면 페이지 이동 없이 화면 전체가 오른쪽으로 밀리며 왼쪽에 차림표 영역이 만들어진다.

구글개인화 서비스

* 왼쪽 중간의 'CNET News.com' 영역을 마우스로 딸깍 한 후 이동시킨다.

구글개인화 서비스

* 원래의 CNET 문단과 이동하는 CNET 문단이 겹쳐지면서 이동과정을 볼 수 있다.

CNET 이동

* CNET 문단이 가운데 위로 이동했다.

자료모음 이동

* 이번에는 오른쪽 위에 있던 '자료모음' 문단을 왼쪽으로 옮기고 있다.

자료모음 이동

* 오른쪽 위의 '자료모음'이 왼쪽 중간의 CNET이 있던 자리로 이동했다.


이처럼 Ajax는 기존의 정적인 HTML 문서에서는 사실상 불가능했던 획기적인 기능을 구현해줄 수 있도록 해준다. 특별한 프로그램을 설치하지 않고도 PC에서나 가능했던 작업이 웹 상에서 가능해질 경우 많은 변화가 일어날 것이다. 나모웹에디터나 포토샵의 편집 기능을 웹 상에서 바로 구현할 수 있는 것이다. 해외는 물론 국내에서도 Ajax에 주목하는 이유는 Ajax를 이용할 경우 이처럼 강력하고 멋진 기능을 가진 웹서비스를 제공할 수 있기 때문이다.