반응형
고속도로를 유심히 보면 길 오른쪽 가에 그리고 중앙선 위치에 숫자가 써 있을겁니다...
오른쪽에는 ???.5(요즘에는 ???.2로 본 거 같네요)로 소수점으로 쓰여 있을거구요... 왼쪽에는 정수로 쓰여 있을겁니다...
영동고속도로를 예로 든다면, 5km(배수)마다 '인천기점 ???km'라고 약간 큰 간판이 있고, 나머지는 위에처럼 쓰여진 간판이 있죠~ 이 숫자가 인천으로 부터 몇km떨어져있냐를 나타내는 표시입니다...
고속도로에서 사고가 나거나 산불이 난 것 등을 봤을경우 이 간판의 숫자를 기억했다가 소방서에 신고를 하면 도움이 많이 된다하더군요~
KIN거운(=_=) 정보 첫번째 글이었습니다~

P.S
1. 이 글은 진호군과 얘기했던 것을 토대로 썼습니다...
2. 영동고속도로 95~120에서 신고했라면 아마도 진호군이 나타날 겁니다 =_=;
3. 관련사진은 나중에 찍으면 올릴겁니다...
반응형
반응형

출처 : 

http://cafe.daum.net/svcom/4wrr/3?docid=1DW5t|4wrr|3|20080404111636&q=window%20messenger%20uninstall&srchid=CCB1DW5t|4wrr|3|20080404111636



[XP팁2] 메뉴팝업속도를 빠르게 하기

메뉴창이 열리는 속도가 느린것을 감지할수 있는데 빠르게 하는 방법이다.

HKEY_CURRENT_USER\ControlPanel\desktop

에서 MenuShowDelay 항목의 값이 기본 400으로 셋팅되어 있는데 이 값을 0 에서 400 사이에서 바꾼다. (0의 값이 최고 빠르다)

 

[XP팁3] 무응답 응용프로그램 타임아웃 시간줄이기

윈도우 XP는 해당 응용프로그램이 정지하면 해당 프로그램이 응답이 기다리는 시간이 설정되어 응답이 없으면 해당프로그램을 정지시킨다.

이 타임아웃시간을 조절해서 윈도우 XP 의 무응답 시간을 줄일 수 있다.

HKEY_CURRENT_USER\Control Panel\Desktop

에서 HungAppTimeout 값이 기본적으로 5000(5초)으로 설정되어있을 것이다.

이 값을 더블 클릭해서 1000 (1000 = 1초)로 설정해준다.

 

[XP팁4] 윈도우 창이 뜨는 속도 높이기

윈도우즈의 속도를 조금이라도 높이고 싶은 사람들에게는 창의 최대화 , 최소화에 따른 애니메이션 효과도 속도를 저하 시키는 원인이 될 것이다.

여기서는 그 속도를 높여주는 방법을 소개한다.

HKEY_CURRENT_USER\Control Panel\desktop\windowmetrics

로이동 우측 화면에서 마우스 오른쪽 버튼을 누른후 ``문자열 값``을 선택하고 MinAnimate라고 입력.

그다음 이 값을 더블클릭하여 값을 ``0``으로 설정.

이것으로 창이 열리거나 닫힐때 최대화 , 최소화 애니메이션 표시가 되지 않아 창의 표시속도가 눈에 띄게 빨라진다.

 

[XP팁5] 부팅시 NumberLock 설정방법

HKEY_CURRENT_USER\ControlPanel\Keyboard

에서 InitialKeyboardIndicators 항목의 키값을 2로 고침

 

[XP팁6] <시작>에서 문서메뉴 삭제하기

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

오른쪽에 등록→DWORD값 에서 NoRecentDocsMenu 입력하고 값을 1로 입력.

 

[XP팁7] 다운로드 갯수 변경하는 방법

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

이 키 또는 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 [등록]→[DWORD 값] 을 선택.

새 DWORD 값의 이름에 MaxConnectionsPerServer 라고 입력.

이 값을 더블클릭하고 값의 데이터 란에 원하는 다운로드 갯수를 입력.

 

[XP팁8] <시작> 에서 도움말메뉴 삭제하기

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer

이 경로에서 [새로만들기] 에서 [DWORD값]을 하나 만들고 이름을 [NoSMHelp]으로 한다.

더블 클릭해서 데이터 값을 1로 지정.

재부팅하거나 로그오프하면 설정이 적용.

복원은 값을 0으로 하면 된다.

 

[XP팁10] 익스플로러 시작시 풀스크린으로 항상 시작

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

Main 항목 오른쪽 창에서 FullScreen 항목을 찾은후 더블클릭해서 no를 yes 바꾼다.

레지스트리 프로그램을 종료 후 재부팅 하면 끝.

