2009/06/30 09:51

VI/VIM Cheat sheet





<http://www.viemu.com/vi-vim-cheat-sheet.gif>

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 1
2009/06/14 13:30

따로따로 분리되어 있는 웹상의 이미지들를 하나로 엮으면??




놀라울 따름... ㅎㄷㄷ

사진들이 꼬리에 꼬리를 물어 부분의 합보다 더 큰 의미를 갖는 데이터를 갖는 그야말로 롱테일!!
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2009/06/02 17:47

골목


크리에이티브 커먼즈 라이선스
Creative Commons License

'Essay (사진)' 카테고리의 다른 글

골목  (0) 2009/06/02
노인의 등  (0) 2009/05/04
Trackback 0 Comment 0
2009/05/07 15:40

Yslow - 프리젠테이션 레이어를 최적화하자.

웹개발(특히 서버 어플리케이션 개발)을 하다보면 주로 서버측 성능에만 초점을 맞추게 된다.

서버 어플리케이션이 동시접속자를 얼마나 받을 것인지를 산정하고 그에 따라 서버 설정을 튜닝하거나 어플리케이션을 수정하는 것이다.

하지만 클라이언트 환경에 따른 성능(네트워크 속도가 현저히 느린 환경이라던가 페이지의 렌더링 속도 등)은 놓치고 지나가는 경우가 많은 것 같다.

굳이 용어를 정의해서 말하자면 프리젠테이션 영역의 최적화라고 하면 적당할듯 하다.


프리젠테이션 영역의 최적화라고 한다면 크게 두가지 정도일텐데 페이지 크기를 줄여서 네트워크 트래픽을 감소시키는 것과 표준에 맞는 HTML/JS/CSS 사용으로 렌더링 속도를 높히는 것이다.
예를 들어 불필요한 헤더 및 쿠키는 제거하고 반드시 필요하다면 가급적 expire time을 지정하며, inline script라 inline css 를 지양하는 등 네트워크 상에서 전송되는 데이터의 크기를 줄이는 한편 table 태그로 레이아웃을 잡는 다던가 하는 것들을 지양하여 렌더링 속도를 향상시키는 것들이다.

이와 관련해서는 아래 링크를 참조하는 것이 좋겠다.
Speed up your Web pages :
http://www.ibm.com/developerworks/web/library/wa-speedweb/

위 내용중 Yslow 라는 것이 있는데, Yslow는 웹페이지상의 성능 취약점을 분석해주는 툴이다.
파이어폭스 부가기능으로 제공되고 Firebug랑 연동되어 실행되어 사용법도 그리 어렵지 않다.
Yslow : http://developer.yahoo.com/yslow/

Yslow를 사용하여 웹페이지를 분석하면 웹페이지를 분석하여 A~F 까지의 등급을 매겨 성능 취약점을 분석해준다.

<다음 탑페이지 분석 결과>

<네이버 탑페이지 분석 결과>
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2009/05/06 18:02

RESTful한 웹서비스 만들기

REST란 무엇인가?

REST 는 메시지라기보다는 이름이 부여된 자원, 예를 들어 URL(Uniform Resource Locator), URI(Uniform Resource Identifier), URN(Uniform Resource Name)과 같은 형태로 된 자원에 의존하는 느슨하게 결합된 웹 애플리케이션을 디자인하는 한 형식이다. 엄밀히 말해 REST는 이미 웹에서 검증되었고 성공적인 인프라스트럭처라 할 수 있는 HTTP에 올라탄 형태로 HTTP를 잘 이용하고 있다. 즉 REST는 GETPOST 요청과 같은 HTTP의 단면들을 이용했다고 할 수 있다. 이같은 요청들은 표 1에 보인 것처럼 생성(create), 읽기(read), 갱신(update), 삭제(delete) 즉 CRUD라는 표준 비즈니스 애플리케이션의 요구 조건에 꽤나 잘 맞아 떨어진다.

......


http://www.ibm.com/developerworks/kr/library/tutorial/j-rest/



크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0