1 i f 2 <--- 해석가능하시죠 ?

Posted
Filed under dog발;/etc
브라우저마다 마진, 패딩이 다르게 적용되어 있기 때문에 흔히 * {margin:0; padding:0;}으로 초기화를 하고 작업을 시작하는데, 이 방법보다 아래 브라우저 리셋 CSS를 쓰는 방법이 더 편합니다. 원저작자가 public domain으로 공개한 파일인데 간단하게 주석을 달아보았습니다. 

http://meyerweb.com/eric/tools/css/reset/ 

/* v1.0 | 20080212 */ 

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%; 
    vertical-align: baseline; 
    background: transparent; 
} /* *{margin:0; padding:0;}은 모든 요소에 상속이 되어 컨텐츠가 많은 경우 속도가 느려진다고 합니다 */ 
body { 
    line-height: 1; 
} /* 필요한 경우 적절하게 line-height를 조정하면 될 것 같습니다 */ 
ol, ul { 
    list-style: none; 
} /* 대부분의 리스트를 리스트 스타일을 제거하고 bullet은 백그라운드 이미지로 처리하는 경우 필요합니다 */ 
blockquote, q { 
    quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
    content: ''; 
    content: none; 
} /* 인용구 태그의 앞뒤를 정리하는데 쓰입니다. */ 

/* remember to define focus styles! */ 
:focus { 
    outline: 0; 
} /* 이 속성을 쓰면 개체에 포커스가 간 경우 outline이 안 보이기 때문에 저는 지우고 사용합니다. */ 

/* remember to highlight inserts somehow! */ 
ins { 
    text-decoration: none; 
} /* ins 태그는 중간에 삽입된 개체에 대해 씁니다. 기본값은 underline이기 때문에 필요한 정도로 수정하여 쓰면 됩니다 */ 
del { 
    text-decoration: line-through; 
} /* del 태그는 중간에 삭제된 개체에 대해 씁니다. */ 

/* tables still need 'cellspacing="0"' in the markup */ 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
}

출처 :
http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=72038 (즐거운님)
2011/02/25 17:22 2011/02/25 17:22
Posted
Filed under dog발;/etc
cURL
명령행 기반 웹 요청 도구. 특히 REST 애플리케이션을 개발 테스트시에 유용하게 사용할 수 있다.

홈페이지 : http://curl.haxx.se/
cURL Tutorial
GUI 기반으로 REST 애플리케이션 테스트 해보고자 한다면 http://rest-client.googlecode.com/
 

GET
curl -v 기타 옵션 : 디버깅을 위해 요청과 응답 헤더까지 모두 표시
curl http://www.xxx.com : 일반 GET 요청

-I : 헤더만 가져오기
-i : 헤더와 바디까지 가져오기
 

POST
curl -d "param1=xxx&param2=yyyy&param3=%20OK%20" www.hotmail.com/when/junki.cgi

URL 인코딩된 파라미터를 앞에 쓰고, 그 뒤에 POST를 처리하는 주소를 넣는다.
파라미터는 무조건 먼저 인코딩 된 상태여야 한다.
POST의 Content-Type 은 application/x-www-form-urlencoded 이다.
 

파일 업로드
curl -F upload=@파일명 -F press=OK www.xxx.com/blog/post.cgi

-F 폼필드명=@파일명
-F 폼필드명=폼필드값
Content-Type 은 multipart/form-data
 

PUT
curl -T 업로드할파일명 www.uploadhttp.com/receive.cgi
 

DELETE
curl -X DELETE www.data.com/resources/223

-X 는 요청을 보내는 method를 직접 지정해주는 옵션이다.
 

Authentication
Basic Auth : curl -u username:password www.secrets.com
간단한 Tomcat 컨텍스트 리로드 스크립트

curl -u TomcatAdmin계정:비밀번호 localhost:8080/manager/html/reload?path=/
서버의 인증 방식에 따라 다음 옵션 가능

--ntlm
--digest
--negotiate
--anyauth
프록시 인증 : curl -U proxyuser:proxypassword curl.haxx.se

--proxy-ntlm
--proxy-digest
 

Referer 지정
curl -e http://리퍼러주소 daniel.haxx.se
 