익스플로어 공급자 이름 바꾸기

gpedit.msc 를 실행.

사용자 구성 - Internet Explorer 유지/보수 - 브라우저 사용자 인터페이스 - 브라우저 제목  에서 임의의 이름을 넣음.

HKCU\Software\Microsoft\Internet Explorer\Main

에서 Window Tile 을 바꿈.

윈도우 미디어 플레이어 목록 지우는 경로

HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player __...

 

[XP팁16] 내컴퓨터의 [공유문서] 제거방법

컴퓨터에 보면 여러사용자가 공유할 수 있는 공유문서가 있다.

공유문서에는 공유그림 공유음악등이 있는데 필요하지 않는 경우 삭제할 수 있다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders

에서 59031a47-3f72-44a7-89c5-5595fe6b30ee 를 찾아서 삭제(완전히 없어진건 아니고 보이지만 않을뿐이다).

 

[XP팁17] 지워도 보이는 프로그램목록지우기

프로그램 추가 에서 지우지 않고 그냥 프로그램의 언인스톨러를 제거했을때 프로그램추가 에서 목록이 그대로 남아있을 때가 있다.

그럴때는 지우지도 못하고 어쩔때는 설치가 잘 안될수도 있다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

에서 프로그램 추가에 있는 목록이 보일것이다.

그중에서 제거할 목록을 선택하고 삭제 하면 된다.

 

[XP팁25] 오류 보고(MS전송)창 나타나지 않게 하기

1) 시작->제어판->성능 및 유지 관리->시스템 

2) 시스템 등록정보창이 나타나면 [고급]탭에서 가장 아래에 있는 오류보고 버튼을 클릭한다. 

3) 오류보고 대화상자에서 `오류 보고 사용 안 함`을 선택하고 확인버튼을 누른다.

 

[XP팁26] 입력도구모음 없애기 

 

[제어판-국가및언어옵션-언어-자세히...-설치된서비스]에서 [한글입력기(IME2002)]만 있으면 [추가]를 

눌러서 [영어]를 추가해준다. 

[한글입력기(IME2002)]를 선택하고 [기본설정-입력도구모음]에서 모든 체크를 없애면 입력도구모음이 

없어진다.(추가한 영어는 제거한다) 

한자를 쓸때 입력도구모음이 필요하면 [작업표시줄-오른클릭-도구모음-입력도구모음]에 체크하면 다시 

나타난다.

 

[XP팁27] 폴더창 속도향상하기

제어판에서 ``폴더옵션``을 실행한 다음, ``보기`` 메뉴탭을 선택하고 ``고급설정`` 부분에서 

``폴더 및 바탕화면 항목에 팝업 설명 표시``와 ``압축된 파일과 폴더를 다른 색으로 표시`` 그리고 

``독립된 프로세스로 폴더창 실행``의 체크를 해제하여 속도 향상

 

[XP팁28] 빠른 웹서핑을 위한 인터넷 익스플로러 최적셋팅법   

도구 - 인터넷 옵션 - 고급에서 다음과 같이 해 보세요. 

탐색에서 "예약시 동기화할 오프라인 항목 표시" 해제 (선택하지않음) 

특정파일이(이름이 한글로 된 파일) 안열린경우 " URL을 항상 UTF-8로 보냄" 해제 (선택하지않음) 

탐색에서 "프록시 연결을 통해 HTTP 1.1 사용" 해제 (선택하지않음) 

연결항목 랜설정항목에서... 자동구성과 프록시 서버를 모두 해제 (선택하지않음)

 

[XP팁29] 임시인터넷 파일크기 최대한 줄이기

임시인터넷파일 보관폴더의 적정크기는 100MB~200MB정도가 가장 이상적이라고 한다.

 

[XP팁30] 내컴퓨터등 기본아이콘 보이게하기

XP를 설치하고나면 바탕화면에 휴지통만 보인다. XP의 시작그룹속에 모투 내장되었기 때문인데 이전처럼 

바탕화면에 기본아이콘이 보이게 할려면 바탕화면에서 오른쪽마우스클릭-->속성-->바탕화면-->바탕화면사용자지정

-->내바탕화면아이콘에서 필요 항목 체크인하면 된다.

 

[XP팁34] Windows Messenger 삭제하는 방법

Windows Messenger 이외의 다른 메신저 프로그램을 사용하는 사람에게는 불필요한 프로그램이다.

이 프로그램을 삭제하는 옵션을 윈도우에서는 기본적으로 제공하지 않는다. 하지만 약간의 inf 파일 수정을 통해서 삭제할 수 있다.

1.windows/inf/sysoc.inf 폴더를 메모장으로 연다.

