제6차 Kodeveloper 고군분투기

jsoup을 이용한 파일 다운로드 (@msna)

지난 시간서 이어서 자동 동영상 다운로드에 대한 발표를 진행하셨다.
RSS피드를 이용한 자동 다운로드를 Transmission + FLEXGET를 통해 진행하셨고,
jsoup을 이용한 크롤링에 대해서 발표하셨다. 이 과정에서는 우선 사이트의 구조를 확인하고 크롤링을 하였고, 큰 구조를 확인한 뒤 세부구조를 확인하여,
대상을 타겟팅하여 크롤링을 진행하셨다.
몇 단계의 실패가 있었는데, 첫번째는 User Agent를 설정하지 않았던 부분, 그 다음은 본문화면에 대한 쿠키 설정의 누락, 그리고 마지막은 컨텐츠타입에 대한 설정 에러였다.
이것들을 해결하고 무사히 크롤링을 마칠 수 있었다고 한다.

그러나 결론은.. 위의 기능을 제공하는 기존 라이브러리가 있었기에, 그냥 기존의 라이브러리를 이용하자. 로 이어졌다.

키보드 (@fish)

각 종 키보드 종류에 대한 발표와, 키보드가 돌아가는 간단한 원리 그리고 소재 등에 대한 발표였다.

키보드 종류:

  • Rubber dome
    제일 흔하고 싼 키보드로 보통 회사에서 지급하는 키보드들이다. 노트북들도 대부분 이 종류다.
    키감은 그렇게 뛰어나지 않다. 보통은 키캡 밑에 플라스탁이 X자로 교차되면서 그 가운데 고무(안에 있는 스프링)을 누르는 방식으로 작동이 된다.
    최근 맥북은 이것이 X자가 아니라 V자로 교차되는 방식이라 키감에 불만을 표하는 유저도 상당수 있다고 한다.
    X자 형태로 제작하면 라이센스비가 들어서 이 부분의 지출을 줄이고자 하는 것이 이렇게 만든 이유라고 한다.
  • 기계식 스위치 (mechanical switch)
    금속끼리 부딪혀서 작동하는 원리의 키보드. 몇 가지 스위치 방식이 있는데 체리 스위치가 제일 많이 사용된다고 한다.
    한국 개발팀서는 이 방식의 키보드를 많이 사용하지만 일본에서는 그렇게 눈에 띄지 않는다고 한다.

키캡(keycaps)

  • ABS: 제일 흔한 플라스틱 저가형 소재. 시간 지나면 누래지는 키보드들이 이 키캡이다. 방염방지 약품이 자외선 쐬면 나타나는 현상이라고 한다.
  • PVS: ABS와 비슷한 흔한 저가형 소재.
  • PBT: 좋은소재. 다만 가격이 위 소재들의 1.5~2배라고 한다.
  • POM: 체리에서 쓰이는듯?

사이즈

  • 풀: 비개발자들이 가장 많이 사용하는 오른쪽에 숫자판까지 다 달려있는 흔한 키보드.
  • tenkeyless : 오른쪽 숫자판이 없는 형태의 키보드.
  • ISO VS ANSI: ISO는 엔터가 ㄱ자, ANSI는 일자
  • 그외에 75% 60% qwerty 사이즈가 있다고 한다.

DIY

키보드 DIY를 위해서 가장 필요한 부분은 인내, 용기, 돈, 돈, 그리고 돈! 이라고 한다.
3D 프린터로 키보드 튜닝은 추천하지 않으셨는데 이유로는 키캡이 거칠고 3D 프린터로 뽑기에는 크기가 너무 크다는 것이었다..
흔히 하는 방식중 하나로는 레이저커터로 아크릴잘라서 쌓는식이라고 한다.
부품은 cherry MX가 alps보다 구하기가 좀 더 쉽다고 한다.
키보드 펌웨어는 새로 짜기에는 재미없고 단순작업이라 그리 보람있는 일은 아니기에 그냥 기존에 있는거 쓰는게 낫다고 하신다.

Bingo

Azure를 이용하여, 그 중에서도 메시지 Queue를 이용하여 빙고게임을 구현하고자 하셨지만,
구현이 미완성이었다.

Incidents Management

라쿠텐에서의 장애 대응에 대한 간단한 발표를 하셨다. 언급해도 되는 부분인지 모르겠지만..
오류가 오면 오류알림이 Bot으로 도달하면 자동으로 티켓이 업데이트가 되고, 개발자는 그 티켓을 보고 대응한뒤 Bot에 상태를 업데이트하여 통지를 하면,
티켓이 자동으로 업데이트가 되는 식으로 작동한다고 한다.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s