본문 바로가기

고양이의 둥지

(255)
[자동차/자가정비] 에어컨 필터 직접 교체하기 - 렉서스 뉴IS250 자동차 에어컨필터 란?오늘은 자동차 에어컨필터를 직접 교체했다.에어컨필터란 무엇인지 살짝 짚고 넘어가겠다. 자동차 에어컨필터, 자동차 히터필터, 자동차 향균필터 는 모두 동일한 대상을 가리키는 명칭이다.정식 명칭은 '캐빈필터 (Cabin Filter)이다.이 필터의 역할은, 차량 외부에서 실내로 들어오는 공기(Air)를 정화하는 것이다. 즉, '실내 유입공기 정화필터' 이다. 자동차 에어컨·히터 장치 부위에 장착된다. 중요한 이유다음 두가지 이유로 인해, 자동차 에어컨 필터는 중요하다. 1. 차량 탑승자들을 차량 외부로부터의 분진, 먼지 및 오염 물질 입자로 부터 보호한다.2. 차량자체의 에어컨 및 히터 시스템을 보호한다. 1번은 건강과 직결되는 문제이며, 2번은 차량의 정비 측면에서 중요한 문제이다. ..
jQueryScript.net - jQuery Script Plugin 예제 제공 사이트 jQuery Script Plugin 예제를 찾다 보니, 굉장히 퀄리티 높은 예제들을 제공하는 사이트인 jQueryScript.net 을 찾게 되었다. 연결 : http://www.jqueryscript.net/ 나는 ... 의 헤더 태그를 이용해서 자동으로 포스팅의 목차를 만들어주는 기능을 구현해보려고 하던 참이었다.이미 이러한 류의 javascript플러그인들이 상당 수 존재 했다. 직접 구현하기보다는, 잘 구현된 플러그인을 가져다 사용하는 방향을 택하기로 했다.이런 류의 플러그인들은 'TOC (Table Of Contents)' 플러그인 으로 통칭되고 있는것 같다. 그리고, 'TOC javascript plugin' 키워드로 검색을 하다보니, 지금 소개하는 jQuery Script.net을 찾게 되..
[리눅스/Vi] vi editor 문자열 치환(replace) 방법 개요 리눅스 환경에서 코드를 작성하다 보면, 종종 vi editor 혹은 vim editor를 사용해서 코드의 특정 단어를 다른 단어로 교체(replace) 해야 하는 상황이 종종 있다. 즉, 특정 문자열을 치환해야 하는 경우이다. 예를들면, 현재 소스코드 파일에서 'apple_result' 이라는 변수를 모두 'melon_result' 라는 변수로 바꾸어야 하는 상황 같은 것 말이다. 상황에 따라 아래와 같은 몇가지 방법이 있다.우선 ex모드로 진입해야 한다. 1. 현재 문서를 편집중인 '편집모드'라면, 키보드의 ESC 키를 눌러 편집모드에서 명령모드로 나온다.2. 콜론(:)을 눌러 ex모드로 진입한다.3. ex모드에서 아래와 같은 방법들 중, 자신의 상황에 맞는 방법을 선택해 수행하면 된다. 혹시, ..
엔진오일 ABC - 자동차 오너라면 알아야 할 상식 아래 글은 John Rowland 라는 분이 쓴 내용을 번역한 것이다. Rowland는 Fuchs Petrolub사의 연구개발 책임자로, 과거 롤스로이스 제트엔진을 위한 에스테르 합성유를 개발한 인물이다. 독일 Fuchs Petrolub사는 세계최대 윤활유 제조회사인데, 엔진오일은 물론 산업용 윤활유 및 유압기구 액, 그리스 등의 석유화학제품을 생산, 공급하는 업체이다. 윤활유 (이하 오일)의 원료가 되는 석유는 찐득찐득한 검정색 액체이던데 그런 석유가 어떻게 살구쥬스 같은 윤활유(이하 오일)로 만들어지나요? 윤활유 (이하 오일)의 원료가 되는 석유는 찐득찐득한 검정색 액체다.그런 석유가 어떻게 살구쥬스 같은 윤활유(이하 오일)로 만들어지는지 의아할 수 있다. '크루드 오일'이라 불리는 원유는 보통 사람..
[자동차] 렉서스 부품 품번 확인 방법 - 뉴IS 250 3세대 렉서스 뉴 IS250 부품 품번 찾기 방법을 알아보겠다. 이 차를 구매하고 운행해온지 어느덧 1년이 넘었다. 그런데 사실 지난 3월쯤, 후방 감지 센서를 OFF한 채로 후진을 하다가, 전신주에 혼자 부딪혀버리는 사건을 저질렀었다. 그 결과, 뒷 범퍼 하단의 검은색 플라스틱이 상당히 보기 흉하게 찢어져 버렸다. 아래 그림에서 8번 부품. 이 부품을 직접 구매하면 가격이 저렴하지 않을까 하는 생각에, 품번을 확인하고 직접 구매할 수 있는지를 알아 보았다. 품번을 확인할 수 있는 몇몇 웹사이트가 있는데, 나는 아래를 이용했다. 수입차와 국내차 대부분의 부품 품번을 조회할 수 있는 것 같다. 링크 : https://www.parts.com/ Make : 자동차 제조사 브랜드 Year : 자동차 연식 Model ..
[네트워크/C] addrinfo 구조체 이 포스팅은 POSIX/리눅스에서 C 언어를 사용한 네트워크 소켓 프로그래밍과 관련된 글이다. addrinfo 구조체는 네트워크 주소정보(인터넷 주소)와 호스트이름을 표현하는데 사용되며, 이 정보는 bind( ), connect( )호출 시 입력 파라미터에 사용될 수 있다.또한 getaddrinfo( ) 함수 호출 시, hint 정보를 알리는 입력 파라미터로 사용할 수 있으며, getaddrinfo( ) 함수의 결과값을 전달하는 출력 파라미터로도 사용된다. 관련 헤더struct addrinfo를 코드에서 사용하기 위해서는 아래 헤더파일을 포함시키면 된다. #include 구조체 원형 struct addrinfo { int ai_flags; /* 추가적인 옵션을 정의 할 때 사용함. 여러 flag를 bit..
[네트워크/C] getaddrinfo 함수 개요 getaddrinfo는 domain address를 받아서 네트워크 주소 정보(IP address)를 가져오는 함수이다. 예를들면, http://www.google.co.kr라는 domain address가 있는데, 이 주소는 사람이 알아보기 쉬운 주고이긴 하지만, 컴퓨터는 이 주소를 가지고 해당되는 구글의 서버를 찾아가지 못한다. 그래서 이 domain address와 대응되는 IP주소가 무엇인지를 알아 낸 뒤에 그 IP주소로 연결을 해야한다. 즉, Domain address -> IP address 변환을 하고 싶을 때 사용하는 함수라는 뜻이다.이걸 전문용어로 DNS (Domain Name System/Service) resolving 이라고 한다. getaddrinfo 함수는 총 4개의 매개변..
[네트워크/C] sockaddr, sockaddr_in, sockaddr_un 구조체 - 소켓 주소 정보를 나타낸다 기본 지식'Socket Address Structures' 에 관해서 설명하는 글이다. 리눅스/유닉스 시스템에서는 소켓(socket)의 통신 대상을 지정하기 위해 '주소(address)'를 사용한다. 이 '주소' 라는 것을 저장하거나 표현하는데 사용하는 구조체가 바로, 본 포스팅에서 설명하고자 하는 'struct sockaddr' 이다. bind( ), connect( ) 와 같은 함수들이 2번째 매개변수로써 바로 이 'struct sockaddr' 을 받는다. 이 struct sockaddr은 기본 형태이고, 주소체계(Address family)값에 따라서 구조체를 형변환 해서 사용하면 편리하다. 즉, 일반적으로 개발을 하다보면 struct sockaddr_in, struct sockaddr_un, s..