2019년 7월 10일 수요일

같은 미생물 균주의 유전체가 여러 기관에 의해 시퀀싱되어 등록된 경우의 처리 문제

한 종의 미생물 균주(strain)는 비록 동일한 것이라 해도 균주 기탁 기관에 따라 다른 고유 번호를 부여받게 된다. 예를 들어 Paenabacillus polymyxa의 표준 균주인 ATCC 842의 경우를 보자. 이것이 갖고 있는 균주 번호, 즉 신분증은 이렇게나 많다.

DSM 36, ATCC 842, BUCSAV 162, CCM 1459, JCM 2507, LMG 13294, NCIB 8158, NCTC 10343, CCUG 7426

과거에는 StrainInfo라는 사이트에서 특정 균주 번호를 가지고 이것이 표준 균주(type strain)인지, 그리고 다른 균주 번호는 어떤 것이 있는지를 확인할 수가 있었다. 그런데 여기를 최근 방문해 보면 다음과 같은 슬픈 소식이 눈에 뜨인다. 2019년 1월 1일부터 '영업 중단'인 것이다.

StrainInfo has permanently been put out of commission and will no longer be available.
1-januari-2019


이를 대신할 수 있는 웹사이트는 무엇이 있을까? 바로 DSMZ에서 운영하는 BacDive(The Bacterial Diversity Metadatabase)가 이에 해당한다. 이름을 참 잘 지었다고 생각한다. 단, 완벽하지는 않음에 주의해야 한다. 예를 들어서 Clostridium sporogenes의 표준 균주인 NCTC 13202는 Public Health England(NCTC를 관리하는 기관)에서는 ATCC 3584임이 잘 나타나지만(근거), BacDive에는 이 번호로 찾기가 어렵다.

연구자들이 개별적으로 근처에 있는 컬쳐 콜렉션으로부터 어떤 종의 표준 균주를 입수하여 시퀀싱을 하여 등록을 하면 이는 그대로 INSDC(International Nucleotide Sequence Database: DDBJ, EMBL-EBI & NCBI)의 데이터베이스에 등록이 된다. 특정 종의 모든 유전체를 다운로드하여 포괄적인 comparative genomic analysis를 하는 경우 이는 상당한 번거로움을 초래한다. 근본적으로 동일한 균주에 대한 레코드가 중복하여 존재하는 것이기 때문이다. 그래서 보통은 assembly level이 높은 것 하나만 택하여 쓰기도 한다. 시퀀싱 결과가 표준 균주에서 유래했는지의 여부는 RefSeq 혹은 GenBank의 assembly summary 파일(설명 파일)에서는 22번째 컬럼인 "relation_to_type_material"의 값이 'assembly from type material'인지를 이를 참조하면 된다. 그러면 표준 균주가 아니지만 다른 번호를 갖는 동일한 균주의 중복된 서열을 정리하려면? BacDive를 고독하게 들이파는 수밖에...

하지만 동일한 (표준)균주라 해도 각 기탁 기관에 배포된 뒤 유지를 하는 과정에서 조금씩 변이가 생길 수도 있다. 그렇기 때문에 독립적인 기관에서 같은 균주를 시퀀싱한 복수의 결과를 가끔은 진지하게 들여다볼 필요성은 있다. 간단한 사례를 들어보자. 재조합 단백질의 대량 생산에 쓰이는 유명한(?) 대장균인 Escherichia coli BL21(DE)의 유전체 서열은 완성된 것으로서 두 건이 존재한다. Assembly accession으로는 GCF_000022665.2와 GCF_000009565.1이다. 전자는 나의 작품이고(KRIBB) 후자는 오스트리아의 Universität für Bodenkultur Wien에서 등록한 것이다. Journal of Microbiolgy에 논문(PMID 19786035)이 출간된 것이 2009년이니 10주년 기념을 뭔가 해야 되는데...

두 유전체의 길이는 각각 4,558,953 bp와 4,558,947 bp이다. 딱 6 bp의 길이 차이에 해당한다. 서열 내부를 서로 비교하면 SNV 수준의 차이가 있을지도 모른다. 이 정도라면 시퀀싱 결과가 내포하는 오차의 범위 내라고 보아도 무방하고, 어쩌면 실제로 두 샘플 사이에 존재하는 염기의 차이를 반영하는 것일지도 모른다. 이에 대해서 학문적인 관심을 가지고 집중적으로 연구하는 것도 재미있는 일이 될 것이다.

