OPENAPI나 SRU를 활용해서 ISBN을 검색하는 방법은 이전글에서 다루었다. 그런데, 도서 정보를 시스템에 입력하다보면 발행년도가 오래되어 ISBN이 없거나 ISBN 바코드가 잘못 인쇄된 경우를 종종 만나게 된다. 이런 경우 해당 도서 정보를 일일이 입력할 수도 있겠지만, 책제목 일부를 가지고 공공도서관에서 정보를 검색하여 검색 결과를 시스템에 자동 입력하는 것도 작업을 수행하는 입장에서는 일의 효율성을 높일 수 있는 방안이 될 수 있다. 도서관 간의 정보 교환에 이용되는 프로토콜이 Z39.50 표준인데(http://en.wikipedia.org/wiki/Z39.50 참조) 이 프로토콜을 활용하여 공공도서관에서 정보를 추출하는 과정을 다루고자 한다. 국립중앙도서관에서 배포하는 자료를 참조해도 좋다...
OpenBiblio에 Z39.50 서버를 구축하기 위해서 상용 Z39.50 서버를 적용할 수도 있지만 각 도서 관리 시스템의 특성에 적절하게 대응하기 위해서 http://ftp.indexdata.dk/pub/yaz/win32/ 에서 제공하는 YAZ toolkit을 활용하는 방법을 살펴보고자 한다. Z39.50기반 도서 검색 등록 기능 제작 - 오픈소스 OpenBiblio 활용 글 에서 Z39.50 클라이언트의 역할을 할 때는 YAZ toolkit에 있는 DLL 파일들을 이용하는 정도 였지만 Z39.50 서버를 제작하기 위해서는 YAZ toolkit 설치시 "YAZ runtime" 뿐만아니라 "YAZ Development", "YAZ source"등도 모두 설치한다. OpenBiblio에 Z39.50 서버..
지금까지 무료 오픈 소스 패키지인 OpenBiblio를 효율적인 도서 및 문서 관리에 어떻게 활용할 수 있을지에 대하여 다양한 기능 개발을 통해 살펴보았다. 이번 포스팅에서는 마지막으로 OpenBiblio에 등록해둔 목록 정보를 MARC 레코드 형태로 내보내는 기능을 만들어 보고자 한다. MARC Export 기능은 미국 의회 도서관의 검색 기능 처럼 검색 이후 내보내기할 목록을 체크하여 내보내기 할 수도 있지만, OpenBiblio 사용 경험을 준용하는 차원에서 보고서 검색 조건을 입력하는 화면에 기존 출력 형태인 HTML(페이징), HTML(전체), CSV와 함께 MARC21 형태를 선택하여 MARC21을 선택하면 검색 조건에 따른 결과를 MARC 파일로 내보내도록 개발한다.(KORMARC도 MARC..
인재상 팀웍과 커뮤니케이션 능력 동운인은 함께 일하며, 대화가 잘 통합니다. 사람들간의 신뢰를 중요하게 생각하며, 원활한 커뮤니케이션은 사적인 친밀도를 높일 뿐아니라 프로젝트의 성공과 업무 만족도를 높여줍니다. 자신의 생각과 지식을 잘 설명할 수 있는 능력과 더불어 팀으로 일할 수 있는 조화 능력을 중요한 가치로 여깁니다. 전문성과 장인정신 기본에 충실하며 품질을 위해 최선을 다합니다. 기본에 충실하면서 꾸준히 깊은 지식을 쌓아감을 통하여 분야의 전문성을 확보합니다. 현재의 업무 수행에 필요한 지식과 기술에 머물지 않고 내가 만든 것의 품질을 책임 지는 장인의 자세를 견지합니다. 창의와 혁신 끊임없는 아이디어와 진보된 기술을 핵심 자산으로 여깁니다. (주)동운시스템은 창의적 기술 혁신 기업을 목표로 아이..
InTouch에서 Tag는 각각의 개체에 속성을 지정하고, 값을 정해주는 말 그대로 가장 핵심적인 부분입니다. HMI쪽을 처음 접해보시는 분들이라면 Tag라는 것이 어떤 것을 의미하는지 처음에는 헷갈리실텐데요 Tag란 쉽게말해서 프로그래밍 언어의 변수 유형이라고 생각하시면 가장 쉬울 것 같습니다. InTouch는 여러가지의 Tag 유형을 지정할 수 있는데요 이번 포스팅에서는 대표적인 Tag들의 이름과 각각의 기능들을 소개해보고자 합니다. 1. 메모리 유형 Tag 메모리 유형 Tag는 시스템 상수나 계산이 될 변수등에 지정해 줄 수 있는 유형으로써, 가장 많이 쓰이는 유형입니다. 메모리 유형 Tag는 총 4가지의 종류가 있으며, 각각의 기능은 아래와 같습니다. Memory Discrete : 0(false..
Alarm DB Logger Manager는 자신 또는 특정 Remote PC의 InTouch에서 Alarm 및 Event로 등록 되어있는 Tag에 대하여 발생된 이력 정보를 Alarm DB에 저장하는 일을 하는 프로세스다. Alarm DB Logger Manager를 사용하면 별도의 프로그램 제작 및 Database 구성 필요 없이 InTouch에서 설정한 Tag의 Alarm 및 Event 정보에 따라서 Database에 자동 저장되고 사용자 입장에서는 알람 Database의 각각 Table 정보를 Join하거나 또는 View Table을 조회하여 원하는 정보를 화면에 Display할 수 있다. Alarm DB Logger Manager를 설정할때 유의사항은 다음과 같다. - Alarm의 경우 동일한 ..
InTouch를 이용하여 HMI를 제작할때 Alarm Tag 및 Alarm Group을 생성하게 된다. 생성 방법 및 생성시 유의해야 할 부분에 대해서 이야기 해본다. 1. Alarm Group - 생성 시 유의사항 Alarm Group을 생성할 때 유의해야 하는 부분이 있는데 바로 Parent Group이다. Parent Group은 해당 Alarm Group이 속해있는 부모 Group이다. - Intouch Alarm 상태를 보여주는 Alarm Viewer Control - Intouch Alarm 상태를 Database에 저장하는 역할을 담당하는 Alarm DB Logger Manager - Intouch Alarm 상태를 2대의 컴퓨터끼리 동기화 해주는 Alarm Hot Backup Manager..
InTouch 2014를 사용하여 HMI 작업을 하다보면 한글 및 영문의 표시되는 내용이 동일한 글꼴 동일한 사이즈에서도 다르게 나타나는 현상이 발생하고 있다. 언더웨어 측에서도 한글 WINDOWS 상에서 발생하는 문제로 인식하고 있으나 현재까지 뚜렷한 해결책이나 패치는 나오지 않는 입장에서 사용자들은 곤란한 경우가 많이 있다. 이러한 글씨 크기가 변화되는 부분의 문제를 우회하는 방법은 테스트 결과 2가지 정도를 찾게되어 정리하게 되었다. 1) 글꼴을 SYSTEM으로 사용 - 글꼴을 SYSTEM 글꼴을 사용한 경우 테스트한 결과 내에서는 정상적으로 동일한 크기로 나타나는 것을 확인할수 있었다. 다만, SYSTEM 글꼴은 글씨 크기가 12로 고정되어 있어 다양한 글꼴에 적용하는데 문제가 있다. 2) 표현되..
InTouch를 사용한 HMI를 제작할때 주로 사용하는 단축키입니다. 사용하실때 편하게 이용하세요. ※ 기본 Ctrl + E : Animation Link에 사용된 Tag Name List Display 및 변경 Ctrl + L : Object에 사용된 Text Display 및 변경 Ctrl + C : 복사 Ctrl + X : 잘라내기 Ctrl + V : 붙여넣기 Ctrl + D : 복제(연속 사용할 경우 이전 복제에 사용한 간격을 동일한 위치에 복제됨) Ctrl + Z : 최근 동작 취소(Undo) Ctrl + Y : 최근 취소 동작 취소 (Redo) Ctrl + W : 현재 Window 속성창 Display Ctrl + N : 새 Window 생성 Ctrl + O : Window Open Ctrl ..
인터치(Invensys Wonderware InTouch)사용과 관련한 정보입니다. * 오류 대처 방법 "The same application is being edited in another session. Cannot edit this application"이란 창이 나오면서 프로젝트 편집을 할 수 없는 경우 ☞ 아래의 그림과 같이 프로젝트 폴더로 이동하여 appedit.lok파일을 삭제하고 다시 수행하면 됩니다. * 삭제해도 되는 인터치 파일 인터치 프로젝트를 다른 컴퓨터로 옮기거나 기타 사유로 불필요한 파일들을 깨끗하게 정리하고 싶을때 인터치 프로젝트의 핵심 정보를 담은 파일들을 제외한 나머지 부수적인 파일들이 무엇인지 정리해보면 다음과 같다. 런타임 파일(*.wvw) : 윈도우 파일(*.win)의..
- Total
- Today
- Yesterday
- Yaz
- 마크 작성기
- SRU
- KOSRA
- 항온항습랙
- 감진슬라이드
- Marc
- 서버랙
- koha
- inTouch
- GOLDIS
- 에어컨
- Intouch Alarm
- KORMARC
- MARC32
- 항온항습방진랙
- XAMPP
- ISBN
- z39.50
- KOLASYS
- Integrated Library Management System
- MARC21
- OpenBiblio
- 국립중앙도서관
- 항온항습기
- hmi
- emilda
- EMP랙
- 오픈소스도서관리
- OpenBiblio _install
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |