Top 10
-
[Python] 설치된 Python 버전 확인하는 2가지 방법
주제: python version 확인 작성: 2023-03-01 안녕하세요, wscode 루카스입니다. 파이썬으로 라이브러리 관리를 하다 보면, 종종 기설치된 파이썬의 어떤 버전인지 확인이 필요할때가 있습니다. 이를 확인하는 방법은 매우 간단하지만, 자주 사용하지않다보니 그 방법을 자주 까먹고 하곤 합니다. 그래서, 버전을 확인하는 방법 2가지를 공유하고자합니다. 1. 명령 프롬프트/터미널에서 확인하는 방법 아래와 같은 명령어만 기입하면 확인이 가능합니다. python --version ## 방법 1-1 python -V ## 방법 1-2 2. Jupyter notebook(주피터노트북)에서 확인하는 방법 sys 활용하여 파이썬 버전 확인 import sys sys.version # 결과값 '3.9.1..
-
맥북M1PRO : 윈도우 쉽게 설치하는 방법 [1] UTM 무료 설치하는 방법
주제: UTM 무료설치하는 방법 작성: 2023-05-04 (수정 : 2023-10-24) 💻 맥북에 윈도우 쉽게 설치하는 방법 [1] 맥북M1PRO : 윈도우 쉽게 설치하는 방법 [1] UTM 무료 설치하는 방법 [2] 2023.05.04 - [✔ OS/1. Mac] - 맥북M1PRO : 윈도우 쉽게 설치하는 방법 [2] 설치과정 포함 💻 한국에서는 맥북이...영... 맥북을 구매하면서 쓰다보니 좋은 측면도 있지만, '한국 정서랑은 잘 안맞나?' 하는 생각이 최근에 많이 들곱합니다. 하지만, 포기할 수 없죠! 대부분 공공기관이나 정부기관의 홈페이지나 서비스는 윈도우을 중심으로 서비스하다보니 맥북에서는 오류가 발생하는 경우가 더러 있습니다. 그래서 결국에는 Window PC을 사용해야할 경우도 있습니다...
-
[Ubuntu] GPU 그래픽카드 사용상태 확인하는 2가지 방법
주제: 우분투에서 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 옵션을 통해서 갱신시간을 입력..
-
맥북M1PRO : 윈도우 쉽게 설치하는 방법 [2] 설치과정 포함
주제: 맥북에 윈도우 쉽게 설치하는 방법 작성: 2023-05-04 💻 맥북에 윈도우 쉽게 설치하는 방법 [1] 2023.05.04 - [✔ OS/1. Mac] - 맥북M1PRO : 윈도우 쉽게 설치하는 방법 [1] UTM 무료 설치하는 방법 [2] 맥북M1PRO : 윈도우 쉽게 설치하는 방법 [2] 설치과정 포함 1. Window 11 ISO 이미지 다운로드 필자가 설치하고자 하는 window버전은 11입니다. 하단의 링크를 통해서 Microsoft 계정 로그인하여 다운로드할 수 있습니다. UTM은 ARM버전으로 다운로드 진행 다운로드 링크 : https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64 다운로드 누르면, 파일..
-
[Docker] docker ps - permission denied 오류해결 방법
제목: 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..
-
Google Apps Script : 구글 스프레드시트에서 캘린더로 일정 등록하기 - 코드 포함
주제: Google Apps Script - 구글 스프레드시트 내용으로 캘린더 자동 등록하기 수정: 2024-03-23 (코드수정) 작성: 2023-05-02 1. 단순·반복 업무 자동화로 효율성 UP 일을 하다 보면 생각보다 단순하며 반복되는 작업을 하는 경우가 있습니다. 이러한 작업은 어려운 일은 아니지만, 생각보다 많은 시간이 할애되는 작업이기도 합니다. 이러한 업무는 자동화하여 효율성을 높일 수 있는 방법 중 하나가 Google Apps Script, GAS입니다. GAS는 구글 앱스(Google Apps)에서 제공하는 자바스크립트 기반의 스크립트 언어로, 구글 서비스와 연동하여 다양한 작업을 자동화할 수 있습니다. GAS의 포맷은 .gs로 문서, 시트 및 양식에 대한 자바스크립트 및 구글 앱을 ..
-
Ubuntu에서 .deb 파일 설치하는 2가지 방법
주제: Ubuntu에서. deb 파일 설치하는 2가지 방법 작성: 2023-06-20 안녕하세요, 개린이[개발자 +어린이] 루카스입니다. 업무상 우분투환경에서 개발업무를 시작했습니다. 다만, 우분투가 처음이라 모든 것이 낯섭니다. 마치 처음 맥북을 샀을 때, 캡처하는 방법도 몰라서 하나씩 찾아보던 모습이 생각나곤 합니다. 우분투환경에서 설치파일을 다운로드하다 보면 종종. deb파일을 마주하곤 합니다. tar파일은 압축해제는 아래 명령어로 가능한데, .deb는 어떻게 해야 할까요? tar -xvzf [파일명.tar] 데비안 꾸러미 파일 -. deb . deb은 데미안 꾸러미 파일입니다. 해당 파일설치는 dpkg명령어의 옵션을 이용하여 설치할 수 있습니다. 설치 : -i [install] 옵션 dpkg -i..
-
PyQt6 소개 및 설치하기
주제: [PyQt 프로그래밍] 파이썬으로 GUI 만들기 [1] pyqt6 소개 및 설치하기 작성: 2023-10-09 버전: python 3.9 / PyQt6 6.5.2 / PyQt6-Qt6 6.5.2 / PyQt6-sip 13.5.2 안녕하세요, 개발자 루카스입니다. 파이썬은 그 뛰어난 확장성과 다양한 라이브러리 덕분에 여러 분야에서 널리 사용되고 있습니다. GUI(Graphical User Interface) 개발 분야에서도 예외는 아닙니다. 파이썬을 활용하면 Tkinter, wxPython, Kivy, Dear PyGui와 같은 다양한 라이브러리를 통해 쉽게 GUI 애플리케이션을 만들 수 있지만, 그 중에서도 PyQt는 강력한 기능과 뛰어난 퍼포먼스로 많은 개발자들이 사용하고 있습니다. 이번 포스팅..
-
Ubuntu booting USB로 우분투 설치하기
주제: Ubuntu booting USB로 우분투 설치하기 작성: 2023-04-22 Part 1 - 맥북 또는 윈도우에서 진행 우분투 다운로드 우분투 부팅 usb 준비 Etcher 설치 및 실행 Part 2 - 서버 또는 고사양 PC에서 진행 파티션 분할 우분투 부팅 usb 연결 및 부팅하고 부팅되는 도중에 F12을 통해서 BIOS 진입 우분투 설치 해당 과정은 Part 2으로, 본인이 부팅USB로 우분투를 설치하고자하는 서버 및 PC에서 작업을 진행해야합니다. Part 1 - 2023.04.22 - [✔ Python/Dev] - Etcher로 쉽게 우분투 Ubuntu 부팅 USB 만들기 Etcher로 쉽게 우분투 Ubuntu 부팅 USB 만들기 주제: 우분투 부팅 USB 만들기 작성: 2023-04-..
-
알고리즘 순서도 그리기 - drawio, EdrawMax
주제: 알고리즘 순서도 작성: 2023-04-24 코딩의 기본은 알고리즘 순서도? 알고리즘은 주어진 문제를 논리적으로 해결하기 위해 필요한 절차, 방법, 명령어들을 모아놓은 집합체라고 한다면, 순서도는 그 해결방법을 어떤 순서에 맞게 진행해야하는지 확인할 수 있는 업무흐름도라고 볼 수 있습니다. 그렇기 때문에 막연하게 '코딩을 해야지!' 라고 하긴보다는 알고리즘 순서도를 기획하고 그에 따라 알고리즘 개발 및 코딩을 진행하는 것이 오류를 적게 범하는 방법이다보니 "코딩의 기본은 알고리즘 순서도이다" 라는 말도 나온 듯합니다. 표준기입방식 통일화 과거에는 알고리즘 흐름도/순서도를 개개인이 원하는 스타일로 작성해왔었습니다. 그렇다보니 작성자에 따라 표기법이 달라지며, 종종 그 표기법이 통일되지않아 그 의도가 ..
New 10
-
[찍먹 영어회화] #006 “고장나다 ” 3가지 영어표현
주제: [생활영어회화] #006 "고장 나다!" 영어로 작성: 2024-03-15 안녕하세요! 영어하는 개발자, 루카스입니다. 언어는 참 신기하게도 똑같이 "고장 나다"라는 의미를 가지고 있어서, 상황에 따라 그 뉘앙스에 따라 다르게 사용되곤 합니다. 그래서 오늘 소개할 찍먹 영어 회한 "고장 나다"편입니다. 오늘 배울 표현은 3가지입니다. Out of order Broken Not working 1. Out Of Order 현재 저는 미국 출장일정 때문에 텍사스에 와있습니다. 어제까지만 해도 잘 작동하던 Treadmill (러신머싱은 콩글리쉬입니다!)이 고장이 났는지, 오늘 가보니 "Out of order"라고 적혀있습니다. 직독직해하면, "명령에서 벗어났다"라는 의미입니다. 이와 비슷한 형태 영어에서..
-
[기상청 API 허브] 위성 데이터 다운받기 (코드 포함)
주제: [기상청 API 허브][위성 데이터] 실시간 위성 데이터 수집 코드 구현하기 (코드 포함) 작성: 2024-03-14 해당 포스팅은 "오픈 API 활용한 실시간 기상데이터 수집" 관련 마지막 포스팅입니다. 🧑🏻💻 API 활용한 실시간 기상데이터 수집 ☁️ 1. 사이트 소개 - 2024.02.25 - [✔ Python/10. Others] - [기상청 API 허브] API 활용한 기상자료 쉽게 다운받기 2. 코드 구현(1) - 2024.03.01 - [✔ Python/10. Others] - [기상청 API 허브] 지상관측 데이터 다운받기 (1/2) 3. 코드 구현(2) - 2024.03.14 - [✔ Python/10. Others] - [기상청 API 허브] 지상관측 데이터 다운받기(2/2) ..
-
[기상청 API 허브] 지상관측 데이터 다운받기(2/2)
주제: [지상관측] 실시간 기상자료 수집코드 구현하기(코드 포함) 수정: 2024-03-14 (본문 및 링크 수정) 해당 포스팅은 "오픈 API 활용한 실시간 기상데이터 수집" 관련 3번째 글입니다. 🧑🏻💻 API 활용한 실시간 기상데이터 수집 ☁️ 1. 사이트 소개 - 2024.02.25 - [✔ Python/10. Others] - [기상청 API 허브] API 활용한 기상자료 쉽게 다운받기 2. 코드 구현(1) - 2024.03.01 - [✔ Python/10. Others] - [기상청 API 허브] 지상관측 데이터 다운받기 (1/2) 3. 코드 구현(2) - 2024.03.14 - [✔ Python/10. Others] - [기상청 API 허브] 지상관측 데이터 다운받기(2/2) 4. 코드 구..
-
[기상청 API 허브] 지상관측 데이터 다운받기 (1/2)
주제: 실시간 기상자료 수집코드 구현하기(코드 포함) 작성: 2024-02-29 수정: 2024-03-12 (추가내용 기술) 해당 포스팅은 "오픈 API 활용한 실시간 기상데이터 수집" 관련 2번째 글입니다. 🧑🏻💻 API 활용한 실시간 기상데이터 수집 ☁️ 1. 사이트 소개 - 2024.02.25 - [✔ Python/10. Others] - [기상청 API 허브] API 활용한 기상자료 쉽게 다운받기 2. 코드 구현(1) - 2024.03.01 - [✔ Python/10. Others] - [기상청 API 허브] 지상관측 데이터 다운받기 (1/2) 3. 코드 구현(2) - 2024.03.14 - [✔ Python/10. Others] - [기상청 API 허브] 지상관측 데이터 다운받기(2/2) 4...
-
[Docker] docker ps - permission denied 오류해결 방법
제목: 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..
-
[Visual Studio] 맥북에서 visual studio code 언어 변경하기(한글 → 영어)
주제: 맥북 비주얼스튜디오 언어 변경하기(한글 → 영어) 수정: 2024-02-27안녕하세요, 루카스입니다. 필자의 경우, 비주얼 스튜디오 설치 당시 편의성을 위해 '한글'로 설정하였습니다. 하지만, 개발과정에서 발생할 수 있는 사용자 환경 및 용어의 통일성을 위해 영문으로 설정하는 게 업무 진행 시, 수월하다는 걸 느꼈습니다. 그래서 오늘은 맥북에서 비주얼 스튜디오 언어변경하는 방법을 소개하고자 합니다.언어 변경하기우선, 설치된 visual studio code 실행합니다. 우리가 하고자 하는 건 "언어 확장"입니다. 명령 팔레트를 켜는 방법은 2가지가 있습니다.단축키 사용 O : Contrl + shift + p 단축키로 "언어" 검색하면 "기본 설정 : 언어 확장" 클릭단축키 사용 X : 보기 > ..
-
[기상청 API 허브] API 활용한 기상자료 쉽게 다운받기
주제: [기상청 API 허브] 누구나 쉽게 기상자료 다운로드하는 방법 작성: 2024-02-24 수정: 2024-03-14 (링크 수정) 해당 포스팅은 "오픈 API 활용한 실시간 기상데이터 수집" 관련 시리즈 글입니다. 🧑🏻💻 API 활용한 실시간 기상데이터 수집 ☁️ 1. 사이트 소개 - 2024.02.25 - [✔ Python/10. Others] - [기상청 API 허브] API 활용한 기상자료 쉽게 다운받기 2. 코드 구현(1) - 2024.03.01 - [✔ Python/10. Others] - [기상청 API 허브] 지상관측 데이터 다운받기 (1/2) 3. 코드 구현(2) - 2024.03.14 - [✔ Python/10. Others] - [기상청 API 허브] 지상관측 데이터 다운받기(..
-
[Linux] grep 명령어로 내가 원하는 여러 값 찾는 방법
주제: 리눅스 명령어 grep 활용법 작성: 2024-02-23 안녕하세요, 루카스입니다. 개발업무를 진행하다 보면, 본인이 사용하고 있는 특정 패키지 버전 확인이 필요한 경우가 있습니다. 하지만, 패키지가 많은 경우, 일일이 찾는 게 몹시 번거롭습니다.... 감사하게도 리눅스 명령어에 특정 문자열을 찾게 해주는 리눅스 명령어가 있습니다. 바로 오늘 소개할 리눅스 명령어 "grep"입니다. grep(Global Regular Expression Print)이란? 그럼 우선 grep에 대해 알아보도록 하겠습니다. grep은 "Global Regular Expression Print"의 약어로, Linux, macOS, Unix 계열 시스템에서 텍스트 파일 내에서 패턴이나 문자열을 검색하는 리눅스 명령어입니..
-
프로 해외출장러의 출장준비 list 및 마일리지 적립 꿀팁
주제: 프로 해외출장러의 해외출장 준비리스트 (숙박예약으로 항공사마일리지 쌓는 방법) 작성: 2024-02-23 안녕하세요, 루카스입니다. 필자의 경우, 직업상 해외출장이 잦은 편이라, 출장 준비가 이제는 삶의 일부가 되었습니다. 그래서 출장을 앞두고 있거나 해외출장이 처음인 분들을 위해서 제가 사용하고 있는 해외 출장 준비 리스트를 공유하고자 합니다. 또한, 항공사 마일리지를 추가로 적립할 수 있는 꿀팁도 전달드리려고 합니다. 해외출장준비 List 공유드리는 리스트는 특정 국가에 국한되지 않고, 일반화하여 대부분에 상황에 적용될 수 있도록 준비했습니다 No 대분류 설명 체크 리스트 1 출장 일정 출장 일정 조율 - 해당 국가의 공휴일 및 대규모 행사일정 확인 - 지역 행사일정 등에 따라 현지 업무진행 ..
-
GK2A LSM(Land/Sea Mask) 데이터 이해와 활용 방법 (2/2)
주제: 천리안위성 2A호 Land Mask / Sea Mask 데이터 적용하기 작성: 2024-01-14 🛰️ GK2A Land/Sea Mask 데이터 1. 2024.01.14 - [✔ Python/3. Image Processing] - GK2A LSM(Land/Sea Mask) 데이터 이해와 활용 방법 (1/2) 2. 2024.01.14 - [✔ Python/3. Image Processing] - GK2A LSM(Land/Sea Mask) 데이터 이해와 활용 방법 (2/2) GK2A LSM(Land/Sea Mask) 데이터 이해와 활용 방법 (1/2) 주제: 천리안위성 2A호 Land Mask / Sea Mask 데이터 이해하기 작성: 2024-01-14 안녕하세요, 루카스입니다. 이번 포스팅에서는..