소프트웨어 301

프로젝트 관리기준 5가지

조지 도란의 SMART 방법론에 따라서 성공적인 프로젝트 관리기준을 정해보세요. 프로젝트의 목표를 정의하고 실천하기 위해 위한 기준은 다음과 같이 SMART의 이니셜로 설명할 수 있습니다. 1) Specific: 목표 정의가 명쾌해야 합니다. 프로젝트 관리가 성공하기 위해서는 무엇보다도 목표가 분명해야 합니다. 목표가 분명하다는 것은 프로젝트의 생성에서부터 타당성 검토가 이루어져야 하고, 고객 및 이해 관계자의 요구 사항을 정의하는 것에서부터 출발합니다. 프로젝트 관리 방법론에서는 작업 목록을 WBS(work break-down structure)라고 부릅니다. 프로젝트의 목표는 WBS로 구현되므로, WBS의 원리와 구성 방법론을 체계적으로 이해해야 합니다. WBS에는 산출물과 단계가 분명하게 반영되어야..

스위칭 탭 & 탭 메뉴

이 포스팅에서 '탭'이라함은 파이어폭스나 IE7에서 쓰이는 탭브라우징의 그 '탭'과 같은 의미이다. 다음 그림을 보면 쉽게 이해가 갈 것이다. Ariticles,Location log,Key Log 같은 것들이 컨텐츠가 표시되는 영역은 모든 탭이 똑 같다. 여러 컨턴츠 레이어들이 겹쳐져 있는 상태에서 선택된 탭에 해당하는 컨텐츠만 사용자에게 보여주는 것이다. 보통 이 탭기능을 웹에 표현하는 방법으로 이미지를 주로 쓴다. 이미지로 표현하는것이 미관상 좋고 만들기도 수월하기 때문인데, CSS 와 javascript 로 구현하는것도 가능하다. 심플한 텍스트 기반 페이지에 탭기능을 추가하고 싶다면 주목! 다음과 같은 탭을 만들어 보겠다. 오늘 이걸 하느라 아침 시간을 다 보냈다....내공부족... tab1 ~ ..

인터넷의 진화(from Web1.0, Web2.0 and Web3.0 to Web4.0)

한번 정리를 해야 겠다 싶었는데 생각보다 유행은 빠른 것 같다. Technology Review에서 Smart Web이란 글을 보면서 내가 생각하는 것과는 조금 다르다 싶은 느낌이 있었다. 웹의 버전화하는 논란이 있은지 오래지 않은데 이젠 보편적으로 인정을 하는 분위기인 듯 하다. ‘인정’하지 않는 쪽이 여전히 있듯이 대대적으로 홍보하는 쪽도 존재한다. Web 1.0 refers to the first generation of the commercial Internet, dominated by content that was only marginally interactive. Web 2.0, characterized by features such as tagging, social networks, and ..

동영상 파일에서 오디오만 뽑아내기

yang8 Lee 블로그에서 아주 좋은 프로그램 소개를 보았습니다. Video mp3 Exractor 동영상에서 소리만 추출하기라는 글에서, 동영상의 오디오부분만 따로 뽑아 mp3 파일로 만들어 주는 Video mp3 Extractor 입니다.이와 비슷한 다른 프로그램을 사용해 보았지만  Video mp3 Extractor 가 간편하고 사용하기 편리하더군요.   Video mp3 Extractor Home page  Video mp3 Extractor Download불러오기 가능 파일은 .avi, .asf, .wmv 이며 Video mp3 Extractor 1.6 와 Video mp3 Extractor PRO 3.0 두 가지 버전이 있습니다.Pro 3.0 버전은 1.6과는 달리 여러 개의 파일을 한 번에..

소프트웨어 2007.04.20

Web 2.0 Expo] 전시장 둘러보기

이번 행사에는 Web 2.0 Expo라는 이름답게 많은 업체들이 booth를 통해서 회사와 서비스를 홍보하고 있습니다. 오픈마루도 내년에는 서비스를 소개할 수 있으면 좋겠다고 생각하면서 전시장을 찾아서 다른 업체들은 어떻게 하고 있는지 살펴 봤습니다. 오픈마루가 스프링노트 서비스를 하다 보니 아무래도 위키를 기반으로 한 서비스에 관심이 많아서 그런 류의 서비스를 살펴 봤는데, 약간 과장한다면 전시장의 1/4 정도가 위키 기반의 서비스로 생각할 수 있는 것들이었습니다. O_O The Wonderfule Worlds of Wiki 관련 포스팅에 나와 있는 MindTouch 서비스를 설명하고 있는 Booth를 살펴 봤는데, 정말 열정적으로 설명하는 모습이 인상적이었습니다. ^^; 설명을 들으면서 스프링노트와 ..

