'분류 전체보기'에 해당되는 글 2491건

  1. 2008.10.22 오라클 테이블스페이스 만들기
  2. 2008.10.22 웹 문서에 단축키를 달자! 1
  3. 2008.10.22 글자의 스타일을 좌우하는 두 속성
  4. 2008.10.22 마우스 커서 변경
  5. 2008.10.22 [HTML]테이블 너비 고정시키기
  6. 2008.10.22 이미지맵의 이해
  7. 2008.10.22 스타일시트 예제 71가지
  8. 2008.10.22 Solaris 10 설치완료 후 사용기 리뷰중 (작성중임)
  9. 2008.10.21 솔라리스 설치 동영상
  10. 2008.10.21 Solaris Download and Installation Instructions
  11. 2008.10.21 Solaris 10 설치 설명서: 기본 설치
  12. 2008.10.21 이클립스에서 참조클래스 찾는 방법
  13. 2008.10.21 myeclipse 초심자들을 위한 빠른 시작 번역문서 3개
  14. 2008.10.21 [펌] 이클립스 플러그인 모음
  15. 2008.10.20 FTP 서버의 passive mode에 대해
  16. 2008.10.20 오라클 유용한 함수
  17. 2008.10.20 색상표
  18. 2008.10.20 리눅스 파일시스템
  19. 2008.10.20 과일 뷰티 스낵
  20. 2008.10.20 행운의 가든(Gartenglück) : 자신의 밭에서 맛있는 채소를 수확하기
  21. 2008.10.20 현실 세계를 위한 아바타 패션
  22. 2008.10.20 여행 일정을 대신 짜주는 온라인 서비스
  23. 2008.10.20 무료 관광 가이드 투어로 돈버는 법
  24. 2008.10.20 공갈 젖꼭지가 달린 인형
  25. 2008.10.20 애견인들을 위한 자동판매기
  26. 2008.10.20 자전거 타는 이들을 위한 자동판매기
  27. 2008.10.20 버섯과 쌀겨로 만든 스티로폼 대체재
  28. 2008.10.20 패션모델처럼 사진 찍을 기회를 제공하는 의류업체
  29. 2008.10.20 Microsoft Office Groove 2007
  30. 2008.10.20 오픈오피스 내려 받기 1
02.Oracle/DataBase2008. 10. 22. 14:48
반응형
오라클 테이블스페이스 만들기
① TABLESPACE의 종류 (SYSTEM, UNDO, TEMPORARY ,DATA, SYSAUX 등 5가지)
② 데이터파일의 사이즈 변경
  ALTER DATABASE
  DATAFILE 'C:\ORACLE\DATA\NEOSS_FM01.DBF' RESIZE 300M
③ 데이터파일 추가  
  ALTER TABLESPACE TS_DATA
  ADD DATAFILE 'C:\ORACLE\DATA\NEOSS_FM02.DBF' SIZE 200M ;
④ 기본테이블스페이스 지정 (10g)
  ALTER DATABASE DEFAULT TABLESPACE TS_DATA; -- 데이터베이스에 대한 기본 테이블스페이스 지정
  ALTER USER SCOTT DEFAULT TABLESPACE TS_DATA; -- USER별 기본 테이블스페이스 지정
  주의) 기본 테이블 스페이스를 변경할 경우 기존에 명시적으로 지정된(개별 유저에 대하여)
      기본 테이블 스페이스도 변한다...
⑤ SYSAUX라는 테이블 스페이스 도입 (10G)
⑥ 테이블 스페이스 이름 변경
  ALTER TABLESPACE RENAME TO ;
⑦ 테이블스페이스별로 블록크기를 다르게 지정 가능 (9i 이상)
⑧ 테이블스페이스 옮기기
   ALTER TABLE TB_EMP MOVE TABLESPACE TS_DATA2;
⑨ 테이블스페이스에 대한 권한 부여
   ALTER USER SCOTT QUOTA UNLIMITED ON TS_DATA;

------------------------------------------------------------------
▣ DATA 테이블 스페이스 만들기
------------------------------------------------------------------
CREATE TABLESPACE TS_DATA
DATAFILE 'C:\ORACLE\DATA\NEOSS_FM01.DBF'
SIZE 100M
AUTOEXTEND ON
NEXT 10M
MAXSIZE 1000M
EXTENT MANAGEMENT LOCAL
UNIFORM SIZE 1M
-- STORAGE 절을 구성할 필요 없다.(INITIAL, NEXT, PCTINCREASE, MINEXTENTS,
-- MAXEXTENTS 를 자동관리)
-- 최초 생성시에는 INITIAL, NEXT, MINEXTENTS 에 대하여 효력이 있다.
-- Autoallocate방식과 Uniform 방식중 EXTENT MANAGEMENT 가 명시되지 않으면 Autoallocate로 설정
SEGMENT SPACE MANAGEMENT AUTO;
-- PCTUSED, FREE LIST, FREE LIST GROUP 설정을 자동으로 한다.
/


------------------------------------------------------------------
▣ TEMP 테이블 스페이스 만들기
   ① locally managed tablespace uniform size 만 생성가능
     autoallocate ,extent management dictionary option 을 사용하면 ora-25319 error 가 발생
   ② rename 이 불가능
------------------------------------------------------------------
CREATE TEMPORARY TABLESPACE TS_TEMP
TEMPFILE 'C:\ORACLE\TEMPDATA\NEOSS_TEMP01.DBF'  
-->DATAFILE이 아니라 TEMPFILE 이다..
SIZE 10M
EXTENT MANAGEMENT LOCAL
UNIFORM SIZE 512K
/

------------------------------------------------------------------
▣ UNDO 테이블 스페이스 만들기
  ① UNDO_MANAGEMENT 와 UNDO_TABLESPACE, UNDO_RETENTION PARAMETER를 제공
  ② 지역적으로 관리되는 익스텐트만 사용가능
  ③ 시스템에 의해 관리되는 익스텐트 할당만 사용가능하다.
   (UNIFORMSIZE를 할당 할 수 없고 AUTOALLOCATE만 가능)
------------------------------------------------------------------
CREATE UNDO TABLESPACE TS_UNDO
DATAFILE 'C:\ORACLE\TEMPDATA\NEOSS_UNDO01.DBF'
SIZE 1M
AUTOEXTEND ON
NEXT 1M
MAXSIZE 1024M
/
Posted by 1010
반응형

 

HTML 문서에도 사용자를 위한 단축키를 제공할 수 있는 방법이 있다는 것을 아는지? 물론 모든 브라우저가 그것을 지원하는 것은 아니지만 인터넷 익스플로러 4 이상을 사용하고 있다면 각종 링크나 폼 요소(가령, 텍스트 박스)에 사용자가 쉽게 접근할 수 있도록 단축키를 제공할 수 있다.

그것을 가능하게 하는 HTML 속성은 ACCESSKEY이다. 이 속성은 마우스 대신 키보드를 이용하여 링크나 폼 요소에 접근할 수 있도록 하기 위해 W3C에서 고안한 것이다.

모든 유저가 마우스를 이용하여 작업하는 그래픽 환경이 아닐 수도 있다는 W3C의 얘기는 어느 정도 공감이 가는 얘기이다. 사실 어떤 사용자들은(대개 도스 시절부터 키보드 활용에 능숙한 사람들이겠지만...) 마우스 사용보다 키보드의 단축키를 사용하는 것을 더 좋아하는 사람들이 있다. 이 글을 읽는 사람들 중에서도 웹 페이지의 많은 링크들을 옮겨 다니기 위해 마우스 대신 '탭(tab)'키를 이용하는 사람이 있을 것이다.  하여튼, 웹 페이지를 개발하는 사람들은 혹시라도 있을지 모를 사용자의 편의를 위해 단축키를 제공하는 방법들을 살펴 볼 필요가 있다.

물론 폼 요소들을 논리적으로 배치시켰다면 굳이 마우스를 이용하지 않고도 '탭(tab)' 키를 이용하여 각 폼 요소를 이동할 수 있을 것이다. 하지만 이번 시간에 배울 내용은 특정 폼 요소에 단번에 접근하는 "단축키"에 대한 것이다.

ACCESSKEY 사용 방법

우선 간단한 예제를 살펴보자. 아래 텍스트 필드에 바로 접근하기 위해 Alt + a를, 링크에 접근하기 위해 Alt + b를 눌러 보기 바란다(매킨토시에서는 Alt키 대신 Cmd키).

ALT + a를 누르세요 :
ALT + b를 누르세요 : 코리아인터넷닷컴

위의 폼 필드와 링크에 대한 소스 코드는 다음과 같다.

<input type="text" accesskey="a">
<a href="http://korea.internet.com" accesskey="b">코리아인터넷닷컴</a> 

그렇다. 사용 방법은 의외로 간단하다. accesskey 속성을 지원하는 태그에서 "accesskey=" 다음에 원하는 단축키를 할당하면 된다. HTML 스펙상으론 accesskey 다음에 어떠한 유니코드를 할당하는 것도 가능하지만 관례상 a~z 까지의 문자를 사용한다. 대소문자는 동일한 키로 취급한다. accesskey 속성을 지원하는 태그는 다음과 같다.

<a>, <AREA>, <BUTTON>, <INPUT>, <LABEL>, <LEGEND>, <TEXTAREA>

이제 또 다른 실용 가능한 예를 살펴 보자. LABEL과 INPUT 컨트롤을 적절히 사용하는 방법이다. 이미 LABEL 태그를 이용하여 폼 컨트롤 다루기에 대해 살펴본 적이 있는데 이번엔 단축키를 이용하여 폼 컨트롤에 접근하는 방법을 알아 보자. 마우스로 User 부분을 클릭해도 텍스트 필드가 포커스 되겠지만, ALT+U를 눌러도 텍스트 필드가 포커스 되는 것을 확인할 수 있을 것이다.

(ALT + U)
(ALT + P)

위 예제에 대한 소스 코드는 다음과 같다.

<LABEL for="fuser" accesskey="U">
<b><font color="navy"><u>U</u></font></b>ser :
</LABEL>
<INPUT type="text" name="user" id="fuser"> (ALT + U)<br>
<LABEL for="fpw" accesskey="P">
<b><font color="navy"><u>P</u></font></b>assword :
</LABEL>
<INPUT type="password" name="pw" id="fpw"> (ALT + P)

accesskey를 사용할 때 한 가지 알아야할 것이 있다. 웹 페이지 개발자는 해당 단축키를 알아도 사용자는 웹 페이지에 어떤 단축키가 정의되어 있는지 모르기 때문에 위의 예와 같이 User의 U 부분에 밑줄을 그어 암시적으로 단축키를 알려주거나, 해당 폼 요소 옆에 ALT+U와 같이 명시적으로 해당 단축키를 알려줄 필요가 있다.

마지막 예를 하나 더 들어 보도록 하자. 아래 링크에 해당하는 각각의 단축키를 눌러 보라. 특히, FILE 메뉴 링크에 접근하기 위해 ALT + F를 눌러 보라.

HOME  |  FILE  |  EDIT  |  HELP

여기서 주의해야할 것이 있다. ALT+F는 사실 인터넷 익스플로러의 "파일" 메뉴에 대한 단축키이다. 하지만 웹 문서에서 accesskey를 통해 단축키를 정의하면 브라우저의 내부 단축키는 동작하지 않게 된다. 그러므로 이 사실을 염두에 두고 단축키를 정의하기 바란다.

한 가지 더!

만일 자바스크립트를 이용하여 단축키를 구현하고자 할 때에는 (이 때에는 ALT 키를 누르지 않고도 단축키를 만들 수 있다) 다음 강좌를 읽으면 도움을 얻을 수 있다.

Posted by 1010
반응형

▣ 글자의 스타일을 좌우하는 두 속성

? FONT 속성 : 글꼴 모양을 결정

? TEXT 속성 : 텍스트(문장) 모양을 결정

 

 

1) 글꼴을 다양하게 하는 font 속성

속성

기능

형식

font-family

글꼴을 설정

{font-family:굴림 | 돋움체, }

font-size

글꼴 크기를 설정

{font-size:절대크기 | 상대크기}

font-style

글꼴 기움임을 설정

{font-style: normal | oblique | italic}

font-weight

글꼴의 두께 설정

{font-weight:normal | bold | bolder | lighter}

letter-spacing

글꼴 간격 설정

{font-spacing:절대크기 | 상대크기}

line-height

줄의 높이 설정

{font-height:절대크기 | 상태크기}

 

font-family

 

font-size

웹 페이지의 모든 글꼴을 정돈 시키기 위해서 font-size속성을 가장 많이 사용한다.

 

★ 절대(고정) 크기의 단위 ★

 

표기

단위

표기

단위

in

인치(1인치=2.54cm)

xx-large

medium보다 4.5배 확대

cm

센티미터

x-large

medium보다 3배 확대

mm

밀리미터

large

medium보다 1.5배 확대

pt

포인트(1포인트=1/72인치)

small

medium보다 1.5배 축소

pc

파이카(1파이카=12포인트)

x-small

medium보다 3배 축소

medium

12pt 크기

xx-small

medium보다 4.5배 축소

 

 

 

★ 상대(비례) 크기의 단위 ★

 

표기

단위

em

 기준 글꼴 문자의 높이

ex

 기준 글꼴 문자의 영문 소문자 높이

%

 기준 글꼴 크기의 대한 백분율 크기

px

 1픽셀을 1로 하는 단위

larger

 글자 크기를 앞에 입력한 글자보다 크게

smaller

 글자 크기를 앞에 입력한 글자보다 작게

 

font-style

font-style에 사용되는 키워드는 normal, oblique, italic 세 가지가 있다. oblique은 기울임 효과를 주고, italic은 이탤릭체 모양인데 둘 다 비슷한 효과를 낸다.

 

font-weight

font-weight는 글자 두께를 설정한다. 속성값은 normal, bolder, bold, lighter가 있다. bolder는 조금 더 굵게, bold html <b>태그 효과, lighter는 글자가 가늘게 출력된다.

여기에 100(가장 가늘게) ~ 900(가장 굵게)의 숫자를 이용할 수도 있다. normal 400  동일하며, 숫자값은 100단위로 설정한다.

 

letter-spacing

HTML에서 글자 간격을 설정하려면 특수문자 ‘&nbsp;’를 이용했다. 스타일시트는 글자끼리의 간격을 letter-spacing을 이용해서 설정한다. 그 값으로는 절대크기 | 상대크기를 이용한다.

 

 

line-height

