<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>구구단</title>
</head>
<body>
	2단을 출력하자<br/>
	<% int a=2;
	   for(int b=1;b<10;b++){
	   int c=a*b;
	%>
		<%=a %>*<%=b %>  =<%=c %>  <br/>
	<%} %>
	
	2~9단을 출력하자<br/>
	<% for(int i=2;i<10;i++){
		%>
		--- <%=i %>단---<br/>
	<% 	for(int j=1;j<10;j++){
			int z;
			z=i*j;
	%>
			
		<%=i %>&nbsp;*&nbsp;<%=j %>&nbsp;=&nbsp;<%=z %><br/>		
		<%}%>
	<%}%>
</body>
</html>



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

2일차 Buffer 관리하기&경로  (0) 2012.05.22
2일차 Buffer 관리하기  (0) 2012.05.22
2일차 복습  (0) 2012.05.22
1일차 reDirect 기능  (0) 2012.05.21
1일차 Header  (0) 2012.05.21
JSP - java의 힘을 사용하서 웹 사이트를 만들 수 있다. 
android - java의 기능을 사용해서 단말기에서 표현

Java  /  C  /  MS  

파일이름.jsp  
<%@ 페이지선언 %>
<%@ 자바 클래스 임포터, ~ 그외 속성 %>

<%   스크립틀릿  String a="aaa"; %>
<%!  선언부  %>
<%=a   표현식   %>

<%   int a=5;     
        int b=10;  %>
       <%=b %> + <%=c %>
<%
        int c=a+b;

   %>
   <%=c %>

2단 출력하기 2 * 1 = 2 
                      2 * 2 = 4


2단~ 9단까지 출력하기 
  
<style> </style>
<script> </script>
<HTML> 사용하는 부분 
   <a >    페이지 이동을 시켜주는 태그 
   <img> 그림을 표시해주는 ImageView
   <button>	
  <form action="b.jpg">  다른 페이지로 이동할 수 있게 해주는 태그
   <input> 사용자로부터 값을 받게 해주는 태그 
</HTML>

css : HTML의 태그의 디자인을 처리할 수 있다 .


'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

2일차 Buffer 관리하기  (0) 2012.05.22
2일차 구구단 출력하기  (0) 2012.05.22
1일차 reDirect 기능  (0) 2012.05.21
1일차 Header  (0) 2012.05.21
1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
day01_07.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>reDirect 기능 - 나에 해당하는 페이지 </title>
</head>
<body>	
	 direct : 나 -> A -> B  <br />
	 reDirect : 나 -> A -> 나 -> B <br /><br />
	 
	 <a href="day01_07A.jsp?id=pass"> 
	 	A페이지를 요청하기(아이디를 갖고 가기) </a><br/>
	 <a href="day01_07A.jsp"> A페이지를 요청하기2 </a><br/>
	 

</body>
</html>


day01_07A.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>A에 해당하는 페이지</title>
</head>
<body>
	<%  
		String id=request.getParameter("id");
		if(id==null){ //로그인을 안했다 
			// 로그인 페이지로 가도록 되돌려 보내기
			response.sendRedirect("day01_07B.jsp");
		
		}else if(id.trim().length()<1){
			request.sendRedirect("day01_07B.jsp");
		
		}else{ // id 값이 있다면 (==로그인을 했다)
			%>
			어서오세요  <%=id %> 님 !!
			<%
		}
	%>
</body>
</html>


day01_07B.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>로그인 페이지</title>
</head>
<body>
	<form action="day01_07A.jsp">
		id : <input type="text" name="id" size="10">
		<br/>
		<input type="submit" value="보내기">
	</form>

</body>
</html>



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

2일차 구구단 출력하기  (0) 2012.05.22
2일차 복습  (0) 2012.05.22
1일차 Header  (0) 2012.05.21
1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
1일차 Form 전송  (0) 2012.05.21
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.Enumeration" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>헤더</title>
</head>
<body>
	<% Enumeration headerData = request.getHeaderNames();
	   while(headerData.hasMoreElements()){
		   String headerName = (String)headerData.nextElement();
		   String headerValue = request.getHeader(headerName);
	%>
	
		헤더의 이름 :<%=headerName %>,
		              값:<%=headerValue %><br/>
	
	<%  
	    }
	%> 
	   
	responseCode : 404	
</body>
</html>

이클립스 결과값....




cafe24 서버에 올려서 본 값



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

2일차 복습  (0) 2012.05.22
1일차 reDirect 기능  (0) 2012.05.21
1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
1일차 Form 전송  (0) 2012.05.21
1일차 Form 태그  (0) 2012.05.21








    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" 
        URIEncoding="UTF-8"/>

