336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



풋사랑을 찾아서 서울로 온 연변처녀 선녀...

사랑하는 이를 더럽히기 원치 않았던 창녀 걸레...

유부남에게 사랑을 배신당하고 돈에만 집착하며 살아왔던 빨간바지...

지하철 1호선에서 만나는 다양한 배경을 가진 사람들...

아픈 가슴의 상처를 애써 감싸고... 웃을 수 밖에 없는 이들......

                                                                   - 2006. 11.17일 대학로..[학전 그린]




P. S : 학전 그린은 대학 때 모스키토를 본 후 처음인 거 같다...

이 극단이 좋은 공연을 많이 하는구나...잠깐 생각해본다..








'Life' 카테고리의 다른 글

플라워 파워 콘서트  (0) 2008.05.06
2008 경기 국제도자페어  (0) 2008.05.03
[공연] BREAK OUT  (0) 2008.04.06
[뮤지컬] 루나틱  (0) 2007.08.30
[창작 뮤지컬] 컨페션  (0) 2006.11.28
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

























2006년 10월 21일 잠실에서...

나의 첫 마라톤 10Km 기록 : 1시간 3분 6초!!







'Feel' 카테고리의 다른 글

[책도장] 나의 이름이 찍힌..  (0) 2007.01.02
해맞이  (0) 2007.01.01
낙산의 일출  (0) 2006.10.14
타이타닉 퍼즐  (4) 2006.09.20
책도장  (1) 2006.08.18
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
0

낙산 해수욕장의 일출이다..

2년 전에도 이 곳을 찾았었지만, 그 때는 희연 구름 사이에서 올라오는 모습 밖에 볼 수 있었다.

하지만, 이번에는 정말로 바다에서 솟구치는 해를 만날 수 있었다

정말 붉고 뜨거운 해였다.


2년 전에 이 해를 보고, 지금 다니는 직장의 면접을 봤다..

마지막이길 바라면서....

돌아오는 차 안에서 진심어린 각오와 다짐이 있었건만...

다짐했던 일들을 2년이나 지난 오늘에서야 되돌아 보면, 스스로 부끄럽기만 하고,, 숨고만 싶다.

그러나 하늘 아래... 저 해님 앞에 내가 숨을 곳은 없다는 사실을..

난 너무나 잘 알기에....







'Feel' 카테고리의 다른 글

[책도장] 나의 이름이 찍힌..  (0) 2007.01.02
해맞이  (0) 2007.01.01
휠라 가족 사랑 마라톤  (0) 2006.10.30
타이타닉 퍼즐  (4) 2006.09.20
책도장  (1) 2006.08.18
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
몇 해 전에 1000 피스짜리 퍼즐을 선물받은 적이 있다.

당연히.. 맞춰볼 생각도 하지 않고 구석에 박혀있었는데...

우연히 그걸 발견하신 엄마가 거실에 커다란 달력 종이를 꺼내 펴시더니만..

자리 잡고 하나 둘씩 맞추기 시작하셨다.

엄마도 이런 걸 좋아하시는 분이 아니셨는데... 사람은 변하나 보다..

갑자기 너무 맞추고 싶다고 하시더니만.. 드라마도 소리로만 들으시고 집중하시더니만..

이내 옆에서 아부지도 거드시고...

물 마시러 나왔다가. 하나...

화장실 갔다나 하나...

이렇게 온 식구가 하나 둘 맞춰가더니만...

드뎌 완성된 작품이 되었다.

최근 작품도 아니고.. 개봉한지 오래되어 이미 명절특선 영화로도 몇 번 방송되었던 타이타닉!!

그래도 먼가 같이 해낸 것 같은 뿌듯함이 느껴진다..

치매 예방에도 좋을 것 같다는 생각도 문득^^

잠깐 잠깐 찍어둔 사진도 기념으로 올려둔다.^^

0123


'Feel' 카테고리의 다른 글

