IT, AI

2024년 07월 29일 일일 요약

notes262 2024. 7. 29. 13:10



=============================================

1: 9장은 컴퓨터의 운영체제(OS)에 대해 소개하고 있습니다. 운영체제는 소프트웨어와 하드웨어 간의 중개자 역할을 하며, 프로그램 실행에 필요한 자원을 할당하고 관리합니다. OS의 핵심 부분인 커널은 메모리에 상주하며, 자원 할당, 프로세스 관리, 파일 시스템 관리 등 여러 가지 중요한 기능을 수행합니다. OS는 커널 모드와 사용자 모드로 나뉘며, 시스템 호출을 통해 자원을 요청하고 관리합니다.

키워드: 운영체제(OS), 커널, 시스템 호출

출처: https://lazymatlab.tistory.com/271

 

[혼공컴운] 9장. 운영체제 시작하기

9. 운영체제 시작하기지금까지 알아본 것들은 모두 하드웨어였다.CPU는 ALU, 제어장치, 레지스터, 캐시로 구성된다.그 외에 메모리, 보조기억장치, 입출력장치들이 있다.이것들이 주고받는 정보에

lazymatlab.tistory.com



=============================================

2: Docs for Developers는 개발자를 위해 기술 문서 작성 방법을 설명하는 책입니다. 이 책은 문서 작성이 얼마나 중요한지, 그리고 어떻게 하면 효과적으로 작성할 수 있는지에 대해 다룹니다. 특히 이미지 활용의 중요성과 지식의 저주 개념을 통해 타인에게 더 잘 설명하는 방법을 강조합니다. ELI5(Explain it like I’m 5 years old) 접근법을 추천하며, 이는 복잡한 개념을 단순하게 설명하는 데 유용합니다.

키워드: 기술 문서 작성, 지식의 저주, ELI5, 개발자, 문서화

출처: https://jybaek.tistory.com/504719

 

[책] Docs for Developers

한빛미디어에서 개발 생태계에 모든 사람을 위한 기술 문서 작성 방법을 설명하는 Docs for Developers가 발간 됐습니다. 무릇 개발자라면 코드만 작성하는 것이 아니라 문서 작성도 해야 합니다. 본

jybaek.tistory.com



=============================================

3: 이 글은 “처음 시작하는 FastAPI”라는 책의 리뷰입니다. FastAPI는 최신 웹 개발 기술을 활용하는 Python 웹 프레임워크로, 비동기 프로그래밍, Pydantic을 통한 데이터 검증, JWT를 이용한 인증 등 다양한 기능을 제공합니다. 책은 웹 애플리케이션 개발의 기본 개념부터 시작하여 FastAPI의 고급 기능, 서비스 계층 구현 방법, 데이터베이스 연동, 인증 및 인가, 그리고 테스트와 배포까지 폭넓게 다룹니다.

키워드: FastAPI, 비동기 프로그래밍, Pydantic, JWT, 서비스 계층

출처: http://corazzon.github.io/hb-fastapi-py

 

[도서 리뷰] 처음 시작하는 FastAPI

처음 시작하는 FastAPI 이 책은 웹 개발과 파이썬을 통합하여 최신 기술을 활용하는 방법을 체계적으로 설명한다. “모던 웹과 파이썬”에서 시작하여 FastAPI를 중심으로 웹 애플리케이션 개발을

corazzon.github.io



=============================================

4: 운영체제의 기본 개념을 다룬 글입니다. 프로세스와 스레드의 정의, 메모리 구조, 프로세스 상태 및 상태 전환 방법, 프로세스 제어 블록(PCB)의 구성과 역할, 문맥 교환 과정, 그리고 프로세스 간의 계층 구조를 설명했습니다. 또한, 프로세스를 구성하는 실행 단위인 스레드의 기본 개념과 멀티스레딩의 장단점도 다루고 있습니다.

키워드: 프로세스 제어 블록, 문맥 교환, 스레드

출처: https://lazymatlab.tistory.com/272

 

[혼공컴운] 10장. 프로세스와 스레드

10. 프로세스와 스레드본격적으로 OS를 알아본다.일단 파일이었던 프로그램이 돌아가는 프로그램이 된 프로세스를 알아야 한다.그리고 프로세스는 여러 개가 돌아갈 수 있다.어떻게? 스레드도

lazymatlab.tistory.com



=============================================

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

 

도커 실습

이번주 인프라 스터디 실습은 도커를 이용하여 두가지 버전의 MySQL을 띄워보는 실습이다

