아파트가 오래되어서 그런것인지, 설겆이 할때 뭔가 잘못된것인지, 아니면 배관이 막힌것인지 도무지 알수 없는 날들이 거의 1년간 계속되었는데요,

 

증상은 설거지를 하면 물이 쫄졸쫄 ~ 꼬르르륵 아주 천천히 내려가서 그 답답함도 있지만, 싱크대가 오염이 되는 것도 있습니다.

 

우리 아파트는 이제 어느새 30년이 지난 아파트인데요, 예전에 한번 베이킹 소다를 가득 붓고 설거지하고 기름때가 같이 내려가다 보니 배관이 베이킹 파우더로 막힌적이 있습니다. 

 

그런데 작년 10월 어느날, 기분좋게 밥을 먹고 오늘은 설거지를 좀해봐야지 하고 그릇들을 씻고 물을 내리는데, 물이 여엉 안내려가는 것입니다. ㅠㅠㅠㅠ

 

보통때는 그냥 지나쳤을것 같은데, 아니 왜지? 대체 왜 이러는거야 하며 뚜러뻥으로 몇시간째 뚫어도 변함도 없고.... 오히려 이제는 물이 완전히 안내려기는 지경에 이르렀습니다. 멘탈이 나가버려서 사진을 찍어두지도 못했네요.

 

그래서 안되겠다. 배관을 한번 확인해보자며 시작된 배관 교체하기 작업에 대해서 오늘 들려드리고자 합니다.

 

싱크대 아래를 보면 아래같은 배관 호수가 연결되어있습니다.

이 사진은 이미 교체하고 나서 촬영하였는데요, 이 배관이 세탁기 배관(요즘 베란다 동파로 세탁호수 연장할때 쓰는것)과 동일한 규격의 배관인데요. 동네 철물점에서 1미터당 1500원이면 구입가능합니다.

 

저 배관이 아래로 쭈욱 연결되어 실제 하수 배관으로 연결되어있는데요. 아래와 같은 모습으로 되어있습니다.

이 집으로 이사온지 12년되어가는동안 여기는 이번에 처음 열어봤습니다.

열어보기 전에 너무 무서웠는데, 열어보고 나니 더 무서워지네요 ㅠㅠ

 

저 배관 색깔을 보니.... 아.. 이건 진짜 뭔가 심각한 문제가 있겠구나 싶었습니다.

 

저 배관을 그냥 손으로 들면 쏙~ 하고 빠지는데요. 집에 있는 대야를 하나 가지고 와서 배관을 뽑아서 물을 흘려봤습니다.

그런데 물이 쫄쫄  나오는데 배관을 보니 안에 뭔가 많이 끼어있었습니다.(너무 더러워서 사진을 찍지 않았습니다.)

 

배관 안에 일단 , 베이킹 파우더가 약 200그람 이상의 덩어리로 단단하게 굳어있었고, 반쯤 눠있어서 굳어서 그런지 물이 조금씩은 빠졌습니다. 베이킹 파우더만 빼내면 물이 잘 내려갈려나? 하고 사용하지 않는 철사 옷걸이로 막 찔러봤습니다. 

 

그런데, 갑자기 뭔가 후두둑 나오는데요... 

 

칫솔이 하나 나오네요...

 

그렇습니다. 배관에 칫솔이 어느새 들어가 막고 있었던것입니다. 정말 다행인것은 칫솔이 저 배수호수에 갇혀있어서 실제 하수 배관으로 들어가지 않아, 큰 사고로 이어지지 않았던것이었습니다. ㅠㅠ

 

여기서 기분좋게 배관을 정리했으니 이제 꽂아놔야지! 하고 꽂는데요.

이게 참  일이 안될려고 하는건지 저 배관이 오래되면 경화되어서 툭 하고 부서지는 재질이었더라구요.(PVC)

 

저기 아주 오래되어 딱딱해진 부분이 후두둑 하고 토막이 났습니다 ㅠㅠ

 

아..... X 됐다. 어떻게 하지?? 뭐야.. 뭐야.. 하고 멘탈이 완전히 나가서 인터넷으로 뒤져보니, 저 배관이 팔더라구요.

 

그런데 이미 시간이 너무 늦어 구입하러 가지는 못하고, 다음날 아침이 되기를 몹시 기다리다 아침이 되자 마자 동네 잡다한 물건들을 파는곳에가서 넉넉하게 구입해왔습니다.

