pdf변환 및 합치는 소프트웨어

Posted at 2009/12/29 01:24 // in Tips/Utility programs // by Daniel

http://pdfpro.co.kr/

한글 프로그램이고 무료라네요

image

크리에이티브 커먼즈 라이센스
Creative Commons License

srt->smi 자막 변환 프로그램

Posted at 2009/11/07 20:24 // in Tips/Utility programs // by Daniel
퍼왔습니다. (여기서)
사용자 삽입 이미지
아주 간단한 무설치 프로그램.

따로 설치할 필요없이 다운 받은 파일의 압축을 풀고 실행하면 되는 간단한 구조로 되어 있어서 손쉽게 사용이 가능합니다.
Sami 파일의 언어를 Krean, English중 선택하고 Open And Convert and Save 버튼을 눌러서 SRT 파일을 선택하면 됩니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

windows에서 bash 셸 사용

Posted at 2009/11/02 23:59 // in Tips/Utility programs // by Daniel
일단 간단하게 쓰려고 찾아봤습니다. 물론 Cygwin을 쓰면 다들 해결되긴 하지만.. 그걸 깔긴 싫고 해서

http://win-bash.sourceforge.net/ 이 있더군요

적당한 폴더(저의 경우D:\programs)에 카피 한다음에 더블클릭하면 실행됩니다.

그리고 나서 UnixUtils를 받아서 http://unxutils.sourceforge.net/
적당한 폴더에 풀었습니다(실행파일들이 꽤 있습니다. 옛날 툴이라 버그나 기능미비가 좀 있지만)

제가 이걸 한 이유가 mplayer녹화기능을 쓰는 스크립트를 쓰기위한 거라서
저는 mplayer도 다운받아 압축풀었습니다.

저의 경우 다음과 같은 배치파일로 실행했습니다.
D:\programs에 bash 압축 풀고, d:\programs\UnixUtils, D:\programs\mplayer 존재


set Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\UniUSB\Common;D:\programs;D:\programs\UnixUtils\usr\local\wbin;D:\programs\mplayer
win-bash.exe
윈도 도스창에서 변수설정이 기억나질 않아서 그냥 썼네요.

기능 미비점이 꽤 되지만 제가 원했던 스크립트는 실행되는군요.
셸 스크립트 실행시에 앞줄에 #!win-bash.exe 해줘야 됩니다. ^^
사용자 삽입 이미지

win-bash로 셸 스크립트 실행 및 mplayer 실. 스크립트 앞줄에 #!win-bash.exe 해줘야 됩니다.

(저는 wget도 받아다가 실행합니다. 편리 ^^)
크리에이티브 커먼즈 라이센스
Creative Commons License

Xming에서 gnome XDMCP로 데스크탑 실행 - xlaunch파일

Posted at 2009/10/20 14:23 // in Tips/Utility programs // by Daniel
Update: putty에서 gnome 데스크탑 불러오는 것이 잘 안되는군요.
XDMCP로 하는 방법으로 고쳤습니다.
제 환경은 WindowsXP SP3호스트에 VMware로 ubuntu9.04를 깔았습니다.

사용자 삽입 이미지

XDMCP enable로 바꾼다.

/etc/gdm/gdm.conf를 고쳐 XDMCP관련 항목의 Enable을 true로 바꾸고,
$ sudo /etc/init.d/gdm restart  --> gdm을 다시시작해줍니다.
그리고 Xming을 실행해서 XDMCP로 연결합니다.
스크린 번호는 기본이 0 이지만 맘대로 정하고, Open session via XDMCP로 선택
접속할 호스트의 아이피 적어주고
클립보드 설정과 함께 해상도 파라미터 정해주면 됩니다. 해상도는 안하셔도 되긴 됨.
사용자 삽입 이미지사용자 삽입 이미지
사용자 삽입 이미지사용자 삽입 이미지사용자 삽입 이미지



사용자 삽입 이미지


-------------------------------------------------


session.xlaunch

gnome-session을 실행하는 파일. 호스트 IP와 로그인 아이디는 알아서 수정.

Xming을 사용하여 gnome데스크탑을 실행했습니다.
(gnome-session을 실행하면 데스크탑 화면을 실행할 수 있습니다.)
당연히 putty를 썼고 거기에 public key 인증을 했습니다.

