글쓰기 메뉴

earth: windmap
어스 윈드맵으로 황사, 먼지 등 대기 상태 및 예보 보기

오늘은 정말 잠깐 밖에만 나가도 목이 칼칼하더군.

주변에 미세먼지와 황사의 강력한 조합으로 인해 목이 붓는 등 고통받고 계신분들도 꽤 보이고.


이놈의 황사는 언제 걷힐까 싶어 "어스"에 접속. 

은 노란 하늘 ㅋㅋ


하늘이 노랗군. 노래.


저 두꺼운 먼지들이 언제쯤 걷힐까 예보화면을 확인함.


에.. 5월 12일은 되야 맑은 하늘을 보겠군요..


12일이 되면 한국 상공은 꽤나 투명하기에 주변인들에게 "어스"를 보여줬더니 "이게 머여?" 라는 반응.

미세먼지 예보는 앱들 설치 많이 했던데 "어스"는 잘 모르는 모양.

그래서 "어스" 에 대해 짧은 사용법을 작성하기로 함.




어스 윈드맵(earth: windmap)은 일본에 살고 있는 미국인 개발자 Cameron Beccario가 만든 웹사이트로 2013년 12월 11일 오픈했고 윈체스터 대학교에서 열린 The Graphical Web 2014 컨퍼런스에서 개발 배경 등에 대한 발표가 있었다.

일부에서 "어스"를 인디드(Indeed, 취업/채용 사이트)에서 만든 사이트라고 설명하는데 Cameron Beccario 는 위 컨퍼런스에서 개인 공부를 위해 시작한 개인적인 프로젝트였다고 밝혔다. (당시의 직장은 Indeed)

초기버전은 Air와 Ocean 두 개의 모드만 제공했으나 현재 Chem(케미컬)과 Particulates(dust, smoke, soot, clouds) 가 추가되었으며 GMAO/NASA 의 데이터를 사용한다.


대충 설명은 된 것 같고 짧은 사용법을 시작하기전에.. 진심으로 Cameron Beccario 의 수고와 노력에 감사한다.

여러분도 고마운 마음이 생긴다면 글 하단의 링크를 타고 Cameron Beccario 의 트위터에 인사를 남기거나, 어스의 아트웍을 구입해 직접적으로 도움을 줄 수 있다.




"어스" 사이트에 접속하면 기본값으로 설정된 지표면에 불고 있는 바람을 볼 수 있다.

https://earth.nullschool.net


미세먼지 및 대기 중 화학물질(일산화탄소와 이산화탄소, 황산화물)을 확인 하기 위해선 화면 좌하단의 "earth" 메뉴를 클릭해 설정을 변경해야한다.


화면 좌하단 "earth" 를 클릭


[미세먼지 및 대기오염 물질 보기 설정] 

Height: Sfc (관측높이는 surface, 지표면으로 설정)

Mode: Chem

Overlay: COsc (일산화탄소)

Overlay: CO2sc (이산화탄소)

Overlay: SO2sm (이산화황)


Mode: Particulates

Overlay: DUex ((미세)먼지 = dust, smoke, soot, clouds 등으로 대기의 광학적 두께를 - 얼마나 불투명한지를 - 표현)

Overlay: SO4ex (황산화물)


[예보 및 지난 데이터 보기]

Control 메뉴

<< : 24시간 이전 데이터 확인

< : 3시간 이전 데이터 확인

> : 3시간 이후 데이터 확인

>> : 24시간 이후 데이터 확인

⊕ : 현재 위치를 중심으로 

Grid : 그리드 표시

▷ : 바람 표시

HD : 고해상도 설정


- 끝 -


https://earth.nullschool.net [어스]

https://twitter.com/cambecc [개발자 트위터]

http://memory.org/point.b/earth.html [아트웍 구매]

https://en.wikipedia.org/wiki/Cameron_Beccario [개발자 위키문서]

https://www.youtube.com/watch?v=QXNODLWhSbw [The Graphical Web 2014 발표]

https://gmao.gsfc.nasa.gov/GEOS/ [GEOS-5 - GMAO / NASA]


