본문 바로가기

Dev...

UI 스케치에 쓸만한 PowerMockup... http://www.powermockup.com/ 에서 Free버전을 받아서, 현재의 파워포인트에서 UI와 관련된 디자인이 가능한 파워목업은 그동안, 발사믹을 사용해 오던 필자에게 아주 매력적으로 다가왔다. 설치된 이후에, 몇가지의 스텐실을 올려보았다. 파워포인트의 객체로 깔끔하게 구성되어진 모습은 그동안 발로 그린것 같은 발사믹에 비하면, 매우 미려한 그래픽의 형태로 나타난다. 더군다나, 가장 매력적으로 느끼게 되는 기능은, Custom Shapes로써, 기존에 제공되는 PowerMockup의 item들이 파워포인트의 객체로 제공되는 것을 재구성하여, 하나의 Item으로 다시 등록하여 사용할 수 있게 하여주는 기능이다. ( 물론, 이 기능은 다음과 같이 처리된다. 적당하게 재분해된 상태의 객체들을 다시.. 더보기
형상관리의 기능에 대해서... 단순하게 소프트웨어 형상관리에 대해서 생각하는 경우에 가장 먼저 떠오르는 것은 '소스 코드의 버전관리'일 것이다. 그리고, 그것에 대한 매타태그와 같은 인덱스를 정리하는 정도의 일들이 부가적으로 떠오른다. 하지만, 실제 개발시에 사용되는 영역과 표준화적인 요소를 많이 반영한 CMMI나 SPICE, ITIL등의 소프트웨어 공학의 관점에서는 형상관리 기능의 범위는 단순한 소스코드의 버전관리를 넘어서, 변경되는 내용과 이슈에 대한 관리, 릴리즈를 포함한 것까지 범위가 매우 넓다고 봐야할 것이다. 그리고, 실질적으로 그렇게 변경관리가 된 내용을 빌드하고 테스트한 이후에 배포까지의 프로세스의 진행에 대해서 포괄적으로 어떻게 관리할 것인가가 매우 중요한 실제 개발팀 운용과 형상관리에 핵심이 된다. 기본적으로 변경관.. 더보기
소프트웨어 형상관리에 대한 기본 정리... 소프트웨어 형상관리(SCM)을 수행하기 위한 행위들에 대한 집합으로 다음과 같이 정의할 수 있음. '변경사항을 통제하기 위하여 만들어진 행위들의 집합'으로 다음의 5가지로 정의가 가능함 하나. 변경될 가능성이 있는 산출물을 찾아냄 둘. 산출물 사이의 관계를 확립함 셋. 이러한 산출물들의 다양한 버전들을 관리하기 위한 메커니즘을 정의함 넷. 발생한 변경사항들을 통제함 다섯. 가해진 변경사항들에 대해서 감사하고 보고하는 행위 이상의 5가지 행위를 진행함으로써 변경사항을 통제함 이러한 소프트웨어 형상관리를 활용하는 방안과 이점은 다음과 같음. 1. 기획문서 백업 2. 기밀문서 저장 3. 프로그램 소스 백업 4. 개발자 및 관련되어진 기획자, 디자이너 간의 문서 및 소스 공유 5. 프로젝트 참여자의 문서 및 소.. 더보기
오픈소스를 상용 패키지에 접목하였을 경우에 참고사항 2013년 현시대는 오픈소스를 사용하여 상용 패키지를 개발할 수 밖에 없는 환경을 만나는 것은 어찌보면 당연할 것이다. 하지만, 소프트웨어 개발자로써 최소한 라이센스와 저작권문제에 대해서는 충분하게 고려하고, 이를 자신이 속한 기업이나 자신이 만들어지는 소프트웨어에 명시해야하는 것은 매우 당연한 것이다. 상용 소프트웨어를 만들경우에 Apache License, X-Consortium, BSD 또는 Reduced(Revised) BSD-style license, MIT/X, MIT-style license로 명시되어진 라이센스만 사용하는 것이 원칙이다. 특히나, closed-software를 만들경우에는 해당 라이센스만 사용하여야 한다. 물론, 사용되어진 라이브러리나 소프트웨어를 저작권에 명시해야하는 것은.. 더보기
CLOUD HIS를 개발시에 꼭 체크해야할 내용들에 대한 끄적거림... 개인적으로 CLOUD HIS와 관련된 기획에 꽤 많이 관여했었다. 다만, 아쉽게도 초기 기획과 사업성적인 측면, 투자를 이끌어내는 항목까지는 진행이 되었으나, 실제 제작시에 관여를 깊게 하지 못한것은 정말로 아쉬웠다는... 요근래 들어 일본에서 이야기하고 있는 개원가용 HIS에 대해서도 이야기를 듣다보니, 몇가지를 고민하고 정리하게되었다. 특히나, 일본과 우리나라의 의료서비스환경은 매우 비슷하면서도 매우 다른 환경을 가지고 있는 모습이기에 서로간에 도움이 되는 정보들을 매우 많이 얻을 수 있었다는... 그중에 몇가지 중요한 측면들을 블로그에 생각나는데로 정리해보도록 하자. 하나. 개원가나 의료기관에 존재하는 Local상에 존재하는 의료정보와 문서, 이미지, DICOM등의 정보는 어떻게 Cloud HIS와.. 더보기
genome viewer - IGV ( Integrative Genomics Viewer ) http://www.broadinstitute.org/igv/home 현재 버전이 IGV 2.2 까지 진행되고 있는 게놈 뷰어이다. Genome의 경우 데이터를 시각화 하는 것이 매우 중요하며, 데이터의 크기나 다양성, 그리고. 직관적인 사용자의 경험을 부여하는 것은 매우 중요한 것이다. 어레이 기반의 NGS의 데이터를 모두 지원하고. 임상 표현형 데이터의 통합, 게놈 연구의 통합 성격에 초점을 맞추고 있다. 단편적으로는 해당 정보들을 고속으로 병렬처리하는 고속화도구도 필요한 상황이다. Genome을 어떻게 시각화 할것이고, 어떻게 탐구할 것인가에 대해서 연구자에게 제공되는 것이다. 개인적으로 관심이 가는 것은... Genome의 전문적이 판독의(?)가 어떤 식으로 정보를 볼것이고, 해당 정보들중에 중요.. 더보기
Alfresco SurfBug 토글 Alfresco내부의 키중에 Surf의 버그를 찾기 위해서 SurfBug를 토글시켜서 세부정보를 살펴볼 수 있다. http://localhost:8080/share/page/surfBugStatus Enable시키면 Surf관련된 세부정보를 볼 수 있다. 그리고, Alfresco를 가동하면.. 다음과 같이 나타난다.. 붉은 색부분을 마우스로 클릭하면... 이 처럼, 상세한 세부정보들을 보여주고, 이를 통해서... 오류를 찾아낼 수 있다. ~.~ 그리고, http://localhost:8080/share/service/index Web Script들을 검색하고, 필요한 연계용 코드들을 얻어낼 수 있다. 더보기
Alfresco의 언어팩을 위한 에디터 Alfresco의 한글화를 위해서 내용을 살펴보니... 번역을 위해서, ja 일본어 코드를 보니... 다국어 처리를 위한 유니코드처리때문에 제대로 보이지 않고, 작업할 수 없다. 그래서, 관련자료를 찾아보니... 에디터가 있다. http://sourceforge.jp/projects/propedit/releases/ 역시... 검색하면 다 나온다는... 쩝... 더보기
Alfresco의 Lucene의 한글형태소 검색이 좋아진 것이 아니라.. Solr의 선택이었다는 점?! http://lucene.apache.org/solr/features.html Alfresco의 4.x버전을 사용하면서 의아스러웠던 점은... 한글형태소 검색이었다. 그전까지는 Lucene에서 한글형태소 검색이 안된다는 이유로 그다지 기대를 하지 않았는데, 어제 테스트해보고서는 매우 놀랐다는. 한글 형태소 검색이 매우 정확하게 된다는 점이었다. 특히, full-text검색은 정말 놀라웠다. 내용을 좀더 읽다보니... Lucene을 확장한 Solr(쏠라라고 읽더라는...)라는 새로운 검색엔진으로 변경되었다는 점이다. Solr는 Lucene search Library를 이용해서 확장한... Solr를 사용하면서 매우 강력한 검색기능을 갖추게 된것이라는 것을... 정말 놀라운 Full-text 검색 기능이 추.. 더보기
Alfresco의 Lucene 검색엔진으로 등록된 MS-word문서와 Powerpoint문서의 한글 형태소 검색도 가능 오늘 저녁에도 Alfresco의 내부구성을 살펴보고 있는데... 데이터형태소의 분석부분에 한글영역이 존재하는 것을 확인하고서는.. 기존의 버전에서 Lucene의 강력한 기능이 있지만, 한글 검색이 안된다는 이야기가 있었는데... 이런 설정자료가 있다니!!! 그래서, 이번 NIPA에서 운영한 소프트웨어아키텍트 포럼의 자료를 정리하려고 샘플자료를 만들고 있는 Site의 정보를 검색해보았다. 현재 등록되어진 MS-word와 Powerpoint의 내부에 현재 꿈꾸는자가 소속되어진 '헬스허브'라는 단어를 검색해보니... 짜잔... MS-word와 파워포인트 문서내부의 문장중에서 '헬스허브'라는 단어를 모두 검색하여 찾아준다.. ~.~ 오호~~~ Lucene의 강력한 기능을 Alfresco에서 느껴보시기를... D.. 더보기