본문 바로가기

전체 글217

V2X 이해 아래 글은 아우토바인에서 발췌해 온 내용입니다. (간혹 링크가 삭제되는 경우가 있어서요) 어려운 내용을 개념적으로 아주 쉽게 설명을 잘 한 것 같습니다. V2X (Vehicle to everything)는 차량과 사물 간 대화의 기술이다. 구성요소(OBU, RSU, VRU)는 대화 주체에 대한 정의이고, 시나리오(V2V, V2I, V2P, V2N)는 주체들 간 연결에 대한 것이고, 메시지(BSM, SPAT 등)는 주체들 간 대화의 내용을 의미합니다. 구성요소 통신의 주체(구성요소)들은 장착된 위치에 따라 크게 OBU, RSU, VRU로 구분합니다. 통상적으로 자동차에 장착되는 주체를 OBU(On Board Unit)로 구분하며, 인프라에 장착되는 주체를 RSU(Road Side Unit)라고 구분합니다... 2023. 12. 7.
맥(mac)OS에서 BOOTCAMP 삭제하기 부트캠프에 윈도우를 설치하여 사용하다 윈도우를 삭제하고 스토리지를 맥OS 로 복원하려면 어떻게 해야 할까요? 아주 간단합니다. 맥OS 에서 유틸리티를 지원해 줍니다. Launchpad에서 "BOOTCAMP 지원" 유틸리티를 검색하여 실행합니다. "계속" 버튼을 누릅니다. Windows 10/11 버전 제거 체크 박스에 체크가 되어 있는지 확인하고 "계속" 버튼을 누릅니다. "복원" 버튼을 눌러 윈도우에 할당된 공간을 맥으로 복원을 시작합니다. "복원" 버튼을 누르고 난 후에는 이제 더 이상 윈도우는 사용할 수 없습니다. 복원이 완료되면 바탕화면에 있던 "BOOTCAMP" 아이콘이 사라집니다. 시스템설정에서 확인해 보니 복원이 되어서 이제 파티션이 하나만 보여지네요. 2023. 12. 5.
Fastify 알아보기 fastify는 Express 처럼 Node.js 기반의 백엔드 프레임워크 중 하나입니다. 이름에서 짐작할 수 있듯이 Express보다 거의 두 배 이상 빠른 성능과 편리한 로깅 처리, 개발 편의성, 확장성 등을 가지고 있지만 Express가 너무 광범위하게 많이 사용하다 보니 사용층은 생각보다 넓지는 않은 것 같습니다. 특징 고성능(High performant) - 초당 최대 30,000개의 요청을 처리할 수 있는 가장 빠른 웹 프레임워크 중 하나입니다. 확장성(Extensible) - 후크, 플러그인 및 데코레이터를 통해 확장이 가능합니다. 스키마 기반(Schema based) - JSON 스키마를 사용해 경로를 검증하고 출력을 직렬화할 수 있으며 이 스키마는 고성능으로 컴파일할 수 있습니다. 로깅(.. 2023. 11. 25.
NestJS 알아보기 NestJS는 Node.js의 유연함을 그대로 가지면서도 프레임워크 내에 유용한 기술을 이미 다수 구현해 두었습니다. NestJS는 Node.js에 기반을 둔 웹 API 프레임워크로 Express 혹은 fastify 프레임워크를 래핑하여 동작합니다. 아시다시피 Express와 fastify는 모두 Node.js를 쉽게 사용하기 위해 만들어진 프레임워크입니다. 즉, NestJS로 작성한 소스 코드를 Node.js 기반 프레임워크인 Express나 fastify에서 실행 가능한 자바스크립트 소스 코드로 컴파일하는 역할을 합니다. NestJS는 기본 설치 시 Express를 설치합니다. fastify와 같은 다른 프레임워크 대신에 Express를 사용하는 이유는 Express가 가장 널리 사용되고 있고 수많은.. 2023. 11. 25.
HTTPie 설치하고 사용하기 HTTPie는 JSON 지원과 영구적인 세션, wget과 유사하며 플러그 등이 제공이 되기 때문에 API 시대에서 사용자 친화적인 HTTP 클라이언트로 사용이 편리하여 API, HTTP 서버 및 웹 서비스와의 간편한 디버깅 및 상호 작용을 위해 설계되었습니다. curl 명령어를 사용하신 분들에게는 대체할만한 강력한 HTTP 클라이언트 명령어입니다. curl과 비교해서 텍스트이긴 하지만 상당히 컬러플하고 요청/응답(Request/Response)에 대한 포맷이 편리하여 HTTP 테스트 시 사용성이 정말 좋습니다. 특징: 기본 제공 JSON 지원 색상 및 형식이 지정된 터미널 출력 합리적인 기본값 영구 세션 양식 및 파일 업로드 HTTPS, 프록시 및 인증 지원 임의 요청 데이터 및 헤더 지원 wget과 유.. 2023. 11. 23.
tshark 설치하고 사용하기 tshark는 cli 환경에서 wireshark를 이용하는 패키지로 tcp dump 대신 사용할 수도 있습니다. wireshark 커맨드 라인 버전으로 네트워크 트래픽 분석 툴입니다. 설치방법: $ sudo apt install tshark 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 새 패키지를 설치할 것입니다: tshark 0개 업그레이드, 1개 새로 설치, 0개 제거 및 0개 업그레이드 안 함. 191 k바이트 아카이브를 받아야 합니다. 이 작업 후 444 k바이트의 디스크 공간을 더 사용하게 됩니다. 받기:1 http://ppa.launchpad.net/wireshark-dev/stable/ubuntu focal/main amd6.. 2023. 11. 23.