달력

22025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

헷갈리 ㅡㅡ;;

JAVA/Framework 2005. 2. 12. 10:10

이제 하나씩 시작해봐야쥐..

Posted by tornado
|
[방문히트이벤트] 4800 히트를 잡아라!
박종복님이 당첨되었습니다.

'이것저것 > 낙서장' 카테고리의 다른 글

4900 히트 이벤트!!!  (0) 2005.02.14
JSP 로 xml 파일 만들때.... 제발... 쫌.. !!!!  (0) 2005.02.12
어제 말탔다.. 으흐흐흐  (2) 2005.02.11
즐설~~~  (0) 2005.02.04
일본웹 번역기로 보다 한참 헤멨네 ㅡㅡ  (0) 2005.02.04
Posted by tornado
|

드뎌.. 렙 40 찍고 말 탔다...

 

쫑욱아.. 30골 잘 썼다 으흐흐흐.. 담에 접대함 하마.. 으흐흐흐

'이것저것 > 낙서장' 카테고리의 다른 글

JSP 로 xml 파일 만들때.... 제발... 쫌.. !!!!  (0) 2005.02.12
4800 히트 이벤트!!!  (2) 2005.02.11
즐설~~~  (0) 2005.02.04
일본웹 번역기로 보다 한참 헤멨네 ㅡㅡ  (0) 2005.02.04
4700 히트 이벤트!!!  (0) 2005.02.03
Posted by tornado
|

http://wiki.blojsom.com/wiki/display/blojsom

 

오... 벨로시티로 스킨을 .....

 

 

http://b2evolution.net/  <--- PHP 로 만든 블로그...

 

asp 로 만든건 없나??

'JAVA > JSP_Servlet' 카테고리의 다른 글

[펌] lucene index browser 오옷~ 00  (2) 2005.03.31
[링크]proxool.. 편리한 풀...  (0) 2005.03.22
간단한 trackback ping 보내는 JSP ..  (0) 2005.02.04
[펌] Trackback CGI 설계  (0) 2005.02.03
[펌] 검색엔진 만들기  (0) 2005.01.21
Posted by tornado
|

awstats 를 여러 가상 도메인에서 사용할 경우..


각각의 로그 파일들의 이름을 정확히 httpd.conf 에서 명시하고..


awstats 가 설치된 디렉토리(ex : /etc/awstats ) 에 awstats 설정 파일을 적용시킬 가상 도메인 이름으로 복사 하고 설정 파일 내용중 LogFile , SiteDomain 등의 내용을 가상 호스트에 맞게 수정한다.


그리고 http://도메인/awstats.pl?config=적용이름

으로 호출하면 된다. 무지 간단한걸~~


근데 DB 입출력 보다 무지 느린듯 ...

Posted by tornado
|

즐설~~~

이것저것/낙서장 2005. 2. 4. 18:22

 

 

 

 

새해 복 많이 받으시고..

 

 

 

 

 

 

 

대박 터지세요~~~

 

 

 

 

 

 

'이것저것 > 낙서장' 카테고리의 다른 글

4800 히트 이벤트!!!  (2) 2005.02.11
어제 말탔다.. 으흐흐흐  (2) 2005.02.11
일본웹 번역기로 보다 한참 헤멨네 ㅡㅡ  (0) 2005.02.04
4700 히트 이벤트!!!  (0) 2005.02.03
[펌] 총싸움  (0) 2005.02.02
Posted by tornado
|

메솟드인타세프타  <-- 이게 당췌 뭔소리인지 ㅡㅡ;;   

그래도!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

마끄로나르도(맥도날드 ㅡㅡ) 보다는 덜 당황했음...  땀 삐질 ;;

 

헉.. 이건 또 뭐냐 ㅡㅡ

스케이라불페르르세이후웨브아프리케이션

 

넘 웃긴당

 

'이것저것 > 낙서장' 카테고리의 다른 글

어제 말탔다.. 으흐흐흐  (2) 2005.02.11
즐설~~~  (0) 2005.02.04
4700 히트 이벤트!!!  (0) 2005.02.03
[펌] 총싸움  (0) 2005.02.02
4600 히트 이벤트!!!  (2) 2005.02.01
Posted by tornado
|

심심해서(?) 잠깐 만들어봄 ㅡㅡ

PHP 는 금새 했는데 JSP 는 HttpURLConnection 에서 잠깐 헤맴 ㅜㅜ

 

