글쓰기 메뉴

캐나다 골퍼 브룩핸더슨

2018.라코 위민스 브리티시 오픈 

2R 2부 par 3 9번홀에서 홀인원 

소~~~~~~름 

1533308364620.jpg
screenshot_20180803-233710.jpg
다른 글들
2 1
Square

서비스 장애

잔존하기 쉽지 않은 서비스.
최초 일말의 기대가 있을 수도 있으나 지속적인 동기를 제공하지 못하는 서비스.
이상과 같이 자평 중.
스폰없이 연명을 위해 무엇이 필요할지 고민 중.
오픈 4년차가 내일모레.
뭘 좀 해볼까?
1 0

다정함

오..최근 많이 고민했던 단어가 올라왔네.
다정함이란, 공감할 줄 아는 것이예요. 
음.. 더 설명하고 싶지만 힘드네. 
다정한 건 그냥 상냥하게 말하는 것으론 부족해. 아냐 아예 맞지않는 설명이야. 다정함은 철저하게 오픈마인드와 인간에 대한 애정을 바탕으로 상대방의 마음을 공감하고 깊게 배려하고 예의 바르게 행동하는 거야. 처음 보는 사람에 대해서도 말야. 
1 3
Square

홍대 카페 - 미디어카페 후

요즘 주말에 자주 오게되는 홍대 카페 "미디어카페 Hu:"
7월 28일날 오픈한 "후"는 큰길가에 있지만 2층이고 "미디어카페"라는게 카펜지 뭔지, 내가 들어가도 되는 곳인지 잘 모르겠어서 첫 방문이 쉽지 않지.
이 곳의 장점이라면 작업이 가능한 분위기 좋은 홍대 근처 카페들에 비해 아직까지는 조금 한산하다는 것. 약간 늦은 오후시간에 와도 자리가 있지. 홍대에 있는 다른 괜츈한 카페들은 셤기간에 도서관 자리 맡듯 해야하더라고...
머핀이랑 파니니 팔고, 아메리카노는 영수증 있으면 1,000원에 리필되고 스벅 창가 바 자리처럼 바에는 콘센트가 있고 (무려 2구짜리야! 전원이 충분하다구!) 몇명 이상되는 인원이라면 돈 내고 사용할 수 있는 유리로 오픈된 독립 공간도 있어.

참석하거나 구경해본적은 없지만 다양한 행사들도 있더라구. 원래 컨셉이 "문화를 만드는 공간플랫폼" 이라니까 아무래도 뭔가 문화행사들이 꽤 있겄지.
아무튼 여기 괜츈함!
공식 페이스북 : https://www.facebook.com/mediacafehu/
관련기사 : http://www.hani.co.kr/arti/culture/culture_general/702367.html
1 3
Square

씬디가 가진 것 - 형태소 분석

씬디는 사용자가 글을 저장할 때 제목과 해시태그, 본문내용의 형태소를 분석해 저장해놓고 있지.
예전에 비슷한 기능을 구현하려고 알아봤을때만해도 한글 형태소 분석은 나 같은 건달프로그래머에겐 너무 힘든 일이었지만 지금은 몇 가지 방법들이 있어. 그 중 씬디는 "은전한닢" 프로젝트에서 공개하고 있는 MeCab-ko 와 MeCab-ko-dic 을 사용해서 형태소를 나누고 있지.
MeCab 는 일본 쿄토대학교에서 개발한 오픈 소스 형태소 분석 엔진으로 메카브는 미역귀래 ㅋㅋㅋ 메카프 프로젝트 홈페이지에 "저자가 미역귀를 좋아합니다." 라고 나와있엌ㅋ 
그리고 이 메카브를 사용해 한국어의 형태소 분석도 가능하다는 것을 알고 이용운, 유영호 두 분의 개발자께서 "검색에서 쓸만한 오픈소스 한국어 형태소 분석기를 만들자!" 는 목표로 시작한 프로젝트가 은전한닢 프로젝트인거지. 이 분들께 진심으로 감사하고 있어. 
감사합니다. 이용운님, 유영호님!
다시 돌아와서.. 씬디에서는 형태소를 발라내서 뭘 하지? 라는 목적이 분명하지 않아서 명사만을 분리하고 있고 별도의 링크가 제공되진 않지만 해당글의 url 뒤에 keywords 라고 주소를 추가하면 해당 글에서 분리된 명사들이 나오고 있지. 예를 들면 http://synd.kr/articles/27/keywords 이런 형태의 URL.
딱히 쓰임을 정하지 못했지만 최소한 같은 중복 단어들을 사용한 글들이라도 모아보자는 원초적인 기획만 구현되어 있어. 글이 끝나고 해쉬태그들이 나오는 곳에 북마크표시로 노출되는 3개의 키워드가 자동으로 분석된 내용이고 클릭하면 같은 단어가 분석된 글들을 검색해주고 있지.
다음엔 더 좋은 기능 소개해줄께!
3 2

