winapi 사이트 도메인 이전

IT/Programming/Solution/Tip 2012. 12. 20. 22:00

http://www.winapi.co.kr 로 통하던 유명한 winapi 사이트가 soenlab 이라는 새로운 이름으로 바뀝니다.

 

자세한 사항은 http://www.winapi.co.kr 에 접속해보시면 나와있지만 블로그를 날로 먹을 순 없으니 스크린샷 아래에 첨부하겠습니다.

 

 

<그림 1> winapi 사이트 도메인 명 변경 공지

가끔 winapi 사이트를 방문해 데이터를 열람할 때가 많았는데, 조금은 아쉽네요. 뭐 그렇다고 원래 사이트가 없어진다는 게 아니고 그냥 도메인 변경일 뿐이지만 뭔가 winapi.co.kr 만의 느낌은 버리고 싶지가 않아서.. 이 사이트를 운영하시는 운영자분이 매우 노고가 많습니다. 많은 사람들이 도움 받을 수 있는 사이트를 운영하는 것도 저의 큰 바람인데, 아무쪼록 미래의 winapi, SoEnLab에 많은 좋은 소식이 들려왔으면 좋겠습니다.

 

이전 된 사이트는 http://www.SoEnLab.com 에서 확인하실 수 있습니다.

 

 

설정

트랙백

댓글

shell script 에서 if 문에서 fi 라인에서 token error 발생 시

IT/Programming/Solution/Tip 2011. 11. 5. 10:27

if [ conditions ] then ~ 이런식으로 같은 줄에 쓰면 에러가 난다.

if [ conditions ]
then
~~
fi


이런식으로 써야 제대로 먹혀들어간다.
안그러면 then 절이나 fi 절에서 자꾸 unexpected token error 를 내며 실행이 안된다.
대체 이것 때문에 몇십분을 날린건지..--;


설정

트랙백

댓글

curses.h: No such file or directory

IT/Programming/Solution/Tip 2011. 8. 19. 12:46

curses 라이브러리가 설치되지 않았을 때 발생하는 오류다. 다음의 커맨드로 curses 라이브러리를 설치하여 문제를 해결할 수 있다.

 

RHEL / Fedora / CentOS

yum install ncurses-devel ncurses

 

Debian / Ubuntu

apt-get install libncurses5-dev libncursesw5-dev

 

빌드할 때, -lncurses 옵션을 붙여줘야 올바르게 컴파일 할 수 있다.

 

gcc -o program program.c -lncurses

설정

트랙백

댓글

RAID Failure Rates - RAID 구성별 전송 실패율/안정성

IT/Programming/Solution/Tip 2011. 3. 14. 22:16


생각 외로 RAID5RAID6 구성의 안정성 차이가 굉장히 큰 폭을 보이고 있습니다.

어차피 통계는 통계인지라 그다지 크게 휘둘릴 필요는 없겠지만 신경이 쓰이는 건 여전하군요.

설정

트랙백

댓글

VMware authorization service not running 해결 방법

IT/Programming/Solution/Tip 2011. 1. 20. 17:07
VMware을 사용할 때 간혹 "VMware authorization service not running" 에러 메세지로 
정상적인 VMware 사용이 불가할 경우의  해결 방법이다.

1. VMware 를 관리자 권한으로 실행시켜 본다. VMware 실행파일을 우측 클릭 후 관리자 권한으로 실행하면 된다.

2. VMware 관련 서비스 재시작

<그림 1> 서비스 창을 열어 VMware 부분을 찾아본다.

서비스 창을 열 때에는 보통 제어판의 관리 도구 안에서 열 수 있다. 귀찮은 사람은 시작 - 실행 services.msc 로 해도 좋다.
스크롤을 내리다보면 VMware 서비스 부분을 발견할 수 있는데, 유심히 살펴보면 VMware Authorization Service 라는 부분이 있다.
상태를 살펴보면 아마도 "중지됨" 이라고 되어 있을 것이다.
(만약 "시작됨" 이라고 적혀있어도 걱정하지 말고 아래를 보라~)


<그림 2> VMware Authorization Service 속성 창

문제는 비교적 간단히 해결 된다. 서비스 상태가 중지되어 있다면 시작을 눌러주면 되고,
중지되지 않았다면 중지(T) 이후 시작(S) (즉 재시작) 하면 대부분 해결된다.

만약 그래도 해결되지 않을 경우, __vmware_user__ 사용자 계정을 Administrator 그룹으로 바꾸면 해결 된다.

사실, net 명령어를 이용해서 한방에 해결할 순 있는데 이상하게 net 이 restart 이나 status 아규먼트를 지원하지 않는 것 같아 부득이하게(?)
GUI 환경에서 설정하는 것을 설명하였으니 적절히 해결되었기를 바란다.

설정

트랙백

댓글

The NPF driver isn’t running // WinPcap 을 이용한 솔루션 등이 제대로 작동하지 않을 때

IT/Programming/Solution/Tip 2011. 1. 6. 23:48

