반응형 분류 전체보기2028 문제해결) 소스트리 실행 불가 (SourceTree 캐시 삭제) 소스트리 실행 불가 (SourceTree 캐시 삭제) 사용을 잘 하던 소스트리가 로고화면만 뜨고 계속 실행이 안되는 현상이 발생했다. Window 환경에서 사용하고 있었는데 컴퓨터 재부팅도 해보고 프로그램도 재시작했는데 여전히 불통이었다. 로그 파일에서도 문제가 있는것 같았다. 간단하게 소스트리의 설정 파일을 초기화하는 설정 파일을 찾아보았다. Window를 기준으로 해당 경로를 들어간다. C:\Users\{사용자이름}\AppData\Local\Atlassian\SourceTree.exe~\{버전} 해당 경로의 파일을 삭제하고 다시 SourceTree를 재실행한다. Coposition.cache Assemblies.cache 해당 파일을 삭제하고 재 실행하면 다시 파일이 생성되면서 실행이.. 2023. 12. 3. 잡학지식) 기술 힙스터 (Tech Hipster) 기술 힙스터 (Tech Hipster) 기술 허세적 표현과 기술에 대한 최신 테크니션이 결합된 표현으로 긍정적이지 않고 부정적인 의미로 좀 많이 사용한다. 간략하게 정리하면 다음과 같다. 웹 힙스터, TDD 힙스터, 머신러닝 힙스터, MSA 힙스터, AI 힙스터, 인공지능 힙스터, IT(기술) 힙스터 등등 기술과 마케팅 용어 (특정 분야 + 힙스터)의 결합으로 파생표현이 많다. 흔히 약팔이 라는 좋지 않는 표현으로도 사용하기도 한다. HDD(Hyper Driven Development)도 해당한다. 안정적이거나 아직 기술에 대한 검증이 되지 않거나, 대중적이지 않는 기술에 대해서 너무 맹신하거나 환경적인 것을 고려하지 않고 도입하거나 뽑내기를 좋아하는 사람들의 주된 행동을.. 2023. 12. 2. Unity) 코루틴(Coroutine)대신 쓰레드(Thread)를 사용해야하는 이유 코루틴(Coroutine)대신 쓰레드(Thread)를 사용해야하는 이유 Coroutine을 사용하는 경우와 Thread를 사용하면 좋은 경우에 대해서 간략하게 포스팅한다. Unity API는 스레드로부터 안전하지 않고 제한 없이 Thread를 생성이 가능하다. Unity API는 Main Thread에서 호출되어야하기 때문에 Coroutine 이 이에 해당한다. Unity Corotine은 동시성이 존재하고 Thread는 병렬성이 존재하는 특징으로 간단하게 생각하면 Main Thread에서 호출되어야하는 일이 아닌 복잡하고 병렬로 로드가 필요한 Work를 Thread로 사용하면 좋다. Thread를 생성해서 사용하는것도 비용이 들기 때문에 신중하게 고려하고 Main Thread에 동기화되는 시점도 고려해.. 2023. 12. 1. 개인생각) return null 은 좋지 않다? return null 은 좋지 않다? 작업을 하다가 return null 으로 리터럴 타입을 지정하는 경우가 종종 있다. 본인도 어느정도 코드 규약에서 해당 경우를 사용해서 궁금증이 생겨서 좀더 찾아보게 되었다. null 리턴은 왜 나쁠까? [원문] null 리턴은 왜 나쁠까? 코드 복잡성 관리 측면에서 의미를 축약한 표현의 문제와 해결 방법을 예제로 알아봐요. velog.io 해당 글을 보게되면서 간략하게 개인 생각을 정리하는 포스팅을 한다. 단점 설명 잠재적인 null 참조 예외 호출 코드가 반환된 값을 적절하게 처리하지 않고 해당 값이 null이 아니라고 가정하는 경우 런타임에서 Null 참조 예외가 발생할 수 있습니다. 명확성 부족 null.. 2023. 11. 29. 게임리뷰)모바일) 수확의 정석 모바일) 수확의 정석 이름 : 수확의 정석 : 덱 빌딩 농장 경영 카드게임 개발사 : 반지하게임즈(Banjiha Games) 장르 : 덱빌딩, 등급 : 전체이용가 다운로드 URL : [구글플레이스토어] 수확의 정석 : 덱 빌딩 농장 경영 카드게임 - Google Play 앱 귀엽고 깜찍한 인디 전략 카드게임 신작! 덱 빌딩으로 나만의 농장을 꾸미자! play.google.com 자신의 덱을 구성해서 10개의 카드로 상황에 맞게 덱을 사용하고 자원을 모으며 효율적인 농장을 경영하는 덱 빌딩 게임이다. 덱10개를 셋팅해서 진행한다. 상단에는 지불해야하는 식빵과 스테이지 진행도를 나타낸다. 잠자기를 하게되면 하루가 지나고 행동력(번개)가 3개가 쌓인다. 각 카드는 행동에 필요한 재화가 있다... 2023. 11. 29. Tip) 엣지(Edge) 기본 검색엔진 변경하기 엣지(Edge) 기본 검색엔진 변경하기 엣지 검색엔진 변경하는것을 간단하게 포스팅 한다. 엣지 브라우저에 들어가서 설정에 들어간다. 설정 화면에서 [개인 정보, 검색 및 서비스] 메뉴를 선택한다. 해당 페이지에서 [주소 표시줄 및 검색] 메뉴를 찾아서 선택한다. 혹은 검색으로 '검색 엔진'을 검색하면 메뉴가 노출된다. 검색 엔진 관리 메뉴를 선택한다. 원하는 검색 엔진을 추가하거나 기본값으로 변경하면 적용된다. Microsoft Edge에서 기본 검색 엔진 변경하기 : [링크] Microsoft Edge에서 기본 검색 엔진 변경 - Microsoft 지원 구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다. 커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한.. 2023. 11. 29. 개발지식) 휴먼 이슈(Human Issue) 휴먼 이슈(Human Issue) 개발하는 과정에서 발생하는 사람이 일으키는 이슈들중에서 커뮤니케이션 오류 / 단순 실수 / 코드 가독성이 떨어져서 잘못 짠 코드 등등 여러가지 형태로 이야기할 수 있다. 대부분은 그전에 협의한 내용을 까먹거나 인수인계가 되지 않고 진행하다가 발생한 상황에서 자주 발생한다. 개발자들은 코드의 품질 향상을 위해서 '휴먼 이슈'를 줄이기 위한 여러가지 환경(혹은 프로세스)등을 만든다. 개발자 입장에서는 Git Hooks 도 하나의 휴먼이슈 방지하기 위한 룰에 해당된다. 그 외 휴먼이슈를 방지하기 위해서 여러가지 인지가 가능한 여러가지 장치 (Web Hook , 권한 설정) 등이 존재한다. 명확한 코드 작성 가독성이 높은 코드를 작성하면 다른 개발자들이 코드를 이해하고 유지 보.. 2023. 11. 28. Tip) iOS App Name 축약 확인 방법(앱 이름/앱 타이틀 길이 확인) iOS App Name 축약 확인 방법(앱 이름/앱 타이틀 길이 확인) iOS는 App의 이름이 길어지면 ... 으로 축약되는 형식이다. 근데 정확하게 어느정도 되면 축약이되는지 설명이 없어서 찾다가 알게되어서 포스팅한다. 기본적으로 App Name은 최대 30글자라고하는데 실제 축약이되는 기준은 사이즈 마다 다르다고 한다. 'w' 글자는 'i'보다 더 많은 공간을 차지하기 때문에 App Name(Title)이 노출되는 기준이 달라진다. iOS는 고정 너비 텍스트에 의존하지 않기 때문이다. 축약이되는지 미리 확인할수 있는 방법이있다. 앱이나 웹 클립의 제목을 선택하세요. iOS 기기에서 Safari를 엽니다. 임의의 웹페이지로 이동 일반적으로 "공유" 버튼으로 알려진 상자 내부에 위쪽을 가리키는 화살표가.. 2023. 11. 27. 기본기)URL(Uniform Resource Location) Format (UriBuilder) URL(Uniform Resource Location) Format (UriBuilder) URL(Uniform Resource Location) : 웹페이지, 이미지, 동영상과 같은 정보가 위치하는 유니크한 위치 정보로 URL의 구성은 다음과 같다. 예시 URL : https://www.example.com/path/to/resource?param1=value1¶m2=value2#section1 이름 구분 프로토콜(통신규약) http:// 도메인(host) www.example.com 경로(url-path) path/to/resource 넘겨주는 인자(query) param1=value1¶m2=value2 section #section using Syst.. 2023. 11. 24. Mac) 맥에서 숨김 파일/폴더 보기 설정하기(Mac : Show hidden files) 맥에서 숨김 파일/폴더 보기 설정하기 Mac에서 숨김 파일/폴더 보기 설정하는 방법을 간략하게 포스팅한다. ⌘⇧. ( Command + Shfit + . ) 다시 숨김을 하려면 단축키를 한번 더 하면 된다. 참고 링크 : [링크] A list of macOS defaults commands with demos ✨ You've already copied `defaults write` commands. Sometimes you don't know what they do and are not sure they still work. This list of macOS defaults commands is here to help. macos-defaults.. 2023. 11. 24. 읽을거리) '데이브 더 다이버'는 인디게임인가요? (from 디스이스게임) '데이브 더 다이버'는 인디게임인가요? 원본 링크 : [링크] [기자수첩] 데이브가 인디게임인가요? 인디가 해적선이라면 데이브는 사략선인가? www.thisisgame.com 민트 로켓(넥슨)에서 만든 '데이브 더 다이버'라는 게임이 인디게임인지 아닌지에 대한 기준에 대한 이야기에 대한 칼럼글이다. 개발자 인터뷰로는 '우리는 인디라고 생각하지 않는다'라고 인터뷰를 했지만 올해 여러 시상식에서는 해당 게임(데이브 더 다이브)를 인디 게임에 분류했다. (골든 조이스틱 어워드 / 더 게임 어워드(TGA – The Game Awards)) 각 시상식에서는 인디게임에 대한 기준이 명확하게 밝히지 못하고 적당한 선에서 분류해서 수상을 했다. 실제로 수상이나 관련 사이트를 보면 '다이버 데이브' 게임은 인디 게임으로.. 2023. 11. 24. 제품리뷰) 이갈이 방지 (가드시스 마우스 피스) 가드시스 마우스 피스 ※이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 제품 : 가드시스 마우스 피스 가격 : 29,000원 이갈이 방지용으로 나온 슬림한 마우스 피스이다. 간단하게 온도 70도(커피 포트)로 적당히 끓여서 성형을 하면 된다. 스포츠 레저용 마우스 피스로 사용하지 마십시오. 착용시 아프거나 치아 균열이 있는 경우 사용하지 마십시오 코에 질환이 있어 코로 호흡이 곤란한 경우 사용하지 마십시오. 치아가 흔들거리거나, 의치의 개수가 많으신 분들은 상요하지 마십시오. 교정 브릿지를 착용하거나 치아 치료중인분 구강 내에 이상이 있는 분은 사용하지 마십시오. 본 제품은 만 14~ 이상 입니다. 제품을 삼키지 않게 주의하십시오. 제품을 과도하게.. 2023. 11. 23. 읽을거리) 금강선 디렉터 인터뷰(from 디스이스게임 : 지스타 2023) 금강선 디렉터 인터뷰(from 디스이스게임 : 지스타 2023) 원본 링크 : [링크] 금강선 디렉터가 전하는 "사과문 잘 쓰는 법" 16일 'G-CON'의 첫번째 강연 www.thisisgame.com # "큰 목표는 없었고요. 누군가의 인생 게임을 만들고 싶었어요" # "프로그래머들은 극강의 T집단입니다. 상대하기 위해서는 전략이 필요해요." # 금강선 디렉터가 직접 전하는 '사과문 잘 쓰는 법' 로스크 아크의 디렉터이자 '빛강선'이라고 불리는 금강선 디렉터의 인터뷰이다. 디렉터라는 직책은 자신의 의도와 신념 혹은 방향을 제시하고 개발하는 직책라고 생각하는데 이번 인터뷰에 그런 내용도 포함되어 있었다. 로스크아크는 '쿼터뷰 놀이의 블록버스터화'를 시키고 싶어했던 금강선 디렉터는 '설득에 과정에서 애니.. 2023. 11. 23. 문제해결)Assembly 'Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.144.dll' will not be loaded due to errors:Assembly name 'Google.VersionHandlerImpl' does not match file name 'Google.VersionHandlerImpl_v1.2.144' Assembly 'Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.144.dll' will not be loaded due to errors: Assembly name 'Google.VersionHandlerImpl' does not match file name 'Google.VersionHandlerImpl_v1.2.144' 예전에 작업한 프로젝트를 열다보니 다음과 같이 에러가 발생했다. 해당 개발을 했을때는 EDM4U의 버전이 굉장히 낮았다 (1.2.144 = 2020년03월) 기존의 중복된 버전이 Project에 같이 포함되어있어서 발생하는 에러이다. 기존의 중복된 파일들을 삭제한다. Firebase 도 비슷한 상황이라서.. 2023. 11. 21. 알고리즘) WayPoint Algorithm(길찾기 알고리즘) WayPoint Algorithm(길찾기 알고리즘) Waypoint Algorithm은 주로 로봇 탐색, 자동차 경로 설정, 비행기 경로 계획 등의 분야에서 사용되는 알고리즘입니다. 이 알고리즘은 시작점에서 목적지까지의 경로를 설정하는 데 사용되며, 이 경로는 일련의 웨이포인트(Waypoint)로 구성됩니다. 웨이포인트는 각각의 위치를 나타내며, 이들 사이의 경로는 로봇이나 차량이 이동할 수 있는 최적의 경로를 찾는 데 사용됩니다. Waypoint Algorithm의 기본적인 동작 방식은 다음과 같습니다: 동작 순서 설명 1 시작점과 목적지를 설정한다. 2 시작점과 목적지까지의 경로를 설정하기 위해서 웨이포인트(Waypoint)를 설정한다. (이때 웨이 포인트는 일반적으로 일정 간격을 기준으로 생성되며 .. 2023. 11. 21. 이전 1 ··· 22 23 24 25 26 27 28 ··· 136 다음 반응형