본문 바로가기

블로그

네이버 이웃커넥트 위젯/ 분해 및 커스텀 네이버는 자기네 블로그 시스템의 이웃이라는 개념을 외부 블로그에도 개방해서 열린이웃이라는 명칭으로 사용할 수 있게 해줍니다. 네이버 블로그 이웃끼리 지원하는 기능인, 댓글 알림 같은 기능은 지원 하지 않으나 RSS로 글을 끌어다가 네이버me에 뿌려 주는 기능은 합니다. 기본적으로 네이버me 자체에서 지원하는 RSS 리더와 똑같은 기능입니다. 관련글 → 네이버 이웃커넥트 위젯을 티스토리에서 사용하기 이웃커넥트의 이웃 추가 버튼은 이웃커넥트 위젯과는 다르게 별도로 커스텀 할 수 있습니다. 스크립트가 아니라 아주 기본적은 anchor 태그로 이루어져있기 때문인데요. 기본 코드를 발급받으려면 일단 열린이웃을 기본계정으로 설정한 다음, 심플 위젯 코드 복사를 해줍니다. 새글보기 버튼은 크게 2파트로 구성되어 있습.. 더보기
구글 유입이 폭발하고 있습니다. 사이트 구조만 HTML5의 시맨틱 구조로 전환 했을 뿐인데... 유입 경로 페이지에서 70%는 전부 구글입니다. @_@구글이 HTML5로 구성된 사이트에 보상의 의미로 검색 유입을 약간 더 몰아준다는 말은 암암리에 듣고 있었지만 엄청나네요...체감상 1.5배는 되는 것 같습니다. 헤헤 HTML5 Rocks 라고 구글에서 지원하는 프로잭트가 있습니다. 심심하면 들어가서 둘러보시는 것도 좋습니다. 더보기
구글 웹폰트 안티 얼라이징 문제 많은 티스토리 블로거 분들이 크로스 브라우징의 용이성 때문에 구글 웹폰트를 사용하고 계실 것입니다. 특히 IE9+와 파이어폭스에서는 보안상의 이유로 알 수 없는 게시자나 동일하지 않은 주소에서 호스팅을 하는 woff 폰트 파일은 다운로드 하지 않도록 설정 되어있습니다. 그렇다보니 티스토리의 스킨 폴더에 폰트를 올려놓고 로드를 시켜도 IE나 파이어폭스에서는 정상적으로 로드가 되지 않습니다. 그러나 구글 웹폰트는 정상적으로 로드가 잘 됩니다. 하지만 여기서 한가지 문제점이 있습니다. 지난 2012년 7월 업데이트 된 크롬 이후 부터는 윈도우에서 외부 woff 렌더링시 안티얼라이징이 지원되지 않고 있습니다. OS X나 리눅스에서 돌리는 크롬에서는 아무 문제가 없으며, 오직 윈도우에서만 발생하고 있는 버그로, .. 더보기
Syntax Highlighting 기능 추가 했습니다. 이전부터 Syntax Highlighting 에는 SyntaxHighligher를 사용해 왔으나, 이번에는 좀 더 커스텀을 많이 할 수 있는 Highligter.js로 갈아탔습니다. SH 보다 장점이라고 하면 더 광범위 하게 적용 되는 스타일이라고 보시면 됩니다. 게다가 테마도 많아서 굳이 새로 만들필요도 없더군요. 기존에 있던것 가져다가 약간 변형만 시켰습니다. SH는 브러시라는 개념으로 자신이 쓸 언어의 갯수만큼 스크립트 파일을 추가해줘야 하나, Highlight.js는 자체적으로 선택해서 단일 파일을 생성할 수 있는 점이 참 마음에 듭니다. 저 같은 경우 제가 현재 쓰고 있는 CSS,HTTP,Javascript,Ruby,CoffeeScript,PHP,Markdown,HTML/XML,Python,Ha.. 더보기
아이썅 마이크로소프트 개자식들 보시다시피 IE8 스텐다드뷰와 IE7 스텐다드 뷰가 다르게 뜹니다. 예전에 풍문으로 margin과 padding 처리 방식이 두개가 약간씩 다르다는 것을 알고 있었지만 이정도 일줄은 몰랐내요 -_-;; IE fallback 스킨은 IE8 기준으로 만들어져있어서 IE7에서는 레이아웃이 깨집니다. IE7용으로 스킨을 따로 만들어야겠습니다. 아오 귀찮. IE5 쿽스모드에서 신기하게도 문제 없이 잘뜹니다. (물론 레이아웃이 좀 깨지긴 하지만요) 근데 왜 IE 개발도구에는 IE6이 없는건지... (기왕이면 쿽스 모드라도 넣어줘 이 새끼들아) 더보기
스킨 구조 플로우 차트 심심해서 현재 사용중인 Life is a Journey v.2의 구조를 플로우 차트로 만들어 보았습니다. SVG이미지 이기 때문에 구형 브라우저에서는 보이지 않습니다. 구현방식이 꽤 삽질을 해서 알아낸 방식이라 그렇지 실제로는 정말 별거 아닙니다. 스크립트가 브라우저와 카테고리를 구분 시켜주고, 그에 맞게 CSS만 넣어주면 알아서 됩니다. 웹 언어 처음 배울때는 ‘도대체 이런걸 어떻게 하는 거지’ 했는데 점점 비슷한걸 만들어가고 있습니다. ㅎㅎ 더보기
티스토리 역사상 가장 막장스킨 후속작 한때 제 블로그에서 화제가 되었던 것 중 하나가 바로, 이 멋드지고 간지터는 IE 전용 스킨 입니다. 최신 브라우저 용 스킨보다 더 큰 호응을 받았던 작품으로 “흡사 눈뽕맞는 기분이 이렇지 않을까" 라는 과분한 평가까지 주변사람들이 해주었습니다. 그래서 이번에 차기 작은 어떻게 만들어야 할지 상당한 고민을 했습니다. 흰 바탕에 흰 글자로 써볼지, 아니면 빨간 바탕에 주황색 글자를 써볼지 등등 아주 여러가지 시안을 만들었습니다. 곰곰히 생각하다가 보니, 이번에는 그냥 흰 바탕에 검은 글씨를 쓰는게 어떨까? 라는 아주 좋은 아이디어가 나왔고 그에 맞춰 스킨을 만들었습니다. 이전에는 맞지도 않는 IE8에서 미디어 쿼리를 꼼수로 작동시킬 수 있다는 명분으로 기존 스킨을 어거지로 돌렸으나, 아무리 생각해도 제대로.. 더보기
유투브를 블로그에서 빠르게 불러오기 이제 우리 생활에서는 뗄레야 땔 수 없는, 그야 말로 TV와 같은 존재가 되어 버린 것이 유투브 입니다. 티스토리에서도 게시글에 유투브를 넣으시는 분이 꽤 많으실겁니다. 하지만 유투브 동영상 한 두편이면 모를까 여러 편을 넣게 되면 사이트의 로딩 속도가 심각할 정도로 느려집니다. 특히 유투브 동영상을 게시글에 넣게 되면 해당 동영상을 보지 않아도 그 게시글을 클릭한 방문자는 유투브 플레이어를 모두 로드 하게 됩니다. 유투브 동영상이 삽입된 게시글을 클릭할 시에 브라우저의 프레임 드랍 만 봐도 결코 무시할만한 수준의 로드가 아니라는 것을 눈치챌 수 있습니다. 게다가 모바일로 접속시에는 상태가 더 심해집니다. 유투브 플레이어가 로드 되는 동안 스크롤링 조차 불가능 해질 정도 입니다. 물론 요즘은 브라우저 엔.. 더보기
스킨 V.2 업데이트 후기 + 디자인 사설 디자인과 속도. 웹 페이지를 만들 때 항상 충돌하게 되는 요소 입니다. 디자인에 신경을 쓰다 보면 웹 페이지 속도가 서서히 감소하는 것이 눈에 보일 것이고, 속도에 신경을 쓰다보면 정말 흰화면에 글자와 사진만 몇 개 떠다니는 수준이 되어버릴 수도 있습니다. 보통 스킨을 제작하게 되면 항상 고민하는 것이 바로 속도와 디자인 입니다. 늘 좀 더 새롭고 좋은 모습을 추구하면서도, 바라는 대로 무턱대고 만들어버리면 속도에 치명적인 영향을 미쳐버리고 맙니다. 그래서 스킨을 처음 만들 때 부터 지금까지도, 좋은 디자인을 가지면서 속도가 빠를 수는 없을까 라는 생각을 늘 상 하곤 했습니다. 이런 고민을 항상 하면서 스킨을 제작하다 보니 이전에는 단순한 구조임에도 속도가 한심할 정도로 느렸지만 지금은 숙련도가 쌓였는지.. 더보기
스킨 업데이트 계획 현재 사용하고 있는 스킨의 버전2를 제작하고 있습니다. Life is a Journey를 제작한 이후로도 여러 사이트를 돌아다니면서 영감을 많이 받았고, 여러가지 신기술도 많이 체험을 했습니다. 버전2를 통해서 이룰 것, 또는 이루고 싶은 것들을 간략하게 적어보겠습니다. 이미지 개수의 감소, SVG의 활용 이 부분은 애플 홈페이지의 영향을 많이 받았습니다. SVG가 혁신 적이긴 하지만 아직 다루기가 쉽지 않아 많이 쓰이지 않고 있는데요, 애플 홈페이지를 가보면 메인폰트인 lucia 이외에 모든 helvetica neue, Myriad Pro로 된 숫자나 문구를 SVG sprite로 만들어 넣는 미친짓(?)을 해놓았더군요. 상당히 인상 깊었고 한번 쯤은 도전해보고 싶은 요소 였습니다. 게다가 SVG는 CS.. 더보기