[책도장] 나의 이름이 찍힌..  (0) 2007.01.02
해맞이  (0) 2007.01.01
휠라 가족 사랑 마라톤  (0) 2006.10.30
낙산의 일출  (0) 2006.10.14
책도장  (1) 2006.08.18
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
가. Internet Explorer

Internet Explorer의 경우 한 웹서버에 대하여 기본적인 동시 접속 설정값이 2~4 이기에, 이미지가 많은 웹사이트의 경우는 페이지 전체의 로딩속도가 늦다.

1. 설정값 변경
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
- MaxConnectionsPerServer, MaxConnectionsPer1_0Server 값을 변경 또는 생성

해당 설정값이 없을 경우는 DWORD 값으로 생성.

MaxConnectionsPerServer - HTTP 1.1 서버의 동시 요청수
MaxConnectionsPer1_0Server - HTTP 1.0 서버의 동시 요청수

나. Fire Fox

- URL 바에 "about:config" 을 입력한다.
- "network.http.pipelining" to "true" 로 설정한다.
- "network.http.proxy.pipelining" to "true" 로 설정한다.
- "network.http.pipelining.maxrequests" 을 30~50 으로 설정한다.
- 마우스 오른쪽 키를 이용하여 "새로만들기 > 정수" 에서 이름 : "nglayout.initialpaint.delay", 값 : 0 으로 설정한다.

다. 참고

http://www.tweakfactor.com/articles/tweaks/firefoxtweak/4.html
http://www.regxplor.com/tweak11.html

'IT' 카테고리의 다른 글

[Tip] 페이지 로딩 속도 측정 사이트  (0) 2006.12.04
파이썬 - 정규식  (8) 2006.12.03
Qooxdoo.org  (1) 2006.09.07
http://www.dhtmlgoodies.com/index.html  (0) 2006.09.07
HTTP로 나누는 대화  (0) 2006.09.05
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
http://qooxdoo.org/

Document Information

Last modified:
2006/08/18 23:41 by wpbasti

Demo

At-a-Glance

Well, it actually does not include all of qooxdoo’s widgets in just one example. Nonetheless it is a good example for qooxdoo’s versatility.

Showcases

Complex application-like interface using multiple qooxdoo widgets.

Examples

Easily to understand examples. The basic features of each qooxdoo widget is demonstrated in a separate example. This section is probably the one you are looking for!

Tests

These tests demonstrate internal functionality of qooxdoo. Not really useful for the typical qooxdoo user, but needed for developers to test some complex layout stuff, performance related problems and more. The tests may not always be up-to-date and functioning!

Performance

These tests are used to test performance of different javascript/qooxdoo rountines and allows them to compare them with each other

Information

Last modified:
2006/08/18 23:41 by wpbasti

Account

Not logged in

Job Offers

To further improve qooxdoo we are seeking javascript developers. Read more...

Related Projects

Pustefix is a Java based Web application framework. Read more...

SourceForge.net Logo

Bad Behavior has blocked 7535 potential spam attempts in the last 7 days.

phpMyVisites

'IT' 카테고리의 다른 글

파이썬 - 정규식  (8) 2006.12.03
인터넷 속도 향상  (0) 2006.09.18
http://www.dhtmlgoodies.com/index.html  (0) 2006.09.07
HTTP로 나누는 대화  (0) 2006.09.05
HTTP 에러 코드  (0) 2006.09.05
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

A library of DHTML and AJAX scripts

Latest new scripts

Last updated scripts

'IT' 카테고리의 다른 글

인터넷 속도 향상  (0) 2006.09.18
Qooxdoo.org  (1) 2006.09.07
HTTP로 나누는 대화  (0) 2006.09.05
HTTP 에러 코드  (0) 2006.09.05
Top 10 Web Developer Libraries  (2) 2006.08.29
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
HTTP를 이용한 웹써버와 클라이언트의 대화
이명헌 (@피드백), 2000-12-6

리퀘스트 헤더 (Request Header)

