2013. 1. 10. 17:17

http://code.google.com/p/gdata-python-client/downloads/list


최신버전 다운로드 받고


sudo python ./setup.py build

sudo python ./setup.py install


끝. 이제 python 소스 내에서 import로 구글API를 사용할 수 있다.

Posted by newkie
2013. 1. 4. 14:00

tendo를 설치


http://pypi.python.org/pypi/tendo


다운받고 압축을 풀고


python setup.py build

python setup.py install


그리고 작업소스에 아래 내용을 추가


from tendo import singleton

me = singleton.SingleInstance()


이제 이 소스는 2개 이상 실행되지 않음.

Posted by newkie
2013. 1. 4. 13:56

부모가 리턴값 대기 타지 않고 자식이 죽었을 때 좀비화 방지.


signal.signal(signal.SIGCHLD, signal.SIG_IGN)


이걸 소스 초기에 넣어 주면 따로 리턴을 받을려고 대기하지 않아도 삭제됨.

'리눅스 > 파이썬' 카테고리의 다른 글

파이썬 구글 API사용하기  (0) 2013.01.10
싱글인스턴스(중복 실행 방지)  (0) 2013.01.04
Posted by newkie
2012. 11. 2. 15:21

우선 각 버튼들 혹은 텍스트 등으로 구성된 main.xml의 최고부모를 mainframe이라는 id를 주고.


커스텀한 View를 mView라 하면.


RelativeLayout layout;

..

setContentView(R.layout.main);

..

layout = (RelativeLayout)findViewById(R.id.mainframe);

layout.addView(mView,0);

..

이렇게 하면 각 버튼들이 다 유지된 채로 뷰가 제일 바닥에 깔린다.


소스로 커스텀된 SurfaceView위에 버튼같은 것을 올릴 수 있다!

Posted by newkie
2012. 10. 27. 19:59

뷰 혹은 그외의 곳에서 응용 가능할 것.


이거때문에 하루가 날아갔다. 아오.


public class WritingView extends View {

..

Activity mParent;

..

public WritingView(Context context) {

super(context);

mParent = (Activity)context;

..

}



사용처


mParent.finish();//말고도 다른것도 됨


이러면 상속된 소스에서도 finish!

Posted by newkie
2012. 10. 2. 11:07

sudo apt-get install doxygen 로 깔고


sudo apt-get install doxygen-gui 를 깔면 doxywizard 실행가능. 이것이 UI창 띄워줌

sudo apt-get install graphviz 이건 다이어그램 그릴때 필요함(/usr/bin/dot 를 경로로 지정)

'리눅스' 카테고리의 다른 글

톰캣서버 mime-type 수정  (0) 2012.09.21
MP4 변환하기  (0) 2012.07.03
svn 삭제  (0) 2012.04.12
각종 안드로이드기기 리눅스 adb에서 ????뜨는것 인식시키기  (0) 2011.08.24
Posted by newkie
2012. 9. 21. 11:50

web.xml 파일을 찾아서(톰캣설치폴더에 있음) <mime-mapping> 목록이 있는 곳에 가서 수정or추가하면 됨.

'리눅스' 카테고리의 다른 글

우분투 doxygen 설치  (0) 2012.10.02
MP4 변환하기  (0) 2012.07.03
svn 삭제  (0) 2012.04.12
각종 안드로이드기기 리눅스 adb에서 ????뜨는것 인식시키기  (0) 2011.08.24
Posted by newkie
2012. 7. 3. 09:26

mencoder Blade_I.avi -of rawvideo -vf scale=720:-2,pullup,pp=md,softskip,harddup -nosound -ovc x264 -x264encopts bitrate=1844:subq=4:bframes=3:b_pyramid=normal:weight_b:turbo=1:threads=auto:pass=1 -ofps 24000/1001 -o Blade_I.264

//영상추출


mplayer "Blade_I.avi" -vo /dev/null -ao pcm:file="Blade_I.wav"

//음성추출


wine ./neroAacEnc.exe -q 0.2 -if "Blade_I.wav" -of "Blade_I_audio.mp4"

//음성변환


MP4Box -add "Blade_I..264:fps=23.976" -add "Blade_I_audio.mp4" "Blade_I.mp4"

//합치기


MP4Box -hint Blade_I.mp4

//스트리밍용 -  솔직히 잘 모르겠다.

'리눅스' 카테고리의 다른 글

우분투 doxygen 설치  (0) 2012.10.02
톰캣서버 mime-type 수정  (0) 2012.09.21
svn 삭제  (0) 2012.04.12
각종 안드로이드기기 리눅스 adb에서 ????뜨는것 인식시키기  (0) 2011.08.24
Posted by newkie
2012. 6. 8. 12:32

a.c , b.c 에서 변수 i를 공유할때


우선 a.h를 하나 만들고


a.c에

#include "a.h"

int i = 0;

선언


a.h에

extern int i;


b.c에

#include "a.h"


이로써 a.c에 있는 i변수를 b.c에서도 사용가능하며 a.c에서 변경해도 b.c에서 변경된 값으로 사용가능


'C' 카테고리의 다른 글

hex string 을 실제 hex값으로 변환하기  (0) 2012.04.16
include 여러 파일에서 할 때 중복선언 막기  (0) 2011.11.28
Posted by newkie
2012. 4. 16. 14:00

대충


macAddr[0] = "E"

macAddr[1] = "E"


sprintf(hexstr,"0x%c%c",macAddr[0],macAddr[1]);

Addr[0] = strtol(hexstr,err,16);


하면 Addr[0]에 0xEE!


EE!

'C' 카테고리의 다른 글

여러 c파일에서 전역변수 공유하기  (0) 2012.06.08
include 여러 파일에서 할 때 중복선언 막기  (0) 2011.11.28
Posted by newkie