씬디를 만드는 이유 #2

Medium 은 트위터 공동 창업자 중 에반 윌리암스가 만든 글쓰기 플랫폼이지! 2012년도에 오픈했는데 한 2년 묵묵하게 굴러가다가 2014년도부터 한국에도 많이 알려진 것 같아. 요즘은 한국어로 글 등록하는 사람들도 꽤 보이더라고.
글 쓰기 협업툴을 초기 컨셉으로 들고 나왔었는데 - 그래서 단락별로 에디팅이나 코멘트가 잘 기획되어 있지 - 지금은 그것보단 "글 쓰기에만 집중할 수 있는 글 쓰기 플랫폼" 으로 어필되고 있는 것 같아. 물론 사람들이 스킨과 디자인은 잊고 글 쓰기에만 집중할 수 있도록 충분히 아름답고 정리된 디자인을 자랑하지.
기고자와 독자가 충분히 많아지니까 기존 미디어들에서도 미디엄에 채널을 만들어 콘텐츠를 유통시키는 모습도 자주 보이고, 팀이나 브랜드 단위의 채널들이 많이 생기고 콘텐츠 질도 점점 좋아지는 것 같아.
애니웨이, 미디엄에 대한 개인적인 불만이라면 단 하나.. 한국어로 글을 쓸 때 serif 폰트가 설정되어 있는데 이게 보기에 엄청 거시기해. 브라우저 설정에서 폰트를 지정해서 쓰면 되나? 되겠지 뭐.
지저분한 사심을 담백하게 털어놓자면 미디엄 같은 아름다운 플랫폼을 갖고 싶었어. 폰트 설정은 구차한 변명이지. 그냥 내껄 갖고 싶었어! 이게 씬디를 만든 두번째 이유.
3 0
Square

씬디 업데이트 - 파일로 글쓰기

1. 노트와 연습장, 연필과 펜으로 작성된 아날로그 컨텐츠를 디지털로 변환시키는 최초의 소프트웨어가 뭘까?
  - 접근성과 가벼움으로 승부하는 - 메모장
  - 전통의 워드 프로세서 - MS워드, 아래아한글, 오픈오피스
  - 디지털 네이티브 - 구글 독스, 에버노트, 블로깅 툴 등
2. 한글이나 워드로 작성한 기사를 메모장에 붙여넣었다가 다시 CMS 기사 입력기에 붙여넣고 있어요.
  - 기자들한테 진짜 많이 들은 얘기. 주로 앞뒤의 다른 문제를 설명하기 위한 기초 설명이지.
3. 메모장에 작성한 글을 복사해서 씬디에 올렸는데 앞부분이 잘렸어요.
  - 씬디 사용자에게 받은 피드백. 2번과 같은 구조. 
  - 앞부분이 잘리는 문제는 당연히 코드를 수정해야겠지만 "메모장 복붙" < 이거 해결해야겠다.

