프로그래밍 QnA

bluesky277의 이미지

리눅스 창 띄우는 소스 알려주세요..

저는 우선 우분투 사용하고 있습니다.
어떤 프로그램을 실행 하였을 때 창이 하나 뜨게끔하는 방법을 알고 싶어요.
구체적으로 노틸러스라는 검색프로그램 실행시 창을 하나 띄우고 싶은데.. (비번을 입력하라는)이건나중에 할일이고
우선 창을 하나 띄우고 싶습니다... 난해한 질문입니다만 부탁드리겠습니다.

morolty의 이미지

쉘스크립트 사용중 아주 간단한 정규식 질문이 있어요..

쉘스크립트 공부중인데요,

compressed="$(echo $1 | sed -e 's/[^[:alnum:]]//g')"

라는 구문이 있어요.

저는 이것을 compressed변수에, 첫번째 argument로 받은 $1변수의 내용을 출력하는 결과값을 sed 명령어에 대입하여 저 정규식대로 치환하는거라고 해석을 했습니다.

궁금증 1. [[:alnum:]]은 [a-zA-Z0-0] 라고 알고있습니다. ^는 문자열의 처음이라고 알고있는데, [^[:alnum:]]은 코드가 동작하는 결과를 보니 알파벳과 숫자를 제외한 문자라고밖에 해석이 안되네요.. 맞는건가요?

궁금증 2. sed 명령어에 정규식이 하나밖에 없으므로 -e 옵션은 쓰지 않아도 되는것이 맞나요??

정규표현식에 대해 구글링을 해보려 해도 기호가 많아서 구글링이 잘 안돼서 여쭙습니다. 감사합니다.

mike1의 이미지

POSIX 공유 메모리 구현 관련


안녕하세요..
매일 보고는 다니지만 이렇게 질문을 올리기는 처음이네요..

지금 제가 우분투 12.04, 64 비트에서 C++ 로
POSIX 공유 메모리를 사용하여 프로그래밍 하고 있습니다

POSIX 공유메모리를 사용하다가
POSIX 공유 메모리의 용량을 프로그램 실행중에 늘려야 할 필요가 있는데,
이것이 가능 한가요?

인터넷에서 찾아보니, 연결리스트로 공유메모리를 구현하는게 있던데,
이런 방식으로 구현해야 하나요?

미리 감사드립니다..

impactlife의 이미지

realloc 에 대해 질문있습니다

c언어 공부중인 초보입니다.

함수안에서 realloc 할때 아래와 같이 하고 있는데 이렇게 하는게 맞는지 좀 봐주십시오.
뭔가 아리까리해서요...

int main(){
int *ptr;
ptr = (int *)malloc(500);
test(&ptr);
free(ptr);
}

void test(int **ptr){
*ptr = (int *)realloc(1000);
}

최초 malloc 으로 잡을때 메모리영역이 500이었는데
함수안에서 realloc 으로 다시 1000으로 잡으려고 할때 해당 주소에 1000을 확보할 영역이 모자란다면
컴퓨터가 아마도 여유가 있는 다른곳에 메모리를 재할당하고 새로운 주소를 리턴할거 같은데요(맞는건지??)

kjh27814의 이미지

화면 확대 시의 문제점(matrix scale)

안녕하세요.

화면 확대축소 기능 중에 문제가 생겨 글 올립니다.

바탕화면은 검은색으로 칠하고 그 위의 빨간색 점을 찍고

빨간색 점을 기준으로 확대했을때 문제가 생깁니다.

어느정도의 확대는 문제가 없는데

확대를 크게 해서 일정 scale을 넘어가면 빨간색 점은 사라지고 검은색 바탕화면만 보이더군요.

구글도 뒤져봤지만 도무지 자료를 찾을 수 없어

KLDP분들중에 혹시 이러한 현상을 겪으신 분들이 계신지 궁금합니다.

답변 부탁드리겠습니다.

atdty의 이미지

PRO*C (ANSI Dynamic sql) 질문입니다 ㅠㅠ...도움좀 주세요 급합니다..