HTML상에서는 줄 간격을 지정하려면 <BR> 태그를 이용해서 한 줄을 삽입하거나 <P>또는 <DIV>

 

 

 

출처 : http://cafe.naver.com/q69/63088 (669)

Posted by 1010
반응형

<IMG SRC="image1.gif" style="cursor:nw-resize">거서의 화살표 방향이 북서쪽

<IMG SRC="image1.gif" style="cursor:text">거서의 화살표 방향이 북서쪽
<IMG SRC="image1.gif" style="cursor:crosshair">거서의 화살표 방향이 북서쪽
<IMG SRC="image1.gif" style="cursor:wait">거서의 화살표 방향이 북서쪽

Posted by 1010
반응형

 

흔히들 한글에서는 개발할때 생각하지 않는 문제

<table width=100>
    <tr>
        <td>wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww</td>
    </tr>
</table>

바로 이것이었습니다.

width 를 아무리 잡아도 이는 오른쪽 width=100 을 뛰어넘어 오른쪽으로 한없이 늘어져만 갈것입니다. < BR> 모든 테이블들이 엉망이 됨과 동시에 긴급 수정요청이 들어왔습니다.

쉽게 textarea 를 이용하여 출력하면 해결되지만 컨텐츠를 다루었고 html을 적용하여야 되기 때문에
textarea를 사용 할수가 없었습니다.

asp에서 chr(13)&chr(10) (종점과 엔터) 를 <br>로 replace 를 하여도 복사하여 붙힌것은
엔터와 종점을 인식하지 못하기에 복사해서 붙혀넣을경우 오른쪽으로 한도 끝도 없이 밀고 나가게 됩니다.
그렇다고 해서 모두 엔터를 일일이 칠수도 없는 노릇이지요.

이때 간단하게 사용하는 style 팁입니다.

<table width=100 style="TABLE-LAYOUT: fixed;>
    <tr>
        <td>wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww</td>
    </tr>
</table>

띄어쓰기가 있으면 자동 줄바꿈이 되며, 띄어쓰기가 없이 예문처럼 될 경우에는 자동 잘림으로
테이블 너비를 고정해 줍니다. 물론 어떤 영문이더라도 띄어쓰기가 없을수는 없지요.



출처 : http://cafe.naver.com/q69/70811 (725)

Posted by 1010
반응형

이미지맵의 이해
 
 

 

    <html>
    <head>
    <title>처음 작성한 html</title>
    <meta name="author" content="toctoc">
    <meta name="keyword" content="열린교실가정, 상담실, html, 한글.">
    <meta name="descript-xion" content="고등학교 가정과 웹테크닉을 강의합니다.">
    </head>
    <body bgcolor="#ffffff" text="#000000" link="#00ffff" vlink="#ff00ff" alink="#ffff00">

     <map name="portal">
        <area shape="rect" coords="22,10,136,39" href="http://www.naver.com" alt="네이버">
        <area shape="rect" coords="152,13,266,40" href="http://www.netian.com" alt="네띠앙">
        <area shape="rect" coords="58,50,162,87" href="http://www.daum.net" alt="다음">
        <area shape="rect" coords="193,66,321,97" href="http://www.empas.com" alt="엠파스">
        <area shape=......
    </map>

    <img src="../image/wbtimg/portal.jpg" width="393" height="224" border="0" usemap="#portal" title="포탈사이트안내">

    </body>
    </html>

 

   
      이미지맵의 작성
   
 
  • 일단 <map> 과 </map>을 선언해서 이미지맵의 시작을 알린다. <map> 태그 내에는 'name' 속성을 지정한다. 위의 소스처럼 'portal' 이라고 했다면 이제 'portal'이라는 이름의 맵정보가 만들어진다.

  • 이제는 <map> 과 </map> 사이에 맵의 구조를 설정해 주어야 한다. 다시 말한다면 링크하고자하는 부분의 영역 설정을 지정한다는 말이된다. 이미지맵의 영역 설정은 <area>태그를 사용한다. <area>태그내에 모양 설정과 모양의 범위를 설정하는데 모양 설정은 'shape' 속성을 이용하고 범위는 'coords' 속성을 사용한다. 'shape'에는 사각형 'rect', 과 원 'circle', 그리고 다각형 'poly' 가 하부 선택자로 있다. 'coords' 속성은 'shape'에서 지정한 도형의 x, y 좌표를 나타내준다. 이 좌표 따는 법은 여러가지가 있는데 전용 소프트웨어를 사용하든지 아니면 페인터샵 이라든지 포토샵을 이용해서 좌표를 구할 수 있다. 표토샵에서 좌표를 구하는 방법은 아래에 설명되어 있다. 마지막으로 'href' 속성에 이동하고 싶은 URL을 지정한다. 그리고 마침태그 </map>를 이용해서 구문을 닫는다.

  • 이미지맵의 구조 작업이 끝났으면 다음엔 문서에 이미지를 삽입해야 한다. 이미지 삽입은 <img>로 시작하죠. 'src'를 선언해서 이미지가 위치한 곳의 URL을 지정해주고 중요한 것은 'usemap' 속성을 첨가해 앞서 정의한 맵의 구조를 참조하도록 한다. usemap="#name" 처럼 선언해서 이미지맵의 구조를 불러오는 것이다. 이것으로 이미지맵의 절차는 모두 끝났다.
   
      이미지맵의 좌표따기
   
 
  • 포토샵을 열고 좌표를 따고 싶은 그림을 불러 온다. 그리고 오른쪽 그림과 같이 도구상자에서 사각영역 선택도구(rectangular marquee tool)을 선택한다.

  • 다음에는 팔레트에서 왼쪽 그림과 같이 인포메이션 팔레트를 선택해서 열어 놓습니다.('info'팔레트는 'navigator'와 'option'이 함께 묶여져 있습니다.) 만약 이 팔레트가 열려 있지 않다면 메뉴 중 'window/show info'를 선택하면 이 팔레트가 열린다. (참고 : 팔레트와 툴박스 나타내기 ; Tab 키를 누르면 툴박스와 팔레트 전부 보이지 않게 됩니다. 다시 Tab 키를 누르면 다 보입니다. 툴박스와 팔레트가 보이지 않는 상태에서 Shift + Tab 키를 누르면 팔레트만 보입니다.)

  • 자 이제 좌표 딸 준비는 다 되었습니다. 이미 사각형 영역 선택도구를 선택해 놓았지요. 누르미(마우스)를 열어 놓은 그림 위로 올려 보세요. 그리고 'info' 팔레트에서 2번을 유심히 관찰해 보세요. 그러면 가로, 세로축(x, y)의 숫자가 변하고 있는 것이 보이지요. 바로 이것이 열어 놓은 그림에서의 위치(좌표)입니다. 참고로 사각 영역의 좌표 구성은 사각형의 왼쪽 위(1번)에서 오른쪽 아래(2번)로 위치 수치가 증가하며 따라서 사각형의 좌표 따기는 사각형의 왼쪽 위 시작점(1번)과 오른쪽 아래점(2번)의 좌표를 따면 됩니다. 다시 부연하면 시작점과 마침점의 각각 x, y축의 수치를 그대로 적으면 됩니다. 만약 시작점의 x, y축의 좌표(1번)가 '58,50'이고 오른쪽 아래 좌표(2번)가 '162,87'이었다면 '<area shape="rect" coords="58,50,162,87"    와 같이 적어주면 됩니다.

  • 만약 이미지맵에서 선택 영역을 원(circle)으로 지정했다면 그 좌표도 원으로 지정해야 하겠지요. 우선 포토샵에서 선택도구 즉 마퀴툴을 바꾸어야 합니다. 위에서 사각형 선택도구를 설정해 놓았으니까 rectangular marquee tool을 다시 한번 꼭 눌러 보세요. 그러면 하위 도구가 나타나지요. 그기서 원선택 도구가 나타났지요. 원을 선택하세요. 다음 이제 열어 놓은 그림 위로 누르미를 옮기고 글쇠판에서 'shift'글쇠를 누른 상태(참고 : 윈도우시스템에서 영역설정시 shift글쇠를 누르고 영역 설정을 하면 정각형이 선택됩니다. 다 아시죠.)에서 누르미 왼쪽 단추를 누르며 끌기를 하세요. 물론 좌표를 따려면 시작점은 기억해 두어야 하지요. 적당한 영역이 설정되었으면 다음 info팔레트에서 3번을 봅니다. 원의 폭과 높이 수치가 나오지요. 이미지맵의 원선택시 필요한 것은 이 시작점과 원의 반지름입니다. 따라서 '<area shape="circle" coords="58,50,162"    와 같은 식으로 적어주면 됩니다. 다각형일 때는 시작점부터 마침점까지의 좌표를 차례차례로 기술해주면 됩니다(시계방향으로~~)


출처 : http://cafe.naver.com/q69/72099 (729)
Posted by 1010
반응형

 

 

71 CSS menus for free

  1. 11 CSS navigation menus : at Exploding Boy
  2. 12 more CSS Navigation Menus. : at Exploding Boy
  3. 14 Free Vertical CSS Menus : at Exploding Boy
  4. 2-level horizontal navigation : demo at Duoh
  5. Absolute Lists: Alternatives to Divs : An approach of using lists instead of divs at evolt
  6. Accessible Image-Tab Rollovers : demo at Simplebits
  7. ADxMenu : multiple menu examples at aPlus
  8. A drop-down theme : at CSS Play
  9. Bookend Lists: Using CSS to Float a Masthead : at WebSiteOptimization
  10. Bulletproof Slants : demo at Simplebits
  11. Centered Tabs with CSS : at 24ways
  12. Clickable Link Backgrounds : A bulletproof unordered list of links, each with a unique (purely decorative) left-aligned icon that is referenced with CSS ; but that is also clickable.
  13. Create a Teaser Thumbnail List Using CSS: Part 1 : lists of items made up of a title, short descript-xion, and thumbnail.
  14. Creating Indented Navigation Lists : A multi-level indented list
  15. Creating Multicolumn Lists : at Builder.com
  16. cssMenus - 4 Level Deep List Menu : at SolarDreamStudios
  17. CSS and Round Corners: Build Accessible Menu Tabs : at SitePoint
  18. CSS-Based Tabbed Menu : a simple tabbed menu.
  19. CSS-based Navigation : demo at Nundroo
  20. CSS: Double Lists : A single list that appears in two columns
  21. CSS Mini Tabs (the UN-tab, tab) : demo at Simplebits
  22. CSS only dropdown menu : at CSS Play
  23. CSS only flyout menus : at CSS Play
  24. CSS only flyout/dropdown menu : at CSS Play
  25. CSS only flyout menu with transparency : at CSS Play
  26. CSS only vertical sliding menu : at CSS Play
  27. CSS Swag: Multi-Column Lists : at A List Apart
  28. CSS Tabs : tabs without any images
  29. CSS Tabs : list of various tab solutions
  30. CSS tabs with Submenus : at Kalsey.
  31. dTree Navigation Menu : Javascript-xs Tree at Destroydrop
  32. Definition lists - misused or misunderstood? : appropriate uses of definition lists
  33. Do You Want To Do That With CSS? - Multiple Column Lists : multi-column lists.
  34. Drop-Down Menus, Horizontal Style : at A List Apart
  35. Float Mini tabs : at Web-Graphics
  36. Flowing a List Across Multiple Columns : A table without using tables.
  37. Free Menu Designs V 1.1 : ready-to-download block menusat e-lusion
  38. FreeStyle Menus : XHTML compliant, CSS-formatted menu script-x at TwinHelix
  39. Hidden tab menu : at CSS Play
  40. How to Style a Definition List with CSS : at WebReference
  41. How to Style an Unordered List with CSS : at WebReference
  42. How to Use CSS to Position Horizontal Unordered Lists : at WebReference
  43. Hybrid CSS Dropdowns : at a List Apart
  44. Inline Mini Tabs : at Web-Graphics
  45. Intelligent Menus : CSS and PHP menu at PhotoMatt.net
  46. Inverted Sliding Doors Tabs : at 456BereaStreet
  47. Light Weight Multi Level Menu : at CssCreator
  48. List Display Problems In Explorer For Windows : list hack for IE
  49. Listamatic : simple lists; various styles.
  50. Listamatic2 : nexted lists; various styles
  51. Menus galleries in CSS and XHTML : multiple examples and downloads at Alsacreations
  52. Mini-Tab Shapes : demo at Simplebits
  53. Mini-Tab Shapes 2 : demo at Simplebits
  54. More than Just Bullets : at W3.org
  55. Multiple Column Lists : at css-discuss
  56. A Navbar Using Lists : A lightweight nav bar at WestCiv
  57. Navigation Matrix Reloaded : at SuperfluousBanter
  58. Remote Control CSS : examples of lists styled differently
  59. Remote Control CSS Revisited - Caving in to peer pressure : multi-column remote control
  60. Rounding Tab Corners : by Eric A. Meyer.
  61. Simple CSS Tabs : at SilverOrange
  62. Simplified CSS Tabs : demo at Simplebits
  63. Sliding Doors : at A List Apart
  64. Spruced-Up Site Maps : sitemaps as lists
  65. Styling Nested List : at SimpleBits
  66. Suckerfish Dropdowns : at HTMLDog
  67. Tabtastic : Gavin Kistner.
  68. Tabs Tutorial at BrainJar
  69. Taming Lists : at A List Apart
  70. Turning a List into a Navigation Bar : at 456BereaStreet
  71. Ultimate css only dropdown menu : at CSS Play



출처 : http://www.hompydesign.com/bbs/board.php?bo_table=html_study&wr_id=114

Posted by 1010
60.Unix2008. 10. 22. 00:27
반응형
사용자 삽입 이미지


VMware 를 이용하여 Solaris 10 설치 완료...
첨에는텍스트모드로 설치후
두번째 그래픽 모드로 설치
꽤 이쁜데 이정도면.
리눅스보다 원도우 보다 더 깔끔하고... 음~~

이제 여기에 다시 원도우 xp , visita , 리눅스 2종류 정도 깔아서 멀티 탭 기능 활용해서..
자바썬테크에서 시현했던 기능좀 구현해 봐야겠다....근데... 컴퓨터가 따라갈지 모르겠다.
우선 데스크탑에 테스트 해보고 일주일정도 돌려서 잘되면...
개발용 노트북도 솔라리스로 바꿔봐야겠다.
open Solaris  멋져...




1. 솔라리스에 내장되어 있는 모질라 브라우저랑 파이어폭스... (이것도 좀 써보고 블로그 다시 업해야겠다)

