2009년 12월 31일 목요일

[Programing] Eclipse 자주쓰는 단축키


 단축키 설명
 Ctrl + Shift + X대문자 변환
 Ctrl + Shift + Y소문자 변환
 Ctrl + Shift + F

소스자동정렬(거의 내맘에는 안듬)

다른소스카피해서사용할때 유용하게 사용.

 Ctrl + Shift + H소스찾기
 Ctrl + H소스찾기 - File Search 탭부분 유용함. 원하는 확장자 또는 소스에서 Text검색시 유용.
 Ctrl + F

찾기 또는 대치(Replace)기능

Wrap Search 체크되어 있어야 순환하면서 검색함.

 Ctrl + Shift + C

선택한 블럭 주석처리.

 Alt + Shift + A

열모드.Galileo버전부터사용가능(?)


[짬통]네이버 아이폰 이벤트

체크아웃 연말 이벤트! 100명에게 아이폰을 쏜다! 이벤트 보기

2009년 12월 30일 수요일

[Unix] 리눅스 설치 후 telnet 접속 안될때

1.

* Telnet 의 접속후, 소스 컴파일, 실행 등을 하기 위하여 /etc/xinetd.d/telnet 에서
disable = no 로 수정.

user = root 고, server = /usr/sbin/in.xinetd 로 기본 설정.


1. 설정으로 아래와 같이 실패시 2. 시도

* 메뉴-실행에서 telnet IP ADDRESS 를 입력하고 telnet 접속을 아래와 같이 시도 했습니다.
------------------------------------------------------
Red Hat Enterprise Linux AS release 4 (Nahant)
Kernel 2.6.9-5.ELsmp on an x86_64
login: shseo
Password:
Login incorrect

login:
------------------------------------------------------


2.

/etc/securetty 파일에 아래의 내용을 추가한다.

pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9

2009년 12월 28일 월요일

[Shell] 문자열 길이 구하기

잘 정리된 글이 있어 퍼옵니다.

출처 : http://linuxian.innori.com/15

문자열 길이