(시작 버튼 -> 실행 하면 다음과 같이 나오는데 밑에 처럼 입력한 후 확인을 누릅니다.)


2.msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7-->이 라인을 찾아서 아래와 같이 변경하고

msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,7-->hide,만 제거한후 저장한다.

3.위와 같이 변경하고 시작->제어판->프로그램 추가/제거->windows 구성요소 추가/제거에 Windows

Messenger체크 옵션이 나타난다. 여기에 체크를 아웃하면 삭제된다.

추가적으로 msn익스플러도 삭제할 수 있다.

 

[XP팁39] MSN Explorer제거방법

1. [시작]-[모든 프로그램(P)]를 선택하고 MSN Explorer 아이콘 위에 커서를 갖다 댄다.

2. 오른쪽 마우스 버튼을 클릭한 후 [속성(R)]을 선택

3. "MSN Explorer 등록정보" 창이 뜨면 아랫부분에 있는 [대상 찾기(F)]를 선택

4. 지금까지의 과정을 밟아 왔다면 MSN Explorer의 폴더로 이동을 해 있다. 거기에 폴더가 두 개가 있는데,

   Setup이란 폴더를 열어 보면 msnunin이란 프로그램이 있는데, 이게 MSN Explorer의 "제거 프로그램" 이다.

   클릭하면 시작 메뉴에 있는 "바로 가기"를 비롯해서 모든 게 제거.

 

[XP팁42] DirectX 버전 확인방법

시작 - 실행에서 dxdiag 라고 쓴 후 엔터.

(dxdiag : DirectX 진단도구 실행 명령어)

 

[XP팁43] 자신의 윈도 엑피가 정품 인증 확인방법

시작 -> 실행->oobe/msoobe /a (슬래시 a 앞에 한칸을 띄우는것을 주의..)

 

[XP팁46] 방화벽설정/제거방법

윈도우 XP는 인터넷 연결방화벽 설정 부분이 있어서 다른 컴퓨터가 내 컴퓨터를 엑세스하는 것을 막을 수 있다.

하지만 나누미나 P2P프로그램을 사용하는 경우 사용자가 컴퓨터에 접근할 수 없게 된다.

이럴경우 방화벽을 제거해주어야 한다.

 

바탕화면의 네트워크환경의 등록정보를 연다-자신의 네트워크 연결항목 을 선택하고

마우스우측버튼을 클릭해서 등록정보를 열면 창이 나오는데,

고급-인터넷 연결방화벽을 체크하던지 체크아웃한다.

 

[XP팁47] 종료로고만 나오고 전원안꺼질때

(조치1) 제어판(control panel)-전원 옵션(power options)-APM탭-하단의 [Enable Power Management  support](최대 절전모드사용) 를 체크.

APM지원을 체크한다.

 

(조치2) CMOS에서 전원관리 부분에 가서 "PM Control by AP" 를 YES라고 변경한다.

 

(조치3) 제어판-새 하드웨어 추가 를 클릭한다.

하드웨어 추가 마법사 - 다음 을 눌러 윈도우 XP가 새로 설치된 장치를 찾으면 하드웨어가 연결되어 있습니까? 하고 물어 보는데,

예, 하드웨어를 연결했습니다 선택하고 다음 을 누른다.

설치된 하드웨어 - 새 하드웨어 장치 추가 를 선택하고 다음 을 누른다.

원하는 작업을 선택하십시오 라고 나오면 목록에서 직접 선택한 하드웨어 설치(고급) 을 선택하고,

다음 을 클릭.

일반 하드웨어 종류 에서  NT APM/레거시 지원 을 선택하고 다음 을 누르고,

하드웨어 추가 마법사를 계속 따라 하면 무사히 설치.

 

 

반응형

'도움받은 정보' 카테고리의 다른 글

숨김파일 표시 안될 때  (0) 2010.03.23
고속도로와 소방서  (0) 2010.03.19
Virtualbox could not create temporary directory.  (0) 2009.07.28
네로 서치 제거법  (0) 2009.07.28
구조체 정렬, __attribute__ ((packed))  (0) 2009.07.28
반응형
VirtualBox 3.0 버젼을 윈도우 XP에 설치시 나는 에러입니다.
2.2 버젼에도 발생하는 에러더군요.
이유는... 저 너머에 있겠지만 해결방법입니다.

내 컴퓨터 -> C:\
로 가셔서
TEMP라는 이름의 폴더를 만듭니다.

C:\TEMP

내컴퓨터 -> 마우스 우측클릭 -> 고급 -> 환경 변수



환경변수에서
TEMP와 TMP 변수에 대해 '편집' 버튼을 누른 후 
위와 같이 입력해 주시면 됩니다.

반응형

'도움받은 정보' 카테고리의 다른 글