그래서 씬디에다가 "파일로 글쓰기"라는 기능을 추가해봤지!
아직까지는 오로지 문서 파일에 있는 "텍스트"만 발라내는 용도로 쓰이고 있어.
하지만 기능이 유용하다고 생각되면 - 사용자의 글쓰기 과정 & 디지털 퍼블리싱 과정에 알맞은 기능이라고 생각되면 - 엑셀 파일을 올릴 경우 표나 차트를 자동으로 만들어준다거나, 문서에 포함된 사진, 비디오 같은 멀티미디어도 옮겨준다거나 하는 쓰임이 추가될 수 있겠지. 
글쓰기 화면 하단에 있는 업로드 영역에 드래그&드랍으로 파일을 떨구거나 "글 불러오기" 버튼을 사용해 파일을 업로드하면 끝!
복붙에서 발생되는 문제와는 또 다른 무시무시한 문제가 있지.
인코딩.
아! 좌절스러워 ㅋㅋㅋ
일단은 문서의 인코딩을 추측해서 자동으로 변환하고 있지만 컨텐츠가 발라지지 않거나 문자가 깨지는 문서들이 꽤 있을 것 같아.
그렇지만! 서비스와 기능은 오픈시켜 사용되지 않으면 발전할 수 있는 기회도 없다는걸 잘 알고 있기 때문에 과감하게 적용! 은 사용자가 적으니 위험부담없이 적용
컴퓨터에 잠자고 있는 글들 올려보세요!
1 0

미래

"난 커서 선생님 할꺼다!"
"그래라 난 대통령 될꺼지롱!"
"난 우주비행사!"
"나는 과학자가 될거야! 아마 미래에는 하늘을 나는 자동차도 있겠지? 내가 다 발명해서 너희들을 놀래켜줄게!"
"얘들아 이제 자리에 앉자. 자 수업 시작할게요~"
우린 어렸다. 미래는 꽃길만 기다리고 있을거라 생각했다. 
근데 내맘처럼 되는게 없더라.
과학자를 꿈꿨던 난, 키보드를 두드리는 평범한 회사원이 되었다. 
타다다닥. 초등학교 때는 즐겁게만 들렸던 타자소리가 이젠 일상이 되어 지루하기까지 하다. 
"다른 애들은 뭐하고 살려나..."
SNS를 들여다 보면 모든 사람들이 행복해 보인다. SNS속에선 모두가 천국에 살고있는 것 같다. 그런데 난 지금 여기서 뭘 하고 있는거지?
빰빠빠바밤~ 
전화벨소리가 울린다.
"여보세요?"
영수다. 초등학교 때부터 정말 친하게 지냈던 단짝이였고, 고등학교 졸업 이후에는 연락이 뜸했는데 무슨 일일까?
"목소리가 왜이렇게 침울하냐ㅋㅋㅋ 오랜만이다 상오야"
"그러게, 이게 몇년만이냐. 잘 지내? 뭐하고 사냐"
영수는 커서 선생님을 할거라고 했다. 고등학교 때도 줄곧 공부를 열심히 해서 전교권에 들었다. 대학교를 갔다는 건 들었는데, 선생님이 되었으려나?"
"하... 나야 뭐 그냥 회사다닌다... 그건 그렇고 우리 동창회 한대서 연락한거야. 선생님도 오신다고 그러시고 거의 다 모인다더라. 너도 올거지?"
"가야지."
"역시 개근상 탈만하넼ㅋㅋㅋㅋ 초등학교때부터 계속 개근상 타더니 동창회도 참석~ 멋있네! 일주일 뒤 저녁 7시에 XX로 와!"
"그래 그때 보자 그러면."
달력에 일정을 적었다. X월 X일 저녁 8시 동창회.
가서 내모습이 더 초라하게 느껴지는 건 아닐까? 다들 꿈을 이루고 잘 살고 있으면 어떡하지... 
걱정이 되지만 한편으로는 오랜만에 보는 친구들의 모습이 기대가 된다.
"어이 김씨 집중좀 하지? 내일까지 만들라고 한 자료 다 끝내고 띵가띵가 놀고 있는건가? 다했으면 줘보게."
"죄송합니다 부장님, 다시 집중할게요"
"에휴 이래서 승진을 못하는거 아니야!! 정신차리라고!!!"
"죄송합니다, 죄송합니다."
오늘도 평범한 회사원, 다르게 말하자면 내 일상은 똑같이 반복된다.
드디어 동창회 날이다.
"야 오랜만이다!! 다들 잘 지냈냐?"
"뭐하고 살았냨ㅋㅋㅋㅋ!"
"나는 뭐 그냥 먹고산다...ㅋㅋㅋㅋ"
시끌벅적한 분위기. 다들 예쁘고 멋지게 차려입었다. 
건배!
"오 상오 왔네! 잘 지냈어?"
"그냥 회사 다니고 그랬지... 너는 어때?"
"나도 마찬가지다...하하하 이런 더러운 세상... 아들딸은 속썩이지, 일은 힘들지 죽을거 같아. 그래도 아들딸 노는거 보면 행복해."
"나는 치킨집 차렸는데 처음엔 망한 거 같다가 지금은 좀 잘 되는 중이야! 티비도 나왔다"
"나는 회사 때려치고 여행하면서 책쓴다. 너희도 하나씩 사!ㅋㅋㅋ"
나만 행복하지 않은것 같다. 나만 평범히 사는 것 같다.
괜히 온것 같다. 서로 자랑에 격려에 자꾸 박탈감이 든다.
술에 취해서인지 자꾸 입에서 혀가 움직인다.
"나도 잘 살고 싶었는데... 내맘대로 되는게 왜 없지?"
"나도 그렇더라. 그냥 사는거지 뭐... 현실을 받아들이니까 꿈도 목표도 없어지더라... 그래서 이렇게 회사 다니고..."
"내가 왜 치킨집 한지 아냐? 회사 잘리고 가족 눈치 보여서야... 퇴직금이랑 대출 싹싹 긁어서 이 가게 닫으면 내 인생도 끝난다는 마음으로 오픈했다."
"여행하는 건 정말 좋아... 책 팔리고 베스트셀러 되면 뭐하냐? 결혼도 연애도 지금까지 전무후무야...ㅋㅋㅋㅋㅋ"
술이 들어가니 처음과는 전혀 딴판인 소리들을 해댄다.
역시 사람은 다 비슷하게, 그렇게 사나보다.
내가 티비에서 본것들은, 상위 0.1퍼센트의 허상이었던걸까?
친구들의 한탄을 들으며, '그래도 여기서 내가 제일 낫다.'라는 더럽고 심심한 자기합리화, 그리고 위로를 한다.
오늘도 난 밝은 미래를 꿈꾸며 그렇게 살아간다.
2 1
Square