어디서 왔지?
[["m.search.naver.com", 2], ["yandex.ru", 1], ["www.google.co.uk", 1], ["synd.kr", 54], ["m.facebook.com", 131], ["www.naver.com", 1], ["lm.facebook.com", 10], ["unknown", 175], ["www.google.co.kr", 8], ["t.co", 5], ["search.naver.com", 2], ["www.facebook.com", 18], ["www.baidu.com", 1]]
다른 글들
1 2
Square

사랑의 확인 방법

거짓없이 정말 너무 사랑하는데 표현이 잘 안된다
입으로 사랑한다고 하루종일 조잘대는거 말고
정말 사소한 것들을 해주고 싶은데.
예를 들면 정말 아무것도 아닌거 같지만 힘든일
아침에 밥이나 과일 챙겨주기(혼자 차려 먹는거 말고
내가 직접 챙겨주기),나가는거 배웅해주기등
진짜 정말 너무 사랑하는데 귀찮은게 매번 이긴다
체력이 약하다며 홀몸이 아니라는둥 합리화 하면서.
궁금하다.
정말 사랑하는데 기념일때 선물이나 편지등
성격상(게으름,무뚝뚝등)못챙기는 사람과
별로 안사랑해도 꼬박꼬박 챙겨주는 사람중
상대방은 어떤 사람의 사랑이 더 크다고 생각할까.
사랑은 표현이라는데~
아무리 사랑해도 표현해주지 않으면 언제 알음?
그럼 별로 안사랑해도 의무감으로 챙기는건?
근데 왜 난 아무것도 안받고 안챙겨줘도 
사랑하는거 아니까 갠찮을거라고 생각하지만
막상 아무것도 안챙겨주면 서운하고 
그의 사랑에 의심이 드는걸까?
결국 사랑도 정말로 해주고 기념일도 
꼬박꼬박 챙겨주길,두개 다 해주길 바라는거네
나만 그런건가요.속물이라서?
넌 어떠니.
내사랑만 있으면 나의 사랑을 믿고 있다면
정말 그깟 선물 따윈 안해줘도 상관 없는거니~💕
4 4
Square

출근, 삶을 이어가는 대여정의 시작

업무의 시작이자 반복적인 하루를 알리는 상징. 태평양에서 태풍이 올라와도 알람이 울리면 침대에서 일어나 문밖을 나서야 한다. 새벽까지 회식이 이어져도 업무시간에는 자신의 자리에 앉아 있어야 한다. 이것은 일 하는 사람의 어쩔 수 없는 숙명이다. 출근에는 다양한 표정이 있다.

첫 출근이라면 설렘과 긴장, 두려움의 감정이 함께한다. 마지막 출근길이라면 묘한 여운이 발걸음에 담겨 있다. 출근뿐 아니라 모든 일의 처음과 마지막은 비슷한 감정을 느낀다. 하지만 인생 전반을 차지하는 것은 반복적인 일상이다. 통상적인 출근은 교통수단을 이용해 어제 갔던 공간으로 가는 일이다. 
서울에서 출근 하는 사람은 평균 68분 정도가 출근에 소요된다.(수도권에서 서울로 출근 하는 시간 평균 68분, 서울에서 서울로 출근하는 시간 평균 56분 | 자료제공: 서울연구원) 한 시간 짧다면 짧고 길다면 긴 시간. 어떤 사람은 버스 의자에 몸을 기대 다시 잠을 청한다. 스마트폰 게임을 한다. 포털사이트에 들어가 기사를 확인하고 메일을 확인하는 시간이기도 하며 영어공부를 하는 사람도 있다.