숨김파일 표시 안될 때  (0) 2010.03.23
고속도로와 소방서  (0) 2010.03.19
윈도우XP 최적화 팁 모음  (0) 2009.07.28
네로 서치 제거법  (0) 2009.07.28
구조체 정렬, __attribute__ ((packed))  (0) 2009.07.28
반응형
regsvr32 /u /s "C:\Program Files\Common Files\Ahead\Lib\NeroSearch.dll"
regsvr32 /u /s "C:\Program Files\Common Files\Ahead\Lib\NeroSearchBar.dll"
regsvr32 /u /s "C:\Program Files\Common Files\Ahead\Lib\NeroSearchTray.dll"
반응형
반응형

출처: 지식IN(edson)

http://cafe.naver.com/devctrl.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=3272




__attribute__는 GCC 컴파일러에 있는 메커니즘으로 컴파일러에게 추가적인 에러 체킹같은 것을 하도록 지시하는 것이다.

 

형식 : __attribute__ (x)

 

괄호 안의 x에는 가능한 몇 가지들이 있다. 특히, packed는 채우라는 의미이다.

 

typedef struct

{

    char a;

    int b;

} myST;

 

위 구조체의 sizeof(myST)는 8이다.

상식적으로, char =1byte, int = 4byte이므로, 5가 나와야 하는데.. 이런 문제때문에, 구조체를 가지고 작업할 경우 예상치 못한 버그로 고생을 가끔한다.

이런 현상이 생기는 이유는, 현재 사용하는 컴퓨터는 32비트이다. 즉, CPU가 메모리 어드레스를 지정할 때 4바이트(32비트/8) 단위가 내부적으로 가장 최적화되어 빠른 데이터 접근을 가능하게 한다. 4바이트 배수 단위가 아닌 경우 당연히 접근은 가능하지만 속도 차이가 있어, 디폴트로 저런 접근을 하도록 해 둔 것이다. 

 

그럼, 메모리에 저 구조체가 잡힐 경우 어떻게 존재하느냐는, 4바이트 단위로 채워지기 때문에, char a;는 1바이트이지만, 4바이트를 할당해서 거기다 char a;를 담아둔다. 다음, int b;는 4바이트므로 그냥 4바이트를 할당한다. 이렇게 해서 8바이트의 크기가 필요한 것이다. 

 

첫 char a;에서 1바이트를 제외한 나머지 3바이트는 어떤 걸로 채워질까? 의미없는 값이 채워진다. 그냥 공간만 예약되는 것이다.

그래서, 이런 현상을 방지할 수 있도록, 컴파일러는 __attribute__ ((packed)) 메커니즘을 두어서 우리가 예상한 1바이트+4바이트, 크기가 되도록 빌드한다. 

 

typedef struct

{

    char a;

    int b;

} __attribute__ ((packed)) myST;

 

결국, 위 처럼 사용하게되면, 컴파일러는 구조체 멤버 실제 크기 만큼 할당한다. 그래서 정확한 5바이트가 나오게된다. 물론, 속도는 약간 더 늦어진다. 

 

여기에서 __attribute__라는 의미는 , 컴파일러에게 특성을 주겠다는 것을 의미하며 괄호 안은 여러 가지가 가능한데, 여기서는 그 중 한가지인 구조체 정렬을 사용하겠다는 의미인 packed를 사용했다.

 

packed의 의미는 꽉 채우다라는 것인데,  이 기능을 사용하지 않았을 경우 char a;는 실제 1바이트 외에 나머지 3바이트가 자리만 차지한 채 남아있다. 이런 비어있는 것들을 제거해서 구조체 멤버들이 빈 자리없이 꽉 채우라는 단어 의미이다. 이런 것을 구조체 정렬(alignment)이라고 한다. 

 

위는 unix/linux의 GCC에서 사용하는 것이고 윈도우 상의 비주얼 씨의 경우는

#pragma pack(1)

처럼 사용한다. 괄호 안의 의미는 1바이트 단위까지 체크해서 빈 자리없도록 차곡차곡 채우라는 것이다. 4가 올수도 있겠지만, 그렇게 되면 가장 작은 단위가 4가되어 char 형 같은 경우 역시 4로 채워지게 되어 낭패이다. 따라서 확실한 경우 아니면, 위 처럼 사용하면 된다.

 


반응형

'도움받은 정보' 카테고리의 다른 글

숨김파일 표시 안될 때  (0) 2010.03.23
고속도로와 소방서  (0) 2010.03.19
윈도우XP 최적화 팁 모음  (0) 2009.07.28
Virtualbox could not create temporary directory.  (0) 2009.07.28
네로 서치 제거법  (0) 2009.07.28

+ Recent posts