이젠 Silverlight 다

그동안(?) WPF/e (Windows Presentation Foundation Everywhere)라고 불리우던 넘이 정식으로 Silverlight 라는 명칭으로 오는 4월 30일 등장하는군요. 이로써, 미디어의 화려함을 갖는 RIA가 등장하게되며, 2MB정도의 적은 용량의 플러그인 설치만으로, 윈도우와 매킨토시에 동일한 기능 및 화면을 제공할 수 있게 되었습니다. 물론, 익스와 파폭에서도 동일한 화면을 볼 수 있겠지요. XAML을 사용하기 때문에 제작이 간편하고, 유연하며, 개발자와 디자이너의 작업을 완전히 분리시킬 수 있는 것 또한 장점입니다. 기타 등등의 자세한 사항은 아래의 사이트에서 둘러 보시면 될듯합니다. -- Microsoft Silverlight Site -- 앞으로, 저도 이곳에 Si..

소프트웨어 2007.04.19

소프트웨어 개발의 변화와 향후 전망

SW 개발자의 큰 걱정 중 하나는 계속 공부를 해야 한다는 것입니다. SW분야 만큼 기술의 변화, 발전 속도가 빠른 분야도 없을 것입니다. 저 개인적으로는 이런 변화를 즐긴다고 자부해왔지만, 가끔은 애써 나하고는 무관하다라고 외면하는 경우도 있습니다. 물론, 변하지 않는 핵심을 잘 이해하고 있으면 새로운 기술에 대한 적응은 쉽습니다. 하지만 관심마저 저버린다면 누구와 대화라도 나누기가 힘들어집니다. 90년대 부터 제가 경험한 SW 개발환경의 변화와 향후 발전 방향에 대해 간략하게 알아보도록 하겠습니다. 이런 글을 쓰게 된 이유는 앞으로의 일어날 변화가 지금까지 경험한 변화 가운데 가장 크다고 생각하고 있고 저 자신도 이러한 변화에 발맞추어 나가려고 하기 때문입니다. 객체지향 프로그래밍(OOP)와 GUI ..

소프트웨어 2007.04.19

Web 2.0 Expo의 한국인들

오늘 부터 샌프란시스코 모스콘 센터에서 Web 2.0 Expo가 열립니다. 아마 수십명의 한국 IT 관련 기업의 사람들이 현장에 가 있는 것 같습니다. 2005년 Web 2.0 Conference에 단지 세 명의 한국인이 있었던 것에 비하면 놀라운 변화라고 할 수 있겠습니다. 좋든 싫든 많은 사람들이 웹2.0이 준 새로운 시각에 감동을 받은 것은 사실입니다. 컨퍼런스나 책 장사도 나름 잘 되고 있고 새로운 스타트업 서비스들도 많이 늘어났으니까요. 저는 웹2.0이 가져다 준 가장 큰 수혜를 바로 우리의 활동력을 다시 한번 높히게 됐다는 것입니다. 새로운 시각과 도전을 중요시 할 수 있는 힘을 주었다고나 할까요. 어떤 분들은 웹2.0에 대해 실체도 없고 전혀 새롭지 않다고 비판하시는 분들이 여전히 있지만, ..

Prototype base multi-Selection API

자바스크립트로 구현한 Prototype.js 프레임웍 기반 다중 선택기 API를 소개합니다.(API라고 하기에는 좀 부끄럽군요) 최초 올라로그 오픈베타 프로젝트에 사용되었습니다. 데스크탑 애플리케이션 못지않은 UI를 구현하겠다는 욕심에 조금은 억척 스럽게 만들어진 녀석입니다. 유저가 익숙하지 않다는 이유로 존속여부는 희박하지만, 라이브러리 형태로 공개하고 계속 발전시켜 나가볼 생각입니다. 조금더 다듬고 기능을 확장하여 여러환경에 적용할 수 있도록 손보았습니다. 웹 특성상 컨트롤 키를 조합하는 방식이 아닌 기본으로 활성화 되어 있는 상태입니다.(추가 예정) 전체 선택 | 선택 해제 토글 모드 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Selected : -- Width..