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

snowall의 이미지

파이썬에서 유니코드

윈도우즈7에서 파이썬으로 뭔가를 개발중입니다.

파일 이름을 받으면 그 파일을 열어서 뭔가를 하는 루틴인데요

import os
def converting(filename):
	os.system("convert \"" + filename + "\" \"" + filename + ".txt\"")

convert는 ImageMagick의 그 convert입니다.

일단, \"들은 filename의 중간에 빈칸이 있는 경우때문에 집어넣었습니다. 문제는 filename에 한글이 포함된 경우인데요. 실행시키면

gksendbs의 이미지

jpeg 압축을 하고 싶습니다.

jpeg압축을 하고 싶어서

라이브러리를 다운받기는 했는데

프로젝트에 연결하는 방법을 모르겠습니다.

그리고 jpeglib-turbo도 다운받았는데 어떻게 연결해야할지 모르겠습니다.

속성에 들어가서 포함디렉터리랑 라이브러리디렉터리를 첨부하고

링커로 라이브러리폴더에 있는 라이브러리파일을 복사해주면 되나요?

개발환경은 윈7, 비주얼스튜디오2010입니다.

고수님들 도와주세요...

그리고 검색하다보니 quicklz라는 알고리즘으로 압축하는 방법이 있던데 이것도 jpeglib가 있어야 쓸 수 있는건가요?

ybjeon01의 이미지

ubuntu에서 upstart쓰잖아요 이거 관련해서 궁금한 게 있습니다.

upstart쓰기 전에는 /etc/rc*.d 폴더로 runlevel에 따라 들어가 데몬을 실행시키는 걸로 알고있습니다. 근데 upstart에서는 아예 /etc/rc*.d 를 사용하지 않는 건가요? 실험삼아 rc2.d 폴더를 다른데에다가 옮기고 원래위치에 있는 rc2.d를 지우고 reboot했더니 아무 문제없이 잘 우분투가 잘 실행되었습니다. upstart관련 문서보면 컴퓨터를 끄거나 재부팅할 떄 rc0.d와 rc6.d 폴더에 들어간다고는 나와있는데 이 2가지를 제외하고 rc*.d는 이제 우분투에서 필요없는 건지 궁금하네요.
하지만 http://www.debian-administration.org/articles/212 여기서 보면 꼭 이 6개의 폴더가 필요하다는 듯이 말하고 있네요. 데비안은 upstart를 안 쓰는지도 궁금합니다.

ruddnjs87의 이미지

undefined reference to 'xxx' 에 대해 질문드립니다. ㅎ

안녕하세요 저는 프로그래밍을 배우고 있는 학생입니다.

제가 어떤 프로그램의 makefile을 수정해서 프로그램을 돌릴 일이 있어서 makefile을 수정해보았습니다.

그런데 link하는 부분에서

신머루군의 이미지

gnu tar와 aix tar 압축 풀때 파일 길이로 잘리는 현상

이번에 aix 장비가 들어와서 파일을 옮기는도중에 이상한 증상이 있어서 조언을 구하고자 합니다.

사용하고 있는 장비 (linux)에서 -> aix로 tar로 파일을 묶어 전송할일이 생겨 tar cvfzp 옵션을 태우고 압축을 하였습니다.
이상이 없겠거니 하고 aix에서 압축을 풀고 서비스를 올리려나 class 파일들을 못찾는경우가 생기더군요..

확인을 해보니 경로와 file명이 길은 경우에 .class 파일의 확장자까지 풀리지 못하고 중간에 끊겨있습니다...

linux tar (gnu)와 aix tar의 차이점으로 인한 문제인것 같은데 (추즉입니다)
혹시 이 문제를 회피하거나 해결할수 있는 방법이 있는지 조언을 구하고자 합니다.

youdotan의 이미지

Wireshark에서 IPSec 메시지를 읽는 방법...

안녕하세요.
wireshark을 통해 장비에 오고 가는 패킷을 확인해야하는 상황이 생겼는데..
현재 관리 서버와 단말 간의 통신이 IPSec 프로토콜을 사용하는 바람에,
정작 패킷의 중요하게 확인할 부분이
UDP Encapsulation of IPSec Packets 라고 나오며 확인이 불가능하다 하네요.
혹시 옵션이라든가 볼 수 있는 방법이 있는지 아시는 분 답변 부탁드리겠습니다.
감사합니다 ^^

parkon의 이미지

OOP 개념의 적용에 대한 질문

좀 두리뭉실한 질문인데요,

예를 들어 자동차 구동 시뮬레이션 코드를 만든다고 할 때
첫눈에는 OOP가 제격처럼 보입니다.
엔진, 미션, 바퀴, 브레이크, 연료통 등에 대한 클래스들을 각각 만들고
각각의 인터페이스와 멤버 데이타를 정의하고 등등등.

하지만 실제로 해 보려 하면, 아리까리 해 지는게
차에서 엔진도 하나고, 미션도 하나고, 그러니까
위 클래스들을 싱글톤 구조로 만들어야 하나,
아님 위 클래스들의 인스턴스를 글로발 변수로 지정해야 하나 고민이 드는군요.
그것도 아님
클래스 대신 위 오브젝트들을 아예 네임스페이스로 구현하는게 어떤가 싶기도 하고요,

qkrwncks593의 이미지

정수표현질문

1바이트로 정수를 표현한거랑

2바이트로 정수를 표현한거랑

00000001
00000000 00000001

두개가 있다면

둘다 다른건가요 ?

10 진수로 바꾸면 같은값이 나오고

컴퓨터가 인식할때는 같은값 (정수 ) 으로 인식하나요 ?

qkrwncks593의 이미지

아스키코드 cpu 관련질문

예를들어 c언어의 printf("%d",a); 에서 a가 int형변수이고 5가 들어있습니다. 변수a가 가리키는공간은 4바이트이고 들어있는값은 실제이진수인데. .. 어떻게 5가. 출력되는거죠?

출력된 5는 문자열일것이고 .. 이진수밖에모르는 cpu는 어떻게

2진수를 가지고 정수 5를 출력했는지 궁금합니다.

더불어 %c 형식인자로. 문자를 출력할때도 cpu가 어떻게 문자를 찾는지 궁금합니다. ㅎ

iamoon의 이미지

Github 사용에 대하여..

현재 유료 모델로 사용하고 있습니다만..

잘 쓰다가 오늘 갑자기 한 컴퓨터에서 인증 에러가 납니다. 로컬에 클론을 만들지 못한다고..

옆 컴퓨터와 동일한 이메일, 아이디로 세팅했구요.. git config --list 로 봐도 같은 유저네임, 이메일 주소가 나옵니다.

둘 다 맥에 설치되어 있는데요... 왜 그럴까요?

몇일 전 이메일 verify 관련 공지가 있어서 오늘 이메일도 모두 verify 했거든요...

이거 땜에 오늘 반나절 날렸네요..

고수님의 해결책을 기다립니다.

페이지

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