네이버 테스트 역쉬 잘된데....


현재 유지보수하는 업체... 역쉬 안된다... 요즘 웹표준 웹표준하는데..
원도우 리눅스 유닉스에서
인터넷익스플러, 파이어폭스 , 모질라, 오페라, 크롬 등...
다 똑같이 돌아가야 하는데.. 원도우에서 ms 익스플러만 정상적으로 돌아가다니..부끄럽기 짝이 없다.
뭐 그래도 내가 만든게 아니여서 위안이 되긴하지만...
매일 느끼는 거지만 표준이 중요하다.. 대충 만들어서 대충 쓰는것도  상황에 따라 어쩔수 없는 선택이될 수 있지만,
명세기 공공기관 싸이트가 이모양이니..에휴~






1. openoffice 사용기
 -> 먼저 다운을 받는데... www.openoffice.org 에가서 솔라리스 버전으로...


--> 압축풀고 설치...


--> 사용해보기...


--> 사용해 보니.. ms거랑 틀린게 없다. 좀더 그래픽적인 요소랑 네트워크지원 및 불필요한 기능이 있다고 할까?
지금까지 돈주고 사용한게 아깝다. 뭐~ 돈준적은 없지만..그래도...(솔직히 좀 MS게 좋긴하다..스프레드시트만큼은...)

----------> 계속 작성중....(궁금한 기능잇으면 댓글 다삼)
Posted by 1010
60.Unix2008. 10. 21. 23:27
반응형
Posted by 1010
60.Unix2008. 10. 21. 22:45
반응형
My Sun Connection

After downloading your software, find everything you need to know about Sun infrastructure software in one place.

Remember to register your Solaris product upon installation to receive free Solaris security patches and information about your Solaris product. If you have existing copies of Solaris not yet registered, please click here to register today!.


Solaris Download and Installation Instructions

Innovate with confidence - Get indemnification, expert support, updates, upgrades and more with Solaris Subscription support. Visit http://sun.com/service/subscriptions/index.jsp

Instructions: Select the files you want, then click the "Download Selected with Sun Download Manager" (SDM) button below to automatically install and use SDM (learn more). Alternately, click directly on file names to download with your browser. (Use of SDM is recommended but not required.)

Required Files
Select All File Description and Name Size
Solaris 10 5/08 x86/x64 DVD Full Image
sol-10-u5-ga-x86-dvd.iso
2,154.69 MB

Optional Files
Select All File Description and Name Size
Solaris 10 5/08 Documentation DVD
sol-10-u5-doc-ga-dvd-iso.zip
284.64 MB
md5 checksum for Documentation
sol-10-u5-doc-ga-md5sum.txt
0.12 KB
md5 checksum for x86/x64 binaries
sol-10-u5-ga-md5sum-x86.txt
1.42 KB
Easily manage your downloads (pause, resume, restart, verify). Learn more

Notes:


>>Sign-up for the BigAdmin Newsletter
The BigAdmin program offers answers to daily challenges to help
Systems Administrators stay on top of technology news. Members
receive a monthly newsletter that connects them to the latest
articles, news, and resources available on the BigAdmin and Solaris
Developer Web sites. >> More

Posted by 1010
60.Unix2008. 10. 21. 22:43
반응형
Posted by 1010
56. Eclipse Etc.../Eclipse2008. 10. 21. 20:40
반응형

"Search메뉴에 References라는 기능을 사용하시면 됩니다.

해당 메소드 이름위에서 마우스 오른쪽 클릭하셔두 뜨구요."

(원문 : http://openseed.net/modules.php?name=Forums&file=viewtopic&t=341#666)

Posted by 1010
90.개발관련문서2008. 10. 21. 20:38
반응형

[MyEclipse] J2EE 빠른 시작

[MyEclipse] EJB 개발 빠른 시작

[MyEclipse] Struts 빠른 시작-튜토리얼

 

제 블로그에 있는 번역 문서입니다.

번역이 초역이라 아직 스크랩할 수 있는 수준은 아닙니다.

Posted by 1010
56. Eclipse Etc.../Eclipse2008. 10. 21. 20:38
반응형

이번 프로젝트하면서 새로 쓰게된 플러그인을 모아봤다.


* Eclipseutil-refresh 플러그인

https://eclipseutilplugins.dev.java.net/

자주쓰는 CVS 커밋,업데이트,싱크 메뉴를 단축아이콘으로 등록하여 편리하다.




* Copy Fully Qualified Class Name 플러그인

http://www.jave.de/eclipse/copyfully/index.html

클래스이름을 패키지명까지 포함해서 쓸일이 많다면 필수적인 플러그인이다.




* GotoFile 플러그인

http://www.muermann.org/gotofile/

프로젝트에 속한 파일을 빨리 찾을 수 있다. 파일명의 일부만 치면 바로바로 목록이 나온다.



* Windows Context Menu 플러그인

http://www.geocities.com/richard_hoefter/ContextMenuPlugin/

이클립스에서 윈도우 컨텍스트메뉴(오른클릭 메뉴)를 쓸 수 있다.



* Call Hierarchy 플러그인

http://eclipse-tools.sourceforge.net/call-hierarchy/

메소드 호출관계를 트리로 보여준다.


스크린샷 http://eclipse-tools.sourceforge.net/call-hierarchy/images/screenshot1.png

 

 

* Commonclipse 플러그인

http://commonclipse.sourceforge.net/

toString() 메소드 등을 자동으로 만들어준다. 자바빈의 내용을 로그에 찍고 싶을 때 좋다.




* Properties Editor 플러그인

http://propedit.sourceforge.jp/index_en.html

properties 파일 편집할 때 그냥 일반 텍스트 편집하듯 편집하면된다.native2ascii 같은거 몰라도 된다.


 



* AnyEdit tools 플러그인

http://andrei.gmxhome.de/anyedit/index.html

텍스트 에디터 기능이 약한 이클립스에 몇가지 기능을 추가해준다. 나는 주로 Open type(file) under cursor 메뉴를 사용한다.


step1



* Log4E 플러그인

http://log4e.jayefem.de/index.php/Main_Page

소스에 log4j 구문을 삽입해준다. 코딩 무지 편해졌다. -.-;



* Web Service Console 플러그인

http://wscep.sourceforge.net/

웹서비스를 개발한다면 꼭 있어야한다. 요청/응답 SOAP 메시지를 직접 눈으로 보면서 서비스를 테스트할 수 있다.

스크린샷 : http://wscep.sourceforge.net/images/s5.GIF

Posted by 1010
98..Etc/Etc...2008. 10. 20. 23:49
반응형

FTP 서버를 방화벽 내부에서 구동하려면 FTP connection type에 대한 이해가 필요하다.
이러한 원리를 이해하려면 TCP/IP, Firewall에 대한 사전 지식이 필요하다.

FTP connection의 두 type
1. active connection
2. passive connection
    - active mode
    - passive mode

1. active connection
control connection으로 command(명령) 전송시에 사용된다.
FTP client software에 의해 초기화 된다. 즉, client:X에서 server:ftp port 21번으로 접속이 이루어진다.
클라이언트:X -> 서버:ftp port 21번
여기서 X는 1023보다 큰 비사용 중인 포트를 말한다.

2. passive connection
data connection으로 data(파일) 전송시 사용된다.
active mode와 passive mode가 있으며, 일반적인 FTP server는 active mode로 data를 전송한다.

active mode 연결 진행 절차:
1) FTP client는 data 전송시 FTP server에게 passive mode를 사용하는지 여부를 요청하게 된다.
2) active mode를 사용한다면 FTP client는 server가 data 전송을 위해 접속하게 될 자신의 client port(Y라고 가정)를 서버에게 알려준다.
3) FTP 서버는 ftp-data port 20번을 통해 client가 알려준 포트로 접속 시도를 요청한다(syn packet 전송).  
4) 해당 client는 요청에 대한 수신 확인 및 허락을 전송한다(awk + syn packet 전송). 
5) server는 client가 보낸 packet에 대한 수신 확인을 전송한다(awk packet).  
6) 이로써 connection은 형성되고 data를 전송하게 된다.
즉, server:ftp-data port 20번 -> client:Y 형태로 연결된다.

이러한 이유로 방화벽 내부에 FTP server를 운영할 경우 command는 전달되나 실제 data가 전송되지 않는 문제가 발생한다.
또한 firewall 운영시 내부 네트웍에서 외부로 나가는 1023 이상의 포트를 모두 열여 주어야 하는 문제도 발생된다.

passive mode 연결 진행 절차:
1) FTP client는 data 전송시 FTP server에게 passive mode를 사용하는지 여부를 요청하게 된다.
2) passive mode를 사용한다면 FTP server는 client가 data 전송을 위해 Server에 접속할 1023 이상의 port를 알려준다.
3) 이때 사용할 포트를 N 이라고 정하며, N 값은 FTP server 마다 설정이 다르다. 즉, passive mode에서는 ftp-data port 20번를 사용하지 않는다.
4) FTP client는 Server가 알려준 port N으로 접속을 시도하기 위해 syn packet을 자신의 Z(1023 이상의 비사용 중인) port를 열어 전송한다.
5) FTP server는 awk + syn packet을 통해 수신 확인 및 연결을 허락하게 된다.
6) FTP client는 awk packet을 전송하여 수신 확인을 하고 connection을 맺은 후 data를 전송하게 된다.
즉, client:Z -> server:N 형태로 연결된다.

이러한 경우라면 방화벽에서 FTP server가 passive mode로 사용하게 될 port를 열어 정상적으로 data 전송이 가능하다.

3. FTP server를 passive mode로 운영하기 위한 설정
Linux에서 운영하는 대표적은 FTP server인 wu-ftpd와 proftpd에 대해서 언급한다.
설정 방법은 해당 파일에 passive port로 사용할 port 영역을 명시하게 된다. 2000번 이상의 port를 열 것을 권장하며 일반적으로10000번 이하의 포트를 사용한다.

wu-ftpd의 경우:
wu-ftpd에서 제공하는 /etc/ftpaccess 파일에 다음 내용을 추가한다.
passive ports 0.0.0.0/0 15000 17000
즉, wu-ftpd를 passive FTP로 운영하기 위해 15000~17000 포트를 사용하는 것으로 설정한 것이다.
standalone type server라면 반드시 restart한다.

proftpd의 경우:
proftpd에서 제공하는 /etc/proftpd/conf/proftpd.conf 파일에 다음 내용을 추가한다.
PassivePorts 60000 62000
즉, proftpd를 15000~17000 포트를 이용하여 passive FTP로 운영할 것을 설정한 것이다.
standalone type server라면 반드시 restart한다.

passive connect시 client에서 주의할 사항
일반적으로 server를 passive mode로 운영할 경우 client 또한 passive mode로 사용해야 한다. Netscape의 경우 특별한 문제가 발생하지 않으며, ncftp의 경우 접속 후 set passive on 명령어를 수행하면 된다. gftp를 사용한다면 FTP -> Options -> General -> "Passive file transfer" 를 설정기 바란다.



출처 : http://chunter.tistory.com/223

Posted by 1010
02.Oracle/DataBase2008. 10. 20. 23:47
반응형

오라클 유용한 함수(안쓰면 까먹어서 또 찾아봐야하는 그런...) 정리

/*---------------------------
1. 문자 함수
------------------------------*/
①LOWER( column|expression!!! )

LOWER('String') --> string : 소문자로 변환

②UPPER( column|expression!!! )

UPPER('String') --> STRING : 대문자로 변환

③INITCAP( column|expression!!! )

INITCAP('string') --> String : 첫글자만 대문자이고 나머지글자는 소문자로 변환

④CONCAT( column1|expression!!ŋ ,column2|expression!!Ō )

CONCAT('Good','String') --> GoodString : ||와 같은 역할을 한다.

⑤SUBSTR(column|expression!!!, m [,n]) : m값이 음수면 문자값의 끝부터..)

SUBSTR('String',1,3) --> Str : 1번째부터 3개의 문자를 리턴한다.

⑥LENGTH( column|expression!!! )

LENGTH('String') --> 6 : 문자열의 길이를 리턴한다.

⑦INSTR( column|expression!!!, )

INSTR('String','r') --> 3 : 문자열에 'r'이 몇번째 위치하고 있나를 리턴한다.

⑧LPAD( column|expression!!!,n,'string' ) : n 은 전체 길이

LPAD('String',10,'*') --> ****String

: 10자리수중에 모자란 자리수를 '*'로 왼쪽에 채운다.(문자,숫자 가능!!!)

⑨ RPAD('String',10,'*') --> String****

: 10자리수중에 모자란 자리수를 '*'로 오른쪽에 채운다.(문자,숫자 가능!!!)

⑩ LTRIM(' String') --> 'String' : 문자열의 왼쪽 공백을 버린다.
 - LTRIM('****AAA***','*')  --> 왼쪽에 특정 문자를 지운다.

⑪ RTRIM('String ') --> 'String' : 문자령의 오른쪽 공백을 버린다.

* TRIM(leading/tailing/both, trim_character FROM trim_source )

TRIM( 'S' FROM 'SSMITH') --> MITH

12. TRANSLATE      REPLACE와 똑 같지만 이것은  스트링 단위가 아닌 문자  단위로 작동한다.
 TRANSLATE('AABBA','B','C') -->AACCA
-- 숫자는 모두 9로 문자는 모두 X로 변환하기
SELECT
       TRANSLATE('2KRW229','0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ','9999999999XXXXXXXXXXXXXXXXXXXXXXXXXX')
 FROM DUAL
 -------------------
 9XXX999


13. REPLACE        어떤 스트링이 나타나는 곳마다 다른 스트링으로 바꾼다.

-- TRANSLATE와 확실한 구별 법

 SELECT
       TRANSLATE('2KRW229','229','0')
 FROM DUAL
-------------------------------
0KRW00

  SELECT
       replace('2KRW229','229','0')
 FROM DUAL
 -------------------------------
2KRW0


--특정Character의 아스키값 구하기
SELECT CHR(65) "CHR", ASCII('A') "ASCII" FROM DUAL;
SELECT ASCII( CHR(65) ) FROM DUAL;

SELECT LOWER('My name is LKM') "LOWER", UPPER('My name is LKM') "UPPER" FROM DUAL;

