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

n4u9h7의 이미지

mac에서 irssi 설치 후 접속시 문제가 있습니다.

mac에서 brew로 irssi를 설치한 후

실행해서 irc.hanirc.org 서버에 접속하려는데

일단 irc.hanirc.org 서버는 응답이 없는 것 같고..

apink.hanirc.org로 접속 시에 계속 bad username 이라고 나오면서 접속이 되질 않습니다.

username을 아무리 변경해도 접속이 안되는데 왜그런건지...

혹시 해결방법 또는 참조할만한 사이트가 있으면 부탁드리겠습니다!

blueocean의 이미지

파일 위치에서 명령어를 실행하는 법 없을까요?

안녕하세요.
제가 파이썬 프로그래밍을 하고 있는데, os.makedir("fold") 라는 명령어를 통해 fold 폴더를 현재 파이썬 파일이 존재하는 디렉토리에 만들고자 합니다.
하지만 이 스크립트를 현재 폴더에서가 아닌 다른 위치에서 실행하면 (ex ./home/a/a.py ) 그 위치에 폴더가 만들어지네요.

파일을 실행할 때, 현재 파일이 존재하는 위치에서 실행한 것처럼 하는 방법 없을까요?

절대경로는 사용하지 않고자 합니다.

감사합니다.

getfeus의 이미지

젠투리눅스 배시셸 한글 출력 관련

안녕하세요. 얼마전 사용하지 않는 노트북에 젠투를 설치하여 개발용으로 쓰고 있습니다.

잘 사용하다가, locale 변경에 대한 글을 보고,
http://wiki.gentoo-kr.org/index.php?title=Gentoo_Korean_Env
utf-8 타입 로케일을 생성, 환경변수를 변경 해 보았습니다.

SSH 접속시 인코딩을 utf-8 로 변경할 경우 정상적으로 한글이 출력 됩니다만, 노트북을 직접 사용 할 경우 배시셸에 출력되는 한글이 전부 ㅁㅁㅁㅁㅁㅁ 로 표시 됩니다. 아마도 폰트 관련 문제가 아닐까 생각중입니다.(SSH에선 잘 나오니까)

혹시 이 문제 해결 방법 아시는분 계실까 해서 질문 올려 봅니다. 한글 폰트는 emerge 로 몇가지 설치 해 보았으나, 해결되지 않고 ㅁㅁㅁ 로 표시 되고 있네요.

감사합니다.

seongwon1의 이미지

pipe & fork & execlp & fgets 관련 문의 드립니다.

안녕하세요.

아래와 같이 2개의 process를 만들어서 자식 process에서 찍은 결과 (ls -al의 결과)를
부모 process에서 출력하는 예제를 만들어 봤습니다.

그런데 문제가 있는데요 부모 process에서 ls -al의 결과물을 모두 찍은 후
fgets()에서 계속 wait 을 하네요.

fgets()가 eof나 error일 경우 NULL을 return 할터인데,
fgets의 입력 stream이 stdin이기 때문에 eof를 만나지 못해서 계속 대기중인 건지...

어떻게 하면 해결할 수 있는지 가르침 부탁 드립니다.

감사합니다.

fensy의 이미지

[질문사항] UDP BroadCast로 패킷전송할때 !!

소켓통신을 하고있는데 자꾸 response가 2번씩 올라와서 wireshark로 까보니깐

제가 2번씩 쏘는현상이 있더라구요.. 분명 소스상 1번만 쏘게 되어있고 디버그 걸어가면서 단계별로 봐도 한번만 쏘는데

Broadcast 주소(ex: 192.168.2.255) 로 쏘면 2번씩 나가는 현상이 있는거 같습니다.. 혹시 1번만 쏘게 할수 있나요..? 아니면 제가 놓치고 있는 부분이 있을까요?

h2ogid의 이미지

SHELL SCRIPT 에러 확인

아래 형식의 SCRIPT 를 만드는데

에러가 나는 부분을 못찾겠습니다.

#!/bin/sh

#*
#****************EXPORT DATE******************************************
TODAY=`date +%Y%m%d`
TODAY_TIME=`date +%H`
YESTERDAY=`TZ=GMT+24 date +%Y%m%d`
HOST=`hostname`
#*********************************************************************

domiisa의 이미지

ibatis - executebatch() 함수에 대해..

안녕하십니까.

바로 본론으로 여쭤보겠습니다.

현재 로직이 대강 아래와 같습니다.

try{
 sqlmap.startbatch();
 
if(...){
 
 for(105번 반복){
 
  insert(쿼리문...);
 }
 
 if( 10개모이면 커밋 ){
  sqlmap.executebatch();
  sqlmap.commitTransaction();
 
 }
 
}
 
//나머지 커밋
sqlmap.executebatch();
sqlmap.commitTransaction();
 
}catch(){
 
}

이럴때 sqlmap.executebatch(); 여기들어간 insert문중 error문이 있으면 커밋을 못합니다.

제가 바라는건 중간에서 에러가 나더라도 에러난 구문 제외하고 모두 insert,commit 되도록 하고 싶은데

혹시 방법이 있을까요???

kukyakya의 이미지

이런 경우 어떤 라이센스를 적용해야하나요?

간단한 rtos를 제작하고 있습니다. 빌드 시스템의 경우 linux kernel의 Makefile과 kconfig 소스 코드들을 가져와 사용하고 있으며, bsd 라이센스의 라이브러리를 일부 수정하여 사용 중입니다.

프로젝트의 특성상 사용자가 작성한 코드와 정적으로 링크되게 됩니다. 본 프로젝트의 내용을 수정한 경우에는 본 프로젝트에 대한 변경 사항의 공개를 의무화하되, 사용자가 작성한 코드는 공개할 의무가 없도록 라이센스를 지정하고 싶습니다.

이러한 경우 어떠한 라이센스를 적용해야 하는지(또는 할 수 있는지)에 대해 알고 싶습니다.

yatoyato의 이미지

타겟클래스와의 동기화를 제공하는 유닛테스트 도구

안녕하세요. JUnit 유닛테스트를 진행하다가 가벼운 고민이 생겨 이렇게 질문을 드립니다.
고민은 다름 아닌 유닛테스트를 작성한 후, 타겟이 되는 클래스에 변경사항이 발생했을 때, 개발자가 어떻게 이를 놓치지 않고 테스트클래스를 업데이트해줄 수 있는가 인데요.

그래서 뭔가 테스트클래스와 타겟클래스를 동기화해주는 어떤 툴이 있지 않을까 하고 찾아봤는데...
구글 개발자센터에서 제공하는 CodePro란 툴에서 이런 동기화를 지원하기는 하더군요.
사실 조금 무겁기도 하고, 몇몇 부분에 대해서는 여의치 않기도 하고...

그래서 혹시 다른 가벼운 툴이나 라이브러리가 있지 않을까해서 질문을 올립니다.
동기화까지는 아니더라도 간단한 경고메시지를 콘솔에 띄울 수 있을 정도면 편리할 것 같습니다.
"테스트되지 않은 새로운 클래스/메서드가 발견"되었다거나, "테스트 메서드와 타겟 메서드의 이름이 일치하지 않는다"거나 하는 수준의 출력이면 괜찮을 것 같은데, 혹시 잘 쓰고계신 툴이 있으신가요?

페이지

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