Basecamp / Trix
리치 텍스트 에디터의 해답이 되길

브라우저 기반의 WYSIWYG 에디터들은 오늘도 전투를 치르고 있다. 최소한 20년은 진행된 전투다.
답답한건 이 전투가 시장에 대한 답을 갖고 있는 솔루션간의 전투가 아니라 Internet Explorer 5.5 시절에 Microsoft 에서 설계한 contenteditable 과 execCommand API 와의 전투라는 점이다.
여기에 더해 다른 브라우저들은 공개된 문서없이 contenteditable 속성과 execCommand 기능을 지원하며 애초에 명세없는 기능들이 각 브라우저별로 다른 방식으로 개발되어 버려 헬게이트가 열린 것이다.
물론, 충분한 수준의 브라우저 커버리지를 갖고 있는 양질의 제품이 많이 있다.
CKEditor, TinyMCE, wysihtml5, Summernote, Froala, Redactor등의 제품들이 WYSIWYG 를 정리할때면 꼭 등장하는 제품들이고 아예 contenteditable 을 버리고 위키처럼 마크업 편집기를 발전시키는 진영도 있다.
하지만 마크업 편집기는 진입장벽이 분명해 관련된 경험이나 이해가 없는 일반 사용자를 대상으로 제공하기는 어렵다.
근래 모바일 환경이 빠르게 발전하면서 모바일 브라우저와 브라우저 엔진들이 빠른 속도로 업데이트되어 WYSIWYG 개발자들이 미친듯이 바빠진 것 같다. 내가 업데이트 내용을 피드로 받는 에디터는 2종에 불과하지만 근래 패치노트들을 살펴보면 iOS 브라우저 관련 버그 수정, Android, iOS webView 관련 버그 수정 등 모바일 관련 업데이트가 지속적으로 늘고 있다.
기능 추가가 아닌 버그픽스 업데이트가 잦아졌다는건 그만큼 최근 환경에 대한 버그가 증가했다는 말이다. 브라우저 기반의 에디터 제품들은 앞서 말한 것 처럼 contenteditable 과 execCommand 를 족쇄처럼 차고 있기 때문에 특정 환경에서 치명적인 문제는 대부분의 제품에 동시에 영향을 끼친다.
WYSIWYG 와 뗄 수 없는 관계에 있는 나는, 이런 상황이 발생할 때 마다 에디터들에 대한 정보를 모으고 테스트하고 HACK 이 가능한 부분이 있는지 살펴보며 좌절하고 그저 시간이 지나 관련된 문제들이 차근차근 정리되길 기다릴 뿐이다.
그러던 중 반가운 소식 하나.
Basecamp 팀에서 trix 라는 새로운 리치 텍스트 입력기를 공개했다.
contenteditable 과 execCommand 에 대한 종속성을 최소화 시켰다고 한다. 관련 내용을 정리해보면,
아! 개행복.
이론적으론 이제 IME 말고는 신경쓸게 없다는 얘기다.
Basecamp 에서 몇년전에 Wysihat 이라고 WYSIWYG 엔진을 오픈소스로 개발하던 적이 있었는데 생각보다 빠르게 개발이 중단되어 Wysihat 엔진으로 모든 에디터를 교체했던 나는 좀 많이 아팠지만 Basecamp 내부에선 더 큰 아픔을 겪고 Trix 가 나왔겠지라고 기대하고 있다.
씬디도 Trix 로 에디터를 교체하기 위해 개발을 진행하고 있으며 많은 개발자들이 Trix 에 관심을 갖고 참여해 WYSIWYG의 지리한 전투가 종식되길 기대해본다.
Trix : https://github.com/basecamp/trix
1 0
Square

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

