[WIL] 240721 - Flutter 앱 개발 / 위젯을 화면에 그리기
·
So, What I Learned/소프트웨어 개발
https://github.com/dr-innerside/flutter-appjong GitHub - dr-innerside/flutter-appjong: 앱개발종합반 러닝리포트앱개발종합반 러닝리포트. Contribute to dr-innerside/flutter-appjong development by creating an account on GitHub.github.comFlutter로 앱 개발 공부하기 시작앞으로 2년간 총 300 개의 결과물을 만들자는 포부로 시작한 앱 개발 공부. 화면을 그리는 과정은 꽤나 까다롭구나.. Learning Report - What I Learned- 스파르타코딩클럽의 앱개발 종합반 과목을 듣고, 실습해보자.- 작성한 코드는 주석을 달아 다시 이해할 수 있게 하면서,..
[iOS App] Xcode 튜토리얼
·
So, What I Learned/소프트웨어 개발
LEARNING REPORT---작성일 : 2024-07-02작성자 : migdracios학습기술 : Xcode학습분류 : SW개발, 앱개발 학습내용1. Xcode 설치와 버전, 프로젝트 생성Xcode 설치를 위해서는 맥 버전 호환을 확인해야 한다.현재 내 기준 설치한 Xcode 버전은 15.4, Mac 버전은 Sonoma 14.5Xcode에서 프로젝트를 생성할 때 Identifier가 있는데 앱 고유 식별자이다. 이 식별자는 웹 도메인처럼 쓰이는데naver.com이 아니라 com.naver 처럼 반대로 씌여있다 2. Swift 파일의 주석Swift 파일은 코드 주석과 문서 주석으로 나뉘어 있다.코드 주석은 슬래쉬(/) 두 개로, 문서 주석은 세 개로 구분한다.문서 주석은 코드에 붙여 작성하였을 때, o..
[AI-RAG] 환경 세팅과 Chat Completion 시도
·
So, What I Learned/소프트웨어 개발
LEARNING REPORT---작성일 : 2024-07-02작성자 : migdracios학습기술 : Python, Langchain, OpenAiAPI학습분류 : SW 개발, AI 기능 개발 학습내용랭체인으로 AI 모델의 API를 가져와 응답(Chat Completion)을 받기 위해서는 라이브러리 설치가 필요함필요 라이브러리는 langchain, huggingface-hub, openai, streamlit을 세팅각각 랭체인 채팅 객체를 선언하고 응답 받기 위해, 허깅페이스 모델을 가져오기 위해, OpenAI 모델을 가져오기 위해 사용함(Streamlit은 아직 사용 안함)   학습결과물1. Langchain PromptTemplate로 프롬프트 세팅from langchain import Prompt..
[WIL] Unity - 빗방울 게임 - 랜덤으로 떨어지는 빗방울 만들기
·
So, What I Learned/소프트웨어 개발
학습 주제랜덤으로 떨어지는 빗방울 만들기학습 목표는 무엇입니까?랜덤한 위치와 크기를 가진 오브젝트로 다양성을 주는 방법 알아내기학습 내용학습 내용을 작성해주세요GetComponent를 잊지 말자에셋 내 컴포넌트를 가져오기 위해서는 두 가지가 필요하다가져올 컴포넌트를 메인 함수에서 선언하기작동 함수에서 GetComponent로 가져오기public class Rain : MonoBehaviour{ ... 중략 SpriteRenderer renderer; void Start() { renderer = GetComponent();랜덤 값을 만드는 Random.Range()Random.Range()는 시작 값, 끝 값으로 조정함정수의 경우 시작 값, 끝 값 -1이 ..
[WIL] Unity - 빗방울 게임 - 오브젝트 충돌 구현
·
So, What I Learned/소프트웨어 개발
학습 주제빗방울 오브젝트를 생성하고 바닥과 충돌 시 사라지게 만들기학습 목표는 무엇입니까?오브젝트 충돌 관리와 충돌 시 제거 구현학습 내용학습 내용을 작성해주세요중력을 작동시켜 아래로 떨어지게 하는 물리엔진은 Rigidbody(현재 프로젝트는 2D 사용)충돌 이벤트를 만들기 위해서는 충돌과 관련된 오브젝트에 collider 컴포넌트를 추가한다ground는 box collider 2d 사용rain은 circle collider 2d 사용부딪히는 순간 오브젝트를 추적하고 제거하려면 스크립트에서 private void OnCollisionEnter2D(Collision2D collision) 함수를 이용함수 내에서 만약 충돌한 오브젝트가 ground라면~ 으로 분기를 만들기이 Ground를 gameObject..
[WIL] Unity - 빗방울게임 - 유니티 에셋으로 오브젝트 만들기
·
So, What I Learned/소프트웨어 개발
학습 주제유니티-에셋-애니메이션 스크립트를 연동하여 캐릭터 움직이게 만들기학습 목표는 무엇입니까?유니티 엔진 에셋으로 오브젝트 지정하고 움직이게 만드는 것 그 자체학습 내용학습 내용을 작성해주세요Unity 에셋과 컴포넌트Unity Engine에서 오브젝트가 움직이게 하기 위해서는 에셋을 만들고, 그 에셋을 움직이게 만들 컴포넌트(Component)가 필요하다컴포넌트는 에셋에 포함된 transfer, sprite render, animation, script 등이 있음Unity에서 모든 기기가 똑같은 프레임으로 작동할 수 있게 하기Unity에서 작성된 스크립트를 실행하면, 기기 성능에 따라 게임의 속도가 다를 수 있음속도를 맞추기 위해 게임 내 실행할 프레임을 정의하는 속성이 Application.targ..
[WID] Zapier - 슬랙에서 구글시트로 메시지 적재하기
·
So, What I Learned/소프트웨어 개발
개발 기획 기술문제 정의업무 중 슬랙에서 요청 메시지가 급하게 들어오는 건들이 많다.그때그때 슬랙을 확인하여 읽더라도, 기억하기 어려울 정도로 늘어나고 있으며, 내 기억은 정말 짧다..따라서 일을 놓치지 않기 위해서는 이 기록을 모아둘 수 있는 자동화 도구가 필요하며, Zapier를 사용한 Slack to Google Sheet 자동화로 해결할 수 있을 것이라 생각하게 되었음 스펙 기술자동화 도구로 해결한다면 어떤 그림일까?내게 들어오는 업무 큐를 만들어 슬랙에서 시트로 보내 한 눈에 보고싶다어떤 순서로 작동할까?슬랙메시지를 재피어로 푸시한다재피어에서 메시지를 확인하여 구글 시트에 추가한다구글시트에서 메시지를 잘라서 원하는 정보로 나눠담고, 대시보드를 업데이트한다매일 업무 종료 2시간 전에 확인할 수 있..
[오늘의 작은 성공] 240611 - 유니티 강의 한 개 듣기
·
So, What I Learned/작은 성공
수강한 강의 : C# Unity 게임 개발자 2D강의 목차 : 1-6. Visual Studio 코드 설정배운 것Visual Studio Code ExtensionUnity Code Snippets를 다운받으면 자동완성을 사용할 수 있다C# Script를 생성할 때, 이름을 다 바꾸지 않고 그냥 엔터를 눌러버리면 NewBehavior로 클래스 명이 지정된다. 이후에 스크립트 파일 명을 변경하더라도 코드는 바뀌지 않으니, 헷갈릴 수 있음. 주의하기
Migdracios
'So, What I Learned' 카테고리의 글 목록