뭔가 불편하면서 찝찝하고 재미있을 것 같으면서 재미가 없는... 책이었다. 저자는 그동안의 예술사가들이 너무 미술기법을 위주로 설명해 예술사를 제대로 파악하지 못한 한계가 있다는 식으로 지적한다. 근데 내가 보기엔 예술사를 설명하는 데 있어서 저자가 지나치게 관념에 치우치는 바람에 오히려 이 또한 전체상을 균형있게 파악하는 데에는 실패한 것 같다. 나도 사람의 생각이 기술의 발전보다 먼저 있다는 데에는 어느 정도 동의하지만, 사실 닭이 먼저냐 달걀이 먼저냐 하는 문제와 별반 다르지 않다고 보기에...;;; 철학사에 관한 건 책 몇 권 읽어본 게 전부지만, 철학사에서 형이상학과 형이하학이 엎치락 뒤치락 하는 것도 어느 것이 확실히 옳다고 할 수 없기 때문이 아닌가?? 뭐.. 잘은 모르지만, 이 책은 분명 ..
역사학과 프로그래밍.. 공통점이라고는 눈을 씻고 찾아봐도 찾아볼 수 없을 것만 같은 두 녀석이다. 역사학만 공부하다가 프로그래밍에 첫 발을 내디뎠을 때, 정말이지 정신적으로 무척 힘들었다. 처음으로 프로그래밍 언어를 접한 건 Java였는데, int는 뭐고 String은 뭐고.. 이것까지는 괜찮았다. for문, while문이 나오고 구구단을 만들라는 둥(못하지는 않지만 난 어렸을 때 구구단과 나눗셈에 대한 트라우마가 있다), 경우의 수 같은 이상한 수학 문제 같은 걸 풀어보라는 둥 하는데.. 머리가 깨져버릴 것 같았다. ㅡ.ㅡ; 정말 심각하게 이 길로 가도 될까 고민도 많이 했다. 더군다나 언어는 규칙이라는 것을 깨닫지 못하고, "a=b이고 c=d이다"라는 어찌보면 당연한 공식에 "왜?"라는 의문을 달아서..
jsp 파일에 있는 표나 글씨 등을 엑셀 혹은 워드 파일로 다운로드/실행하는 방법이다. 먼저 jsp의 맨 윗 부분에 위의 코드를 적어준다. 워드나 한글로 다운로드/실행하고 싶다면 엑셀에 맞춰져 있던 코드들을 주석으로 묶고, 기존에 주석으로 묶여있는 코드들을 풀어주면 된다. 회원 목록 ID 이름 전화번호 patriot2 유관순 0431234567 pitcher 류현진 01034567890 historian 신채호 001886123456 body 영역에는 엑셀로 다운로드/열기 할 내용을 적어준다. 센스가 있는 사람이라면 DB와 연동해서 사용할 수 있을 것이다. jsp 파일을 실행해서 다운로드 혹은 실행했을 때의 모습이다. 유관순, 류현진의 경우에는 전화번호를 입력한 td 태그에 style로 mso-numbe..
정말 불친절한 네이버가이드 때문에 이걸 하느라고 얼마나 고생했는지 모른다. 전부 php로 되어 있어서 이걸 jsp로 바꾸고 해야 하는데, 다른 사람들이 블로그에 올려놓은 것들을 보니 저마다 조각조각이라 어찌할 방도가 없었다. 결국 회사 선배의 도움으로 해결.. 혹시라도 나같이 jsp 스마트에디터 이미지 첨부를 미친듯이 구글링하고 있을 불쌍한 중생들을 위해 아래 파일과 간단한 방법을 올린다. 먼저 첨부한 파일을 다운로드 받아서 폴더째 서버에 복사 붙여넣기 한다. 그리고 cos.jar파일을 lib에 추가해준다. 이 글 참조 → http://zero-gravity.tistory.com/168 (MultipartRequest와 DefaultFileRenamePolicy를 사용하기 때문..) 나머지는 다른 환경에..
파일 다운로드하는 코드다. 일단은 jsp 쪽에서 다운로드 링크를 클릭했을 때, 파라미터로 파일명을 넘겨줘야 한다. 그리고 파일 다운로드를 처리하는 쪽에서는 아래와 같이 해준다. // 파일이 저장될 경로. String realPath = "D:/folder/workspace/projectName/WebContent/upfile/"; // 파일 이름이 파라미터로 넘어오지 않으면 리다이렉트 시킨다. if(request.getParameter("fileName") == null || "".equals(request.getParameter("fileName"))){ response.sendRedirect("/redirect.jsp"); }else{ // 파라미터로 받은 파일 이름. String requestFil..
웹페이지에서 MultipartRequest객체를 이용한 파일업로드 방법을 소개한다. 다른 방법들도 뒤적뒤적 해봤지만, MultipartRequest를 이용한 방법이 제일 쉬웠다. 먼저 MultipartRequest를 이용하기 위해선, 라이브러리 파일을 다운 받아야 한다. 다운로드☞ http://www.servlets.com/cos/ cos-26Dec2008.zip 파일을 다운로드 받아서 압축을 풀면, lib 폴더에 cos.jar파일이 보일 것이다. cos.jar 파일을,, WEB-INF > lib 폴더 안에 집어넣자. * View (jsp 페이지) 이름: 별명: 사진: 위와 같이 코딩하면 아래와 같이 입력 폼이 보일 것이다. 데이터 입력 후, 전송을 클릭했을 시 수행할 Controller나 Action에..