본문 바로가기

전체 글3552

벌써 다가오는 에너지 고갈 안녕하세요? 큰 작업이 끝난지 이제 겨우 한달이 지나서, 어느정도 회복이 되어야 할 것 같기도 합니다만, 실제로는 그러지 못하고 퇴근 이후에 에너지 부족에 이래저래 시달리고 있기는 있는 중 입니다. 이런다고 해서 에너지 드링크를 먹고서 에너지를 내자니, 밤에 잠을 잘 수 없다는 것이 무섭기는 무서운 상황입니다. 아무튼 이래저래 너무 욕심을 많이 부리지 말고, 하나하나 격파해 나가야 할듯 한데, 이것도 저녁식사를 하고 나면, 온몸에 에너지가 빠져 나가는 것이 문제 입니다. 결국 저 자신의 게으름과 싸움이 본격적으로 시작이 된 것 같기도 합니다만, 이걸 하루하루 이겨 내기도 만만치 않기는 만만치 않습니다. 하여간에 이러니 저러니 해도, 지난주 부터 밀린 디자인 패턴 공부나 작곡 프로그램의 독학, 사실상 이제.. 2024. 3. 11.
디자인 패턴 공부 - 싱글톤 패턴의 학습 - 안녕하세요? 디자인 패턴을 공부한 지도 약간의 시간이 지났는데, 이 싱글톤 패턴은 주로 게임 매니저와 같이 무언가를 공유하면서도 동시에 여러번 new를 붙여서 새로운 것을 만들지 않아도 되는 패턴이라고 할 수 있습니다. 이걸 전에 저는 파이썬으로 주식 자동거래 시스템을 만들때는 어떻게 자본금을 공유하는 것으로 해서 만들기 위해서 사용한 적이 있어서 이해는 아주 쉽게 되었습니다. 가장 먼저 싱글톤 패턴으로 구현하게 될 클래스를 만들어야 하는데, 우선 조심해야 하는 것은 위 스크린샷에서 private로 시작하는 것은 바로 클래스의 변수를 선언하는 과정이라고 할 수 있습니다. 여기서 반드시 static을 붙여야만 에러가 나지 않았으며, 녹색선은 클래스안의 전역 변수를 선언하는 과정에서 그 변수의 타입이며, 붉.. 2024. 3. 6.
3D 프린터 출력을 위한 mm단위로 blender 설정 안녕하세요? 생명과학 연구원으로 일을 하면서 blender를 왜 만지느냐 하지만, 의외로 이 blender고 3D 툴이고, 이를 통해서 출력을 위한 모델링을 할 수 있습니다. 실험실 - 연구원이니 실험실에서 일하고 있는데, 일단 일터에서 3D 툴을 이용해서 무언가 할 것이 있습니다. 그런데 공교롭게도 이걸 다룰 줄 아는 사람이 없다 보니, 제가 맡아서 어떻게 모델링을 하면서 blender가 기본적으로 meter(미터)단위로 되어 있는데, 그걸 mm(밀리미터)단위로 줄이는 작업을 해 보고자 합니다. 먼저 프로퍼티 윈도우로 가서, 위 스크린샷에서 볼 수 있는 것과 같이, 일단 유닛 시스템이 Metric이면서 동시에 스페일이 1로 되어 있는 기본 단위로 되어 있는 것을 확인할 수 있습니다. 이를 밀리미터로 바.. 2024. 3. 5.
디자인 패턴 공부 - 프로토 타입 패턴의 학습 -2- 안녕하세요? 지난번에 디자인 패턴 중에서 원형 패턴이라고 불리는 프로토타입 패턴에 대해서 한번 실습을 해 보기는 했습니다만, 문제는 항상 남아 있습니다. 우선 가장 큰 것이라고 하면, 역시나 경량 패턴은 같은 오브젝트를 위치만 다르게 해서 복제하는 것이라면, 프로토타입 패턴이라는 원형 패턴은 '비슷한' 오브젝트를 복제해서 만들어 낸다는 큰 차이점이 있다는 것 입니다. 먼저 부모 클래스에서 변수를 물려주기 위해서는 위 스크린샷에서 볼 수 있는 것처럼 일단 하나하나 변수를 선언해 주도록 합니다. 그리고 나서 이 물려받은 변수를 제대로 표현할 수 있도록 출력이 나올 수 있게 어떻게 만들어 주도록 합니다. 이렇게 하는 것으로 일단 작업을 하나 했으며........ 이제 몬스터 1과 2를 생성해 보도록 하는데, .. 2024. 2. 28.