The paper which printed in Publications of Korean Astronomical Society(PKAS)
It's written by Korean. It shows how to get flat field and apply that process.

by BSang 2009. 2. 14. 23:25
IDL의 버젼이 올라가면서 작동하는 기능..
기본적으로 GIF 화일을 읽고 쓰는 것이 되어야 가능한 기능..
IDL5.3 버젼에서는 아무 꺼리낌없이 GIF화일을 읽고 저장할 수 있었으나
GIF 포맷의 라이센스 문제가 해결되지 않아서 한동안 GIF를 읽고 쓸 수 없었음.
그 대신 추천한 포맷이 png 포맷이었구.

6.4가 나올 때 라이센스 문제가 풀려서
GIF을 읽고 쓸 수 있게 되었고, 그로 인해서 움직이는 GIF 화일 작성이 가능해짐..


아래 내용은 idluser.org에서 가져옴..

pro test_anim_gif
file=filepath('abnorm.dat', subdir=['examples', 'data'])
heart=read_binary(file, data_dims=[64, 64, 15])

device, decomposed=0
loadct, 8
tvlct, r, g, b, /get

wfile='abnorm_anim.gif'
for i=0, 14 do begin
  one_pic=rebin(bytscl(heart[*,*,i]<239), 192, 192)
  write_gif, wfile, one_pic, r, g, b, /multiple, delay=10, repeat_count=5
endfor
write_gif, wfile, /close
end


by BSang 2009. 2. 13. 22:17

옴니아를 사용한지 2주가 훨씬 넘어가는것 같다.

그동안 사용하면서 느낀점..

 

1. 옴니아 라는 전화기는 전화기로 보면 안된다는것..

물론 전화기로 나온 기기이지만 작은 컴퓨터로 생각하는게 편하다.

깔려있는 운영체제가 마이크로소프트 모바일 이라는 모바일 기기에 최적화된 운영체제가 설치되어 있고,

프로그램을 설치해줘서 내 입맛에 맞게 바꿔줘야 된다는 것..

 

전화기에 최적화 된 폰이 아니라 비즈니스에 최적화된 기기라는 표현이 맞는 것 같다.

전화벨소리를 그룹별로 지정해 줄 수도 없고(기본적으로 지정할수 없고, 프로그램을 설치해야 변경가능)

글씨 폰트를 바꾸어 주는것도, 알람소리를 바꾸는 것도 매우 힘들다.

게다가 터치화면을 쓰다보면 금방 소진되는 배터리..

 

비즈니스적으로 말한다면

수시로 아웃룩을 통해서 메일확인이 가능하고,

카메라로 찍은 명함을 전자양식으로 인식하여 저장이 가능하며

간단한 오피스 작업을 할 수 있으며 일정관리 역시 가능..

네비게이션 프로그램을 깔아서 길찾기에 사용이 가능하고

이동하면서 dmb를 통해 티비를 볼수 있고 음악을 듣거나 영화를 보는것이 가능..

 

하지만 제대로 활용하기 위해선 어느정도의 예비지식이 필요하고

윈도우나 컴퓨터에 익숙한 중급 유저 정도는 되어야 손에 익을만한 기능들..

세세한 설정을 위해서는 레지스트리까지 건드려 줘야한다.

나처럼 한번도 pda를 사용해 보지 않고, 일반 폰을 쓰다가

옴니아로 갈아탄 사람들에게 옴니아는 애물단지가 될 가능성도 많을듯..

 

어쨌든 지금은 90 퍼센트 이상 옴니아를 이해하고 활용하고 있다고 생각한다.

나머지 10퍼센트는 할수도 있지만 다만 내가 필요하지 않기에 활용하지 않고 있을뿐..

 

2. 유용한 프로그램

스카이프 : 폰에 설치해서 mylg070 폰이나 벨킨 스카이프폰처럼 인터넷이 되는 환경에서 사용할수 있다는 것..

               이렇게 사용할 경우 물론 통화료는 훨씬 적게 나오고, 가입자들끼리는 무료통화 가능..

구글맵 : 핸펀에서 국내 뿐만 아니라 세계 여기저기의 지도를 검색가능..

            내장된 gps 를 사용하면 현재 내가 있는 위치가 지도상에 표시됨.

            연구원 내의 내 자리에서, 그리고 해운대 바닷가에서 테스트했는데 정확한 위치를 찍어냄..

            국내의 경우 길찾기 기능이 보안상의 이유로 지원하지 않지만 외국에서는 스트리트 뷰를 통해서 주변

            환경을 볼 수있고 길찾기 가능

WAD2, spb mobile shell, ilauncher : 폰을 내 입맛에 맞도록 환경을 바꿔주는 프로그램.

             두 프로그램 중 윈도우에 익숙한 사용자라면 WAD2를 추천..

             그러나 너무 무거워서 잘 돌아가지 않는 단점이 존재..

             간단히 바꿀 수 있고 가볍기 때문에 현재는 ilauncher 사용

             튜닝의 끝은 순정 이다 라는 말이 맞을지도..