오늘은 정말 잠깐 밖에만 나가도 목이 칼칼하더군.
주변에 미세먼지와 황사의 강력한 조합으로 인해 목이 붓는 등 고통받고 계신분들도 꽤 보이고.
이놈의 황사는 언제 걷힐까 싶어 "어스"에 접속. 
은 노란 하늘 ㅋㅋ
저 두꺼운 먼지들이 언제쯤 걷힐까 예보화면을 확인함.
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" 메뉴를 클릭해 설정을 변경해야한다.
[미세먼지 및 대기오염 물질 보기 설정] 
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]
0 0

[ 글 커미션 ]

Written by. @_writing_seori
01.
저작권은 글쓴이 [@_writing_seori] 에게 있습니다.
- 출처만 밝혀주신다면 상업적 그리고 2차 용도 외에는 가능합니다.
02.
커미션의 예시본.
- 예시본으로 커미션으로 쓴 글들이 사용됩니다.
- 원하지 않는다면 사전에 말씀해주세요. 비밀번호 설정 후 드리겠습니다.
- 이곳에서 작성한 글들이 모두 예시본 입니다.
03.
작성기간.
- 글쓴이는 현재 일을 하고있어 개인적인 업무가 있지 않는한 최대 기간은 일주일 입니다.
- 단, 3000자가 넘어갈 경우에는 3주, 5000자가 넘어갈 경우에는 최대 한 달 입니다.
- 개인적인 일이 생겨 늦어질 시에는 연락을 드립니다.
- But. 연락을 드렸음에도 불구하고 늦어질 시 해당 글의 50% 환불 및 현재까지 쓴 글을 보내드립니다.
-  신청자분의 개인적인 이유로 신청을 넣으신 후 취소는 아직 작성하기 전 이라면 가능하지만 작성하고 있을 시에는 환불이 불가능 합니다.
04.
글자수.
- 공백 미포함 1000자 이상.
- 1000자 당 2,500원 입니다.
- 1000자 이하 글을 원하신다면 가격은 1,500원 입니다.
04-1
추가금.
- 글자수 제한은 없으나 5000자를 초과할 시 1000자 당 +1,000원이 됩니다.
- 내용을 처음부터 끝까지 제가 다 짜야하는 경우 글자수 상관없이 +3000원 입니다.
05.
장르.
- 2D, 2.5D, 3D ALL OK.
- HL, BL, GL, 드림, 자캐, 1차, 2차 전부 가능합니다.
- 캐릭터의 성격 과 말투 그리고 장르를 말씀 주신다면 무엇이든 가능합니다.
- 모르는 장르가 꽤 있어 해당 캐릭터 같지않을 수 있으니 양해바랍니다.
- 19+도 가능하지만 19+ 는 성인 인증을 위하여 신분증 확인이 필수입니다.
06.
문의 및 신청 방법.
@_writing_seori
https://open.kakao.com/me/writingseori
- 트위터 DM 이나 오픈채팅으로 넣어주시면 됩니다.
- 연락 주실 때 연락이 빠른 쪽으로 넣어주시면 감사하겠습니다.
- 추후 신청하시면 연락이 빨리 되시는 쪽이 좋기에.
06-1
입금.
국민은행 사용합니다.
토스 사용 가능합니다.
문상 혹은 상품권 관련 받지 않습니다.
07.
양식.
입금자명 / 원하는 커플링 (장르) 및 소재, 내용 / 시점 / 수위
- 입금자명 은 제게 입금해주시는 성함입니다.
- 자캐의 경우 사진자료를 첨부해주시면 감사하겠습니다.
- 소재 즉 상황은 상세하게 설명해주시면 작성시 막히지 않습니다.
- 시점은 일인칭, 이인칭, 전지적 작가 중에서 골라주시면 됩니다.
- 문의 및 신청 접수 > 입금 > 1차 작성 > 확인 및 수정 > 완성
0 0