내가 등록한 대장균 BL21(DE3)는 EZBioCloud에서 검색되지 않는다. 반면에 오스트리아에서 시퀀싱한 게놈은 등록이 되어 있다. EZBioCloud는 내가 알기로 한 균주에 대한 유전체 서열이 중복하여 존재하는 경우 어느 하나만 유지한다. 위에서 살펴본 Clostridium sporogenes의 경우도 DSM 795만이 type으로 등록이 되어 있다. 그러면 왜 EZBioCloud에서는 대장균 BL21(DE3)의 유전체 정보에 대해서 시기적으로도 먼저 공개되었고 논문도 출간된 우리 것을 택하지 않고 오스트리아의 것을 선택하였단 말인가. 살짝 자존심이 상하려고 하네~

EZBioCloud에서 찾은 어떤 유전체 정보의 assembly accession, 즉 GCA_000111222.3을 RefSeq에서는 찾지 못할 수도 있다. RefSeq에 있는 것이 최신 버전이라면(GCF_000111222.4) 이는 당연하다. 매일 증가하는 NCBI의 유전체 정보가 EZBioCloud에 실시간으로 반영되지는 못하기 때문이다. 아마 몇 달에 한번 정도의 업데이트가 있을 것이다. 또 다른 가능성으로는 같은 서열이라 해도 RefSeq에서는 reject된 유전체가 종종 존재한다. 즉 GCA_000111222.1(GenBank)는 NCBI에 등록된 상태이나 이와 동등한 RefSeq 레코드인 GCF_000111222.1은 없는 경우이다. Pseudogene이 너무 많거나, contig의 수가 너무 많거나 등이 사유가 있을 때 RefSeq에는 오르지 못한다. RefSeq에서 배제되는 구체적인 이유에 대해서는 다음을 참고하라. 이런 유전체는 위에서 소개한 assembly summary 파일의 21번째 "excluded_from_refseq" 컬럼에 나름대로의 사연을 담게 된다.

Assembly anomalies and other reasons a genome assembly may be excluded from RefSeq

2019년 7월 7일 일요일

도시재생의 희망과 한계 - 다시 세운상가에서

폭염이 이어지던 주말 한낮에 꽤 많은 거리를 돌아다녔다. 카카오맵에서 하루 종일 걸은 거리를 따져보니 4.5 km 정도가 되었다. 동대입구역에서 출발하여 DDP - 청계천 - 세운상가 - 서울극장(존 윅 3편 파라벨룸을 보았다) - 익선동 - 인사동까지. 하루가 지난 오늘까지 햇볕에 탄 얼굴과 팔뚝은 여전히 화끈거리고, 아직 노곤함이 가시지 않았다. 주말의 끝자락에 앉아서 몇 가지 느낀 점을 적어보고자 한다.

어릴 적 사는 동네가 달랐기 때문에 사실 나는 태극당에 대한 추억은 갖고 있질 않다. 2010년에 이 제과점의 위생상태를 고발하는 충격적인 TV 프로가 방송되면서 질타를 받았으나 그 이후 경영진이 바뀌면서 충분히 개선된 것으로 여겨진다. 당시의 TV 화면은 아직도 인터넷에 돌아다닌다. 충분히 반성을 하고 개선을 했어도 인터넷에 남은 기록은 사라지질 않으니 정말 무섭다. 손님도 많았고, 빵과 빙수의 맛도 좋았다. 지나치게 달거나 자극적이지 않고 약간 슴슴하다고나 할까. 

동행한 아들.

세운상가에는 특별히 살 것이 있어서 간 것은 아니었다. 서울시의 대표적인(성공적인?) 도시재생사업 대상으로 알려진 세운상가를 아직까지 제대로 둘러보지 못했기 때문이었다. 




세운부품도서관에 전시된 류재용 장인의 진공관 앰프 Knot Audio 'Integrated Amp-v'. 6V6GC에 해당하는 구 소련의 진공관 러시아 6П6С(6P6S)를 사용한 푸시풀 앰프이다.

간간이 오가는 관광객도 보이고 젊은 제작자의 작업 공간이 보이기도 했지만 전반적인 느낌은 너무 한산하다는 것이었다. 가게를 비워도 불은 켜 놓아 달라는 상가 번영회의 안내문이 왠지 옹색하게 느껴졌다. 아무리 밥상과 그릇이 예쁘면 무엇을 하겠는가? 먹음직한 음식이 담겨있지 않다면 의미가 없지 않은가? 서울시를 조망할 수 있는 높은 전망대, 멋진 조명, 카페와 갤러리를 예쁘게 만들어 봐야 인증샷이나 찍으러 오는 사람만 반짝 늘 뿐이다.