메이트온 : 네이트 온의 모바일 버젼. ap가 있는 곳에서 네이트온 사용가능..

by BSang 2009. 1. 3. 15:29


made by Hyung-Min Park



동영상을 올릴 수 있는 용량의 제한과, 실시간으로 볼 때 데이터 전송량의 제한으로

용량을 1/3 이하로 줄여서 올렸는데, 그렇게 올리니까 화질이 너무 떨어진다.

 

윈도우 무비메이커를 써서, 기존에 올라와있던 영상들 중에서 필요한 부분들을 뽑아낸 것을

하나의 영상으로 인코딩해서 제작.

연구소에서 작업한 컴터가 비스타 환경의 컴터였는데

비스타에 설치된 무비메이커와 xp에 설치된 무비메이커의 버젼의 차이때문에

비스타에서 만든 작업화일을 xp 에서 읽지 못하는 경우 발생..

모든 방법을 다 써봐도 되지 않아서 한밤중에 놋북에 비스타를 설치해서

작업을 다시 수정..

무비메이커는 이번에 처음 사용해봤는데 의외로 쉬워서 동영상 제작툴로 많이 사용할듯..

by BSang 2009. 1. 2. 20:47

올해가 갈릴레오가 망원경으로 천체를 관측한 지 400년이 되는 해라고 한다.
그와 관련하여 여러가지 행사들이 올해 국내외로 열린다.

그 첫 행사의 일환으로
부산 해운대에서 해돋이 행사가 열렸다.
부산시 관계기관, 천문연구원, 서울대, 경희대, 충북대, 충남대, 경북대가 참여한 해돋이 행사..

012345678910111213141516171819202122

by BSang 2009. 1. 2. 20:33


Hinode 서버에 접속해서 데이터를 올리거나 다운로드 받을 때 사용하는 방법이다.
일반적으로 서버에서 작업을 할 때는 solar-b.nao.ac.jp를 통해서 접속해서,
원하는 서버, 예를 들면 sagami 서버로 접속한다면
ssh sagami.mtk.nao.ac.jp  이런 식으로 접속하면 됨.
그렇지만 데이터를 내 데스크탑 컴퓨터에서 올리거나 다운로드 받는건 불가능함..
이를 위해 포트포워딩 이라는 방법을 사용한다.
접속하고자 하는 서버가 있는데, 외부에서는 직접 접속할 수 없고,
그 서버와 연결되어 있으면서 외부와 통신이 되는 서버가 있을 때,
외부와 연결된 서버를 통해서 접속하고자 하는 서버에 접속할 수 있는 방법이다.


1. 프로그램 설치
  Xmanager 최신버젼으로 설치
  SSH Secure File Transfer Client 설치

2. Xmanager - Passive 실행

3. SSH Secure File Transfer 실행(편의상 SSH 로 함)
  프로파일을 두 개 만들어야 함
  첫 번째로 접속하는 프로파일이 문을 만들어 주는 역할이라면
  두 번째로 접속하는 프로파일이 본 작업을 할 수 있도록 해주는 역할을 한다.
  포트포워딩을 통해서 접속을 할 수 있도록 만들어주는 방법이다.
  File - Profiles - Add Profiles 를 눌러서 두 개의 프로파일을 생성한다.
  이름은 마음에 드는대로 적어주면 된다.
  여기서는 편의상 첫 번째 프로파일은 Solar-B 라고 명명하고
  두 번째 프로파일은 Hinode 라고 명명한다.

4. 설정
  시작하기 앞서 주의할 점은 각 탭에서 설정사항을 바꿀 때, 바꾸고나서 반드시 SSH를
  완전히 종료하고 나서 다시 띄우고 설정해줘야 한다(제대로 적용이 되지 않는 경우가 있음)
  먼저 Solar-B 프로파일에 대해서 설정해 주어야 한다.
  File - Profiles - Edit Profiles 를 눌러 들어간 후, 왼쪽의 메뉴에서 Solar-B를 선택하고
  Connection 탭에서 일부 내용을 다음과 같이 채운다.

                Host name : solar-b.nao.ac.jp
                User     : 본인의 계정
                Port     : 22

  다음으로 Tunneling 탭을 눌러서 들어가서 수정한다.
  먼저 X11 tunneling에서 Tunnlel X11 Connections 에 체크해준다.
  다음으로 Outgoing 탭에서 Add를 눌러서 내용을 추가한다.

                 Display : 두 번째 프로파일 이름(여기서는 Hinode)
                 Listen  :  포트번호인데, 큰 번호를 아무거나 적어주면 된다(여기서는 9000)
                 Destination Host : 목적하는 서버명인데, 여기선 sagami.mtk.nao.ac.jp
                 Destination Port : 22

  다음으로 Hinode 프로파일의 connection 탭에 몇가지 내용을 추가한다.

                 Host Name : localhost
                 User     : 본인의 계정
                 Port     : 첫 번째 프로파일에서 적었던 Listen 값(여기선 9000)

