본문 바로가기

분류 전체보기23

Delay in data transfer 한 노드에서 패킷을 라우터로 전달한 이후, 라우터 간에 패킷을 전달하면서 발생하는 delay를 확인해보자. 라우터 A => 라우터 B로 패킷을 전달할 때. Processing Delay : 패킷 해더를 분석해 목적지를 판단하고, 비트에 오류가 있는지 확인한다. 이 과정에서 발생하는 Delay. (부산으로 가는지, 광주로 가는지 목적지를 확인하고 가는 놈이 사람인지 동물인지 판단하는 느낌) Queuing Delay : 패킷이 라우터A에 도착해 Processing 과정을 진행한 이후 목적 라우터로 보내지기 위해 Queue에 들어가서 대기하는 데 걸리는 Delay. 만약, 먼저온 패킷이 없다면 여기서 발생하는 Delay는 0이 된다. ( 광주행 순간이동기를 타기 위해 줄 서서 기다리는 것과 같음, 먼저 온 사.. 2019. 10. 23.
시분할 다중화, 주파수 분할 다중화, 통계적 다중화 시분할 다중화 ( STDM : Synchronous Time-Division Multiplexing ) 하나의 선을 활용하되, 각 노드가 돌아가며 같은 시간 동안 데이터를 전송하는 방법. 공평성 UP => 모든 노드가 동일한 시간 동안 해당 자원(선)을 사용하기 때문. 효율성 DOWN => 선을 사용하지 않아도 되는 노드도 자기 차례가 되면 일정 시간 동안 해당 선을 차지고 있기 때문. Round-Robin => 모든 노드가 순서대로 돌아가며 같은 시간동안 작업을 하는 방식 역시 컴퓨터는 진보와 보수 마냥 효율과 공평성 사이에서 밸런싱을 잘해야 한다. :) 주파수 분할 다중화 ( FDM : Frequency-Division Multiplexing ) 하나의 선을 활용하되, 각 노드가 서로 다른 주파수를 .. 2019. 10. 23.
RN에서 s3에 이미지 올리는 방법(serverless 활용) 잊어버리기 전에. RN에서 S3에 이미지 업데이트하는 방법. 1. S3열고, bucket 만들기 2. Cognito 만들기 => medium.com 블로그 참고 3. serverless 임을 잊지 말고 백엔드를 파는 삽질 하지 말 것. 4. 프론트에만 집중하면 되는데, 일단 인증하는 코드를 삽입해야 함.(프런트에서 upload 기능이 들어가는 파일에 삽입함) AWS.config.update({ region: 'ap-northeast-2', // 리전이 서울이면 이거랑 같게 credentials: new AWS.CognitoIdentityCredentials({ IdentityPoolId: 'medium.com블로그 참고', }) }); var s3 = new AWS.S3({ apiVersion: '200.. 2019. 10. 21.
예상과 다른 실제 사용 반응 처음부터 앱의 정체성을 뚜렷하게 만들지 않았다. 못 만들었다고 하는 게 솔직하겠다. 왜냐하면, 감성과 실용 중에 어떤 것을 강조하여 만들지 결정하지 못했기 때문이다. 어쨌든 깔끔한 이미지로 배포를 했고 사람들이 어떻게 사용하는지 관찰해보았다. 카카오 로그인을 사용했고, 가입에 따로 절차를 두지 않았기에 사용자의 성별, 연령대 등은 알 수 없었다. 그러나 사람들이 사용하는 내용을 보면 대략 연령대가 추측이 되었고, 어떤 목적인지도 뚜렷하게 확인할 수 있었다. 결론은 이렇다. 주 사용자의 연령대 : 고2, 3의 학생들 사용 용도 : 시험을 앞두고 자신을 응원, 위로, 자극 등의 용도로 활용 처음에 했던 예측이 반 정도는 맞았다. 자신에게 쓰는 편지의 감성적인 부분을 사람들은 적극 활용한 것이다. 그러나, 시.. 2019. 10. 21.