2009년 12월 13일 일요일

vmware networkd 설정

 
사용자 삽입 이미지
windows

로컬연결 192.168.3.2 -> target 과 연결된 lan card

로컬연결2 DHCP -> 회사망 과 연결된 internet line

vmnet0 -> target 과 연결된 3COM lan card 와 bridge 시킨다.
방법은 automatic bridging 메뉴에서 회사망과 연결된 intel lan card 를 exclude 시킨다.

vmnet1 192.168.0.3

linux

   eth0   192.168.3.1 bridged

   eth1   192.168.0.1 Host-only

위 상태에서 linux 에서 192.168.0.3 으로 ping 이 되야 한다
위 상태에서 windows 에서 192.168.0.1 로 ping 이 되야 한다.
양쪽으로 ping 이 되면 vmnet1 을 통해 windows 와 linux 가 연결된것이다.

Linux 에서 외부 internet 연결방법

/etc/resolve.conf 에서 nameserver 를 192.168.0.3 으로 맞춘다.
windows 네트워크 연결 에서 로컬연결2 를 공유하여 vmnet1 과 연결한다.
linux 에서 yahoo.co.kr 이 ping 이 되는지 확인한다.
linux 에서 portal.humaxdigital.com 이 ping 이 되는지 확인한다.

windows 에서 linux 쪽으로 연결할때는 192.168.0.1 을 사용한다.
(ssh, telnet, ftp, samba)

target 은 192.168.3.4 로 설정한다.
target 에서 연결하는 linux 의 ip 는 192.168.3.1 이다
(tftp, nfs)

windows 에서 target 쪽으로 연결할때는 192.168.3.4 를 사용하면 된다.

2009년 12월 7일 월요일

2009년 12월 4일 금요일

2009년 12월 2일 수요일

smbadduser 가 바뀌었다.

smbpasswd -a id

 

유후~

sprintf 문제

char buf[100] = "string %d";

 

sprintf (buf, buf, 10);

 

이때 buf 의 값이 이상하게 전달될수 있음. 위와 같이 사용하지 말것

 

sprintf (buf, "string %d", 10);

 

이처럼 사용

2009년 11월 24일 화요일

2009년 11월 18일 수요일

core dump 생성시키는 법

ulimit -a 로 확인

 

core file size (blocks)     0 이면

 

ulimit -c 10000 한다.

 

2009년 10월 20일 화요일

2009년 10월 19일 월요일

초이형님 부탁

제조사 : Kiantama oy

http://i-appletree.com/shop/shopdetail.html?brandcode=138003000022

 

1602<Sync^Duke>저거 2병이 66,000원

1602<Sync^Duke>저거이 50g 짜리

 

nfs mount시 유의점

-o nolock 옵션을 추가 하지 않으면

lockd: cannot monitor 192.168.10.200
lockd: failed to monitor 192.168.10.200

위와 같은 메시지를 볼수 있음.

2009년 10월 17일 토요일

특정 타스크로 전환 하는 법

그동안 괴로워 했던 일.

 

타스크바를 오른쪽으로 세워서 위치 시켜 에디팅 화면을 조금이라도 더 확보 하고자 했다.

 

각 프로그램들이 아이콘으로 표시되어 더 작아져서 마음에 들었다.

 

목표.

 

alt 키와 조합되어 numpad에 1, 2, 3, 4 키를 누르면 해당 창이 나타나게 하고 싶다.

 

즉 alt+1 을 누르면 ndn, alt+2 를 누르면 putty, alt+3 을 누르면 iyagi, alt+4 를 누르면 source insight

 

먼저 taskbar shuffle 을 이용하여 task 를 정렬한다

 

첫번째는 ndn, 두번째 putty, 세번째 iyagi, 네번째 source insight

 

autohotkey script 를 이용해 해당 핫키가 눌리면 taskbar 의 고정된 위치를 클릭하게 했다.

 

CoordMode, mouse, screen

!numpadend::
    mousegetpos, xpos, ypos
    click 2547 88
    mousemove, %xpos%, %ypos%
    return
!numpaddown::
    mousegetpos, xpos, ypos
    click 2547 112
    mousemove, %xpos%, %ypos%
    return
!numpadpgdn::
    mousegetpos, xpos, ypos
    click 2547 136
    mousemove, %xpos%, %ypos%
    return
!numpadleft::
    mousegetpos, xpos, ypos
    click 2547 160
    mousemove, %xpos%, %ypos%
    return

 