본드도 사실 집에 있는 본드가 있으면 사용해도되지만 플라스틱용 본드도 같이 구입했습니다.

 

준비물은 배수호수(1M 당 1500원, 2미터 정도면 충분), 그리고 집에 본드가 없다면 플라스틱본드 소량(가격은 3~5천원선), 그리고 혹시 나 하는 마음에 이어주는 도구(1천원)도 같이 구입했습니다. 

 

위의 빨간 부분의 부품은 기존의 부품들을 떼어내어서 사용해야합니다. 철물점에서도 구입할수 있지만, 각 제품마다 다를수도 있다고합니다. 저부분을 새로 구입한 배수호수에 연결하고(이때 본드 붙여줌) 조립해주면 끝납니다. 

 

이렇게 생겼습니다. 

 

그리고 기존에 배관에 연결하던 부분도 재활용하기 위해서 분리하여 새로운 호수에 꽂아줍니다. 

 

준비가 모두 완료되었습니다. 

 

이렇게 연결해주면 끝입니다.

블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

쏘렌토 가솔린을 사고 나서 만 2년 넘게 잘 타고 다니고, 정기 점검도 매년 받으며 잘 운영하고 있었습니다.

 

날씨가 너무 지난 1월 날씨가 너무 추워지는 것 같아서 부동액이 괜찮을까? 하고 한번 본네트를 열어봤는데, 어라? 이게 뭐지? 하는 생각이 들정도로 부동액이 줄어있었습니다.

 

무심결에 열어본 본네트를 확인해보니 MIN 의 아래 쪽으로 내려가있었습니다. 그것도 눈에 띌정도로.

 

다행하게도 차를 처음 인도받고 몰고 온날 열어본 본네트의 냉각수의 양을 어느정도 가늠해볼수 있어서 확인을 해보았습니다.

 

MAX 라인까지 꽉 채워져있었던것이, 2년간 운행후 위와 같이 MIN 아래로 내려와있네요.

 

그간 정기 점검시 엔진오일 교체(필터 포함) 만 1회 있었는데, 생각보다 많이 줄어들어서 뭔가 영 찝찝한 기분이 들었습니다.

 

얼마나 줄었는지 확인을 해보기위해서 정확하게 한번 촬영해보았습니다.

MIN 라인보다 한참 내려와있네요. ㅠㅠ

 

바로 온라인으로 프리믹스 부동액 2L 를 주문하였습니다. 정기점검시 이부분은 왜 확인 후 조치가 안되었는지 의문이네요.

위 제품을 구입하고, 아래와 같이 MIN <--> MAX 의 중간 라인까지만 보충해주었습니다.

 

 

당분간 차량을 운행하며 냉각수 양의 변동이 어떻게되는지 한번 확인해보고, 점검을 해보도록 해야 될것 같습니다.

 

약 한달 정도 운행하고, 바로 확인해보니 냉각수 양이 다행하게도 유지가 되고 있었습니다.

 

블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

얼마전 엄청난 양의 비가 내리고, 날도 몹시나 더웠었다.

 

아들과 함께 컴퓨터로 게임을 하며 에어콘도 빵빵하게 켜놓고 저녁을 보내고 있었는데, 

 

베란다에 뭔가 찾아보기 위해 등을 켜두고 잠시 방으로 돌아왔을때, 순간 번쩍하고 집 전체에 전기가 나갔다.

 

"번쩍" , "탈칵" 하는 소리와 함께 집이 한순간 캄캄해져서 일단 당황했다.

 

뭐지?? 뭐지?? 싶어서 입구쪽의 차단기를 보니, 차단기가 내려가있어서 이거 뭔가 집에 전기문제가 있나?

 

하고 차단기를 다시 올리고 여기 저기 스위치를 하나씩 눌러보는데, 어라? 베란다 쪽에 등이 아예 들어오지 않았다.

 

일단 베란다 등을 분리해서 보니 아래와 같이 전선쪽에 거뭇 거뭇한 그을음 같은 것이 약간 묻어나와있었다.

 

가만히 생각해보니, 이 등을 설치한지도 10년도 훨씬 넘었고, 그간 별 생각 없이 관리라는 것을 특별히 하지는 않았던것 같다.

 