세운전자상가를 지켜온 기술자와 주변의 부품·공구상가, 주민, 그리고 이곳을 단지 맛집 탐험이나 인증샷 촬영 목적으로 찾는 것이 아니라 실제로 이곳에서만 구입할 수 있는 물건을 사러 오는 고객들이 잘 어우러질 때 참다운 도시재생이 가능할 것이다. 그러한 측면에서 '메이커'라는 키워드는 충분히 고심하여 뽑아 낸 흔적이 엿보인다. 재생사업 이후 일단 임대료가 올랐다는 것은 좋은 일은 아니다. 부디 좋은 성과가 있기를 바랄 뿐이다. 

세운상가의 주변 지구는 정비가 시급해 보인다. 만약 화재라도 발생하면 어떻게 될 것인가? 보수를 하지 못하고 천막으로 간신히 씌운 지붕, 온갖 물건이 방치된 옥상, 폐허가 된 듯한 옥탑방 등 안전상으로도 문제가 심각해 보이는 건물이 즐비하다. 김수근이 설계한 세운상가는 당시로는 현대적인 건물이었지만 그 주변부의 외형적 발전(단순한 방문객의 눈으로 보기에는 그렇다)까지는 품지 못했던 모양이다.





서울극장에서 아들과 함께 영화를 본 뒤 친구를 만나고 돌아온 아내와 인근 식당에서 저녁을 먹었다. 어디를 갈까? 늘 가던 인사동 말고 익선동 한옥거리는 어떨까? 종로 3가 사거리를 북쪽으로 올라가다가 익선동쪽으로 접어들던 우리 식구는 눈을 의심하게 만드는 정경을 보고 놀라지 않을 수 없었다. 양 팔을 좌우로 뻗으면 벽이 닿을 듯한 좁은 골목길에 이렇게 많은 식당들이 있다니! 아예 건물을 헐어내고 조성한 빈 터에 간이 테이블을 빼꼭하기 채워서 만든 식당에서 젊은 사람들이 연신 고기를 구워내고 있었다. 현대적인 분위기로 한껏 멋을 내어 내부 인테리어를 바꾼 곳도 있었다. 익선동이 이렇게 힙&핫한 곳이었단 말인가? 그저 '노포(老鋪 - 요즘 지나치게 많이 쓰이는 낱말이 되었음)가 좀 있으리라는 생각만 갖고 갔다가 사람의 물결에 놀라고 말았다. 오죽하면 사람이 너무 많으니 주말에는 가지 말라는 글까지 인터넷에서 볼 수 있었다.

저녁 무렵이 되면 불이 꺼지고 사람들 발길이 뜸해지는 코앞의 세운전자상가에 비한다면 익선동은 분명히 상업적으로는 성공한 곳이다. 하지만 먹는 것, 입는 것, 악세사리 말고는 사람들을 끌 수 있는 아이템이 없는 것일까? 나열하고 보니 전부 관광지에서 팔리는 것들이다. 수고롭게 사진을 찍어서 소셜 미디어에 올릴 수 있는 '매력'만이 모든 것을 결정한다면 그것은 너무 서글프다. 두 시간이나 기다려야 음식을 먹을 수 있는 식당이라면, 가지 않는 것이 현명하다. 고객도 힘들고, 종업원도 힘들다. 그리고 한번 입소문이 나기 시작하면 곧바로 젠트리피케이션의 타겟이 된다. 익선동은 건물과 골목이 너무 좁아서 상업 자본에 의한 대형 프랜차이즈가 들어오기 어렵다는 것이 방어 요인이 될지도 모르겠다. 

경제 논리와 정책 어느 하나만으로는 해결하기 힘든 것이 도시재생 문제일 것이다. 지역민(주거민으로서 혹은 그 지역에서 일터를 갖고 있는 사람으로서)의 충분한 참여가 있어야 하고, 그러면서도 가벼운 관광지로 전락하지 않는 묘책을 강구해야 하니까.

2019년 7월 5일 금요일

PhyloSift 마커 데이터베이스 다운로드 에러가 발생하는 이유

업무용 서버의 CentOS를 6.x에서 7.6.1810으로 업그레이드 한 뒤 처음으로 PhyloSift를 실행하게 되었다. 예전의 프로그램 디렉토리를 그대로 유지하고는 있지만 새롭게 설치하는 것이 낫겠다 싶어서 GitHub의 것을 git clone 명령으로 가져왔다. 나중에 README 파일에서 확인하기도 했지만한 이것은 PhyloSift를 설치하는 가장 어려운 방법이었다. 테스트 실행을 하려니 Perl 모듈이 없다고 나온다. cpanm으로 하나를 설치하면 다른 것이 없다고 하고, 그것을 설치하면 또 다른 것이 없다고 나오고...

