본문 바로가기

개발/기타

(4)
UX/UI의 10가지 심리학 법칙을 읽고 UX/UI에 관한 독서는 이 책이 처음이다. 처음 포트폴리오를 만들면서 어떻게하면 더 직관적이고 아름답게 만들 수 있을까?를 고민하다가 빌려온 책. 제이콥의 법칙 사용자는 자신이 이미 알고있는 다른 사이트들과 같은 방식으로 다른 사이트도 작동하길 원한다. 그러므로 일반적인 패턴과 관례를 따르다가 이치에 맞는 새 아이디어가 떠오를 때만 관례에서 벗어나라. 피츠의 법칙 사용자가 대상을 사용하기까지 걸리는 시간이 대상의 크기와 대상까지의 거리와 연관이 있다. 터치 대상의 크기는 사용자가 정확하게 선택할 수 있을 정도로 충분히 커야 하고 터치 대상 사이에 충분한 거리를 확보해야 한다. 모바일 인터페이스를 디자인할 때는 화면이 작으므로 피츠의 법칙을 각별히 유념해야 한다. 인터렉티브 요소의 크기를 충분히 키우고 ..
REST API 개념, 특징, 및 설계 규칙 개념 REST API란 ? REpresentational State Transfer (자원을 이름으로 구분하여 해당 자원의 정보를 주고 받는 모든 것을 의미) REST 아키텍쳐 스타일을 따르는 API 그렇다면 REST란? 분산 하이퍼 미디어 시스템(웹)을 위한 아키텍쳐 스타일 그렇다면 아키텍쳐 스타일이란? 제약 조건의 집합 즉, REST API란 분산 하이퍼 미디어 시스템(웹)에서 자원을 이름으로 구분하여 정보를 주고받는 제약 조건들을 적용한 API REST API가 필요한 이유? 다양한 클라이언트의 등장 에플리케이션 분리 및 통합 REST API 특징 1. Server-Client (서버 클라이언트 구조) 서로간의 의존성이 줄어든다. 2. Stateless (무상태) Client의 context를 Se..
쿠키(Cookie), 세션(Session)의 정의, 차이점 쿠키와 세션이 필요한 이유 HTTP 프로토콜의 특징이자 약점을 보완하기 위해 사용 1. Connectless 프로토콜 (비 연결지향) 클라이언트가 서버에 요청을 했을 때, 그 요청에 맞는 응답을 보낸 후 연결을 끊는 처리방식 2. Stateless 프로토콜 통신이 끝나면 상태를 유지하지 않는 특징 쿠키와 세션은 이 두가지 특징을 해결하기 위해 사용한다. 쿠키 (Cookie) 쿠키는 클라이언트 로컬에 저장되는 키와 값이 들어있는 작은 데이터파일이다. 특징 사용자 인증이 유효한 시간을 명시할 수 있으며, 유효시간이 정해지면 브라우저가 종료되어도 인증이 유지된다. 클라이언트에 300개까지 저장가능하고 하나의 도메인당 20개의 값만 가질 수 있으며, 하나의 쿠키값은 4KB까지 저장한다. 쿠키는 사용자가 따로 요..
Docker 간단한 개념정리 및 간단한 실습 (컨테이너, 이미지 생성 및 포트포워딩, 파일시스템과 도커 연결 등 경험해보기) 핵심 개념 Docker란? Docker란 Go언어로 작성된 리눅스 컨테이너 기반으로하는 오픈소스 가상화 플랫폼이다. 에플리케이션의 실행환경을 구축하고 관리하기 위한 플랫폼이다. Docker는 애플리케이션을 환경에 구애 받지 않고 실행할 수 있으며 에플리케이션 개발을 촉진하고 단순화하도록 설계된 오픈 소스 소프트웨어이다. Docker 작동원리 Docker는 시스템이나 서버의 image를 만들고 container에 그 이미지를 담아 가상머신(VM)에서 실행한다. 레이어 시스템을 사용하는데 파일들을 추가하거나 수정할 때 새로운 레이어가 생성되어 기존 레이어에 덧붙여지는 시스템이다. 자원을 아낄 수 있다. Docker를 사용하는 이유 코드를 더 빨리 전달하고, 애플리케이션 운영을 표준화하고, 코드를 원활하게 이..