반응형

개발 이야기/개발툴 및 기타 이야기 41

위도 경도 값 찾기

AWS Region 들의 위치를 지도상에 표기하려 위도 경도 값이 필요해 찾던 중 기록을 위해 글을 남겨둡니다. 일단 각 리전의 위치는 아래 링크에 나와 있습니다. docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions 리전 및 영역 - Amazon Elastic Compute Cloud 리전 및 영역 Amazon EC2는 세계 각지의 여러 곳에서 호스팅되고 있습니다. 이 위치는 리전, 가용 영역, 로컬 영역, AWS Outposts 및 Wavelength Zones로 구성됩니다. 각 리전은 개별 지리 영역입니다. 가용 docs.aws.amazon.com ..

Unity/Android 개발 시 손쉬운 로그 확인 방법

예전에 터미널에서 adb로 직접 연결해 결과를 확인했지만 unity package manager에서 logcat 지원하고 나서는 더 편리해 졌네요. 이 글에서는 logcat 설치 및 사용법을 간단히 정리해 보았습니다. 1. 우선 bluestack의 설정에서 ADB 사용을 활성화 합니다. "기기" 옵션에서 어떤 모델을 에뮬레이션 할지 선택할 수 있습니다. 2. 프로젝트를 빌드 합니다. package name을 설정해야 합니다. 빌드 세팅 -> 플레이어 세팅 -> package name을 원하는 이름으로 수정합니다. JDK가 설치되어 있지 않다면 아래를 참고해서 설치하세요. 사용하는 프로젝트에서 사용중인 버전에 모듈 추가를 선택 후 SDK/NDK/JDK를 선택/설치하시면 됩니다. 이제 APK 파일을 빌드해서..

Mac OS 초기화 및 재설치 하기

Big Sur를 설치한 Macbook pro를 재설치하려다 겪은 여러 이슈들을 정리해 봅니다. 최근 MacBook 에서 이런 화면을 보신 경험이 있으신가요? macOS 유틸리티로 파티셔닝된 영역을 잘못 삭제하면 위와 같은 화면을 보실 수 있습니다. 복구할 데이터가 있을 경우는 아래 방법을 추천하지 않습니다. 우선 시스템 종료 후 재시작을 할 때 Command + R 키를 눌러 macOS 유틸리티로 접속합니다. 그리고 디스크 유틸리티를 선택 후 실행합니다. 디스크 중 Macintosh HD - 데이타 라는 파티셔닝 영역을 볼 수 있는데 이 파티션에 기존의 OS와 데이터가 모두 세팅하도록 되어 있습니다. 이 영역을 무턱대고 지우면 첫 이미지와 같은 메세지를 볼 수 있습니다. -0- 만약 저와 같은 실수를 하..

PyCharm에 자주 쓰는 툴 설치

자주 사용하는 툴들을 PyCharm에 External Tools에 연동하는 절차와 사용법을 기록합니다. PyQt5 : pypi.org/project/PyQt5/ Qt Designer : pypi.org/project/PySide2/ PyUIC5 : pypi.org/project/pyqt5-tools/ PyInstaller : pypi.org/project/pyinstaller/ 아래 내용은 PyCharm 2020.2.x, Python 3.8x와 Windows 10에서 진행된 내용입니다. Qt Designer Qt Designer는 Window를 디자인하기 위한 툴 입니다. PySid2를 설치하면 C:\Users\YOURNAME\AppData\Local\Programs\Python\Python38\Lib\..

PyCharm Repositories 변경

