Feed on
Posts
Comments

Archive for the '知識基盤' Category

수정할 파일: /etc/X11/xorg.conf
출처: http://bugs.centos.org/view.php?id=2710

[추가할 내용...]

  Leave Reply(+)

아… 역시…

 

google님은 모르는게 없으셔;;
결국 문제를 해결하게 해준건 kldp이긴 했지만;;;

안되는 줄로만 알았던 리눅스-USB무선랜을 조금은 허탈하게 성공시키다-ㅅ-;;;
(집에 가져다 놓은 리눅스컴에 랜선을 길게 연결하긴 귀찮다는 생각에-_-)
의외로 드라이버는 fc07에는 기본적으로 깔려 있던것 같고. 몇가지 명령으로 설정을 잡아주는게 필요한 거였다.

NetMate NMX-202S (ZyDAS zd1211)
zd1211드라이버가 없는 경우 이 사이트를 참조: http://zd1211.wiki.sourceforge.net/

커널에 드라이버가 포함되어있는 경우 장치를 꼽으면 자동으로 올라옴.
[준비단계]
lsusb: usb가 인식하고 있는지 확인. (usb장치 리스트)
iwconfig: 장치확인.
iwlist wlan0 scan: access point 검색
[사용]
ifconfig wlan0 up: 장치활성화
iwconfig wlan0 essid SSID: access point로 연결 (SSID는 각 access point의 SSID)
dhclient wlan0: dhcp로 아이피 할당

의외로 USB2.0에 연결할 경우 인식이 잘 되지 않는듯하다.
access-point 까지만 연결하면 알아서 아이피 할당할 줄 알았더만, dhclient명령까지 줘야 인터넷사용이 가능하다.
당연하게도, 각각의 USB동글에 따라 드라이버가 다르고 설정에 차이가 있다.

  Leave Reply(+)

Template

 

이래저래, 코딩초보가 겪을듯한 깨달음 이랄까-_-a;;;

그동안 용감하게 Copy & Paste그리고 수정으로 몇개의 코드를 찍어서 작업했다가,
이래저래 요 근래 필요에 따라 Template를 서너개 만들었는데
다소 까다롭긴 하지만 손에 익으면 엄청난 확장성을 제공한다는 몹시도 <당연한> 사실을 크게 체감하고 있다-ㅂ-;;;

담주에도 몇개 바꿔쳐야겠네… 허허허허헛;;;

역시 머든, 당장은 돌아가더라도 좀 더 앞을 내다보는게 지혜로운거라고….

 

 

  Leave Reply(+)

디버깅

 

며칠간 고생하던 문제를 드디어 풀어냈는데.

결국 gdb와 assert와 디버깅용 map으로.
무조건 gdb가 능사가 아님은, 실마리도 찾지 못하던 상황에서 결국 printf로 3200여개의 메모리 할당과 삭제를 모두 출력해서
두번의 삭제가 일어난다는 것을 찾아내고. 거들떠보지도 않던 DEBUG플래그와 assert문으로 중복삭제의 실마리를 풀다.
마지막엔 결국 gdb의 back-trace덕분이 컸지만.

문제의 시작은 “함수의 인자로 클래스를 넘길때 참조로 넘기지 않을경우 함수가 종료되며 클래스의 destructor를 호출함”이라는
기본적인 지식에서 기인한.

머 쨋던간에, 맨땅에 헤딩하는 것보다는 여러가지 디버깅툴을 이용하는 이유가 있으며
나름 DEBUG플래그와 assert그리고 gdb가 함께 사용될 경우 상당히 요긴하다는 것.
그리고 gdb 좋다고 printf무시하면 디버깅 시간이 쓸데없이 길어질 수 있다는 것.

더불어 버그 잡으려면 딴짓 줄이고 집중해서 바싹 잡고늘어져라. 라는.

참된 지혜를 얻을 수 있었던 2주(혹은 3주??) 랄까 -_-;;;

 

개운해라-ㅂ-;;

 

Comments(+) Leave Reply(+)

Next »