!numpadpgup::Run, ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

 

-> 위의 무식한 코드에서 함수로 깔끔하게 수정함.

 

CoordMode, mouse, screen

!numpadend::click(1)
!numpaddown::click(2)
!numpadpgdn::click(3)
!numpadleft::click(4)
!numpadup::Run, ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
click(a)
{
    mousegetpos, xpos, ypos
    b := (a - 1) * 24 + 88
    click 2547 %b%
    mousemove, %xpos%, %ypos%
}

 

1차)alt+pgup 을 누르면 내 컴퓨터창이 나오는 기능 추가

2차)alt+pgup 이 ndn 에서 지나간 파일 편집이라 alt+up 으로 수정

3차)기존 마우스 포인터 위치를 기억해서 눌러주고 원위치로 돌아가게 수정

4차)깔끔하게 함수로 수정

 

현재 1280 모니터 두개를 쓰고 있으므로 화면의 총해상도는 2560 이다

 

2547은 화면의 오른쪽 끝부분이고 88, 112, 136, 160 은 아래와 같다

 

mp3 편집

MP3 Direct Cut

taskbar

taskbar shuffle 2.5

시계 유틸

1st Clock 4.0

shift + space 한영 전환

http://trip2me.egloos.com/1534052

Referer :
http://www.appleforum.com/showthread.php?s=&postid=194895#post194895

1. Registry Editor 실행
2. \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
3. LayerDriverKOR (REG_SZ 타입) 항목 : KBD101A.DLL -> KBD101C.DLL로 변경
4. 재부팅

LayerDriver KOR"="kbd101a.dll" -> "LayerDriver KOR"="kbd101c.dll"
"OverrideKeyboardSubtype"=dword:00000003 -> "OverrideKeyboardSubtype"=dword:00000005

설정->제어판->국가별 옵션
언어탭->자세히

사용자 삽입 이미지

putty 스크롤 않되게 하는 방법

사용자 삽입 이미지

putty 한글 입력방법

3. 윈도우 regedit를 실행한다.
4. HKEY_CURRENT_USER - Software - SimonTatham - PuTTY - Sessions - Default%20Settings 항목을 선택한다.
5. 오른쪽 창에 FontCharSet이 0으로 되어 있는데, 그걸 16진수 81(10진수 129)로 바꾼다.

WM windows mobile lnk control pannel

Most of these settings are invoked from a general dialog file located at \Windows\cplmain.cpl. Some additional, custom settings may have been put in a separate file, \Windows\mycpl.cpl and the third-party applications that install their own settings dialogs create their own .cpl files inside the \Windows directory.

http://www.xs4all.nl/~itsme/projects/xda/xda-controlpanel.html


other pages:
home xda-project
 dumprom   romtools   serial-protocols   tools   versions   wallaby-bootloader   coldboot   databases 
 
flashfile-formats   kernel-build   kernelinfo   memory-map   platformbuilder   rom-layout   xda-controlpanel   xda-rsupgrade 
 
osimagetool   gsmpart   ril   rilhook   rilpatent   cradle 