<%@ page contentType="text/xml; charset=euc-kr" %>
<%@ page import="java.util.*, java.net.*, java.io.*, org.jdom.*, org.jdom.input.*" %>
<%


 String receipt = "http://blog.empas.com/yheesung/tb/6327649";


 String url = "http://yheesung.egloos.com/";


 String title = URLEncoder.encode("트랙백연습", "euc-kr");


 String blog_name = URLEncoder.encode("tornado Blog", "euc-kr");


 String excerpt = URLEncoder.encode("이 글의 내용은 어짜구.. 저짜구......", "euc-kr");


 URL receiptURL = new URL(receipt);

 

 HttpURLConnection conn = (HttpURLConnection)receiptURL.openConnection();

 

 conn.setDoOutput(true);

 

 //==================================================================
 // 특별히 Header 정보를 셋팅할 필요는 없다.
 // 보내는 부분에서는 아무 문제가 없었다.
 // Test : 이글루, 네이버, 엠파스
 //==================================================================

 conn.setRequestMethod("GET");
 
 //conn.setRequestMethod("POST");

 PrintWriter pw = new PrintWriter(conn.getOutputStream());

 pw.write("url="+url);

 pw.write("&title=" + title);

 pw.write("&blog_name=" + blog_name);

 pw.write("&excerpt=" + excerpt);

 pw.flush();

 pw.close();

 BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));

 //==================================================================
 //
 // 헐... 왜 xml문서 앞에 공백을 넣어서리..... ㅡㅡ;;
 //
 //================================================================== 
 
 String txt = "";

 while( (txt = reader.readLine()) != null){

  if(txt.indexOf("<?xml") > -1){

   break;

  }

 }

 String message = null;

 String status = null;

 boolean errorFlag = true;


 SAXBuilder builder = new SAXBuilder();

 builder.setValidation(false);

 builder.setIgnoringElementContentWhitespace(true);
  
 Document document = builder.build(reader);

 Element rootElement = document.getRootElement();

 List list = rootElement.getChildren();

 for(int i = 0; i < list.size(); i++){

  Element _el = (Element)list.get(i);


  if("error".equalsIgnoreCase(_el.getName())){

   status = _el.getValue();

  }

  if("message".equalsIgnoreCase(_el.getName())){

   message = _el.getValue();

  }

 }


 
 if("1".equals(status)){

  out.println("트랙백 핑을 보내는 중 에러가 발생하였습니다!!");

  out.print("<BR>Error code : " + status);

  out.print("<BR>Error message : " + message);

 }else{

  out.println("트랙백 핑이 에러가 없이 전송되었습니다");

 }

 reader.close();

 conn.disconnect();

%>

'JAVA > JSP_Servlet' 카테고리의 다른 글

[링크]proxool.. 편리한 풀...  (0) 2005.03.22
[링크]자바로 만든 블로그  (2) 2005.02.11
[펌] Trackback CGI 설계  (0) 2005.02.03
[펌] 검색엔진 만들기  (0) 2005.01.21
[javamail] 제목 깨질때...  (0) 2005.01.18
Posted by tornado
|
[방문히트이벤트] 4700 히트를 잡아라!
새벽기차님이 당첨되었습니다.

'이것저것 > 낙서장' 카테고리의 다른 글

즐설~~~  (0) 2005.02.04
일본웹 번역기로 보다 한참 헤멨네 ㅡㅡ  (0) 2005.02.04
[펌] 총싸움  (0) 2005.02.02
4600 히트 이벤트!!!  (2) 2005.02.01
[펌] 장난전화  (0) 2005.02.01
Posted by tornado
|

이 문서는 Trackback CGI를 제작하기 원하는 이들을 위해 제공하는 도움서일 뿐입니다.
제로보드용 블로그 스킨 Paz에 트랙백 기능을 추가해달라는 요구들이 많더군요. 제가 직접 할까하고 손 댔다가, 역시 코딩은 만만치 않군요. ^^; 저보다 더 잘 코딩해주실 분들이 많이 계시고, 또 현재 준비중이신 것 같아서 제가 직접 하는 것보다는 그분들을 위한 CGI설계에 도움되는 쪽이 나을 것 같아 이 문서를 작성합니다.

트랙백의 flow
트랙백은 간단한 HTTP + XML의 형태로 구현가능합니다.
편의상 트랙백을 보내는 쪽을 sender, 받는 쪽을 receiver라고 칭하겠습니다.

sender.cgi에서 receiver.cgi로 HTTP를 통해 보내는 정보는 다음과 같습니다.

POST Method


