2시부터 세션이 있기 때문에 수업이 끝난 직후 게더에서 모인 다음
그 상태에서 휴식 시간을 정해 잠깐 쉬고 모이기로 했다.(세션 종료시간이 유동적이라)

5시 30분쯤 세션이 종료되었고 
일정이 있어 세션 중 리뷰를 남기신 분을 제외하고 모인 다음
5시 50분에 모여 작업을 시작하는데
전반적으로 통합에 문제가 있었기 때문에 
결국 베스트 하나를 다시 쪼개서 리팩토링하는 방향으로 바꿔버렸다.

12시 마감이기 때문에 서두를 수 밖에 없는 느낌이었다.

리드미를 관리하고 있는 중 gif 파일이 필요했기 때문에
아래 동작에 따른 기능 체크 후 절차에 따라 녹화한 다음
gif변환을 각각 진행해 4개의 파일을 readme에 추가했다.

1.회원가입 동작 확인 +유효성검사 (아이디 test@testsite.com) 12345678
(0~18초)
2.로그인 동작 확인 +유효성검사
(18~27초)
3.CRUD 기능확인
 -글 작성 메모1~메모5
 -글 수정 -> 취소
 -글 수정 -> 메모 수정입니다.
 -글 수정 -> 삭제될 메모입니다.
 -글 삭제 (삭제될 메모)
 -새로고침(체크박스 표시 유지 확인)
(27~1분13초)

4.redirect 확인(/todo에서 /todo 지우고 접속시도시 리다이렉트 확인)
(1분 17초 ~ 1분 25)

 

10시정도에 마감하고 제출할 수 있었다.
과제는 다다음 주 화요일에 나온다고 공식적으로 안내받았고
다음 주는 채용에 관련된 챌린지가 진행될 예정이라 여유있을 것 같다.


1.온프레미스 방식은 직접 서버를 설치 및 통제하는 방식으로 
유지보수, 공간, 인력, 확장성 등의 문제가 있기 때문에
클라우트 컴퓨팅 방식으로 서버 운영 방식이 변경되었지만
보안이 중요한 환경에서는 아직도 온프레미스 방식을 선호한다.


2.클라우드 컴퓨팅은 물리적인 서버가 아닌 프로바이더를 대여하는 방식으로
각자 관리하는 것 보다 전문적인 인력이 관리하기 때문에 더 안정적이며
공간, 인력에 대한 걱정을 할 필요가 없으며
필요한 만큼 탄력적으로 대여량을 조절해 사용하기 때문에 
순간적으로 늘어나는 접속량을 간단히 대여 확장으로 처리하기 쉬우며
해외 진출 등을 할 경우 물리적인 주소가 아니기 때문에
서버 대여 위치(국가 등)를 변경해 빠르게 처리하게 할 수 있다.


3.서버를 관리할 경우 과금형태를 서비스에 맞춰야 한다.
건당, 시간당, 데이터당이 생각보다 큰 차이가 있는데
실습용인 경우 시간당이 안정적이다(데이터 무한요청 오류시 요금 폭주)


4.AWS 배포일 경우 netlify와는 다르게 build 폴더 내부에 있는 것만 올리고 폴더는 올리지 않는데 이는 depth 문제로 복잡해질 수 있기 때문이라고 한다.


5.HTTP(HyperText Transfer Protocol)는 HyperText를 전송하기 위한 규약으로
HTML문서를 주고받는 곳에 사용된다.

HTTP는 무상태성이라는 특징이 있으며 쿠키를 통한 세션을 만들 수 있게 한다.

Method를 통한 동작, Path를 통한 경로, Headers를 통한 추가 정보를 전달 등의 기능을 할 수 있다.

HTTP는 사용이 쉽고 확장이 가능한 편리한 프로토콜이지만 
기본적으로 텍스트 교환 방식이기 때문에 보안적으로 취약하다는 단점이 있다.

이를 해결하기 위한 방식이 Secure를 추가한 
HTTPS(HyperText Transfer Protocol Secure)로
SSL 프로토콜을 사용해 텍스트를 공개키 암호화 방식으로 암호화한다.
(공개키 및 내부 대칭키 등은 어제 정리했기 때문에 생략)





(1).백준 10833 사과는 각 테스트케이스마다 지정된 사람과 사과의 수를 보고
사람들에게 최대한 많이 동일한 숫자로 분배한 다음
나머지들의 총 합을 구하는 문제로 
각각의 테스트케이스에서 사과갯수%사람으로 나온 나머지를 result에 더해줬다.

let input = `5
24 52
13 22
5 53
23 10
7 70`.split('\n')

let result = 0
for(let i = 1 ; i < input.length ; i++){
    let [a,b] = input[i].split(' ').map(Number)
    result += b%a
}

console.log(result)

회원가입 동작 확인

+ Recent posts