일단은 급한대로 전선들을 위와 같이 따로 따로 테이핑해두고 베란다 등을 급하게 검색해서 주문해두었다.

 

찾아보니 요새 대새는 LED 등이 된지 오래이고, 설치하기도 관리하기도 훨씬 쉬울것 같아서 적당한 제품을 두개 주문해두었다.

 

몇일후 베란다 등이 도착해서 퇴근후 바로 설치를 시작했다.

 

위의 녹색 선 부분은 접지선을 연결해두면 되는 선이니까 우선 접지 선부터 연결하고 나머지 검은색 선과, 하연색 선은 기존의 선에 다 연결하면 된다.

 

제품안에 위와 같은 전선을 연결할수 있는 부품이 두개 들어있는데, 자세히 읽어보면 등이 연결되는 부분과 기존의 전원이 연결되는 부분으로 나눠져있다. 아래와 같이 등에 연결할 선을 그냥 꽂아주기만 하면 단단히 연결된다.

 

꽂아보고 혹시 모르니 한번씩 땡겨보면 안 빠지고 단단히 연결되는 것을 알수 있다.

그리고 반대편은 천장의 전원이 들어오는 선에 각각 연결해주면 된다. 우선 접지선을 연결해주고 이어서 전원선을 반대편에 연결해주면 설치는 끝이 나게 된다.

 

연결후 등이 잘 켜지는지 확인해보고 커버를 조립하면 베란다 등 설치는 모두 끝이 나게 된다.

 

작업중 제일 중요한 부분은 절대 절대!! 전원 스위치를 켜놓고 설치해서는 안된다는 것이다. 안전을 위해서 차단기까지 내려두고 작업을 하는것이 제일 중요하다. 

 

실제 교체 작업은 전원선 연결 두개, 접지선 연결 한개, 등 고정 나사(제공되지 않음) 고정하기 두개 만 하면 끝난다.

 

커버까지 결함 완료하였다.

 

블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

코딩을 업무로 하며 살고 있지만, 집에서는 코딩하고 글 쓰고 하는 일이 근래에 거의 없었는데, 

 

최근에 오랜만에 뭔가 정리를 해야 될것 같은 구현들이 있어 정리도 할겸 구조도 잡을겸 정리하다보니, 

 

생각보다 Database를 사용하는 부분에 있어 데이터 와 코드를 구분해서 구현하는 경우가 많이 없는 것같아서 정리도 할겸 해서 글을 남겨둔다.

 

Android에서 database를 사용하는 방법은 여러 도구들이 있고, 예제들도 많이 있는데, 코딩을 할때 데이터로서 관리해야 될 부분과, 코드로서 작성해서 관리해야 될 부분을 좀 많이 나누고 정리하는 편이다 보니 데이터베이스를 구성하는 테이블의 스키마, 즉 "컬럼 이름", "컬럼 데이터 타입", "컬럼 제약"등은 구현이 아닌 데이터 그자체로서 관리하여 이후 실제 구현은 그 것들을 사용할때만 코드로 작성하여 분리해두면 이후 구현은 자주 바뀌고 때에 따라 여러 처리를 할수도 있지만, 데이터 베이스를 구성하는 스키마는 코드보다는 많이 바뀔일이 발생하지 않는다.

table 생성에 필요한 정보는 asset으로 table_main.json이라는 파일에 정리해두고, SQLiteOpenHelper의 구현에서 AssetManager를 이용하여 json파일을 읽어들인 다음 그

규칙에 맞는 테이블을 생성하는 단순하고 간단한 접근 방법이다.

 

테이블의 정의는 아래와 같이 하였다.

각각의 필드는 아래와 같은 의미를 가진다.

 name : 테이블의 이름

 schemas : 테이블의 스키마 정보(컬러명, 데이터 타입, 제약,...)

 version : 테이블의 버전, 이 부분은 이후 데이터 베이스 업그레이드시 이용하기 위해 테이블 버전 관리

 

table_main.json을 읽어온 다음 실제 데이터 베이스에 테이블을 생성하는 구현은 아래와 같다.

SQLiteOpenHelper의 onCreate 에서 db에 json에서 읽어드린 정보를 이용하여 table 의 이름과 생성 스키마를 조합하여 테이블을 생성하도록 할수 있다.

 

