프로그래밍 QnA

gokore의 이미지

/etc/init.d 폴더를 많이 사용하게 되는데 이 폴더는 어떤 특징을 가지고 있나요??

리눅스 초짜인데요

일단 학교 교제에 있는 대로 하고있는데요

/etc/init.d/ 폴더를 무지 자주 쓰는데요

대체 이 폴더안에 있는 것들의 특성은 어떤 것인가요 ??

그리고 바로 상위 폴더인 /etc/는 어떤 범주로 묶어놓은 것들을 말하나요??

munhoney의 이미지

우분투에서 rc.xd에 자동실행 넣을때 update-rc.d 사용안하고 할 수 없을까요

우분투에서 update-rc.d 사용하지 않고 자동실행 추가할 수 있을까요?

프로그램 개발하면서 내부에 자동실행 기능을 넣고 싶은데 update-rc.d 관련 함수도 없어서요. .. 그냥 rc2.d/S99xxxx 이런식으로 넣기만 해서는 안된더라구요..

혹시 방법 아시는분.. 계시남요?

thdnice의 이미지

[완료]모든 폴더의 flac를 mp3로 바꾸고 싶다면.

flac와 lame 를 이용하여
다음과 같은 코드를 짜서 폴더의 flac를 mp3로 변환하고 있는데..
만약 하위 디렉토리의 모든 flac를 mp3로 바꾸고 싶다면 어떻게 해야할까요?

아직 리눅스 명령어에 대한 공부기 미천하여.. 아이디어가 떠오르지 않네요 ㅠ

find -name "*.flac" 의 output을 이용하면 어떻게 될꺼 같기도 한데.. 이를 어떻게 적용해야할지 모르겠어요

#!/bin/sh
for S in *.flac; do
flac -d -F --totally-silent -c "${S}" | lame -V2 --vbr-new --resample 44.1 - "${S%.flac}.mp3";
done
rm *.flac

hybrid의 이미지

오픈소스 사용에 관해서 궁금한게 있습니다.

A라는 라이브러리가 있다고 하겠습니다.
이것이 2차저작물에 상업적 사용이 가능하지만, 소스를 공개해야한다는 조건이 있는 라이센스로 오픈소스 되었습니다.

이것을 회사에서 작업을 해서 A를 변형시키고 B만큼 추가하여, (A+) + B 의 형태가 되었습니다.

이 때 소유권 자체는 회사 자체가 되는 것으로 알고 있습니다.

그런데, 이 과정을 단순히 소스를 오픈하는 대신 A의 repository에 A+를 commit 해서 공개하는 방식이 가능한지 궁금합니다.
(물론 회사의 허락 하에 B도 commit이 가능하면 좋구요.)

사실 공개 되는 소스의 범위는 똑같을 것 같은데,
얼핏 생각하기로는
commit을 안할 경우 : A는 repository 제작자, A+와 B는 회사가 소유권을 가지고,
commit을 할 경우 : A, A+, B 모두 repository 제작자가 소유권을 가지는건가
생각이 들기도 하고 아닌것 같기도 하고 어렵습니다.

Silvester의 이미지

알고리즘 아이디어..

대학생 경시대회 문제를 푸는 도중에 한 가지 문제에 봉착해서 궁금해서 올립니다.

Plane이 2개로 나뉘어지고 동시에 각 플레인에 점들이 모여 있습니다 (y축 기준으로 -x, x 에 각각 점이 몰려있다고 생각하시면 됨..)

각 plane을 disjoint set이라고 한다면 각 disjoint의 점에서 다른 disjoint 점을 연결해 길이를 구할 수 있는데, 이 때 전체 점에 대해서, |y2 - y1| + |x2 - x1| 의 최소 min을 구한다고 할 때, set이 한 개라면 그냥 binary search 응용해서 풀면 되겠다고 생각을 했는데, 2개 이상의 set에서 각 set을 연결하는 거리는 어떻게 binary search를 이용해서 풀어야할지 막막합니다.

아래에 한 개짜리에서 2개짜리로 만들다가 실패하고 있는데 혹시 조언을 해주실 수 있다면 감사하겠습니다.

예시, 힌트 어떤 것이라도 좋으니 부탁드립니다 ㅠㅠ

익명 사용자의 이미지

mysql 데이터 폴더 변경 관련 질문입니다.

안녕하세요.
mysql 데이터 폴더를 변경하려고 구글링해서 적용해봤는데
아무리 똑같이 해도 이런 에러가 납니다.
my.cnf 파일을 수정하고, mysql 폴더를 이동하고, 권한을 설정했는데
계속 이런 에러가 나네요.
혹시 개선책이 없을까요?

조언 부탁드립니다.

lemk000의 이미지

[완료] 구조체 내용을 똑같이 만들어서 두개의 시스템에서 돌리는데..

어제 소켓통신에 문제가 있어서
제생각에 코드상에는 문제가 없는것같아 구조체의 크기를 sizeof로 찍어보았습니다.

근데 왜그런지 도무지 이해를 못하겠는데요

typedef struct _CGPointd {
    double x;
    double y;
} CGPointd;
 
typedef struct _Message {
    Byte messageType;
    CGPointd point;
    char text[40];
} Message;

지금 메시지 타입을 저렇게 정해놓고 sizeof를 해서 크기를 찍었습니다.
시스템은 인텔 코어2듀오가 깔린 맥 osx이고, 다른한쪽은 a4가 달린 아이폰입니다.

laverrice의 이미지

No address associated with hostname, Name or service not known 뭘까요?

1. nc: getaddrinfo: No address associated with hostname

2. nc: getaddrinfo: Temporary failure in name resolution

3. nc: getaddrinfo: Name or service not known

제가 리눅스에서 natcat을 이용해서 25포트에 접속할때 잘되는 녀석들도 있었지만, 저런 오류가 많았는데요

무슨 오류인지.. 그리고 그 해결방안을 알 수 있을까요? 초보라 자세히좀 알려주세요 ㅜ

laverrice의 이미지

리눅스 greating message를 받아올때 생긴 오류들 입니다. 좀 도와주세요 ~!~!

1. nc: getaddrinfo: No address associated with hostname

2. nc: getaddrinfo: Temporary failure in name resolution

3. nc: getaddrinfo: Name or service not known

제가 리눅스에서 natcat을 이용해서 25포트에 접속할때 잘되는 녀석들도 있었지만, 저런 오류가 많았는데요

무슨 오류인지.. 그리고 그 해결방안을 알 수 있을까요? 초보라 자세히좀 알려주세요 ㅜ

declspec의 이미지

AT&T 어셈블리에서

at&t 어셈블리 문법에서

lea (%esi), %ecx

이런 코드가 있다고 할때. 이거는 결국

mov %esi, %ecx

랑 똑같은거 아닌가요? 차이점이 있나요?

그리고 mov 0x08(%esp, 1), %ebx
이런 코드가 있는데, 여기서 %esp 오른쪽에 있는 1 은 뭔가요??

AT&T 어셈블리 문법들과
인텔 어셈블리 문법들에 대해서
쉽고 구체적으로 잘나온 책 없을까요?

그리고 movl 은 4바이트, movw 는 2바이트 movb 는 1바이트를
이동하는 l, w, b 등의 접미사가 있는데
이 접미사를 생략하고 그냥 mov 이렇게 하면
언제나 4바이트씩 옮기는건가요? 그렇다면 movl 은 왜필요한건지..?

페이지

프로그래밍 QnA 구독하기