GitHub의 PhyloShift 페이지를 보면 마지막 업데이트는 5년 전이었다. 혹시 더 나은 프로그램이 그 이후에 나온 것이 있지 않을까? NCBI에서 PhyloSift를 인용하는 새로운 프로그램 논문이 없는지 검색을 해 보았으나 별달리 눈에 뜨이는 것은 없었다. 아주 철저하게 찾아보지는 않았다.

이러다간 끝이 없겠다 싶어서 예전에 설치하여 둔 디렉토리에 있는 것을 쓰기로 했다. 이것은 필요한 모듈이 이미 묶여서 배포한 파일을 가져다가 푼 것이니까. 그런데 유전체 서열 파일 하나를 가져다가 테스트를 하는데 마커 서열 데이터베이스를 다룬로드하는 과정에서 그런 주소가 없다는 메시지가 나왔다. '왜 마커 서열 DB를 또 다운로드하려는 것이지? 예전에 실행을 했었는데...' 정리를 해 보자. 마커 서열 DB가 어디에 설치되어 있는가? ~/share/phylosift이다. CentOS를 업그레이드하면서 하드디스크의 파티션 작업을 했었고, 그 과정에서 홈 디렉토리는 싹 정리가 되었다. 이전 홈 디렉토리의 백업본을 가져다가 복구를 하였다.

마커 DB 파일은 README 파일에 따르면 다음의 위치에 있다고는 하나 이제 이 URL은 유효하지 않다. 그래서 다운로드가 되지 않았던 모양이다.


$marker_base_url = "http://edhar.genomecenter.ucdavis.edu/~koadman/phylosift_markers";
$ncbi_url = "http://edhar.genomecenter.ucdavis.edu/~koadman/ncbi.tgz";

GitHub 페이지가 최신 정보를 담고 있으리라고 생각한 것이 착각이었다. 최신 정보는 'PhyloSift | mining the global metagenome' 이라는 워드프레스 기반의 웹사이트에 있다. 여기에는 마커 DB 다운로드 위치가 바뀌었다는 2018년 1월의 글이 가장 위에 올라와 있다. 기억을 더듬어 보니 이 공지를 최소한 열 번도 넘게 보았었다. 그러나 http://edhar...로 시작하는 위치에서 자동으로 다운로드한 이후 다시 DB를 설치할 일이 없었으니 신경을 쓸 일이 없었던 것이 너무나 당연하다.

Markers Database download change

PhyloSift 마커와 프로그램 패키지 등은 FigShare에 있다는 것이다. 그리고 이 사이트의 것은 코드를 고치기 전까지는 자동 다운로드가 되지 않는다고 밝혀 놓았다.

모든 phylum을 아우르는 미생물 유전체의 global phylogenetic analysis를 그리고 싶다면 아직까지는 PhyloSift를 능가하는 도구는 없는 것 같다.

6LQ8 PP 앰프 제작을 마치며

앰프 자작의 끝은 과연 어디일까? 불만스러운 곳이 완전히 없어질만큼 손을 다 보았을 때? 그렇다면 평생이 가도록 끝을 맺지 못할 것이다. 현 상태의 섀시가 어디까지나 임시방편이라 생각한다면, CAD 도면을 만들어서 주문 가공을 하여 재조립을 하기 전까지는 완성된 것이 아니다. NFB 테스트도 아직 끝나질 않았다. 흔히 쓰는 표현으로 말해 보자.

'끝날 때까지는 끝난 것이 아니다'.

비록 다이소에서 구입한 플라스틱 수납함과 나무 도마에 부품들을 고정한 상태이지만 실용적으로는 큰 지장이 없는 상태가 되었다. 그러니 현 단계에서 '앰프 제작을 마쳤다'라고 해도 큰 무리는 없을 것이다.

어제는 전원 계통의 배선을 마무리하였다. 전원 스위치와 파일럿 램프를 달고, 하나의 전원 케이블로부터 전원 트랜스와 히터 점화용 어댑터가 전부 작동하도록 하였다. 이번에도 무사히 작업을 마치기를 기원했으나 그렇게 순조롭게 되지는 않았다. 220V 전원선 한쪽을 트랜스의 접지 단자에 납땜을 하지 않나(만약 그 전선이 활성선이었고 전원이 연결된 상태에서 코어에 손을 댔더라면 나는 오늘 이 세상에 있지 못했을지도 모른다), 순식간에 차단기가 내려가게 만들지를 않나...