title : 해당 엔트리의 타이틀
url : 해당 엔트리의 고유주소
excerpt : 해당 엔트리의 내용 요약(혹은 설명)
blog_name : 블로그의 이름

그렇다면 receiver는 POST로 넘어온 이 값을 DB나 TXT등으로 저장 후, 잘 받았다는 값을 sender쪽에 회신해주면 됩니다.

이상이 트랙백의 전부입니다. 너무 간단하다구요? ^^; 맞습니다.

조금 더 상세히 살펴보도록 하지요.

사용자가 트랙백을 보내고자 할 때 sender와 receiver가 해야할 일은 다음과 같습니다.

1)트랙백 메시지 준비하기.
receiver쪽에 전달할 트랙백 메시지를 준비합니다. 필요한 어트리뷰트는,
*title:현재 문서의 제목
*url:현재 문서의 고유주소
*excerpt:현재 문서 내용의 요약 혹은 설명 (255자 이하로 축약하는 것이 좋음. 본문 내용에서 적당히 끊으면 되겠죠?)
*receipt:받는 쪽의 트랙백수신 CGI 주소 (사용자가 텍스트 박스등에 입력하도록 해야겠지요?)

2)트랙백 전달
receipt로 title, url, excerpt의 값을 POST 메쏘드를 이용해 전달합니다. 그리고 회신이 돌아올 때까지 기다립니다.

3)트랙백 수신
receiver쪽에서는 receipt로 넘어온 값을 확인한 후, sender에게 회신을 보내줍니다.
다음은 php로 작성한 간단한 receiver.php입니다.

<?
$fh = fopen("./tb.log", 'w');
$results = print_r($_POST, true);
$id = $_GET['id'];
fwrite($fh, $id);
fwrite($fh, $results);
fclose($fh);
header("Content-Type: text/xml");
print "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
print "<response>\n";
print "<error>0</error>\n";
print "</response>\n";
?>


이것만으로도 충분히 트랙백을 수신할 수 있습니다. 물론 실제로 활용하기 위해서는 받은 트랙백값을 DB에 저장해야겠지요. 위의 코드에서 id는 수신하는쪽의 문서의 id를 말합니다. 각 개별문서마다 일일이 트랙백 수신 CGI를 만들어 줄 수 없기 때문에 공용 수신 CGI를 이용해야 할테고, 그러자면 송신측에서는 자기가 어느 문서를 향해 보내는지 알리기 위한 id가 필요하겠죠. 이 id는 트랙백 규격에는 포함되지 않으므로 GET method로 그냥 보내면 됩니다. receiver.php?id=123 이런 식으로 말이죠.

header()이하 부분은 정상적인 트랙백 메시지일 경우 잘받았다는 회신으로 Sender쪽에 Response해줍니다. php에서는 그냥 print로 출력해버리면 되지요. ^^; 만약 정상적인 트랙백 메시지가 아니라서 수신을 거부할 경우 error 항목을 0대신 1로 바꿔주면 됩니다.

4)트랙백 회신 확인
이번엔 sender쪽에서 Response 받은 문자열을 분석해서 error가 0인지, 1인지 확인하면 되겠죠. 그에 따라 적당한 메시지를 출력해주면 끝.

5)문서 출력시
일단 DB를 뒤져서 이 문서로 들어온 트랙백 데이터가 있는지 확인합니다. 데이터가 있으면 문서 중에 적당한 자리에 그 정보를 붙여 넣으면 됩니다.


6)트랙백 자동발견용 RDF 아이템 문서내 삽입.
트랙백을 걸 수 있게 준비가 되면, 트랙백을 걸어도 좋다는 메시지를 문서속에 삽입해야합니다.

<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">

<rdf:Description
rdf:about="[Entry Permalink]"
dc:title="[Entry Title]"
dc:identifier="[Entry Permalink]" />
trackback:ping="[http://yourserver.com/cgi-bin/receiver.cgi/][TrackBack ID]"
</rdf:RDF>
-->

위의 코드를 각 문서내에 적절히 삽입하시면 됩니다. []안의 내용은 삽입되는 문서에 맞게 수정되어야겠지요?
만약 트랙백을 보내기 전에 먼저 해당 문서를 읽어들여, 저 코드를 발견한다면 사용자가 receiver.cgi?id=xxx식으로 일일이 적어줄 필요가 없겠죠? MT등에서는 실제로, 엔트리 작성시 본문에서 언급된 모든 링크를 찾아 다니면서 저 아이템이 있으면 자동으로 트랙백을 걸어줍니다. 사용자가 트랙백할 주소를 일일이 지정하지 않아도 되니 편리하겠지요. 요런 기능도 여유가 되시면 구현하면 좋겠죠.