요렇게 추가를 해주자~~



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 reDirect 기능  (0) 2012.05.21
1일차 Header  (0) 2012.05.21
1일차 Form 전송  (0) 2012.05.21
1일차 Form 태그  (0) 2012.05.21
1일차 request 기본 객체  (0) 2012.05.21
day01_04.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Form 태그</title>
	<style type="text/css">
		form{  border: 2px thick lime;
			   border-style: solid;
			   width: 500px;
			   height: 200px;
			   background-color: yellow;
			   font-size: 20px;
		}
	</style>
</head>
<body>
	Form 태그는 사용자로부터 값을 받는 태그 <br/>
	
	<form action="day01_05.jsp" method="post">
		이름 : <input type="text" name="name" size="10" maxlength="8"
					 required><br/>
		사는 도시 : <input type="text" name="city" size="10"><br/>
		좋아하는 동물 : 
			<input type="checkbox" name="pet" value="dog">강아지
			<input type="checkbox" name="pet" value="cat">고양이
			<input type="checkbox" name="pet" value="hamster">햄스터<br/>
			
			<input type="submit" value="전송">
			<!-- submit을 누르면 위의 form action 값으로 데이터를 전송한다. -->
	</form>
</body>
</html>


day01_05.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Form으로 전송한 내용을 받는 페이지</title>
</head>
<body>
	<% String name = request.getParameter("name");
	   String city = request.getParameter("city");
	   String[] pets = request.getParameterValues("pet"); 
	   String myPet="";
	   for(int i=0;i<pets.length;i++){
		   myPet += pets[i];
	   	   myPet += "  ";
	   }
	   %>
	   
	   이름 : <%=name %><br/>
	   내가 사는 곳은 <%=city %> 입니다.<br/>
	   내가 좋아하는 pet은 <%=pets.length %>종류이고
	   <%=myPet %>입니다.<br/>
</body>
</html>




'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 Header  (0) 2012.05.21
1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
1일차 Form 태그  (0) 2012.05.21
1일차 request 기본 객체  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Form 태그</title>
</head>
<body>
	Form 태그는 사용자로부터 값을 받는 태그 <br/>
	
	<form>
		이름 : <input type="text" name="name" size="10"><br/>
		사는 도시 : <input type="text" name="city" size="10"><br/>
		좋아하는 동물 : 
			<input type="checkbox" name="pet" value="dog">강아지
			<input type="checkbox" name="pet" value="cat">고양이
			<input type="checkbox" name="pet" value="hamster">햄스터<br/>
			
			<input type="submit" value="전송">
			<!-- submit을 누르면 위의 form action 값으로 데이터를 전송한다. -->
	</form>
</body>
</html>