1차쪽의 'E'와 220V 단자에 전원선을 납땜하는 실수를 하였다.

사건의 전모는 이렇다. 납땜을 마치고 스위치를 올렸음에도 불구하고 작동을 하지 않는 것이다. 정류회로에 전혀 전압이 잡히질 않았다. 전원선 한 쪽을 트랜스의 접지 단자에 납땜을 했으니 당연한 것 아닌가. 그러다가 인두를 들고 설쳐대기 시작했는데 갑자기 차단기가 내려갔다. 복구를 한 다음 잘못 납땜한 것을 바로잡고 다시 전원을 넣어 보는데 앰프는 여전히 작동을 하지 않는다. 도대체 이유가 뭘까. 심지어 전원트랜스 1차의 단자에도 전압이 잡히지 않았다. 전선 내부에서 단선이 일어날 이유도 없고, 몇 번이나 배선에 잘못이 없음을 확인했었다.

혹시 퓨즈가? 그렇다! 퓨즈 홀더를 열었더니 유리관 퓨즈는 완전히 끊어진 상태였다. 왜 이런 일이 일어났는지 그 원인을 추정해 보았다. 전원선의 한쪽을 트랜스의 E 단자에 연결을 하였고, 만약 여기에 활성선이 연결된 상태였다면, 접지 처리가 된 납땜인두의 팁에 트랜스 본체가 닿을 때 순식간에 대전류가 흘렀을 것이다(앰프 자체에 손상을 입힐 일은 없다). 이때 퓨즈가 녹아내림과 동시에 차단기가 누전을 감지하고 작동한 것으로 보인다. 납땜인두는 히터와 접지가 전기적으로 분리된 상태이므로 이것도 손상이 되지 않았다. 만약 절연이 충분치 않은 일반 납땜인두였다면 히터가 끊어졌을지도 모르는 일이다.

언제까지 이렇게 목숨을 위협하는 실수를 되풀이해야 하는 것인지? 정말 조심하도록 하자. 며칠 전에는 리플 필터 기판의 방열판이 RCA 단자의 노출 부위에 닿아서 불꽃놀이(!)를 즐기기도 하였다.

우여곡절 끝에 완성 수준(이라 믿는)까지 작업을 마쳤다.

드디어 네온 파일럿 램프에 불이 들어왔다. LED와 같은 수준으로 직경이 작은 파일럿 램프를 사용하니 구멍을 넓힐 일은 없었지만(오히려 와셔를 하나 끼워야 했다) 불이 들어온 것이 시원스럽게 보이질 않는다. 다음에는 적어도 직경이 10mm는 되는 네온 램프를 구입하자.

출력트랜스와 PCB 사이의 빈 공간에는 3극관/5극관 접속을 전환하는 스위치를 달 예정이다. NFB 실험까지 완결되면 긴 전선은 적당히 잘라서 정리를 하자. 상판과 아래쪽 플라스틱 케이스를 고정할 방법도 생각해야 한다.


2014년 초에 첫 진공관 앰프를 주문 제작한 이래로 벌써 다섯 개째의 진공관 앰프를 갖게 되었다. 그 중에서 자작품은 세 개요, 두 개는 푸시풀 앰프이다. 푸시풀 앰프는 전부 오디오 전용관을 쓴 것이 아니다(6J6, 6LQ8). 자작이라는 것이 가져다 주는 경험의 폭과 보람은 기성 제품을 사는 것에 비할 바가 아니다. 단, 사고를 치지 않는다는 가정 하에만 그러하다. 사고 자체는 어찌보면 피할 수 없는 수련의 과정인지도 모르겠다.

샌드위치 휴무일이었던 6월 7일에 아세아 전원에서 트랜스류를 구입한 것으로 시작하여 한 달 이내에 전체 제작 과정을 마쳤으니 생각보다 빨리 마무리가 되었다. 이제 올해 안에는 더 큰 일을 벌이지 말고 대전 집에 있는 43 오극관 싱글 앰프를 손보고 몇 가지 후속 실험을 하는 것으로 마쳐야 하지 않을까 한다.

2019년 7월 7일 업데이트

왼쪽 채널에서 이상한 소리가 나면서 음악이 묻혀버리는 현상이 반복하여 나타난다. 이것이 소위 발진인가? gm이 높은 TV용 수상기용 관을 오디오 앰프용으로 사용하면서 나타나는 피할 수 없는 문제인지도 모른다. 발진이 일어나는 채널의 두 진공관을 서로 자리바꿈하여 문제를 해결하였다. 

