728x90
반응형
SMALL

전체 글 123

UX디자인 - 모바일패턴(웹 앱, 안드로이드, ios 우수사례)

어떻게 해야 하는가?{모바일 사용자에 대해 2가지 접근법이 존재}1. 모바일 웹 브라우저를 통해 서비스에 접근하는 사용자 2. 스마트폰에 설치된 앱을 사용하는 사용자 2가지 모두 장단점을 가지고 있음- 앱의 경우, 기기의 모든 기능을 사용할 수 있지만 앱 설치라는 추가 단계가 필요- 웹의 경우, 브라우저 컨트롤이 일부 공간을 점유 => 웹 앱을 제작할 때, 다양한 모바일 운영체제와 각양각색의 스크린 크기에 접속하는 사용자를 만족시켜야 함프로그레시브 웹 앱 - 웹 페이지 & 네이티브 앱의 다양한 장점을 가지고 있음-> 사용자가 모바일 기기에 앱을 설치하지 않고도 사용할 수 있기에, 앱에 접근하는 단계의 수가 줄어들어 전환율을 높일 수 있음{ 웹앱 접근법 - 반응형, 적응형, 가변형 }다양한 모바일 기기를 ..

시스템 프로그래밍 chapter08. (신호)

기본 신호 개념신호(Signal)의 정의: 소프트웨어가 특정 이벤트를 프로세스에 알리는 방법신호의 수명: 생성 시점(이벤트 발생시점)과 전달 시점 사이의 기간 (시그널은 해당 이벤트가 발생하면 생성되고 타켓 프로세스에게 전달되고 프로세스가 시그널을 받으면 Delivery된 것! / 수신한 시그널을 전송 완료하면 종료됨), 항상 시그널이 타겟 프로세스에게 전달되는 것은 아님!대기 중인 신호: 신호가 생성되었지만 전달되지 않은 신호를 (pending signal) -> pending signal은 바로 삭제되는 것이 아니라 pending signal list에 대기하여 이후 전달 가능 상태가 되면 다시 리스트에서 빠져나와 전달됨!신호 처리: 신호가 전달될 때 프로세스가 신호 처리기를 실행하면 신호를 잡게 됩..

시스템 프로그래밍 chapter 06. (UNIX 스페셜 파일)

파이프 (Pipe)가장 간단한 UNIX 프로세스 간 통신 방식은 파이프(pipe) [데이터가 흐르는 통로]이다. 이는 특별한 파일로 표현됨파이프는 프로세스 간 통신 메커니즘으로, 동일한 시스템에서 실행 중인 프로세스들이 정보를 공유하여 협력할 수 있도록 해줍니다. (데이터를 저장할 때 write() 사용, 데이터를 읽어들일 때 read() 사용)#include int pipe(int fd[2]);pipe() 시스템 호출은 파이프(pipe)라 불리는 입출력 메커니즘을 생성하며, 2 개의 파일 디스크립터인 fd[0]과 fd[1]을 반환한다. [읽기용, 쓰기용으로 구분되기에 배열이 2개인 것]fd[0]은 읽기(reading)를 위해 열리고, read[fd[1])  fd[1]은 쓰기(writing)를 위해 열린..

시스템 프로그래밍 chapter 05. (파일과 디렉토리)

Files and Directories파일과 디렉토리OS는 물리적 디스크를 파일 시스템으로 조직화합니다. =>   디렉터리와 파일들이 모여 파일 시스템을 구성 파일 시스템 :파일 시스템은 위치와 이름과 같은 속성들을 가진 파일들의 모음파일의 물리적 위치를 지정하는 대신, 응용 프로그램은 파일명과 오프셋을 지정합니다.(출제가능)디렉토리 :디렉토리는 디렉토리 항목(directory entries => 파일명과 오프셋을 가진 집합)을 포함한 파일로, 파일명과 파일의 물리적 위치를 디스크 상에서 연결합니다.대부분의 파일 시스템은 디렉터리를 트리 구조로 조직화합니다./(루트 디렉터리) 하위에 dirC, dirA(서브(하위) 디렉터리)가 존재 그 하위에는 파일인 my3.dat를 가리킴같은 이름의 파일이 다른 디렉터..

멀티미디어 공학 9주차 (무손실 압축)