“왜 회사를 다니십니까?”라는 질문을 하면 버럭 화내는 사람이 많을 것 이다. 한국은행은 2015년 6월 가계대출 잔액이 594조5000억 원 이라고 밝혔다. 질문에 돌아올 대답은 뻔하다.
출근은 빚을 갚고 생활비를 마련하며 혹시 모를 불확실성에 대비하는 생존이 걸린 선택이다. 이런 선택은 쉽게 권태감에 빠지게 한다. 우리를 적성이나, 하고 싶은 일 보다는 연봉에 맞춰 직업을 정하게 만든다. 기업은 높은 연봉을 통해 뛰어난 인재를 채용하지만, 사실 월급은 구성원을 사무실로 출근하게 만드는 동기부여 정도밖에 주지 못 한다.
위대한 기업가나 창업가를 보면 분명한 목적의식이 있다. 자신이 하는 일에 큰 의미가 함께 따라온다. 반면에 구성원들은 자신이 하는 일이 지루하고 사소해보일 경우가 크다. 창업가와 결정권자는 기업의 비전을 이루기 위해 우리가 하는 일이 꼭 필요한 일이라는 사실을 알려줄 필요가 있다. 이러한 배경 없이 직원 스스로 일을 풀어나가길 기대한다면 무리한 요구다. 결정권자의 제일 중요한 업무 중 하나는 자신 혹은 임원이 느끼는 비전과 목적의식을 모든 구성원이 이해하고 이루도록 도와주는 것이다. 대기업 임원들의 출근시간이 새벽 6시30분 인건 나름의 분명한 이유가 있다. 

그 이유를 직원이 공감하며 적극적으로 공유할 때 새로운 혁신 원동력이 발생 한다. 임원이 아닌 평범한 직급의 이상적인 출근 시간은 언제일까? 사실 우리 모두 답을 알고 있다. 출근시간은 빠르면 빠를수록 좋다. 대기업을 비롯해 대부분의 회사는 근무 시작 15분에서 30분 전까지 출근하는 것을 이상적 출근시간으로 보고 있다. 출근길에 생길 수 있는 예상 밖의 상황을 대비하기 위해서라도 업무시간보다 일찍 도착해야 한다는 것이다. 
또한 지각이 예상되면 그 전에 상급자에게 전화로 상황을 알리는 것을 직장 예절로 여긴다. 업무가 밀린 월요일이나 연휴 다음날에는 평소보다 일찍 출근해 업무 준비를 먼저 하는 모습이 이상적이지만, 발걸음은 무겁기만 하며 이런 행동이 무슨 의미가 있나 하는 자괴감에 빠지기도 한다. 회사는 밝은 아침인사도 중요하게 생각한다. 빠른 출근은 머리로는 알지만, 실행하기 어려운 행동이다. 출근 후 해야 할 일도 마찬가지다. 메일 체크, 인트라넷 확인, 업무일지 작성, 회의 준비 등 할 일은 많지만, 간밤에 터진 연애뉴스들도 넘친다. 언론사는 자극적인 제목으로 기필코 기사를 클릭하게 만든다.

출근길을 제일 불쾌하게 만드는 것은 교통체증과 대중교통의 혼잡도다. 차량의 혼잡도는 승차하고 있는 사람 수/정원(또는 바닥 면적 등에서의 환산 정원)으로 표현되는 수치로 허용된 공간에 모두 승차하는 것을 100%로 봤을 때 서울의 경우 버스는 94.5% 지하철은 140.5%라는 매우 높은 평균 혼잡도를 보이고 있다.(서울연구원 <서울시 출근자의 대중교통 행복지수 높이기> 정책리포트 자료 참고) 
우리나라의 도심 출근자 대중교통 행복점수는 71.3점이다. 반면 영국은 지역마다 96.6점에서 80.1점까지의 점수대를 분포하고 있다. 한국이 영국 정도의 대중교통 행복도를 높이기 위해서는 정부와 기업의 긴밀한 소통이 필요해 보인다. 이것은 시민 삶의 질과 기업의 업무 효율성의 관계가 깊기 때문이다. 긴 출근시간, 높은 혼잡도, 교통체증, 세 가지는 부동산 문제와 땔 수 없는 연관이 있다. 대다수의 기업은 도심 중심부에 밀집해 있다. 많은 사람은 부동산 가격이 조금이라도 낮은 외곽에 주택을 마련하고 어쩔 수 없이 도심으로 출근을 한다. 
부동산 가격 차이로 외곽에서 도심 중심으로 출퇴근을 하는 사람이 많아지면서 출근 문제가 생겼다. 길고 질 낮은 출근환경은 개인의 노력으로 개선하기 힘들며, 삶과 건강에 직접적인 영향까지 끼친다. 집에서 직장까지의 거리가 10분가량 멀어지면 연간 출근시간도 3.5일 늘어난다. 가볍게 넘기기에는 버리는 시간이 많다. 그 시간을 가족과 휴가를 떠난다면 얼마나 소중할까? 에리카 샌도우 스웨덴 우메오대학 교수는 스웨덴 인구통계 자료를 근거로 통근시간이 45분 이상의 부부는 그렇지 않은 부부와 비교해 이혼율이 40%나 높다는 흥미로운 연구 결과를 내놨다. 출퇴근은 건강과도 관계가 깊다. 크리스틴 호에너 미국 워싱턴대 의대 교수는 2012년 미국 예방의학저널에서 출퇴근 거리가 길어질수록 신체활동과 심장혈관 적합도(CRF)가 떨어진다는 연구 결과를 발표 했다. 
라고 밝혔다. 당신이 이유 없이 우울하다면 긴 출근 시간이 원인이 가능성도 있다. 여러 전문가는 장거리 출퇴근을 극복하기 위해 긍정적인 사고와 꾸준한 건강관리가 필요하다고 말하지만, 사실상 시간을 더 낼 수도 갑자기 연봉이 오를 가능성도 없는 상황에서 전문가의 이런 조언은 스스로 해결할 수 있는 게 없다는 반증이다. 제일 간편하고 확실한 해결법은 대다수 알고 있다. 회사 근처로 집을 옮기는 것이다. 혹은 회사가 당신의 집 근처로 이사를 오는 것이다. 확실하지만 실현 가능성이 적은 해결방법이다.

