본문 바로가기

728x90

오픈소스

(69)
Flex 개발자와 디자이너를 위한 그래픽 컴포넌트 Degrafa 소개를 소개 '서술적인(Descriptive) UI 개발이 가능한 플렉스에 많은 감화를 받았다' 현재 인디 개발자로 활동하고 있는 이창신님이 쓴 '예제로 배우는 플렉스' 추천사중의 한 부분입니다. 플렉스의 이러한 특징은 코드를 간결하게 하고 컴포넌트의 조합만으로 원하는 UI를 생성하게 해줍니다. 하지만 플렉스에 대하여 소스가 너무 복잡하여 이해할 수 없다는 의견들도 많이 볼 수 있지요. 대부분 기본 코드외 동적으로 생성되는 중첩된 콘테이너나 콘트롤등이 다시 보면 어떻게 구성이 되어있는지 조차 따라가기 힘들정도로 코딩이 되어있기때문이지요. Canvas안에 Box가 들어가고 그안에 또 Canvas가 있고 끝이 보이지 않는 addChild가 남발된 코드...ㄷㄷ 유연한 코드라고 하면서 글자색 하나 바꾸려고 해도 이것저것 ..
Making adobe flex better 오픈소스 프로젝트에 참여하는 것은 조금은 막막합니다. 물론 이슈를 제기하고 의견을 내는것부터가 시작이지만 실제 소스코드에 접근하고 내가 수정한 내용을 실제 릴리즈되는 코드에 반영하고 싶은것도 개발자로서 욕심내고 싶은 부분일것입니다. Flex Jira Tips 네번째에서는 그러한 이야기를 다루는데요. QA팀에서 다루기보다 커뮤니티에 바톤을 넘기는 경우네요. http://butterfliesandbugs.wordpress.com/2009/02/05/flex-jira-tips-part-iv-community-fix-candidates/ 버그 관리 시스템을 공개하고 많은 커뮤니티에서 참여를 해준것에 대해 고맙게 생각한다. 하지만 QA팀이 모든 버그를 수정할 수 있을만큼 넉넉한 팀은 아니다. 두번 이상의 추천받으..
스프링, 다시 공부좀 해야할텐데요 12월 8일자로 어도비와 스프링소스(http://www.springsource.com/)와의 협력관계에 대한 이야기가 나왔는데요. Springsource, 어도비와 협력해 Spring BlazeDS Integration 발표 http://adobeflex.co.kr/iwt/blog/blog.php?tn=flex&id=241 12월 중순쯤이면 그 결과를 보여줄것이다 라고 했는데 지난주에 첫번째 릴리즈가 공개되었습니다. 기존에도 스프링 프레임워크를 사용해서 잘 쓰고 있었는데 무슨 협력을 한다는 거지 하는 의문을 가질 수 있겠지만 아래의 글에서 어떤 의미를 가지고 있는지 살짝 볼 수 있는것 같습니다. Yes, today there is a way for Flex developers to find Spring ..
오픈소스 개발자라는 경력에 대하여 지난번 태터캠프에 참여했을때 잠시 제로보드이야기가 나왔습니다. 2008/12/07 - [인사이드Dev] - 6번째 태터캠프 홍대 나들이 어떤 부분에 관련된 이야기였는지 잘 생각이 나지는 않네요. 아마도 데이터 표준화, 이사가기 뭐 그런 이야기였던것 같습니다. 제로보드는 NHN 에서 XE 라는 이름으로 오픈소스로 공개되어 올해 이슈중의 하나였습니다. 저도 홈페이지 만들때 사용했던 게시판이 제로보드와 이지보드 같은 것들이었습니다. 그다지 많은 수고를 들이지 않고도 멋진 스킨들이나 추가기능들이 많이 있어서 게시판만으로도 제법 괜찮은 사이트들을 구성할 수 있었죠. 현재 이 프로젝트를 진행하고 있는 고영수 과장님의 인터뷰가 dw 에 올라와 소개해드립니다. 정보를 잘 가꾸어 가치를 낼 수 있는 도구를 만들고 싶다 ..
Apache Derby 로 만들 수 있는 아이디어 'Apache Derby 프로젝트' 가 임베디드 데이터베이스라는 말에 뭐하는 녀석일까 하고 몇가지 내용을 잠시 살펴보았습니다. 아래 글을 살펴보면 그다지 순탄한 삶을 살아온것같지는 않군요..ㅎㅎ Apache Derby로 개발하기 -- Trifecta: Apache Derby 소개 (한글) http://www.ibm.com/developerworks/kr/library/os-ad-trifecta1/ 1996년 Cloudscape, Inc.가 자바 언어로 작성된 데이터베이스 서버를 구현할 목표를 가지고 설립되었다. 이 회사는 그 다음 해에 첫 번째 릴리스를 내놓았고 결국 제품의 이름도 Cloudscape로 바뀌었다. 1999년에 Cloudscape, Inc.는 대형 데이터베이스 벤더인 Informix Sof..
코드 한줄로 표현하는 데이터 시각화 데이터 시각화에 대한 이야기를 찾던중 발견(?)한 흥미로운 자료입니다. 제목은 '리눅스용 데이터 시각화 툴' 이라고 나와있지만 몇몇 툴들은 윈도우에서도 사용가능하기때문에 제목이 조금은 무의미해졌습니다. http:/www.ibm.com/developerworks/kr/library/l-datavistools/index.html 실제 원문이 작성된 시기는 2006년 겨울이기때문에 그 사이 많은 것들이 추가되지 않았을까 생각됩니다. 특히 플래시 기반의 시각화툴같은 경우에는 리눅스에서도 버전문제만 없다면 충분하게 작동할 수 있을겁니다. 글에서 소개된 몇몇 툴중에 윈도우에서 사용가능한 Scilab 을 설치해서 시험해보았습니다. http://www.scilab.org/ 현재 5.0.3 버전을 다운로드 받을 수 있게..
고해상도 이미지 처리를 위한 HDView 실버라이트는 오픈소스 웹초보님이 작성하신 '17 기가픽셀로 촬영한 요세미티 파노라마 이미지' 라는 글을 보면서 http://www.choboweb.com/565 이것저것 테스트하면서 놀라는 중이었는데 좀 다른 자료를 찾다보니 실버라이트로 개발된 'HDViewSL' 은 오픈소스였군요. http://www.codeplex.com/HDViewSL 처음에는 'SL' 이라고 해서 lite 같은 의미인가 싶었는데 실버라이트의 약자였나 봅니다. 사진으로 보면 그냥 뭐 확대한 정도겠지 하지만 직접 경험해보시면 대단한 경험이될것입니다. 친구들과 등산객 찾기 놀이를 해도 되겠네요..ㄷㄷ HDView 는 현재 베타3 가 공개되었고 아래 사이트에서 자세한 내용을 알 수 있습니다. http://research.microsoft.com/ivm/HDV..
새로운 것이 좋은것만은 아니지만 단위테스트하면 먼저 떠오르는것이 JUnit 인데요. 평소에는 사용할 일이 없으니깐 공부나 해놓겠다고 실용주의 프로그래머를 위한...시리즈를 사놓은것이 2년은 되어가는듯 합니다. ㅠㅠ 책이 나온것은 2004년이니 지금쯤은 사용하지 않는건 아닌가요.. 하지만 아직도 업무환경에서는 JUnit 을 더 많이 사용하는것 같습니다. CVS 보다 진화되었다는 SVN 이 나왔지만 그래도 CVS 를 고수하는 팀도 많이 있으니깐요. 기본적인 기능을 가지고 있다면 새로운 것이라고 해서 무조건 좋은 것은 아니겠지요. 각각의 툴도 내부적으로 많은 보완이 이루어지고 있으니깐요. TestNG 도 마찬가지입니다. JUnit 이 가지고 있는 어떤 한계에 대한 보완으로 강력하고 혁신적이며 확장성 있고 유연할뿐 아니라 JDK 5.0 의 어..

반응형