프로그래밍 QnA + 설치 및 활용 QnA

h4n9u1의 이미지

오픈소스 프로젝트에 대해서 궁금한 점이 있습니다.

현재 제가 개발하는 프로그램이 Qt를 UI로 사용하고 있기 때문에 GPL라이선스로 개발하고자 합니다. 그래도 어느 정도 구색은 맞추고 싶어서 다양한 프로젝트들을 찾아보며 어떤 형식을 갖추고 있나 유심히 공부하고 있는데 궁금점이 생겨서 질문을 하겠습니다.

1.오픈소스 프로젝트를 보면 다양한 폴더와 파일이 존재합니다. 그 중 REAEME.md와 COPYING, LLICENSE, src, bin와 어느정도의 빌드 시스템 파일(make라던지,CMakeLists.txt같은)이 어떤 것인지 대충 알겠는데 나머지 파일들의 역활을 잘 모르겠습니다. 상세하게 설명해주시면 감사하겠습니다.

2.오픈소스 프로젝트를 보면 최상위 폴더에 빌드 시스템 파일이 존재하고 서브 폴더에도 빌드 시스템 파일이 존재합니다. 왜 그렇게 하는지 알려주시길 바랍니다. 또 어떤 형식으로 작성해야 하는지 궁금합니다.

huso의 이미지

poedit 이용한 번역 작업이 아주 비효율적인 방식이네요. 한번에 번역할 수 있는 방법이 없을런지요?

수고 많습니다.
poedit 를 처음 사용해봅니다.

open source 중에 weberp 프로젝트 관련, 영문으로된 파일 messages.po를 한글로 번역하여 message.po 파일과 message.mo로 만들어야 해서, poedit 사용합니다.

그런데 이 프로그램 사용 방식이 한 문단 단위로만 번역해서 입력하는 방식이네요.

대략 수백개의 문장인데...

한꺼번에 좌악 긁어서, 번역하고 번역문을 한꺼번에 좌악 입력하는 방식은 통하지 않는 것 같습니다.

답답해서 그러는데, 경험 있으신분 조언 좀 부탁드립니다.

s0ulhacker의 이미지

레이드(raid)구성에 관한 질문입니다

똑같은 Sas 1TB 하드디스크가 4개 있습니다
서버는 hp dl380 g6 구요
하드디스크 4개중에 3개를 묶어서 3TB로 사용하고
1개는 레이드로 안묶고 OS만 설치해서 사용하려고 합니다
이럴때 보통 어떤식으로 구성하는지 대략적으로라도
알려주시면 정말 감사드리겠습니다
레이드 구성을 해본적이 없어서 검색을 해봤지만
감이 오질 않네요

wnsdud9984의 이미지

Zorin os 10 ibus-anthy 사용하는법 아시는분 계신가요?

집에 돌아다니는 고물 노트북에 Ubuntu 14.04 LTS 를 설치해서 하용한지 몇 개월 다른 리눅스를 깔고싶었습니다.

많은 리눅스중 Zorin os 라는것이 눈에 띄었고 설치를 했는데 구동은 아주 잘되는데 키보드 언어설정이 이상하더군요.

제가 일본어를 사용하는일이 좀 많아서 ibus-anthy를 꼭 설치를 해야하는데

콘솔에서 sudo apt-get install ibus-anthy 를 하고 입력 소스 목록에 가면 우분투에서는 항목에 일본어(anthy)가 있었는데 Zorin os에서는 나타나질 않는겁니다.

그후
1. ibus restart
2. reboot
3. ibus-setup 에서 일본어(anthy) 끌어오가

검색해서 위의 3가지를 모두 해보았습니다.

우분투 15.04 버전을 베이스로 만들었다고 하길레 우분투 15.04 버전의 anthy를 설치하는 법을 검색후 해보았습니다.

hwkim107의 이미지

카메라 두개를 동시에 촬영하고자 합니다.