불평은 여기까지다. 날이 밝으면 불만을 뒤로 한 채 문 밖을 나서야 한다. 출근은 미래를 위한 행동이며 동시에 당장 생존이 걸린 문제이다. 한국교통연구원은 2013년 출퇴근의 행복상실의 가치를 분석한 적이 있다. 
라고 밝혔다. 노동시간과 노동 강도가 높은 한국에서 통근시간은 삶의 질과 행복을 결정하는데 매우 중요한 요소다. 아쉽게도 한국교통연구원은 “수도권 통근 직장인이 희망하는 통근시간 42분은 현재 교통 체계에서 실현 불가능한 목표”라고 분석했다. ‘실현 불가능’ 인류의 역사는 불가능에 대한 도전의 기록이었다. 혼잡한 출근길을 피할 방법은 없을까? 근본적인 해결책은 아니지만, 빅데이터를 이용해 혼잡한 시간대를 피해 출근하는 것도 방법이다. 
서울시는 2014년 시민의 교통카드 사용 빅데이터를 분석했다. 분석 결과 대중교통 이용은 일주일 중 금요일이 1,207만 명으로 이용객이 가장 많았으며, 시간은 오전 8시 10분에서 20분이 가장 혼잡한 것으로 나타났다. 이용객이 가장 많은 정류장은 지하철은 강남(2호선), 고속터미널(3,7,9호선), 잠실(2,8호선), 서울역(1,4호선), 사당(2,4호선) 순이고 버스는 청량리역환승센터 3번 승강장, 미아 사거리역, 신논현역, 고속터미널, 서울역버스환승센터로 나왔다. 또 하차 승객이 가장 많은 지하철역은 구로디지털단지역으로 분석됐다. 금요일은 평소보다 일찍 출근 준비를 하고 승객이 많은 정류장은 8시 10분에서 20분을 피해서 출근 경로를 선택하면 조금이나마 육체적으로 편한 출근을 할 수 있다. 
그러나 어깨에 걸린 마음의 무게도 무겁다. 그렇다면 출근을 왜 해야 하는지 고민을 해보자. 남들의 시선, 돈, 명예를 빼버리고도 출근해야 할 이유가 있는가? 가령 자신이 속한 분야에 최고가 되고 싶은 욕심이 있다든지, 자신이 없으면 업무가 안 돌아갈 거 같거나, 자신을 기다리는 고객이 생각나거나 회사를 통해 이뤄야만 할 무엇인가 있다면 사무실로 향해 자신이 정한 목적에 집중하도록 노력할 필요가 충분히 있다.
0 0

메모 - 블로거의 플랫폼 관련 아이디어

