본문 바로가기

728x90
반응형

Polpid's World

(577)
벤딕트 문콕방지 가드 도어가드 자동차 패드 구매 새차를 구매하고 2번째로 구매한 아이템. 구매하면서도 이런것 까지 해야되나 싶긴 하지만... 문콕 당하면 맘상할것 같아서 일단 구매를 했다. 구성품은 간단히 패드랑 끈, 그리고 고리, 보관망으로 구성되어있다. 끈을 패드에 먼저 연결한 다음 아래와 같이 간단히 부착하면 된다. 자석이 붙어있어서 부착은 어렵지 않다. 단지 관건은 어떻게 해야 끈처리를 손쉽게 할수 있을까였다. 우선은 먼저 앞좌석 헤드에 고리를 걸어놓은채로 밖으로 빼서 패드를 부착했다. 뺄때에는 그대로 둘둘 말아서 뒷좌석에 놓긴 했으나 사람이 탈 경우를 대비해서 좀더 간편한 방법을 생각해봐야 할것 같다. 연결고리를 계속 뺐다 꼈다 하는건 좀 불편한것 같고... 고리 구멍이 방향에 맞춰서 저 도어가드 윗쪽에 있었으면 뒷좌석의자에 걸고 바로 접을때..
벤딕트 스포티지 NQ5 페이스리프트 네비게이션 보호필름 디스플레이 풀커버 AG 저반사 필름!!! 차를 구매하고 나서 이것저것 장만할게 많아 졌다. 그중에서 네비게이션 보호필름을 우선 구매했다. 아무래도 맨 처음 샀을때 붙어있던 비닐을 떼고 나면 빛 반사가 있을것 같고, 지문도 많이 묻을것 같아서 구매를 하게 됐다. 핸드폰 사면 겉에 액정 보호 필름 붙이는거랑 비슷한 느낌이랄까?어떤걸 구매할까 보다가 벤딕트 제품을 보게 되었다. 내가 핸드폰 필름으로 자주 쓰는 힐링쉴드랑 협업해서 만든 제품이니 만큼 좋을것 같았다. 그리고 다른 브랜드보다도 저렴하기도 했다.배송을 받고나니 케이스가 정말 고퀄이었다. 보호필름 케이스가 이래도 되는건가 싶을 정도로 고급스러웠다. ^^;;필름 부착은 처음에는 그냥 해볼까 하다가 제품 설명에 나온 동영상을 한번 보고나서 쉽게 붙였다. 동영상에서 하라는대로 그대로 따라하면 기포..
신차 검수 및 썬팅 작업 완료 하기 까지. 기존에 타던 차량이 계속 문제가 생겨서 이 기회에 새차로 바꾸기로 하고 새차를 계약 했다.기아 스포티지로 계약을 한후 거의 4개월을 기다려서 드디어 차를 받게 되었다. 차를 받고 나서 신차 검수 및 썬팅작업, PPF 시공등을 하게 업체에 맡겨서 하게 되었다. 시공은 카보드 레이노 고강점에서 했다.차가 도착하고 나서 우선 신차 검수를 마쳤다고 연락을 받았다.신차 검수 이후에는 썬팅 작업을 해야 하는데 그 전까지 썬팅에 대해서 고민이 많았다. 왜냐하면 생각보다 브랜드도 많고 종류도 많고 농도도 다양했기 때문이다. 썬팅 브랜드와 농도는 어떤걸 해야 하나???차가 나오기 전까지 정말 많이 찾아 봤었는데 그래도 좋다고 판단되는 썬팅이 후퍼옵틱 프나세 였다. 그래서 종류를 정하고 이제는 농도를 정해야 했다. 농도도..
Object of type UUID is not JSON serializable Python 을 사용하면서 UUID 를 api 의 body 로 전달 할 경우 다음과 같은 에러가 발생할 때가 있다.Object of type UUID is not JSON serializableBody 로 전달하기 위해 Json 으로 직렬화 시에 UUID 가 직렬화 되지 않아서 발생하는 에러이다. 보통 다음과 같이 body 를 전달할 때 에러가 난다.requests.post(..., data=json.dumps(model.dict())) 1. model.json() 사용하기 ← 가장 쉽고 깔끔한 해결책import requestsfrom models import MyRequestModel # BaseModel 상속 클래스from uuid import uuid4payload = MyRequestModel(..
(str, Enum) vs (Enum) (str, Enum) vs (Enum)값 타입str ("ACTIVE")MyEnum.ACTIVE (객체)직렬화 결과 (JSON)문자열로 출력 ("ACTIVE") ✅객체 이름 또는 내부 값 ❌Pydantic 호환성FastAPI에서 자동 문자열 직렬화 ✅직렬화/역직렬화 불편함 ❌SQLAlchemy Enum 컬럼 저장값문자열로 바로 저장 가능 ✅내부적으로 enum.name 저장 (변환 필요)코드 비교 from enum import Enumclass Status(str, Enum): ACTIVE = "active" INACTIVE = "inactive"print(Status.ACTIVE) # "active"print(Status.ACTIVE.value) # "active"pri..
python pydantic v1 과 v2 의 차이 1. 성능 향상Pydantic v2는 Rust 기반의 pydantic-core를 사용하여 성능이 크게 향상됨.데이터 검증 및 변환 속도가 최대 50배 이상 빠름.2. BaseModel 동작 방식 변경v1: BaseModel의 속성에 직접 접근하면 원본 데이터 유지됨.v2: 내부적으로 __pydantic_private__을 활용하여 데이터 변환이 더 명확해짐.from pydantic import BaseModelclass User(BaseModel): name: str age: intuser = User(name="Alice", age="25")print(user.age) # v1: 25 (자동 변환) / v2: 25 (동일하지만 내부 구조가 변경됨)3. 새로운 ConfigDict 방식v1: ..
노후 경유차 조기 폐차 신청 노후 경유차 조기 폐차 신청을 하기위해 몇가지 알아봤다.1. 지원금 (내차 기준 : 4등급, 5인승 이하 승용)최대는 800 이라고 써있지만 안타깝게도 그 금액을 다 받을수 있는것은 아니다.폐차 시 차량 기준가액 기준 50% 지원 가능 (기준가액 조회 사이트 : https://www.kidi.or.kr/user/car/carprice.do)신차 구매시 차량 기준가액 기준 50% 추가 지원 (5인승 이하 승용 구매시, 중고차 가능)결과적으로 내차를 조기 폐차 시킨후 신차 구매시 기준 가액 100% 지급받을수 있다는 의미이다.2. 접수온라인 신청 가능 하다 (https://www.mecar.or.kr/) 사이트에서 회원 가입후 신청3. 절차순서내용대상확인 사항1신청소유자 2조기 폐차 대상 선정 및 확인서 발..
뉴 스포티지 EGR 벨브 고장. (P0401) 작년 가을 즈음. 운행 중에 엔진 경고등에 불이 들어왔다. 여행중이었기 때문에 급한 마음에 주변 카센터에 들어가서 뭐가 문제인지 확인해봤다. 점검 결과 고장 코드는 P0401. 일단 운행은 가능 할거다 라는 말은 들었고 엔진 경고등 떠있는게 거슬리면 코드를 지워줄까 라는 말에 아무 생각없이 알았다고 말했다. 이후 아무렇지 않게 정상 운행 후에 여행을 마치고 돌아왔다. 눈앞에 보이던 빨간 엔진 경고등이 없어졌기 때문에 이걸 고쳐야 하나 생각하다가 일단 무슨 문제인지 검색을 해보았다. 그러던중 EGR 벨브 고장 (P0401) 은 무상으로 교체가 가능 하다는 글들을 보게되었다. 그래서 일단 뭔가 교체를 하게 되면 돈이 많이 나가니깐 확인이라도 해보자 라는 생각에 기아 오토큐에 전화를 해보기 시작했다.전화 해보..
닌텐도 스위치 본체 레일 수리 잘 쓰고 있던 닌텐도 스위치의 왼쪽 조이콘 작동에 문제가 생겼다.증상- 조이콘을 본체에 결합했을 경우 인식이 안됨.- 조이콘을 분리하면 동작은 잘됨.- 테스트 결과 조이콘 문제는 아니고 본체 좌측 레일에 문제가 생김.결국 본체의 좌측 레일을 교체해야 하는 상황이었다. 여기 저기 검색을 해보니 자가 수리도 있었다. 자가 수리 동영상을 보니 나도 할수 있지 않을까 라는 생각도 들어서 부품가격을 확인해봤다.레일 가격은 그다지 비싸지 않았는데 우선 공구가 없어서 y 자 드라이버도 같이 필요했다. 부품 가격과 공구 가격 합해서 주문 하면 대략 2만원 정도. 그러다가 귀찮아서 사설 업체를 검색해봤다. 집 주변에 걸어갈수 있는곳에 가봤는데 생각보다 가격이 비쌌다.그래서 다시 내가 고칠까 하다가 다시 검색. 마침 신도..
파이썬 Test Case 작성시 init 과 import.... 파이썬에서 다른 서비스를 import 해서 쓰는 경우와 init 에 정의해서 쓰는 경우가 있다. 이 두가지 경우에 다른 서비스를 mocking 하는 경우 차이가 생긴다.1. __init__에서 서비스를 정의하는 경우 (Dependency Injection) - 서비스 객체를 클래스 외부에서 생성하고, 인스턴스 생성 시 __init__을 통해 주입한다.- 테스트에서 의존성을 쉽게 교체할 수 있다.- Mocking이 간단하며, 클래스 내에서 서비스가 직접 호출되더라도 Mock을 주입할 수 있다.# app/services.pyclass DependencyService: def get_data(self): return {"key": "real_value"}class MyService: d..

728x90
반응형