·Info
안녕하세요, 개발자 우성우입니다.국경의 제한이 없어진 현대사회에서 영어는 선택이 아닌 필수이며, 기본적으로 갖춰야 할 기본역량이 되어가고 있습니다. 특히, 코딩 및 개발을 위해 다양한 레퍼런스를 검색하다 보면, 국내 자료만으로는 한계가 있습니다. 국제적인 자료와 최신 정보를 이해하고 활용하는 능력은 개발자에 매우 중요하다고 생각합니다.그래서 저는 이 블로그를 통해서 제가 알고 있는 내용들을 정리 및 공유하고자 합니다. 주로 기술 동향, 개발 팁, 문제 해결 방법, 그리고 다양한 인사이트를 다룰 예정입니다. 이를 통해 개발자 여러분께 조금이라도 도움이 되고자 하니 많은 관심 부탁드립니다.  Theme"개발자 루카스" 블로그는 큰 의미의 언어(Language)를 주제로 구성되어 있습니다. 자연어와 기계어입니..

최신글

주제: 여행경비 어플, 트라비 포켓 사용방법작성: 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)에 대한 내용은 따로 정리하여 포스팅하도록 하겠습니다. [위성궤도] 위성궤..

인기글

·Python
주제: python version 확인작성: 2023-03-01 (2024-06-28)안녕하세요, 개발자 루카스입니다.파이썬으로 라이브러리 관리를 하다 보면, 종종 기 설치된 파이썬의 어떤 버전인지 확인이 필요할 때가 있습니다.이를 확인하는 방법은 매우 간단하지만, 자주 사용하지 않다 보니 그 방법을 자주 까먹고 하곤 합니다.그래서, 버전을 확인하는 방법 2가지를 공유하고자합니다.1. 명령 프롬프트/터미널에서 확인하는 방법아래와 같은 명령어만 기입하면 확인이 가능합니다.python --version ## 방법 1-1python -V ## 방법 1-2  2. Jupyter notebook(주피터노트북)에서 확인하는 방법sys 활용하여 파이썬 버전 확인import syssys.version ..
·리눅스
주제: Ubuntu에서. deb 파일 설치하는 2가지 방법 작성: 2023-06-20 안녕하세요, 개린이[개발자 +어린이] 루카스입니다. 업무상 우분투환경에서 개발업무를 시작했습니다. 다만, 우분투가 처음이라 모든 것이 낯섭니다. 마치 처음 맥북을 샀을 때, 캡처하는 방법도 몰라서 하나씩 찾아보던 모습이 생각나곤 합니다. 우분투환경에서 설치파일을 다운로드하다 보면 종종. deb파일을 마주하곤 합니다. tar파일은 압축해제는 아래 명령어로 가능한데, .deb는 어떻게 해야 할까요? tar -xvzf [파일명.tar] 데비안 꾸러미 파일 -. deb . deb은 데미안 꾸러미 파일입니다. 해당 파일설치는 dpkg명령어의 옵션을 이용하여 설치할 수 있습니다. 설치 : -i [install] 옵션 dpkg -i..
·맥OS
주제: UTM 무료설치하는 방법작성: 2023-05-04 (수정 : 2023-10-24)💻 맥북에 윈도우 쉽게 설치하는 방법[1] 맥북M1PRO : 윈도우 쉽게 설치하는 방법 [1] UTM 무료 설치하는 방법[2] 2023.05.04 - [✔ OS/1. Mac] - 맥북M1PRO : 윈도우 쉽게 설치하는 방법 [2] 설치과정 포함💻 한국에서는 맥북이...영...맥북을 구매하면서 쓰다보니 좋은 측면도 있지만, '한국 정서랑은 잘 안맞나?' 하는 생각이 최근에 많이 들곱합니다. 하지만, 포기할 수 없죠!대부분 공공기관이나 정부기관의 홈페이지나 서비스는 윈도우을 중심으로 서비스하다보니 맥북에서는 오류가 발생하는 경우가 더러 있습니다. 그래서 결국에는 Window PC을 사용해야할 경우도 있습니다.하지만, ..
제목: docker ps - permission denied 오류해결 방법 수정: 2024-02-29 오류발생 docker 설치가 끝난 뒤 docker ps 를 확인했을때 대부분 permission denied error 발생하곤합니다. 해당 오류 해결방안은 다음과 같습니다. docker -v # 설치된 도커버전 확인 docker ps # permission denied 오류 발생 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run..
·리눅스
주제: 우분투에서 GPU 돌아가는 거 확인하는 2가지 방법 작성: 2023-07-04 안녕하세요, 개발자 루카스입니다. 종종 Ubunt에서 GPU 그래픽카드를 사용하는 경우, 내가 진짜 GPU를 사용하고 있는 건지 의문이 들 때가 있습니다. 그럴 때, GPU 그래픽 카드 사용상태를 확인하는 2가지 방법에 대해 알아보도록 하겠습니다. 1. gpustat 첫번째 방법은 gpustat을 활용하여 현재 gpu상태를 확인하는 방법입니다. # gpustat 설치가 필요한 경우 (옵션) $ pip install gpustat # gpustat 실행 $ gpustat -i 2. nvidia-smi 두번째 방법은 nvidia-smi 활용하는 방법입니다. $ nvidia-smi -l 2 -l 옵션을 통해서 갱신시간을 입력..
주제: 알고리즘 순서도 작성: 2023-04-24 코딩의 기본은 알고리즘 순서도? 알고리즘은 주어진 문제를 논리적으로 해결하기 위해 필요한 절차, 방법, 명령어들을 모아놓은 집합체라고 한다면, 순서도는 그 해결방법을 어떤 순서에 맞게 진행해야하는지 확인할 수 있는 업무흐름도라고 볼 수 있습니다. 그렇기 때문에 막연하게 '코딩을 해야지!' 라고 하긴보다는 알고리즘 순서도를 기획하고 그에 따라 알고리즘 개발 및 코딩을 진행하는 것이 오류를 적게 범하는 방법이다보니 "코딩의 기본은 알고리즘 순서도이다" 라는 말도 나온 듯합니다. 표준기입방식 통일화 과거에는 알고리즘 흐름도/순서도를 개개인이 원하는 스타일로 작성해왔었습니다. 그렇다보니 작성자에 따라 표기법이 달라지며, 종종 그 표기법이 통일되지않아 그 의도가 ..
Meteors Woo
개발자 우성우