User Agent 지정
curl -A "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" http://www.rollinglist.com
 

Redirect
curl -L www.somesite.com
curl은 기본적으로 Redirect Header를 무시한다.
-L 을 붙이면 redirect 요청을 따라서 다음 페이지로 간다.
-d/-F 옵션을 통해 POST/PUT 요청등을 보내고 나서 redirect가 실행된다면 첫번째 요청은 POST/PUT으로 처리하고, 리다이렉트는 GET으로 처리한다.
 

Cookies
curl -b "name=Daniel" www.cookiesite.com

Cookie key=value 쌍을 서버로 전송한다.
curl -D headers_and_cookies www.cookiesite.com

headers_and_cookies 파일로 헤더 정보다 모두 저장된다. 헤더 정보에는 쿠키 정보도 포함되어 있다.
curl -b stored_cookies www.cookiesite.com

stored_cookies 파일에 저장된 쿠키 정보를 서버로 전송한다.
curl -b 존재하지않는파일명 -L www.cookiesite.com

서버에서 전송한 쿠키를 리다이렉트하면서 서버측에 재전송한다.
curl -b cookies.txt -c newcookies.txt www.cookiesite.com

-b cookies.txt 는 이미 존재하는 쿠키 파일(Mozilla 호환)을 읽어서 서버에 전송하는 것이고,
-c newcookies.txt 는 새로 새성된 쿠키를 파일로 저장하는 것이다.
 

기타 파라미터
-X 메쏘드

-X 뒤에 지정된 메소드 GET/POST/PUT/DELETE/HEAD/PROPFIND 등으로 요청을 수행한다.
-H "Content-Type: text/xml"

헤더 값을 지정한다.
-H "Host:"

헤더 값을 삭제한다.



------------------------------------------------------------------------------------------
사용예제 .....

// encoding 형태로 변환해서 보내기
curl -d "USER_ID=aaa&PASSWORD=test&HP_NO=01011111111&PROC_DATE=20090311&SERVER_NM=TEST&SMS_MSG=test" http://www.aaa.co.kr/aaa.php3

// 아스키값그대로 보내기
curl --data-ascii "USER_ID=aaa&PASSWORD=test&HP_NO=01011111111& PROC_DATE=20090311&SERVER_NM=TEST&SMS_MSG=한글전송테스트 메세지" http://www.aaa.co.kr/aaa.php3

// https 사용 아스키값그대로 보내기
curl --data-ascii "USER_ID=aaa&PASSWORD=test&HP_NO=01011111111& PROC_DATE=20090311&SERVER_NM=TEST&SMS_MSG=한글전송테스트 메세지" -L -k https://www.aaa.co.kr/aaa.php3


2011/02/14 11:34 2011/02/14 11:34
Posted
Filed under dog발;/etc

Points Pixels Ems Percent
6pt 8px 0.5em 50%
7pt 9px 0.55em 55%
7.5pt 10px 0.625em 62.5%
8pt 11px 0.7em 70%
9pt 12px 0.75em 75%
10pt 13px 0.8em 80%
10.5pt 14px 0.875em 87.5%
11pt 15px 0.95em 95%
12pt 16px 1em 100%
13pt 17px 1.05em 105%
13.5pt 18px 1.125em 112.5%
14pt 19px 1.2em 120%
14.5pt 20px 1.25em 125%
15pt 21px 1.3em 130%
16pt 22px 1.4em 140%
17pt 23px 1.45em 145%
18pt 24px 1.5em 150%
20pt 26px 1.6em 160%
22pt 29px 1.8em 180%
24pt 32px 2em 200%
26pt 35px 2.2em 220%
27pt 36px 2.25em 225%
28pt 37px 2.3em 230%
29pt 38px 2.35em 235%
30pt 40px 2.45em 245%
32pt 42px 2.55em 255%
34pt 45px 2.75em 275%
36pt 48px 3em 300%

출처 : http://towis.net/2690159
2010/12/13 13:42 2010/12/13 13:42
Posted
Filed under dog발;/etc
1. style="margin:0px;padding:0px;"
2. form { padding: 0px; margin:0px}
2010/05/26 11:42 2010/05/26 11:42