1. 프로그래머가 뉴스 읽는 법
세 줄 요약 서비스 개발 이야기
NDC 2017
변수민 @왓 스튜디오, 넥슨코리아
2. dignissim odio vitae nisl porta lobortis. Morbi ac ante eu ante pretium elementum. Curabitur tristique eros eget mollis egestas. Sed sit amet
nisl facilisis, posuere elit quis, efficitur sapien.
Etiam dictum mauris purus, pretium malesuada velit egestas vitae. Nulla pretium felis vitae erat sagittis, ac sagittis tellus eleifend. Aenean
mollis mollis tortor, eu venenatis ipsum vulputate et. Proin egestas, sem non tincidunt facilisis, leo ipsum tempus ex, in eleifend nibh urna vel
lorem. Suspendisse vitae nulla a nibh elementum imperdiet in sit amet augue. Etiam feugiat condimentum tempus. Cras mi risus, consequat
in cursus sed, pharetra at eros. Fusce sed posuere neque. Nam id ex sed dolor cursus euismod facilisis quis sapien. Proin a feugiat urna, sit
amet ultricies ipsum. Nam orci leo, egestas at pulvinar quis, vulputate nec purus. Integer arcu purus, porttitor vitae egestas in, semper et ex.
Pellentesque malesuada feugiat tortor sed venenatis.
In nunc ligula, elementum a euismod et, dictum a eros. Integer in sapien nec sapien dapibus condimentum. Donec mauris felis, sollicitudin
eu rhoncus ac, ultrices a metus. In nec neque purus. Praesent elementum neque nec enim tristique, dapibus blandit ex tincidunt.
Pellentesque mattis erat hendrerit, fringilla urna vel, placerat nulla. Nam ut velit congue, faucibus urna ut, fringilla magna. Sed in nisi tempus,
pellentesque erat vitae, congue sem. Nulla viverra nibh nisi, in aliquam tellus eleifend sit amet. Nulla ullamcorper auctor ipsum, vel ultrices
nibh facilisis vel. Donec facilisis risus sed condimentum sagittis. Morbi tincidunt lorem eu massa hendrerit placerat. Pellentesque volutpat
leo non sem egestas suscipit. Fusce et porttitor leo. Integer imperdiet ullamcorper ex.
Mauris eleifend semper orci, et accumsan eros placerat at. Cras in rhoncus ligula, et dictum nibh. Orci varius natoque penatibus et magnis dis
parturient montes, nascetur ridiculus mus. Sed mollis ultricies augue nec vestibulum. Nullam magna turpis, facilisis efficitur accumsan at,
maximus a metus. Vivamus dictum dictum mi, non hendrerit mauris euismod sed. Nulla vel commodo risus. Proin a scelerisque magna. Sed
ac mauris volutpat, dignissim lectus a, blandit enim. Etiam faucibus mi at enim mattis posuere. Phasellus et pharetra purus. In fringilla, eros
ac condimentum finibus, neque dolor sollicitudin enim, eget imperdiet leo lorem sit amet urna. Fusce pharetra varius rhoncus. Nunc finibus
suscipit metus, vitae congue odio ultricies euismod.
Aliquam sed hendrerit leo. Donec quis ullamcorper quam. Duis egestas enim a sem fermentum interdum. Aliquam erat volutpat. Duis
vestibulum scelerisque ante, eget tempor erat feugiat id. Nunc porta varius efficitur. Phasellus laoreet nibh quam, ut scelerisque ligula
aliquam quis. Suspendisse at sapien suscipit, tincidunt augue ut, viverra mauris. Vestibulum quis aliquam eros. Nam a tristique nulla.
살다 보면 긴 글을 읽어야 할 때가 많습니다.
3. Vero pura esa algo vio ver seda non gran. Encontro esclavos rio van cobraban los lagrimas martirio. Vientre etc mascaba acabara pre voz
despues. Dia asi aun son trompa fueran esposo. Separarse exagerada chi sin alrededor sus disimulos cortesias. Asunto vuelta sin cuarta una
los tio regalo. Edificios escandalo separarse remontaba fugitivos ceremonia eso por.
Merced de le se ex vacias pronto. Santiago siquiera ver eso quejarse. Si ya este rica sofa seis. Me incurrian inventado gorgheggi ex separarse
eh indefenso. Esa fecundidad con titiritero soy pedirselos del. Sellado mi acuerdo no atrevio. El cual lo ha como leon ello. Respeto al tu ya
quejaba un sentido.
Hace cosa seno jefe eh pena yo moza fe. Sido del hoy ceno etc emma. Dejandose por flautista oir complices ser reconocia emociones
amenazaba. Mas nada seno dios come sea. Matrimonio invariable los petulancia anaranjado orgullosos aficionado soy. Altura no al debajo
ma tomaba escena polkas en. Malibran recuerdo capricho mostraba regiones ardiente va ni ma.
Sido le real de pano. Arrastraba escandalos devolverle ano pre mas ser. Si ha ma caer afan cada. Ve es embocadura romanticos dispersado
discrecion el se aritmetico dispersion. Gas rey adoracion preterita por hermosura rodeabase palabrota. De primeros primeras tresillo favorita
cantaron ex aparecer. Vivos ratos se ex estar ah si lejos. Almendras dos humillado sus aceptando exageraba. Ella suya lire acto da ya modo
piso.
Pagado por acusar opacas mas aca sintio ajenas aun. Dira pues el alta mi pedi malo. Casi sola dias el fosa pies toco yo en. Positivo yo
fantasia chillona perezoso en da. Mal han concedian energicos dulcisima derribado sea destacaba rio. Mostrarse de asquerosa te comenzaba
tu esperanza ceremonia. Yo ya so bastidores disparates seduciendo alumbraban. Coqueteria en levantarse dispersado no propositos
magistrado.
Gr oh servir os quicio mi pegado. Servicio en es se saludado sufrirla entonces provecho proximos. Reinaba uso asiduos hoguera iba. Si
monja no bajos tisis carta nuevo. Excedido ola admirada una tresillo gas esa. Pano otro paje cosa unas el leer ni. Relaciones ahogandose
continuare pedantesca lo ex oh gr. Es un al reintegra levantaba contemplo nuncasuna ha recibidos mayuscula. Allegros hablaban afrodita
don encogido asi.
학교 다닐 때 읽었던 교과서
5. dignissim odio vitae nisl porta lobortis. Morbi ac ante eu ante pretium elementum. Curabitur tristique eros eget mollis egestas. Sed sit amet
nisl facilisis, posuere elit quis, efficitur sapien.
Etiam dictum mauris purus, pretium malesuada velit egestas vitae. Nulla pretium felis vitae erat sagittis, ac sagittis tellus eleifend. Aenean
mollis mollis tortor, eu venenatis ipsum vulputate et. Proin egestas, sem non tincidunt facilisis, leo ipsum tempus ex, in eleifend nibh urna vel
lorem. Suspendisse vitae nulla a nibh elementum imperdiet in sit amet augue. Etiam feugiat condimentum tempus. Cras mi risus, consequat
in cursus sed, pharetra at eros. Fusce sed posuere neque. Nam id ex sed dolor cursus euismod facilisis quis sapien. Proin a feugiat urna, sit
amet ultricies ipsum. Nam orci leo, egestas at pulvinar quis, vulputate nec purus. Integer arcu purus, porttitor vitae egestas in, semper et ex.
Pellentesque malesuada feugiat tortor sed venenatis.
In nunc ligula, elementum a euismod et, dictum a eros. Integer in sapien nec sapien dapibus condimentum. Donec mauris felis, sollicitudin
eu rhoncus ac, ultrices a metus. In nec neque purus. Praesent elementum neque nec enim tristique, dapibus blandit ex tincidunt.
Pellentesque mattis erat hendrerit, fringilla urna vel, placerat nulla. Nam ut velit congue, faucibus urna ut, fringilla magna. Sed in nisi tempus,
pellentesque erat vitae, congue sem. Nulla viverra nibh nisi, in aliquam tellus eleifend sit amet. Nulla ullamcorper auctor ipsum, vel ultrices
nibh facilisis vel. Donec facilisis risus sed condimentum sagittis. Morbi tincidunt lorem eu massa hendrerit placerat. Pellentesque volutpat
leo non sem egestas suscipit. Fusce et porttitor leo. Integer imperdiet ullamcorper ex.
Mauris eleifend semper orci, et accumsan eros placerat at. Cras in rhoncus ligula, et dictum nibh. Orci varius natoque penatibus et magnis dis
parturient montes, nascetur ridiculus mus. Sed mollis ultricies augue nec vestibulum. Nullam magna turpis, facilisis efficitur accumsan at,
maximus a metus. Vivamus dictum dictum mi, non hendrerit mauris euismod sed. Nulla vel commodo risus. Proin a scelerisque magna. Sed
ac mauris volutpat, dignissim lectus a, blandit enim. Etiam faucibus mi at enim mattis posuere. Phasellus et pharetra purus. In fringilla, eros
ac condimentum finibus, neque dolor sollicitudin enim, eget imperdiet leo lorem sit amet urna. Fusce pharetra varius rhoncus. Nunc finibus
suscipit metus, vitae congue odio ultricies euismod.
Aliquam sed hendrerit leo. Donec quis ullamcorper quam. Duis egestas enim a sem fermentum interdum. Aliquam erat volutpat. Duis
vestibulum scelerisque ante, eget tempor erat feugiat id. Nunc porta varius efficitur. Phasellus laoreet nibh quam, ut scelerisque ligula
aliquam quis. Suspendisse at sapien suscipit, tincidunt augue ut, viverra mauris. Vestibulum quis aliquam eros. Nam a tristique nulla.
프로그래머의 숙명
방대한 양의 기술 문서
구독하는 뉴스 그룹, 슬랙 채널
GitHub 에서 오가는 활발한 토론
StackOverflow 에 있는 질문과 답변들
6. Vero pura esa algo vio ver seda non gran. Encontro esclavos rio van cobraban los lagrimas martirio. Vientre etc mascaba acabara pre voz
despues. Dia asi aun son trompa fueran esposo. Separarse exagerada chi sin alrededor sus disimulos cortesias. Asunto vuelta sin cuarta una
los tio regalo. Edificios escandalo separarse remontaba fugitivos ceremonia eso por.
Merced de le se ex vacias pronto. Santiago siquiera ver eso quejarse. Si ya este rica sofa seis. Me incurrian inventado gorgheggi ex separarse
eh indefenso. Esa fecundidad con titiritero soy pedirselos del. Sellado mi acuerdo no atrevio. El cual lo ha como leon ello. Respeto al tu ya
quejaba un sentido.
Hace cosa seno jefe eh pena yo moza fe. Sido del hoy ceno etc emma. Dejandose por flautista oir complices ser reconocia emociones
amenazaba. Mas nada seno dios come sea. Matrimonio invariable los petulancia anaranjado orgullosos aficionado soy. Altura no al debajo
ma tomaba escena polkas en. Malibran recuerdo capricho mostraba regiones ardiente va ni ma.
Sido le real de pano. Arrastraba escandalos devolverle ano pre mas ser. Si ha ma caer afan cada. Ve es embocadura romanticos dispersado
discrecion el se aritmetico dispersion. Gas rey adoracion preterita por hermosura rodeabase palabrota. De primeros primeras tresillo favorita
cantaron ex aparecer. Vivos ratos se ex estar ah si lejos. Almendras dos humillado sus aceptando exageraba. Ella suya lire acto da ya modo
piso.
Pagado por acusar opacas mas aca sintio ajenas aun. Dira pues el alta mi pedi malo. Casi sola dias el fosa pies toco yo en. Positivo yo
fantasia chillona perezoso en da. Mal han concedian energicos dulcisima derribado sea destacaba rio. Mostrarse de asquerosa te comenzaba
tu esperanza ceremonia. Yo ya so bastidores disparates seduciendo alumbraban. Coqueteria en levantarse dispersado no propositos
magistrado.
Gr oh servir os quicio mi pegado. Servicio en es se saludado sufrirla entonces provecho proximos. Reinaba uso asiduos hoguera iba. Si
monja no bajos tisis carta nuevo. Excedido ola admirada una tresillo gas esa. Pano otro paje cosa unas el leer ni. Relaciones ahogandose
continuare pedantesca lo ex oh gr. Es un al reintegra levantaba contemplo nuncasuna ha recibidos mayuscula. Allegros hablaban afrodita
don encogido asi.
그리고, 저와 같은 개인 투자자라면…
재무제표
전자공시
IR 보고서
각종 보도 자료
가치 투자 고전서
애널리스트 보고서
백악관 브리핑 자료
13. 위키피디아: 고양이
고양이(cat)는 포유류에 속하는 동물이다. 일반적으로 "고양이"라 함은 인간에게 길들여진 집고양이(domestic
cat)를 말한다. 야생고양이(wild cat)는 약 10만 년에서 7만 년 전부터 존재했다. 2007년 기준으로 최근의 연구에
따르면 길들여진 고양이의 기원은 약 1만 년 전 근동지방에서 스스로 숲 속을 나와 사람들이 모여사는 마을에 대담
하게 정착하여 길들여진 5마리 정도의 아프리카들고양이(Felis silvestris lybica)로 추측된다.[3]
고양이는 인류로부터 오랫동안 반려동물로 사랑받아 왔다. 실례로 고대 이집트의 벽화에는 고양이를 새 사냥에 이
용하는 그림이 있다. 동아시아의 십이지에는 포함되어 있지 않지만, 타이와 베트남에서는 토끼 대신 고양이가 십이
지 중 하나이다.
스핑크스처럼 털이 거의 없거나 맹크스처럼 꼬리가 없는 품종도 있다. 품종은 장모종, 중모종, 단모종으로 나뉘며.
단모종의 대표종은 아비니시안 고양이, 장모종의 대표종은 페르시안 고양이가 있다.
애완견과는 달리, 옛 습성이 살아 있고 발톱을 숨길 수 있어서 쥐나 작은 새를 사냥할 수 있는데, 혀로 가시가 있는
뼈에 붙은 고기를 핥아서 먹을 수 있다.
14. 위키피디아: 고양이
고양이(cat)는 포유류에 속하는 동물이다. 일반적으로 "고양이"라 함은 인간에게 길들여진 집고양이(domestic
cat)를 말한다. 야생고양이(wild cat)는 약 10만 년에서 7만 년 전부터 존재했다. 2007년 기준으로 최근의 연구에
따르면 길들여진 고양이의 기원은 약 1만 년 전 근동지방에서 스스로 숲 속을 나와 사람들이 모여사는 마을에 대담
하게 정착하여 길들여진 5마리 정도의 아프리카들고양이(Felis silvestris lybica)로 추측된다.[3]
고양이는 인류로부터 오랫동안 반려동물로 사랑받아 왔다. 실례로 고대 이집트의 벽화에는 고양이를 새 사냥에 이
용하는 그림이 있다. 동아시아의 십이지에는 포함되어 있지 않지만, 타이와 베트남에서는 토끼 대신 고양이가 십이
지 중 하나이다.
스핑크스처럼 털이 거의 없거나 맹크스처럼 꼬리가 없는 품종도 있다. 품종은 장모종, 중모종, 단모종으로 나뉘며.
단모종의 대표종은 아비니시안 고양이, 장모종의 대표종은 페르시안 고양이가 있다.
애완견과는 달리, 옛 습성이 살아 있고 발톱을 숨길 수 있어서 쥐나 작은 새를 사냥할 수 있는데, 혀로 가시가 있는
뼈에 붙은 고기를 핥아서 먹을 수 있다.
15. 위키피디아: 고양이
고양이(cat)는 포유류에 속하는 동물이다. 고양이는 인류로부터 오랫동안 반려
동물로 사랑받아 왔다. 단모종의 대표종은 아비니시안 고양이, 장모종의 대표
종은 페르시안 고양이가 있다.
16. 미래에셋 애널리스트 보고서
“4월 채권 투자 전략” 서론
우리는 지난해 연간전망과 1~3월에 발간한 주요 자료들을 통해 올해 연간으로 국내외 금리
상승폭이 생각보다 크지 않을 것이라는 전망을 제시했다. 다만 1분기는 트럼프 취임 이후 트
럼플레이션에 대한 확인 과정을 겪으면서 채권시장에 긍정적이지는 않을 것으로 보았다. 3
월 FOMC가 메인 이벤트가 될 것으로 보았으며 미국채10년 기준 12월에 기록한 고점인
2.60% 정도면 충분하다고 보았다.
3월을 마무리하는 현 시점에서 미국채10년 금리는 2.4% 내외 수준이다. 3월에 연방금리 인
상이 단행되었지만 연준은 통화정책 정상화를 많이 서두르지 않는 모습이다. 어디까지나
‘data dependent’하게 금리인상을 단행할 것이다. 글로벌 금융시장의 중요한 변수로 등장
한 트럼플레이션에 대한 기대는 감세와 인프라 투자안 발표 연장과 트럼프케어 좌초로 의구
심이 높아졌다.
우리는 올해 유의미한 경제충격이 발생하여 미국채10년 금리가 다시 2.0% 아래로 떨어질
정도를 전망하고 있지 않다. 그렇지만 1분기까지 심리지표(soft data)를 중심으로 기분이 좋
아진 글로벌 경기가 생각보다는 더딘 실물지표(hard data) 개선으로 점검이 필요하다는 생
각이다. 3월 FOMC 직전까지 60%를 육박했던 6월 금리인상 전망은 다시 50%로 떨어졌다<
그림 1>. 연말까지도 추가 2번 인상은 가능하나 3번을 더할 수 있다는 기대도 10%대에 머물
고 있다. 올해 1분기는 유가반등에 따른 가격효과(p)와 순환적으로 개선 중인 재고사이클이
맞물린데다 트럼프 트레이드까지 가세해 위험선호가 우세한 환경이었다. 그 과정에서도 금
리는 상단테스트를 진행했지만 생각보다 고점을 잘 지켜냈다.
그렇다면 2분기는 기대만으로 앞서간 위험자산이 얼마나 하단이 단단한지를 증명해야 할 시
점이라는 판단이다. <그림 2>에서 보듯 트럼프 재정정책 기대가 흔들리고 연준이 금리정상
화에 무리하지 않을 것이라는 기대는 금리하락으로 이어졌고 달러인덱스를 100p 아래로 끌
어내렸다. 주식시장은 아직 명확한 악재는 없다고 판단 여전히 고공행진을 이어가고 있다.
아직 트럼프 정책카드가 다 까진 것도 아니고 글로벌 경기개선에 큰 변화가 생긴 것도 아닌
상황에서 주식이 매도를 서두를 이유는 없다. 오히려 단기급등 부담을 해소하기 위한 건전한
조정을 기다리고 있다는 부분도 염두에 두고 있다. 그럼에도 최근 달러약세를 감안하고도 유
가가 하락하고 있는 환경은 찜찜하다. 공급이슈 중심으로 상승한 유가의 안정성이 다시 한번
부각되고 있다.
2분기 중 유가가 40달러 초반까지 하락한다면 6월에 연준은 금리인상을 단행하기 어려울 것
이다. 유가하락은 다시금 위험선호(risk-on)를 재점검하게 할 것이고 시장금리는 이를 감안
하여 하단을 좀 더 낮추면서 테스트 과정을 거칠 것이다. 이 기준으로 미국채10년 금리는 2
분기 중 올해 성장률 전망 수준인 2.20% 정도까지는 하락할 것으로 본다. 미국10년 금리가
2.20% 정도면 현재 금리역전폭을 감안하여 한국10년 금리는 2.00% 정도까지도 열어둘 필
요가 있겠다.
작년 4분기 손실을 기록한 이후 올해 1분기 채권투자는 돌다리를 두드리며 건너왔다. 그 과
정에서 결국 국내외 채권투자는 시간가치를 고려하여 결국 플러스(+) 수익을 기록했다<그림
3>. 2분기 금리하락 구간에서 무리하게 추격매수를 할 이유는 높지 않지만 자칫 투자지연에
따른 상대적 기회비용에 대한 고민이 필요하다. 최근 국내 경기지표도 개선흐름을 나타내면
서 금리인하 기대가 소멸되었다고 해도 올해 미국 금리인상 때문에 국내 통화정책이 긴축으
로 돌아설 가능성은 없다.
17. 미래에셋 애널리스트 보고서
“4월 채권 투자 전략” 서론
우리는 지난해 연간전망과 1~3월에 발간한 주요 자료들을 통해 올해 연간으로 국내외 금리
상승폭이 생각보다 크지 않을 것이라는 전망을 제시했다. 다만 1분기는 트럼프 취임 이후 트
럼플레이션에 대한 확인 과정을 겪으면서 채권시장에 긍정적이지는 않을 것으로 보았다. 3
월 FOMC가 메인 이벤트가 될 것으로 보았으며 미국채10년 기준 12월에 기록한 고점인
2.60% 정도면 충분하다고 보았다.
3월을 마무리하는 현 시점에서 미국채10년 금리는 2.4% 내외 수준이다. 3월에 연방금리 인
상이 단행되었지만 연준은 통화정책 정상화를 많이 서두르지 않는 모습이다. 어디까지나
‘data dependent’하게 금리인상을 단행할 것이다. 글로벌 금융시장의 중요한 변수로 등장
한 트럼플레이션에 대한 기대는 감세와 인프라 투자안 발표 연장과 트럼프케어 좌초로 의구
심이 높아졌다.
우리는 올해 유의미한 경제충격이 발생하여 미국채10년 금리가 다시 2.0% 아래로 떨어질
정도를 전망하고 있지 않다. 그렇지만 1분기까지 심리지표(soft data)를 중심으로 기분이 좋
아진 글로벌 경기가 생각보다는 더딘 실물지표(hard data) 개선으로 점검이 필요하다는 생
각이다. 3월 FOMC 직전까지 60%를 육박했던 6월 금리인상 전망은 다시 50%로 떨어졌다<
그림 1>. 연말까지도 추가 2번 인상은 가능하나 3번을 더할 수 있다는 기대도 10%대에 머물
고 있다. 올해 1분기는 유가반등에 따른 가격효과(p)와 순환적으로 개선 중인 재고사이클이
맞물린데다 트럼프 트레이드까지 가세해 위험선호가 우세한 환경이었다. 그 과정에서도 금
리는 상단테스트를 진행했지만 생각보다 고점을 잘 지켜냈다.
그렇다면 2분기는 기대만으로 앞서간 위험자산이 얼마나 하단이 단단한지를 증명해야 할 시
점이라는 판단이다. <그림 2>에서 보듯 트럼프 재정정책 기대가 흔들리고 연준이 금리정상
화에 무리하지 않을 것이라는 기대는 금리하락으로 이어졌고 달러인덱스를 100p 아래로 끌
어내렸다. 주식시장은 아직 명확한 악재는 없다고 판단 여전히 고공행진을 이어가고 있다.
아직 트럼프 정책카드가 다 까진 것도 아니고 글로벌 경기개선에 큰 변화가 생긴 것도 아닌
상황에서 주식이 매도를 서두를 이유는 없다. 오히려 단기급등 부담을 해소하기 위한 건전한
조정을 기다리고 있다는 부분도 염두에 두고 있다. 그럼에도 최근 달러약세를 감안하고도 유
가가 하락하고 있는 환경은 찜찜하다. 공급이슈 중심으로 상승한 유가의 안정성이 다시 한번
부각되고 있다.
2분기 중 유가가 40달러 초반까지 하락한다면 6월에 연준은 금리인상을 단행하기 어려울 것
이다. 유가하락은 다시금 위험선호(risk-on)를 재점검하게 할 것이고 시장금리는 이를 감안
하여 하단을 좀 더 낮추면서 테스트 과정을 거칠 것이다. 이 기준으로 미국채10년 금리는 2
분기 중 올해 성장률 전망 수준인 2.20% 정도까지는 하락할 것으로 본다. 미국10년 금리가
2.20% 정도면 현재 금리역전폭을 감안하여 한국10년 금리는 2.00% 정도까지도 열어둘 필
요가 있겠다.
작년 4분기 손실을 기록한 이후 올해 1분기 채권투자는 돌다리를 두드리며 건너왔다. 그 과
정에서 결국 국내외 채권투자는 시간가치를 고려하여 결국 플러스(+) 수익을 기록했다<그림
3>. 2분기 금리하락 구간에서 무리하게 추격매수를 할 이유는 높지 않지만 자칫 투자지연에
따른 상대적 기회비용에 대한 고민이 필요하다. 최근 국내 경기지표도 개선흐름을 나타내면
서 금리인하 기대가 소멸되었다고 해도 올해 미국 금리인상 때문에 국내 통화정책이 긴축으
로 돌아설 가능성은 없다.
18. 미래에셋 애널리스트 보고서
“4월 채권 투자 전략” 서론
3월 FOMC 직전까지 60%를 육박했던 6월 금리인상 전망은 다시 50%로 떨어
졌다<그림 1>. 2분기 중 유가가 40달러 초반까지 하락한다면 6월에 연준은 금
리인상을 단행하기 어려울 것이다. 이 기준으로 미국채10년 금리는 2분기 중
올해 성장률 전망 수준인 2.20% 정도까지는 하락할 것으로 본다.
19. 샤이니 - 링딩동
Baby 네게 반해 버린 내게 왜 이래
두렵다고 물러서지 말고
그냥 내게 맡겨봐라 어때 my lady
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
butterfly 너를 만난 첫 순간
눈이 번쩍 머린 stop 벨이 딩동 울렸어
난 말야 멋진놈 착한놈
그런 놈은 아니지만
나름대로 괜찮은 bad boy
너도 마치 butterfly
너무 약해 빠졌어
너무 순해 빠졌어
널 곁에 둬야겠어
더는 걱정마 걱정마
나만 믿어보면 되잖아
니가 너무 맘에 들어
놓칠 수 없는 걸
baby 내 가슴을 멈출 수 oh crazy
너무 예뻐 견딜 수 oh crazy
너 아니면 필요없다 crazy
나 왜 이래
We wanna go rocka, rocka, rocka
rocka, rocka, rocka (so fantastic)
go rocka, rocka, rocka
rocka, rocka, rocka (so elastic)
fantastic fantastic fantastic fantastic
elastic elastic elastic elastic
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
오직 너만 들린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
머리속에 울린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
내 가슴에 울린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
I call your butterfly
날이 가면 갈수록
못이 박혀 너란 걸
헤어날 수 없다는 걸
나를 선택해 (돌이키지 말고)
선택해 (도망가지 말고)
네게 빠진 바보인 나
날 책임져야 돼
baby 내 가슴을 멈출 수 oh crazy
너무 예뻐 견딜 수 oh crazy
너 아니면 필요없다 crazy
나 왜 이래
난 착하디 착한 증후군이 걸린
너를 이해 못 하겠다
넌 가끔씩 그런 고정 이미지를 탈피
이탈해봐 괜찮다
break out(hey) break out(hey)
break out(hey) break out (hey)
Ding Ding Ding Ding
Dong Dong Dong Dong
사실 난 불안해 어떻게 날 보는지
어쩌면 어쩌면
내게 호감을 갖고 있는지 몰라
이토록 안절부절 할 수밖에 없어
돌이킬 수 없는 걸
complicated girl
절대 NO란 대답하지 마
나 괜찮은 남자란 걸
내가 미쳐버릴지 몰라
Don't be silly Girl (silly girl)
you're my miracle(my miracle)
너만 가질 수 있다면
내겐 다 필요없는 걸
baby 내 가슴을 멈출 수 oh crazy
너무 예뻐 견딜 수 oh crazy
너 아니면 필요없다 crazy
나 왜 이래
We wanna go rocka, rocka, rocka
rocka, rocka, rocka (so fantastic)
go rocka, rocka, rocka
rocka, rocka, rocka (so elastic)
fantastic fantastic fantastic fantastic
elastic elastic elastic elastic
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
오직 너만 들린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
머리속에 울린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
내 가슴에 울린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
20. 샤이니 - 링딩동
Baby 네게 반해 버린 내게 왜 이래
두렵다고 물러서지 말고
그냥 내게 맡겨봐라 어때 my lady
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
butterfly 너를 만난 첫 순간
눈이 번쩍 머린 stop 벨이 딩동 울렸어
난 말야 멋진놈 착한놈
그런 놈은 아니지만
나름대로 괜찮은 bad boy
너도 마치 butterfly
너무 약해 빠졌어
너무 순해 빠졌어
널 곁에 둬야겠어
더는 걱정마 걱정마
나만 믿어보면 되잖아
니가 너무 맘에 들어
놓칠 수 없는 걸
baby 내 가슴을 멈출 수 oh crazy
너무 예뻐 견딜 수 oh crazy
너 아니면 필요없다 crazy
나 왜 이래
We wanna go rocka, rocka, rocka
rocka, rocka, rocka (so fantastic)
go rocka, rocka, rocka
rocka, rocka, rocka (so elastic)
fantastic fantastic fantastic fantastic
elastic elastic elastic elastic
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
오직 너만 들린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
머리속에 울린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
내 가슴에 울린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
I call your butterfly
날이 가면 갈수록
못이 박혀 너란 걸
헤어날 수 없다는 걸
나를 선택해 (돌이키지 말고)
선택해 (도망가지 말고)
네게 빠진 바보인 나
날 책임져야 돼
baby 내 가슴을 멈출 수 oh crazy
너무 예뻐 견딜 수 oh crazy
너 아니면 필요없다 crazy
나 왜 이래
난 착하디 착한 증후군이 걸린
너를 이해 못 하겠다
넌 가끔씩 그런 고정 이미지를 탈피
이탈해봐 괜찮다
break out(hey) break out(hey)
break out(hey) break out (hey)
Ding Ding Ding Ding
Dong Dong Dong Dong
사실 난 불안해 어떻게 날 보는지
어쩌면 어쩌면
내게 호감을 갖고 있는지 몰라
이토록 안절부절 할 수밖에 없어
돌이킬 수 없는 걸
complicated girl
절대 NO란 대답하지 마
나 괜찮은 남자란 걸
내가 미쳐버릴지 몰라
Don't be silly Girl (silly girl)
you're my miracle(my miracle)
너만 가질 수 있다면
내겐 다 필요없는 걸
baby 내 가슴을 멈출 수 oh crazy
너무 예뻐 견딜 수 oh crazy
너 아니면 필요없다 crazy
나 왜 이래
We wanna go rocka, rocka, rocka
rocka, rocka, rocka (so fantastic)
go rocka, rocka, rocka
rocka, rocka, rocka (so elastic)
fantastic fantastic fantastic fantastic
elastic elastic elastic elastic
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
오직 너만 들린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
머리속에 울린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
내 가슴에 울린다
Ring Ding Dong Ring Ding Dong
Ring Diggi Ding Diggi Ding Ding Ding
21. 샤이니 - 링딩동
baby 내 가슴을 멈출 수 oh crazy. 내 가슴에 울린다. 날 책임져야 돼.
22. Overbooked flight on Delta? They now can offer nearly
$10,000 for you to give up your seat
Delta is letting employees offer customers almost $10,000 in compensation to give up seats on
overbooked flights, hoping to avoid an uproar like the one that erupted at United after a
passenger was dragged off a jet.
In an internal memo obtained Friday by the Associated Press, Delta Air Lines said gate agents
can offer up to $2,000, up from a previous maximum of $800, and supervisors can offer up to
$9,950, up from $1,350.
United is reviewing its own policies, including incentives for customers, and will announce any
actions by April 30, a spokeswoman said. The airline would not disclose its current
compensation limit.
Other airlines did not immediately comment on whether they would raise their ceiling.
Full coverage of the United Airlines controversy »
When there aren't enough seats, airlines usually ask for volunteers by offering travel vouchers,
gift cards or cash.
Last year Delta got more passengers to give up their seats than any other U.S. airline, partly by
paying more than most of the others.
As a result, it had the lowest rate among the largest U.S. airlines of bumping people off flights
against their will — something that is legal but alienates customers and requires the airline to
pay compensation of up to $1,350 per person.
Overselling flights is a fact of life in the airline business. Industry officials say that it is necessary
because some passengers don't show up, and that overbooking keeps fares down by reducing
the number of empty seats.
The practice has been questioned, however, since a 69-year-old man was violently dragged off
a sold-out United Express flight over the weekend. He and three others were ordered off the
plane after four airline employees showed up and demanded seats so they could be in place to
operate a flight the next day in Louisville, Ky.
It has turned into a public relations nightmare for the entire industry, not just United, and led to
calls from politicians and consumer advocates to suspend or ban overbooking.
Ben Schlappig, a travel blogger who first wrote about the Delta compensation increase, said it
shows Delta is trying to reduce forced bumping. He said he couldn't imagine many situations
in which people wouldn't jump at nearly $10,000.
Delta no doubt hopes that gate agents and their supervisors won't need to make maximum
offers, and the financial cost to the airline is likely to be limited. If Delta paid $9,950 to every
person it bumped involuntarily last year, that would total $12 million. Delta earned nearly $4.4
billion.
Raising the limits "lets them solve some PR problems" and might head off U.S. Transportation
Department regulations to curb overbooking, said another travel blogger, Gary Leff. "They can
say, 'Look, we're already solving the problem.'"
An Associated Press analysis of government data shows that in 2015 and 2016, Delta paid an
average of $1,118 in compensation for every passenger that it denied a seat. Southwest
Airlines paid $758, United $565, and American Airlines $554.
After the incident in Chicago, critics questioned why United didn't offer more when no
passengers accepted the airline's $800 offer for volunteers to give up their seats.
"If you offer enough money, even the guy going to a funeral will sell his seat," said Ross Aimer, a
retired United pilot.
<http://www.latimes.com/business/la-fi-delta-overbooking-20170414-story.html>
23. Overbooked flight on Delta? They now can offer nearly
$10,000 for you to give up your seat
Delta is letting employees offer customers almost $10,000 in compensation to give up seats on
overbooked flights, hoping to avoid an uproar like the one that erupted at United after a
passenger was dragged off a jet.
In an internal memo obtained Friday by the Associated Press, Delta Air Lines said gate agents
can offer up to $2,000, up from a previous maximum of $800, and supervisors can offer up to
$9,950, up from $1,350.
United is reviewing its own policies, including incentives for customers, and will announce any
actions by April 30, a spokeswoman said. The airline would not disclose its current
compensation limit.
Other airlines did not immediately comment on whether they would raise their ceiling.
Full coverage of the United Airlines controversy »
When there aren't enough seats, airlines usually ask for volunteers by offering travel vouchers,
gift cards or cash.
Last year Delta got more passengers to give up their seats than any other U.S. airline, partly by
paying more than most of the others.
As a result, it had the lowest rate among the largest U.S. airlines of bumping people off flights
against their will — something that is legal but alienates customers and requires the airline to
pay compensation of up to $1,350 per person.
Overselling flights is a fact of life in the airline business. Industry officials say that it is necessary
because some passengers don't show up, and that overbooking keeps fares down by reducing
the number of empty seats.
The practice has been questioned, however, since a 69-year-old man was violently dragged off
a sold-out United Express flight over the weekend. He and three others were ordered off the
plane after four airline employees showed up and demanded seats so they could be in place to
operate a flight the next day in Louisville, Ky.
It has turned into a public relations nightmare for the entire industry, not just United, and led to
calls from politicians and consumer advocates to suspend or ban overbooking.
Ben Schlappig, a travel blogger who first wrote about the Delta compensation increase, said it
shows Delta is trying to reduce forced bumping. He said he couldn't imagine many situations
in which people wouldn't jump at nearly $10,000.
Delta no doubt hopes that gate agents and their supervisors won't need to make maximum
offers, and the financial cost to the airline is likely to be limited. If Delta paid $9,950 to every
person it bumped involuntarily last year, that would total $12 million. Delta earned nearly $4.4
billion.
Raising the limits "lets them solve some PR problems" and might head off U.S. Transportation
Department regulations to curb overbooking, said another travel blogger, Gary Leff. "They can
say, 'Look, we're already solving the problem.'"
An Associated Press analysis of government data shows that in 2015 and 2016, Delta paid an
average of $1,118 in compensation for every passenger that it denied a seat. Southwest
Airlines paid $758, United $565, and American Airlines $554.
After the incident in Chicago, critics questioned why United didn't offer more when no
passengers accepted the airline's $800 offer for volunteers to give up their seats.
"If you offer enough money, even the guy going to a funeral will sell his seat," said Ross Aimer, a
retired United pilot.
<http://www.latimes.com/business/la-fi-delta-overbooking-20170414-story.html>
24. Overbooked flight on Delta? They now can offer nearly
$10,000 for you to give up your seat
Delta is letting employees offer customers almost $10,000 in compensation to give up seats on
overbooked flights, hoping to avoid an uproar like the one that erupted at United after a passenger
was dragged off a jet. In an internal memo obtained Friday by the Associated Press, Delta Air Lines
said gate agents can offer up to $2,000, up from a previous maximum of $800, and supervisors can
offer up to $9,950, up from $1,350. He said he couldn't imagine many situations in which people
wouldn't jump at nearly $10,000.
45. Iterative Algorithm
Mihalcea, Rada, and Paul Tarau. "TextRank: Bringing Order into Texts." Department of Computer Science, University of North Texas (2004)
61. 만들고 싶은 것
• 보유하고 있는, 관심 있는 주식 종목들과 관련된 뉴스 기사 요약
• IR 자료, 공시 자료 요약
• 매일 이메일로 배달되는 애널리스트 보고서 요약
(애널리스트 보고서에 의존해서 투자 결정을 내리지는 않지만, “이런 것도 있구나” 와 같은 인사이트를 얻을 수 있음)
62. 보조 도구로서의 가치
• 결국에는 직접 글을 읽고 내용을 이해해야 하지만
• “읽어봐야 하는 내용인가” 를 빠르게 판단할 수 있는 척도
오늘은 제가 여가 시간에 틈틈히 만들었던 텍스트 요약 서비스에 대한 이야기를 하고자 합니다.
발표 후에 슬라이드를 공개해놓을 예정이니 주소 같은거 힘들게 받아적지 않으셔도 됩니다.
또, 혹시 여러분들 중에 투자를 하는 분이 계시다면 잘 아시겠지만 읽어야 할 것이 굉장히 많습니다.
정말 끝이 없어요…
이 모든 것을 다 읽고 소화하는 것은 산술적으로 불가능하기 때문에
이렇게 긴 글을 넣으면 짧은 요약문으로 바꾸어주는 시스템을 만들고 싶었습니다.
충분히 발전된 기술은 마치 마법과도 같다고 클라크 아저씨가 말씀하셨죠
지금 이 경우엔 ‘충분히 발전된 기술’이 바로 ‘텍스트 요약 서비스’ 입니다.
그럼 이게 정말 가능한지 다같이 한번 감상해보시죠.
먼저, 위키피디아의 ‘고양이’ 항목의 일부입니다.
중요해보이는 문장을 찾아서
이렇게 요약해줍니다. 고양이는 오랫동안 반려동물로 사랑받아왔고, 단모종과 장모종의 대표 종으로는 이런 종들이 있다고 합니다. 괜찮게 요약이 된 것 같죠?
그 다음으로는 증권사 애널리스트의 보고서를 보시겠습니다.
여기서도 중요해보이는 문장을 찾아서
이렇게 요약해주었습니다. 미국의 금리 인상 가능성이 낮아졌고, 미국채 금리가 하락할 것이라는 내용이군요. 흥미로운 내용이지만, 지금은 바쁘니까 일단 그렇게만 알아두고 나중에 시간을 내서 자세히 읽어봐야 할 것 같습니다.
그리고 또, 노래 가사를 넣으면 어떻게 되나 궁금해서 한번 넣어봤습니다.
중요한 문장을 몇 개 점지해주셨는데요,
‘링딩동’이라는 단어가 단 한마디도 나오지 않는 것으로 보아 단어의 출현 빈도가 곧 중요도를 의미하는건 아닌 것 같지요?
이번엔 영어로 된 글을 한번 요약해볼게요.
델타 항공이 승객을 범프 할 때 보상금 규정을 바꾼다는 내용인데요
게이트 에이전트는 최고 2천불, 관리자들은 최대 거의 만불 수준으로 보상금을 제시할 수 있다는 내용이네요. 저도 이정도 금액을 제시한다면 기쁜 마음으로 다음 비행기를 탈 수 있을 것 같습니다.
몇몇 분들은 이미 눈치 채셨겠지만, 사실 이런 서비스는 이미 존재합니다. 다른 훌륭한 선지자들께서 이미 만들어놓으셨죠. 하지만 저는 더 많은 것을 원했습니다.
텍스트를 요약하는것 뿐만 아니라,
웹페이지의 주소를 입력하면 텍스트만 추출하여 요약하는 기능을 만들었구요.
PDF 문서에서 텍스트만 추출해서 요약하는 기능을 만들고 싶었는데
이건 아직 만들지 못했지만 조만간 만들 예정입니다.
그리고 이와같은 기능들을 다른 프로그래머들이 쉽게 이용할 수 있도록, 그래서 다른 2차 저작물이 나올 수 있는 가능성을 열어두도록 API 를 제공하고 싶었습니다.
하지만 비용 문제로 제가 서버를 직접 운영하면서 API 를 제공하지는 못하고, 그대신 Docker 이미지를 공개했습니다.
소스코드는 당연히 공개해놨구요.
그럼 어떻게 이런 마법같은 일이 가능했는지, 어떻게 이런 서비스를 단기간에 만들 수 있었는지 그 비밀에 대해서 말씀드릴 차례입니다.
먼저, 가장 중요한 요약 기능, 텍스트 요약 서비스의 핵심이 되는 TextRank 라는 알고리즘이 있습니다.
구글의 PageRank와 비슷하게 그래프를 기반으로 노드의 중요도를 결정하는 알고리즘입니다. 무슨 말인지 잘 모르겠죠?
예를 들어서 ‘커피’라는 키워드로 검색을 하면 단순히 해당 단어가 들어간 페이지들을 나열하는 것이 아니라, ‘커피’ 키워드를 포함한 웹페이지들 간의 상호 연결 관계를 분석하여 가장 랭킹이 높은 페이지를 가장 상위에 보여주는 방식입니다.
여기서 상호 연결 관계란 하이퍼링크를 의미하죠. ‘커피’라는 단어를 포함한 웹페이지가 다른 커피 페이지를 링크했다면 그 링크의 대상이 되는 페이지의 중요도가 더 높게 책정되는 방식입니다.
TextRank는 PageRank의 텍스트 버전이라고 생각하시면 됩니다.
다만, 웹페이지들간의 연결 관계가 아닌 문장들간의 어휘적, 의미론적 연결관계를 분석하여 중요한 문장을 가려내는 것이지요.
예를 들어서 이런 두 문장이 있을 때
서로 겹치는 문장 구성 요소들이 많을수록 서로 관계가 있는 문장이라고 보고, 서로를 ‘추천’한다고 볼 수 있습니다.
문장들간의 유사도는 이렇게 계산이 되고, 이 값이 그래프의 엣지 값이 됩니다.
하지만 각 노드의 값에 의해서 다른 노드의 값이 결정되는 것이기 때문에 이 알고리즘을 두번째로 돌렸을 때에는 값이 달라질 수도 있습니다.
그래서 안정된 상태로 수렴할 때 까지 계속 돌립니다.
TextRank 알고리즘은 논문에 잘 정리되어있으니 관심 있는 분들은 한번쯤 읽어보는 것도 좋을 것 같습니다
이걸 제가 직접 구현을 해야 했다면 훨씬 오랜 시간이 걸렸을텐데, 다행히도 다른 능력자분들께서 이미 파이썬으로 구현을 해놓으셨습니다.
한국어의 경우엔 영어와 다르게 형태소 분석과 기타 몇가지 추가적인 작업이 필요한데,
이것 또한 다른 분께서 구현해놓은게 있어서 그걸 그대로 가져다 사용하게 됐습니다.
역시 코딩을 하지 않고 문제를 해결할 수 있다면 베스트 케이스겠죠?
텍스트를 요약하는것도 중요하지만, 실제 세계에서 해결해야 할 문제는 항상 아름답지만은 않습니다. 웹페이지의 경우, 이렇게 본문과 관계 없는 내용이 대부분이지요.
본문 내용을 추출하기 위해서 파이썬의 newspaper, 그리고 BeautifulSoup 라이브러리를 사용했습니다. newspaper 에서 대부분의 문제를 해결해주지만, 그렇지 못한 경우 BeautifulSoup을 이용하여 HTML 문서를 해석한 후 간단한 규칙에 의해서 본문을 추출하게 됩니다.
근데 막상 만들어보니 텍스트를 요약해주는 부분이 계산 비용이 꽤 높더라구요.
제가 직접 서버를 운영하면서 텍스트 요약 API를 제공한다면 AWS 계정에 연결된 제 개인 신용카드가 탈탈 털릴 것이 분명하기 때문에
API 를 제공하는 대신 텍스트 요약 백엔드 서비스를 Docker로 포장해서 공개하기로 결정했습니다. 필요한 사람이 직접 서비스를 운영할 수 있도록 말이죠.
그래도 여러분이 한번쯤 체험해볼 수 있도록 이렇게 프론트엔드를 공개해놨습니다. 하지만 지금 여러분이 우르르 몰려가서 시도해보면 분명히 다운되겠죠.
지금은 저 혼자 사용하고 있는 서비스이지만, 사용량이 많아진다면 백엔드 서비스를 여러개 띄우고 AWS의 로드밸런서를 붙여놓아도 좋을 것 같습니다.
그리고 제가 아직 여러분들께 말씀드리지 않은 것이 하나 있는데요,
작년에 제가 NDC에서 발표했던 “프로그래머가 투자하는 법”의 후속편입니다.
제가 궁극적으로 만들고 싶었던 것은 투자를 하기 위해서 읽어야 할 방대한 양의 텍스트를 요약해주는 프로그램이었습니다.
물론 이 서비스가 저의 글 읽기를 대신해줄 수는 없겠지만, 장문의 글에 대해서 ‘내가 읽어봐야 하는 내용인가’를 빠르게 판단한 수 있는 척도 정도로만 사용할 수 있어도 많은 시간을 절약할 수 있을 것으로 기대됩니다.
그래서 그 작업의 첫 걸음으로 매일 이메일로 배달되는 보고서를 취합해서 자동으로 슬랙 채널에 올려주는 봇을 만들었습니다. 뉴스와 공시 자료도 요약본과 함께 취합해주면 좋을 것 같네요.
마지막으로, 저는 언제나 여러분의 적극적인 참여를 기다리고 있다는 말씀을 드리면서 이 발표를 마치도록 하겠습니다.