그외의 트랙백 관련 확장으로는, 카테고리 별 자동 트랙백(특정 카테고리로 입력되는 엔트리는 무조건 특정 주소로 자동으로 트랙백 보내기)과, 한번에 복수개의 트랙백 보내기등이 구현되면 될 것 같네요.

혹시 개발시에 문제가 되거나 궁금하신 점이 있으면 말씀하세요.

<출처 :
http://eouia.net >

'JAVA > JSP_Servlet' 카테고리의 다른 글

[링크]자바로 만든 블로그  (2) 2005.02.11
간단한 trackback ping 보내는 JSP ..  (0) 2005.02.04
[펌] 검색엔진 만들기  (0) 2005.01.21
[javamail] 제목 깨질때...  (0) 2005.01.18
[펌] 메일 헤더 구성 요소  (0) 2005.01.17
Posted by tornado
|
 
총알장전 --> 스페이스바

'이것저것 > 낙서장' 카테고리의 다른 글

일본웹 번역기로 보다 한참 헤멨네 ㅡㅡ  (0) 2005.02.04
4700 히트 이벤트!!!  (0) 2005.02.03
4600 히트 이벤트!!!  (2) 2005.02.01
[펌] 장난전화  (0) 2005.02.01
4500 히트 이벤트!!!  (0) 2005.01.25
Posted by tornado
|
MySQL 4.1.8 RPM 설치시 한글설정.
작성자
아는남자
작성일
2005-01-19 21:06:12
조회수
411

MySQL 4.1.8 RPM 버전으로 인스톨시 기본 언어로 latin_1 이 잡히네요.

설치시에 옵션으로 언어설정이 가능한지, 설치후에 언어설정 변경이 가능한지 궁금합니다.

ALTER DATABASE langtopia DEFAULT CHARACTER SET euckr;

이렇게 변경해도 한글깨지는 현상이 계속됩니다.

아시는분 도움 부탁드립니다... ^^

이 글에 대한 댓글이 총 3건 있습니다.

잘은 몰라두 ..my.ini 에 추가를 함 돼는듯 싶은데요..mysql 설치본은..모든 언어설정이 가능하도록 셋팅돼어 컴파일했다고 알고 있읍니다.

그곳에 추가해보세요..그럼 해결될수도..

이준석(maroon)님이 2005-01-20 10:56:24에 작성한 댓글입니다.

해결했습니다. 메뉴얼 정독이 정답이네요.

 

mysql> SET character_set_client = euckr;
mysql> SET character_set_results = euckr;
mysql> SET character_set_connection = euckr;
mysql> ALTER DATABASE [DB명] DEFAULT CHARACTER SET euckr;
commit;

 

이렇게 하면 한글 잘됩니다.

환경은 Linux + MySQL 4.1.8입니다. ^^

아는남자님이 2005-01-20 11:00:42에 작성한 댓글입니다. Edit

저도 이 문제 때문에 골치 아팠던 적이 있습니다.

단순하게 set names euckr 을 해주시면 됩니다.

이 명령은 Server, Connection 의 문자셋을 euckr 로 설정합니다.

mysqld 의 시작옵션이나 my.cnf 의 [mysqld] 섹션에 default-character-set = euckr 옵션을 지정하면 Db, Client 의 문자셋이 euckr로 설정됩니다. mysql 프로그램에서 \s 를 해보면 확인할 수 있습니다. set names 대신 [mysql] 섹션에 default-character-set 을 사용할 수 있는데 이렇게 하면 4.1.8에서는 mysqladmin 이 해당 옵션을 이해하지 못해 제대로 실행이 안됩니다. 4.1.9에서는 mysqladmin 프로그램도 default-character-set 옵션을 사용할 수 있도록 변경되었습니다.

 

문자셋과 관련하여 주의할 점은 일단 latin1 등의 다른 문자셋으로 설정된 필드에 데이터를 입력한 후 alter 명령을 통해 해당 필드의 문자셋을 euckr로 설정하면 무자비하게 깨진다는 것입니다.

 

create table test (merong varchar(20) collate latin1_general_ci);

 

이렇게 만들어진 테이블에 한글 데이터를 넣은 후 필드를 euckr 로 변경하려면 다음처럼 해야 합니다.

 

