현재 개발중인 프로그램을 초기에는 쓰레드 없이 했는데...
malloc 과 free 를 좀 많이 사용했거든요....
이 프로그램을 이제 thread 기반으로 개발을 했는데....
malloc 에서 NULL 을 리턴하네요 ( malloc 과 free 를 여러번 수행후에 )
결국 그냥 메모리 풀을 써서 개발을 하려고 합니다...
그런데 그냥 궁금해집니다 thread 환경에서 malloc 은 쓰레드에 안전하지 않은가요 ?
gnome-cups-manager
위의 프로그램으로 설정을 하고 프린터를 하면 프린터가 작동하지 않습니다. 작업이 큐에 추가되기는 하지만 그 이상의 일은 일어나지 않습니다.
그래서 google에서 찾아보니 ubuntuforum의 글이 발견되었고.. 그 글에 보니 다음처럼 해보라는 조언이 있었습니다.
sudo foomatic-rip --ppd HP-LaserJet_1000.ppd ~/test.ps > /dev/usb/lp0
이번에 페도라 코어 5 사용하는 시스템에 웹메일 프로그램을 프로그램 제작사의 도움으로 설치하였습니다. 설치 해주신 분이 9000 포트를 웹메일 서비스에 할당했는데, 이를 하부 도메인으로 포워딩하려고 하는데, 방법을 모르겠습니다. 즉 http://www.mydomain.com:9000 이렇게 설정되어 있는 것을 http://www.mydomain.com/webmail 식으로 포워딩 하고 싶습니다.
원격 로그 서버를 운영중입니다. 그냥 간단하게 syslog와 swatch를 이용해서 사용하는데요 좀더 강력한 로그 서버를 원합니다. 위 패키지 외에 좀더 강력한 툴은 없을까요?
아~ 웹로그 아니고요 시스템 로그입니다. ^^;
(사용환경: 우분투 6.06 대퍼)
우분투, 쿠분투 모두 똑같은데요. UnDotum글꼴이 맘에들어 그걸로 설정해놨는데 Bold를 선택하지않았음에도 두꺼운 글꼴로 표시됩니다. 왜 이럴까요?
제가 memmove 함수를 잘 몰라서 memcpy를 이용해서 레코드 삭제를 했습니다.
레코드 개수가 많은 관계로 for 돌려서 옮기는게 memcpy 보다 코드측면에서 복잡해 보여서... ( 큰 용량의 메모리 복사일시 for 문 돌리는거와 memcpy 성능 차이 나나요? )
레코드 4 레코드 3 레코드 2 레코드 1
이라고 했을때
레코드 2 삭제하면
java swing의 jtable을 사용하려고 하는데.. keylistener를 등록해서 copy,paste,redo,undo 등을 구현하려고합니다.
그래서 keylistener를 등록해서 Ctrl+C를 누르면 copy를 처리하게 했는데 그 처리를 한 후에 jtable이 임의로 클립보드에 다른 데이터를 다시.. 집어 넣어서 이미 제가 처리해서 클립보드에 넣은 내용은 지워집니다.
브리지까지 잘썼었는데.. 소리가 전혀 안나고 있습니다. 대퍼(dapper)로 올리고 믹서에서 장비가 없다고 나옵니다.
alsa 버젼은.. pi alsa-base 1.0.10-4ubuntu4
$ aplay -l aplay: device_list:221: no soundcards found...
$ lspci | grep -i audio 0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
ARM 보드에 부트로더를 만들고 있습니다.
테스트용으로 지금은 잘 동작하는데요..
좀 확실하게 아는게 아닌거 같은 부분이 하나 있어서요..
아래 소스를 보시면
_start: b RESET b UNDEF b SWI b PABORT b DABORT b NOT_USED b INTREQ b FINTREQ
부트로더의 초기부분입니다. 각 익셉션/인터럽트에 대한 벡터테이블을
Unix Network Programming 을 보고 있습니다. 여기에서 사용하는 unp.h 란 헤더에는 config.h 를 configure 을 이용하여 생성한 뒤 include 하라고 적혀있는데요, aclocal, autoconf, autoheader 등을 봤지만 HAVE_SYS_SELECT_H HAVE_SYS_SYSCTL_H
과 같은 것들을 생성하는 방법은 아닌것 같습니다. 여러 분들은 어떤 방식으로 생성하