PyCharm 2020.1.x 이후 버전에 Packages 설치를 위한 저장소 설정에 문제가 있는지 패키지 리스트가 보이지 않네요. 찾아보니 daumkakao에서 저장소를 제공해서 pip 의 저장소 설정 변경 방법을 정리해 둡니다. 저장소가 http로 되어 있어 몇 가지 세팅이 필요합니다. 우선 File -> Settings -> Project:your_project_name -> Project Interpreter 에서 '+' 기호를 누른 후 패키지 리스트가 잘 나오면 그냥 설치하시면 됩니다. ^^ 만약 패키지 리스트가 안보인다면 하단의 "Manage Repositories"를 눌러 설정된 저장소를 삭제 후 "http://ftp.daumkakao.com/pypi/simple/"를 추가해 주세요. 이제 ..

gcc 빌드 시 multilib package 관련 에러

Linux 64bit OS에서 어떤 라이브러리를 빌드할 때 multilib 관련 에러가 나는 경우가 종종 있습니다. 64bit 환경에서 32bit 라이브러리를 빌드할 때 발생하며, 이를 위해 빌드시 multilib 옵션을 활성화해야 합니다. .../cstdlib:41:28: fatal error: bits/c++config.h: 그런 파일이나 디렉터리가 없습니다 #include ^ compilation terminated. (* 에러 발생 예) gcc 설치할 때 --disable-multilib 옵션(--enable-multilib가 기본 옵션)으로 설정했거나 gcc 버전이 오래된 경우일 때 발생할 수 있습니다. gcc를 최신 버전으로 업그레이드 하거나 관련 패키지 중 x86_64라는 이름이 아닌 i68..

bitbucket의 Unity cloud build 지원소식

GDC 2017에서 bitbucket의 Unity 관련 소식이 발표되었다. https://blog.bitbucket.org/2017/03/01/bitbucket-unity-cloud-build-integration/?utm_source=newsletter&utm_medium=email&utm_campaign=bitbucket_product-digest-two&jobid=100685012&subid=1218000515 유니티 툴에서 생성하여 사용할 수 있으며 아래 주소를 참고하면 된다. https://unity3d.com/kr/learn/tutorials/topics/cloud-build/your-first-cloud-build-project

Unity프로젝트를 SourceTree로 관리하기 - 6. 충돌 해결하기

이번에는 충돌이 일어났을 때 어떻게 하면 될지 알아보겠습니다. master와 branch에서 한번에 두 파일을 모두 수정 후, master와 branch에 각가 commit/push 합니다. 이제 branch를 master에 병합 시도합니다. 아래 그림처럼 충돌이 일어난 것을 확인할 수 있습니다. 텍스트 파일이니 외부 병합 툴을 이용해 문제를 해결해 보겠습니다. 상단 메뉴를 보면 A, B, C가 있습니다. A가 원래 없던 최초 버전, B와 C가 master와 branch에서 작성된 내용입니다. 두 텍스트 모두를 유지하려면 B와 C 버튼을 눌러주면 하단에 순서대로 정리가 됩니다. 출동이 있었던 텍스트 파일이 정리된 모습입니다. 마지막으로 push하면 아래와 같이 잘 병합된 모습을 볼 수 있습니다. 바이너리..

Unity프로젝트를 SourceTree로 관리하기 - 5. branch 생성 및 merge 하기

마지막으로 branch 관리하는 방법에 대해 알아겠습니다. SVN은 branch 관리하는게 상당히 까다롭고 시간이 많이 걸리는 문제점이 있었는데, git은 상당히 가볍고 로컬 저장소와 원격 저장소가 분리되어 있어서 각자의 작업을 진행하며 다른 작업자의 작업을 방해하지 않으면서도 백업/롤백이 손쉽게 가능합니다. 첫번째로 branch를 만들어 보겠습니다. 이름은 "sampleBranch"로 해보겠습니다. 아래처럼 branch가 생성된 것을 확인할 수 있습니다. 이제 branch 에서 하나의 파일을 수정한 후, master로 병합해 보겠습니다. 텍스트 파일을 열어 내용을 추가하고 commit를 합니다. 그 후 아래 화면처럼 push를 해줍니다. 그럼 자신의 branch와 origin까지 업데이트 되었다는 표시..

반응형