transaction웹 브라우져가 웹 써버와 커넥션을 형성하고 문서 요청을 할 때, 어떤 과정이 진행될까요? 사용자가 링크를 클릭했을 때 웹 브라우져는 우선 요청한 페이지의 IP 주소를 찾습니다. 웹 문서 주소를 쳤을 때 원하는 페이지가 뜨는 대신 "Server does not have a DNS entry" 같은 메시지가 뜨는 경우가 IP 주소를 찾아내지 못 했을 때입니다. 일단 IP 주소에 해당하는 웹 써버를 찾았다면 웹 브라우져는 클라이언트 컴퓨터의 IP 주소를 웹 써버에 알려 주면서 웹 써버와 클라이언트 간에 TCP 커넥션을 엽니다. TCP는 "Transmission Control Protocol"의 약자로 인터넷을 전체적으로 묶어주는 네트웍 프로토콜입니다. 자세한 내용은 TCP와 네트웍 프로토콜을 참고 하세요.

웹 써버와 클라이언트(웹 브라우져) 사이에 일단 연결이 형성되면 웹 브라우져는 사용자의 리퀘스트(request)를 웹 써버에 알려 줍니다.이 리퀘스트는 일정한 형태를 갖고 있습니다. 이해를 돕기 위해 사용자가 "www.abc.co.kr/abc.html"이라는 문서에서 "www.xyz.com/xyz.html" 라는 링크를 클릭했다고 합시다. 이 링크를 클릭하는 순간 웹 브라우져는 다음과 같은 리퀘스트를 만들어 냅니다.

Get /xyz.html HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Accept: text/html; */*
Cookie: name = value
Referer: http://www.abc.com/abc.html
Host: www.xyz.com

첫 번째 줄은 "사용하는 프로토콜은 HTTP 1.0 이고, / 디렉토리의 xyz.html 문서를 달라"의 의미입니다. GET은 "method" 중 하나입니다. 자세한 내용은 GET vs POST를 읽어 보세요. 첫 줄 아래에 나오는 줄들을 모두 합쳐서 '리퀘스트 헤더'(request header)라고 합니다. 자세히 살펴 봅시다.

  • User-Agent: 사용자가 이용하고 있는 브라우져가 무엇인지입니다. 위의 경우, 윈도우즈 NT에서 인터넷 익스플로러 6.0을 이용해서 접속하고 있다는 것을 써버에 알려 주고 있습니다.
  • Accept: 써버로부터 받는 데이타 중 어떤 유형(type)의 데이타를 웹 브라우져가 다룰 수 있는지입니다. "text/html"은 문서 중 html 문서를 받을 수 있다는 의미이고 그 옆의 "*/*"는 특정한 유형이 아닌 모든 일반적인 형태를 다 허용한다는 의미입니다. 즉, Accept는 사용자 웹 브라우져에서 처리할 수 있는 마임타입(mime type)을 알려 줍니다.
  • Cookie: 쿠키가 무엇인지는[인터넷] 쿠키(Cookies)를 참고 하세요. Cookie 헤더는 사용자 하드 디스크에 쿠키가 있는 경우 그 쿠키의 이름과 값(name, value)을 읽어 들여서 웹 써버로 전송합니다.
  • Referer: Referer 헤더는 클릭한 링크가 담겨 있는 문서 주소를 웹 써버에 알려 줍니다. 즉, 어디로부터 이 페이지를 접속했는지를 웹 써버에게 알려 줍니다.
  • Host: 사용자가 요청한 주소의 호스트입니다. 즉, 웹 써버 주소입니다. 위의 경우 www.xyz.com입니다.

이외에도 웹 페이지가 수정된 경우 가장 최근 버전의 페이지를 전송해 달라는 요청인 If-Modified-Since와 특정 날짜가 지난 뒤에 특정 페이지나 이미지로의 접속을 차단하는 Expires 헤더가 있습니다.

리스판스 헤더 (Response Header)

apache웹 써버가 위와 같은 요청을 받으면 요청한 클라이언트에게 요청받은 내용과 함께 관련되는 정보를 담고 있는 헤더도 보냅니다. 그것을 리스판스 헤더라고 합니다. 리스판스 헤더는 상태(status) 정보를 담고 있습니다. 상태 정보는 "Found"와 "404 Not Found" 중 하나의 값을 갖습니다. 리스판스 헤더입니다.

