| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- 티스토리챌린지
- 비전공자를 위한
- 이해할 수 있는
- 노마드 코더
- Do it! 시리즈
- 엘리스코딩
- CodeStates
- 구름edu
- 최원영 저자
- 모던 자바스크립트 deep dive
- 알고리즘
- 프로그래머스
- nomadcoders
- 톺아보기
- 공부를 가장한 일기일지도
- javascript
- 노마드코더
- 자격증
- 노개북
- boj
- 제로베이스
- js
- 자바스크립트
- IT 지식
- 개발자북클럽
- 오블완
- SQLD
- K-Digital Credit
- SQL 개발자
- 백준
- Today
- Total
개발자를 희망하는 초보의 자기개발 이야기
IT 5분 잡학사전 4일차 본문

TIL (Today I Learned)
2023.10.10
오늘 읽은 범위
에피소드 11 ~ 에피소드 15
책에서 기억하고 싶은 내용
에피소드 11 (라이브러리와 프레임워크, 비슷한 거 아냐?)
- 공통점 - 누군가 미리 작성해 놓은 코드이고, 개발속도를 더 빠르게 만들어주는 도구이다.
- 라이브러리 - 필요할 때 불러서 쓸 수 있고, 라이브러리를 사용한 부분은 다른 라이브러리로 대체할 수 있다. (Ex. 제이쿼리, 부트스트랩)
- 프레임워크 - 프레임워크의 정해진 규칙 아래 모든 것을 작성하여 완성도가 높으나 프로젝트를 바꾸려면 모든 것을 교체해야 한다. (Ex. 장고, 스프링)
에피소드 12 (제이쿼리는 반드시 배워야 하는 기술일까?)
- 과거 브라우저간 호환이 잘 안되던 시기에 호환성과 편의성, 다채로운 플러그인으로 각광받았다.
- 이로 인해 오히려 자바스크립트가 등한시 되었으나 현재는 자바스크립트로도 모두 호환 및 구현이 된다.
- 따라서 제이쿼리를 사용하는 회사에 취업한다면 배워야겠으나 그렇지 않다면 자바스크립트 공부에 매진할 것.
에피소드 13 (그놈의 API, 대체 뭐길래?)
- 프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화한 걸 API라고 한다.
- 날씨 API, 유튜브 API 등(특정 정보를 데이터베이스에서 가져옴)
- 브라우저와 개발자를 위한 웹 API도 있다.
- 브라우저와 연동해 사용자 위치를 알려줌. 위치기반 서비스 등
- 크롬 브라우저와 마이크, 카메라를 연동해 실시간 채팅등을 가능하게 함.
- 브라우저와 연동해 사용자 위치를 알려줌. 위치기반 서비스 등
- API에서 제공하는 기능이 마음에 들지 않는다면 직접 만들어 볼 수도 있다.
IT 쿠키 상식 프로그래밍 초보자가 하기 쉬운 실수 ③
- 처음에 너무 열심히 한다.
- 공부를 끝내기 위한 체크리스트 말고, 무엇을 만들지 프로젝트 체크리스트를 작성해볼 것.
- 기한없이 공부한다.
에피소드 14 (도메인은 왜 돈을 주고 사야 할까?)
- 원래 인터넷 주소는 숫자인 IP주소로 되어 있으나(223.130.200.104), 외우기 불편해서 도메인이 생겼다.(naver.com)
- 도메인을 만드는 건 레지스트리이고 레지스트리는 IP 주소와 도메인을 적은 전화번호부이다.
- 레지스트리는 기업에서 운영하는데 베리사인이 관리하는 레지스리가 닷컴이다.
- 그 외에 .co, .co.kr, .tv 와 같은 레지스트리도 있다.
- 레지스트리를 직접 운영하려면 엄청난 돈(약 2억!!)과 인프라가 필요하고 복잡한 절차를 통과해야 한다.
- 레지스트리를 관리하는 기업은 도메인을 만들지만 직접 판매하기보다 주로 대행 기관에 위탁한다.
- Ex) 일반인들은 가비아, 후이즈, 카페24와 같은 리셀러를 통해서 도메인을 구매한다.
에피소드 15 (플래시의 서비스 종료와 스티브 잡스)
- 플래시는 과거 정적인 웹사이트에 애니메이션이나 동영상을 재생할 수 있도록 해주는 프로그램이었다.
- 어도비 소유의 비오픈소스 프로그램이었던 점과, 마우스를 사용해야 하는 점, 보안 이슈 등으로 스티브잡스는 플래시를 싫어했다.
- 현재는 플래시를 대체할 만한 기술이 HTML5, CSS3에 도입되면서 쇠퇴하게 되었고, 2020년 12월 31일에 종료를 공식 발표했다.
오늘 읽은 소감은?
라이브러리와 프레임워크의 차이는 프론트엔트 기술면접에서도 자주 물어보는 질문으로 알고 있어서 쉽게 풀이한 내용으로 기억해둘 수 있을 것 같다. .com이나 .tv같은 것들이 레지스트리이고 기업에서 관리한다는 것은 신선한 충격이었다.
플래시 에피소드는 졸라맨, 마시마로의 유행을 직접 체감하며 자란 세대로 잠시 추억에 잠길 수 있었다. 찾아보니 현재 플래시아크라는 사이트에서 플래시 지원 종료 후 작품들이 소실되지 않게 아카이브 형태로 파일을 수집, 보존하고 있어서 몇몇 추억의 작품을 감상할 수 있었다. 당시에는 플래시만 잘 만져도 평생 먹고 살 수 있다는 이야기가 돌았는데 지원 종료된 지금. 기술의 발전이 참 빠르다는 것을 느낀다.
궁금한 내용이나 잘 이해되지 않는 내용은?
네이버 IP주소를 어떻게 찾았을까 궁금해서 구글링하니 윈도우 cmd 또는 맥 터미널 에서 'nslookup naver.com'와 같이 입력하면 확인할 수 있다는 것을 알게 되었다!
도메인 네임은 DNS 구조의 최상위인 IANA에 의해 계층 구조로 관리되고 있다고 하며 현재 국제인터넷주소관리기구(Internet Corporation for Assigned Names and Numbers, ICANN)가 관리하고 있다. (메인 전화번호부에 해당! 각 사이트는 하위 서브전화번호부에 해당!)
우리나라 국가 최상위 도메인(.kr) 은 한국인터넷진흥원(KISA)에 위임되어 있다고 한다.

'도서 > 노개북 IT 5분 잡학사전' 카테고리의 다른 글
| IT 5분 잡학사전 6일차 (0) | 2023.10.12 |
|---|---|
| IT 5분 잡학사전 5일차 (0) | 2023.10.11 |
| 노개북 IT 5분 잡학사전 2일차 (0) | 2023.10.08 |
| 노개북 IT 5분 잡학사전 1일차 (0) | 2023.10.07 |
| 노개북 IT 5분 잡학사전 구매인증 (0) | 2023.10.06 |