TIL/TIL - 노개북

[TIL_11 IT잡학사전] 에피소드 39~45

Aytekin 2023. 1. 25. 10:45
728x90

오늘 TIL 3줄 요약

  • NFT는 원본, original 가치의 소유권을 온전히 보전해줄수 있는 기술이다.
  • 도커는 개발환경을 쉽게 설치해줄 수 있는 기술
  • REST API는 웹 앱 개발시 지켜야 할 설계규칙이다.

TIL (Today I Learned) 날짜

2023.01.25

오늘 읽은 범위

  • 에피소드 39 : 인공지능, 머신러닝, 딥러닝 아직도 구분하기 힘들다고?
  • 에피소드 40 : REST API라니, 휴식 API인가? 이게 대체 뭐죠?
  • 에피소드 41 : 도커가 뭐지? 왜 필요할까?
  • 에피소드 42 : 암호화폐의 진실
  • 에피소드 43 : 하이브리드 앱? 뭐라고요?
  • 에피소드 44 : NFT가 도데체 뭐길래?
  • 에피소드 45 : 멀웨어, 바이러스, 웜 개념 몽땅 정리

책에서 기억하고 싶은 내용을 써보세요.

  • 에피소드 39
    • 인공지능에는 일반 인공지능과 좁은 인공지능이 있다. 일반 인공지능은 사람처럼 생각하고 판단하는 기계라고 생각하면 되고 좁은 인공지능은 어떤 하나의 테스크를 잘 수행하도록 학습된 기계라고 생각하면 된다.
    • 지도학습 vs 비지도학습 : 지도학습은 라벨링이 있어 직접 학습시킬 수 있고 비지도학습은 라벨링(정답)이 없어 직접 학습시킬 수 없다. AI가 알아서 학습한다.
    • 딥러닝은 머신러닝의 하위개념이다.
    • 딥러닝 라이브러리로는 tensorflow가 있다.
  • 에피소드 40
    • REST API는 웹 어플리케이션을 개발할때 지켜야 하는 설계 규칙이다.
    • 동사는 피하고 명사로 API를 설계하며 HTTP메서드(GET, POST, DELETE, UPDATE)를 사용하여 CRUD기능을 구현한다. CRDU를 위한 URI를 따로 만들지 않는다.
  • 에피소드 41
    • 도커는 어떤 컴퓨터에서도 같은 개발 환경을 준비할 수 있도록 해주는 도구이다.
    • 도커가 준비한 프로그래밍 언어가 동작하는 환경을 컨테이너라고 한다.
  • 에피소드 43
    • 하이브리드 앱
      • HCJ로 개발한 웹 앱을 IOS, 안드로이드에서도 사용할 수 있도록 하이브리드로 혼합해서 만드는 앱이다.
      • 장점 : 네이티브 앱 개발 지식이 크게 필요가 없다.
      • 단점 : UI를 직접 한땀 한땀 따서 만들어야 하며, 스마트폰의 성능, 기능을 온전히 활용하지 못한다.
    • 크로스 플랫폼 앱
      • 특정 언어로 코딩해서 개발하면 나중에 IOS, 안드로이드가 이해할 수 있는 코드로 변환하는 앱이다. 결국 네이티브 코드로 변환해준다.
      • 장점 : 개발자가 익숙한 코드로 개발할 수 있다. 시간 절약
      • 단점 : 네이티브 앱의 성능을 내지는 못한다.
    • 네이티브 앱
      • IOS만을 위한, 안드로이드만을 위한 언어로 앱을 만든 것이다.
      • IOS는 스위프트언어, 안드로이드는 자바나 코틀린을 사용한다.
      • 장점 : 스마트폰의 성능을 최대한 활용 가능하다.
      • 단점 : 배우고 개발하는데 시간이 많이 걸린다.
  • 에피소드 44
    • NFT - non fongible token 대체 불가능한 토큰
    • NFT는 실제 존재하는 많은 가치들의 확실한 소유권을 만들어주는 기술이다.
    • 원본, original에 대한 가치를 온전히 보전해 줄 수 있는 기술이다.
  • 에피소드 45
    • 바이러스 - 숙주가 필요함
    • 웜 - 스스로 복제함, 숙주가 필요 없음.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 기술적인 부분이 오늘은 많이 나왔는데, 평소에 코드공부를 하는 것도 중요하지만 이런 기술의 흐름과 상식들을 꾸준히 접하고 이해하려고 노력하는게 필요하다는 생각이 들었다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 웜과 스턱스넷, NFT가 잘 이해가 되지 않는다.
728x90