삼국지도 다 끝났고, 남는 시간에 리눅스 커널을 배워 보기로 했다. 시간 남을 땐 이게 효과가 확실하지. 전에 샀던 “디버깅을 통해 배우는 리눅스 커널의 구조와 원리”를 따라 해보기로 했다. 커널이 리눅스 심장과 같아 꼭 배울 필요는 없지만, 알면 편하게 살 수 있다. 리눅스 역시 과거 서버를 벗어나 arm에 로딩되어 여러 임베디드 리눅스로 사용되고 있다. 라즈베리 파이…… raspberry pi4 커널 컴파일 계속 읽기
[카테고리:] 생활코딩
Unity 물체 움직이기, 충돌 감지, 변수 수정하기
레이아웃에 있는 물체를 움직이고 싶다. 5개 공정에 (종류가 다른?) 대차가 있고 셔틀이 한번에 밀어준다. 공정 마지막에 도착한 대차는 셔틀이 동작한 종방향이 아닌 횡방향으로 이동한다. 유니티로 쉽게 구현할 줄 알았는데 돌고돌아 겨우 한 개 움직였다. 대차, 셀에 collider 설정.셀에 rigidBody 설정.받히는 객체 (박스) 콜라이더에 트리거 설정.getComponent로 스크립에 사용한 변수 수정. 이런 식으로 했다. 이 방법이 맞는…… Unity 물체 움직이기, 충돌 감지, 변수 수정하기 계속 읽기
Unity 시작하기 + vccode
리눅스에서 Unity를 설치하면 비주얼 스튜디오를 사용할 수 없어 코드 자동완성을 지원받을 수 없다. Vim이 잘 해주면 좋은데 이런쪽으로 지원이 꽝이라 Visual Studio을 Virtual Box에 설치했다. Unity에서 Visual Studio로 연계하여 열어야 프로젝트를 Unity와 연계하여 자동완성을 하는 듯 한데, 리눅스에 설치된 유니티와 또 버전이 조금씩 달라 연동되지 않았다. 과감히 포기하고 리눅스에 vscode를 설치했다. https://webnautes.tistory.com/1197 Mono-dev 설치 https://www.mono-project.com/download/stable/#download-lin-ubuntu…… Unity 시작하기 + vccode 계속 읽기
라즈베리 파이4 온도/습도센서 홈페이지에 연결(그래프 추가)
프린터 서버로 동작하는 라즈베리 파이에 온도, 습도를 측정하는 dht11 센서를 달았다. 센서는 1,500원인데 배송비 포함 4,000원에 구매했다. 인터넷에서 바로 사용할 수 있는 python 코드를 찾았지만 동작하지 않아 gcc로 된 코드를 사용했다. 아래 그림과 같이 구성했다. 111에러가 홈 서버 접속 시도를 차단했다. 찾아보니 서버 내 my.cnf 파일 bind 설정을 수정해야 함을 알았다. 워드 프레스 테마 디렉토리…… 라즈베리 파이4 온도/습도센서 홈페이지에 연결(그래프 추가) 계속 읽기
A3C 샘플 테스트 결과(2/2)
기존 실험 환경에 문제 있음을 알고, 큰 결심으로 환경을 다시 설정했다. 총 Action은 getX1, getX2, getX3, putX1, putX2, putX3, getX3Y3(순환) 7개 였다.putX1, putX2, putX3는 2열로만 갈 수 있어, 깊게 들어가 있는 1열을 사용할 수 없었다.인공지능이 삽질로 getX1, getX3, getX3, getX3Y3 으로만 모든 문제를 해결한다!!(나는 몰랐던 사실. 이 사실로 환경이 잘못 디자인되었다고 알았다.) 수정한 환경. get(call)은…… A3C 샘플 테스트 결과(2/2) 계속 읽기