본문 바로가기
꾸준히

[TIL-169] 자바스크립트 기초, 객체 정렬, 오픈소스 컨트리뷰팅을 위한 룰 분석

by 무자비한 낭만주먹 2024. 1. 6.

[그림1]. 오늘도 감사한 공부 시작 ~

 

목차
0. 오늘의 학습 시간
1. 오늘 배운 것
2. 오늘의 알고리즘
3. 오늘의 CS
4. 영어 받아쓰기
5. 감사한 일

 

0. 오늘의 학습 시간
06:00 ~ 09:30 (3시간 30분): 오늘은 10시 출근이어서 9시 반까지 공부할 수 있었다.
11:30 ~ 12:00 (1시간 30분): 점심시간에 토스트 먹으면서 공부했다.
20:30 ~ 23:30 (3시간 30분): 일 마치고 주짓수 끝나고 와서 공부했다.

총평: 새벽 공부 시간에 집중력이 떨어지는 거 같다. 조금 쉬운 난이도의 알고리즘 풀이로 시작해서 집중력 올리고 다른 공부 하는 방향을 시도해보자

 

1. 오늘 배운 것
(1) 자바 스크립트의 클로져 개념, 함수형 프로그래밍 개요.
(2) LPVS 오픈소스 컨트리뷰팅 룰 및 문서화 이슈 분석
(3) 자바 스크립트에서 private를 표현하는 방법 
(4) 위상정렬 기초
(5) 리눅스 파일의 OWNER와 계정 사이의 관계
(6) Comparable을 상속받는 클래스에 대한 compareTo 메서드 오버라이드를 이용한 정렬

 

2. 오늘의 알고리즘

https://github.com/choichanhyeok/codetree-TILs/tree/main/231129

http://boj.kr/0965a9f651fc4a3399f448c1e396b8a8

 

공유 소스 보기

 

www.acmicpc.net

 

3. 이주의 CS
이번 주 선정 도서: 모두의 네트워크

(1) 네트워크의 구조: (2023-11-29)
- 네트워크는 여러 분야에서 사용하는 용어다. 따라서 컴퓨터 간의 네트워크는 "컴퓨터 네트워크"라고 불러야 명확하지만 앞으로 편의상 "네트워크"라고 표현하기로 한다.

- 이런 네트워크를 통해 우리는 각 노드(컴퓨터) 간의 데이터(파일) 전송, 웹 사이트 열람, 메일 송수신과 같은 일을 할 수 있다.

- 이런 데이터를 주고받는 과정(통신)을 위해선 "규칙"이라는게 필요하다. 규칙중엔 "패킷"이라는게 있는데 "택배"라고 생각하면 편하다. 우리는 네트워크를 통해 전송되는 데이터의 작은 조각을 "패킷"이라고 표현한다.

- 굳이 이렇게 작게 나누는 이유는 네트워크의 "대여폭"을 너무 많이 점유할 정도로 큰 패킷은 다른 패킷의 흐름을 막을 위험이 있기 때문에 잘게 쪼개서 보내는 것이다. 

- 예를 들어 사진 같은 것도 여러개의 패킷으로 나눠서 보내는데, 이 패킷들을 받는 곳에선 이를 다시 퍼즐처럼 조립해 원본으로 만드는 과정이 필요하다. (이를 위해 각 패킷의 순서 정보등이 같이 담겨 목적지로 던져진다)

(2) 네트워크의 구조: (2023-11-30)
- 정보의 양을 나타내는 단위는 bit와 byte가 있다. 

- 이진 코드로 문자를 표현할 수 있는 방법은 ASCII와 같은 문자 대응 기준이 있기 때문이다. 

 

4. 이주의 클래스 다이어그램
주제 선정:  보험 (2023-11-28)

(2023-11-29)
- 보험이라는 도메인에서 어떤 클래스를 추출할 것인가? 
  : 조금 더 익숙한 "신용 대출"로 주제 변경

- 신용대출 신청 과정에서 필요한 클래스를 추출해보자.
5. 영어 받아쓰기
오늘의 영상: 더그의 일상

GRUNTS: Come on now, that doesn't hurt!
DUG: I do not like my foot to be cut off
GRUNTS: it's you toenail. You know, if you were out in the wild, your nails wouldn't get this long. you are house pet now.
DUG:  pet?
GRUNTS: yee. i'll take care of you. and your only job is to sleep, eat, and say moderately funny things.
DUG: do I still have a feet?
GRUNTS: see. Moderately funny. All don Go on, get out of here
DUG: I do have a feet! I will run away now. Oh, boy! It is a small mailman.

BARKS: Hey, DUG. How you doing, boy?
DUG: I have missed you! I am happy that now your den is next to ours. Oh .. Are you going to eat that? I would be happy if you did not. .... Oh, that is okay. I really did not want the food. No not at all. And I ... Squirre!!

I'm warning you once again, Squirrel. I will not warn you after that. Maby I will warn you. I will decide tomorrow about another warning. Ha !!

 

6. 감사한 일
오늘은 주짓수 쉬고 가만히 앉아서 생각을 정리했다. 최선을 다해 열심히 살 수 있는 오늘 하루가 과거의 내가 그토록 바라던 하루임을 잊지 말고 항상 매사에 감사하단 마음을 갖자는 생각을 했고, 이 생각에 대해 공감할 수 있는 스스로에게 크게 감사하다.

 

 

오늘 하루도 공부할 수 있어 크게 감사합니다

2023-11-29 개발자 최찬혁