all control panel applets can also be opened without going into the settings menu, here is how to do that.
ctlpnl.exe cplmain.cpl,1 - set password
ctlpnl.exe cplmain.cpl,2 - set ownerinfo
ctlpnl.exe cplmain.cpl,3 - battery status
ctlpnl.exe cplmain.cpl,4 - memory status
ctlpnl.exe cplmain.cpl,5 - about
ctlpnl.exe cplmain.cpl,7 - align
ctlpnl.exe cplmain.cpl,8 - keyboard settings
ctlpnl.exe cplmain.cpl,9 - sound
ctlpnl.exe cplmain.cpl,10- remove programs
ctlpnl.exe cplmain.cpl,11- start menu
ctlpnl.exe cplmain.cpl,12- button assignments
ctlpnl.exe cplmain.cpl,13- today screen
ctlpnl.exe cplmain.cpl,15- beam settings
ctlpnl.exe cplmain.cpl,16- clock
ctlpnl.exe cplmain.cpl,17- network adapters
ctlpnl.exe cplmain.cpl,18- regional settings
ctlpnl.exe cplmain.cpl,19- connections
ctlpnl.exe cplmain.cpl,20- phone settings
ctlpnl.exe cplmain.cpl,22- manage certificates
ctlpnl.exe cplmain.cpl,23- bluetooth
ctlpnl.exe mycpl.cpl,2 - backlight
ctlpnl.exe mycpl.cpl,4 - microphone agc
ctlpnl.exe mycpl.cpl,5 - battery status [ same as cplmain.cpl,3 ]
ctlpnl.exe mycpl.cpl,7 - permanent save [ contacts, etc ]
ctlpnl.exe mycpl.cpl,8 - device information
ctlpnl.exe mycpl.cpl,9 - add ringtone
ctlpnl.exe mycpl.cpl,10- autoconfig
ctlpnl.exe mycpl.cpl,11- gprs suspend mode
ctlpnl.exe mycpl.cpl,12- gprs authentication
ctlpnl.exe mycpl.cpl,13- csd line type
cplmain.cpl,12 cplmain.cpl,8 cplmain.cpl,11
cplmain.cpl,2 cplmain.cpl,1 cplmain.cpl,20
cplmain.cpl,9 cplmain.cpl,13
cplmain.cpl,5 mycpl.cpl,9 mycpl.cpl,10
mycpl.cpl,2 cplmain.cpl,16 mycpl.cpl,8
mycpl.cpl,11 cplmain.cpl,4 mycpl.cpl,4
mycpl.cpl,7 pocketconsole mycpl.cpl,5
cplmain.cpl,18 cplmain.cpl,10 cplmain.cpl,7
avantgo cplmain.cpl,15 cplmain.cpl,19
mycpl.cpl,13 mycpl.cpl,12 cplmain.cpl,17




also see xda-developers.com
page last modified on: 11/02/2005 18:36:35    (c) 2003 Willem Jan Hengeveld

jepg cross compile

wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
tar xzvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure
make CC=arm-linux-gcc
mkdir install/lib install/includes install/man1 -p
make install prefix=install
make install-headers prefix=install
make install-lib prefix=install
cp install/* /rootfs/rootfs/ -a

what is my fedora version

cat /etc/fedora-release
Fedora Core release 6 (Zod)

fribidi

enigma2 configure 시에 에러남
fribidi install 후에
 cp /home/ehkim/fribidi-0.10.9/fribidi-0.10.9/fribidi.pc /usr/lib/pkgconfig/
해줌

fribidi configure 시에 --with-PACKAGE

c++ ld 방법

... more undefined references to `__gxx_personality_v0' follow ... undefined reference to `__gxx_personality_v0' collect2: ld returned 1 ...

 

이딴 에러 나오면 g++ 로 ld 를 해야함

id3tag

rpm 으로 fedora 6 pakage 를 받아서
rpm -ivh libid3tag-0.15.1b-3.fc6.i386.rpm

한뒤
cat > id3tag.pc << "EOF"
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: libid3tag
Description: ID3 tag manipulation library
Version: 0.15.1b

Libs: -L${libdir} -lid3tag
Cflags: -I${includedir}
EOF

mad pakage

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: mad
Description: MPEG audio decoder
Requires:
Version: 0.15.1b
Libs: -L${libdir} -lmad
Cflags: -I${includedir}

구글 파일 검색

http://www.google.com/dictionary?langpair=en|ko&q=%rs

바탕화면 아이콘 복구법

 바탕 화면 보기.scf

 

  1. 시작, 실행을 차례로 누르고 notepad를 입력한 다음 확인을 누릅니다.
  2. 메모장에 다음 텍스트를 한 줄씩 입력합니다.
    [Shell]
    Command=2
    IconFile=explorer.exe,3
    [Taskbar]
    Command=ToggleDesktop

2009년 5월 31일 일요일

__FILE__

http://kldp.org/node/20849

 

 

printf("Welcome to line %d, in the function %s, in the file %s.\n", __LINE__, __FUNCTION__, __FILE__);

가능하면 __FUNCTION__ 대신 C99 가 지원하는 (따라서, 앞으로 다수의
implementation 이 따르게 되는) __func__ 를 사용하길 추천합니다.

호출지점 및 함수를 뽑을 수 있게 되죠.. -0-

익명 사용자의 이미지

Re: 종종 쓰는 방법...

0
points

__FILE__, __FUNCTION__ 의 경우는 매크로로 재정의 된것이기 때분에
내부적으로는 const char * 인거 같더군요.

#define TestMacro() fprintf(stdout, __FILE__ ":" __FUNCTION__)

이렇게 되지 않을것으로 보입니다.

전웅의 이미지
2331
points

Re: 종종 쓰는 방법...

0
points

minzkn 씀:
__FILE__, __FUNCTION__ 의 경우는 매크로로 재정의 된것이기 때분에
내부적으로는 const char * 인거 같더군요.

__FUNCTION__ 의 경우 extension 이기에 구현에 따라 다른 이야기가 적용
될 수 있지만, __FILE__ 의 경우 매크로로 재정의되었다기 보다는 그 자체
가 미리 정의된 기정의 매크로 (predefined macro) 입니다. 따라서, 전처리
과정에서 특정 토큰 (정확히는, string literal) 으로 치환될 뿐입니다.
또한, C 에서 string literal 의 데이터형은 array of char 입니다.
일례로,

char str[] = __FILE__;

puts(str);

가 가능합니다. 또한, C99 에 새로 추가된 __func__ 는 기정의 매크로가
아닌 기정의 명칭 (predefined identifier) 이며, 따라서 C99
implementation 에서,

#define str(x) #x
#define xstr(x) str(x)

int main(void)
{
    xstr(__func__);
}

는 "\"main\"" 이 아닌 "__func__" 로 확장됩니다.

그럼...

2009년 5월 15일 금요일

tg01 kt에서 9월에 나온다니

달려야지.

 

그때까지 수고해라 4650

 

http://www.todaysppc.com/mbzine/bbs/view.php?id=free&page=1&sn1=&divpage=27&sn=off&ss=on&sc=on&keyword=tg01&select_arrange=headnum&desc=asc&no=160568

 

vmware 왜이리 힘든거야.

nat 로 설정하여 eth1은 host pc와 통신 가능

/etc/resolv.conf 에 host ip등록하여

ping yahoo.co.kr 성공

 

eth0가 문제인데 target과 같은 ip 대역을 설정하여 bridged로 하면 될것 같은데,

되다 않되다 그러네.

 

linuxtv.org

가야한다.

 

힘들다.

 

텍스트큐브닷컴 블로그 개설을 축하합니다.

구글 우수 블로거 지원 프로그램이 진행되고 있습니다. 프로그램에 응모를 하시려면 반드시 아래 "프로그램에 응모합니다" 버튼을 클릭하셔서 관련된 정보를 입력해주셔야 됩니다. 아래 "프로그램에 응모합니다" 버튼을 클릭해주세요.
go to apply
텍스트큐브닷컴 서비스에 가입하신 것을 환영합니다.
회원님은 현재 텍스트큐브닷컴 클로즈드 베타 서비스 사용자입니다.

이 포스트는 텍스트큐브닷컴 서비스에서 블로그를 만든 이후 처음 보여지는 안내 포스트입니다. 내용을 다 읽으신 이후에는 삭제하셔도 됩니다.
텍스트큐브의 멋진 기능들을 살짝 소개해 드립니다.


보다 쉽고 편리하게 글을 작성할 수 있습니다.


1. 글쓰기 메뉴가 깔끔하게 정리 되었습니다.
2. 멀티미디어 첨부위자드를 도입했습니다.
3. 글쓰기 도중에 자료를 검색하여 본문에 삽입할 수 있게 되었습니다.*
(* 외부자료 검색하여 붙여넣기는 추후지원)


블로그끼리 서로 연결됩니다.

관심있는 텍스트큐브닷컴 블로그를 "관심블로그"로 등록하세요.
내가 어떤 블로그에 관심 있는지를 나타낼 수 있으며, 관심 블로그의 새 글을 알리미로 구독 할 수 있습니다.


개인화된 정보가 추천됩니다.

1. 회원님의 글을 바탕으로, 회원님을 잘 나타낼 수 있는 태그(ExperTag)가 추천 됩니다.
2. 글쓰기의 재료를 위한 포스트가 추천됩니다.


블로그에 첫 글을 남겨 보세요.

어느페이지에 있더라도 블로그 오른쪽 상단의 "글쓰기" 버튼을 클릭하면 바로 글쓰기가 가능합니다.
지금 바로 글을 하나 써보시는 건 어떨까요?



텍스트큐브닷컴은 현재 비공개 베타서비스중입니다.
사용중 발견하신 버그나 개선점은 관리자 페이지 상단에 위치한 의견제안 링크를 통해서 언제든지 가능합니다.

텍스트큐브를 통해 멋진 블로그를 만들어 보세요.