<그림 1> Wireshark 의 NPF driver 가 가동되고 있지 않다고 에러를 띄운다.

대부분 사용자가 WinPcap을 설치하는 이유가 wireshark 등의 패킷 분석 툴을 이용한 작업을 할 때 동반 설치하는 경우가 많은데, 간혹 시스템을 운용하다 보면 백신이나 다른 응용프로그램들이 해당 서비스를 중지 시키는 경우가 종종 있다.

바로 NPF(NetGroup Packet Filter Driver) 라는 서비스를 사용하는데, 이 서비스가 중지되면 NPF 서비스와 관련된 모든 프로그램들이 작동을 할 수 없다. 이런 경우 단순히 NPF 서비스를 재실행시켜주면 된다. (...이런것도 포스트라고)

해결법은 간단하다. NPF 서비스를 찾아서 작동시켜주면 되는데, 서비스 창에 들어가서 하기엔 귀찮으므로 콘솔에서 해결하자.
net start npf
<그림 2> 윈도우 콘솔에서 NPF 서비스를 활성화 시킴.

만약 허가 거부 됨 또는 액세스 권한이 없음 등의 에러메세지가 뜬다면, Administrator(관리자) 권한으로 cmd 콘솔 창을 실행시키거나 관리자 계정으로 로그온 하여 접근하길 바란다.

설정

트랙백

댓글

[Python] sys.exit() 을 쓰기 싫다면?

IT/Programming/Solution/Tip 2010. 12. 7. 17:33

sys.exit() 을 죽어도 쓰기 싫다면.. 혹은 sys 모듈을 import 하기 싫다면 아래의 코드를 삽입하면 된다.

raise SystemExit()

설정

트랙백

댓글

[IIS] An error occurred on the server when processing the URL. Please contact the system administrator.

IT/Programming/Solution/Tip 2010. 11. 10. 10:04

<그림 1> 제대로 출력되지 않는 ASP 에러 메세지

ASP 를 IIS 에서 돌리다가 에러가 발생한 것 같은데 정작 어디가 틀렸다는 에러 메세지는 나오지 않고 위 <그림 1> 처럼 서버가 URL 을 처리하는데 있어서 에러가 발생했으므로 관리자에게 연락하라는 둥의 메세지만 던져놓을 때가 있다.

원인은 간단하다. ASP 의 문법 에러 등을 브라우저에 직접적으로 표시하는 옵션을 비활성화 했기 때문.
IIS 관리 설정으로 들어가서 IIS>ASP 항목에서 "브라우저에 오류 전송" True 값으로 바꾸면 어느 부분이 틀렸는지 알맞게 표시가 될 것이다.

<그림 2> IIS 관리 설정의 ASP 를 선택한다.
 
<그림 3> 디버깅 속성의 "브라우저에 오류 전송" 항목을 True 값으로 변경한다.


<그림 4> 의도한 대로 뜨는 에러메세지

설정 적용 후 정상적으로 에러메세지가 출력된다.

설정

트랙백

댓글

Could not reliably determine the server's fully qualified domain name using 127.0.0.1 for ServerName

IT/Programming/Solution/Tip 2010. 11. 5. 15:18

원인은 간단하다. 처음에 Apache 를 설치하였을 때 httpd.conf 에 ServerName 인자 값이 주석으로 처리되어
Apache 데몬을 실행시킬 때 ServerName 이 선언되어 있지 않아 127.0.0.1 을 ServerName 으로 사용한다는 에러 메세지이다.

단순히 httpd.conf 의 ServerName 인자 값을 수정함으로서 문제를 해결할 수 있다.

<그림 1> httpd.conf 안의 ServerName
처음에는 아마 ServerName 에 주석처리가 되어 있을 텐데, 주석처리를 풀어주고 (# 제거) 임의의 ServerName 을 기입해주면 된다.

설정

트랙백

댓글

(Apache) UserDir "enable" keyword requires a list of usernames 해결 방법

IT/Programming/Solution/Tip 2010. 11. 5. 14:37

UserDir 모듈을 적용할 때 흔히들 겪는 실수 중 하나다.

<그림 1> 정상적으로 세팅 된 UserDir 모듈

초기 설정이 #UserDir Disabled 인 경우가 많아 많은 사람들이 주석을 제거하고 UserDir enabled 이나 enable 로 바꾸는 경우가 많은데,
"이는 초기에 #UserDir Disabled 에 주석을 제거할 때 UserDir 을 enable 한다는 메세지를 함축하고 있는 것이나 다름이 없다..?" 라고 외국 포럼이 설명해주더라.

아직 이 문제에 대해 정확한 솔루션을 찾지 못했다. -_-; 조만간 다시 찾아보고 수정하겠다.

본인의 경우는 UserDir Disabled root 이렇게 적어서 root 사용자의 userdir 을 disabled 시키는 구문만 쓰고 적용시키니 Apache가 올바르게 실행되었다.

설정

트랙백

댓글