SELECT LPAD('LKM', 10, '*') "LPAD", RPAD('LKM', 10, '*') "RPAD" FROM DUAL;
SELECT LPAD('1234567890', 20, '+') || RPAD('1234567890', 20, '^') "12345678901234567890"
FROM DUAL;
SELECT LPAD('1,234,567', 30, ' ') "LPAD사용으로 30자리 맞춤",
'1,234,567' "단순문자 사용",
1234567 "단순숫자 사용"
FROM DUAL;

SELECT LTRIM(' AAA ') "LTRIM", RTRIM(' AAA ') "RTRIM" FROM DUAL;
SELECT LTRIM( RTRIM( ' A A A ' ) ) "TRIM" FROM DUAL;

SELECT REPLACE('ORACLE', 'A', 'BBB') "REPLACE" FROM DUAL;
SELECT EMP_NAME, REPLACE(EMP_NAME, '이', '박') "이->박"
FROM PERSONNEL
WHERE EMP_NAME LIKE '이%';

SELECT SUBSTR('ORACLE PROJECT', 1, 3) SUBSTR1,
SUBSTR('ORACLE PROJECT', 4, 5) SUBSTR2,
SUBSTR('ORACLE PROJECT', 10) SUBSTR3 FROM DUAL ;
SELECT SUBSTRB('ORACLE PROJECT', 1, 3) SUBSTRB1,
SUBSTRB('ORACLE PROJECT', 4, 5) SUBSTRB2,
SUBSTRB('ORACLE PROJECT', 10) SUBSTRB3 FROM DUAL ;
SELECT SUBSTR('오라클 PROJECT', 1, 3) SUBSTR1,
SUBSTR('오라클 PROJECT', 4, 5) SUBSTR2,
SUBSTR('오라클 PROJECT', 10) SUBSTR3 FROM DUAL ;
SELECT SUBSTRB('오라클 PROJECT', 1, 3) SUBSTRB1,
SUBSTRB('오라클 PROJECT', 4, 5) SUBSTRB2,
SUBSTRB('오라클 PROJECT', 10) SUBSTRB3 FROM DUAL ;

SELECT LENGTH ('ORACLE PROJECT') "LENGTH",
LENGTHB('ORACLE PROJECT') "LENGTHB",
FROM DUAL;
SELECT EMPNO, LENGTH(EMPNO), LENGTHB(EMPNO),
EMP_NAME, LENGTH(EMP_NAME), LENGTHB(EMP_NAME)
FROM PERSONNEL
WHERE EMPNO > '98102';
SELECT HOBBY, LENGTH(HOBBY), LENGTHB(HOBBY)
FROM PERSONNEL
WHERE EMPNO > '98102';

SELECT INSTR ('ORACLE PROJECT', 'R', 1, 1) INSTR1,
INSTR ('ORACLE PROJECT', 'R', 1, 2) INSTR2,
INSTR ('ORACLE PROJECT', 'R', 1, 3) INSTR3
FROM DUAL;
SELECT INSTR ('CORPORATE FLOOR','OR', 3, 2) INSTR,
INSTRB ('CORPORATE FLOOR','OR', 3, 2) INSTRB
FROM DUAL;
SELECT HOBBY,
INSTR (HOBBY, ')', 1, 1) INSTR,
INSTRB(HOBBY, ')', 1, 1) INSTRB
FROM PERSONNEL
WHERE EMPNO > '98102';


/*------------------------------
2. 숫자 함수
-----------------------------------*/
① ROUND(45.926, 2) --> 45.93 : 소수점 두자리수까지 보여주면서 반올림한다.

② TRUNC(45.926, 2) --> 45.92 : 소수점 두자리까지만 보여주고 나머지는 버린다.

③ MOD(1600,300) --> 100 : 1600을 300으로 나누고 나머지를 리턴한다.

* ROUND예제(WHOLE NUMBER:정수)

SELECT ROUND(45.923,2), ROUND(45.923,0), ROUND(45.923,-1) FROM DUAL

==> 45.92 46 50

* TRUNC예제

SELECT TRUNC(45.923,2), TRUNC(45.923), TRUNC(45.923,-1) FROM DUAL

==> 45.92 45(n이 생략된면 일의 자리까지 남기고 버린다.) 40

* SYSTEM 날짜를 갖고 오는 방법.

SELECT sysdate FROM dual


--무조건 올림
SELECT CEIL(13.11) FROM DUAL;
SELECT CEIL(13.001) FROM DUAL;

--나머지 구함
SELECT MOD(23, 5) FROM DUAL;
SELECT MOD(57, 145) FROM DUAL;

-- 제곱승
SELECT POWER(3, 2), POWER(3, -2) FROM DUAL;
SELECT POWER(2, 10) FROM DUAL;

--자릿수 지정
SELECT ROUND(345.123, 0) FROM DUAL;
SELECT ROUND(345.123, 2), ROUND(345.123, -1) FROM DUAL;

--지정된 자리까지 잘라내기
SELECT TRUNC(345.123, 1), TRUNC(345.123, 0), TRUNC(345.123, -1) FROM DUAL;
SELECT TRUNC( 345.123 + 0.09, 1 ) FROM DUAL;
SELECT TRUNC( 345.123 + 0.9, 0 ) FROM DUAL;
SELECT TRUNC( 345.123 + 9, -1 ) FROM DUAL;

SELECT SIGN(5.989), SIGN(0), SIGN(-999.098) FROM DUAL;



/*------------------------------------
3. 날짜 계산( 날짜를 숫자로 저장)
-----------------------------------------*/
date + number : date에 number만큼 후의 날자를 보여준다.

date - number : date에 number만큼 전의 날자를 보여준다.

date1 - date2 : date1에서 date2 까지의 총 일수를 보여준다.( date1+date2는 X )

date1 + 숫자/24 : date1에서 시간을 더해 날짜를 보여준다.

4. Date Functions

MONTHS_BETWEEN('01-SEP-95','11-JAN-94') --> 19.6774194

; 두날짜 사이의 달수를 보여준다.

ADD_MONTHS('11-JAN-94', 6) --> 11-JUL-94

; 날짜에 6개월을 더한 날자를 보여준다.

NEXT_DAY('01-SEP-95','FRIDAY') --> '08-SEP-95'

; 해당일 다음에 오는 FRIDAY의 일자를 보여준다.

('SUNDAY'는 1, 'MONDAY'는 2...이런식으로 숫자를 써줘도 된다.)

LAST_DAY('01-SEP-95') --> '30-SEP-95'

; 해당월의 마지막날자를 보여준다.

ROUND('25-JUL-95','MONTH')--> 01-AUG-95 ROUND('25-JUL-95','YEAR')--> 01-JAN-96

TRUNC('25-JUL-95','MONTH') --> 01-JUL-95 TRUNC('25-JUL-95','YEAR') --> 01-JAN-95


/*--------------------------------
5. 타입 변환 함수
----------------------------------*/
nlsparams : 십진수, 그룹구분자, 지역 통화 기호, 국제 통화 기호

TO_CHAR(date,['format'],[nlsparams]) : date를 format에 맞게 문자열로 변환한다.

- Date Format Elements

YYYY --> 1999 (년출력) , YEAR --> nineteen ninety-nine (년출력)

MM --> 12 (월출력) , MONTH --> DECEMBER (월출력), MON --> DEC

D --> 요일을 숫자로 리턴한다.(일요일은 1, 월요일은 2...)

DD --> 07 (달의 일출력)

DDD --> 200 (연의 일출력)그 해의 총 몇 일째인가를 리턴한다.

DAY --> MONDAY (요일출력) DY-->MON

CC --> 20 (몇 세기인지를 보여준다.)

WW --> 그 해의 몇 번째 주인가를 리턴한다.

W --> 그 달의 몇 번째 주인가를 리턴한다.


* Element들을 소문자로 쓰면 소문자로 나오고 대문자로 쓰면 대문자로 출력된다.

HH or HH12 or HH24 / MI(0-59분) / SS(0-59초)


* 문자열은 " " 묶어 추가한다 DD " of " MONTH --> 12 of DECEMBER

*숫자 접미어는 숫자를 문자로 표기. TH(4->4TH)/ SP(4->FOUR)/ SPTH or THSP(4->FOURTH)

ddspth : 14-> fothteenth

* / . , : 구두점은 결과에 그대로 출력한다. * 공백, 선행제로를 제거하는 fm요소가 있다.

TO_CHAR(number,'format',[nlsparams]) : number를 format에 맞게 문자열로 변환한다.

- Number Format Elements

9 : 999,999 --> 1,234 $: 부동 달러 기호 $99999 -> $1234

0 : 099999 --> 001234 99.999EEEE -> 1.234E+03 B: 0값을 공백으로

L : L99,999 --> FF1,234 (NLS_CURRENCY에 설정되어있는 값이 L로 보여진다.)


TO_NUMBER(char,['format'],[nlsparams]) : 숫자형태의 문자열을 숫자로 변한한다.

TO_DATE(char,['format'],[nlsparams]):날자형태의 문자열을 format에 맞게 날자형식으로 변환 한다.


/*--------------------------------------------------------
6. NVL Funcion : 값이 null일 때 설정값을 보여준다.
----------------------------------------------------------*/
NVL(number_column, 0) : null일 때 0을 보여준다.

NVL(date_column, '01-JAN-95') : null일 때 '01-JAN-95'를 보여준다.

NVL(character_column, 'Empty') : null일 때 'Empty'를 보여준다.

* column Type과 표현식의 type이 반드시 일치해야 한다.


/*-------------------------------------------------------------------------
7. DECODE Function : CASE or IF-THEN-ELSE 형식과 비슷하다.
---------------------------------------------------------------------------*/
*DECODE(col/expression!!!, search1, result1 [,search2,result2,…] [,default])

F1 (F2 (F3 (col,arg1),arg2),arg3)



이중 Decode나 Nvl 그리고, To_데이터형은 너무나도 많이 쓰여서 잘 안 까먹지만....

숫자나 문자관련 함수 잘 안쓰면 찾기가 너무 힘들다는..... '그 뭐시기냐 문자열의 위치 찾아내는거

그 함수 뭐냐?' 라면 '그게 뭔데?'라는 반문이-_- 차라리 instr이 뭐하는거지가 더 쉬운 질문이다-_-

대전 있을때 자료전환건이 있어서... 처리를 하려고 보니 특정칼럼 하나에 잘 쓰이지 않는

두개의 필드값을 탭구분자로 나눠서 때려넣어논 꼴을 본적이 있다. instr, chr, replace로 간단히

해결가능할걸 instr과 chr를 잘 몰라 통째로 엑셀로 받아 수작업을 했다라는....

그것도 1만3천건의 자료를 ㅠ.ㅠ


다음은 예전 공부할때 예제들.. 참고삼아






/*--------------------------------
* 함수 - Date Function *
--------------------------------*/


SELECT SYSDATE FROM DUAL;
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') "SYSDATE" FROM DUAL;

SELECT LAST_DAY(SYSDATE) FROM DUAL;
SELECT TO_CHAR(LAST_DAY(SYSDATE), 'YYYY-MM-DD HH24:MI:SS') "LAST_DAY" FROM DUAL;

SELECT MONTHS_BETWEEN( '2002/01/13', '2002/05/13' ) "MONTHS_BETWEEN (-)",
MONTHS_BETWEEN( '2002/01/13', '2001/11/13' ) "MONTHS_BETWEEN (+)"
FROM DUAL ;
SELECT MONTHS_BETWEEN( '2002/01/13', '2002/01/30' ) "MONTHS_BETWEEN (-)",
MONTHS_BETWEEN( '2002/01/13', '2002/01/01' ) "MONTHS_BETWEEN (+)"
FROM DUAL ;

SELECT ADD_MONTHS(SYSDATE, 1) "ADD_MONTHS (+)",
ADD_MONTHS(SYSDATE, -1) "ADD_MONTHS (-)"
FROM DUAL ;

ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD';
SELECT ADD_MONTHS( '2002/02/28', 12 ) "1년후",
ADD_MONTHS( '2002/02/28', 24 ) "2년후",
ADD_MONTHS( '2002/02/28', 36 ) "3년후"
FROM DUAL ;

SELECT SYSDATE,
NEXT_DAY(SYSDATE, '일요일') "NEXT_DAY 1",
NEXT_DAY(SYSDATE, 1 ) "NEXT_DAY 2"
FROM DUAL;
SELECT SYSDATE,
NEXT_DAY(SYSDATE, '수요일') "NEXT_DAY 1",
NEXT_DAY(SYSDATE, 4 ) "NEXT_DAY 2"
FROM DUAL;


/*------------------------------------------
* 함수 - Conversion Function *
-------------------------------------*/


SELECT TO_CHAR(1234567.891) "TO_CHAR1",
TO_CHAR(1234567.891, '999') "TO_CHAR2",
TO_CHAR(1234567.891, '9,999,999') "TO_CHAR3",
TO_CHAR(1234567.891, '0.0000') "TO_CHAR5",
TO_CHAR(1234567.891, '9,999,999.0000') "TO_CHAR6",
TO_CHAR(123, '9,999.00') "TO_CHAR7",
TO_CHAR(123, '9,999.99') "TO_CHAR8"
FROM DUAL ;
SELECT TO_CHAR(1234567.891, '9G999G999') "TO_CHAR3",
TO_CHAR(1234567.891, '0D0000') "TO_CHAR5",
TO_CHAR(1234567.891, '9G999G999D0000') "TO_CHAR6",
TO_CHAR(123, '9G999D00') "TO_CHAR7",
TO_CHAR(123, '9G999D99') "TO_CHAR8"
FROM DUAL ;

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') "TO_CHAR1",
TO_CHAR(SYSDATE, 'YYYY/MM') "TO_CHAR2",
TO_CHAR(SYSDATE, 'YYYY') "TO_CHAR3",
TO_CHAR(SYSDATE, 'DD') "TO_CHAR4",
TO_CHAR(SYSDATE, 'DAY') "TO_CHAR5",
TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') "TO_CHAR6",
TO_CHAR(TO_DATE('20020101','YYYYMMDD'), 'YYYY-MM-DD') "TO_CHAR7",
TO_CHAR(TO_DATE('20020101','YYYYMMDD'), 'YYYYMMDD HHMISS') "TO_CHAR8"
FROM DUAL ;