HTTP/1.0 200 Found
Date: Mon, 10 Feb 1997 23:48:22 GMT
Server: Apache/1.1.1 HotWired/1.0
Content-type: text/html
Last-Modified: Tues, 11 Feb 2000 22:45:55 GMT

첫 줄은 상태 정보 "status"입니다. 사용자가 요청한 문서가 써버에 있으면, "Found", 못 찾았다면 "404 Not Found"입니다.

  • Date: 요청된 내용을 수행하는 시간과 날짜입니다.
  • Server: 웹 써버의 종류입니다.
  • Content-type: 보내는 문서의 마임타입입니다.
  • Last-Modified: 보내는 문서가 마지막으로 수정된 날짜입니다.

보내는 파일이 html 문서가 아니라면 Content-type 헤더에는 다른 마임타입이 담깁니다. 즉, 하나의 웹 페이지에 담겨 있는 모든 아이템들 각각에 대해서 Content-type이 무엇인지를 알려주고 전송받습니다. 이미지는 이미지별로 html은 html별로.

웹 써버 쪽에서 http 헤더를 어떻게 셋팅하는지에 관련되는 기술적 내용은 [펄] 펄을 이용한 CGI 개발을 읽어 보세요.

'IT' 카테고리의 다른 글

Qooxdoo.org  (1) 2006.09.07
http://www.dhtmlgoodies.com/index.html  (0) 2006.09.07
HTTP 에러 코드  (0) 2006.09.05
Top 10 Web Developer Libraries  (2) 2006.08.29
Ajax: A New Approach to Web Applications  (0) 2006.08.22
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

HTTP 에러 코드

클라이언트가 서버에 접속하여 어떠한 요청을 하면, 서버는 세 자리 수로 된 에러 코드와 함께 응답한다. HTTP의 에러 코드는 다음과 같다.