alter table test modify merong binary(100);

alter table test modify merong varchar(20) collate euckr_korean_ci;

 

binary 로 바꾸면 문자셋 특성이 사라지기 때문에 이런 변환과정을 거쳐야 합니다(메뉴얼에 의하면). 그냥 바꾸면 문자들이 손상됩니다.

 

바이너리 배포판에서 기본적으로 설정된 latin1 은 정렬을 위해 latin1_swedish_ci 을 사용하는데 이 경우 '이' 와 '인'이 같은 문자로 인식되는 식이어서 unique 키를 설정하는데 문제가 발생합니다. 이것은 latin1_bin 등의 collation 을 사용하여 해결할 수 있지만 이렇게 하면 영문자의 대소문자가 구분되어 버립니다.

천명재(audwox)님이 2005-01-21 11:36:07에 작성한 댓글입니다.
이 댓글은 2005-01-21 11:40:34에 마지막으로 수정되었습니다
Posted by tornado
|

뚱가의 한마디에 한번에 ㅡㅡ

 

<!-- FileName :  iframe3-1.html -->
<div id="contents">
Iframe 내부 문서 입니다.
</div>

 

 

------------------------------------------------------------------------------------

<!-- FileName : iframe3-2.html -->
<script>
<!--

 function getContents(frmName){
  var contents = frames[frmName].document.getElementById("contents").innerHTML;  
  document.getElementById("a").innerHTML = contents;
 }

//-->
</script>


<iframe name="t" src="iframe3-1.html" style="display:none"></iframe>

<div id="a" style="border:1 solid; height:100; width=300;">
여기에 IFrame 의 내용이 ....
</div>


<BR><a href="#" onclick="getContents('t')">누르면 IFrame 내부의 DIV 내용을 가져옵니다</a>

Posted by tornado
|
[방문히트이벤트] 4600 히트를 잡아라!
홍익지존님이 당첨되었습니다.

'이것저것 > 낙서장' 카테고리의 다른 글

4700 히트 이벤트!!!  (0) 2005.02.03
[펌] 총싸움  (0) 2005.02.02
[펌] 장난전화  (0) 2005.02.01
4500 히트 이벤트!!!  (0) 2005.01.25
[펌] 나이에 따른 별칭  (0) 2005.01.23
Posted by tornado
|

장난전화...

꼭 볼륨 최대로 해놓고 들으시길...ㅋㅋㅋㅋ


 

가끔 이런 대화가 이곳에서도 오고 가죠?  ㅎㅎ

'이것저것 > 낙서장' 카테고리의 다른 글

[펌] 총싸움  (0) 2005.02.02
4600 히트 이벤트!!!  (2) 2005.02.01
4500 히트 이벤트!!!  (0) 2005.01.25
[펌] 나이에 따른 별칭  (0) 2005.01.23
4400 히트 이벤트!!!  (2) 2005.01.19
Posted by tornado
|
[방문히트이벤트] 4500 히트를 잡아라!
아그립파님이 당첨되었습니다.

'이것저것 > 낙서장' 카테고리의 다른 글

4600 히트 이벤트!!!  (2) 2005.02.01
[펌] 장난전화  (0) 2005.02.01
[펌] 나이에 따른 별칭  (0) 2005.01.23
4400 히트 이벤트!!!  (2) 2005.01.19
4300 히트 이벤트!!!  (2) 2005.01.17
Posted by tornado
|
나이에 따르는 별칭들은 아래와 같습니다.