SELECT TO_NUMBER('123456.9') "TO_NUMBER1",
TO_NUMBER('1234567') "TO_NUMBER2"
FROM DUAL ;
SELECT TO_NUMBER('123,456.9', '999,999.9') "TO_NUMBER1",
TO_NUMBER('1,234,567', '9G999G999') "TO_NUMBER2"
FROM DUAL ;

ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';
SELECT TO_DATE('20020824') "TO_DATE1",
TO_DATE('2002-08-24') "TO_DATE2",
TO_DATE('200208') "TO_DATE3"
FROM DUAL ;
SELECT TO_DATE('20020824', 'YYYYMMDD') "TO_DATE1",
TO_DATE('2002-08-24', 'YYYY-MM-DD') "TO_DATE2",
TO_DATE('200208', 'YYYYMM') "TO_DATE3"
FROM DUAL ;
SELECT TO_DATE('2002/08/24 08:14:06', 'YYYY/MM/DD HH24:MI:SS') "TO_DATE1",
TO_DATE('2002/08/24 08:14:06 오후', 'YYYY/MM/DD HH:MI:SS AM') "TO_DATE2"
FROM DUAL ;


/*------------------------------------
* 함수 - Group Function *
-------------------------------------*/


SELECT AVG(HEIGHT), AVG(WEIGHT) FROM PERSONNEL;

SELECT MAX(EMPNO), MAX(EMP_NAME), MIN(EMPNO), MIN(EMP_NAME) FROM PERSONNEL;
SELECT MAX(HEIGHT), MIN(HEIGHT) FROM PERSONNEL;

SELECT SUM(WEIGHT) FROM PERSONNEL;

SELECT COUNT(*), COUNT(EMPNO), COUNT(JIKCH_CODE) FROM PERSONNEL;


/*----------------------------
* 함수 - ETC *
----------------------------*/


SELECT EMPNO, EMP_NAME, HOBBY 취미, WELL 특기
FROM PERSONNEL
WHERE EMPNO BETWEEN '98001' AND '98005';
SELECT EMPNO, EMP_NAME, HOBBY 취미, NVL(WELL, '(없다)') 특기
FROM PERSONNEL
WHERE EMPNO BETWEEN '98001' AND '98005';

SELECT DECODE( '나', '나', '맞다', '아니다' ) "나가 나면 맞다, 아니면 아니다"
FROM DUAL ;
SELECT DECODE( '나', '대명', '아니다',
'너' , '아니다',
'그' , '아니다',
'나' , '맞다',
'모르겠다' ) FROM DUAL ;
SELECT EMPNO,
EMP_NAME,
DECODE (HT_CODE, '1', '현재원', '2', '휴직', '퇴사') HT_CODE
FROM PERSONNEL
WHERE EMPNO BETWEEN '98071' AND '98080';

SELECT GREATEST (132, 33, 45, 90, 60.77) GREATEST,
LEAST (132, 33, 45, 90, 60.77) LEAST
FROM DUAL;
SELECT GREATEST ('이공명', '이대명', '최수미') GREATEST,
LEAST ('이공명', '이대명', '최수미') LEAST
FROM DUAL;

SELECT USERENV('LANGUAGE') "LANGUAGE",
USERENV('TERMINAL') "TERMINAL",
USERENV('SESSIONID') "SESSIONID"
FROM DUAL;

SELECT UID, USER FROM DUAL;

---------------------------------------------------------------------------------------------------
오라클 내장함수


Error 관련 내장함수
---------------------------------------------------------------------
SQLCODE        현재 발생한 오류에 따른 오류 코드를 반환한다.
SQLERRM        오라클 오류 코드와 연결된 오류 메시지를 반환한다.

Number 관련 내장함수
---------------------------------------------------------------------
ABS            어떤 수의 절대값을 반환한다.
ACOS         어떤 수의 아크코사인을 라디안 단위로 반환한다.
ASIN           어떤 수의 아크사인을 라디안 단위로 반환한다.
ATAN          어떤 수(x)의 아크탄젠트를 라디안 단위로 반환한다.
ATAN2        어떤 수(y/x)의 아크탄젠트를 라디안 단위로 반환한다.
CEIL           지정된 수보다 크거나 같은 최소 정수 값을 반환한다.
COS            어떤 수의 코사인을 라디안 단위로 반환한다.
COSH         어떤 수의 쌍곡선 코사인을 라디안 단위로 반환한다.
EXP            어떤 수의 지수 값을 반환한다. E=2.7182818
FLOOR        지정된 수보다 크거나 같은 최대 정수 값을 반환한다.
LN             어떤 수 x의 대수 값을 반환한다.
LOG            어떤 수 y에서 x를 밑으로 한 대수 값을 반환한다.
MOD            어떤 수 x를 y로 나눈 나머지를 반환한다.
POWER          어떤 수 x에 y 제곱한 값을 반환한다.
ROUND          x를 y자리에서 반올림한 값을 반환한다.
SIGN           숫자 x의 부호에 따라 양수이면 +1, 음수이면 -1, 0이면 0을 반환한다.
SIN            어떤 수의 사인을 라디안 단위로 반환한다.
SINH           어떤 수의 쌍곡선 사인을 라디안 단위로 반환한다.
SQRT           어떤 수 x의 제곱근을 반환한다. X는 반드시 양의 실수이다.
TAN            어떤 수의 탄젠트를 라디안 단위로 반환한다.
TANH           어떤 수의 쌍곡선 탄젠트를 라디안 단위로 반환한다.
TRUNC          어떤 수 x를 y 위치에서 잘라낸다.

Character 관련 내장함수
---------------------------------------------------------------------
ASCII          문자의 ASCII 코드를 반환한다.
CHR            주어진 ASCII 값에 해당하는 문자를 반환한다.
CONCAT         두 개의 스트링을 서로 연결한다. (|| 연산자를 사용한 것과 같다)
INITCAP        각 단어의 첫 글자를 대문자로 나머지는 소문자로 변환한 스트링을 반환한
                다(문자가 아닌 값에는 영향이 없다)
INSTR          어떤 스트링에서 특정 스트링의 위치를 반환한다.
INSTRB         어떤 스트링에서 특정 스트링의 위치를 반환하는데,  값을 싱글 바이트 문
                자 시스템에 대한 바이트 단위로 반환한다.
LENGTH         뒤에 따라오는 공백을 포함하여 문자 스트링의 길이를 반환한다. 값이 null
                이면 null을 반환한다.
LENGTHB        문자 스트링의 길이를 반환하는데, 이것은 값을 싱글 바이트 문자 셋에 대
                한 바이트 단위로 반환한다.
LOWER          전체 문자 스트링을 소문자로 바꾼다. 문자가 아닌 값에는 영향이 없다
LPAD           스트링의 왼쪽에 지정한 어떤 스트링을 덧붙인다.
LTRIM          왼쪽에 있는 문자 스트링을 잘라낸다.
NLS_INITCAP    NLSSORT에 의해 지정된 다른 정렬방법을 사용할 수 있다는 것을 제외하
                고는 INITCAP 함수와 같다.
NLS_LOWER      NLSSORT에 의해 지정된 다른 정렬방법을 사용할 수 있다는 것을 제외하
                고는 LOWER 함수와 같다.
NLS_UPPER      NLSSORT에 의해 지정된 다른 정렬 방법을 사용할 수 있다는  것을 제외
                하고는 UPPER 함수와 같다.
NLSSORT        문자를 정렬하는 방법을 바꾼다. 이것은 NLS 함수를  사용하기 전에 지정
                해야 한다. 그렇지 않으면 기본 정렬이 사용된다.
REPLACE        어떤 스트링이 나타나는 곳마다 다른 스트링으로 바꾼다.
RPAD           스트링의 오른쪽에 지정된 어떤 스트링을 덧붙인다.
RTRIM          오른쪽에 있는 문자 스트링을 잘라낸다.
SOUNDEX        스트링의 음향을 반환한다. 철자는 다르지만 소리는 비슷한 단어에 유용하
                다.
SUBSTR         어떤 스트링에서 스트링의 일부를 반환한다.
SUBSTRB        싱글 바이트 문자 시스템을 처리하기 위해 파라미터가 문자가 아닌 바이트
                단위로 표현된다는 것을 제외하고는 SUBSTR 함수와 같다.
TRIM           LTRIM과 RTRIM 함수의 기능을 조합한  것이다. 스트링에서 앞 뒤 문자
                를 잘라낸다.
TRANSLATE      REPLACE와 똑 같지만 이것은  스트링 단위가 아닌 문자  단위로 작동한
                다.

UPPER          전체 문자 스트링을 대문자로 바꾼다. 문자가 아닌 값에는 영향이 없다.

Conversion 관련 내장함수
---------------------------------------------------------------------
CHARTOROWID    오라클이 제공하는 외부형식으로  된 CHAR이나 VARCHAR2를  그 내부
                바이너리 형식으로 변환한다.
CONVERT        한 문자 셋을 다른 문자 셋으로 변환한다.
HEXTORAW       16진 스트링 값을 내부 원시 값으로 변환한다.
RAWTOHEX       내부 원시 값을 외부 16진 스트링으로 변환한다.
ROWIDTOCHAR    ROWID를 외부적인 18 문자 스트링 표현으로 변환한다.
TO_CHAR        DATES, MLSLABELS, NUMBERS를 VARCHAR2 스트링으로 변환한다.
TO_DATE        CHAR이나 VARCHAR2 스트링을 DATE 값으로 변환한다.
TO_LABEL       CHAR이나 VARCHAR2 스트링을 MLSLABEL 값으로 변환한다.
TO_MULTI_BYTE  싱글 바이트 스트링으로 된 문자를 멀티 바이트 스트링으로 변환한다.
TO_NUMBER      CHAR이나 VARCHAR2 스트링을 NUMBER 값으로 변환한다.
TO_SINGLE_BYTE 멀티 바이트 스트링으로 된 문자를 싱글 바이트 스트링으로 변환한다.

Date 관련 내장함수
---------------------------------------------------------------------
ADD_MONTHS     지정된 날짜에 1달을 더한다.  만일 결과로 나온 달이  현재일수보다 작은
                일수를 갖고 있는 달로 변경되면 그 달의 마지막 날을 반환한다.
LAST_DAY       주어진 달의 마지막 날을 반환한다.
MONTHS_BETWEEN 두 날짜 사이의 개월 수를 계산한다. 만일 두 날짜가 그 달의 마지막 날이
                라면 정수를 반환하고 그렇지 않으면 한 달을 31일로 계산한 분수 값을 반
                환한다.
NEW_TIME       사용자가 지정한 시간대에 대한 시간/날짜 값을 반환한다.
NEXT_DAY       시작 날짜 다음에 지정된 요일이 처음으로 나오는 날짜를 반환한다.
ROUND          월, 연도, 세기 등과 같이 선택한 날짜 파라미터를 반올림한다.
SYSDATE        시스템 날짜와 시간을 DATE 형식으로 반환한다.
TRUNC          일, 월 등과 같이 지정된 날짜 파라미터를 잘라낸다.

집합함수
---------------------------------------------------------------------
AVG            지정된 컬럼 값의 평균을 구한다.
COUNT          쿼리에서 반환되는 행의 개수를 구한다.
GLC            MLSLABEL의 최대 아래쪽 한계를 구한다.
LUB            MLSLABEL의 최대 위쪽 한계를 구한다.
MAX            쿼리에서 지정된 컬럼의 값 중 가장 큰 값을 반환한다.
MIN            쿼리에서 지정된 컬럼의 값 중 가장 작은 값을 반환한다.
STDDEV         쿼리에서 선택된 컬럼의 표준 편차를 반환한다.
SUM            쿼리에서 선택된 컬럼의 합계를 구한다.
VARIANCE       쿼리에서 선택된 컬럼의 분산을 구한다.
DISTINCT       쿼리의 유일값만 구한다.

【예제】
SQL> select COUNT(DISTINCT job) from emp;
SQL> select COUNT(job) from emp;
SQL> select COUNT(*) from emp;


기타 내장함수
---------------------------------------------------------------------
BFILENAME      파일이 저장되어 있는 물리적 LOB  바이너리 파일과 연결되어 있는 포인
                터를 반환한다. 오라클에서는 포인터를 locator라고 부른다.
DECODE         값 목록 중에서 IF-THEN-ELSE 문과 같이 작동한다.
DUMP           VARCHAR2 스트링으로 된 덤프 값을 제공한다. 스트링을 여러 가지 다른
                형식으로 된 표현으로 보여주기 위해서이다.
EMPTY_BLOB     데이터를 갖고 있지 않는 컬럼이나 BLOB 변수를 초기화하는데 사용한다.
EMPTY_CLOB     데이터를 갖고 있지 않는 컬럼이나 CLOB 변수를 초기화하는데 사용한다.
GREATEST       값이나 식의 목록에서 가장 큰 값을 반환한다.
GREATEST_LB    MLSLABELS 목록에서 최대 아래쪽 한계를 반환한다.
LEAST          값이나 식의 목록에서 가장 작은 값을 반환한다.
LEAST_LB       MLSLABELS 목록에서 최소 아래쪽 한계를 반환한다.
NLS_CHARSET_ID  NLS 문자셋 이름과 연결된 NLS 문자셋 ID 번호를 반환한다.
NLS_CHARSET_NAME 함수에 전달된 ID와 연결된 NLS 문자셋 이름을 반환한다.
NVL            값이나 식의 목록에서 처음으로 NULL이 아닌 값을 선택한다.
UID            오라클 사용자에게 할당된 사용자 ID를 반환한다.
USER           현재 사용자 이름을 VARCHAR2 스트링으로 반환한다.
USERENV        현재 작업환경에 관한 정보를 반환한다.
VSIZE          어떤 값의 바이트 수를 반환한다.

【예제】
$ sqlplus scott/tiger
SQL> select * from emp;
SQL> select uid from dual;
SQL> select user from dual;
SQL> select count(user) from emp;
SQL> select avg(sal) from emp;
SQL> select max(sal) from emp;
SQL> select min(sal) from emp;
SQL> select stddev(sal) from emp;
SQL> select sysdate from dual;
SQL> select last_day(sysdate) from dual;
SQL> select to_char(sysdate) from dual;
SQL> select to_char(next_day(sysdate,'Monday'),'MM/DD/yyyy')
    2  from dual;



출처 : http://chunter.tistory.com/20

Posted by 1010
90.개발관련문서2008. 10. 20. 23:46
반응형

■ 000000 black (블랙) 검정
■ 2f4f4f darkslategray (다크슬레이트그레이)  어두운푸른빛회색
■ 708090 slategray (슬레이트그레이) 푸른빛회색
■ 778899 lightslategray (라이트슬레이트그레이) 밝은푸른빛회색
■ 696969 dimgray (딤그레이) 칙칙한회색
■ 808080 gray (그레이) 회색
■ a9a9a9 darkgray (다크그레이) 어두운회색
■ c0c0c0 silver (실버) 은색
■ d3d3d3 lightgrey (라이트그레이) 밝은회색
■ dcdcdc gainsboro (게인스보로)
 