우분투 14.04 wkhtmltopdf 설치

wkhtmltopdf 는 HTML 페이지를 PDF 로 만들어주는 오픈소스 도구로 Qt WebKit 엔진을 사용한다. 자매품인 wkhtmltoimage 는 같은 방식으로 HTML 을 다양한 형식의 이미지로 변환시켜준다.
Ubuntu 14.04 에서 apt-get 으로 wkhtmltopdf 패키지를 설치할 수 있으나 Qt 가 wkhtmltopdf 에 맟춰 패치되지 않았다면 몇 가지 기능이 제한된다. 예를 들면 HTML 에 있는 링크가 PDF 에 사라지는 등의 오류가 있을 수 있다. 관련 옵션은 --enable-external-link 인데 Qt 가 패치되어 있지 않으면 해당 옵션을 켤 수 없다. 
그러니 wkhtmltopdf 홈페이지에서 컴파일되어 있는 바이너리를 다운받아 설치하도록 하자. 만사가 편하다.
* 우분투 서버를 사용하고 있을 경우 X 시스템과 폰트관련 패키지가 설치되어 있지 않다. 이럴 경우 먼저 필요한 패키지와 폰트를 설치하자.
폰트는 마음에 드는 패키지를 찾아 설치하면 되는데 별도의 설정없이 바로 사용할 수 있는 한글 폰트는 unfonts, baekmuk, nanum 정도 되겠다. 각각 패키지는 아래와 같다. (우분투위키에서 CJK 폰트 참고)
은폰트 - unfonts
백묵폰트 - baekmuk
나눔폰트 - nanum
폰트툴과 폰트가 설치 된 후 wkhtmltopdf 다운로드 페이지에서 Ubuntu Trusty (14.04.1) 버전(64-bit)의 .deb 파일을 다운받아 아래와 같이 설치한다. 
설치 후 아래와 같이 확인할 수 있다.
webpage/url 이라는 주소의 웹페이지를 save.pdf 로 변환하는 명령어 예제는 다음과 같다. 자세한 옵션은 man wkhtmltopdf 로 확인할 수 있다.
--print-media-type
스크린 타입이 아니라 프린트 미디어로 PDF를 렌더한다.
--page-size
페이지 사이즈를 지정한다. Letter, A4, A3 등의 형식으로 지정할 수 있다.
* 공식 홈페이지에서 전체 리스트 링크를 제공하고 있으나 현재 사용이 연결이 되지 않는다. 소스에서 확인한 전체 리스트는 이 곳에 적어둔다.
* --page-width, --page-height 로 페이지 크기를 지정할 수 있다 
--dpi
dpi (dots per inch) 값을 지정한다.
-T, -B, -L, -R
상(Top), 하(Bottom), 좌(Left), 우(Right) 여백을 지정한다.
요즘 웹페이지의 PDF 변환이나 이미지 캡처는 요즘 PhantomJS 를 사용한 방식이 훨씬 많이 소개되고 있다. 의존패키지에 대한 고려나 설정에 대한 부담감이 없기 때문일텐데 개인적으로 wkhtmlto* 를 오래전부터 사용하고 있어서 정리해봤다.
0 5
Square