@lunamoth 님이 생각한/정리한 알찬 내용.
링크 다 확인하고 정독하려면 하루로는 힘들듯.
http://lunamoth.com/2252
4 2
Square

출항준비

출항 전 선교에서 항해 계획을 살피고, 각종 변수를 체크하고, 선원들의 건강상태를 확인한다. 보급품의 이상 유무를 확인하고, 기관파트와 이런 저런 이야기를 하고, 갑판파트의 이야기를 듣는다. 그렇게, 나는 빠진 이야기가 진행되고, 그렇게, 떠나게 되는 순간이 온다.

어쨌든, 배는 출항하고, 목적지를 향해 한정된 공간과 자원으로 버텨내는 시간을 감수해야 한다.

출항의 시간이다.
0 0

Ubuntu 14.04 - Apache Tika 설치

아파치 티카는 PPT, XLS, PDF 등 수천종의 파일에서 텍스트와 메타정보를 추출하는 툴킷이다.
아파치 소프트웨어 재단의 프로젝트이며 아파치 루씬의 서브프로젝트로 시작됐고 현재는 독립되었다.
티카는 Apache Maven2로 빌드가 가능하나 여기서는 바이너리를 사용한다.
소스나 바이너리 다운로드 URL은 다운로드 페이지에서 확인하자
tika-app
콘솔에서도 유틸리티처럼 사용이 가능하고 --server 옵션으로 서버모드로도 사용이 가능하다. NetCat 등의 커맨드를 사용해 처리결과를 받을 수 있다.
tika-server
보다 서버스러운(!) 서버모드로 RESTful API 를 제공한다.
구동
JRE 는 당연히 설치되어 있어야하고 -jar 옵션으로 간단하게 구동된다. 기본 포트는 9998
구동 확인
브라우저에서 9998 포트로 접속하면 URL 정보가 출력된다.

tika-server 는 PUT 메쏘드만 받으며 리퀘스트 body 로 파일만을 받는다.
Meta 
Text
HTML
추가로, 내가 쓰는 Typhoeus 에서는 아래와 같이 사용할 수 있다.
Apache Tika : http://tika.apache.org/
TiakJAXRS Wiki : http://wiki.apache.org/tika/TikaJAXRS
0 0

맥 시에라 vi / vim 클립보드 사용하기

1~4 단계의 과정이 필요할 수 있다.
1. ~/.vimrc
아래 내용을 사용자 홈디렉토리 아래 .vimrc 파일에 추가한다 (없으면 만든다)
2. +clipboard 로 컴파일 됐는지 확인한다
clipboard 옵션 없이 컴파일 된 경우

clipboard 옵션이 포함된 경우
2-1. clipboard 옵션이 없는 경우 brew 로 vim 을 설치한다
맥에는 기본으로 vim 이 설치되어 있다.
아래와 같이 brew 로 vim 을 설치하여 시스템 디폴트 vim 교체할 수 있다 (실제로 교체되지는 않고 path 설정 바꿔주는 듯)
3. 어떤 vim 이 호출되는지 확인한다
3-1. /usr/bin/vim 이 잡힌다면 /etc/paths 파일을 수정하여 /usr/local/bin 이 /usr/bin 보다 위에 나오도록 한다
4. 여기까지해도 동작되지 않는다면 
client-server 옵션으로 설치하면 동작하는 경우가 있다고 한다.
4-1. .vimrc 설정
1번의 설정으로 충분하나 아래와 같이 설정할 수 있다 (참조)
0 0

rbenv 새로운 버전의 루비 설치하기

설치가능한 루비 버전의 목록은 아래처럼 확인할 수 있지
$ rbenv install --list
목록에 없는 최신 릴리즈의 Ruby 를 설치하려 할 때 rbenv 를 업데이트하면 되지. (Git 버전)
이렇게 하고 설치가능 목록을 다시 확인하면 따단~ 하고 새로운 릴리즈가 떠야하는데 새로운 버전의 루비가 목록에 없는 경우가 있어. 그럴땐 ruby-build 를 업데이트해주자.
잘 될꺼야.
2 2
Square

소프트웨어와 제안서의 품질은 반비례 관계

