주제: 여행경비 어플, 트라비 포켓 사용방법작성: 2024-08-30여행의 마지막, 여행 경비 정산요즘은 국내여행보다 해외여행이 대세인 추세인 듯합니다. 하지만, 화폐 단위도 다르고, 현금과 카드를 혼용해서 쓰다 보면 내가 이번 여행에서 얼마를 썼고 예산범주 내에 있는지 아닌지 파악이 어려울 때가 있습니다. 또는 종종 나도 모르게 여행 마지막날에 돈이 부족한 경우도 더러 있습니다. 이렇듯 여행경비 정산을 수월하게 해주는 무료어플이 있어 소개드리고자 합니다. 트라비포켓 사용법필자는 애플유저라서 Appstore에서 다운로드하였습니다. 안드로이드 사용하는 분들은 GooglePlayStore에서 "트라비포켓" 검색해서 다운로드하여 실행합니다. 하단의 "새 여행 만들기" 클릭하여 여행할 나라를 검색 및 선택합..
전체보기
주제: TLE 데이터를 활용한 위성의 위치 예측작성: 2024-07-14안녕하세요, 개발자 우성우입니다.실시간 위성궤도를 알기 위해, 5개의 포스팅을 거쳐 여기까지 왔습니다.드디어 이번 포스팅에서는 SGP4 활용하여 위성의 위치를 시각화를 구현해 보도록 하겠습니다.1. SGP4 기본 예제코드 [위성궤도] SGP4 기본 예제코드 이해하기주제: sg4 라이브러리 활용작성: 2024-07-14SGP4 인공위성의 궤도예측 알고리즘 SGP4(Simplified General Perturbations model 4)는 인공위성의 궤도를 예측하는 알고리즘입니다. 먼저, TLE(Two-Line Element) 데이터를wscode.tistory.com2. SGP4 기본 예제코드 업그레이드오늘 기본예제코드를 변경하여 여러..
주제: SGP4 라이브러리 활용작성: 2024-07-14 (수정 : 이전글 삽입)1. SGP4 인공위성의 궤도예측 알고리즘SGP4(Simplified General Perturbations model 4)는 인공위성의 궤도를 예측하는 알고리즘으로, TLE(Two-Line Element) 데이터를 입력받아 위성의 초기 상태(위치와 속도)를 설정합니다. 이후, 특정 시간을 입력받아 그 시간 동안의 궤도 변화를 계산합니다. 이 과정에서 지구의 중력장, 대기 저항, 태양과 달의 중력 영향 등을 섭동(외부요인)을 고려하여 위성의 새로운 위치와 속도를 예측하게 됩니다.Propagation(전파)와 섭동모델(Perturbations Model)에 대한 내용은 따로 정리하여 포스팅하도록 하겠습니다. [위성궤도] 위성궤..
주제: 위성궤도 관련 용어 및 내용 요약작성: 2024-07-14'위성궤도'에 대해 알아보면 알아볼수록 처음 보는 개념들이 등장해버리네..?ㅎ저는 위성궤도 등 공학 전공자도 아니고, 해당 내용들이 익숙하지않아 간단하게 관련 용어 및 내용을 정리해봤습니다. 1. 전파(Propagation)정의 : 인공위성의 궤도를 시간에 따라 계산하는 과정부연설명: 현재 궤도요소(위치, 속도 벡터 등)을 활용하여 미래의 특정 시점에서의 인공위성의 위치와 속도를 예측하는 것으로, 이 과정은 다양한 외부 요인들이 고려되며, SGP4와 같은 모델을 사용하여 계산됨 2. 섭동(Perturbations)정의: 천체가 주어진 궤도에서 벗어나게 하는 모든 작은 외부의 영향들을 일컫는 말로서, 인공위성의 궤도에 영향을 미치는 외부의 힘..
주제: 인공위성의 현 위치 및 궤도 예측하는 방법 | TLE 데이터 다운로드 | TLE 데이터 사이트작성: 2024-07-12수정: 2024-07-14 (목록 수정 및 파이쎤 결과값 작성)안녕하세요, 개발자 우성우입니다.지난번에는 NOAA 위성시스템과 위성 고유번호인 NORAD ID에 대해 다뤘습니다. 하지만, 이게 끝이 아닙니다. 지난 시간에 새로운 용어인 "TLE"가 있었습니다. 도대체 TLE가 무엇인지?, 그 값들이 실제로 무엇을 뜻하는지 알아보도록 하겠습니다.사실 파이썬 라이브러리 사용하면, TLE 각각의 값이 뭘 의미하는지 몰라도 될 것 같지만, 그래도 한번 짚고 넘어가겠습니다!1. TLE1.1. 위성 TLE란? TLE는 Two-LIne Elements set의 축약형으로, 위성의 궤도 정보를 ..
주제: HTTP 상태코드의 이해작성: 2024-07-11안녕하세요, 개발자 우성우입니다. 혹시 웹 검색하다가 '404 오류'가 뜨면서 웹이 반응하지 않는 경우를 종종 경험해 본 적이 있지 않나요? 이런 상황은 정말 당황스럽고 불편할 수 있습니다. 그런데 이 404 오류가 정확히 무엇을 의미하는지, 그리고 왜 발생하는지 궁금하지 않으신가요?오늘은 웹 사용 중 우리가 마주칠 수 있는 다양한 HTTP 상태 코드 에는 무엇이 있으며, 상태코드를 사용하면 어떤 장점들이 있는지 차근차근 살펴보도록 하겠습니다. HTTP란?우선, HTTP가 무엇인지부터 정의하도록 하겠습니다. HTTP는 Hypertext Transfer Protocol(하이퍼텍스트 전송 프로토콜)로, 네트워크 장치 간에 정보를 전송하도록 설계된 애플..
주제: 전 세계 공용으로 관리하는 위성 고유번호 - 위성마다 고유번호가 있다?작성: 2024-07-10수정: 2024-07-14 (이전글 첨부 및 목차, 본문 수정)안녕하세요, 개발자 우성우입니다.지난 포스팅에 이어, 오늘은 위성고유번호 네임택인 'NORAD ID'에 대해 알아보겠습니다. 1. New Era of Space 뉴스페이스 시대과거, 우주산업은 정부기관 주도하에 항공우주 산업이 주도되어 왔었습니다. 하지만, SPACE X와 같은 민간 기업들이 항공우주산업을 두각을 나타내면서 과거 우주산업과는 다르게 민간기업이 항공우주 산업을 주도하는 시대가 되었습니다. 이를 새로운 우주의 시대, New Space 시대라고 일컫습니다. 현재, 민간기업에서 (초소형) 위성 개발 및 발사하는 빈도가 많아지게 됨에 ..
주제: 원격탐사의 정의 및 NOAA 소유 및 운영 중인 위성들작성: 2024-07-09수정: 2024-07-14 (목차 수준 변경 및 이전글 첨부)1. 위성을 활용한 원격탐사인공위성은 광범위한 영역을 비교적 손쉽게 모니터링할 수 있게 해주는 원격 탐사 방법 중 하나입니다. 이를 통해 지구와 대기, 더 나아가 우주까지도 (준) 실시간으로 관찰할 수 있습니다. 이러한 기술은 날씨 예측, 기후 변화 연구, 재난 대응 등 다양한 분야에서 중요한 역할을 하고 있습니다. 미국의 경우, 해양기상청(National Oceanic and Atmospheric Administration, 이하 NOAA)가 이러한 원격탐사 기술을 활용해 정확한 기상 예보와 재해 방지에 기여하고 있습니다.한국은 위성 기술 분야에서 상당한 발..
주제: [초보유튜버] 유튜브 "여기루카" 채널 개설작성: 2024-07-07수정: 2024-07-09직장인의 2대 허언 : 퇴사할 거다 vs 유튜브 할 거다직장인의 대표 2대 허언? '퇴사 할 거다!' 또는 '유튜브 할거다!'필자의 경우에도, 유튜브를 시작해 볼 생각은 있었지만, 이래저래 미뤄왔었습니다. 드디어 행동으로 옮겨보려고 합니다. 유튜브의 콘셉트와 방향성 기획도 중요하지만, 제가 생각했을 때 그 못지않게 중요한 건 '유튜브 채널 이름'이 아닌가 싶습니다. 그래서 chatGPT한테 물어보고 제 머리를 짜내보다가, 최종적으로 지인들에게 의견을 구하기로 했습니다. 무료 설문조사, Microsoft Forms제가 사용한 설문조사 플랫폼은 '네이버폼' 대신 'Microsoft Forms' 이용해 설문조사..
·Info
주제: ChatGPT로 유럽여행 일정 초안 만들기작성: 2024-06-15수정: 2024-07-07안녕하세요, 루카스입니다. 1년 전, 마일리지 항공권 예약 성공필자는 출장 및 여행으로 해외방문 빈도가 많은 편입니다. 그리고 항공사 마일리지 적립이 가능한 신용카드 사용하고있다보니 대한항공 및 아시아나 항공사의 마일리지가 꽤나 쌓여있었습니다. 그러다가, 우연히 검색해봤는데 마일리지로 구입이 가능한 좌석 딱 3석 있는거보고 바로 예약을 진행했습니다. 다만, 8월 성수기였긴하지만, 그래도 나의 일생 일대의 버킷리스트를 위해 결제를 했습니다.그래서 계획된 1년 후, 유럽여행!사실 1년동안 천천히 알아보고 정하려고했지만, 다들 직장인들 아시다싶이, 바쁘고 조금이라도 시간 생기면 걍 침대에서 유투브봐야죠ㅋㅋ근데 이..
·Info
주제: 공공데이터, 표준데이터 등 SW 관련 참고하면 좋은 사이트작성: 2024-07-07 다 다른 데이터 이름, 하나로 통일?데이터베이스를 관리하다 보면 같은 데이터를 가리키는 서로 다른 이름들 때문에 혼동되는 경우가 많습니다. 예를 들어, 'A' 라는 기관에서는 '주민등록번호'를 '주민번호'라고 부르고, 'B'라는 기관에서는 '주민등록번호'라고 부릅니다. 이렇게 하나의 명칭에 다양한 이름으로 데이터베이스에 저장되는 경우, 데이터의 호환성과 통일성을 확보가 어려워집니다. 다시말해, 데이터베이스 표준화는 이러한 문제를 해결하고 데이터 관리의 효율성을 높이는 데 중요한 역할을 합니다. 표준화 관리가 재정/개정 현황앞서 설명한 것처럼 '표준화'는 단순히 데이터의 이름을 통일하는 것 이상의 의미가 있습니다. ..
주제: Python 스크립트 백그라운드에서 계속 돌리는 방법작성: 2024-05-29수정: 2024-06-12내 코드가 계속 돌아가게 하고싶다...만약, 본인이 어떤 자동화코드를 만들었다고 한다면, 백그라운드 내에서는 지속적으로 코드가 돌아가게 하고 싶을 겁니다. 그게 진정한 자동화 코드의 완성일 테니깐요.그럼, 오늘은 파이썬로 작성한 스크립트를 터미널 또는 세션이 종료되더라도 계속 실행할 수 있는 방안을 공유하고자합니다.(근데 이거 나만 몰랐나...? 주변에는 많이 아네?)nohup nohup은 "no hang up"의 약자로, 세션이 종료되더라도 명령어가 계속 실행되도록 해주는 리눅스 명령어입니다.리눅스 명령어이다보니, 추가적으로 패키지를 설치하거나 할 필요없이 바로 사용이 가능합니다.nohup의 가..