본문 바로가기

개발8

길을 잘못 들어서 다시금 헤메이는 중 입니다. 안녕하세요? 요 최근들어서 제대로 주식 인공지능에 대해서 포스팅을 못하고 있는데, 이유는 다른게 아니라 자식 프로세스(child process)에서 다시 자식 프로세스(child process)를 만들려고 하니까 예상치 못한 문제에 부딪쳤는데, 이제까지 하면서 가장 힘든 문제에 부딪쳤기 때문입니다. 거기다가 심각한 문제라고 하면, 거의 반나절을 보내면서 QThread에 대해서 찾아본 결과, 이게 다른 클래스(class)에 있는 메서드와 같은 것을 실행하기도 하는 등 강력한 기능을 제공하고 있는 것은 맞는데, 정작 문제는 다른 파이썬 가상 환경에서 작동하는 py파일을 작동시키는 방법에 대해서는 전혀 찾을 수 없었습니다. 그래서 결국 고심에 고심을 한 끝에, 한번 QProcess라는 기능을 사용하기로 결심을.. 2019. 4. 9.
pytrader의 parent process를 만드는 작업에 들어가 보기-9- 안녕하세요? 지난번 포스팅에서 어떻게 해서 QTheadPool안에 있는 globalInstance()를 실행시켜서, 일단 제 경우에는 같은 스크립트 안에 있는 다른 클래스를 실행시키는 것 까지는 성공했습니다. 이제는 이 클래스에서 while문을 사용하는 새로운 무한 반복 루프를 작동시킬 차례입니다. 먼저 해야할 일은 한번 파이참(PyCharm)에서 디버그를 작동시켜서 왜 pytrader2가 실행이 되지 않는가 했는데, 위 스크린샷처럼 self.Runnable = Runnable()에서 계속 루프를 돌기 때문이라는 것을 확인할 수 있었습니다. 그래서 루프의 원인이 되는 코드를 아예 주석처리를 하도록 했습니다. 다음으로는 run()이라는 Runnable클래스 안에서, 위 스크린샷에 보이는 것처럼 QMetaO.. 2019. 3. 22.
유니티5 독학하기 그 92번째 걸음-유리천장 만들기 안녕하세요? 지난번 포스팅에서 패럴렉스 스크롤의 문제점을 해결하느라 고생을 하면서, 화면밖으로 점프를 할 경우에 생기는 문제에 대해서 언급을 하였습니다. 그래서 이번 포스팅에서는 어떻게 해서 플레이어 캐릭터가 화면 위로 안 보이도록 높이 점프를 못하도록 보이지 않는 유리천장을 만드는 작업을 포스팅 하고자 합니다. 먼저 유니티5의 계층뷰에서 Rooftop이라고 하는 게임 오브젝트를 생성해 주도록 합니다. 그리고 나서, 게임오브젝트에 Box Collider 2D라고 하는 컴포넌트를 추가시켜 준 다음에, 위 스크린샷처럼 사이즈를 지정 하도록 합니다. 그리고 게임 오브젝트를 위 스크린샷처럼 위치를 시킨 다음에, 이제 다음 단계로 넘어 가도록 합니다. 일단 유니티5에서 플레이 버튼을 누른 이후의 씬뷰인데, 여기서.. 2018. 9. 30.
반데르발스 힘을 이용한 광소재 개발 안녕하세요? 이전의 포스팅에서 제가 반데르발스 힘에 관해서 포스팅을 한적이 있었습니다. 이번 포스팅에 본격적으로 들어가가 전에 이 반데르 발스 힘에 대한 포스팅을 먼저 읽어봐 주셨으면 합니다. 링크: 반데르발스 힘 왜 예전에 포스팅했는 이 반데르발스 힘을 다시 꺼냈느냐 하면, 바로 기존에는 그렇게 많이 생각이 되지 않았는 이 반데르발스 힘을 가지고서 '광소재'를 개발 했다는 소식을 들었기 때문입니다. 그래서 이번 포스팅에서는 이런 반데르발스 힘을 가지고서 광소재 개발에 대해서 다루고자 합니다. 먼저 이를 위해서 언급해야 하는 것이 하나 있는데, 바로 '양자점(Quantum dot)'이라고 하는 반도체 나노 입자 입니다. 이 양자점은 에너지를 흡수하여 빛을 내는 차세대 발광소재의 핵심기술인데, 문제점이 하.. 2018. 7. 4.