ffffff white (화이트) 백색
■ fff5ee seashell (씨쉘) 바다조가비

■ fffafa snow (스노우) 설백
■ f8f8ff ghostwhite (고스트화이트) 허깨비백색
■ fffaf0 floralwhite (후로랄화이트) 꽃의백색
■ f5f5f5 whitesmoke (화이트스모크) 백색연기
■ f0f8ff aliceblue (앨리스블루) 엷은잿빛바탕에푸른빛
■ f0ffff azure (애쥬어) 하늘색

■ fdf5e6 oldlace (올드레이스) 낡은끈
■ f5fffa mintcream (민트크림) 박하크림
■ ffefd5 papayawhip (파파야윕) 열대아메리카산과수매질
■ ffdab9 peachpuff (피치퍼프) 복숭아빛불기
■ faf0e6 linen (린넨) 리넨
■ eee8aa palegoldenrod (팔레골덴로드) 옅은국화과의다년초
■ ffe4e1 mistyrose (미스티로즈) 짙은장미빛
■ ffe4b5 moccasin (모카신) 사슴가죽의 구두
■ ffdead navajowhite (나바조화이트) 나바호족백색
■ d2b48c tan (탄) 볕에탄빛깔

■ f5deb3 wheat (위트) 밀
■ fafad2 lightgoldenrodyellow (라이트골덴로드옐로우) 밝은국화과다년초노랑
■ ffffe0 lightyellow (라이트옐로우) 밝은노랑
■ fff8dc cornsilk (콘실크) 옥수수명주실
■ faebd7 antiquewhite (안티크화이트) 옛날의백색
■ f5f5dc beige (베이지) 옅은갈색
■ fffacd lemonchiffon (레몬치폰) 레몬빛가볍고얇은직물
■ fffff0 ivory (아이보리) 상앗빛
■ f0e68c khaki (카키) 누른빛에엷은다색이섞인빛깔
■ e6e6fa lavender (라벤더) 연한자주색
■ fff0f5 lavenderblush (라벤더블러시) 연한자주빛붉기
■ ffe4c4 bisque (비스크) 분홍빛이도는검은빛을띤누른빛
■ ffebcd blanchedalmond (블란체달몬드) 희어진엷은황갈색
■ deb887 burlywood (벌리우드) 튼튼한목재
■ cd853f peru (페루)
 남미서부의공화국

■ 00ced1 darkturquoise (다크터콰이즈) 어두운푸른빛녹색
■ 00bfff deepskyblue (딥스카이블루) 짙은하늘파랑
■ 7fffd4 aquamarine (아쿠아마린) 엷은푸른빛녹색
■ 1e90ff dodgerblue (도저블루) 옥수수빵파랑
■ 00ffff cyan (시안) 푸른정도
■ f0fff0 honeydew (허니듀)  식물의잎에서나는단물
■ 87cefa lightskyblue (라이트스카이블루) 밝은하늘파랑
■ afeeee paleturquoise (팔레터콰이즈) 옅은푸른빛녹색
■ e0ffff lightcyan (라이트시안) 밝은푸른정도
■ add8e6 lightblue (라이트블루) 밝은파랑
■ add8e6 lightsteelblue (라이트스틸블루) 밝은철강빛파랑
■ 40e0d0 turquoise (터콰이즈) 푸른빛녹색
■ 48d1cc mediumturquoise (미디엄터콰이즈) 중간의푸른빛녹색
■ 00ffff aqua (아쿠아) 옥색
■ 7b68ee mediumslateblue (미디움슬레이트블루) 중푸른빛회색파랑
■ 191970 midnightblue (미드나이트블루) 깜깜한파랑
■ 6495ed cornflowerblue (콘플라워블루) 옥수수꽃파랑
■ 0000cd mediumblue (미디움블루) 중간의 파랑
■ 6a5acd slateblue (슬레이트블루) 푸른빛회색파랑
■ 4682b4 steelblue (스틸블루) 철강빛파랑
■ 0000ff blue (블루) 파랑
■ 483d8b darkslateblue (다크슬레이트블루) 어두운푸른빛회색파랑
■ 5f9ea0 cadetblue (카뎃블루) 이하의파랑
■ 87ceeb skyblue (스카이블루) 하늘파랑
■ 4169e1 royalblue (로열블루) 황실의파랑
■ b0e0e6 powderblue (파우더블루) 가루파랑
■ 000080 navy (네이비) 짙은검은빛을띤남빛
■ 00008b darkblue (다크블루) 어두운파랑
■ 8a2be2 blueviolet (블루바이올렛) 파란제비꽃색
■ 8b008b darkmagenta (다크마그네타) 어두운짙은분홍색
■ 9932cc darkorchid (다크오치드) 어두운연보라색
■ 9400d3 darkviolet (다크바이올렛) 어두운제비꽃색
■ ff00ff magenta (마그네타) 짙은분홍색
■ ff00ff fuchsia (퍼츠샤) 붉은빛깔이나는자줏빛
■ c71585 mediumvioletred (미디움바이올렛레드) 중제비꽃빨강

■ ba55d3 mediumorchid (미디움오치드) 중간의연보라색
■ 9370db mediumpurple (미디움퍼플) 중간의자줏빛

■ dc143c crimson (크림슨) 짙게붉은색깔
■ ff1493 deeppink (딥핑크) 짙은연분홍색
■ ffb6c1 lightpink (라이트핑크) 밝은연분홍색
■ ff69b4 hotpink (핫핑크) 강렬한연분홍색
■ ffc0cb pink (핑크) 연분홍색
■ dda0dd plum (플럼) 짙은보라색
■ 800080 purple (퍼플) 자줏빛
■ ee82ee violet (바이올렛) 제비꽃색
■ d8bfd8 thistle (디스틀) 엉겅퀴
■ da70d6 orchid (오치드) 연보라색
■ 4b0082 indigo (인디고) 남색
■ a52a2a brown (브라운) 갈색
■ e9967a darksalmon (다크샐몬) 어두운주황색
■ f08080 lightcoral (라이트코랄) 밝은산호빛
■ cd5c5c indianred (인디안레드) 인디언빨강
■ ffa07a lightsalmon (라이트샐몬) 밝은주황색
■ db7093 palevioletred (팔레바이올렛레드) 옅은제비꽃빨강
■ f4a460 sandybrown (샌디브라운) 옅은갈색
■ fa8072 salmon (샐몬) 주황색
■ ff6347 tomato (토마토) 토마토색
■ ff4500 orangered (오렌지레드)
■ ff0000 red (레드) 빨강
■ 800000 maroon (마룬) 붉은색을띤갈색
■ 8b0000 darkred (다크레드) 어두운빨강
■ b22222 firebrick (파이어브릭) 내화
■ d2691e chocolate (초콜렛) 초콜릿색
■ 8b4513 saddlebrown (새들브라운) 안장갈색
■ a0522d sienna (시에나) 붉은빛을띤갈색
■ bc8f8f rosybrown (로지브라운) 장미빛갈색
■ ff7f50 coral (코랄) 산호빛
■ ff8c00 darkorange (다크오렌지) 어두운붉은빛을띤누른색
■ ffa500 orange (오렌지) 붉은빛을띤누른색
■ b8860b darkgoldenrod (다크골덴로드) 어두운국화과의다년초
■ ffd700 gold (골드) 금빛

■ ffff00 yellow (옐로우) 노랑
■ 7fff00 chartreuse (차트리우스) 연두
■ 7cfc00 lawngreen (라운그린) 잔디녹색
■ 00ff00 lime (라임) 열대산의레몬비슷한과일
■ 32cd32 limegreen (라임그린) 라임녹색
■ 00ff7f springgreen (스프링그린) 봄녹색
■ 3cb371 mediumseagreen (미디움씨그린) 중간의바다녹색
■ adff2f greenyellow (그린옐로우) 녹색의 노랑
■ 8fbc8f darkseagreen (다크씨그린) 어두운바다녹색
■ 0ee90 lightgreen (라이트그린) 밝은녹색
■ 8fb98 palegreen (팔레그린) 옅은녹색
■ 9acd32 yellowgreen (옐로우그린) 황록색
■ 2e8b57 seagreen (씨그린) 바다녹색
■ 00fa9a mediumspringgreen (미디움스프링그린) 중봄녹색
■ 20b2aa lightseagreen (라이트씨그린) 밝은바다녹색
■ 66cdaa mediumaquamarine (미디움아쿠아마린) 중엷은청록색
■ 228b22 forestgreen (포레스트그린) 숲녹색
■ 008b8b darkcyan (다크시안) 어두운푸른정도
■ 008080 teal (틸) 암록색을띤청색
■ 006400 darkgreen (다크그린) 어두운녹색
■ 556b2f darkolivegreen (다크올리브그린) 어두운올리브녹색
■ 008000 green (그린) 녹색
■ 808000 olive (올리브) 물푸레나뭇과의상록교목
■ 6b8e23 olivedrab (올리브드래브) 올리브엷은갈색
■ bdb76b darkkhaki (다크카이) 어두운누른빛에엷은다색
■ daa520 goldenrod (골덴로드) 국화과의다년초

 

힘들다 편집..;;

오타 수정하고.. 없는 색이름 넣고..

그나저나 내가 오타낸 건 없겠지..;;

그런데.. 뭐랄까...뭔가 어색한 한글해석..-_-;;

아쿠아와 아쿠아마린 색이 같길래 아쿠아는 사전에 있는 옥색으로

초콜렛과 브라운 색이 갈색으로 같길래 초콜렛을 초콜렛색으로..

나머진..귀찮으니 패~스!



아무튼....결국 무슨색인지 못찾은 gainsboro 게인스보로 ......ㅠㅠ

은색과 회색은 중간정도로 보이는데..

꼭 찾을테야!+_+

그리고 아직 감이 안 잡히면 색상표를 보아야지요~

Posted by 1010
61.Linux2008. 10. 20. 23:27
반응형
* FAT16(File Allocation Table 16)
FAT16은 도스(DOS)에서부터 사용하던 파일 시스템으로 최대 2GB 이상의 파티션은 인식하지 못하기 때문에 고용량의 하드 디스크 드라이브에는 적합하지 않은 파일 시스템이라고 할 수 있다.
또 클러스터의 크기도 파티션의 용량에 따라 정해져 있기 때문에 파티션의 크기가 2GB 일 경우에는 64KB로 클러스터의 크기가 설정된다. 예를 들어 65KB 크기의 파일을 저장할 때는 부득이 하게 두 개의 클러스터를 써야 한다. 64KB 와 1KB를 저장하고 남은 63KB 의 빈공간은 사용할 수 없게 된다. 이렇게 사용할 수 없는 공간을 슬랙 이라고 한다. 하드 디스크 드라이브의 슬랙이 많이 발생하면 사용하지 못하는 공간이 많아져 실질적인 데이타 저장량이 감소하여 효율면에서 단점이라고 할 수 있다.
FAT16 환경에서 이런 문제를 극복하기 위해 파티션의 크기를 줄여서 사용하는 경우가 있지만 이렇게 되면 큰 용량의 파일을 저장하는데 어려움이 있다. 그래서 FAT16의 이런 단점을 개선하여 FAT32 파일 시스템을 선보였다.

* FAT32(File Allocation Table 32)
FAT32는 현재 가장 많이 사용하고 있는 파일 시스템이라고 할 수 있다. 윈도우 95 OSR2에서 부터 사용된 파일 시스템으로 기존의 FAT16의 파티션 용량의 한계와 클러스터의 크기를 개선한 파일시스템이다. 이 파일 시스템은 2GB 이상의 파티션 용량을 지원하고 있으며 클러스터 당 크기도 최소 4KB로 감소시켜 하드 디스크의 효율면에서 많은 발전을 가져왔다. 대용량의 하드 디스크의 출시에도 많은 영향을 주었다고 볼 수 있다.

* NTFS(New Technology File System)
NTFS는 윈도우NT와 같은 서버 운영체제에서 주로 사용된다. 윈도우2000이나 XP에서는 NTFS 5.0이 사용되고 이전 버전에서는 NTFS 4.0이 사용됐다. NTFS는 윈도우 9X(95,98, Me) 계열에서는 사용할 수 없다.
파티션의 크기는 제한이 없으며 클러스터의 크기도 512Byte 에서 64KB 까지 다양하게 지원해 하드 디스크의 용량을 효율적으로 사용할 수 있는 장점이 있다. 하지만 클러스터의 크기는 한 번 정하면 변경할 수 없는 점에 주의해야 한다.
NTFS 파일시스템의 가장 큰 장점은 보안성 면에서 매우 우수한 기능을 제공한다는 것이다. 윈도우 98의 경우 네트워크 상에서는 어느 정도 자기 컴퓨터에 대한 보안 환경을 구축할 수 있지만 직접 자기 컴퓨터를 엑세스하는 경우에 대한 보안 대책은 미비했다. NTFS의 경우 각 폴더와 파일에 접근 권한을 줄 수 있으며 서버 관리자의 경우에는 각 클라이언트가 사용할 수 있는 하드 디스크의 용량의 제한이 가능하며 접속하는 클라이언트들에 대해 그룹별로 접근 권한을 다양하게 적용할 수 있어 보안면에서 매우 우수한 편이다.
디스크 오류를 자동으로 복구해주는 기능의 채택으로 NTFS는 안정성이 우수해 중요한 데이터의 손실을 감소시켜 서버급의 대용량 컴퓨터에서 많이 사용하고 있다. 일반 개인 사용자들의 경우에도 NTFS 포맷을 사용하는 분들도 많이 있는 것으로 알고 있다.
NTFS 는 이렇게 유용한 기능도 많지만 네트워크로 연결되어 있는 경우나 윈도우 98과 2000과 같이 서로 다른 파일 시스템을 사용해 멀티 부팅 환경을 만들 경우, 파티션별로 데이터의 이동이 많을 경우에는 NTFS보다는 FAT32 시스템을 사용하는 것이 유리하다고 볼 수 있다.

* ext
리눅스 초기 사용되던 파일 시스템으로 호환성이 없던 ext2의 구 버전이다. 지금은 대부분 사용하지 않는다.