EXEC SQL GET DESCRIPTOR LOCAL 'out' VALUE :value :data = DATA, :indi = INDICATOR, :len = LENGTH, :types = TYPE;

이렇게 해서 쿼리 데이터를 받아오는데 문자형 데이터는 잘 받아오는데 Number형 데이터를 못받아옵니다

indi,len,types까지 제대로 받아오는데 data값이 int든 char형이든 다 값이 안들어오네요 ㅠㅠ indi는 null이아니라고 0값이 들어오는데

어케받아야하나요?ㅠㅠ...미치겠네요;

DJuno의 이미지

javascript, web audio api, html5 관련 질문입니다.

안녕하세요, 개발입문자입니다. 새로운 음악서비스 관련 웹프로젝트를 과감히 시작하고
관련 분야를 공부하고 있습니다.
기본적으로 음악을 재생하고 가공하는 기능을 html5 와 web audio api 를 활용해 구현하는 것이 1차 목표입니다.
구글링을 통해 샘플 페이지와 튜토리얼을 찾아 해보고 있습니다만 잘 동작하지 않네요.

제가 이해한 과정을 설명해드리겠습니다.

web audio api는 html5 webkit 기반으로 동작하는 오디오 관련 api로
단순한 재생을 넘어 시퀀싱, 오실레이터, 믹서, 이펙터에 이르기까지
사운드를 가공하는 다양한 기능을 제공합니다.
web audio api는 세밀한 동작을 위하여
html5 의 audio 태그처럼 간단한 하나의 태그나 함수로 구성되지 않고
적어도 2개의 모듈을 사용하여 음을 재생하는데,
입력 모듈과 출력 모듈을 사용하여 둘을 연결하는 식으로 구동하게 됩니다.
여기에 볼륨 조절, 이펙트 적용과 같은 중간 모듈이 개입될 수 있습니다.

hoochimong의 이미지

Solaris 10 network interface MAC 주소 가져오기 질문.

void getNicMacAddr(char *if_name, char *macAddr)
{
... 중략...

{
char command[BUF_SIZE+1] = {0,};
char host_nm[BUF_SIZE] = {0};
char hostname_file[BUF_SIZE+1] = {0,};
FILE *fp = NULL;
FILE *f = NULL;
int32_t ret = 0;

sprintf(hostname_file, "/etc/hostname.%s", if_name);

if(access(hostname_file, 0) != 0)
{
return;
}

jehun0717의 이미지

쉘스크립트 질문입니다.

if [ ! -d ${DAY_BACKUP_DIR} ]
then
mkdir ${DAY_BACKUP_DIR}
fi

이런식의 구문이 있습니다.

크론으로 매 5분마다 동작하고있으며
일변경 될시에 해당날자 디렉토리를 생성하고, 그 변경된 디렉토리에
처리 완료된 파일들을 넣고있습니다.

쉘 자체 동작상에는 아무런 문제가 없습니다만.

쉘 작성당시 오류메시지를 메일로 뿌려주게 해놓은 상황에서
저 일변경시 디렉토리 생성 구문에서
No such file or directory

라는 디버그 메일이 오고있습니다.

하루한번씩 저렇게 생성이되면 운영하는 측면에서 이상하게 생각이 될거같아
저 메시지가 발생이 안되게 해야 할거같은데

딱히 방법이 생각이 안나고있습니다-_-;;;

좋은방법이 없을까요?-.-;;;

muninn의 이미지

linux에서 mv와 cp 수행시 fsync(sync)를 수행해야 하나요?

안녕하세요, 처음으로 문의를 드립니다.
linux system call 관련하여 궁금한게 있어서 질문 드립니다.

파일 무결성 관련해서 같은 파일시스템 안에서 mv는 file table 변경만 있는것으로 알고 있어서, memory에서 disk로의 flush가 필요없는것으로 알고 있습니다. cp의 경우에는 memory에서 disk로 flush가 필요해서 fsync 혹은 sync를 수행해야 하는걸로 알고 있고요.

혹시 제가 알고 있는것이 맞는지 궁금합니다!

페이지

프로그래밍 QnA 구독하기