'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 이클립스 한글 깨짐 현상  (0) 2012.05.21
1일차 Form 전송  (0) 2012.05.21
1일차 request 기본 객체  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
1일차 1부터 10까지  (0) 2012.05.21
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<style>	
		/* 주석: *은 문서 전체에 css스타일을 적용하기 */	
		*{font-size: 15px; 
		  color:blue; 
		  font-family: serif; 
		  font-style: italic; 
		  text-align: center;}	
		
		/* li태그에 css스타일을 적용하기
			:조건 h+ over 에서의 스타일 적용하기 */
		li:hover{
			font-size:20px; 
			color:black; 
			background-color:yellow;}
		
		/* div태그에만 적용하겠다. */
		div{ color:navy; 
			 font-size: 30px;
			 background-color: #dd3355;}			
	</style>
	
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>request 기본 객체</title>
</head>
<body>
	<ul>
		<li>
			<div>
			클라이언트 IP = <%=request.getRemoteAddr() %> 
			</div>
		</li> 
		<li>요청정보길이 = <%=request.getContentLength() %> </li>
		<li>요청정보 인코딩 = <%=request.getContentType() %> </li>
		<li>요청정보 프로토콜 = <%=request.getProtocol() %> </li>
		<li>요청정보 전송방식 = <%=request.getMethod() %> </li>
		<li>요청 URI = <%=request.getRequestURI() %> </li>
		<li>컨텍스트 경로= <%=request.getContextPath() %> </li>
		<li>서버이름 = <%=request.getServerName() %> </li>
		<li>서버포트 = <%=request.getServerPort() %> </li>
	<ul/>
</body>
</html>









'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 Form 전송  (0) 2012.05.21
1일차 Form 태그  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
1일차 1부터 10까지  (0) 2012.05.21
1일차 날짜 및 이미지(putty 설정~~)  (0) 2012.05.21
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<!-- 스크립트릿 -->
<body>
	1부터 10까지의 합을 더해서 화면에 출력하자
	<% int sum=0;
		
		for(int i=1;i<=10;i++){
			sum +=i;
		}
	%>
	<!-- 선언부 -->
	<%! public int multiply(int a, int b){
		int c=a+b;
		return c;
	}

	%><br/>
	표현식:<br/>
	1~10까지의 합은 : ~~~<%=sum %>다<br/>
	3*5는 <%= multiply(3,5) %>다<br/>
	&lt;%:스크립트릿<br/>
	&lt;%!:선언부<br/>
	&lt;%=:표현식<br/>
</body>
</html>



index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	JSP첫째날 <a href="day01.jsp">day01.jsp</a><br/>
	JSP첫째날 <a href="day01_02.jsp">day0_02.jsp</a>
</body>
</html>


day01_02.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	1부터 10까지의 합을 더해서 화면에 출력하자
	<% int sum=0;
		
		for(int i=1;i<=10;i++){
			sum +=i;
		}
	%>
	1~10까지의 합은 : ~~~<%=sum %>다
	
</body>
</html>




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.Date" %> 
<%@ page import="java.util.*" %>

<%   Date now=new Date();  
	   Calendar cal=Calendar.getInstance();
	   int hour=cal.get(Calendar.HOUR_OF_DAY);
%>
<% int k=10; %>
<!-- WebContent폴더안에 jsp파일을 만듭니다 -->
<html>
	<head>
		<title> JSP를 시작하자 </title>
	</head>
	<body>
		/WebContent/day01_01.jsp
		<Button> 버튼 </Button> <br/>한줄 띄기<br />
		현재 의 전체 시간 보기 :
		<%= now %>
		<%=k %> <br />
		현재 시간 : <%=hour %>
		<img src="http://vncc.phinf.naver.net/vncc01/2012/5/18/178/title_%BF%F9_crop.jpg">
		www폴더안으로 jsp 파일을 업로딩하기 <br/>
		http://gusfree.cafe24.com/day01.jsp <br />
		tomcat/bin/catalina.sh stop  끄기 <br/>
		tomcat/bin/catalina.sh start  끄기 <br/>
		tomcat/bin/catalina.sh destroy 종료 <br/>
	</body>
</html>




putty라는 프로그램을 받자




putty.exe를 다운 받자





Host Name에 자신의 호스트 주소를 적자(나는 cafe24를 가입 해서 요렇게 적었다.) open



예(Y) 를 클릭하자~~




tomcat/bin/catalina.sh stop   - 끄기 

tomcat/bin/catalina.sh start   - 시작



jsp생성한걸 더블클릭 해서 올리자~~




요렇게 실행된다.




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	JSP첫째날 <a href="day01.jsp">day01.jsp</a>
</body>
</html>


day01.jsp를 클릭하면 day01.jsp 페이지로 이동한다(안드로이드의 intent라고 생각하면된다.....강사 왈)

'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 request 기본 객체  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
1일차 1부터 10까지  (0) 2012.05.21
1일차 TomCat 설치 및 eclipse 연동 ,cafe24 가입하는법  (0) 2012.05.21
1일차 JSP 책소개  (0) 2012.05.21

http://tomcat.apache.org/  에 접속하자.







여기서 32-bit windows.zip을 다운받았다..각자의 OS에 맞게~~




tomcat을 다운받고 알기쉬운곳에 설치하자.




startup.bat은 서버실행 shutdown.bat은 서버끄기




cmd창을 열어서 실행 해보면 환경 변수를 지정하라고 한다. 다시 끄고 환경변수를 지정해주자~~






이클립스에서 JDK 설치 한곳 Path 위치 알아내기




환경변수를 지정해준다...우리는 새로 하나 만들었다.





다시 CMD창을 열어서 tomcat이 설치된 C:\apache-tomcat-6.0.35\bin 으로 이동 해서 

startup을 실행하면 서버가 실행된다.




요런식으로 



filezilla가서 client를 다운받아서 설치하자.




cafe24라는 곳에서 가입함...



호스트에 자기 서버 기입하고 사용자명하고 비번은...ㅎㅎ




띠리링 접속이 된다~~




이클립스에서 하단 View아이콘 클릭해서 Servers 창을 만들자~~



새로운 프로젝트를 만들어보자






Generate Web.xml deployment descriptor를 클릭해주는게 좋다.










<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%@ page import="java.util.Date" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%   Date now=new Date();  %>
<!-- WebContent폴더안에 jsp파일을 만듭니다 -->
<html>
	<head>
		<title> JSP를 시작하자 </title>
	</head>
	<body>
		/Web-INF/day01_01.jsp
		<Button> 버튼 </Button> <br/>한줄 띄기<br />
		현재 시간 :
		<%= now %>
	</body>
</html>



















chrom으로 실행 해본 결과값.



'JSP > 2012.04강의(MySQL)' 카테고리의 다른 글

1일차 request 기본 객체  (0) 2012.05.21
1일차 표현식,선언부  (0) 2012.05.21
1일차 1부터 10까지  (0) 2012.05.21
1일차 날짜 및 이미지(putty 설정~~)  (0) 2012.05.21
1일차 JSP 책소개  (0) 2012.05.21



JSP 2 1 웹 프로그래밍 기초부터 실전까지

저자
최범균 지음
출판사
가메 | 2009-07-03 출간
카테고리
컴퓨터/IT
책소개
이 책은 웹 프로그래밍에 대한 기초 지식부터, JSP 기초, J...
가격비교




자바프로그램 / 어플 / 웹 


html + javascript  -> html5 


<HTML>

<BODY>

<TABLE> 

<IMG>     <ImageView>

<B>

<BR>

<INPUT>  <EditText>

<HEAD>

<TITLE>


HTML5  / JSP(java+html) 1주 반

struts2 (ibatis,)/ 1주반

ajax, jquery(하루) 


2주 프로젝트  


xml, java



큰지도보기

서울올림픽공원 / 도시근린공원

주소
서울 송파구 방이동 88번지
전화
02-410-1114
설명
올림픽공원은 백제시대의 유적과 현대적 감각의 최신식 경기장이 공존하...



88년도에 대왕 엄지상 앞에서 사진 찍은게 어디 갔지??









여기가 88년도에 펜싱 경기를 본곳 같은데...왜 핸드볼 경기장일까....





역광에서 찍은거라....영 아니던데.....





나홀로 나무 옆 보리밭 ...보리~~~










평화의 문....88



88년도에 한번 올해 3월달에 두번 5월달에 세번...............네번째는 88년도 가족끼리 왔으면 좋겠다......










'解憂所' 카테고리의 다른 글

화엄사~~~  (2) 2012.05.28
자연으로.....  (1) 2012.05.28
2012 P&I 장소 : 코엑스  (1) 2012.04.28
코스트코  (0) 2012.04.15
골목길....  (0) 2012.04.14

※keystore 생성 / apk파일 생성 및 서명하기


- 마켓에 업로드 할 어플리케이션의 메니페스트 파일을 연 후, Manifest 탭의 하단을 보면 아래와 같이 Export 메뉴가 보입니다.



 두 가지 방법이 있는데, 하나는 APK파일 생성과 서명을 동시에 하는 것, 하나는 APK파일로만 생성하는 것입니다. 특별한 경우가 아니라면 동시에 해주는거 편하겠죠? Use the Export Wizard를 클릭합니다.




 Export  Android Application 창이 뜹니다. 여기에서는 apk파일로 내보내기를 수행할 프로젝트를 선택해주면 됩니다. Next를 눌러 다음 과정으로 넘어갑니다.





 어플리케이션 배포를 처음으로 하는 것이라면, 아직 keystore가 없을 겁니다. keystore가 있어야만 어플리케이션 서명도 할 수 있고, 구글맵 API Key도 받을 수 있습니다. (에뮬레이터에서 테스트할 때는 debug keystore로 API키를 받아서 구글맵을 사용할 수 있었지만, 실제 기기에 올릴 때는 debug keystore로 받은 API Key를 사용하면 로드가 제데로 되지 않습니다.)


Location 옆의 Browse...를 눌러 새로 만들 keystore가 저장될 위치를 선택합니다.






keystore의 경로 및 이름을 지정합니다.





keystore의 위치 및 이름을 지정했으면, keystore의 비밀번호를 입력한 후, Next 버튼을 눌러줍니다.





 Alias(이름) 및 비밀번호와 기본적인 정보들을 적어주면 되고, Validity(서명이 유효한 기간)은 50년으로 해줍니다. (안드로이드 마켓에 어플리케이션을 올리려면 적어도 안드로이드 마켓이 생긴 일자로부터 50년까지는 유효한 인증서로 서명이 되어야 합니다) 입력이 완료되었으면 Next버튼을 눌러 다음 과정으로 넘어갑니다.





어디에 apk파일을 생성할 지 모두 선택이 완료되었으면, Finish버튼을 눌러 apk파일을 생성합니다.





출처:http://www.androidpub.com/56913

'Android > 2012.04월 강좌' 카테고리의 다른 글

Toast 에 이미지 띄우기  (0) 2012.05.17
13일차 Font  (0) 2012.05.14
12일차 SocketServer 2 (Client,Server C->C)  (0) 2012.05.11
11일차 SocketServer (Client,Server C->S, S->C)  (0) 2012.05.10
11일차 Json  (0) 2012.05.10

+ Recent posts