이후 버전 관리등이 필요한 경우 SQLiteOpenHelper의 onUgrade, onDowngrade가 호출되는데 이때는 Database 의 버전과 table의 버전을 비교하여 관리하는 방법으로 구현을 하거나, db 자체에 table들의 버전정보를 기록해두었다가, json이 변경되면 자동으로 업그레이드를 하도록 하는 방법으로 구현을 할수도 있다.

 

이 부분은 다음에 또 정리할때 이어서 작성하도록 하겠다.

블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

마우스가 나는 소모품인지 몰랐다 사실.

 

마우스가 고장날때마다, 로지텍이든 어디 제품이든 이제는 고장이 안나겠지 하고 구입한 마우스가 사실 얼마 지나지 않아 고장날때마다 매우매우 기분이 좋지 않았다.

 

아무리 고가의 제품을 구입해서 사용하여도 또 고장나고, 또 사고....

 

그래서 좀 알아보니 마우스의 그 버튼 자체가 소모품이었다. ㅠㅠ

 

마우스의 버튼을 부활시키는 여러가지 방법들이있어 BW 100뭐 이런 접점부활제도 써보고 했는데, 얼마 안간다.

 

버튼을 뜯어내서 안쪽의 스위치 부분을 긁어내주고 뭐 이런 별짓을 다해도 얼마 안간다.

 

그래서 마우스용 스위치를 구입했다. 고장나고 소모품이라면 교체해줘야지.!!!

 

어차피 또 고장 날거니까, 한번에 좀 많이 구입했다. 저 스위치 한개에 몇백원 안하니까 배송비 생각하면 당연히 많이 사두는게 낫겠다 싶었고, 집에 있는 마우스가 3개니깐, 각 마우스당 6개씩 한번씩만 갈아줘도 되겠다 싶어서 많이 구입했다.

 

그리고 좀 더 찾아보니 중국산제품이 있고 그렇지 않은 제품이 있는데 그냥 중국산으로 구입했다. 5천만번,2천만번 뭐 이런식으로 몇번씩 누를수 있는지도 스펙으로 나오는데, 위의 20M 과 같이 2천만번 동작하는 제품으로구입했다, 어차피!!! 또 고장날거니깐 교체해주면 되니깐.

 

마우스의 배를 따야한다, 내가 가진 마우수는 위와 같이 아래쪽 두군데만 나사를 풀어주면 열리는 구조이다.

 

나사를 풀어주고 열어보면 위와 같이 되어있는데, 위쪽의 버튼부분의 스위치가 오늘 교체할 대상이다.

 

보드만 분해해주고 뒤집어 보면 여기서 저 납땜을 어떻게 잘 녹여내지? 그것만 잘하면 교체과정은 거의 끝난것과 마찬가지다.

 

나는 인두기를 많이 써본적이 없고... 인두기를 썼을때도 잘 사용하지 못해서 일을 정말 힘들게 한적이 있는데. 이번에는 왠지 잘될것 같은 느낌이 생겼다.

 

왜냐하면, 이번에 스위치 작업하려고 같이 구입해둔 미니바이스가 저 보드를 잘 고정해주 한손에는 인두를 한손에는 납흡기를 사용하면 잘 빼낼수 있을것 같은 생각이 들었다.

 

그전에 스위치의 기다린 다리부분을 니퍼를 이용해서 최대한 짧게 잘라내줘야 납들을 녹이고 잘 떼어낼수 있다.

 

미니바이스가 내 책상에 딱! 맞다.

 

보드를 살살 고정해주고, 이때 너무 세게할 필요가 없다 그냥 잡아만 주면 된다.

 

인두도 동네에서 대충 산 막인두인데, 인두 받침대 이런것이 없어서 굴러다니는 화분을 들고와서 받침대로 썼다.

 

분리할 스위치쪽의 인두부분을 꾸욱 데고 납흡기로 제거해주면 스위치가 헐거워지고 빠진다.

 

보드를 뒤집어서 납을 완전히 제거해주면 깔끔하게 구멍이 생긴다.

 

새 스위치를 꽂아서 납으로 살살 녹여서 붙여주면 위와 같이 작업이 완료된다.

 

남은 부분은 다시 조립해서 테스트 해보고 롤 한판 하는것으로 마무리했다.

 

우리 아들 컴퓨터의 마우스였기 때문에 마무리 조립은 아들이 직접하고 테스트를 완료하여 지금은 아주 잘 사용하고있다.

블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,