Mad Max Chia 플로터 성능 테스트

기본 Chia 플로터를 사용하면 플롯당 최대 4개의 스레드를 사용할 수 있지만 MadMax의 플로터는 최대 플로팅 속도를 위해 시스템의 모든 스레드를 사용합니다. CPU 자원을 모두 사용하면 대역폭 역시 커져서 플로팅 속도가 빨라진다고 한다. 이 작업을 수행하는 데 많은 RAM이 필요하지 않다. 그리고 이 플로터 구현물은 SSD 수명에 악영향을 줄여준다.  SSD가 아닌 RAM 디렉토리에서 쓰기의 약 75%를 …

Mad Max Chia 플로터 성능 테스트 더 보기 »

Unity resource naming convention 2021

유니티 리소스를 관리하기 위한 기본적인 폴더 구조는 다음과 같다. 컨텐츠 파일들을 Runtime 폴더 하위에 리소스의 종류 별로 폴더를 만들어서 관리하게 된다. 리소스를 종류 별로 관리하기 위한 폴더명의 이름은 다음과 같다. 해당 폴더명을 이용하여 리소스를 관리한다. Scripts Prefabs Presets Materials Sounds Particles Meshes Atlases Textures Animations Shaders Scenes Terrains 리소스파일 네이밍 스크립트 리소스 스크립트 리소스는 폴더 …

Unity resource naming convention 2021 더 보기 »

Unity programming guide 2021

유니티 엔진은 처음의 개발 목표가 비프로그래머를 위한 게임 개발 도구를 만드는 것이었다. 그렇기 때문에 게임 기획자나 디자이너가 에디터를 이용하여 프로그래머 도움없이 게임 수정이 가능하다. 이런 유니티 엔진의 특성을 활용하여 기획자가 스스로 게임을 계속 수정해가면서 최적의 상태를 찾을 수 있게 된다. 이런 툴기반 게임 제작 환경을 만들기 위해서는 코드 중심이 아닌 에디터에서 편집 가능한 컴포넌트 기반으로 …

Unity programming guide 2021 더 보기 »

Git error: Encountered X file(s) that should have been pointers, but weren’t

.gitattributes에서 git-lfs 대상이지만 lfs 형태로 올라가지 않은 경우 발생하는 에러이다. 다음 명령어를 치면 lfs 대상을 다시 커밋한 후 푸시하면 해결된다. Windows: del .git\index && git reset git commit -a -m “Migrate lfs” git push origin master Linux: rm .git/index && git reset git commit -a -m “Migrate lfs” git push origin master

Apache JMeter

Plugins http://jmeter-plugins.org/downloads/all/  – standard 받아서 lib폴더 복사. Transaction per second 리스터 추가 PostProcessor http://stackoverflow.com/questions/22027110/jmeter-set-variable-to-random-option String[] query = new String[]{“cat”, “dog”, “parakeet”}; Random random = new Random(); int i = random.nextInt(query.length); vars.put(“randomOption”,query[i]); 스크립트를 통해 변수값을 유저 스레드마다 실시간으로 변경하여 설정할 수 있다. PUT https://ENDPOINT/$randomOption Examples 요청 처리 간격을 설정하고 싶은 경우 HTTP Request 아래에 constant timer를 추가한후 …

Apache JMeter 더 보기 »