본문 바로가기

전체 글

(34)
Satellite Operator 개발일지 (3) 원래는 궤도계산을 기반으로하는 운영 시뮬레이션 게임을 만들고자 하였기 때문에Satellite Operator 라는 이름으로 시작하였으나, 7월 내내 개발해본 결과,실질적으로는 Flight Dynamics Engine에 관한 부분만을 개발 중에 있음.그래서 네임스페이스 이름을 Hut.FDS로 변경. 구체적으로는 지난주 중순 이후에 확 경각심이 느껴져서, 얼른 개발하고 치우자는 쪽으로 전환중.초기 Coordinates 관련 개발을 수행할 때에는 다음과 같이 Matrix, Vector 쪽이 문제였는데,개발이 진행될 수록 계산관련 부분보다는 구조적 문제가 더 눈에 들어옴. 1. Matrix, Vector 타입과 Coordinate 타입 간의 형변환 문제.궤도계산을 하여야 하므로 주로 사용하게 되는 구조체가 Ca..
Git Bash 에서 'code' 명령이 수행되지 않는 문제 해결방법 ⚠️ 이 포스팅은 git-bash와 anaconda가 충돌을 일으키는 문제에 대해 이야기하고 있습니다.들어가며:다들 아시다시피 vscode는 터미널 상에서 'code' 명령으로 간단하게 띄울 수 있습니다.git을 사용해야 하니 뭐 당연하게 git for windows를 설치해 줍니다. 개인적으로 vscode에서 기본 터미널로 사용되는 파워쉘이나, cmd는 별로 맘에 들지 않아서git for windows에 패키지로 설치되는 git-bash를 사용합니다. 하지만 anaconda를 설치하고, git-bash 에 적용시키기 위해 cmd(anaconda prompt) 창에서 다음을 입력하고(bash)C:\> conda init bash⚠️ anaconda를 설치하였다고 하더라도 내장 cmd나 powershell..
중력파 자료처리 도구(pycbc) 테스트 한동안 천문연에서 pycbc 관련 문의가 들어와서이것 저것 뜯어보는 중. https://pycbc.org PyCBCFree and open software to study gravitational waves.pycbc.org 중력파 관련 프로세싱 도구인데, 이런저런 잡다한 기능들이 많이 들어있다.오픈소스로 개발중이고, 튜터리얼도 제공하는데 문제는 이거에 활용할 수 있는 데이터가 생각보다 제한적이라는 것.(그도 그럴 것이 중력파 관측기가 있어야 자료를 얻을 수 있으니까...) 최근 el8 대응으로 업데이트가 있었음. 도커도 새로 배포했고. 잘 알려진 중력파 관측자료는https://gwosc.org GW Open Science CenterJoin the Discussion The Gravitational W..
Satellite Operator 개발일지 (2) 일단 대략적인 설정파일 변환은 완료하였음.하지만 실제 개발 이후에도 설정 업데이트는 있을 예정임. 설정파일 목록:Spacecraft.yaml : 위성체에 관한 정보Station.yaml: 관측소에 관한 정보Config.yaml: 일반 설정Input.yaml: OD/OP/MA/CO/EP 각 프로그램에 대한 설정 통합. 가장 문제가 되는 부분은 아무래도 input 부분으로, 기존의 OD/OP 부분과 MA/CO/EP 간의 설정 격차가 너무 크고,구조화되거나 작명에 대한 일관성도 떨어지기 때문에, 추후 지속적인 업데이트가 필요할 것으로 보임.아무래도 기본 설정으로부터 중간에 각자 설정에 맞는 중간변환기가 하나씩 들어가지 않겠나 싶음.  설정 외에 기본적으로 사용되는 고정 항목으로는:BIH Table (Inter..
PCH(Precompiled Header) 에러 해결방법 v.2 https://hutsori.tistory.com/48 VS에서 흔히 저지르는 PCH 에러 해결방법.아 또 오백만년만에 다시 뵙습니다. 이렇게 글줄 몇자 쓸 시간도 없이,불철주야로 개발에만 몰두하고 있네요. 오늘 다룰 것은 PCH(Precompiled header)에 관한 에러들입니다. 일단 PCH가 무엇인고 하는blog.logichist.com 이전 글이 하도 오래돼서; (무려 2012년)사실 같은 내용인데, 이걸 질문하는 사람들이 아직도 눈에 띄네요;;옛날 철없던 시절에 쓴 글은 몇몇 부분이 불친절해보이기도 하는데, 그냥 귀엽게 봐 주시면 감사하겠습니다.  # PCH를 왜 써요? C++에서 PCH를 쓰는 이유는 해당 프로젝트 빌드 시의 컴파일 시간이 꽤 길어서,PCH로 자주 변경되지 않는 부분에 대해..
Satellite Operator 개발일지 뭐 늘 그렇지만 시리즈가 얼마나 갈 지 잘 모르겠어요.중간에 깨지더라도 그러려니 해 주세용  2월달에 사업공지를 내걸어 놓고 당분간 한 게 없었는데, (사실상 올해 연구개발 사업이 시망이라)작년에 10월 쯤 기획했던 Satellite Operator 개발 과정을 중간 중간 소개해 드리려고 합니다. 일단 만들고자 하는 것은 [게임] 인데요, 말 그대로 위성 관제사가 되어서 개고생하는 내용을 담으려고 했습니다. 과거에 만들었던 위성 비행역학(SAT.FDS) 코드, 위성감시 레이더 시뮬레이터(SAT.MON) 코드, 지상국 시스템 통신(SAT.MNC) 및 관제(SAT.OPT) 코드 등을 종합한다는 생각으로, 천천히 만들어 보고 있습니다. 뭐니뭐니해도 해당 게임의 가장 특징적인 부분은 3체 문제를 근사적으로 해결..
Logichist (이제 진짜로) 시작합니다. 2020년 브랜드 런칭 후, 한동안 버려진 logichist.com 주소를 살림과 동시에, google workspace도 신청해보고 google for startups cloud 도 신청하였습니다. 홈페이지는 http://logichist.com 이지만 현재 공사중이고(....) 이제 이 블로그도 http://blog.logichist.com (주)헛소리 공식 블로그 짜증나니까 소스 직접수정했음 blog.logichist.com 으로 들어올 수 있습니다. 이왕 시작한 김에 github copilot 도 구독해서 써보고 있습니다. https://github.com/features/copilot 현재 주요 추진 사업은: * KAGRA 시스템용 ligo 소프트웨어 마이그레이션 * 위성관제 시뮬레이션 게임 개..
2024년 새해 복 많이 받으세요. 뭐 같은 2023년은 연말까지 다사다난했다. 조직에서 사람을 자르려면 이렇게까지 할 수 있구나를 뼈저리게 배웠고, 나와 내 팀 전체는 말 그대로 "숙청" 당했다는 표현이 알맞을 정도로 많은 고통을 겪었다. 하지만 우리는 희망적이다. 팀 전체를 숙청하기 위해 그렇게 야단법석을 떨었음에도, 결론적으로 우리는 "아무런" 잘못도 저지르지 않았기 때문이고, 특히 나에 대해서는 "아무런" 혐의 조차 씌우지 못했기 때문이다. 따라서 나와 팀원들은 "공식적으로" 아무런 잘못도 저지르지 않았음에도 "잘린" 상태가 되었다. 1월 1일부터 공식적으로 백수니까, 이제 한 달 가량 집에서 논 셈인데, 첫 입사 후 12년 4개월 간 쉬지 않고 달린 나로서는 정말이지 오래간만에 집에서 백수 체험을 하는 중이다. 인생 중에서 이렇게..
2023년 근황 사실 저는 큰 부러움 없이 근 10년 국가연구개발 관련 개발밥을 먹으며 살아왔습니다.(2011년에 입사했으니까 이제 13년 정도 됐네요) 그 사이에 회사만 3곳, 정부기관만 2곳을 옮겨다니며 열심히 연봉을 올렸(...)으나, 정부기관에서 내놓는 소프트웨어 연구개발 사업에 대한 처절한 회의감 때문에(짧은 일정, 낮은 금액, 전문성 없는 공무원, 불가능한 제안요청서), 현재는 연봉을 조금 낮추는 대신(..좀 많이 낮아졌지만) 정부기관에서 제대로 된 기획을 해보자! 라는 느낌으로 일하는 중입니다. ...이었습니다. 하지만 2022년 말(?)부터 급격히 운빨이 나빠졌습니다. 제가 속해 있던 팀은 박살이 났고, 실장 자리에서 쫒겨났으며, 팀원들은 이런 불합리한 처사에 모두 휴직 태세로 전환하였고, 저로서는 아무 ..
오래된 북마크를 정리하며 정말 정말 휴면계정 뜨고 난 뒤에 가끔 한번 들어오는 정도로 접속빈도가 적습니다만, 그래도 이 블로그가 웹 상에서 유일하게 남은 페이지가 됐네요; 이 블로그가 개설된 후, 12년이라는 시간동안 버텨준 티스토리가 대단하다고 생각합니다. (...) 오래된 북마크 중에는 들어가지지 않는 사이트가 된 것들도 많습니다. 제 홈페이지와 같은 것들도 그렇죠. 그래서 지우고 났더니 이거 하나 남아있네요. 이 블로그 및 홈페이지질의 시작은 아마 라이코스였나 엠파스였나. 홈페이지 만드는 저장공간(...) 을 무료로 줘서 아마 카드캡터 사쿠라 이미지 하나 띄워 놨던 게 시작이고. 이후에도 꾸준하게 미니홈피(...)니 오피(ohpy) 홈페이지니 돌아다니면서 만들었던 것 같아요. 그러다가 네이버 블로그는 싫고 친구의 추천으로 ..