${#string}
expr length $string
expr "$string" : '.*'

stringZ=abcABC123ABCabc

echo ${#stringZ}                 # 15
echo `expr length $stringZ`      # 15
echo `expr "$stringZ" : '.*'`    # 15

문자열 시작에서부터 매칭되는 문자열조각(substring)의 길이

expr match "$string" '$substring'

$substring 은 정규 표현식입니다.

expr "$string" : '$substring'

$substring 은 정규 표현식입니다.


stringZ=abcABC123ABCabc
#       |------|

echo `expr match "$stringZ" 'abc[A-Z]*.2'`   # 8
echo `expr "$stringZ" : 'abc[A-Z]*.2'`       # 8

인덱스

expr index $string $substring

$string 에서 일치하는 $substring 의 첫 문자의 위치.


stringZ=abcABC123ABCabc
echo `expr index "$stringZ" C12`             # 6
                                             # C 의 위치.

echo `expr index "$stringZ" 1c`              # 3
# 'c' (3번째 위치에 있는) 가 '1' 보다 먼저 일치됨.


C 의 strchr()와 거의 비슷합니다.



문자열조각 추출(Substring Extraction)

${string:position}

$string 의 $position 부터의 문자열조각을 추출.

string 매개변수가 "*" 이거나 "@" 라면 position에서 시작하는 위치 매개변수 [1] 를 추출해 냅니다.


${string:position:length}

$string$position부터 $length만큼의 문자를 추출해 냅니다.


stringZ=abcABC123ABCabc
#       0123456789.....
#       0 부터 시작하는 인덱싱.

echo ${stringZ:0}                            # abcABC123ABCabc
echo ${stringZ:1}                            # bcABC123ABCabc
echo ${stringZ:7}                            # 23ABCabc

echo ${stringZ:7:3}                          # 23A
                                             # 3글자짜리 문자열조각.

string 매개변수가 "*" 나 "@" 라면 위치 position에서 시작하는 매개변수의 최대 length를 추출해 냅니다.


echo ${*:2}          # 두번째 이후의 위치 매개변수를 에코.
echo ${@:2}          # 위와 같음.

echo ${*:2:3}        # 2,3,4번(3개) 위치 매개변수를 에코.

expr substr $string $position $length

$string$position부터 $length만큼의 문자를 추출해 냅니다.


stringZ=abcABC123ABCabc
#       123456789......
#       1 부터 시작하는 인덱싱.

echo `expr substr $stringZ 1 2`              # ab
echo `expr substr $stringZ 4 3`              # ABC

expr match "$string" '\($substring\)'

$string의 처음에서부터 정규 표현식$substring을 추출해 냅니다.


expr "$string" : '\($substring\)'

$string의 처음에서부터 정규 표현식인 $substring을 추출해 냅니다.


stringZ=abcABC123ABCabc

echo `expr match "$stringZ" '\(.[b-c]*[A-Z]..[0-9]\)'`   # abcABC1
echo `expr "$stringZ" : '\(.[b-c]*[A-Z]..[0-9]\)'`       # abcABC1
# 위의 두 가지 형태는 동일합니다.

문자열조각 삭제(Substring Removal)

${string#substring}

$string앞 부분에서부터 가장 짧게 일치하는 $substring을 삭제.


${string##substring}

$string앞 부분에서부터 가장 길게 일치하는 $substring을 삭제.


stringZ=abcABC123ABCabc
#       |----|
#       |----------|

echo ${stringZ#a*C}      # 123ABCabc
# 'a'와 'C' 사이에서 가장 짧게 일치되는 부분을 삭제.

echo ${stringZ##a*C}     # abc
# 'a'와 'C' 사이에서 가장 길게 일치되는 부분을 삭제.

${string%substring}

$string뒷 부분에서부터 가장 짧게 일치하는 $substring을 삭제.


${string%%substring}

$string뒷 부분에서부터 가장 길게 일치하는 $substring을 삭제.


stringZ=abcABC123ABCabc
#                    ||
#        |------------|

echo ${stringZ%b*c}      # abcABC123ABCa
# $stringZ의 뒷 부분부터 계산해서 'b'와 'c' 사이에서 가장 짧게 일치하는 부분을 삭제.

echo ${stringZ%%b*c}     # a
# $stringZ의 뒷 부분부터 계산해서 'b'와 'c' 사이에서 가장 길게 일치하는 부분을 삭제.

예 9-9. 그래픽 파일을 다른 포맷 확장자로 이름을 바꾸면서 변환

#!/bin/bash
#  cvt.sh:
#  특정 디렉토리의 모든 MacPaint 이미지 파일을 "pbm" 포맷으로 변환.

#  Brian Henderson(bryanh@giraffe-data.com)이 관리하고 있는 "netpbm" 패키지의
#+ "macptopbm" 을 사용함.
#  Netpbm 은 거의 대부분의 리눅스 배포판에 포함되어 있습니다.

OPERATION=macptopbm
SUFFIX=pbm          # 새 파일이름 확장자. 

if [ -n "$1" ]
then
  directory=$1      # 디렉토리 이름이 인자로 주어질 경우...
else
  directory=$PWD    # 아니면 현재 디렉토리에 대해서.
fi  
  
# 대상 디렉토리의 모든 파일을 ".mac" 확장자의 MacPaint 이미지 파일이라고 가정.

for file in $directory/*    # 파일이름 globbing.
do
  filename=${file%.*c}      #  파일이름에서 ".mac" 확장자를 떼어냄
                            #+ ('.*c' 는 '.' 과 'c'를 포함해서 둘 사이의 
                            #+ 모든 것과 일치함).
  $OPERATION $file > $filename.$SUFFIX
                            # 변환된 파일을 새 파일이름으로 재지향.
  rm -f $file               # 변환후 원래 파일 삭제.
  echo "$filename.$SUFFIX"  # 결과를 표준출력으로 로깅.
done

exit 0

문자열 조각 대치(Substring Replacement)

${string/substring/replacement}

처음 일치하는 $substring$replacement로 대치.


${string//substring/replacement}

일치하는 모든 $substring$replacement로 대치.


stringZ=abcABC123ABCabc

echo ${stringZ/abc/xyz}           # xyzABC123ABCabc
                                  # 처음 일치하는 'abc'를 'xyz'로 대치.

echo ${stringZ//abc/xyz}          # xyzABC123ABCxyz
                                  # 일치하는 모든 'abc'를 'xyz'로 대치.

${string/#substring/replacement}

$substring$string맨 앞에서 일치하면 $replacement로 대치.


${string/%substring/replacement}

$substring$string맨 뒤에서 일치하면 $replacement로 대치.


stringZ=abcABC123ABCabc

echo ${stringZ/#abc/XYZ}          # XYZABC123ABCabc
                                  # 맨 앞에서 일치하는 'abc'를 'xyz'로 대치.

echo ${stringZ/%abc/XYZ}          # abcABC123ABCXYZ
                                  # 맨 뒤에서 일치하는 'abc'를 'xyz'로 대치.


[짬통] 토런트

간단한 가입으로 토런트를 받을수 있네요..

 

외국

http://0.arenabg.com/index.php


http://thepiratebay.org/top/204


 

국내

- http://www.torrentdown.com/ 추천

- http://bogobogo.net/

- http://www.toshare.kr/

- http://bittalk.org/

2009년 12월 23일 수요일

[짬통] Control-M LOG에 시간표시 변경하기


Control-M EM에서 JOB 조회시
LOG부분에 시간이 표시되는데,

WIN7에서 오전/오후 시간표시가 제대로 안되는 이슈가 있었다.
(CTM 6.4.01, WIN7)

Control-M은 OS의 시간표시 설정대로 뿌려주므로,
아래 글을 참고하여 OS(Window7)의 시간표시 설정을 변경해주면 된다.

[WIN7] 24시간제 표시하기


Window7에서 작업표시줄에 표시되는 시간 설정을
24시간제로 변경하고 싶다면 어떻게 해야 할까?
(기본(12시간제) : 12시간제, 오후 4:14
         24시간제  : 16:14                    )

시작 -> 제어판 -> 국가 및 언어 설정에서 이를 변경해 줄수 있다.
(실행 -> intl.cpl 입력후 엔터)
※ XP, VISTA에서도 동일 명령으로 메뉴에 접근하여 수정하면 된다.

제어판에서 찾아가기 귀찮으면 실행창에 intl.cpl 입력후 엔터!

좀더 자세한 설정을 하고싶다면, 추가설정 버튼을 눌러 상세 설정을 할 수 있다.

[유용한툴]폰트 만들기(영문 + 한글)

http://gyuha.tistory.com/245

윈도우 레지스트리 설정으로 커버하기

2009년 12월 16일 수요일

[짬통]굉장히 특이한 PT 방식

http://prezi.com/

[WIN2003] WIN2003에 Oracle 9i client 설치하기


오늘 Windows 2003서버에 oracle 9i client를 깔일이 있었다.

oracle 홈페이지에도 11g가 공개되면서 9i를 치워버려서,

설치파일도 힘들게 힘들게 구했는데,


어라?  setup파일을 실행했는데, 먹통이다. ㅜㅜ

1. java가 설치되있진 않았었지만 그문제는 아니고,

2. windows 2000 서버에 설치해 쓰던 설치파일이라 그런가?
   2000이나 2003이나, 2008처럼 많이 바뀌지 않아서 설치파일엔 문제가 없고,

3. oracle 3rd 벤더에 물어봐도 모르겠단다..ㅠㅠ


결론은. 설치파일이 존재하는 디렉토리 경로 였다.
C:\DATA\oracle 9i\ora_inst_cd1\setup.exe 라면

빨갛게 표시된 부분,
설치파일 경로중에 공백이 있어 _(언더바)로 바꿔주니 너무너무 깔끔하게 설치가 된다.ㅠㅠ
네이를 검색해보니 경로중에 한글이 있어도 안된다고 한다.

여기까지 찾아오신 분들 후딱 치우고 칼퇴하시길^^

2009년 12월 14일 월요일

[WIN7] Window7에 Oracle client 설치하기_수정

 방법1) 10g client 설치방법

10g client vista버전 설치 : 방법1과 비슷함(oraparam.ini, refhost.xml 파일 2개 / 총3개파일 수정)

=> 테스트 해보니 정상작동 하네요. vista 설치파일 받아서 아래 파일들 수정하시면 됩니다.

1. \install\oraparam.ini

2. \stage\prereq\client\refhost.xml

3. \stage\prereq\client_prereqs\client\refhost.xml

자세한 내용은 아래 링크의 출처 참조

http://guisin.net/69

http://thinkweb.tistory.com/18



 방법2) 10g XE 설치방법

XE client 설치 : 10g XE client가 가능하단다.(가장 간단한 방법)

http://woongbox.tistory.com/235



 방법3) 11g client 설치방법

결론은. 설치파일 中 \client\stage\prereq\client\refhost.xml 파일에

아래 빨갛게 표시된 OS의 WIN7부분을 추가해 주면 된다고 한다.

(아직 테스트는 못해봤네요.. 테스트 되는데로 스샷 첨부하겠습니다.)

c:\unpacked_client_installation\win32_11gR1_client\client\stage\prereq\client\refhost.xml

This is excerpt from my newly edited refhost.xml file:

<CERTIFIED_SYSTEMS>
<OPERATING_SYSTEM>
<!--Microsoft Windows 2000-->
<VERSION VALUE="5.0"/>
<SERVICE_PACK VALUE="1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<!--Microsoft Windows XP-->
<VERSION VALUE="5.1"/>
<SERVICE_PACK VALUE="1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<!--Microsoft Windows 2003-->
<VERSION VALUE="5.2"/>
</OPERATING_SYSTEM>
<!--Microsoft Windows Vista-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.0"/>
</OPERATING_SYSTEM>

<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>

</CERTIFIED_SYSTEMS>

 

원문 : http://msutic.blogspot.com/2009/08/how-to-instal-oracle-client-11g-on.html



 방법4) Toad 설치방법

http://microdesk.tistory.com/115


sony vegas pro 9.0c build 896

펼쳐두기..


툴 다운.


설치하기


http://hwoaramaz.tistory.com

베가스 영상공부


2009년 12월 11일 금요일

[Office] Office 2007/2010 에서 ppt,xls,doc(2003버전)로 기본 저장하기


2003버전 이후, 2007, 2010 에서
ppt, xls, doc 외에, pptx, xlsx, docx와 같이 x가 붙은 확장자로 저장이 된다.
물론 저장할때 확장자를 바꿔주면 되지만,

매번 확장자를 바꿔주는 일은 여간 귀찮은일이 아니다.
아예 기본으로 2007/2010에서도 2003형식(xls, ppt, doc)으로 저장하도록 변경하자.


옵션 -> 저장 -> 다음형식으로 파일 저장 -> 97-2003 선택 -> 확인

[Office] 내가 MS Office에서 가장 자주쓰는 단축키 (F4, 모양복사)

1.
F4(혹은 ctrl + y) : 다시하기(ctrl + z 되돌리기 의 반대)

엑셀이건 파포건, 워드건

무언가 반복적으로 해야할 때가 많다.

ex) A1 셀을 빨간글자로 바꿨는데, C3셀도, J7셀도, XXXX...... 똑같은일(글자색을 빨갛게)을 연속해서해야할때
     F4를 눌러주면 바로바로 적용이된다.

굉장히 큰 시간을 절약할 수 있다.


2. PPT에서
Ctrl + Shift + c : 모양복사
Ctrl + Shift + v : 복사한 모양 적용

(참고로, 한글의 경우 Alt + c,
            훈민정음은 Ctrl + k이다.)

어쩌면 F4와 비슷한 기능으로 보일수도 있지만,
이기능은 글자 혹은 도형의 모양을 그대로 다른 글자나 도형에 똑같이 적용하고 싶을때,
아주아주 강력한 힘을 발휘한다.

F4는 방금전에 했던일을 반복해주지만, Ctrl + Shift + c는 선택한 글자/도형의 모양을 복사해 준다.
물론 적용할 글자/도형을 블록지정하거나, 선택후에 Ctrl + Shift + v 눌러야 적용이 된다.

[Office] 파워포인트 폰트 (포함하여) 저장하기


수현아빠님의 블로그를 보고나니, 파워포인트 관련 포스팅을 하나 하고 자야겠다.

보통 PPT를 열심히 이뿌게 여러폰트를 사용해서 만들고 나면,

정작 발표할 PC에 가서는 해당 폰트가 없어 기본폰트로 다 깨져보일때가 많다.

★ 옵션 -> 저장 -> 파일의 글꼴 포함 에서 설정해 주면된다.

  ☆ 두가지 모드가 있다.
      1. 프레젠테이션에 사용되는 문자만 포함(파일크기를 줄여줌)
          -> 폰트파일 자체가 클경우 PPT파일에 포함되어 버리면 용량을 많이 차지하기때문에
              PPT에서 쓰인 글자만 포함하여 용량을 줄일수있는 옵션이다.
               BUT, 그 글자가 아닌 글자는 포함하지 않으므로, 다른글자를 쓰면 기본폰트로 보인다.
      2. 모든 문자 포함(다른 사람이 편집할 경우 선택)
           -> 폰트파일 전체를 포함하므로, PPT 파일 크기가 조금 늘어나지만,
               발표장에서 수정해야 할경우가 많으므로, 좀 크더라도 이옵션으로 설정하는게 속편하다.

[Office] 파워포인트 파워블로그

http://powerpoint.pe.kr/60074403479  블로그
http://cafe.naver.com/papo  노가다 파워포인트 프리젠테이션 카페

http://powerpoint.pe.kr/60074403479  프리젠테이션 젠


수현 아버님이 운영하시는 블로그
pt에 집중된 블로그가 인상적.
왠만한 자료는 다여기에 있다.
내 엑셀 이중축그리기도 캐스트에 포함되다니. 흐흐.^^

2009년 12월 10일 목요일

[짬통]네이버 파노라마


요즘 지도서비스는 대부분 위성 사진을 제공한다.

한발 더낳아가 네이버 파노라마 서비스는 항공 사진으로 좀더 가까운 사진을 제공한다.




by js_kimmin | 2009/08/23 18:12

대한법률지사의 홈페이지 메인의 오른쪽 전국의 출장소와 지부 전화번호가 있으니 전화등 연락을 하시고 상담시간을 알고 가세요. 오전에는 상담을 안하더라구요. 직원은 공무원이라고 생각하시면 됩니다. 이쯤하고 지도삽입하는 방법 대해서 알아 ...


[VMWARE] VMWare 설치 후 CDROM 자동실행이 안 되는 문제


snoopy님 블로그 구경하다 요즘 VMWARE를 설치하고 있어

필요할까 퍼와봅니다.


출처 : http://snoopybox.co.kr/1208

=================================================================================

방명록에 질문 남겨주신 분이 계셔서 간단히 답변드립니다.

VMWare를 설치하고 나면 CD/DVD롬 자동실행 기능이 중지됩니다.

설명은 메인컴의 오토런이 켜져있으면 가상머쉰에 예상치 못한 문제를 야기할 수 있다고 나오지만

평소에는 가상머쉰을 자주 사용하지 않으니 오토런이 없어서 오히려 불편을 겪는 분들도 계실 것 같습니다.

그리고 오토런 켜져있다고 해도 그다지 예상치 못한 문제를 야기할 것 같지는 않네요 ㅎㅎ

 

 

 

 

 

설정하신 다음 재부팅 or 로그오프 해주시면 내용이 적용됩니다.

데몬에 오피스 2007을 넣으니 자동실행이 잘 뜨는군요.

 

 

 

 

(추가)

UAC를 끄고 살다보니 항상 이런 부분을 신경쓰지 못하는군요. 체크박스가 비활성화 되어 있다면 관리자 권한으로 VMWare를 실행시키셔야 합니다.

 

이런 상태라면

 

 

 

관리자 권한으로 실행해줘야 함

2009년 12월 9일 수요일

[VMWARE] Vmware Server 2.0.1 설치관련


vmware server 2.0버전 부터는
따로 프로램을 띄우지 않고, IE를 통해 웹상에서 제어를 한다.
근데 요놈의 IE 보안설정때문인지 페이지를 띄우기가 너무 힘들다..ㅜㅜ

VMware server 설치 중에 보면 아래 두 포트 8333과 8222를 알려주는데,
https프로토콜(?)의 8333 포트는 ie 보안 설정에 막혀 제대로 띄워주지 못하고,
http  프로토콜(?)의 8222 포트는 제대로 띄워주는 듯하다.

혹시 설치후에 접근화면 url 찾아가는데 접근 안되시는 분들.

★ http://localhost:8222/ui
로 접근해보세요.

https://localhost:8333/ui
로는 IE에서 접근이 잘안되더군요.


P.S. IE가 아니면 GUEST OS 콘솔 플러그인을 설치할 수 없네요.
       콘솔 플러그인은 IE설치 하시고, 설치후엔 크롬에서도 잘 동작합니다.

2009년 12월 7일 월요일

[Programing] 프로그래밍 언어상의 여러줄 문자열 표현(Multiple line string literal in programming language)

잘정리된 글이 있어 퍼온다.
http://dududu.tistory.com/entry/프로그래밍-언어상의-여러줄-문자열-표현Multiple-line-string-literal-in-programming-language

대부분의 언어들은 여러줄의 문자열 리터럴을 간단히 쓰기 위한 문법이 있다. 이게 뭐냐면 문자열 리터럴은 보통 "문자로 둘러 싸여서 한줄에 쓰게 된다.

"This is string"


위와 같이 말이다. 그런데 한 문자열이 한줄이 아니라 여러줄을 가지게 되면 어떻게 될까?

"This is 1st line.\nThis is 2nd line"


위와 같이 쓰면 된다. 그런데 이렇게 계속 쓰게 되면 2~3줄 정도는 괜찮지만 텍스트 분량이 많은 경우에는 상당히 보기 힘들게 된다. 프로그래밍 텍스트 에디터는 대부분 자동 줄바꿈을 사용하지 않기 때문에 더욱 그렇다.

"Q: 애초에 이렇게 쓸 수는 없나요?
A: SQL에서는 된답니다."

그래서 대부분의 프로그래밍 언어는 스트링 리터럴에 여러줄을 쓸 수 있는 특별한 문법을 지원한다.

그래서 자바도 당연히 있을 것이라고 생각했고 내가 몰라서 못쓰는 것 뿐이라고 생각했다. 하지만 자바에는 그런게 없다. 자바에서 그런 문법이 추가된다면 어떻게 될지에 대해서 토론하는 글타래가 있다.

http://www.jroller.com/scolebourne/entry/java_7_multi_line_string

또한 다른 언어에서는 이 문법이 어떻게 구현되는 지 내가 아는 프로그래밍 언어에 대해서 대충 정리해 보았다.


C, C++
char* aString = "This is 1st line.\n"
    "This is 2nd line.";

Python, Scala, Groovy

aString = """This is 1st line.
This is 2nd line."""
"문자만 사용되므로 개인적으로 가장 좋아하는 스타일이다.



Perl

$aString = <<END;
This is 1st line.
This is 2nd line.
END
이것을 heredoc 스타일이라고 하는데 다른 스크립트 언어에서도 많이 쓰인다.



C#

string aString = @"This is 1st line.
This is 2nd line.";
@하나만 추가하면 되므로 나쁘지 않다.



Java
String = "This is first line\n"
    + "This is second line";
아까 말했듯이 그런거 없다. 그냥 + 로 붙여라.

[짬통] 단체선물 살만한 사이트

http://www.thankshop.co.kr/

[Perl] /usr/bin/perl -w 과 /usr/bin/perl의 차이 (used only once:)

used only once: warning이 왜 뜨는지 찾아보다 알게된 놈.



1. mib2c를 실행할 때 잔뜩 나오는 경고 메시지

mib2c 스크립트는 아시다시피 펄 스크립트입니다. 모든 스크립트 파일이 그렇듯 스크립트 상단에 시스템이 스크립트를 실행하는 방법이 적혀 있습니다.

#!/usr/bin/perl
#!/usr/bin/perl -w

...

그런데 "/usr/bin/perl"로 실행하는 건 뭐고 "/usr/bin/perl -w"로 실행하는 건 뭘까요? "-w" 옵션의 정체를 알기 위해 "perl --help" 해보면 "-w" 옵션에 대해 "enable many useful warnings (RECOMMENDED)"라고 나옵니다. 유용하건 말건 추천을 하건 말건, 보기 싫으면 그만입니다. 아마도 mib2c 스크립트에서 첫 번째 행을 지우신 것 같은데, 첫 번째 행을 위와 같이 복원해 주시거나 "-w" 옵션을 빼 주시면 경고 메시지 없이 스크립트를 실행해 줍니다.

2009년 11월 30일 월요일

[Office] 엑셀 이중축 그리기

excel에서 이중축 그래프 그리기가 가끔 필요할때가 있습니다.

저도 매번 까먹어서 네이버에게 묻곤합니다.

오늘도 역시 찾아보다가 잘정리해놓은 글이 있어 등록해봅니다.

 

이중축차트 생성작업의 핵심은 원하는 계열을 클릭후 우클릭 > 데이터계열서식 > '보조축' 을 선택해주시는 것입니다.

 

 

========================================================================================================

<설명 원본>

 

1. 먼저 차트를 만들기위한 원본데이터가 필요합니다.

 

2. 이제 원본데이터 범위를 설정합니다. 성명(A3:A12)을 선택하고 CTRL 을 누른상태로 국어,외국어,수학,총점(C3:F12) 를 선택합니다.

3. 차트작성을 시작합니다. 먼저 차트종류를 설정합니다. 삽입-차트-세로막대형 에서 묶은세로막대형 을 선택합니다.

 

4. 차트가 일단 바로 만들어져 시트에 삽입됩니다.

 

5. 이제는 총점의 차트종류를 꺽은선 형태로 변경해 주어야 합니다.

차트에서 보라색의 총점 계열을 선택하고 마우스우클릭합니다. 바로가기메뉴에서 '계열 차트종류 변경' 을 선택합니다.

 

6. 차트종류변경창에서 꺽은선형 중 '표식이있는 꺽은선형' 을 선택합니다.

 

7. 총점계열의 차트종류가 변경 되었습니다. 변경된 총점계열(꺽은선형)을 선택하고 마우스우클릭합니다.

 

데이터계열서식을 선택하여 총점계열에 서식을 적용합니다.

8. 데이터계열서식 창입니다. 왼쪽에서 '계열옵션' 을 선택해주고 오른쪽에서 데이터계열의 축을 기본축에서 보조축으로 변경해 줍니다.

 

이것이 이중축차트 생성작업의 핵심입니다. 보조축(오른쪽의 Y축)으로 보낼 계열의 데이터계열서식에서 '보조축' 을 선택해주시는 것입니다.

이것은 이전 버전에서는 데이터계열서식의 축탭에 있었던 옵션입니다.

9. 모든 작업이 마무리 되었습니다. 최종 결과입니다.

이중축혼합형과 같은 결과이지요. ^^.


엑셀 2007에서는 이렇게 이중축혼합형 을 만들어 낼 수 있네요. ^^


마늘빵@루트로 http://secstart.tistory.com/308

[WINDOW] 관리 프로그램 명령 diskmgmt.msc

시작 -> 실행 (Win + R)

compmgmt.msc : 컴퓨터 관리와 관련 시스템 도구 창을 연다
diskmgmt.msc 디스크 관리
eventvwr.msc : 윈도우즈 메시지가 담긴 이벤트를 본다.
gpedit.msc 도메인 또는 액티브 디렉토리나 pc에 저장되어있는 조직 단위에 연결된 그룹 정책 개체를 편집하는 '로컬 컴퓨터 정책'을 연다.
perfmon.msc 시스템 성능을 감시하고 로그와 경고를 기록한다.
secpol.msc 로컬 보안설정을 열어 도메인의 pc 보안정책을 정의하게 도와준다.
devmgmt.msc 하드웨어 장치 목록을 보고 각 장치에 대한 특성을 정하는 '장치관리자' 창을 연다.
dfrg.msc '디스크 조각모음'창을 연다.
fsmgmt.msc 공유폴더를 띄운다.
lusrmgr.msc 로컬 이용자를 확인한다.
rsop.msc 정책의 결과 집합 창을 연다.
services.msc 서비스 창을 띄운다.

[WINDOW] 휴지통 이름바꾸기


간단한 레지스트리 속성변경
휴지통 이름바꾸기
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder
내 Attributes 를 수정 40 01 00 20 -> 70 01 00 20 으로 변경

[Office] 다름이름으로 저장 하기 단축키


Office2007로 넘어오면서 메뉴의 동그란 버튼을 누르고 다른이름으로 저장을 클릭해 줘야하는데

단축키가 없을까 검색해보니 바로 나오네요

Offce 프로그램들(엑셀,파포,워드,등등) 은 F12 키를 누르면 다른이름으로 저장 하기가 바로 뜹니다.

참고하세요


2009년 11월 29일 일요일

[WINDOW] 다른이름으로 저장할때 왼쪽에 뜨는 목록 수정하기


파일을 저장할때 일일히 원하는 디렉토리를 내컴퓨터부터 찾아찾아 들어가야 하는 번거로운일을 없애주는 좋은TIP입니다.

 

 

 

3가지 방법이 있습니다. (Places Bar라고 부르더군요)

http://windowsxp.mvps.org/PlacesBar.htm

 

1) 레지스트리 직접 수정

2) XP 파워토이의 TweakUI를 이용한 방법

3) XP Pro 버젼의 gpedit.msc를 이용하는 방법

 

입니다.

 

 

1) 레지스트리 직접 수정

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32\PlacesBar
"Place0"="e:\\XP Utils"
"Place1"="e:\\research"
"Place2"="e:\\Registry Patches"
"Place3"="e:\\UtilitiesSet 2"
"Place4"="e:\\UtilitiesSet

 

2) XP 파워토이의 TweakUI를 이용한 방법

TweakUI를 설치한 후에(http://download.microsoft.com/download/f/c/a/fca6767b-9ed9-45a6-b352-839afb2a2679/TweakUiPowertoySetup.exe),

Common Dialogs 항목에 보면 Places Bar에 대한 설정이 있습니다.

디폴트/숨김/커스텀을 지정할 수 있는데, 커스텀을 선택하고 폴더명을 적어주면 됩니다.

 

3) XP Pro 버젼의 gpedit.msc를 이용하는 방법

실행창에서 gpedit.msc를 입력하고, 그 창에서

사용자구성 | 관리 템플릿 | Windows 구성 요소 | Windows 탐색기 | 공용 파일 열기 대화 상자 | 바로 가기 모음 표시 항목을 클릭하고 "사용"에 체크한 후 지정할 디렉토리 경로를 넣어주면 됩니다. (5개까지 가능)

 

 

 

혹시나, 저처럼 위의 레지스트리 값이 없으신분은  MS Office 계열만 아래와 같이 수정가능합니다.^^

 

<office 2003>

 


<office 2007>

 

다른 항목은 다이얼로그 박스에서 왼쪽 창을 마우스 오른쪽 버튼으로 눌러

 

폴더를 추가 또는 제거 할 수 있습니다.

 






2009년 11월 26일 목요일

[WINDOW_XP]드라이브문자 변경

http://support.microsoft.com/default.aspx?scid=kb;ko;223188

[짬통] 괜찮은 블로그

http://qaos.com/viewnotice 윈도우 OS팁

http://i-dreaming.com/2511646 아이폰/프리젠테이션


[WINDOW] cmd에서 숨겨진 파일 copy하기



cmd창에서 조회가 되더라도
속성이 숨겨진 파일이면 copy가 안먹는다. 때문에
attrib -r -s -h c:\boot.ini
와같이 속성을 변경 후 copy해야 한다.

========================================================
C:\Users\root>attrib /?
파일 특성을 화면에 표시하거나 변경합니다.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [드라이브:][경로][파일 이름] [/S [/D] [/L]]

  +   특성을 설정합니다.
  -   특성을 지웁니다.
  R   읽기 전용 파일 특성을 설정합니다.
  A   보관 파일 특성을 설정합니다.
  S   시스템 파일 특성을 설정합니다.
  H   숨김 파일 특성을 설정합니다.
  I   콘텐츠가 인덱싱되지 않은 파일 특성을 설정합니다.
  [드라이브:][경로][파일 이름]
      ATTRIB 명령을 수행할 파일을 지정합니다.
  /S  현재 폴더와 모든 하위 폴더에서 일치하는 파일을
      처리합니다.
  /D  폴더를 처리합니다.
  /L  기호화된 링크의 대상과 기호화된 링크의 특성에 대해
      작업합니다.