로그인할 IP와 아이디는 각자의 설정에 맞게 수정하시면 되구요 해상도 옵션도 주어져있으니 고쳐쓰면 됩니다.
디스플레이번호는 2번으로 해놨습니다. 맘에 드시는 대로 고치셔도 됩니다.
VMware Player 로 돌린 우분투 9.04에서 실행됨을 확인했습니다.
실행 화면입니다.

사용자 삽입 이미지
<?xml version="1.0"?>
<XLaunch xmlns="http://www.straightrunning.com/XmingNotes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.straightrunning.com/XmingNotes XLaunch.xsd" WindowMode="Windowed" ClientMode="StartProgram" Program="gnome-session" ClientStart="PuTTY" PathToProtocol="C:\\Program Files\\PuTTY\\" RemoteHost="192.168.136.128" RemoteUser="daniel" Display="2" Clipboard="true" ExtraParams="-screen 0 1280x1024"/>
Update:
으음 문제가 있군요. 이방법을 쓰면 쓰던 도중에 hang되면서 멈춰버리는 현상이 발생.
Xming의 문제인지 뭔지 모르겠습니다. 혹시 문제될까봐 스크린세이버도 껐는데
해결방법 아시는 분 있나요?

http://ubuntu.or.kr/viewtopic.php?p=13071 여기 관련 내용이 있긴한데 (gdm 원격 로그인 허용등)원격으로 gnome-session 실행은 권장 안하는군요.
http://communities.vmware.com/message/1381238 에는 vmware에러도 나오고
XDMCP를 사용하면 어떨지;;
크리에이티브 커먼즈 라이센스
Creative Commons License

Xming에서 scim을 사용한 한글 입력

Posted at 2009/10/20 13:37 // in Tips/Utility programs // by Daniel

일단 글 수정중입니다.

이 방법을 테스트 완료하면 위키에 통합할겁니다.


일본쪽 포스트를 찾았습니다.

http://translate.google.com/translate?hl=ko&u=http%3A%2F%2Fd.hatena.ne.jp%2FCoolDriver%2F20080224%2F1203826457


현재는 테스트로, Xming띄우고 putty 열고

$ export GTK_IM_MODULE="scim"

입력 후

$ gnome-terminal


하니 입력 되는군요

근데 그 전에 여러 테스트를 했기 때문에 선행으로 뭔가 해야할 지도 모릅니다.

예를 들어

$ scim –d

를 미리 실행한다든지


nabi나 ami를 활용한 한글입력은 제 이전 포스트(위키)를 보시면 됩니다.

"scim한글입력"

Xming에서 scim사용한 한글입력 $ export GTK_IM_MODULE="scim" 입력 후 $ gnome-terminal

일단 여기까지 봤고 나머지 (스크립트로 실행등등) 내용은 추후에 해봐야겠습니다.

-----------------------

2)으음

보니까 그냥 gnome-terminal에서는 입력기 선택에서 scim을 선택하면 되는군

image

크리에이티브 커먼즈 라이센스
Creative Commons License

gnuplot으로 3차원 그래프 그리기

Posted at 2009/05/31 15:19 // in Tips/Utility programs // by Daniel

image

 

 

plot.txt를 다음과 같이 만듭니다.

1   1   23899.419542
1   2   12610.944833
1   3   8971.098750
...
1   20  8601.175000

2   1   23887.139833
2   2   12471.028667
2   3   9263.998792
...
2   17  8109.114042
2   18  8234.272542
2   19  8234.607792
2   20  8223.569792

3   1   23882.014542
3   2   12674.229583
3   3   9317.152625
...

이렇게 3 개 값이 한 줄에 있도록.

그리고 파일의 맨 첫째줄과 중간중간 빈 줄을 넣어줘야 합니다.(아마 앞의 값이 바뀔 때마다..)

 

그리고 gnuplot을 실행하고 프롬프트에서

gnuplot> splot "plot.txt" with pm3d

이렇게 splot과 with pm3d를 쓰면 됩니다.

 

splot [0:5] [0:20] [24500:25500] "plot0.txt" with pm3d

이렇게 x y z 축 범위를 정해줄 수 있습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

원격 데스크탑에서 화면이 까맣게 되고 아무것도 안나올 떄

Posted at 2009/05/23 21:22 // in Tips/Utility programs // by Daniel

Ctrl-Alt-End 키를 시도해보세요.

 

