비스타 슈퍼패치 설정 레지스트리 위치

슈퍼패치 레지스트리

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\

레지스트리 키값
0 = 비활성
1 = 응용 어플리케이션 실행시 프리패치 활성
2 = 부트시 프리패치 활성
3 = 모두 프리패치로 활성(기본값)
2009/01/04 12:35 2009/01/04 12:35
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

OS - 웹 브라우저별 화면 캡처

사이트를 개발하다 보면, 혹은 호기심에라도 특정 URL이 여러 OS와 다양한 브라우저에서 보여지는 모습을 확인할 필요가 생기기 마련이다.

이런 경우 간편하게 온라인상에서 각 OS별로 웹브라우저에서 보여지는 웹 화면을 캡처 해주는 사이트가 있다.

http://browsershots.org/

사이트의 소개에 따르면 Johann C. Rocholl씨가 만들었고 Open Source로 진행되고 있는 서비스라고 한다.

XML-RPC도 지원하기 때문에 외부에서 매쉬업 할 수있는 길도 열어 놓았다.

어떤식으로 브라우저를 캡처해 내는지 궁금해서 소스를 내려받았는데 파이썬으로 되어있네..
파이썬의 P도 모르는 게 못내 아쉬운 순간이다.

2008/12/17 13:49 2008/12/17 13:49
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