코드 메세지 설명
1XX Informational(정보) 정보 교환.
100 Continue 클라이언트로부터 일부 요청을 받았으니 나머지 요청 정보를 계속 보내주길 바람. (HTTP 1.1에서 처음 등장)
101 Switching Protocols 서버는 클라이언트의 요청대로 Upgrade 헤더를 따라 다른 프로토콜로 바꿀 것임. (HTTP 1.1에서 처음 등장)
2XX Success(성공) 데이터 전송이 성공적으로 이루어졌거나, 이해되었거나, 수락되었음.
200 OK 에러 없이 전송 성공.
202 Accepted 서버가 클라이언트의 요청을 수락함.
203 Non-authoritavive Information 서버가 클라이언트 요구중 일부만 전송.
204 Non Content 클라이언트의 요구를 처리했으나 전송할 데이터가 없음.
205 Reset Content 새 문서 없음. 하지만 브라우저는 문서 창을 리셋해야 함. (브라우저가 CGI 폼 필드를 전부 지우도록 할 때 사용됨.) (HTTP 1.1에서 처음 등장)
206 Partial Content 클라이언트가 Range 헤더와 함께 요청의 일부분을 보냈고 서버는 이를 수행했음. (HTTP 1.1에서 처음 등장)
3XX Redirection(방향바꿈) 자료의 위치가 바뀌었음.
300 Multiple Choisces 최근에 옮겨진 데이터를 요청.
301 Moved Permanently 요구한 데이터를 변경된 URL에서 찾았음.
302 Moved Permanently 요구한 데이터가 변경된 URL에 있음을 명시. 301과 비슷하지만 새 URL은 임시 저장 장소로 해석됨.
303 See Other 요구한 데이터를 변경하지 않았기 때문에 문제가 있음.
304 Not modified 클라이언트의 캐시에 이 문서가 저장되었고 선택적인 요청에 의해 수행됨 (보통 지정된 날짜보다 더 나중의 문서만을 보여주도록 하는 If-Modified-Since 헤더의 경우).
305 Use Proxy 요청된 문서는 Location 헤더에 나열된 프록시를 통해 추출되어야 함. (HTTP 1.1에서 처음 등장)
307 Temporary Redirect 자료가 임시적으로 옮겨짐.
4XX Client Error(클라이언트 에러) 클라이언트 측의 에러. 주소를 잘못 입력하였거나 요청이 잘못 되었음.
400 Bad Request 요청 실패. 문법상 오류가 있어서 서버가 요청사항을 이해하지 못함,
401.1 Unauthorized 권한 없음 (접속실패). 서버에 로그온 하려는 요청사항이 서버에 들어있는 권한과 비교했을 때 맞지 않음.
401.2 Unauthorized 권한 없음 (서버설정으로 인한 접속 실패). 서버에 로그온 하려는 요청사항이 서버에 들어있는 권한과 비교했을 때 맞지않음.
401.3 Unauthorized 권한 없음 (자원에 대한 ACL에 기인한 권한 없음). 클라이언트가 특정 자료에 접근할 수 없음.
401.4 Unauthorized 권한 없음 (필터에 의한 권한 부여 실패). 서버에 접속하는 사용자들을 확인하기 위해 설치한 필터 프로그램이 있음.
401.5 Unauthorized 권한 없음 (ISA PI/CGI 애플리케이션에 의한 권한부여 실패). 이용하려는 서버의 주소에 ISA PI나 CGI프로그램이 설치되어 있고, 권한을 부여할 수 없음.
402 Payment Required 예약됨.
403.1 Forbidden 금지 (수행접근 금지). 수행시키지 못하도록 되어있는 디렉토리 내의 실행 파일을 수행하려고 하였음.
403.2 Forbidden 금지 (읽기 접근 금지). 접근한 디렉토리에 가용한 디폴트 페이지가 없음.
403.4 Forbidden 금지 (SSL 필요함). 접근하려는 페이지가 SSL로 보안유지 되고 있음.
403.5 Forbidden 금지 (SSL 128필요함). 페이지가 128비트의 SSL로 보안유지 되고 있음.
403.6 Forbidden 금지 (IP 주소 거부됨). 사용자가 허용되지 않은 IP로부터 접근함.
403.7 Forbidden 금지 (클라이언트 확인 필요). 클라이언트가 자료에 접근할 수 있는지 확인 요함.
403.8 Forbidden 금지 (사이트 접근 거부됨). 서버가 요청사항을 수행하고 있지 않거나, 해당 사이트에 접근하는 것이 허락되지 않음.
403.9 Forbidden 접근금지 (연결된 사용자수 과다). 서버가 BUSY 상태에 있어서 요청을 수행할 수 없음.
403.10 Forbidden 접근금지 (설정이 확실 하지 않음).
403.11 Forbidden 접근금지 (패스워드 변경됨). 잘못된 패스워드를 입력했음.
403.12 Forbidden 접근금지(Mapper 접근 금지됨). 클라이언트 인증용 맵이 해당 웹 사이트에 접근하는 것이 거부됨.
404 Not Found 문서를 찾을 수 없음. 서버가 요청한 파일이나 스크립트를 찾지 못함.
405 Method not allowed 메서드 허용안됨. 요청 내용에 명시된 메서드를 수행하기 위해 해당 자원의 이용이 허용되지 않음.
406 Not Acceptable 받아들일 수 없음.
407 Proxy Authentication Required 프록시 서버의 인증이 필요함.
408 Request timeout 요청 시간이 지남.
409 Conflict 요청을 처리하는데 문제가 있음. 보통 PUT 요청과 관계가 있다. 보통 틀린 버전의 파일을 업로드할 경우 발생함. (HTTP 1.1에서 새로 등장)
410 Gone 영구적으로 사용할 수 없음.
411 Length Required 클라이언트가 헤더에 Content-Length를 포함하지 않으면 서버가 처리할 수 없음.(HTTP 1.1에서 새로 등장)
412 Precondition Failed 선결조건 실패. 헤더에 하나 이상의 선결조건을 서버에서 충족시킬 수 없음.
413 Request entity too large 요청된 문서가 현재 서버가 다룰 수 있는 크기보다 큼. (HTTP 1.1에서 새로 등장)
414 Request-URI too long 요청한 URI가 너무 김.
415 Unsupported media type 요청이 알려지지 않은 형태임. (HTTP 1.1에서 새로 등장)
5XX Server Error(서버 에러) 서버 측의 에러로 올바른 요청을 처리할 수 없음.
500 Internal Server Error 서버 내부 오류.
501 Not Implemented 필요한 기능이 서버에 설치되지 않았음.
502 Bad gateway 게이트웨이 상태 나쁨.
503 Service Unavailable 외부 서비스가 죽었거나 현재 멈춘 상태 또는 이용할 수 없는 서비스.
504 Gateway timeout 프록시나 게이트웨이의 역할을 하는 서버에서 볼 수 있음. 초기 서버가 원격 서버로부터 응답을 받을 수 없음. (HTTP 1.1에서 새로 등장)
505 HTTP Version Not Supported 해당 HTTP 버젼을 지원하지 않음.