임베디드 리눅스 환경에서 카메라 두 개를 연결하여 두 개를 동시에 촬영하고자 합니다.
오차 없이 동일 시간에 촬영하고자 하는데 두 카메라의 sync를 맞추는 방법에 어떤 방법이 있을까요??
도움 주시면 감사하겠습니다 ㅠ

trymp의 이미지

boost::timer 에서 sleep() 으로 쉬는 구간은 시간체크를 못하나요?

        boost::timer t5;
 
        sleep(10);
        printf("elapsed:%f \n", t5.elapsed());

위와 같은 코드인때, 10.000 이 찍혀야 할 것 같은데 그냥 0.0000 이 찍힙니다.

timer 라는게 경과시간을 찍어주는 API 아닌가요?

왜 저러는지 궁금합니다. boost 에 대해 잘 아시는 분 좀 알려주세요.

지나가는새의 이미지

스트립트로 특정 문자 안의 내용만 뽑아 내는 방법이 있을까요...

안녕하세요

굉장히 큰 텍스트 문서가 있는데 형식이 이렇습니다.

# title1
{
content1
content2
content3
...
}

# title2
{
content1
content2
content3
...
}

...

문제는 contents의 내용이 가변적이라 몇 줄이 될지 예측하기 어렵다는 거예요. 하지만 최대 라인은 정해져 있습니다.
여기서는 10줄이라고 한다면..

일단 grep으로 title을 잡아내면 내용은 가져오겠죠.

cat test.txt | grep -A10 title

이럴 경우에 결과는 이렇게 될 겁니다.
# title1
{
content1
content2
content3
...
}

# title2
{

marunarea의 이미지

gdb 행 점프 및 Segmemtation fault

안녕하십니까.
리눅스 초보자입니다.

이상하게 디버깅할때 행 점프현상이 있습니다. 현재 정상적이 프로그램이구요. 큰 시스템에서 사용되는 거라 100% 제가 뭐가 빠트린거 같습니다.
이런 현상을 경험하신 분이 계시는지. 또 어떤 내용을 제가 이해 못했는지 알고싶습니다.

내용은 아래와 같습니다.
//----------------------------------------//
기존의 프로그램을 일부( 방어코드 정도? ) 수정하고 make 하였습니다.
테스트진행을 위해 TARGET 명만 _test 추가 했구요.

gdb 실행을 하고, 해당 함수에서 break 잡았습니다.
next 하고 넘어가는데 100라인에서 했다면 몇개 라인에서 점프에서 아래 라인으로 떨어집니다.
즉,
(gdb) n
100 string key = "";
(gdb) n
107 sprintf( key, "test");

물론 100 ~ 107 라인 사이에 로직이 있다는 거죠.

astzlra955의 이미지

어떤 소스를 Target 보드용으로 build를 하고 싶은에 어떻게 해야 하나요?

안녕하세요

제가 특정 소스를 Target Board 용으로 빌드하려고 합니다.

TEST용으로 find 의 소스를 받아서 HOST PC에서 build 해보니 잘 됩니다.
( configure 를 실행한 다음, make 를 해서 생성했습니다. )

처음에는 크로스 컴파일을 통해 하려고 했으나 복잡해서, 소스를 Target Board에 옮기고 거기서 configure -> make를 하려고 했습니다만, configure 부터 오류가 발생하는군요

Bad mode <- 이런식으로 오류가 나오는데, 아무래도 이런방식으로 build하는게 아닌것 같아서요...

어떤식으로 build를 해야 Target 용으로 build할 수 있을까요?

bsjun의 이미지

안쓰는 PC에 SSD 달고 리눅스 설치하려고 하는데요. 도움좀 부탁드려요

우선 하드는 더 안달고.. 테스트용으로 쓸거라 SSD만 달 예정인데요

파티션을 어떻게 해야할지 모르겠네요.ㅠㅠ
주 용도는 웹 서버용인데
POST , GET 을 많이 하거든요..

ext4 만 trim 기능을 지원한다 이런얘기를 들었는데
SSD 하나만 달거면 그냥 특별 설정없이 설치하면 될까요?
Cent OS 로 설치할 예정입니다..

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기