2019년 6월 30일 일요일

6LQ8 PP 앰프 만들기 - 5극관 접속이냐 3극관 접속이냐?

신호선으로 유입되는 잡음을 줄이기 위하여 실드선으로 교체를 하였다. 이와 더불어서 출력관의 접속 방식을 5극관 접속으로 바꾸었다. 5극관과 출력 트랜스의 연결 방식(3극관 접속, 울트라리니어 접속, 5극관 접속)에 대해서는 phil7724님의 글을 참조하기 바란다.

제이앨범에서 제공한 조립 지침서에서는 5극 연결을 하려면 스크린 그리드에 200옴 저항을 연결한 다음 출력 트랜스의 센터탭(여기에 B전원의 +가 연결됨)에 이으라고 하였다. 그런데 완성을 한 뒤 하루가 지나서 살펴보니 트랜스 양 끝단에 연결한 것이 아닌가? 이것은 사실상 3극 연결에 해당한다. 위에서 소개한 phil7724님의 블로그에서 3극 연결을 하려면 스크린 그리드를 출력 트랜스의 양 끝에 직접 연결하거나 100옴 정도의 기생발진 방지용 저항을 경유하여 연결하라고 소개하였다. 그러니 저항값은 약간 다르지만 3극 접속을 하여 들은 셈이다.



실드선으로 신호선을 바꾸었더니 손을 가까이 가져가면 잡음이 유입되는 현상은 거의 사라졌다. 그러나 리플을 제거하기 위한 특별한 조치도 취하지 않았고, 금속으로 섀시를 만든 것도 아니라서 잡음이 완전히 사라지지는 않았다. 이것을 해결함과 동시에 가건축물 상태의 섀시를 제대로 된 것으로 바꾸는 일, 그리고 부귀환(negative feedback)을 주면 어떤 변화가 일어나는지 내 귀로 직접 확인해 보는 것이 이번 여름의 자작 목표가 되겠다.

반면 5극 연결을 하니 출력이 월등하게 커졌다! 음질은 약간 나빠진 느낌이다. 어쩌면 출력이 커져서 나쁜 점이 더 도드라지게 들리는지도 모른다. 오디오용 출력 트랜스를 쓰지 않은 문제점이 비로소 드러나는 것일지도 모른다.

스위치를 달아서 취향에 맞게 3극 연결과 5극 연결을 전환하여 들을 수 있게 하는 것도 좋은 방법이리라. 2019년의 딱 절반을 보내면서 취미생활에서 이룬 일은 여기까지.

영심이가 아내의 머리를 딛고 경태에게 한 방을 날렸다! 영심이는 1988년 [아이큐 점프] 창간호에 14살로 데뷔했으니 대략 1974년생이다. 그러면 올해 만으로 마흔 다섯? 

2019년 7월 2일 업데이트

5극관 접속은 너무 음질이 나빠서 도저히 듣고 있을 수가 없었다. 다시 3급관 접속으로 되돌려 놓았다. 아마도 출력 트랜스(일반 전원트랜스 0-110-220V:0-4.5-6V 활용)의 품질에서 기인한 것이 아닐까 한다. 3극관 접속으로는 듣기에 매우 편안한 소리가 난다.

2019년 6월 29일 토요일

배송 천국의 명과 암

다음달 9일 우체국이 총파업에 돌입한다고 한다. 과도한 업무로 인하여 집배원들이 숨지는 일이 잦아지자 전국우정노동조합에서 인력 증원과 근로시간 단축을 요구하며 쟁의에 돌입한 것이다.

[경향신문] 또...30대 '과로사', 집배원이 쓰러졌다
[중앙일보] "'오늘도 무사했네'하며 퇴근... 늘어나는 택배량 감당 안돼"
[한국경제] 다음 달 9일 우체국 파업 예고...우편대란 현실화할까

이제는 필요한 물건을 사러 직접 상점에 나가지 않아도 클릭과 터치만으로 거의 어떤 물건이든 편하게 집에서 배달받을 수 있는 시대가 되었다. 물건이나 서비스를 소유하지 않고도 여럿이 나누어 쓰는 '공유 경제', 혹은 일정 기간 동안만 사용하는 '구독 경제(렌탈도 이에 해당할까?', 그리고 소비자가 직접 시장에 갈 필요가 없게 만드는 인터넷 쇼핑이 소비의 개념을 바꾸고 있다. 신선식품을 새벽에 배송해 주는(예: 마켓컬리), 예전에는 생각지 못했던 업종도 생겨나고 있다.

