Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

IT 잡학사전 #39 ~ # 45

#book_club
5개월 전
71
1

오늘 TIL 3줄 요약

  • 암호화폐는 스스로 지갑과 키 관리를 신중하게 해야 한다!

  • 딥러닝 > 머신러닝 > 인공지능

  • 도커는 원하는 개발 환경을 도커 파일에 저장하여 준비해줌

TIL (Today I Learned) 날짜

2025.03.19( 수)

오늘 읽은 범위

에피소드39 ~ 45

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

에피소드 39 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고?

  • AI(artificial intelligent) 인공지능

    • 일반 인공지능 : 사람처럼 행동하는 인공지능 (인간의 행동을 대부분할 수 있음)

    • 좁은 인공지능 : 현실에서 딥러닝, 머신러닝으로 만드는 인공지능

  • 인공지능이 학습하는 방식 또는 인공지능을 학습시키는 방식 ⇒ 딥러닝, 머신러닝

  • 지도 학습 : 인간이 기계에게 준 라벨을 토대로 학습해서 대답하는 것

  • 비지도 학습: 라벨이 없는 데이터 부여하고 스스로 학습하는 것

  • 딥러닝- 머신러닝을 달성하기 위한 방법 (하위 개념)

  • 머신러닝 - 인공지능을 만드는데 필요한 방법

에피소드 40 REST API라니, 휴식 API인가? 이게 대체 뭐죠?

  • REST (representational state transfer) / REST 방식으로 설계한 API

  • REST API를 만드는 방법

    1. REST 없이 API 설계하기

    2. URL에서 동사 제외하기

    3. HTTP 메서드 도입하기

    4. 쿼리 도입하기

에피소드 41 도커가 뭐지? 왜 필요할까?

  • 개발 문화에 큰 영향을 끼친 도구

  • 개발 환경이 맞지 않은 상황 또는 개발 환경이 변경되었을 때 유연하게 대처할 수 있게 해줌

  • 도커가 준비한 프로그래밍 언어가 동작하는 환경 - 컨테이너

  • 도커는 원하는 개발 환경을 도커 파일에 저장하여 준비해줌

  • 도커가 마련한 개발 환경은 컨테이너 형태로 존재하므로 개발에 필요한 도구를 따로 모아 준비할 수도 있고, 쉽게 복제할 수도 있다.

에피소드 42 암호화폐의 진실

  • 비트코인 - 네트워크

  • 사용한 사람을 은행 자체로 만듦 스스로 지갑과 키를 신중하게 관리해야 함!!

  • 비트코인 주소를 알면 돈이 얼마나 있는지, 얼마나 받았는지 등에 대한 정보 나옴

  • 사기 감별 노하우

    1. 모든 코인에 가치가 있는 건 아니다.

    2. 암호화폐에 대해 수식어를 남발하는 사람은 거르자

    3. 코인, 커뮤니티 등 진짜 정보를 살펴라

    4. 탈중앙화된 코인인지 살펴라

    5. 이론상 안전한 코인을 골라라

에피소드 43 하이브리드…앱? 뭐라고요?

  • 웹 사이트를 보여주는 웹 뷰

  • HTML, CSS, 자바스트립트로 개발한 웹 앱을 iOS에서도 안드로이드에서도 쓸 수 있도록 하이브리드로 만들어 보내는 것

  • 하이브리드 앱

  • 장점

    • 네이티브 앱 개발 지식 필요 없음

  • 단점

    • UI를 한 땀 한 땀 짜야 해서 귀찮음

  • 크로스 플랫폼

  • 장점

    • 개발자가 익숙한 코드로 한 번만 작성해도 OK

  • 단점

    • 네이티브 앱의 성능을 따라갈 수 없음

  • 네이티브 앱

  • 장점

    • 스마트폰의 성능을 최대로 사용 가능

  • 단점

    • 다른 앱에 비해 배우는데 시간이 2배 걸림 (iOS, 안드로이드를 위한 언어 모두 배워야 함

⇒ 맞는 방식을 선택해야 함

에피소드 44 NFT가 도대체 뭐길래?

  • NFT (non fungible token) 대체 불가능한 토큰

  • 토큰?

    • 핵심 기능 - 돈을 받는 기능, 돈을 받고 토큰을 보내 주는 기능 ⇒ 스마트 계약

    • 활용 예) 코인

  • 토큰을 1개만 발행할 수 있도록 스마트 계약! → NFT

  • 유일한 원본, 진짜라는 사실이 가치를 크게 높여줌 → 가격 비쌈

에피소드 45 멀웨어, 바이러스, 웜 개념 몽땅 정리

  • 멀웨어(malicious + software)

  • 바이러스 → 복제되며 전파됨 (숙주 필요)

  • 웜 → 본인을 복제하며 전파됨 (숙주 불필요)

    • 미사일로 컴퓨터 안에 침투, 페이로드를 배포하는 방식으로 컴퓨터 파괴

    • 미사일 → 컴퓨터의 모든 자원을 관리하는 운영체제 바로 옆자리에 설치됨

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

  • 마지막 에피소드까지 끝났다. 아직 헷갈리는 용어가 많으니 차근차근 한 번 더 읽어보면 좋을 것 같다!!

오늘 읽은 다른사람의 TIL

nosf6842 님의 TIL https://nomadcoders.co/community/thread/10819

lastro1206님의 TIL https://nomadcoders.co/community/thread/10818

heysep님의 TIL https://nomadcoders.co/community/thread/10817

1 comment