한글날 (569돌, 2015년) 기념 폰트 다운로드, 배포 관련 정보

http://www.asan.go.kr/font

아산시에서 제 569돌 한글날을 기념하며 무려 "성웅 이순신장군의 웅혼한 서체!" 를 배포하고 있다.
- 개인,학교,공공기관 등 누구나
- 영상, 인쇄물, 웹, 모바일 어느 곳이나
http://dnomade.com/web/m_page.php?ps_pname=print_datawork04

디노마드에서 3개월간 산돌구름을 사용할 수 있는 쿠폰코드를 제공하고 있다.
산돌구름의 신규회원만을 대상으로 진행되며 탈퇴 후 재가입해도 안된다고...
- 상업용도 사용가능
- 모바일 불가 (PC Only)
- 원본 폰트 사용 불가 (웹폰트 X, 어플리케이션 삽입 X)
- 자세한 라이센스는 산돌구름에 문의하거나 링크 참고
http://m.cast.yanolja.com/detail/2171

야놀자에서는 싸인펜으로 쓴 손글씨를 모티브로 제작한 야체를 무료 배포하고 있다. 
- 개인, 기업 사용자 모두
- 언급은 없으나 광고에 활용하라는 설명은 인쇄물에도 쓸 수 있는게 아닐까?
- 하지만 라이센스 확인은 필수
http://www.spoqa-han-sans.com

구글과 어도비가 합작으로 만든 Noto Sans 를 커스터마이징한 폰트로 한국어, 영어, 일본어 포함.
깃허브를 통해 웹폰트도 서빙하고 있고 서브셋 용량이 414KB 라고하니 여러모로 활용도가 높을 듯.
이건 링크타고 소개페이지 꼭 보셔야함.
폰트에 대한 호불호를 떠나 스포카가 얼마나 노력했는지 느껴짐.
- 라이센스에 대한 정확한 언급이 없으나 Noto Sans 의 라이센스인 Apache License 2.0 이 아닐까 짐작. 문의 필요.
- OFL 이라고 페이지 하단에 링크 있네요
http://goo.gl/tzQpJn
산돌구름 스튜던트 6개월.
산돌구름 자체 이벤트나 디노마드 이벤트는 3개월인데 비해 기간이 2배! (그런데 스튜던트!)
대학생 필수 앱 에브리타임을 설치하고 한글날 배너를 클릭하면 된다고 함.
http://www.busanbadattf.com/

부산대 학생 남승우씨(후.. 훈남이네)가 부산체를 수정 개발한 폰트
머니투데이의 기사에 따르면 하루 10~20자씩 27개월간 개발했다고. (짝짝짝!)
- 개인, 기업 사용가능
- OFL 1.1 (오픈 폰트 라이센스)
http://googledevkr.blogspot.kr/2015/10/noto.html

Noto Sans KR 의 웹폰트가 드디어 Early Access 에서 제공됩니다.
한글날은 조금 지났지만 "훈민정음 반포 569돌을 맞이해서 자그마한 선물을 마련했습니다." 라고 밝히고 있어 이 포스팅도 업데이트 합니다.