유난히 배달 서비스에 익숙한 우리들에게는 몇 천원이 되지 않는 추가 요금을 지불하고(그나마 기준액 이상이면 무료 배송의 혜택을 누릴 수 있다) 배송을 포함하여 물건을 구입하는 것이 너무나 편하다. 하지만 쓰레기를 배출하러 오피스텔 1층에 내려가 보면 매일 산더미처럼 쌓이는 포장재를 볼 때마다 이것이 정말 옳은 일인지 회의감이 들 때가 많다. 더 많은 물건을 구입할수록 우정사업본부의 직원들(계약직 포함)과 택배 기사(회사 소속 및 개인사업자 포함)의 허리는 더욱 휘어지고, 포장 쓰레기는 갈 곳이 없다.

어딘가 잘못되었다. 물량이 많아진다고 해서 이윤이 더 많아지고, 배달하는 발걸음이 가벼워지는 그런 구조가 전혀 아닌 것이다. 즉 규모의 경제를 기대하기 힘든 상황이다. 공동 주택으로 배달된 다음은 또 어떠한가? 요즘은 경비실에서 택배를 대신 받아주는 일이 많은데, 경비 본연의 업무에 지장을 초래할 정도로 그 분량이 너무나 많다. 퇴근을 하여 오피스텔로 돌아오면, 줄을 서서 물건을 찾아야 할 정도니 말이다. 입주민이 찾아가기 전까지 물건을 보관할 공간도 부족하다. 어제도 오디오 자작을 위해 구입한 부품 두 상자를 받아오면서 경비 직원에게 미안한 마음을 느꼈다. 생수와 세제, 휴지... 이런 생활 필수품조차 상점에 가서 살 시간이 없어서 인터넷으로 쇼핑을 해야 하는가? 우리가 그렇게 바쁜가? 이렇게 하여 절약한 시간에 기껏 휴대폰이나 문지르고 있지 않던가?

피치 못할 사정이 있어서 세제 종류를 ssg.com에서 구입해 보려고 시도한 일이 있었다. 그런데 수많은 물건의 종류, 생각보다 싸지 않은 가격, 그리고 놀라울 정도로 복잡한 배송 조건에 지쳐서 결국은 그만 두고 말았다. 결코 시간 절약이 아니었던 것이다. 차라리 장바구니를 들고 근처 가게를 가고 말지...

인터넷 쇼핑 천국의 가장 말단 위치에서 구매자에게 물건을 배달하고자 애쓰는 사람들이 점차 지쳐가는 것은 배송 기술을 혁신하지 못한 물류회사, 혹은 우정사업본부의 책임인가? 아마존에서는 효율적인 배송을 위해 정말 혁신적인 방법을 만들어 내는 것 같다. 무인 보관함 서비스, 드론 배송, 집 안과 차량으로 상품을 배송하는 아마존 키 등등.

아마존의 배송 혁명, 라스트 마일을 잡아라

하지만 배송이라는 문제는 기계화와 자동화에 분명히 한계가 있다고 생각한다. 결국은 수령인 개개인에게 물건을 가져다 주어야 하기 때문이다. 집하된 물건을 물류센터에거 각 지역으로 분류하여 보내는 일은 어느 정도 기계화가 가능할 것이다. 그렇다 해도 사람이 개입해야 하는 택배 상하차 일은 극한 직업(극한 아르바이트?)의 하나로 악명이 높다. 아마존이라고 해서 모든 것을 기계가 다 하지는 않을 것이다(아마존 창고 근로자, 81% 다시는 아마존에서 일하지 않겠다). 대신 법으로 보장하는 근로 조건이 우리나라보다는 훨씬 나으리라는 기대는 할 수 있다.

오늘도 컴퓨터 앞에서 뭔가를 구입하기에 앞서서 이런 생각을 해 보아야 한다.
  • 내가 지불하는 배송비 중 가장 고생하는 배송 기사에게 돌아가는 금액은 너무나 적다.
  • '우리는 정해진 시간 내에 물건을 당연히 받을 권리가 있는 소비자이며, 배송 기사의 어려운 현실은 우리가 알 바 아니고 그 회사에서 알아서 혁신을 해서 해결할 일'이라고 단순하게만 생각해서는 안된다.
  • 포장재는 결국 처치 곤란한 쓰레기가 된다.


6LQ8 PP 앰프 만들기 - 가조립, 그리고 시험 청취