정보이론의 기초(Information Theroy) 런 길이 부호화 (Run-Length Coding) 가변길이 부호화 (Varibale Length Coding) 사전 기반 부호화 (Dictonary-Based Coding) 산술부호화 (Arithmetic Coding) 무손실 영상 압축 (Lossless Image Compression)무손실 압축 : Encoder로 들어가는 Input data와 Decoder로 출력되는 Output data의 내용이 동일한 경우 손실 압축 : Encoder로 들어가는 Input data와 Decoder로 출력되는 Output data의 내용이 동일하지 않은 경우 B1 : 압축 후에 사용되는 비트 수 (분모) , B0 : 압축 전에 사용되는 비트 수 (분자)=> 압축..

데이터 통신 5주차 (신호 해석 기술)

Signal Encoding Techniques"일반적으로, 송신기의 기능은 메시지를 인코딩(부호화)하는 것이며, 수신기의 기능은 메시지를 디코딩(해독)하는 것이라고 말할 수 있다."Digital Signal (디지털 신호)디지털 신호: 불연속적인 전압 펄스의 연속적인 배열 각 펄스는 하나의 신호 요소입니다.이진 데이터는 각 데이터 비트를 신호 요소로 인코딩하여 전송됩니다.  (0과 1로 구성된 이진 데이터는 각 비트를 특정 신호 요소로 인코딩하여 전송됩니다.)Terminology (용어)Unipolar (유니폴라) :모든 신호 요소가 동일한 부호를 가지는 형태Polar (폴라) : 한 논리 상태는 양의 전압, 다른 논리 상태는 음의 전압Data rate (데이터 전송 속도) : 초당 비트 수(bps)로..

데이터 통신 4주차 (전송 매체)

Transmission Media데이터 전송율과 거리에 대한 디자인 고려사항데이터 전송 시스템 설계에서 데이터 속도와 거리는 핵심 고려 사항, 설계 시 최대한 긴 거리에서 가장 높은 데이터 속도를 달성하는 데 중점을 두고 전송 매체와 신호와 관련된 여러 설계 요소가 데이터 속도와 거리를 결정합니다.Twisted Pair (꼬임선)Twisted pair는 가장 저렴하며 가장 널리 사용되는 유도 전송 매체두 개의 절연된 구리선으로 구성되며, 일정한 나선형 패턴으로 꼬여 있고, 한 쌍의 선은 하나의 통신 링크 역할을 하고, 여러 쌍의 선이 케이블과 번들로 묶여 있습니다. 꼬임선은 거리와 대역폭 측면에서 제약이 있지만, 짧은 거리의 이더넷 통신에서 뛰어난 성능을 제공합니다. 저주파 간섭에 대해 강하지만, 고주파..

UX디자인 7주차 (아이디어 탐구하기 - 스케치)

아이디어 탐구하기 - 스케치😎 어떻게 해야 하는가 ?디자인 문제에 솔루션이 하나뿐인 경우는 극히 드묾, 예를 들어 "편하게 앉기"의 솔루션에는 소파와 의자 같이 서로 다른 종류의 제품이 포함되며, 각각의 제품에도 다양한 변형이 있음문제에 대한 가능한 모든 솔루션은 디자인 공간을 정의, 효과적인 탐색을 위해 다음과 같은 프로세스를 진행,,😎신속하게 : 가능한 한 많은 옵션을 탐구하고 효과가 없을 솔루션에는 많은 시간을 투자하지 말라😎체계적으로 : 덜 눈에 띄지만 좋은 솔루션을 발견하는 것을 방해하는 사각지대를 피하라스케치는 디자인 탐구를 돕는 기본 도구, 가능한 솔루션을 신속하고 체계적인 방식으로 탐구하도록 도움 스케치 마인드셋 받아들이기스케치는 아이디어를 시각화 및 검토화하는 것을 도와주는 기본적인..

멀티미디어 공학 8주차 (컬러모델과 영상 포맷) - 기말고사 범위 시작

색채 모델(Color Model / Color Space)정의 : 색채를 어떻게 정의하느냐 하는 방법 역할 : 채널 수, 채널 심도 등이 결정됨 종류 : CIE, RGB, HSB, CMYK, YUV 등CIE Color Space정의 : 어떤 광원에 의해 인식되는 색채 혹은 3개의 파라미터에 의해 정의될 수 있다는 색체 이론에 의하여 정의된 색채 모델역할 : 다른 색체 모델들의 교정 기준RGB Color Space정의 : 모든 색상은 Red/Green/Blue의 빛의 삼원색의 강도에 의해 결정된다는 사실을 기반으로 하는 색 표현 방법- 역할 : CRT 등 Color Display Device에 가장 널리 쓰이는 색체 모델CMYK Color Space정의 : Cyan,Magenta,Yellow와 흑색 성분을..

728x90
반응형
LIST