복대가리의 개발

분류 전체보기 139

IOS 개인정보보호정책 변경에 따른 Unity 참고사

Apple에서 2024년 봄부터 앱스토어 제출할 때 개인정보보호정책을 따라야합니다. https://developer.apple.com/kr/support/third-party-SDK-requirements/ Upcoming third-party SDK requirements - 지원 - Apple Developer 포럼 Apple 엔지니어 및 다른 개발자에게 개발 주제에 관해 질문하고 이야기를 나눌 수 있습니다. 포럼 보기(영문) developer.apple.com 개인정보보호 매니페스트 개인정보보호 매니페스트을 꼬옥 넣어줘야한다. ( 개발사도 할 수 있음 + SDK 만든 업체에서 해줘야함 ) 여러개일 수 있다. ( 플러그인, 유니티 등등 많다 ) ex) 개발사가 개발한 C# 코드의 매니페스트, Unit..

Unity 2024.02.26

백엔드 로드맵

최근 백엔드에 관심이 생겨서 공부해야되는 로드맵을 정리하였습니다. 시간 날때마다 틈틈히 공부하며 정리해보겠습니다. (할 수있겠지..?) 참고 : https://roadmap.sh/backend Backend Developer Roadmap: What is Backend Development? Learn what backend development is, what backend developers do and how to become one using our community-driven roadmap. roadmap.sh Internet 인터넷은 어떻게 동작하나여? HTTP가 무엇인가요? 브라우저란? & 브라우저는 어떻게 동작하는가? DNS는 무엇인가요? 어떻게 동작하나요? 도메인 이름은 무엇인가요? 호..

데이터 메시(Data Mesh) 책 리뷰