접속에 한번 실패하거나 해상도 관련된 문제로 프로세스가 죽거나 해서 원격데스크탑에 접속해도 화면이 까맣게 되고 아무것도 안나올 떄가 있습니다.

 

이럴 때는 Ctrl-Alt-Del로 나오는 메뉴에서 작업관리자를 부르거나 로그오프하면 될 겁니다.

 

원격데스크탑에 Ctrl-Alt-Del을 보내는 방법은 Ctrl-Alt-End 키입니다.

http://qaos.com/article.php?sid=2740

크리에이티브 커먼즈 라이센스
Creative Commons License

꼼수로 그린 트레이스 그래프 - gnuplot

Posted at 2009/04/24 15:20 // in Tips/Utility programs // by Daniel

image

4개 쓰레드가 돌고 있는데 언제 다른 쓰레드를 기다리고 언제 일했는지 보고자 했습니다.

다른 방법이 없나 모르겠는데 엄청 삽질했습니다.

gnuplot으로 그리긴 했는데 완전 꼼수

방법은 object rect로 상자 그리고

화면 밖에다가 그래프 그어서 그리기 입니다.

set object 197 rect from 10572.5589,1.6 to  10590.3039,2.4 fc lt 1 lw 0
set object 198 rect from 10600.7679,1.6 to  10603.6261,2.4 fc lt 1 lw 0

이런식으로 object에 일련번호 붙여서 상자 만들어놓고

plot [0:10819.649917] [-1:4] -2

이렇게 plot 영역을 0~10819 세로로 -1~4 로 잡고 그래프는 y=-2로 잡았습니다. 화면 밖이라 그래프는 안나오구요.

추가로

set key off

로 legend 없앴습니다.

눈금 없애기나 마지막 포인트 값 프린트 그런 것도 필요하지만 일단 여기까지만 해도 감지덕지

참고로 pthread_cond_wait을 잡은거라 쓰레드가 스케줄 아웃되었는지 어쩐지는 안나옵니다. 저렇게 빨갛게 다 칠해놨어도 중간에 다른 프로그램이 돌거나 idle로 나간 경우가 있단 얘기. lock이나 세마포어도 안나오는 거구요

상자 색깔은 fc lt 다음에 숫자로 나타냅니다. 아마 논문서 나오는 게 이런걸로 한 거 같네요. 라인 타입이 대시면 흑백으로 대시로 나오나봅니다.

image
lw는 line width입니다. 테두리 없는 게 예쁘길래 0 으로 했죠

gnuplot 실행뒤에

load "plot_cont.txt"

로 불러와도 되고

$ gnuplot -persist "plot_cont.txt"

로 셸에서 입력해도 됩니다.

저 그림을 나오게 하는 plot 파일입니다.

참고 페이지
http://gnuplot.sourceforge.net/demo/rectangle.html
http://nucl.sci.hokudai.ac.jp/~ohnishi/Lib/gnuplot.html
http://coffeenix.net/doc/gnuplot/gnuplot.html

크리에이티브 커먼즈 라이센스
Creative Commons License

addr2line 사용법

Posted at 2009/03/31 15:37 // in Tips/Utility programs // by Daniel

addr2line은 PC값으로 프로그램의 수행 라인을 찾아주는 프로그램입니다.

예를 들어

$ addr2line -e FFT 0000abe0
-->
/home/danielsong/examples/splash2/codes/kernels/fft_pthread/fft.c:341

이런 식으로 나옵니다.

또는 줄줄이 입력할 수 있는데, 파일을 리디렉션 해서 쓸 수 있습니다.

$ cat trace.txt | addr2line -e FFT
-->

/home/danielsong/examples/splash2/codes/kernels/fft_pthread/fft.c:459
/home/danielsong/examples/splash2/codes/kernels/fft_pthread/fft.c:459
/home/danielsong/examples/splash2/codes/kernels/fft_pthread/fft.c:467
/home/danielsong/examples/splash2/codes/kernels/fft_pthread/fft.c:468
...

kldp의 addr2line man page에서는 이와 같이 나옵니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

awk에서 가장 많이 쓰는 것

Posted at 2009/03/31 13:46 // in Tips/Utility programs // by Daniel

awk '{print $2}'

매 라인의 2번째 단어만 출력

크리에이티브 커먼즈 라이센스
Creative Commons License