본문 바로가기
728x90

오블완10

2024년 연말을 앞둔 회고 벌써 11월 16일이고 곧 연말이 다가오고 있네요,올해에는 정규직으로 첫 회사에 입사하는 경험, sdk 개발이라는 새로운 영역으로의 도전 등.. 다양한 일들이 있었던 것 같습니다. 오늘 이 어중간한 시기에 회고를 적는 건, 위 두 가지와 연관된 새로운 미션을 또 받았기 때문인데요 (절대 오블완 챌린지가 빡세서 그런 것 맞습니다..) 저희 팀은 최근 서버 개발 업무에도 추가 리소스가 필요한 상황이었고, 그래서 제가 최근들어 서버 쪽 개발에 대한 업무도 조금씩 받게 되었습니다.이유는 원래 취업 준비 기간에 제가 주로 준비했던 분야이고, 면접 때에도 어필했던 파트가 서버 개발 쪽이기 때문인데요, 추가 리소스 투입이 어려운 상황에서 내부 인원 중 기여를 도울 수 있는 인원을 꼽아본다면 가장 자연스러운게 저였기에.. 2024. 11. 16.
Windows의 hosts 파일에 대하여 웹 브라우저를 이용해 특정 주소로 이동할 때, 입력된 도메인 이름을 ip로 변환하기 위해 브라우저는 다음 순서를 따릅니다.1. 웹 브라우저 캐시 탐색2. hosts 파일 탐색3. dns 서버와의 통신을 통해 IP 주소 획득 이번에 서버 작업을 하면서, 2번 과정을 통해 127.0.0.1(localhost) 주소를 특정 도메인 (ex. example_domain)과 매칭시켜야될 필요가 있었기에관련해서 어떻게 수정했는지를 이번 글에서 정리해보려 합니다. hosts 파일 위치C:\Windows\System32\drivers\etc  hosts 파일 수정 방법window 검색을 통해 명령 프롬프트 프로그램을 검색한 뒤 "관리자 권한으로 실행" 선택 명령 프롬프트에서 다음과 같이 명령어 입력하여, hosts 파일.. 2024. 11. 15.
@DateTimeFormat annotation에 대한 정리 @DateTimeFormat은 Spring에서 지원하는 어노테이션으로 선언 시, 해당 필드나 형식이 날짜 + 시간의 양식으로 지정되어야 함을 명시할 수 있습니다. 문자열 데이터를 java.util.Date, java.util.Calendar, java.time.LocalDate, LocalTime, LocalDateTime 등과 같은 날짜 및 시간을 표현하는 객체로 변환할 때 사용합니다. @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)private LocalDateTime currentDateTime; // 예시 오늘 위와 같은 코드를 마주쳐서 DateTimeFormat 어노테이션을 어떻게 사용했는지 궁금해 해당 글을 작성하고 있는데요, 위의 ISO.DATE_.. 2024. 11. 14.
[Unity] Android Studio로 개발한 라이브러리를 포함해서 패키징 하는 경우 이번 글에서는 업무 중에 Anroid Studio로 개발한 Library를 Unity 프로젝트에 포함하여 Android Build를 수행할 때, 겪었던 것들을 정리해보려 합니다. 단순 찾아본 내용들 정리 용도이기에 오늘 글은 짧을 예정입니다.Unity 버전에 따른 AGP, Gradle 사용 버전 정리Unity Editor 버전에 따라 Android Gradle Plugin(*이하 AGP) 지원 버전이 상이하고,AGP 버전에 따라 지원하는 최소 Gradle 버전이 상이합니다.물론 jdk 지원 버전도 AGP에 따라 달라짐을 참고해주세요 유니티 버전(LTS)Gradle 플러그인 버전필요한 Gradle 버전사용가능한 코틀린 버전2020.3 starting from 2020.3.15f14.0.x6.1.1.2020.. 2024. 11. 13.
오블완 챌린지 현황 보고 11월 7일 오블완 챌린지를 시작한 지도 어느덧 6일 차네요 😯 6일차 글을 쓰는 지금의 소감은 역시나 쉽지 않다입니다.. 처음 챌린지를 시작할 때만 하더라도 어렵긴 하더라도 큰 무리 없이 할 수 있을 거라고 생각을 했는데 말이죠,,몇 가지 문제점들올해 업무에서나 개인 시간에 공부를 하면서 정리했던 내용들이 많긴 한데, 이걸 그대로 옮기고 말투만 바꾸기에는 무리가 있더라고요 아무래도 공부 기록 용도로 작성했다 보니 저만 알아먹을 수 있는 설명들로 쓰여있는 표현이 많고이걸 또 다른 사람들에게 보여지는 글로 공개하기 위해서는 설명이 어느 정도는 공감되게 풀려고 하다 보니..새로 글을 쓰는 것보다 오래 걸리는 것 같아 그냥 새로 쓰고 있습니다. 문제는 매일 새로운 주제를 퇴근 후 1시간 정도의 시간 안에 쓰.. 2024. 11. 12.
[Unity] Assert Class는 개발 빌드에서만 동작한다. UnityEngine namespace에는 Assert라는 클래스가 존재합니다.이름에서 알 수 있다시피, Assertion method를 제공하기 위한 클래스인데요, Assert Method (단정 메서드)를 이용하면, 특정 표현식이 런타임 중 true인지 여부를 판정할 수 있습니다.  using UnityEngine;using UnityEngine.Assertions;public class AssertionExampleClass : MonoBehaviour{ public int health; public GameObject go; void Update() { // check the inequality between 0 and health Assert.Are.. 2024. 11. 11.
728x90