돌 : 만1살이 되는 첫생일(첫돌 혹은 돌이라함)
지학(志學): 15세(학문에 뜻을 두는 나이)--논어
과년(瓜年): 16세(혼기(婚期)에 이른 여자의 나이)
방년(芳年): 20세를 전후한 여성의 나이.
(방령(芳齡),묘년(妙年),묘령(妙齡)과 같은 뜻)
약관(弱冠): 남자 나이 20세.(약년(弱年/若年),약령(弱齡)이라고도 한다)--예기
이립(而立): 30세(모든기초를 세우는 나이)--논어
불혹(不惑): 40세(사물의 이치를 터득하고 세상일에 흔들리지 않는 나이)-논어
상수(桑壽): 48세(桑: 十이 네개, 八이 한개로 봄)
지천명(知天命): 50세(천명을 아는 나이, 지명이라고도 함)--논어
이순(耳順): 60세(예순, 육순, 인생에 경륜이 쌓이고 사려와 판단이 성숙하여
남의 말을 받아 들일줄 아는 나이)--논어
환갑(還甲): 61세(태어난 간지(干支)의 해가 다시 돌아왔음 뜻하는 생일)
(환갑(回甲),화갑(華甲),수연(壽宴,壽筵)
진갑(進甲): 환갑(還甲)의 다음해인 62세 때의 생일.
미수(美壽): 66세
희수(稀壽): 70세,고희(古稀).
종심(從心): 70세(뜻대로 행하여도 도리에 어긋나지 않는 나이)--논어
망팔(望八): 71세
희수(喜壽): 77세(喜자를 七이 세번 겹쳤다고 해석)
산수(傘壽): 80세(傘자를 八과 十의 파자로 해석)
망구(望九): 81세
미수(米壽): 88세(米자를 八과 十과 八의 파자로 해석)
졸수(卒壽): 90세(卒자를 九와 十의 파자로 해석)
망백(望百): 91세(91세가 되면 100살까지 살것을 바라본다하여 望百이다)
백수(白壽): 99세(百자에서 一자를 빼면 白자가 된다하여 99세로 친다)
상수(上壽)[명사]:
1.나이 100세 또는 100세 이상을 이름.
2.[하다형 자동사]나이가 보통 사람보다 아주 많음, 또는 그 나이.
## 사람의 수명중 최상의 수명이라는 뜻--장자
## 左傳에는 120세를 상수로 봄.
중수(中壽)[명사]: 나이 80세 또는 100세를 이름.
하수(下壽)[명사]: 나이 60세 또는 80세를 이름.
파과지년(破瓜之年): 여자의 나이 16세, 남자의 나이 64세를 가리키는 말.

'이것저것 > 낙서장' 카테고리의 다른 글

[펌] 장난전화  (0) 2005.02.01
4500 히트 이벤트!!!  (0) 2005.01.25
4400 히트 이벤트!!!  (2) 2005.01.19
4300 히트 이벤트!!!  (2) 2005.01.17
[phpschool 펌]접속자의 국가를 알아내서 해당 국기로 표시하기  (0) 2005.01.14
Posted by tornado
|
검색엔진 만들기 작성자 : hjnam93, 등록일 : 2004-08-22 23:28:30

 

지금 쓰는 내용은 "Modern Information Retrieval" (Ricardo Baeza-Yates, Berthier Ribeiro-Neto공저)과 Information Retrieval Data Structures & Algorithms(William B. Frakes, Ricardo Baeza-Yates공저)의 내용과 내가 생각하는 정보검색에 대한 사항들을 정리한 것입니다. 자유롭게 참조하세요.

 ..

내용 전체보기

'JAVA > JSP_Servlet' 카테고리의 다른 글

간단한 trackback ping 보내는 JSP ..  (0) 2005.02.04
[펌] Trackback CGI 설계  (0) 2005.02.03
[javamail] 제목 깨질때...  (0) 2005.01.18
[펌] 메일 헤더 구성 요소  (0) 2005.01.17
[펌] [MAIL] MIME 관련  (0) 2005.01.17
Posted by tornado
|
[방문히트이벤트] 4400 히트를 잡아라!
박종복님이 당첨되었습니다.
Posted by tornado
|
글쓴이:거친마루 css로 겔러리 리스팅하기조회수:771

http://x.debugs.co.kr/testcode/css_gallery.htm

게시판을 새로 짜다가
겔러리를 따로 만들어야 하나.. 곰곰히 고민하다가 재미난 생각을 했습니다.

막강한 css를 이용해서 겔러리처럼 적당한 갯수로 끊어 보이도록 하는겁니다.

<style>
div.item {
border: 1px solid #8cacbb;
width: 21%;
min-width: 14em;
margin: 0px 0px 8px 2%;
padding: 0px;
float: left;
}
</style>

비밀은 float: left 와, width: 21% 인데요..
왼쪽에서부터 레이어가 흐르도록 하고, 4개를 더해서 100%가 조금 안되게 비율을 적당히 조절하면.. 5개째 자동으로 다음 라인으로 넘어가게 됩니다.

디자이너와 함께 일하다보면.. css만으로 표현하기 애매한 도트라인이나 그라데이션이 들어가게 될경우 사용하기는 좀 힘들것도 같은데
일반적인 겔러리 뷰를 표시할적에는, 몇개씩 끊어 표시하는 로직을 php에서 따로 만들지 않아도 되지 않을까 하는 생각에서 올려봅니다 : )

 

 

 

 


Posted by tornado
|