Online Cross-Browser, Web Browser Screen Capturing, Screenshot Tools

  • Browser Cam
    Subscription, fee-based service that creates screen captures of your Web pages loaded in a multitude of the latest and older browsers, numerous operating systems and versions, a wide range of screen resolutions, and full page or partial page screenshots. Recently added PDA and other small screens. Includes virtual computer use, too. Incredibly helpful and valuable tool. Free trial.
  • Browsershots
    Free service that takes full page screenshots with Mac OS X (Safari) and quite a few browsers for several versions of Linux. For example, as of 19 Dec 2006:
    • Debian (Linux): Konqueror 3.5.4
    • PLD Linux: Epiphany 2.14.3, Firebird 0.7, Firefox 1.0.8, Firefox 3.0a1, Flock 0.7.7, Netscape Navigator 4.8, Opera 9.02, Phoenix 0.5, SeaMonkey 1.0.5
    • Ubuntu Edgy (Linux): Epiphany 2.16, Firefox 2.0, Galeon 2.0.2, Mozilla 1.7.12
    • Mac OS X: Safari 2.0
    [Free service provided by Browsershots.org.]
  • iCapture
    Free screenshots with OS X 10.4.8 and Safari 2.0.4. [Free service provided by Dan Vine.]
  • ieCapture
    Free screenshots with Internet Explorer 7. [Free service provided by Dan Vine.]
  • IE NetRenderer
    Free screenshots - “This IE Browser Compatibility Checker allows you to see how your website is rendered by Internet Explorer 7, 6 or 5.5, as seen from a high speed datacenter located in Germany” Does a good job, immediate results - no waiting. [Free service provided by IPInfo Security Patrol.]
  • lixlpixel Screen Capture
    Free screenshots with these Mac browsers: Safari 2.0, Internet Explorer 5.2.3, Mozilla 1.7.7. The screenshot results are immediate, too - no waiting. Works great. Donation requested.
  • 2008/12/16 22:44 2008/12/16 22:44
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

    WebLogic Suite에 대한 Oracle의 공식 입장 발표.


    일전에 Sun Microsystems 의 MySQL인수 뉴스를 포스팅 하면서 Oracle의 BEA인수도 살짝 언급했었는데요..
    Oracle에서 이번에 인수하게된 BEA사의 Weblogic 제품군과 앞으로 오라클의 미들웨어 제품시장 전략에 대한 공식 발표가 현지시간으로 08년 7월 1일 오전에 있었습니다.

    이번 발표에는 Charles Phillips Oracle사장과 Thomas Kurian Oracle Fusion Middleware수석 부사장의 아웃라인에 기초하여 BEA사의 제품과 기존 Oracle 제품간 통합의 최선책과 양사의 기존 고객을 어떻게 보호할지에 대한 전략이 포함되어 있습니다.

    Oracle Press 보러 가기

    이번 발표에서 가장 주목할 만한 변화는 Oracle Application Server 제품이 Oracle Weblogic Server라는 새로운 브랜드로 바뀐다는점 입니다.

    웹로직 브랜드의 부분이었던 Weblogic Operations Control, Coherence caching service와 JRockit JDK는 앞으로 Oracle Weblogic Suite라는 이름으로 제공 됩니다.

    좀 더 자세한 정보를 원하시면 아래 링크와 첨부 파일을 참조 하시기 바랍니다.
    Detailed DataSheet
    oracle-middleware-strategy-briefing-072008.pdf

    오라클 미들웨어 전략 브리핑



    2008/07/08 00:26 2008/07/08 00:26
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

    Oracle Application Server 설치 후 host, domain, ip변경 방법


    오라클AS는 처음 설치할 때 서버의 호스트 정보를 기록하기 때문에 오라클AS 설치 후 ip를 변경하면
    EM(Enterprise Manager) console 서비스가 올라가지 않아 오라클 서버에 접속할 수 없게 된다.

    http://download-east.oracle.com/docs/cd/B32110_01/core.1013/b32196/host.htm

    위 링크에는 오라클 10g를 기준으로 hostname, domain name, ip변경 / Off-Network On-Network 전환 / 고정ip DHCP간 변환
    방법을 기술하고 있다. 오라클 서버의 네트웤 설정을 변경하는 작업이 불가능하진 않지만 그리 간단한 작업도
    아니므로 부득이한 경우가 아니라면 오라클 서버의 네트웤 설정은 변경하지 않는 편이 좋겠다.

    작업 절차 보기..




    2008/06/21 14:39 2008/06/21 14:39
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

    About XSD (XML Schema Definition)


    XSD(XML Schema Definition)?

     XML문서의 유효성을 검사하기위해 사용하는 DTD의 한계로 인해 나타난 새로운 표준.
     XML문서의 구조를 정의하며 XSD는 w3c.org에서 표준을 정했다. 그 모든 내용은
     http://www.w3.org/TR/xmlschema-0/ (Primer)
     http://www.w3.org/TR/xmlschema-1/ (Structure)
     http://www.w3.org/TR/xmlschema-2/ (Data Type)
     에서 확인 가능.
     
    XML_XSD.ppt

    동명대 컴공과 자료




    XML Schema에 대한 온라인 튜토리얼 제공 사이트
    http://www.w3schools.com/Schema/default.asp
     
    XML문서로부터 XSD를 생성해 주는 커맨드라인 도구
    http://thaiopensource.com/relaxng/trang.html

    2008/06/13 13:34 2008/06/13 13:34
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

    FCKEditor vs. TinyMCE : 위지윅 웹 에디터 비교


    유명한 무료 웹 에디터인 FCKeditorTinyMCE를 간단하게 비교해 보았습니다.

    Html 결과 품질
        FCKeditor : 이전 버전은 에디터로 생성된 코드가 무척 지저분했으나 2.6RC 버전부터는 준수해짐.
        TinyMCE : 생성된 XHTML과 CSS 코드 validation 통과

    커넥터를 통한 서버 측 언어 지원
        FCKeditor : ASP.net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, Python 과 잘 연동 됨.
        TinyMCE : PHP,.Net, JSP, ColdFusion 지원

    업로드
        FCKeditor : 별다른 플러그인 없이 업로드 기능 작동.
        TinyMCE : 업로드 기능을 이용하려면 별도 플러그인 구매 필요.

    이미지 관리
        FCKeditor : 서버에 이미지를 올리고 올려둔 이미지를 게시물에 삽입하는 기능 제공. CKFinder 플러그인을
                        이용하지 않으면 서버에 올린 이미지를 삭제할 수 없음.
        TinyMCE : 이미지관리를 위해서는 별도 플러그인 구매 필요.

    구동 시간
        FCKeditor : TinyMCE에 비해 느림.
        TinyMCE : FCKeditor 보다 빠름.

    브라우저 지원
        FCKeditor : Internet Explorer 5.5+, FireFox 1.5+, Safari 3.0+, Opera 9.0+, Netscape 7.1+, Camino 1.0+
        TinyMCE : Internet Explorer 5.5+, FireFox 1.5+, Safari 3.0+, Opera 9.0+, SeaMonkey 1.0.5, Camino 1.0+

    설치
        FCKeditor : 설치 디렉토리 정보만 잘 적용한다면 특별히 어렵지 않음.
        TinyMCE : 매우 쉬움.

    커스터마이즈
        FCKeditor : 테마와 툴바보다는 플러그인을 수정하는 쪽이 어려움,
        TinyMCE : 테마와 플러그인 모두 수정 가능.

    두 에디터 모두 훌륭한 기능으로 어느 쪽이 낫다고 쉽게 판단하기 어렵다. 자신의 입맛에(혹은 프로젝트 성격에) 맞는
    에디터를 선정한다면 후회는 없을 듯하다.

    두 에디터의 기능을 써 보면서 비교하고 싶다면
    FCKeditor는 http://www.fckeditor.net/demo 에서
    TinyMCE는 http://tinymce.moxiecode.com/examples/full.php 에서 체험해 볼 수 있다.

    2008/06/12 19:54 2008/06/12 19:54
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다
    1. 테터툴즈 계열이 FCKeditor 에디터를 사용하지 않던가요?
      욘석의 젤 큰 문제점은 등록한 이미지를 지울 수 없다는거. 거기에 더 나아가 같은 이름의 파일을 올릴 수 없다는거!
      그래서 포스팅이 EXIF 빼먹은 이미지 올리면... 다시 업로드하기 어려워용;;;

      그냥 더 추가해서 올리면 되긴 하지만... 그것도 이름 일일이 바꾸고 다시 올리려면 귀찮고;;;;

    2. Blog Icon
      서비

      그치.. FCKEditor 에는 이미지 관리 기능이 전무하다는거..
      그리고 내가올린거 남이올린거 가리지 않고 보여준다는게
      가장 큰 단점이지..

    3. 웹페이지를 작성하는 것은 그지 어렵지 않다.
      다만 문제가 있다면 list 작성시 문제이다.list (chart)
      웹페이지에는 동영상,음악,사용자정의 템플러 등이 있지만.사진등은 쉽게 자료등록등은
      쉽다.. 하지만 어려운 것은 음악 리스트 작성이다..
      문제에 대한 정의
      1.데이터 양이 너무 많다.
      2.작업시간이 너무 길다.
      3.쉬운작업 환경이 없다.
      단순한 작업으로 예를 들어 봅니다.
      사진을 등록할때 웹앨범만들기 -> 첨부파일을 등록하고 나서 마무리 작업만 하면 작업끝
      하지만 음악은 자료에 대한 앨범에 대한 프로그램이 없기 때문에 작업시간이 너무 길다라는 것이 문제이다.<- 사용자 정의 cheakbox, sellcet all/off ,play 등과 같은 작업을 하기때문에 시간도 에러도 많이 생긴다.

    4. Blog Icon
      사용자

      TinyMCE에... 치명적인 단점이 있네요.

      백스페이스로 지울때...
      한줄 전체가 날아가는 버그가 있네요.ㅠㅠ

    자주 쓰이는 특수 문자 읽는 법 :: 기호 구두법

    옆 자리 동료가 갑자기 '텍스트 상자나 편집기에 글 적히는 위치를 알려주는 깜박이는 선'을 뭐라고 부르는지 물어오더군요.

    Caret

    요거요 요거


    '응.. 그거 말이지... 응?  뭐라 그러더라..? 아. 알았는데...' 이런 건 꼭 갑자기 생각해 내려면 떠오르지 않는 경우가 종종 있죠?
    결국 머리속에서 꺼내지 못하고 구글링을 통해 'Caret'임을 기억해 냈는데요..
    이거 말고도 늘 보고 사용하지만 뭐라고 부르는지 정확히 모르는 기호들이 많죠?

    정리 좀 해보려고 했는데 위키에 아주 잘~ 정리되어 있네요. ^^;

    Punctuation

    Interword separation

    General typography

    Uncommon typography

    apostrophe ( ' )
    brackets (( )), ([ ]), ({ }), (< >)
    colon ( : )
    comma ( , )
    dashes (
    , , , )
    ellipsis ( , ... )
    exclamation mark ( ! )
    full stop/period ( . )
    guillemets ( « » )
    hyphen ( -,
    )
    question mark ( ? )
    quotation marks ( ‘ ’, “ ” )
    semicolon ( ; )
    slash/stroke ( / )
    solidus ( )

    spaces ( ) () ()
    interpunct ( · )

    ampersand ( & )
    at sign ( @ )
    asterisk ( * )
    backslash ( \ )
    bullet ( )
    caret ( ^ )
    currency ( ¤ ) ¢, $, , £, ¥, ,
    dagger/obelisk ( ) ( )
    degree ( ° )
    inverted exclamation point ( ¡ )
    inverted question mark ( ¿ )
    number sign ( # )
    numero sign ( )
    percent and related signs
    ( %, ‰,
    )
    pilcrow ( )
    prime ( )
    section sign ( § )
    tilde/swung dash ( ~ )
    umlaut/diaeresis ( ¨ )
    underscore/understrike ( _ )
    vertical/pipe/broken bar ( |, ¦ )

    asterism ( )
    index/fist (
    )
    therefore sign (
    )
    interrobang (
    )
    irony mark (
    ؟ )
    reference mark (
    )

    *위 표 출처는 위키피디아입니다.

    2008/05/22 15:38 2008/05/22 15:38
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다
    1. 전 아직도 콜론(:)과 세미콜론(;)을 헷갈리고 있다죠;;;;

    2. Blog Icon
      서비

      난 '†'은 그냥 십자가.. 뭐 이런건 줄 알았는데..

    IE8의 IE7 에뮬레이션 CSS Hack

    일전에 IE8 은 기본적으로 web standard 모드로 동작한다는 글을 올린적이 있습니다.
    IE8을 설치하면  'Emulate IE7' 메뉴가 있는데요. 이는 개발자, 디자이너가 아니라면 'Emulate IE7'를 클릭하여
    기존 IE7으로 웹서핑을 하듯이 브라우저를 이용 할 수 있습니다.
    Emulate IE7

    IE7 에뮬레이션 버튼


    하지만 사이트를 사용자들에게 'IE7모드로 사용해 주세요.'와 같이 요구하는것은 심리적 반발감을 일으킬수도 있을겁니다.

    이의 우회방법으로 버전타겟팅을 이용한 편법이 있습니다.
    메타태그를 이용하여 ie7렌더링 엔진을 사용하게 함으로써 레이아웃이 망가지는것을 피하는 방법입니다.
    [code]
    <meta http-equiv="X-UA-Compatible" content="IE=7" />

    [/code]
    위와 같이 메타태그를 html 헤더에 삽입하면 됩니다만.. 문제는 ie7용 css 코멘트핵을 사용하고 있을 경우인데요.
    메타태그로 렌더링은 ie7처럼 하게 되었지만 브라우저 자체는 ie8이므로 ie8의 핵을 이해하므로 아래와같이 ie7용
    CSS를 적용해 주실 수 있습니다.
    [code]
    <!--[if gte IE 7]>
      <link type="text/css" rel="stylesheet" href="styleie7.css" />
    <![endif]-->

    [/code]
    브라우저가 'IE7과 그이상'인 경우 styleie7.css를 적용하겠다는 뜻입니다.
    2008/03/27 15:53 2008/03/27 15:53
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

    오라클과 문자셋 :: ORACLE NLS Characterset

    설치된 오라클의 문자셋 확인
    [code]
    select * from nls_database_parameters
    where parameter = 'NLS_CHARACTERSET';
    [/code]

    어떤 문자셋을 써야하지?
    현재 한글을 지원하는 캐릭터셋으로는 다음 네 가지가 있다. 오직 이 네 가지이다. 각각의 특색이 다르므로 유의해야 한다.
    KO16KSC5601   :  완성형 한글 - 2350자의 한글, 4888자의 한자, 히라카나, 카타카나, 영문 및 기호.
    KO16MSWIN949  : 확장 완성형 - KO16KSC5601을 그대로 포함하고 추가로 현대한글조합 가능한 8822자까지 표현.
    UTF8/AL32UTF8  : 가변길이 한글표현에 최대 3바이트 (AL32UTF8은 6바이트)
                           유니코드는 잘 알려진 바와 같이 현대 한글 11172자를 모두 가나다 순으로 잘 정렬된 상태로 포함


    오라클 서버의 문자셋 바꾸기
    쉘에서
    [code]
    oracle 유저로긴 혹은 root로긴 후 su
    sqlplus /nolog
    conn /as sysdba; (system/manager)
    update props$ set VALUE$='KO16MSWIN949' where name='NLS_CHARACTERSET';
    commit;
    shutdown immediate;(데이터베이스를 언마운트 하는작업이라 시간이 걸림.)
    startup;
    [/code]

    예를 들어, 다음의 query를 수행한 결과가 다음과 같다면
    select name, value$ from sys.props$;
    NAME                         VALUE$
    --------------------  ----------------
    NLS_LANGUAGE         AMERICAN
    NLS_TERRITORY         AMERICA
    NLS_CHARACTERSET  KO16MSWIN949
     
    NLS_LANGUAGE의 값을 AMERICAN -> AMERICAN_AMERICA.KO16MSWIN949로 설정.

    2008/03/10 22:42 2008/03/10 22:42
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

    아파치2-톰캣5 연동 :: Apache2 Tomcat5 mod_jk integration

    아래 내용은 KLDP WIKI 의 글을 기초하여 제 경험과 생각을 더했습니다. 원글은 개인적인 보관/참조를 목적으로 복사해 왔습니다.


    1 Apache 2.0

    http://httpd.apache.org 에서 httpd-2.0.49.tar.gz 받아서 푼다.

    [code]
    $ tar xvfz httpd-2.0.49.tar.gz
    [/code]

    INSTALL 파일을 참고하여 apache를 설치하고 실행한다.

    [code]
    $ ./configure --prefix=PREFIX
    $ make
    $ make install
    $ PREFIX/bin/apachectl start
    [/code]
    여기서 PREFIX는 apache가 설치될 디렉토리이다. --prefix=PREFIX를 생략하면 /usr/local/apache2에 설치된다.
    2003년경의 모 아티클에는 아파치 인스톨시에 configure --prefix=/usr/local/apache --enable-module=so 와 같이
    모듈 옵션을 주라고 하는데 최근 문서로 확인 해 봐야 할 듯.

    이하의 설명에서 PREFIX는 아파치가 설치된 디렉토리를 뜻한다.

    브라우저를 열고 http://127.0.0.1/을 입력하였을 때, apache web server가 설치되었다는 메시지가 나오면 성공.

    아파치 서버를 끝내려면

    [code]
    $ PREFIX/bin/apachectl stop
    [/code]


    2
    J2SE

    http://java.sun.com에서 J2SE 1.4.2 를 받아 설치한다. SDK를 받아야 된다. JRE만 받으면 안 됨.

    확장자가 bin인데 실행권한을 주고 실행시키면 license에 동의하는지를 묻고 이에 대하여 y를 눌러 대답하면 설치가 된다.

    아래와 같이 심볼릭 링크를 한다.

    [code]
    $ ln -s /usr/java/j2sdk1.4.2_04 /usr/local/java
    [/code]

    /etc/profile.d/java.sh를 아래의 내용으로 만들어 넣는다. (실행 퍼미션으로 넣어야 한다.)

    [code]
    JAVA_HOME=/usr/local/java export JAVA_HOME
    [/code]

    3 Tomcat 5

    http://jakarta.apache.org에서 jakarta-tomcat-5.0.19.tar.gz를 받아서 푼다. (5.5.x 버전도 잘 동작함을 확인 함.)
    [code]
    $ tar xvfz jakarta-tomcat-5.0.19.tar.gz
    [/code]

    RUNNING.txt 파일을 참고하여 tomcat을 실행시킨다.
    [code]
    $ $CATALINA_HOME/bin/startup.sh
    [/code] 여기서 $CATALINA_HOME은 tomcat이 설치된 디렉토리이다.

    아래와 같이 심볼릭 링크를 한다.
    [code]
    $ ln -s /usr/jakarta-tomcat-5.0.19 /usr/local/tomcat
    [/code]

    브라우저를 열고 http://127.0.0.1:8080/을 입력하였을 때, tomcat이 설치되었다는 메시지가 나오면 성공. tomcat을 끝내려면
    [code]
    $ $CATALINA_HOME/bin/shutdown.sh
    [/code]

    4 mod_jk2.so


    http://jakarta.apache.org 에서 jakarta-tomcat-connectors-jk2-src-current.tar.gz를 받아서 푼다.

    jk/native2/INSTALL.txt를 참고하여 mod_jk2.so를 만든다.
    [code]
    $ ./configure --with-apxs2=PREFIX/bin/apxs
    $ make $ cd ../build/jk2/apache2
    $ PREFIX/bin/apxs -n jk2 -i mod_jk2.so
    [/code]
    * PREFIX는 apache가 설치된 경로로 대개 /usr/local/apache 혹은 /usr/local/apache2 에 위치한다.


    5 httpd.conf

    위에서 만든 mod_jk2.so를 PREFIX/modules/에 복사한 다음, PREFIX/conf/httpd.conf 에서
    [code]
    #LoadModule foo_module modules/mod_foo.so
    [/code]
     와 같은 형식으로 되어 있는 곳을 찾아 그 아래에
    [code]
    LoadModule jk2_module modules/mod_jk2.so
    [/code]
    를 추가한다.

    DirectoryIndex를 찾아 그 줄에 index.jsp를 추가한다.
    [code]
    Alias /icons/ "/usr/local/apache2/icons/"
    [/code] 와 같은 형식의 행을 찾아 그 아래에
    [code]
    Alias /jsp-examples/ "/usr/local/tomcat/webapps/jsp-examples/"
    Alias /servlets-examples/ "/usr/local/tomcat/webapps/servlets-examples/"
    [/code]
    를 추가한다.

    DocumentRoot 행을 찾아
    [code]
    DocumentRoot "/www"
    [/code]
    로 바꾸고 저장하고 아래와 같이 심볼릭 링크를 한다.
    [code]
    $ ln -s /usr/jakarta-tomcat-5.0.19/webapps/ROOT /www
    [/code]
    * 이렇게 아파치의 DocumentRoot 와 톰캣의 DocRoot를 바로 연결 하기보단 톰캣의 가상호스트 설정으로 돌리는 쪽이 훨씬
      나은 방법이라고 생각 함.
    *위 방법대로 설정 시 ContextRoot가 / 가 되는 것은 위에 설정한 톰캣 ROOT밖에 없다.
    *위 설명에서와 같이 아파치의 DocumentRoot 와 톰캣의 DocRoot 심볼릭 링크로 걸지 않고 톰캣의 Host설정만으로도 충분함.


    6
    workers2.properties

    PREFIX/conf/에 workers2.properties를 아래의 내용으로 만들어 저장한다. ( jk/native2/INSTALL.txt 참고 ) [code]
    [channel.socket:localhost:8009]
    port=8009 host=127.0.0.1

    [ajp13:localhost:8009]
    channel=channel.socket:localhost:8009

    [uri:/*.jsp]
    worker=ajp13:localhost:8009

    [uri:/servlets-examples/*]
    worker=ajp13:localhost:8009
    [/code]
    * 위 5번 httpd.conf 수정시 제 방식대로(아파치 DocumentRoot와 톰캣의 ROOT를 심볼릭으로 엮지않는 방법) 톰캣의 HOST를
    설정하는 방식을 따른다면 아래의 내용을 추가하여 모든 uri에 대해 톰켓이 알 수 있도록 다음을 추가 합니다.
    [code]
    [uri:/*]
    worker=ajp13:localhost:8009
    [/code]
     

    7 Virtual Host

    # Virtual Host의 경우 아래 URI에서 호스트 명을 넣어야 하고요. server.xml에서 host명을 넣으시면 됩니다. [code]
    [uri:www.kldp.net/*.jsp]
    worker=ajp13:localhost:8009

    [uri:www.kldp.net/servlets-examples/*]
    worker=ajp13:localhost:8009

    [uri:www.kldp.org/*]
    worker=ajp13:localhost:8009
    [/code]

    8 LB(로드 발란서)

    -- :> 내일 올릴게요.

    9 apache 실행

    [code]
    $ PREFIX/bin/apachectl start
    [/code]

    10 tomcat 실행

    [code]
    $ $CATALINA_HOME/bin/startup.sh

    또는

    $ $CATALINA_HOME/bin/catalina.sh start
    [/code]

    11 확인

    브라우저에서 http://127.0.0.1을 입력하면 톰캣 화면이 나온다. (8080을 입력하지 않은 것을 주목)

    http://127.0.0.1/jsp-examples/을 입력하여 그곳에 있는 jsp 예제를 클릭하여 실행결과가 나타나면 jsp 성공.

    http://127.0.0.1/servlets-examples/를 입력하여 그곳에 있는 servlet 예제를 클릭하여 실행결과가 나타나면 servlet 성공.
    2008/03/07 01:26 2008/03/07 01:26
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다
    1. Blog Icon

      정말 어렵게 해놨네

    자주 사용되는 ie6 관련 CSS Hack

    아래는 버그많은 IE6의 버그들을 집중적으로 잡아낼수있는, IE6 용 CSS hack 들입니다

    스타 핵 (* html 을 이용)
    별표문자인 전체 선택자를 html 타입 선택자 앞에 오도록 해서 다른브라우져에서 적용되지 않지만 IE계열에서만 적용되는 스타일시트를 정의할 수 있습니다.

    a:hover {border:1px;} // 모든 브라우져에서 적용됨
    *html a:hover {border:2xp;} // IE 계열에서만 적용됨.

    즉 위의 2줄을 적었을경우, IE계열에서는 border:2pxl 스타일이 적용됩니다.
    이 스타핵은 IE7에서 적용되지 않습니다.
    추가) IE7에서 적용되는 스타핵은 아래와 같습니다.

    **html {border:2xp;} // IE7에서만 적용됨.

    그렇다면, 모든 IE계열(7버전 포함)에서 동작하는 스타핵은 아래와 같이 하면 됩니다.

    *html body, **html body {border:2xp;} // 모든 IE에서만 적용됨.


    !important 핵
    위의 스타핵은 IE6을 구분하기 위하여 2가지의 선언을 해야합니다. 그러나 한 규칙선언안에서 IE6 이하버전을 위한 선언과 다른 브라우저를 위한 선언을 하고 싶다면 !important 핵을 사용하면 됩니다.

    #top {
      position:fixed !important;
      position:static;
    }

    IE6 버전에서는 한 규칙안에 여러개의 속성을 사용할 수 없으므로, 첫번째 선언을 무시하고 두번째 선언을 적용합니다.
    나머지 브라우져에서는 important 키워드가 쓰여진 속성의 우선순위를 높게 인식하기때문에 첫번째 선언을 적용합니다.



    언더바핵
    가장 많이 알려진 CSS핵입니다.
    iE6이하 버전에서는 속성정의자의 _ (언더바)를 무시하고, 인식하는 점을 응용한 핵입니다.

    .under {display:inline; _display:block}

    두번째 정의된 display 의 _ (언더바)가 없다면, 모든 브라우져에서 display:block 이 적용될 것이나 _ (언더바)가 있기때문에 두번째 속성정의자는 IE6 이하 브라우져를 제외하곤 잘못된 속성정의자로 인식합니다.
    따라서 IE6에서만 _display 를 display 로 인식하기때문에 display:block 속성이 적용됩니다.
    2008/02/26 02:23 2008/02/26 02:23
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

    DBMS별 데이타 랜덤 셀렉트하기 :: Random Row Select

    MySQL:
    SELECT column FROM table ORDER BY RAND() LIMIT 1


    PostgreSQL:
    SELECT column FROM table ORDER BY RANDOM() LIMIT 1


    Microsoft SQL Server:
    SELECT TOP 1 column FROM table ORDER BY NEWID()


    IBM DB2:
    SELECT column FROM table ORDER BY RAND() FETCH FIRST 1 ROWS ONLY


    Oracle:
    SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1

    2008/02/17 16:45 2008/02/17 16:45
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

    웹 온라인 수식 작성기

    Google Gadget 중에 이런 것도 있네요.
    수식을 입력하면 웹페이지에 표시할 수 있는 png 이미지를 실시간으로 생성해 줍니다.
    멋지군요!!

    2008/02/10 22:31 2008/02/10 22:31
    Trackback Address:이 글에는 트랙백을 보낼 수 없습니다