본문 바로가기
반응형

개발/게임) 개발관련167

개발용어) TBU , TBD , TBA, TBC TBU , TBD , TBA, TBC 업무를 진행하면서 종종 많이 쓰는 약어에 대한 정리이다. 대부분 다음에 어떤것을 할 예정이라는것을 나타내는 형태의 표현들이다. 약어 설명 해석 TBU To Be Updated 추후에 업데이트 예정이다. TBD To Be Decided 추후에 결정 예정이다. TBA To Be Announced 추후에 발표할 예정이다. TBC To Be Confirmed 추후에 확정 된다. 모두 다 `다음을 기약하는 표현`으로 업무에서도 자주 사용하는 용어로 약어로 알아두는것이 좋다. 특히 영어권에서는 무척 많이 사용한다고 한다. ★☆☆☆☆ 2023. 8. 26.
잡학지식) 도그 푸딩 (Dog Fooding) 도그 푸딩 (Dog Fooding) "Dogfooding"이라는 용어는 개사회에서 만약 개 사료 회사가 자사의 개 사료를 먹지 않는다면 고객들에게 어떻게 기대할 수 있겠느냐는 생각에서 비롯되었습니다. 소프트웨어 개발의 문맥에서는 외부 출시 전에 내부 사용을 통해 제품의 품질과 사용성을 보장하는 데 있다. 간단하게 고객에게 좋은 제품이면 회사에서도 사용한다는 의미를 담고 있다. 회사 내부에서 신차 모델을 실제로 운전을 진행한다.(시운전)하게되면서 운전감, 편의기능, 혹은 불편한점 등등 여러가지를 피드백을 확인하고 개선한다, 개발한 소프트웨어를 본인 회사 직원들이 실제 사용하면서 피드백을 준다. 간단 예시로 '소셜 앱'을 만들었다는 가정 하에는 개발한 앱을 다른 소셜 앱을 사용하는 시점에 같이 사용해가면서 .. 2023. 8. 7.
개발환경)Apple Developer -Test Device 등록 Apple Developer -Test Device 등록 계정 소유자 또는 관리자의 권한이 부여된 계정의 관리 페이지에 들어가면 인증서, 식별자 및 프로필(Certificates, Identifiers & profiles)의 설정 페이지에 들어가면 Devices를 등록할 수 있다. Device를 등록하기 위해서는 UDID를 알아야 한다. UDID를 등록하게되면 테스트 디바이스가 등록이 된것이다. UDID 확인 방법 : [링크] iOS) UDID 확인하는 방법 UDID 확인하는 방법 iOS에서 UDID 확인이 필요해서 알게된 정보를 포스팅한다. UDID(Unique Device Identifier)의 약자로. UDID는 iOS, tvOS, watchOS 및 macOS를 실행하는 Apple 기기의 고유한 식.. 2023. 8. 2.
문제해결)GitLab - Push 오류 (remote: GitLab: You are not allowed to push code to protected branches on this project.) GitLab - Push 오류 (remote: GitLab: You are not allowed to push code to protected branches on this project.) git -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master Pushing to [git 주소] POST git-receive-pack (3128 bytes) remote: GitLab: You are n.. 2023. 7. 31.
개발환경)젠킨스(Jenkins) PipeLine Build 보호되어 있는 글 입니다. 2023. 7. 24.
iOS) UDID(Unique Device Identifier) 확인 방법 iOS에서 UDID (Unique Device Identifier) 확인 방법 iOS에서 UDID 확인이 필요해서 알게된 정보를 포스팅한다. UDID(Unique Device Identifier)의 약자로. UDID는 iOS, tvOS, watchOS 및 macOS를 실행하는 Apple 기기의 고유한 식별자이다. USB로 해당 기기를 연결 한 상태에서 Find 앱을 들어가면 마운트된 저장소가 보인다. 선택을 하게되면 UDID를 복사가 가능하다. 해당 정보를 클릭하면 바뀌는데 UDID가 있는 상태에서 마우스 오른쪽 클릭을 하면 `UDID 복사`의 메뉴가 나온다. iPhone / iPad 로 해당 사이트를 들어간다. https://get.udid.io/ Get UDID You will be redirecte.. 2023. 7. 22.
개발용어)멱등성(Idempotent) 멱등성(Idempotent) 멱등성이라는 생소한 표현을 알게되어서 까먹지 않으려고 하는 포스팅이다. 멱등(Idempotent)성이라는것은 간단하게 표현하면 한번만 적용하고 난 이후에 다음에는 적용되지 않는 속성이나 연산을 말한다. 즉, idempotent 작업을 반복해도 초기 적용 이후에는 결과가 변경되지 않다. 멱등성의 개념은 추상 대수학에 뿌리를 두고 있으며 이후 컴퓨터 프로그래밍, 네트워킹 프로토콜 및 데이터베이스 시스템을 비롯한 다양한 분야에서 접할수 있다. 사용자가 결제하는 시점에 네트워크 오류나 간혈적인 네트워크 오류, 혹은 로밍, 타임아웃으로 인해서 결과값을 받지 못하는 경우에 멱등성이 보장되어있으면 여러번 결제가 되지 않는다. 혹은 리소스를 삭제하기 위해서 여러번 전송 될 수 있는 요청을 .. 2023. 7. 10.
개발용어) 몹 팩 / 몬스터 팩(Monster Pack) 몹 팩 / 몬스터 팩(Monster Pack) "몹 팩"은 일반적으로 비디오 게임에서 적대적인 NPC(플레이어가 아닌 캐릭터)의 그룹을 표현하는 용어이다. 많은 게임에서 몹은 플레이어가 게임 세계를 탐색하는 동안 만나는 AI 제어 개체로 대체적으로 핵 앤 슬래시 장르에서 많이 사용하는 용어이다. POE에서는 '몬스터의 무리 규모' 라는 표현으롤 사용한다. 핵 앤 슬래시 장르는 몬스터를 쓸어버리는 효과를 내기 위해서 몬스터들이 일정 무리를 지어서 액션과 특수한 행동, 등 여러가지 요소들로 게임의 재미를 추구할수 있다. 핵 앤 슬래시 장르의 대표적인 게임은 디아블로, 패스 오브 액자일, 무쌍 시리즈, 매직 서바이벌 등등이 존재한다. ★☆☆☆☆ 2023. 6. 21.
개발환경) Visual Studio 인코딩 저장 포맷 설정(UTF-8 한글 깨짐 수정) Visual Studio 인코딩 저장 포맷 설정(UTF-8 한글 깨짐 수정) Visual Studio에서 Script를 저장하다보면 이렇게 저장 포맷이 'ANSI`형태로 돌아가는 경우가 종종 있다. 매번 새로 인코딩을 셋팅하는건 번거롭다 Visual Studio에서 UTF-8으로 저장하는 설정을 해주고 사용하자. 생성된 파일(.editorconfig) 를 열어서 파일에 저장 옵션을 utf-8이라는 설정으로 추가하고 저장한다. root = true [*] charset = utf-8 다시 한번 Visual Studio를 열면 다음과 같이 한글이 안깨지고 다시 정상적으로 저장이된다. EditorConfig 파일 생성 메뉴가 없는 경우 : [링크] 문제해결)Visu.. 2023. 6. 7.
ChatGPT) Plugin 사용해보기 ChatGPT - Plugin 사용해보기 ChatGPT에서도 Plugin을 지원한다고해서 신청을 했었는데 시간이 지나고 벌써 Plugin(Beta)가 일부가 포함되었다. 간단하게 사용해보는 방법에 대한 포스팅이다. 로그인하게되면 상단에 GPT-4텝이 생기는데 해당 텝에서 Plugin(Beta)기능을 선택한다. 그러면 바로 밑에 Plugin 을 적용하거나 Store로 가는 UI가 생기게된다. Expedia를 Install 하면 플러그인이 추가된다. 적용하고 싶은 Plugin을 선택하고 기존에 사용하는것 처럼 검색을 진행하면 된다. 검색을 할때 일반적으로 검색하면 기존과 같은 결과를 준다. 특정한 플러그인을 언급하면서 검색을 하면 다음과 같다. 'Expedia에서 대한민국 동해 2박3일 힐링할수있는 여행지 .. 2023. 5. 24.
Gitlab) 보안 이중 인증 하기(Google OTP) GitLab 보안 이중 인증 하기(Google OTP) GitLab 로그인 과정을 Google OTP를 통해서 보안 인증을 지원한다. 적용하는 방법은 다음과 같다. GitLab을 로그인해서 프로필로 들어간다. [Editor-Profile] [Account] -[Two Factor Authentication] Enable -two factor Authentication을 활성화하면 QR 코드가 있는 화면으로 가게된다. Google OTP 를 설치하고 해당 QR 코드를 등록하면 된다. 이후에 로그인하게되면 OTP 코드를 요구하는 화면이 노출되고 인증을 요구한다. 구글 보안 인증 하는 방법 : [링크] Get verification codes with Googl.. 2023. 5. 23.
문제해결)MissingMethodException: string[] string.Split(char,System.StringSplitOptions) in Custom DLL Custom DLL 이 해당 .Net 버전이 맞지 않는 경우 MissingMethodException: string[] string.Split(char,System.StringSplitOptions) in Custom DLL 해당 버전에서는 String.SplitOption의 값이 정상적이지 않는 상황이 생겼다. Unity의 호환성 버전을 확인해보니 버전이 안맞는 상황이었다. 특정 버전이 필요한 경우에 Microsoft .Net SDK를 설치해야한다. https://dotnet.microsoft.com/ko-kr/download/visual-studio-sdks?cid=getdotnetsdk 현재 버전의 호환성 확인이 필요하다. [도움말]-[Microsoft Visual Studio 정보]에서 해당 버전.. 2023. 5. 8.
개발관련) ChatGPT를 활용해서 구글스프레드 시트로 번역하기(로컬라이징,언어번역) ChatGPT를 활용해서 구글스프레드 시트로 번역하기(로컬라이징,언어번역) Google Workspace Marketplace 에서 GPT 를 사용해서 Google Sheet 를 사용하는 플러그인이다, 간단하게 추가해서 필요한 명령어를 입력해서 사용할수있다. Google Excel Sheet 에서 Enable GPT Functions 을 선택해서 활성화 해준다. 활성화하고 난 이후에는 GPT 관련된 함수를 사용 가능하다. GPT에서 사용하는것처럼 명령어(Prompty) 값(Value)를 넣으면 된다. 본인은 해당 값을 번역해달라는 명령어로 Cell 값을 넣으면 다음과 같이 나온다. 다만 무료가 아니라서 일정 수준 이상 사용하려면 프리미엄을 해야한다.(유료) 관련된 언어도 꽤나 많이 지원을 한다. Chat.. 2023. 5. 2.
Visual Studio)error MSB3073: "~" 명령이 종료되었습니다(코드: 1). [.csproj] error MSB3073: "~" 명령이 종료되었습니다(코드: 1). [.csproj] Visual Studio 에서 작업을 하는 과정에서 발생한 오류 코드로 실행 파일이 오류 코드로 종료되는 과정에서 노출되는 오류코드이다 MS에서 제공헤주는 Log Viewer를 통해서 확인을 좀 하게되었다. 설치 하고 난 이후에 프로젝트를 열개되면 해당 binlog 라는 파일이 생성된다. 컴파일과정을 통해서 다시 log가 발견이 되는데 좀더 구조적으로 확인을 할 수 있다. 결론은 해당 경로가 잘못되어서 발생한 에러였고 cmd 명령어를 통해서 경로를 확인하고 정상적으로 빌드가 성공되었다. MSB3073 : [링크] MSB3073: ‘command’ 명령이 코드 ‘return code’로 .. 2023. 5. 2.
개발관련) 구글 스프레드 시트로 자동 번역(로컬라이징,언어번역) 구글 스프레드 시트로 자동 번역(로컬라이징,언어번역) 구글 스프레드 시트에서 자동 번역을 함수를 활용해서 로컬라이징, 언어번역이 가능하다. 간단하게 수식은 다음과 같다. =GOOGLETRANSLATE("텍스트","ko","en") 간단한 Loading 이 진행되면서 언어코드에 대응되는 언어로 변경이 된다. 이렇게 간단한 단어정도는 번역으로 사용할수 있다. 상대적으로 긴 문장은 이상하게 번역이 되기도 한다. 참고해서 적당한 단어인지 검수를 하고 가볍게 사용하는것을 추천한다. 구글번역에서 지원하는 지원 언어 : [링크] 언어 지원 | Cloud Translation | Google Cloud 의견 보내기 언어 지원 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 인공신경망 기계.. 2023. 5. 2.
반응형