Root Tree 87

DLNA

DLNA( Digital Living Network Alliance) 세계 홈 네트워크 상용화를 선도해 나갈 새로운 공식적 협력체. 2003년 6월 출범한 DHWG(Digital Home Working Group)를 명칭을 변경, 새롭게 출범한 것이다. 이미 구축되어 있는 공개 업계 표준에 기반하여 상호 호환이 가능한 플랫폼을 구축하여 업계 간 컨버전스를 실현하는 것을 목표로 하고 있다. 따라서 가전 제품, 개인용 컴퓨터(PC), 무선 기기 제조 업체들에서 널리 사용되고 있는 IP, HTTP, UPnP, Wi-Fi 등 업계 표준을 기반으로 업체의 가이드라인 도입을 촉진할 것으로 예상되며, DLNA 가이드 라인에 따라 설계된 제품들은 음악, 사진, 비디오 등의 미디어 콘텐츠를 홈 네트워크를 통해 서로 자유..

File에서 값 수정 법

C standard library에는 여러 함수가 존재한다. 게중에는 fopen, fwrite 와 같이 파일을 제어 할 수 있는 함수들 역시 존재한다. 여기서 알아 볼 것은 fopen이다. fopen은 파일을 여는데 사용하는 함수이다. fopen의 함수 원형은 FILE * fopen( const char * filename, const char * mode ) 인데, 파일의 이름과 mode를 인자로 받는다. mode는 문자열로 되어 있으며 해당 함수에서 해당 문자를 parsing해서 원하는 mode로 설정하는 형태를 취하고 있다. fopen은 실제 여러 옵션자가 존재하는데, r, w, a 로 존재한다. ( 모드 설명은 아래 그림 참고 - 출처 : http://www.winapi.co.kr ) 모드 설명 ..

소프트웨어 안전성 분석기법

안전성 분석 방법의 장단점 구분 장점 단점 단점 화이트박스 테스팅 커버리지 소스코드를 대상으로 발생 가능한 모든 경우에 대해 수행하므로 분석 범위가 넓다. 복잡성 소스코드 분석 도구가 불완전하고 False Positive 결과가 많아서 전문가에 의해 다시 분석 되어져야 한다. 가용성(Availability) 소스코드는 항상 확보 가능하지 않다. 특히 윈도우즈 기반 프로그램은 개발자 이외에는 소스코드 확보가 어렵다. 블랙박스 테스팅 가용성(Availability) 소스코드의 유무에 상관없이 실행프로그램만 있으면 항상 적용 가능하다. 단순성 프로그램 내부의 세부지식 없이도 적용 가능하다. 커버리지 언제까지 수행해야 충분한 분석 범위가 테스팅 되었는지 알 수가 없다. 즉 발생 가능한 모든 경우를 점검했는지 알..

2009년 가상화 트렌드 베스트10

- 출처 : zdnet > http://www.zdnet.co.kr/ArticleView.asp?artice_id=00000039176820 - [지디넷코리아]경기불황으로 기업과 정부에서 가상화 도입을 적극 검토하고 있다. 그동안 가상화라고 하면 많은이들이 서버 통합을 생각했을 것이다. 그러나 2009년에는 많은 변화가 예상된다. 가상화는 서버는 물론 데스크톱, 스토리지, 네트워크에 이르기까지 IT 솔루션 전반에 걸쳐 확대 적용될 것으로 보인다. 2009년 가상화 시장을 주도할 트렌드 10가지를 꼽아보았다. 엔터프라이즈 데스크톱 가상화 확대 씬(thin) 클라이언트와 씩(thick) 클라이언트를 놓고 적합한 데스크톱을 고민하는 기업들이 많다. 씩 클라이언트는 많은 양의 데이터를 다루는 데는 효과적이다. ..

Desktop virtualization

- 출처 : zdnet : http://www.zdnet.co.kr/ArticleView.asp?artice_id=20090116154847 - 서버 가상화와 이를 사용하는 Desktop user를 위한 가상화를 말하는 것 같은데, 개개의 개인 PC 사용자가 서버 가상화를 통해 여러 운영체제의 서비스를 받는다면, 각각의 처리에 따른 데이터 전송으로 인해 반드시 해당 서비스가 늦어 지게 될 것이고 사용자들에게 많은 불편을 주게 됨은 물론이며, 관리자의 입장에서도 이런 서버의 도입은 많은 비용을 지불해야 함을 감수 해야 된다고 한다. -> 대충 이렇게 들었음. 고로 같은 운영체제를 지원해 주는 서버일 경우에는 차라리 유저의 데이터를 관리하는 부분으로 나뉘어 이들에 대한 처리만 따로 전송해 주면 각 clien..