5. 접속
  SSH를 실행시켜서 순차적으로 접속한다.
  첫 번째 프로파일 접속시 오른편에 아무것도 보이지 않는 것이 정상이니 이상하게 여기지 말도록..
  두 번째 프로파일을 접속하게 되면 새창이 열리면서 오른쪽에 내 계정에 있는 파일리스트가 보인다.
  두 번째 프로파일을 접속할 때 터미널창이 뜨는 경우가 있으나 그대로 접속한 다음
  프로그램 메뉴 중 window -New File Transfer를 누르면 파일리스트가 뜨는 것을 볼 수 있다.
  여기까지가 끝..

by BSang 2008. 11. 26. 12:23
프로그램을 User-Friendly 하게 만들때 쓸 수 있는 함수..
이번에 프로그래밍을 해서 다른 사람이 쓰게 하도록 만들 때 유용하게 사용했음.


result=dialog_pickfile( [, DEFAULT_EXTENSION=string] [, /DIRECTORY] [, DIALOG_PARENT=widget_id] [, DISPLAY_NAME=string] [, FILE=string] [, FILTER=string/string array] [, /FIX_FILTER] [, GET_PATH=variable] [, GROUP=widget_id] [, /MULTIPLE_FILES] [, /MUST_EXIST] [, /OVERWRITE_PROMPT] [, PATH=string] [, /READ | , /WRITE] [, RESOURCE_NAME=string] [, TITLE=string] )

많은 옵션들이 들어가 있음.


이 중에서 자주 쓰는 옵션은,

/directory : 이 옵션을 쓸 경우, 윈도우 프로그램에서 열기 버튼을 눌러서 경로를 지정하는 기능과 유사.
                 단 IDL에서 이 기능을 쓰면 그 지정경로의 스트링 값을 반환해준다는 것.

Filter :  내가 찾고자 하는 화일의 확장자만을 지정해 줄 수 있음.
          혹은 특정 종류의 확장자를 가지는 화일을 골라내 주는 기능
          예를 들어서 확장자가 fit, fits, fts 화일만 골라내려 한다면, filter=['fit','fits','fts']

Path :  초기에 팝업창이 열릴 때 기본적으로 열리는 곳을 찾게 해 주는 옵션


IDL 6.x대 버젼부터는 사용가능..
by BSang 2008. 3. 26. 16:52
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

연구원에서 내가 일하고 있는 공간..
작년 8월까지는 본관에 있었지만, 9월부터 이쪽으로 이동..
이유는, 상주하면서 관측할 사람이 없었던 것도 있고,
하는 일이 분광관측 쪽이라서 그쪽과 관련해서 어떤 도움이 되지 않을까 하는 기대도 있었다.

올라와서 좋은 점이라고 하면 내 맘대로 할수 있다는것..
나 혼자 이 건물을 쓰기 때문에, 내가 음악을 틀어놓고 일을 하든, 잠을 자든 아무런 제약이 없다.

나쁜 점이라고 한다면, 건물안에 화장실이 없다는 것과,
어영부영하다가는 그냥 시간을 보내기 딱 좋은 곳이라는 곳..
by BSang 2008. 3. 21. 10:58
사용자 삽입 이미지

Labwindows/CVI 8.5 버젼..
그전에 8.1을 썼는데, 8.5에서 수정하려고 하니 제대로 입력이 되지 않는 문제 발생..
할수없이 8.5로 재 인코딩..

그 전에 만들어놓은 코드들을 그대로 옮기면서 보고 있는데,
참 쓸데없이 만든 것들이 많다.
어떤 변수들을 확인하기 위해서, 혹은 기능들을 모두 구현하기 위해 그런것들이겠지만..
조금은 이 프로그램에 대한 감도 잡은것 같고, 조금은 내 스스로 만들 능력도 생긴듯..
하지만 아직도 많이 부족하다.
by BSang 2008. 3. 20. 14:09
화면상에 display를 할 필요가 없이 결과를 만들어낸다거나,
루틴상으로 뭔가 결과를 만들어낼 때 사용..


set_plot,'z'
device,decom=0
loadct,4            <---컬러 적용과 관련된 옵션은 'z' 버퍼 선언후에 선언해줄것(그렇지 않을경우 흑백으로 출력됨)
device,set_resolution=[768,768], set_pixel_depth=24       <----이 옵션은 컬러로 영상을 그릴 때 사용함
tvscl,img
img1=tvrd(/true)
write_jpeg, filename, img1, qualtiy=100, /true
set_plot,'win'
by BSang 2008. 3. 19. 18:59