데이터 메시란? 데이터 메시는 탈중앙화 된 사회 기술적 접근 방식으로서 조직 전반의 대규모적인 족잡한 환경에서 분석데이터를 공유하고 엑세스하며 관리하는 것입니다. 쉽게 말하자면,, 규모에 맞는 분석 사용 사례를 자원화하고 관리하며 액세스하기 위한 새로운 접근 방식이라고 합니다. 책에서 가상의 디지털 스트리밍 회사인 다프주식회사가 나오는데, 해당 이야기를 통하여 위에서 설명한 데이터 메시의 원리가 어떤식으로 적용되는지, 영향을 미치는지 또 조직이 성장함에 따라 증가하는 복잡성을 해결하고 많은 데이터에서 가치를 창출하고 활용하는 방법을 알려주게 됩니다. 책구성 책은 총 5부로 구성되어 있는데, 1부 : 데이터 메시에 대해서 소개를 합니다. 데이터 메시에 대한 4대 원칙 ( 데이터의 도메인 오너십 원칙, 제품..

[기타] 스터디 2023.12.25

나의 첫 알고리즘 + 자료구조 with 파이썬

책소개 작년에 한창 열심히 할때 알고리즘 공부를 하고 포스팅을 했었는데,, 결혼준비도하고 이것저것 하다보니 손을 놓은지가 좀 되어 다시 시작하기 위해 책을 알아보던 중 좋은 책이 있어 소개하려고 합니당.! 이 책은 컴퓨터 과학의 개념을 간략히 소개하며 다양한 상황에서 뛰어난 능력을 발휘할 수 있도록 도와주는 책인데요 일을 하다보면 알고리즘이 필요한 순간이 오게 되는데요 그럴 때 문제를 어떤식으로 해결할지 고민하는 시간을 줄여줄 수 있다고 생각이 됩니다. "아 이런 문제는 이렇게 해결 할 수 있지 않을까?" 라는 어휘만 던져주어도 그 문제의 반은 해결 됐다고 생각이 되어집니다. 물론 제 개인적인 의견이에요! :D 책을 쓴 코리 알트호프님은 비전공자였다가 개발자가 되셨다고 하는데 그렇게 개발자가 되면서 겪었..

[기타] 스터디 2023.11.26

만들면서 배우는 생성 AI 2판

이번에 소개 드릴 책으로는 생성형 딥러닝과 관련된 아마존 베스트셀러 책입니다.! 제 기억로는 결과를 도출해내는 딥러닝이 지금보다 전에 유행했더라면 요즘은 Generative 딥러닝이 유행인거 같습니다. SNS나 티비만 봐도 새로운것을 만들어내는 AI 천지인데 이 부분에 대해서 관심 깊어 하시는 분들이라면 정말 강추합니다. 저 같은경우 현재 얼굴을 찍고 노후에 얼굴 까지 예측하고 생성해주는 스타일간을 한번 사용해봤었는데요, 하루하루 다르게 새로운 논문들이 나오고 발전해나가는 모습을 보니 너무 재미있더라구요 :D https://github.com/NVlabs/stylegan GitHub - NVlabs/stylegan: StyleGAN - Official TensorFlow Implementation Sty..

[기타] 스터디 2023.10.29

소프트웨어 디자인 패턴 종류

UI/UX 디자인 패턴이 아닌 소프트웨어 디자인 패턴입니다. 패턴 종류에 대해 정리하고 차후 포스팅으로 c# 스크립트로 하나씩 정리하며 공부하겠습니다. Design Patterns Creational (생성) 생성 디자인 패턴은 여러 상황에 맞는 객체 생성 메커니즘을 제공 코드를 유연하고 재사용 가능하게 유지 Constructor Factory Abstract Factory Prototype Singleton Builder Structural (구조) 유연성과 확장성을 유지하면서 더 큰 시스템을 구축할 때 여러 클래스를 구성하고 결합하는 방법에 중점을 두고있다. Adapter Bridge Composite Decorator Facade Flyweight Proxy Behavioral (행동) 서로 다른 ..

[기타] 스터디 2023.08.01

프로젝트 버전 관리

이번에 회사 업무를 처리함에 있어 프로젝트의 버전 정보가 정의 없이 이루어지는거 같아, 다음 프로젝트에 사용해보기 위해 이 글을 작성하고 정리하였습니다. 버전 관리를 하는 방식은 찾아보니까 정말 많이 있었습니다. 제가 느끼기에 그중 가장 익숙한 Semantic versioning을 정리해보았습니다. ( 이런 이름도 이번에 처음 알았습니다. ) 소개 홈페이지 주소로는 https://semver.org/ 입니다. Semantic versioning이란 Major, Minor, Patch 규칙으로 표기 하며 구글의 경우 뒤에 Build를 하나더 붙인다고 합니다. 규칙 버전 번호는 Major, Minor, Patch 의 형태로 배포하고, Major, Minor, Patch 는 각각 자연수이고 절대 앞에 0이 붙..

[기타] 스터디 2023.07.31

[책리뷰] 머신러닝 시스템 설계

이 책의 경우 머신러닝을 이용한 프로젝트를 진행함에 있어 발생하는 문제들을 살펴보고 제시합니다. 책의 챕터들을 간단하게 설명해보면 1장과 2장에서는 머신러닝의 시스템 개요와 시스템 설계 소개 현재 진행하고 있는 프로젝트에서 머신러닝이 필요한지 필요하다면 어떤식으로 설계해야하는지 다룹니다. 4장부터 6장은 훈련데이터, 피처 엔지니어링, 모델 개발과 오프라인 평가 머신러닝 프로젝트의 배포 전 단계들을 살펴보며 학습 데이터를 생성하고 피처 엔지니어링을 수행하는 과정등을 살펴봅니다. 7장부터 9장은 모델 배포와 예측 서비스, 데이터 분포 시프트와 모니터링, 연속 학습과 프로덕션 테스트 머신러닝 프로젝트에 배포와 배포후의 단계를 살펴봅니다. 3장과 10장의 경우는 머신러닝 시스템을 구축함에 있어 원활한 협업과 인..

[기타] 스터디 2023.04.22

[책리뷰] 프로덕트 매니저는 무슨 일을 하고 있을까

요즘 개발자 일을 하며 년차가 쌓이며 고민하게 되는 것이 매니징입니다. 저의 경우 개발 쪽으로 쭈욱 갈 것인가, 아니면 매니징으로 가볼 것인가 라는 생각하게됩니다. 이번에 좋은 기회가 되어 PM 즉 프로덕트 매니저라는 것이 정확히 무엇이고, 무슨일을 하는지 궁금하여 책을 찾아 읽게 되었습니다. "프로덕트 매니저는 무슨일을 하고 있을까" 라는 책은 제품과 제품팀에 대해서 정의를 내리며 설명해주고, 제품을 어떻게 절차대로 만들고 조직은 어떻게 구성되어 있는지 설명하며, 프로덕트 매니저의 업무 범위와 역사 등을 연달아 설명하게 됩니다. 그 후, 제품을 만드는데 있어 필요한 문서, 제품 구현 출시전 테스트와 제품을 배포한 후에 회고와 보고, 운영 등 준비와 과정을 통해 자세하게 설명해줍니다. 저는 책을 읽으며 ..

[기타] 스터디 2023.02.24

파이썬 공부 (6)

이번 포스팅 내용 1. 외부모듈 2. 클래스 외부 모듈 파이썬이 기본적으로 제공해 주는 것이 아니라, 다른 사람들이 만들어 배포하는 모듈을 '외부 모듈'이라고 부릅니다. 모듈 설치하기 명령 프롬프트 창에서 아래와 같이 명령어를 입력하게 되면 모듈을 설치할 수 있습니다. pip install 모듈 이름 예를 들어 아래의 이미지와 같이 Beautiful Soup라는 모듈을 설치한다면 다음과 같이 입력하면됩니다. 이미 모듈이 설치되어 있다면 아래의 이미지와 같이 나오게 됩니다. Beautiful Soup 모듈 해당 모듈은 유명한 파이썬의 웹 페이지 분석 모듈입니다. 해당 모듈을 사용하여 기상청의 날씨 정보를 가져와 출력해보겠습니다. 태그를 여러 개 선택할 때는 select()함수를, 하나만 선택할 때는 sel..