목록분류 전체보기 (39)
Trikang
가상환경 리스트 확인 conda info --envs 가상환경 활성화/비활성화 activate 가상환경-이름 deactivate 가상환경-이름 패키지 설치 conda install 패키지명 패키지 리스트 conda list
구현하려는 프로젝트가 응답 속도에 그렇게 민감하지 않아서 오히려 개발 속도 향상을 위해 서버에 C# 사용. 서버는 .Net Framework 사용 콘솔 앱으로 작성. 우선 서버와 클라이언트의 접속 확인 후, 게임의 룰에 맞게 로직을 구현해볼 예정. 서버 프로그램이 제대로 실행되려면 Plugin 파일이 서버 프로그램 실행 파일과 같은 경로에 있어야 함. -> 링크 C:\Program Files (x86)\Nettention\ProudNet\lib\DotNet\x64에 있는 아래의 파일들 얘네가 실행 파일에 있어야 함. 근데 나는 이미 들어가있다. 이 버전 서버 실행을 위한 세팅을 이미 했다. 서버 tip - RMI 메시지 콜백은 여러 클라이언트가 동시에 접근할 수 있으므로 스레드 Lock을 걸어준다. 문제..
출처에 들어가면 모든 내용을 더 상세히 볼 수 있음. Add 1000000 objects (without checking duplicates) Contains check for half the objects of a collection of 10000 Remove half the objects of a collection of 10000 출처 https://theburningmonk.com/2011/03/hashset-vs-list-vs-dictionary/ HashSet vs List vs Dictionary | theburningmonk.com Out of curiosity after reading some articles on how the HashSet (introduced in .Net 3.5)..
설치 아나콘다 파이썬 3.7 버전으로 깔리니 3.6 버전으로 내려주고, 아나콘다 프롬포트에 pip install tensorflow==1.12.0 https://developer.nvidia.com/cuda-gpus의 CUDA-Enabled GeForce and TITAN Products 참고하여 기기에 텐서플로 GPU 버전 인스톨 되는지 확인. 계산 능력 3.5 이상 넘으면 가능. GeForce 940M은 5.0이라 가능. 그 후, 텐서플로 GPU 버전별 호환 CUDA, cuDNN 버전 확인하고 설치. 나는 1.12 쓰니까 cuDNN은 7, CUDA는 9 버전 설치. 그 후에 아나콘다 프롬포트에 pip install tensorflow-gpu==1.12.0 텐서 보드(TensorBoard) 텐서플로 그..
우리 팀에게 적합한 서버 엔진을 찾던 도중, 오늘 BIC(BUSAN INDIE CONNECT) 페스티벌에 참여한 것을 계기로 우연찮게 뒤끝엔진을 알게되어 타당성 검증을 거치는 중. 아직 공식 레퍼런스를 제공하지 않는 것 같은데, 어서 제공해줬으면 좋겠다. 이같은 이유로 아래 초기화 부분에 적힌 내용은 공식 문서를 참고한 것이 아니라 본인 뇌피셜이 섞여있음에 주의. 프로젝트 생성 우선 회원가입을 진행한 후, 결제 정보를 등록하면 개발자 콘솔에서 프로젝트 생성이 가능하다. 새 프로젝트 버튼을 클릭하여 생성하면 되는데, 만약 결제 정보가 등록되어있지 않으면 등록하라는 안내 메시지가 뜬다. 프로젝트 생성 탭에 들어오면 이름을 적고 프로젝트 유형을 설정할 수 있는데, 아마 여러 유형으로 나누어 그와 관련된 설정을..
프라우드넷 엔진을 써서 개발을 하기 전에 프로젝트 설정을 해줘야할 것들이 있음. 1. 헤더 파일 참조하기프로젝트의 Property 탭을 열어서 C/C++ 메뉴의 Additional Include Directories에서엔진 설치 경로(나는 C:\Program Files (x86)\Nettention)\ProudNet\include 추가. 2. 라이브러리 추가Linker의 General 속성에서 엔진 설치 경로\ProudNet\lib\x64\VS2015 추가. 무조건 위 경로를 쓰는 것이 아니라, 디렉토리와 각 환경에 맞춰서 설정하라고 공식 문서에서 경고하고 있음. 3. Dependencies 설정Linker의 All Options에서 Additional Dependencies 탭에 lib 추가한다.클라이..
Jenkins를 웹페이지에서 다운로드 한 후에 아래의 플러그인을 설치했다. - Bitbucket OAuth Plugin- Bitbucket Plugin 그 이후 Jenkins의 Global Tool Configuration에서 Git의 경로를 설치된 위치와 맞게 매핑했다. 그리고 앞서 겪었던 문제(http://yskang.tistory.com/1에서 언급)를 해결하기 위해 Jenkins의 서비스 계정을 Admin으로 바꿔줌.Bitbucket과의 연동을 위한 SSH 보안키 생성 및 설정Git Bash에 접속하여 ssh-keygen -t rsa 입력. 그리고 엔터 엔터 쳐주면 생성 완료. C:\Users\[윈도우사용자이름]\.ssh 하단에 파일이 생기는데 .pub 의 내용을 Bitbucket 서버에 등록해주..
처음에 티스토리 사용을 망설였던 이유 중 하나는, 코드블록을 지원하지 않는다는 얘기를 들었기 때문이었다. 그러나 방법이 없는 것은 아니었다. 조금 귀찮긴 하지만... Prism 등의 다른 서비스도 있었지만, 적용하기 간편한 것으로 code prettify 선택. 적용법적용을 하기 위해 블로그 관리 페이지에서 '스킨 편집'에 들어간다. 그 후 우측 화면에서 html 편집 선택(빨간 박스) 그 후에 head 태그 사이에 아래 코드 삽입 예시 화면 그리고 여기에 쓸 수 있는 여러가지 테마와 추가 언어가 있다. 테마는 https://rawgit.com/google/code-prettify/master/styles/index.html에서 볼 수 있고, 언어는 https://github.com/google/code..
현재 Unity3D 개발 환경 구축을 위해 Jenkins와 Bitbucket을 연결 중이다. 개발하며 겪었던 시행착오를 서술해 놓았다. - 젠킨스에서 프로젝트를 생성할 때 소스 코드 관리 옵션을 Git으로 설정하고 Bitbucket으로 생성한 저장소의 URL을 Repository URL에 넣으면 Invalid username or password. If you log in via a third party service you must ensure you have an account password set in your account profile. 발생 분명 SSH 발급 제대로 했다. 이게 문제인가 싶어서 Git Bash로 Clone을 해봤더니... 잘 된다. 뭐가 문제인지 찾아봤더니, Jenkins는 ..