본문 바로가기

전체 글225

VIN (Vehicle Identification Number) VIN이 뭐야? 등록할 때 받는 원체 암호 같은 말이 많은 자동차 부품이긴 합니다만 VIN은 매우 단순한 의미를 담고 있습니다. Vehicle Identification Number, 즉 ‘차량 식별 번호’라는 뜻이죠. 자동차뿐만 아니라 트레일러, 모터사이클과 스쿠터 같은 운송 수단에는 모조리 VIN이 붙어 있습니다. 차대 번호나 샷시 넘버라는 건 다 이 것을 부르는 현장용어인 것입니다. VIN는 자동차에게 있어서 주민번호나 다름이 없습니다. 오직 한 차에만 부여되는 고유번호이거든요. 소유권이 변경되면 따라서 바뀔 수 있는 등록 번호판과는 달리 VIN은 한 대의 차가 생명을 다하는 날까지 절대 변하지 않는 번호입니다. 그래서 사고 이력을 조회할 때도, 도난 추적을 핱 때도, 리콜을 할 때도, 호환 부품을.. 2022. 10. 27.
무역용어 : 하역(荷役) = 선적(船積) + 양하(揚荷) 항만에서 화물을 싣고 내리는 작업을 뜻하는 용어에 대해 혼동하는 경우가 있어 정리해 봅니다. 업계에서 일하시는 분들도 종종 틀리게 사용하는 경우가 있는 것 같습니다. 선적(船積) "배에 짐을 싣다"라는 의미로 땅에서 배로 짐을 옮겨 싣는 것을 말합니다. "화물을 배나 차에 싣다"라는 의미로 "적하"라는 용어도 비슷하게 사용합니다. 양하(揚荷) "배에서 짐을 내리다"라는 의미로 사용합니다. "배에 실려 있는 화물을 육지로 내리다"라는 의미로 "양륙"이라는 용어도 비슷하게 사용합니다. 하역(荷役) "짐을 싣고 내리다"라는 의미입니다. 간혹 荷役을 下役으로 오해하여 揚荷(양하)로 이해하는 경우가 있는데 틀린 표현입니다. 즉, "하역 = 선적 + 양하" 의미로 사용하셔야 합니다. 2022. 10. 27.
Ubuntu 한글 폴더명을 영문으로 변경하기 우분투를 한글로 설치하게 되면 "다운로드"나 "바탕화면"처럼 폴더명이 한글로 표시됩니다. 이 폴더명을 영문으로 사용하고 싶다면 다음 명령어를 실행해 줍니다. # 한글 폴더명을 영문 폴더명으로 $ export LANG=C $ xdg-user-dirs-gtk-update XDG 사용자 디렉터리를 설정하는 명령어인 xdg-user-dirs-update 명령을 C locale 로 설정해서 실행하면 됩니다. 여기서 xdg-user-dirs-update 명령은 ${HOME}/.config/user-dirs.dirs 파일을 만들고 다음 내용을 채워 넣습니다. 명령어를 실행하면 "/home/사용자계정/.config/user-dirs.dirs" 파일의 한글 폴더명을 # This file is written by xdg-.. 2022. 10. 7.
C++ Library: spdlog C++20 버전부터는 기본 라이브러리(std::format)로 제공하는 기능이기 때문에 최신 컴파일러에서는 필요없을 수 있으나 여전히 std::cout만을 사용하시는 이전 버전 개발자라면 아주 유용하게 사용하실 수 있는 라이브러리입니다. 표준 C에서 printf()처럼 형식지정자를 자유자재로 사용하기 싶지만 std::cout은 어딘지 모르게 사용성이 떨어지기도 하고 익숙해지질 않은 것 같습니다. 공개 소스를 컴파일하려면 참고사이트 URL을 참고하세요. $ git clone https://github.com/gabime/spdlog.git $ cd spdlog && mkdir build && cd build $ cmake .. && make -j 당연하게도 컴파일을 하면 아래와 같이 헤더 파일이 없어서 오.. 2022. 10. 7.
GPX, KML, GeoJSON 참고사이트 GPX - Wikipedia KML - Wikipedia GeoJSON - Wikipedia 2022. 10. 4.
Ubuntu 20.04를 22.04로 업그레이드하기 주기적으로 업그레이드하라는 메시지가 뜨더니 막상 업그레이드하려고 마음 먹었더니 메시지가 뜨질 않네요. 그래서 업그레이드를 직접 시도해 봅니다. 현재 우분투 사용 중에 최신 릴리즈 버전으로 업그레이드하는 방법은 간단합니다. $ sudo apt update $ sudo apt autoremove $ sudo apt upgrade -y $ sudo apt dist-upgrade $ sudo apt install update-manager-core $ sudo do-release-upgrade $ 시간이 꽤 걸립니다. 기존에 사용하거나 설치했던 소프트웨어를 모두 삭제해도 된다면 설치파일을 통한 업그레이드가 더 깔끔하지 않을까합니다. 2022. 9. 28.