메모리 단편화(Memory Fragmentation)
int a = new int[5]; int b = new int[5]; int c = new int[5]; 메모리 상황(■ : 할당된 메모리 □ : 빈 메모리) a■■■■■ b■■■■■ c■■■■■ delete int [] b; 메모리 상황 a■■■■■ □□□□□... (2010-01-20)
버퍼 오버플로우(Buffer Overflow)
진정한 프로그래머한테 필요한 자판은 단지 3개뿐!!!!!!!!!!!!!!!!! 버퍼 오버플로우에 대해 알려고 한다면 어셈블리어를 어느정도 간단히 알고 있어야 한다. 간단하게 어셈블리를 보자. cpu에는 범용 레지스터라는게 있다. 범주 이... (2010-01-20)
안드로이드 (Android)
안드로이드(Android)는 휴대전화기를 비롯, 모바일 디바이스를 위한 운영체제와 미들웨어 그리고 핵심 어플리케이션을 포함하고 있는 소프트웨어 스택이다. 안드로이드는 개발자들이 자바(Java) 언어로 어플리케이션을 작성 할 수 있... (2010-01-06)
증강현실(Augmented Reality, AR)
[http://www.youtube.c-om/watch?v=APQ2OxgCNzE] 광고이기에 과장된 모습이긴 하지만 실제로 증강현실은 현실의 세계와 화면의 세계가 혼재할수 있는 새로운 기술이라고 할수 있다. 증강현실(Augmented Reality, AR)은 가상현실(Vi... (2010-01-05)
UX란 무엇인가? 
UX란 사용자가 원하는 제품이 아닌 시스템을 만드는 과정이다. 코닥이스트만은 1988년, 기존의 카메라에 혁명을 일으켰다. 그는 기존의 광각판을 통해 현상하던 카메라에서 필름카메라로의 전환을 통해 대량 생산이 가능하게 했다... (2009-12-10)
어포던스 (Affordance)
어포던스 (Affordance)의 뿌리말 Afford는 원래 '~할 여유가 있다, ~하여도 된다, ~을 공급하다, 산출하다'라는 뜻을 가지고 있으나 보통 사전에 없는 뜻으로 인간 컴퓨터 상호작용, 인지 심리학, 산업 디자인, 인터렉션 디자... (2009-08-11)
Usability
사용성(Usability, 유저빌리티)어떤 도구나 인간이 만든 물건, 서비스를 어떤 특정 목적을 달성하기 위해 사용할 때에 어느 정도 사용하기 쉬운가를 말하는 용어이다. 전자 제품이나 정보를 전달하기 위한 문서, 사람들이 일상생활... (2009-05-16)