* ext2
현재 가장 많이 사용하는 파일 시스템으로 리눅스 파일 시스템 대부분의 기능을 제공하는 파일시스템이다. 뛰어난 안전성과 속도로 사랑받고 있는 파일 시스템이다. 쉽게 호환되며, 업그레이드도 쉽게 설계되어 있다.
ext2는 파일의 데이터와 메타-데이터(파일의 위치,크기,소유자,접근 권한 등의 파일과 관련된 데이터)를 동시에 저장하지 않는 비동기식 파일시스템이다.
비동기식 파일시스템은 메타-데이터를 파일의 내용 자체를 저장할 때 저장하는 것이 아니라, 메모리에 두었다가 일정한 시간 간격을 두고 저장한다. 이런 메카니즘을 이용하면 성능상의 이점이 있으나 비동기식 파일시스템을 가진 운영체제는 일정 횟수만큼 파일시스템을 마운트 했다거나, 갑자기 시스템이 다운될 경우에 재부팅하는 과정에서 무결성을 검사하기 위해 상당한 시간을 소비한다. 인터넷을 통해 어떤 중요한 서비스를 하는 서버나 개인이 사용하는 시스템에게 있어서 오랫동안 시스템이 접속 불능 상태로 방치되고 데이터의 일부가 손상되는 것은 매우 심각한 문제이다.

* ext3
데이터베이스에서 쓰이는 저널링 기술을 적용한 저널링 파일 시스템이다.
저널링 파일 시스템은 일정부분을 기록을 위해 남겨두어, 백업 및 복구 능력이 있는 파일 시스템을 말하며, 시스템 크래쉬 후에 파일 시스템 복구에 드는 시간이 아주 적다.
저널링 파일 시스템은 사용자가 데이터를 입력 또는 수정하면 그 데이터를 바로 하드디스크에 기록하기 전에 관련 데이터를 로그에 기록한다. 만약 기록 중에 가장 빈번하게 발생하는 문제인 정전이나 기타 다른 이유로 인하여 비정상적인 종료를 하게 되면 다시 부팅할 때 로그에 기록된 데이터를 참고로 하여 다시 작성하거나 복구하게 된다.
저널링 파일 시스템의 장점은 서버에서는 다양한 데이터를 빈번하게 기록하고 수정한다. 이런 방식은 수많은 사용자들이 입력하고 수정하는 데이터가 예기치 못한 사고로 인하여 시스템이 다운되더라도 복구할 수 있는 확률이 기존의 ext2 시스템보다 상당히 높다.
시스템 재부팅시, 기존 ext2 시스템에서 보여주는 fsck(file system check)의 오랜 복구 시간은 파일 시스템의 용량이 기가 바이트에서 테라 바이트급으로 발전하고 있는 시점에서 리눅스의 감점 요인이 될 수 있다는 것도 고려해 보아야 할 요소 중의 한가지일 것이다. 물론 이것은 개인 사용자들의 컴퓨터 시스템의 저장 용량도 점점 더 대용량화 되어가는 현 상황에도 부합된다고 할 수 있다.

* minix
과거 Minix에서 사용되었던 파일 시스템으로 가장 오래되고 기본이 되는 파일 시스템이라 하지만 몇 가지 제한이 있다. 우선 몇몇 Time Stamp가 유실되고, 파일 이름은 30문자로 제한된다. 파일 시스템마다 최대 64MB 성능 제한이 있다.
대부분의 배포판의 부팅 디스크는 보통 Minix 파일 시스템으로 구성되어 있다.

* xiafs
minix의 제한이었던 파일 이름과 파일 시스템에 대한 제한을 보완한 minix 파일 시스템의 수정 버전이다.
한때 ext2와 함께 많이 사용되던 파일 시스템이었으나 현재는 많이 사용되지 않는다.

* msdos
MS-DOS의 FAT 파일 시스템과 호환을 지원하는 파일 시스템이다.
또한 msdos는 OS/2와 윈도우 NT의 FAT파일 시스템과도 호환된다.

* hpfs OS/2
OS/2의 파일 시스템이다. 하지만 현재는 읽기 전용인 파일 시스템으로 파일 시스템에 대한 읽기 만이 가능하다.

* isofs CD-ROM
ISO 기준을 따르는 표준 CD-ROM의 파일 시스템이다. isofs CD-ROM는 CD-ROM에 좀 더 긴 파일명을 사용할 수 있도록 확장된 록 브리지(Rock Bridge)가 기본으로 지원된다.

* umsdos
ms-dos 파일 시스템을 리눅스상에서도 긴 파일명과 소유자, 접근허가, 링크와 장치 파일 등을 사용할 수 있도록 확장한 파일 시스템이다. umsdos는 일반적으로 DOS 파일 시스템이 마치 리눅스 파일 시스템인 것처럼 보이도록 하는 기능을 제공하므로 따로 리눅스를 위한 파티션을 필요하지 않는다.

* nfs
네트워크 파일 시스템 (Network File System) 네트워크 상의 많은 컴들이 각각의 시스템에 가진 파일들을 서로 쉽게 공유하기 위해 제공되는 상호간의 공유 파일 시스템이다.

* sysv
System V/396, Xenix 그리고 Coherent의 파일 시스템이다.

* UFS(Unified File System)
일반적으로 유닉스에서 많이 사용되는 파일 시스템으로 버클리 패스트 파일 시스템(Berkeley Fast File system)에서 발전된 파일 시스템이다. 기본적으로 UFS 파일 시스템은 inode, 디렉토리와 데이터 블록으로 구성된다.
Posted by 1010
반응형

스낵, 과자를 떠올릴 때 무엇이 연상되는가? 짜고, 기름지며, 고칼로리에 건강에도 좋지 않다는 것이 과자에 대한 일반적인 생각일 것이다. 하지만 매직 후르츠 뷰티 스낵(Magicfruits Beauty Snack)은 이 통념을 깬다. 이 스낵은 제조 과정동안 상이한 압력 아래에서 저온 처리 되어 수분이 빠진 과일 조각들이다. 이러한 제조 과정은 영양소들을 파괴하지 않고 오히려 응축시키고 집약시켜 자연적인 과육을 맛과 향을 제공한다. 진한 맛과 독특한 식감이 특징이며, 기존의 말린 과일 스낵들과 달리 퍼석거리지 않고 단단하다. 또한 과일의 형태, 색깔과 향도 그대로 유지되기 때문에 저장을 위한 별도의 설탕 혹은 식용 첨가물들도 불필요하다. 10g의 매직 후르츠 뷰티 스낵은 100% 갓 수확한 과일 100g 가량만으로 만들어진다. 한 봉지의 총 칼로리는 33 kcal이다.

매직 후르츠 뷰티 스낵을 만들어낸 것은 두 명의 오스트리아 사람들이며, 이들은 5년간의 계발 기간을 거쳐 2005년 말에 처음으로 오스트리아 시장에 상품을 내놓았다. 현재까지 뷰티 스낵의 종류는 총 6가지로 파인애플, 체리, 딸기, 귤, 사과와 배 맛이 있다. 한 봉지의 가격은 2유로이며, 소매점에서 뿐만 아니라 온라인 상점에서도 구입이 가능하다. 그리고 더욱 많은 판매점들을 구축해나가기 위해 판매자들은 '나는 매직 후르츠를 원한다"-카드를 소비자들에게 나눠준다. 이 카드를 소비자들은 매직 후르츠를 판매하지 않는 상점에 제시함으로써 자신이 즐기고 좋아하는 상품을 보다 자주 접하기 위한 개인적인 작은 기여를 할 수 있다는 기분을 누릴 수 있다. 물론 그렇다고 당장에 소매점에서 매직 후르츠를 판매할 수는 없겠지만, 상품의 존재를 알린다는 마케팅의 첫 번째 발걸음을 내딛게 한다.

업체명: Magic Fruits Beauty Snack GmbH
홈페이지: http://www.magicfruits.de
자료출처 : Best practice 블로그


Posted by 1010
반응형
땅의 일부를 임대하여 그곳에서 채소를 직접 키우고 수확할 수 있는 아이디어는 실상 새로운 것은 아니다. 그러나 행운의 가든(Gartenglück)은 주말농장의 형태로 가장 잘 알려져 있는 이 아이디어를 ‘밭일’에 일가견이 없는 이들에게 보다 친숙한 형태로 제공하고 있다. 원리는 다음과 같다. 농작물의 씨앗을 포함하여 50㎡/100㎡의 땅을 5월부터 11월까지 임대하는데 선금으로 지불하는 돈은 120유로/220유로이다. 정상적인 농작물을 수확했을 때 확보하게 되는 가치는 약 600유로에서 700유로이며, 양은 4인 가족을 배부르게 할 수 있을 정도이다. 심어지는 농작물의 종류는 양상추, 호박, 가지, 옥수수, 양파, 토마토, 감자 등이다. 4월이 되면 씨앗들이 약 50개의 긴 두둑에 심어진다. 그런 후 구획별로 땅이 나눠지면 모든 임대인들은 똑같은 농작물들을 얻게 된다. 밭을 가꾸는 전적으로 임대인의 책임 아래 있으며, 자기 밭의 경작에 필요한 기계들은 사전에 마련되어 있고 물도 임의로 댈 수 있도록 되어있다. 또한 전문가의 조언을 얻고자 할 때는 약속 시간을 잡아서 자세하게 상담 받을 수도 있다. 자연 재해로 인한 흉작에 대해서는 임차인은 책임을 물지 않는다. 수확이 끝난 후의 밭을 내년을 위해 새롭게 정리하는 경작 작업은 임차인, 즉 농부들이 부담한다.

‘행운의 가든’은 여러 측면에서 농부들에게 이익이다. 연초에 임대료를 선불로 받기 때문에 일찍 자금을 확보해놓을 수 있으며, 흉작 시에도 책임을 물지 않고, 수확도 보장된다. 또한 농작물을 대형 유통업체에 팔지 않고 소비자들에게 곧바로 파는 셈이기 때문에 판매절차가 축소되면서 중간 마진이 빠지게 된다. 또한 인력 동원도 자동으로 해결된다. 반면 소비자들, 특히 아이들은 싱싱한 채소 뿐만 아니라, 좋은 추억과 체험을 얻어가게 될 것이다.

업체명: Gartenglück
홈페이지: http://www.gartenglueck.info/
자료출처 : Best practice 블로그

 

Posted by 1010
반응형

가상 세상이 인기를 끌고 있는 가운데, 아바타를 위한 패션 시장이 걸음마 단계에 들어서면서 현실 세계의 브랜드와 디자인이 가상 영역에 발을 들이고 있다. 이제 기업들이 고객들이 직접 자신의 아바타 패션을 현실 세계의 옷에 접목시킬 수 있도록 함으로써 트렌드가 역방향으로 이루어지고 있다.

아바타의류는 가상 세계에서 큰 사업이 되었고 스웨덴의 아바타 꾸미기 사이트 스타돌(Stardoll)과 독일의 티셔츠 판매 사이트 스프레드셔트(Spreadshirt)사이의 새로운 제휴 덕분에 사용자들은 자신이 온라인에서 만들거나 본 가상 의류를 포착해서 현실 세계에서 쓸 수 있도록 현실의 것으로 만들 수 있게 되었다. 먼저 사용자는 스타돌 세상의 유명한 라벨로부터 로고나 그래픽을 따와서 실제 티셔츠, 모자 그리고 다른 아이템에 장식으로 넣을 수 있다. 하지만 결국에는 그러한 가능성들이 극적으로 확대될 수 있다. 스타돌의 부회장 겸 총관리자인 매트 파머(Matt Palmer)씨는 4월에 버츄얼 월즈 뉴즈에 다음과 같이 말했다. “이런 기회를 통해 우리는 우리가 우리 세상에서 따올 수 있는 것 즉 아이들이 자신에게 맞게 고치고 살 수 있는 심플한 아이디어를 실험해 볼 수 있게 되었습니다. 가상 세계에서 현실 세계로의 전환 저는 이것이 우리에게 어떤 모습으로 보일지를 볼 수 있는 기회라고 생각합니다.”

가상 세계 가이아(Gaia)에서는 또한 자사 사이트에 현실 세계의 패션아이템을 팔기 시작했다. 따라서 사람들은 세컨드 라이프와 다른 인기 있는 가상 세계에서 비슷한 실험을 언제하게 될지 궁금하게 생각하지 않을 수 없다. 물론 그 때부터는 정상적인 다음 수순은 사용자들이 진짜 돈을 받고 현실 세계에서 창조한 것들을 팔 수 있도록 하는 것일 것이다. 마치 현재 이들이 가상의 것을 팔 수 있는 것처럼 말이다. 지켜 볼 아이템이다.

웹사이트 : www.stardoll.comwww.spreadshirt.com
이메일주소 : www.stardoll.com/en/help/contact.phpwww.spreadshirt.com/us/US/About-us/Contact-1336
자료출처 : Springwise.com


Posted by 1010
반응형

당신도 아마도 다음과 같은 문제를 분명히 겪어보았을 것이다. 중요한 여행이 예정되어있는 상황에서 얼마 지나지 않아 이것저것 찾고 계획하느라 분주하게 보낸 경험을 해보았을 것이다. 하지만 온라인 서비스업체인 트립잇(TripIt)은 이 문제를 해결할 수 있는 다른 길이 있다고 외치고 있다. 그들의 임무는 인터넷의 도움으로 여행일정을 단순화시키는 일이다.

2007년 가을 이후로 트립잇은 인터넷에서 온라인 여행계획가로서 서비스를 제공해왔다. 이 업체가 제공하는 상품은 항공권, 호텔, 그리고 렌트카를 예약하는 문제를 온라인으로 해결하려는 고객들을 겨냥하고 있다. 예전에는 수많은 메일을 출력해야만 했던 문제가 존재했었다. 하지만 트립잇은 이제 이러한 문제를 말끔히 해결해준다.

트립잇 서비스를 이용하는 것은 매우 간편하다. 가입 후 사용자는 메일로 받은 예약확인서들을 plans@tripit.com으로 전달한다. 예약확인서를 전달해주는 양이나 그 출처는 여기서 상관이 없다. 몇 분 후에 트립잇은 모든 연관된 예약정보를 요약하여 개인을 위한 여행일정을 돌려보내준다. 뿐만 아니라, 사진, 일기예보, 지도 그리고 도시정보도 여기에 추가된다.
그러면 여행자는 여행일정을 개인적으로 확장시키거나 메모를 해두고, 사진을 고르거나 이러한 정보를 다른 여행 동반자에게 전달해줄 수도 있다. 트립잇은 고객을 위해서 심지어 이벤트와 음식점에서 자리예약까지 맡아서 처리한다.
최근에 들어 트립잇은 여행 중 휴대폰 문자 안내서비스도 제공해준다. 그냥 문자로 “출국”이라고 입력해서 문자를 보내주기만 하면 다시 한번 정확한 시간을 알려준다.