'IT' 카테고리의 다른 글

http://www.dhtmlgoodies.com/index.html  (0) 2006.09.07
HTTP로 나누는 대화  (0) 2006.09.05
Top 10 Web Developer Libraries  (2) 2006.08.29
Ajax: A New Approach to Web Applications  (0) 2006.08.22
script.aculous wiki 사이트  (0) 2006.08.14
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

I decided to make a list of the top libraries that I have come across or that I personally use. Libraries can be a web developers best friend. They are great resources to learn from and can save hours and hours of time. These libraries include JavaScript, Ajax, Colors, PHP, and CSS. These should be in any web developers bookmarks, so go ahead and look through these libraries and bookmark your favorite ones. The list is in no particular order.

1) Moo.fx - A superlightweight, ultratiny, megasmall javascript effects library, written with prototype.js. It’s easy to use, fast, cross-browser, standards compliant, provides controls to modify Height, Width, and Opacity with builtin checks that won’t let a user break the effect with multiple crazy clicks. It’s also optimized to make you write the lesser code possible.

2) Rico - An open source JavaScript library for creating rich internet applications. Provides full Ajax support, drag and drop management, and a cinematic effects library.

3) Swat - Developed by silverorange, Swat is an open source web application toolkit built with PHP.

4) ColorCombos - Who would’ve thought a color library would end up mixed in with a bunch of JavaScript and PHP libraries? Well they do have a pretty sweet little color library for finding color combinations, all you do is select the color and they show you some nice combos that work with that color.

5) script.aculo.us - Provides you with easy-to-use, compatible and, ultimately, totally cool JavaScript libraries to make your web sites and web applications fly, Web 2.0 style. I’m sure I’m not alone when I say this library is my favorite.

6) Mochikit - A kick-ass lightweight JavaScript library that will help you get shit done fast.

7) Dynamic Drive CSS Library - Here you’ll find original, practical CSS codes and examples such as CSS menus to give your site a visual boast.

8) PEAR - A framework and distribution system for reusable PHP components. PEAR provides the above mentioned PHP components in the form of so called “Packages”.

9) DHTML Goodies - A good sized library of DHTML and AJAX scripts.

10) dojo - Open source JavaScript toolkit that makes professional web development better, easier, and faster.

Honorable Mentions

11) Cross Browser | Toys - Huge JavaScript library.

12) Yahoo UI Library - The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources.

Big thanks to all of those who have help in anyway to put one of these libraries together.

I hope you find this list helpful. Keep in mind there’s hundred of libraries available online, I don’t know all of them and I’m sure I missed a few good ones, feel free to add your favorites in the comments below.

'IT' 카테고리의 다른 글

HTTP로 나누는 대화  (0) 2006.09.05
HTTP 에러 코드  (0) 2006.09.05
Ajax: A New Approach to Web Applications  (0) 2006.08.22
script.aculous wiki 사이트  (0) 2006.08.14
prototype.js 를 위한 개발자 노트  (0) 2006.08.14

+ Recent posts