이렇게 빨리 만들면 안되는데! 왜냐하면 여름-가을을 걸쳐서 가지고 놀(?) 프로젝트로 계획했었기 때문이다. 하지만 걱정하지 말자. 파레토 법칙의 정해영 버전이 이번에도 적용될 것이기 때문이다. 즉, 어젯밤에 가조립 후 테스트까지는 끝냈지만 남은 20%를 완성하는 데에는 전체의 80%에 해당하는 노력이 들어갈 것이 자명하기 때문이다. 다시 말해서 무엇인가를 만들거나 개발할 때, 목표한 기능의 80%를 달성하는 데에는 전체 개발 시간(혹은 노력)의 20%만 들이면 되지만, 나머지 20%의 목표를 채우려면 80%의 노력을 들여야 한다는 것이다. 얼기설기 Perl 스크립트를 짜서 원하는 일을 하게 만드는 것은 쉬우나 여러 오류 상황에 대처하고 사용자 인터페이스(그래봐야 명령향 인수 처리 정도의 일)를 만드는데 훨씬 더 많은 노력이 든다는 것을 경험으로 알고 있다.

6LQ8 앰프 제작 과정의 배선 실수는 딱 세 번이 있었다. 전부 전원을 넣기 전에 발견하여 바로잡은 것이 다행이었다. 가장 치명적인 것은 전원회로에서 100uF 400V 전해 캐패시터 하나의 극성을 반대로 연결했던 것이다! 지금도 남은 오류는 한쪽 출력 트랜스의 스피커 연결선 극성을 역시 반대로 연결한 것. 고전압을 사용하는 진공관 앰프를 만든 다음 처음으로 전원을 넣을 때가 가장 무섭다. '퍽' 혹은 '번쩍'과 함께 어디선가 불꽃이 튀고 연기가 풀풀 나면서 누전 차단기가 내려갈까 겁이 난다.




커넥터에 연결된 선이 전반적으로 너무 길다. 소리가 잘 남을 확인하였으니 기판을 고정한 다음에 적당한 길이로 잘라야 한다. 절연 처리가 되지 않은 곳이 많으니 감전이 되지 않게 마감하는 일도 남았다.


일반 전원 트랜스를 푸시풀 출력 트랜스로 사용한 시도는 나름 성공적이었다. 푸시풀 앰프답게 소리에도 힘이 있다. 

아직 남은 일이 많다. 전원 스위치와 파일럿 램프, 그리고 퓨즈도 달아야 하고, 잡음도 없애야 한다. 실드선이 아닌 신호선을 너무 길게 늘여뜨렸더니 이곳으로 잡음이 유입된다(손을 케이블에 가까이 대면 잡음이 발생함). 케이블 전체를 시험 삼아서 알루미늄 호일로 감싼 다음 접지부에 접촉시키니 잡음이 싹 사라짐을 관찰하였다. 그렇다면 MOSFET을 이용한 리플 제거 회로(아직 eBay에서 배송이 되지 않음)를 쓰지 않아도 좋다는 뜻일까? 저항과 캐패시터만으로 평활회로를 구성하였으므로 어느 정도 리플은 있을 것으로 생각된다. 히터는 12V 어댑터를 사용하려 직류 점화를 하므로 이로부터 발생하는 험은 없다고 생각해도 좋다. 

부하를 연결한 상태에서 전원은 직류 212V가 나왔다. 권장되는 수치는 202-203V였다. RC를 한 단 더 연결하지, 아니면 리플 필터 기판이 오면 전체적으로 교체할지를 결정해야 한다. 그리고 전원부의 저항과 캐패시터에서 생각보다 열이 많이 나서 장시간 사용해 보면서 문제가 없는지 확인을 할 필요가 있다. 드라이브단의 그리드 전압도 -1.4~-1.6V 수준으로 회로 개발자의 권장치(-1~-1.26V)보다 좀 더 깊게 나온 상태이다. 

한 채널에 4와트 정도에 불과한 푸시풀 앰프에서 이렇게 열이 펄펄 나고 있으니 만약 욕심을 부려서 EL34나 6L6 싱글 앰프를 만들었더라면 얼마나 애를 먹고 있었을지 짐작이 간다.

2019년 6월 29일 업데이트

전원부에 130옴-100uF 400V RC 필터를 한 단 주가하였고 블리더 저항과 바이패스 캐패시터를 달았다. 부하가 걸린 상태에서 최종단 전압은 207~207V 정도가 나온다. 평활용 캐패시터가 상당히 뜨겁고 저항의 와트(2W)도 발열 수준을 생각하면 좀 적은 것을 고른 것은 아닌지 모르겠다. 플라스틱과 나무판만으로 만든 섀시라서 잡음이 좀 많다. 이는 차차 고쳐 나가야 할 것이다.

최종 수정한 전원회로 기판.