얼마전에 소프트웨어 개발과는 무관한 자리에서 농담으로 나온 얘기.
그런데 이 말이 계속 머리에 맴돌아.
개인적인 경험을 떠올려보니 이게 점점 맞는 말이더라고.
왜 그럴까 생각해봤어.
- 기능 단위로 가/불가 여부 정도만 확인
- 성능표, 스펙 등의 자료만 제공
- 제안서의 목적은 제품이 아니라 판매
- RFP를 왜 개발사가 만들어? 충공깽
- 발주사는 뭘 만들어야할지 1도 모른단 말이지
- 그래서 작성자의 글빨과 PPT빨이 유일한 품질 변수
애초에 시작이 농담이야. 진지하게 받아들이지마.
그치만 제안서 작성과 요구사항 분석 단계에 기술자가 참여해야한다는 말은 진심이야.
*상식적으로 참여할 것 같지? 아니야ㅋㅋ 보통 "시킨거나 잘 만드세요"라는 말을 들어.
2 0
Square

RMagick, Interlaced "Progressive JPEG"

JPEG 에서 Progressive(프로그레시브)는 영상처리에서 말하는 프로그레시브와는 좀 달라. 영상의 프로그레시브는 순차적 주사를 의미하는데 JPEG의 프로그레시브는 오히려 인터레이싱과 같이 뭉개진 단위를 먼저 출력하고 여러번에 걸쳐 점점 선명하게 이미지를 표시하는걸 말하지.
이미지의 인터레이싱은 위키에서 퍼온 아래 GIF 를 보면 이해가 빡!
RMagick 에서 인터레이스 사용

인터레이스 확인
2 2

댓가

바닥에 침대 자국 기스 났을때 바로 커버 끼울껄~
냉장고 물샐때 빨리 AS 불러 고칠걸~
청소기 끌며 청소할때 모서리 조심할걸~
커다란 구멍뚫린 드레스룸까지 꼼꼼히 확인할걸~
결과는 그냥 재수가 없는게 아니고 
그동안의 내가,내행동이,내인성이 만든 댓가라는거.
-바닥기스,냉장고벽면합판뜸,드레스룸벽구멍,문까임
이사나오면서 집주인이 청구한 수리비 하소연중~
1 0

트위터 계정해킹..

갑자기 이메일이 24통이나 왔길래 뭔가 했더니...
트위터 메일이었는데... 이상한 사람들 엄청 팔로잉 해놓고 DM도 얼마나 보냈는지 
야시꾸리한 DM에 뭔가했네... 트위터계정 해킹당했다...
팔로잉 클릭으로 일일이 끊어주다가..
$(".user-actions-follow-button").each(function() { $(this ).trigger( "click" ); }); 
짜증나서 DOM 확인해서 콘솔에서 저거 날려줌..ㅋㅋㅋ
어차피 레이지로드라...내릴수록 더 많아 지길래 저렇게 했더니 한방에 끊겼다... 조심해야지...
0 2
Square

주인

주인이 내 머리를 쓰다듬었다. 나는 자고 있지 않았다. 잔다고 생각했겠지만, 나는 주인이 이불 속에서 잠들지 못하고 뒤척거리던 그 순간부터 잠을 자지 않고 눈만 감은 채 있다가 지금에서야 눈을 떴다. 그것을 확인한 주인이 나를 자신의 품으로 가득 안아들었다.
모두가 날 싫어해./
어떡하면 좋지?/
오늘 또 혼나버렸어./
나는 사랑하는 사람이 있어.
그사람은 오늘 결혼을 해버렸어.
하얀색 드레스를 입은 여자와 결혼했어.
그 결혼 전까지 그는 내게 헤어지자고 하지 않았었어.
단지, 애인관계를 유지해왔어.
난 헤어지잔 소리조차 듣지 못하고 결혼식 전날 밤에 차였어. 청첩장을 받음과 동시에 말야.
무슨 말을 하는지 알아들을 수는 없었다. 단지 내가 느낀 건, 머리 위에서 물방울이 떨어진다는 것 하나였다. 나는 대신에 주인의 손등 위로 살포시 얼굴을 기대었다. 
괜찮아. 그러니까 물방울을 떨구지는 마.