전체
-
포인터 선언문 해석Programming 2011. 10. 30. 23:40
포인터 선선문 해석의 우선순위 1) int형과 같은 자료형 부분 2) '*'의 포인터 선언(~을 가리키는) 3) [] 배열 4) ()함수(~을 리턴하는) 5) 포인터 선언을 둘러싸는 ():~을 가리키는 포인터 포인터 선언문 해석 1) int *p; int형을 가리키는 포인터 p 2) int *p[]; int형을 가리키는 포인터의 배열p (포인터의 선언보다 배열 선언이 우선순위가 낮다) 3) int (*p)[]; 포인터 선언을 둘러싸는 괄호가 최하위 순위다. 즉, int형 배열을 가리키는 포인터 p 4) int *p()[]; int 형의 포인터 배열을 리턴하는 함수p (함수 선언이 우선순위가 낮다) 5) int *p(); int형의 포인터를 리턴하는 함수 6) int (*p)(); int 형을 리턴하는 함..
-
VirtualBox - NAT를 이용한 파일질라(FTP) 접속시 오류Application 2011. 2. 24. 23:50
VirtualBox의 외부에서 2121 포트로 접속하고 내부는 21번포트로 포트포워딩해서 vsFTP를 돌릴때 "서버가 알 수 없는 주소와 수동형 응답을 보냈습니다. 대신 서버 주소를 사용합니다" 라는 메세지를 띄우고는 목록을 얻어오지 못하는 문제가 있다 VirtualBox 말고도 공유기에서도 이런 문제가 있는거 같은데 문제의 원인은 아마도 포트포워딩 때문에 그렇지 않을까 추측해본다. 파일질라의 편집- 설정 으로 들어가서 연결- FTP- 수동형 모드 를 선택하여 "서버의 외부 IP 주소 사용" 을 "능동형 모드로 자동 전환" 으로 선택한다 그럼 접속이 잘되는것을 확인할수 있다.
-
weechat 닉 하이라이트 사운드 설정Unix Linux Like 2011. 2. 10. 16:54
0.3.x 버전부터는 launcher.pl 스크립트를 이용하여 하이라이트 기능을 하게된다. 먼저 아래스크립트를 다운받아 http://www.weechat.org/scripts/source/stable/launcher.pl 아래의 경로에 넣어준다. ~/.weechat/perl/autoload/ 그러면 weechat 이 실행될때 스크립트를 자동으로 로드하게된다. weechat를 실행하여 아래와 같이 명령어를 입력한다 / tip:TAB키를 누르면 지멋대로 자동으로 입력해줌 /set plugins.var.perl.launcher.signal.weechat_highlight "aplay /usr/share/sounds/info.wav 2> /dev/null" "aplay /usr/share/sounds/info...
-
VirtualBox 포트 포워딩 설정 (NAT) - 좀더 쉬운버전Application 2010. 12. 13. 20:20
버전 3.2.12 r68302 기준 참고 문서 : http://www.virtualbox.org/manual/ch06.html#natforward 간단하게 설정하기 VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22" guestssh 는 설정이름에 해당하고 tcp는 프로토콜 2222 부분은 호스트 포트에 해당하고 22 부분은 게스트 포트에 해당한다 외부에서 호스트 컴퓨터의 2222 포트로 접속하면 가상머신 VMname 의 22번 포트로 접속하게 된다. 간단하게 해제하기 VBoxManage modifyvm "VM name" --natpf1 delete "guestssh" 이 방법이 이전의 글에서 설명한 방법보다 훨씬 더 직관적이고 이해하기 쉽다...
-
Archlinux Grub 복구 - 윈도우 재설치후Unix Linux Like 2010. 11. 28. 20:43
1. 아치리눅스 CD로 부팅한다. 2. root 로 로그인 한다. - 그냥 root 치고 엔터 3. grub 를 입력하고 엔터.. 그러면 grub> 라고 뜬다 여기에 아래의 내용을 입력한다. 4. find /boot/grub/stage1 이라고 입력하고 나면 (hd0,3) 과 같은 결과가 나오게 된다 - 안나온다면 몰겠음 5. root (hd0,3) 루트 파티션을 설정한다음 6. setup(hd0) 첫번재 하드디스크에 설치한다. - 부팅시 첫번재 하드 MBR을 읽기 때문 7. quit - 종료 8. reboot - 재부팅 ---- 매번 격는거지만 잘 잊어버리는 터라 어쩔수 없음
-
ArchBang - 아치방 리눅스Unix Linux Like 2010. 10. 12. 21:37
distrowatch.com 여기에 들렀다가 뉴스에 ArchBang 이 있길레 들렀더니 아치리눅스 + OpenBox 배포판이다 다운받아보려고 했는데 소스포지를통해서 배포하고 있는터라 속도는 무지무지 느리다 [다운로드](612MB) 아치리눅스에 KDE를 기본 데스크탑 환경으로 제공하는 차크라(?)처럼 아치리눅스의 심플함 + 데스크탑환경을 제공해주는 배포판이 또 하나 늘었지만 셋팅하기에 따라 여러가지 모습이 될수 있는 - 입맛대로 바꿔 쓸수있는 - 아치라서 굳이 이런 배포판이 필요할까 싶기도 하지만 좀더 많은 유저들이 쉽게 접할수 있도록 한다는 의미에서는 괜찮은거 같다.
-
WeeChat 채널 자동 로그인Unix Linux Like 2010. 8. 29. 20:36
weechat을 실행시키면 자동으로 원하는 서버의 지정한 채널에 접속시키려면 다른 irc 프로그램과 마찬가지로 설정해주면된다. 설정은 아래의 .weechat/irc.conf 파일의 server_default 부분에서 한다. ~/.weechat/irc.conf [server_default] addresses = "irc.hanirc.org/6667" #접속하고자하는 서버 주소/포트 autoconnect = on autojoin = "#*box,#arch" #오토조인 자동 접속하고자 하는 채널,쉼표로구분 autoreconnect = on autoreconnect_delay = 10 autorejoin = on autorejoin_delay = 30 command = "/msg ^^ 인증 id passwd" ..
-
WeeChat 한글깨짐 현상 수정방법Unix Linux Like 2010. 8. 13. 20:10
weechat은 리눅스 콘솔용 irc 프로그램 채팅창에 /charset cp949 명령으로 문자셋을 바꿔 문자가 깨지지 않게 할수있다 하지만 유저목록창(?)에는 적용되지 않는다 그래서 아래와같이 하면된다. ~/.weechat/charset.conf 파일을 default 부분을 아래와 같이 수정 [default] decode = "cp949" encode = "cp949" 해당 채널에서 /charset cp949 명령을 내릴경우 각 채널별로 ~/.weechat/charset.conf 파일에 저장됨