=============================================
1: 9장은 컴퓨터의 운영체제(OS)에 대해 소개하고 있습니다. 운영체제는 소프트웨어와 하드웨어 간의 중개자 역할을 하며, 프로그램 실행에 필요한 자원을 할당하고 관리합니다. OS의 핵심 부분인 커널은 메모리에 상주하며, 자원 할당, 프로세스 관리, 파일 시스템 관리 등 여러 가지 중요한 기능을 수행합니다. OS는 커널 모드와 사용자 모드로 나뉘며, 시스템 호출을 통해 자원을 요청하고 관리합니다.
키워드: 운영체제(OS), 커널, 시스템 호출
출처: https://lazymatlab.tistory.com/271
=============================================
2: Docs for Developers는 개발자를 위해 기술 문서 작성 방법을 설명하는 책입니다. 이 책은 문서 작성이 얼마나 중요한지, 그리고 어떻게 하면 효과적으로 작성할 수 있는지에 대해 다룹니다. 특히 이미지 활용의 중요성과 지식의 저주 개념을 통해 타인에게 더 잘 설명하는 방법을 강조합니다. ELI5(Explain it like I’m 5 years old) 접근법을 추천하며, 이는 복잡한 개념을 단순하게 설명하는 데 유용합니다.
키워드: 기술 문서 작성, 지식의 저주, ELI5, 개발자, 문서화
출처: https://jybaek.tistory.com/504719
=============================================
3: 이 글은 “처음 시작하는 FastAPI”라는 책의 리뷰입니다. FastAPI는 최신 웹 개발 기술을 활용하는 Python 웹 프레임워크로, 비동기 프로그래밍, Pydantic을 통한 데이터 검증, JWT를 이용한 인증 등 다양한 기능을 제공합니다. 책은 웹 애플리케이션 개발의 기본 개념부터 시작하여 FastAPI의 고급 기능, 서비스 계층 구현 방법, 데이터베이스 연동, 인증 및 인가, 그리고 테스트와 배포까지 폭넓게 다룹니다.
키워드: FastAPI, 비동기 프로그래밍, Pydantic, JWT, 서비스 계층
출처: http://corazzon.github.io/hb-fastapi-py
=============================================
4: 운영체제의 기본 개념을 다룬 글입니다. 프로세스와 스레드의 정의, 메모리 구조, 프로세스 상태 및 상태 전환 방법, 프로세스 제어 블록(PCB)의 구성과 역할, 문맥 교환 과정, 그리고 프로세스 간의 계층 구조를 설명했습니다. 또한, 프로세스를 구성하는 실행 단위인 스레드의 기본 개념과 멀티스레딩의 장단점도 다루고 있습니다.
키워드: 프로세스 제어 블록, 문맥 교환, 스레드
출처: https://lazymatlab.tistory.com/272
=============================================
5: 이번 글에서는 도커를 사용하여 두 가지 버전의 MySQL을 실행해보는 실습을 다루고 있습니다. 먼저, 도커 설치를 위해 필요한 패키지들을 설치하고, 도커의 GPG 키를 다운로드 후 설정합니다. 그 다음 MySQL 5.7 버전의 도커 컨테이너를 실행하고, 권한 문제 해결 방안을 제시하며 이를 확인합니다. 또한, SpringBoot 프로젝트를 도커 이미지로 빌드 후 실행하며 MySQL과 연결하여 동작을 확인하는 과정도 포함됩니다. 마지막으로, 보안 그룹 설정을 통해 포트 접근 문제를 해결하는 내용도 담고 있습니다.
키워드: 도커, MySQL, 스프링부트, GPG 키, 도커 이미지
출처: https://velog.io/@dradnats1012/%EB%8F%84%EC%BB%A4-%EC%8B%A4%EC%8A%B5
=============================================
6: 이 글은 스마트 물류 시스템을 목표로 한 수강생 프로젝트를 소개합니다. 프로젝트는 AI 로봇 과정을 수강한 학생들이 자율주행, 딥러닝, 물류 자동화를 결합하여 진행했습니다. 이 팀은 ROS 네비게이션 패키지를 사용하고 직접 경로 생성 알고리즘을 구현했으며, 아루코 마커를 이용해 주요 포인트를 인식하고 작업자를 따라가는 기능도 추가했습니다. 또한, 여러 로봇을 사용해서 물류창고를 관리하고 이를 GUI로 시각화하며, 데이터를 데이터베이스로 관리합니다.
키워드: 스마트 물류 시스템, 자율주행, ROS2 네비게이션, 아루코 마커, GUI
출처: http://pinkwink.kr/1478
=============================================
7: Visual Studio Code를 사용하여 Azure Functions를 쉽게 시작하는 방법을 단계별로 설명합니다. Azure Functions는 서버리스 컴퓨팅 서비스로, 인프라 관리 없이 코드 작성에 집중할 수 있습니다. 주요 단계로는 Azure Functions 확장 설치, Azure 계정 연결, 기본 Function 프로젝트 생성, 로컬 실행 및 테스트, Azure에 Function 배포를 다룹니다. 기본 프로젝트를 Python과 HTTP trigger로 설정하고, 로컬에서 테스트한 후 Azure 클라우드에 배포하여 결과를 확인하는 과정을 설명합니다.
키워드: Azure Functions, Visual Studio Code, 서버리스 컴퓨팅, Python, HTTP trigger
출처: http://tykimos.github.io/2024/07/28/getting_started_with_azure_functions_using_visual_studio_code/
=============================================
8: 이 글은 Spring Batch 기반 배치 작업의 관리 및 스케쥴링 도구로 사용되는 Jenkins의 대안을 탐색하는 과정과 결과를 공유하고 있습니다. Jenkins의 불편함을 해결하기 위해 다양한 도구들을 검토했며, 그 중 Spring Cloud Data Flow(SCDF), Spring Scheduler, K8s CronJob, 그리고 Apache Airflow 등을 소개하고 각 도구들의 장단점을 분석했습니다.
키워드: Spring Batch, Jenkins, Spring Cloud Data Flow, Scheduler, Apache Airflow
출처: https://mjin1220.tistory.com/57
=============================================
9: 이 글은 "뇌를 쓰지 않는 만만한 PPT"라는 책에 대한 리뷰입니다. 글쓴이는 PPT를 통한 발표 자료 제작에 대한 중요성과 효율적인 방법들을 강조합니다. 책의 표지 디자인, 인사이트 전달의 중요성, 메모장을 활용한 초안 작성, 적절한 레이아웃 구성 방법 등을 설명하며 책의 장점과 아쉬운 점을 평가합니다. 또한, 챗GPT와 같은 AI 도구들의 활용 방법과 단축키 사용의 중요성도 언급되고 있습니다.
키워드: PPT, 인사이트, 메모장 활용, 레이아웃, 챗GPT
출처: https://blog.soobinpark.com/291
=============================================
10: 이 글은 한빛미디어의 "실무로 통하는 타입스크립트"라는 책을 리뷰한 내용입니다. 이 책은 타입스크립트의 기본적인 개념보다는 실무에 유용한 내용을 중심으로 다루며, 예를 들어 Symbol과 제네릭, 타입 좁히기 등의 고급 개념들을 어떻게 효과적으로 사용할 수 있는지에 대해 설명하고 있습니다. 리뷰어는 이 책이 주니어 개발자부터 중급 개발자에게 유용할 것이라고 평가하며, 타입스크립트를 JS의 문법적 설탕을 넘어 하나의 언어로 자리매김했다고 생각한다는 의견을 전합니다.
키워드: 타입스크립트, Symbol, 제네릭, 타입 좁히기
출처: https://flymogi.tistory.com/86
'IT, AI' 카테고리의 다른 글
2024년 08월 02일 일일 요약 (0) | 2024.08.02 |
---|---|
2024년 08월 01일 일일 요약 (0) | 2024.08.01 |
2024년 07월 28일 일일 요약 (0) | 2024.07.28 |
2024년 07월 27일 일일 요약 (0) | 2024.07.27 |
2024년 07월 25일 일일 요약 (0) | 2024.07.25 |