홈페이지 : www.tripit.com
자료출처 : Die Geschaeftsidee(독일어)


Posted by 1010
반응형

평소에 여행을 좋아했던 크리스 샌드맨(C. Sandeman)이 유독 사랑하는 도시는 베를린이었고 그는 여기서 숱한 영어 가이드 투어에 참여했다. 하지만 그 중 어떤 것도 정말 폭넓고 깊이 있는 정보를 주진 않는다는 것을 발견하곤 2004년에 그는 스스로 관광 가이드 투어 회사인 ‘샌드맨의 뉴 베를린(Sandman's New Berlin)’을 설립하기에 이르렀다. 2004년 4월의 첫 번째 투어를 가진지 6개월 후 그는 업계 내 최고의 자리에 오를 수 있었다. 성공의 비밀은 바로 영미권 관광객들이 즐겨 들리는 스타벅스, 서브웨이, 던킨 도너츠와 같은 가게들에서 공짜로 배포되는 가이드북에 있다. 가이드북에 대한 비용은 책에 실린 광고들의 회사들로부터 지원받는다. 하지만 더 놀라운 사실은 보행 투어든 자전거 투어든 기본 투어들 역시 공짜라는 점이며, 이 점은 입소문을 통해 빠른 속도로 관광객들 사이에서 퍼져나갔다.

그렇다면 샌드맨과 가이드들은 어떻게 돈은 벌까. 원리는 간단하다. 투어는 무료이지만, 팁은 얼마든지 내도된다. 한 사람 당 약 10유로의 팁이면 적당하다는 힌트도 곳곳에서 주어진다. 그리고 다행히 영미권의 관광객들은 보통 일을 잘했을 때 후하게 팁을 주는데 익숙하다. 가이드들은 이런 식으로 돈을 번다면 샌드맨은 어떻게 돈을 벌어들이는가? 그는 이 무료 투어를 애피타이저로 이용하고, 유료인 특별 투어들을 통해 수익을 창출해낸다. 그의 통계에 따르면 무료 투어 참가자 중 거의 50%가 특별 투어에도 참가한다고 한다. 그리고 이제 샌드맨은 자신의 사업을 베를린에만 국한시키지 않고 뮌헨, 함부르크, 암스테르담, 파리, 런던 등 유럽의 대도시들에까지 확장시켜 계속 업계 내 최강자임을 자랑하고 있다.

업체명 : SANDEMAN's New Berlin
홈페이지 : http://www.newberlintours.com/
자료출처 : Best practice 블로그

Posted by 1010
반응형

의사인 모니카 윌리엄스는 자기의 첫 아기인 매켄지가 자기 공갈젖꼭지를 스스로 잡고 있을 수 없어서 자주 잃어버리는 것을 발견했다. 문제를 해결하기 위해 그녀는 공갈젖꼭지를 아이가 좋아하는 인형에 붙였다. 이로써 아이는 인형을 붙잡고 스스로 젖꼭지를 계속 물 수 있었고, 나아가 모니카는 이 아이디어를 상품으로 개발하여 성공을 거두게 되었다. 성공적인 시장 실험을 통해 그녀는 특허를 신청하여 이 상품을 시리즈로 개발시켰다. 회사의 웹사이트에서 볼 수 있듯이, 간단히 세탁할 수 있는 인형들의 종류도 다양하다. 곰, 토끼, 여우, 오리, 양, 쥐, 원숭이, 돼지와 코뿔소까지 있으며, 하나의 가격은 19,99달러이다. 교체가 가능한 공갈젖꼭지들의 가격은 3,99달러이다. 퍼시말이란 이름의 상품들은 온라인 ?? 및 미국 내 20여개의 상점에서 구입이 가능하다. 각종 잡지들은 이 다기능적인 젖꼭지인형들에 대해 보도를 하였고, 퍼시말은 곧 베스트셀러로 거듭나게 되었다.

업체명: Pacimals
홈페이지: http://www.pacimals.com
자료출처 : Best Practice 블로그

 

Posted by 1010
반응형
헤이 버디는 프랜차이즈 자동판매기로, 각종 애견용품을 취급한다. 상품에 대한 아이디어를 이미 10년 전부터 가지고 샬로타 레녹스는 수년간의 시장조사와 특허신청을 통해 달라스-텍사스에 첫 자동판매기를 설치할 수 있었다. 그리고 그 이후로 프랜차이즈 신청자들이 부쩍 늘면서 자동판매기들의 수도 점점 늘어나고 있고 앞으로도 더욱 늘어날 것이라고 예견하고 있다. ‘헤이 버디’의 웹사이트에 가면 흥미로운 통계조사들이 나와 있다. 미국인구 중 1억8천만 명이 애완동물을 가지고 있으며 이들은 평균적으로 연당 1500달러를 애완동물을 위해 지출한다고 한다. 이 사업의 성공을 결정짓는 것은 자동판매기의 위치이며, 가장 유망한 장소들은 공원, 밀집 주거 지역이나 동물병원 앞이라고 한다. 그 다음의 문제는 이러한 애완견을 위한 자동판매기에서 어떤 상품들을 취급할 수 있는가이다. 현재 제공되고 있는 것들은 개줄, 개똥을 버릴 수 있는 쓰레기봉지, 물, 개 껌, 개를 위한 간식거리, 공, 프리스비 등이다. 가격은 1달러에서 10달러 사이이며, 이 모든 상품들은 기본적으로 ‘헤이 버디’사에서 생산되고 배송된다. 하지만 허가에 의해 타사의 제품들도 취급할 수 있도록 되어있다. 프랜차이즈에 대한 매달의 별도 비용은 없으며, 가입비는 4,195달러에서 8,195달러 사이이다. 세 개의 판매기를 임대하게 되면 무료로 사업에 대한 각종 교육을 받을 수도 있다.


업체명: Hey Buddy, LLC.
홈페이지: http://www.heybuddyvending.com
자료출처 : Best Practice 블로그


Posted by 1010
반응형

위스콘신주 메디슨에 있는 자전거 가게 ‘로우 바이시클(Machinery Row Bicycle)’는 얼마 전부터 가게 앞에 자동판매기를 설치해놓고 있다. 이 자판기에서는 다른 여러 자판기들에서와 달리 음료수나 간식거리 말고 자전거를 타는 이들에게 유용한 상품들, 가령 자전거 바퀴, 수리 세트, 물병, 에너지 바 등을 취급하고 있다. 트럭 스탑(Truck Stop)을 응용한 트랙 스탑이란 이름의 자판기에서는 또한 자전거 바퀴에 공기를 다시 넣을 수도 있고, 자전거를 묶어놓을 수도 있으며, 흥미로운 자전거 길을 안내해주는 간단한 책자도 마련되어 있다. 또한 자전거 바퀴를 어떻게 가는지와 같은 자전거를 손보는 모습을 담은 영상도 틀어주어 어렵게 느껴지는 수리 작업을 도와준다. 또한 자전거 가게 입장에서는 이 자판기가 탁월한 교차판매(cross-selling)의 도구로도 활용된다. 자판기로의 길을 한 번 찾은 이가 가게를 방문하기까지는 한 걸음에 불과하기 때문이다.

업체명: Machinery Row
홈페이지: http://www.machineryrowbicycles.com/
자료출처 : Best Practice 블로그


Posted by 1010
반응형

폴리스티렌 제품은 주택 단열재와 스티로폼 포장재로서 수년간 사용되어 왔다. 하지만 석유로 만드는 이러한 제품들은 환경에 미치는 해악으로 악명이 높다. 뉴욕 트로이의 한 신생기업 에코바티브(Ecovative)의 목표는 이러한 제품들을 버섯과 농경 폐기물로 만든 유기농 대체제로 대체하는 것이다.

상당한 에너지를 소모할 수밖에 없는 과정인  기존에 있는 재료들로 가공해서 만드는 것 대신에 에코바티브의 그린설레잇(Greensulate)은 사실상 새롭게 재배된다고 할 수 있다. 물, 재활용된 종이 그리고 농경 쓰레기의 일종인 쌀겨를 합쳐서 살아있는 버섯 세포와 함께 형틀 속에 넣은 후 어두운 곳에 둔다. 안에서 세포들이 자라기 시작하고 수천 가닥으로 싹을 틔운다. 1주일에서 2주일 후 겨울에 집을 따뜻하게 하고 여름에 시원하게 하거나 배송동안 제품을 보호하는 데 사용될 수 있는 판 모양의 절연재로 건조될 수 있는 상태가 된다.

그린설레잇은 불이 잘 붙지 않는 내염성이며 건조 과정덕분에 형틀과 버섯 알레르기를 일으킬 가능성도 거의 없다. 그리고 폴리스티렌 제품은 썩지 않기 때문에 무기한 매립지를 차지하는 반면 그린설레잇은 아주 잘 썩으며 묻힌 땅의 주변 흙을 비옥하게 하며 심지어 근접한 쓰레기가 썩도록 도와주기 까지 한다. 현재 비용은 전통 스티로폼과 경쟁할 수 있는 가격으로 판매할 것이라고 에코바티브에서 설명한다.

에코바티브는 아직 미국재료시험협회(American Society for Testing and Materials) 기준과 세계건축기준(nternational Building Code)에 부합되는 제품을 만들기 위해 연구 개발을 계속하고 있다. 에코바티브는 2009년 중반을 겨냥한 사용 절연재 개발을 목표로 2008년 내내 재료 최적화와 기준 통과 테스트에 초점을 맞출 것이라고 설명하고 있다. 에코바티브는 그린설레잇의 상용화를 도울 전략 파트너를 적극적으로 찾고 있다.

웹사이트 : www.ecovativedesign.com
이메일주소 : info@ecovativedesign.com
자료출처 : Springwise.com

 

Posted by 1010
반응형

뉴튼 머신(Newton Machine)을 이용해서 영국 의류 소매업체 탑샵(Topshop)에서는 최근 고객들에게 자신이 직접 패션모델이 되어 사진을 찍을 수 있도록 함으로써 숨겨진 모델의 가능성을 찾아보는 기회를 제공했다. 탑샵에서는 런던, 맨체스터 그리고 더블린 점포의 세 매장에서 패션 포토그래퍼 헬무트 뉴튼이 30년 전에 만든 기구를 이용해서 임시 포토 스튜디오를 만들었다. 탑샵은 “1970년대, 헬무트 뉴튼은 포토그래퍼 없이도 패션 사진을 찍을 수 있는 특별히 제작된 스튜디오인 뉴튼 머신에 대한 아이디어를 생각해 냈습니다. 이 머신의 원래 목적은 사진에 찍히는 사람이 스스로를 볼 수 있도록 하는 것인데 이것은 오늘날 자신의 셀프이미지를 만드는데 집착하는 현상과 비슷하다고 할 수 있습니다.”라고 설명한다.

뉴튼의 모델처럼, 탑샵의 고객들은 단지 걸어 들어와서 포즈를 취하고 조명과 카메라를 작동시키는 버튼을 누르기만 하면 된다. 당연히 사람들은 이 점포의 옷을 입도록 한다. 고객들은 자신의 패션 사진을 프린트 받아 볼 수 있고 모든 사람들이 감탄할 수 있도록 온라인에 올려진다. 고객들이 더 많이 오게 하는 것과 동시에 고객의 그라바니티에 어필하는 재미있는 마케팅 사례라고 할 수 있다. 관련 기사로 제트기 크기의 그라바니티(Jet-sized gravanity)가 있다.

웹사이트 : www.newtonmachinetopshop.com
자료출처 : Springwise.com

Posted by 1010
91..개발관련프로그램2008. 10. 20. 16:29
반응형
http://office.microsoft.com/ko-kr/products/FX100487641042.aspx


Microsoft Office Groove 2007

이제 그룹웨서 사지 말지어다....
Posted by 1010
91..개발관련프로그램2008. 10. 20. 16:26
반응형

오픈오피스 내려 받기

여러분이 내려 받을 수 있는 오픈오피스는 몇 가지 다른 종류의 버전이 있습니다.

사용자 버전
대부분의 사용자에게 적합한 버전입니다. 우리가 흔히 말하는 정식 버전이라고 할 수 있습니다.

오픈오피스 버전 2.4.1 :

윈도우
미러 자동 선택, FreeBSD KR, KAIST, Daum
리눅스 RPM
미러 자동 선택, FreeBSD KR, KAIST, Daum
리눅스 DEB
미러 자동 선택, FreeBSD KR, KAIST, Daum
솔라리스 x86
미러 자동 선택, FreeBSD KR, KAIST, Daum

테스트 버전
사용자 버전을 배포하기 전에 최종 테스트를 위한 버전입니다. 테스트 버전이 커뮤니티의 테스트를 마치고 중요한 버그를 수정하면 사용자 버전이 됩니다. 흔히 말하는 베타 버전에 해당하고, 테스트 기간 중에만 제공합니다.

오픈오피스 버전 3.0.0 RC4 (오픈오피스 3.0의 새로운 기능):

윈도우
커뮤니티 서버(한국), TDS(미국), GWDG(독일)
리눅스 RPM
커뮤니티 서버(한국), TDS(미국), GWDG(독일)
리눅스 DEB
커뮤니티 서버(한국), TDS(미국), GWDG(독일)
솔라리스 x86
커뮤니티 서버(한국), TDS(미국), GWDG(독일)
맥 OS X Intel Aqua
커뮤니티 서버(한국), TDS(미국), GWDG(독일)

개발자 버전
현재 개발 및 수정 중인 오픈오피스의 최신 기능을 확인하기 위한 버전입니다. 일반 업무에 사용하기는 적합하지 않으며, 주로 오픈오피스 및 관련 컴포넌트를 개발하는 개발자들이 이용합니다. 개발자 버전은 영어 버전만 제공됩니다.

오픈오피스 버전 DEV300_m30 :

윈도우
TDS(미국), GWDG(독일)
리눅스 RPM
TDS(미국), GWDG(독일)
리눅스 DEB
TDS(미국), GWDG(독일)
솔라리스 x86
TDS(미국), GWDG(독일)
맥 OS X Intel Aqua
TDS(미국), GWDG(독일)

Posted by 1010