velog.io



=============================================

6: 이 글은 스마트 물류 시스템을 목표로 한 수강생 프로젝트를 소개합니다. 프로젝트는 AI 로봇 과정을 수강한 학생들이 자율주행, 딥러닝, 물류 자동화를 결합하여 진행했습니다. 이 팀은 ROS 네비게이션 패키지를 사용하고 직접 경로 생성 알고리즘을 구현했으며, 아루코 마커를 이용해 주요 포인트를 인식하고 작업자를 따라가는 기능도 추가했습니다. 또한, 여러 로봇을 사용해서 물류창고를 관리하고 이를 GUI로 시각화하며, 데이터를 데이터베이스로 관리합니다.

키워드: 스마트 물류 시스템, 자율주행, ROS2 네비게이션, 아루코 마커, GUI

출처: http://pinkwink.kr/1478

 

스마트 물류 시스템에 도전하는 수강생들의 프로젝트

이번에 소개할 수강생 프로젝트는 스마트~한 물류 자동화 시스템을 꿈꾸던 한 수강생 팀입니다. 이 분들은 애드인에듀 주관의 6개월 AI 로봇 과정을 수강한 수강생들의 프로젝트이구요. 저희 핑

pinkwink.kr



=============================================

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/

 

Azure Functions 시작하기 with Visual Studio Code

Visual Studio Code(VS Code)를 사용하여 Azure Functions를 쉽고 빠르게 시작하는 방법을 단계별로 설명하겠습니다. Azure Functions는 서버리스 컴퓨팅 서비스로, 개발자가 인프라 관리에 대한 걱정 없이 코드

tykimos.github.io



=============================================

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

 

Spring Batch 관리 도구 Jenkins 대안 탐색기

📝 개요Spring Batch 기반 배치 작업의 스케쥴링 및 이력 확인하는데 Jenkins를 가장 많이 사용한다.Jenkins를 사용하면서 느낀 불편함들이 있었다.(가장 큰 불편함) 돈을 내지 않으면 이중화를 하기 까

mjin1220.tistory.com



=============================================

9: 이 글은 "뇌를 쓰지 않는 만만한 PPT"라는 책에 대한 리뷰입니다. 글쓴이는 PPT를 통한 발표 자료 제작에 대한 중요성과 효율적인 방법들을 강조합니다. 책의 표지 디자인, 인사이트 전달의 중요성, 메모장을 활용한 초안 작성, 적절한 레이아웃 구성 방법 등을 설명하며 책의 장점과 아쉬운 점을 평가합니다. 또한, 챗GPT와 같은 AI 도구들의 활용 방법과 단축키 사용의 중요성도 언급되고 있습니다.

키워드: PPT, 인사이트, 메모장 활용, 레이아웃, 챗GPT

출처: https://blog.soobinpark.com/291

 

[도서 리뷰] 뇌를 쓰지 않는 만만한 PPT

> 진행에 앞서어느자리에서건 나를 포함한 많은 사람들은 설득의 연속으로 살아간다.그냥 단순 대화라고 생각한 그 순간에도 나도 모르게 설득을 하고 있는 경우가 많다.그런 설득을 좀 더 힘있

blog.soobinpark.com



=============================================

10: 이 글은 한빛미디어의 "실무로 통하는 타입스크립트"라는 책을 리뷰한 내용입니다. 이 책은 타입스크립트의 기본적인 개념보다는 실무에 유용한 내용을 중심으로 다루며, 예를 들어 Symbol과 제네릭, 타입 좁히기 등의 고급 개념들을 어떻게 효과적으로 사용할 수 있는지에 대해 설명하고 있습니다. 리뷰어는 이 책이 주니어 개발자부터 중급 개발자에게 유용할 것이라고 평가하며, 타입스크립트를 JS의 문법적 설탕을 넘어 하나의 언어로 자리매김했다고 생각한다는 의견을 전합니다.

키워드: 타입스크립트, Symbol, 제네릭, 타입 좁히기

출처: https://flymogi.tistory.com/86

 

[책 리뷰] 실무로 통하는 타입스크립트

한빛미디어의 '나는 리뷰어다' 7월 서평단으로 '실무로 통하는 타입스크립트' 책을 선택하여 종이책으로 받아 읽게 되었다.  책 이름 그대로 타입스크립트에 대한 소개를 해 주는 책이다.다만,

flymogi.tistory.com

 

'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