티스토리

FLY32.net
검색하기

블로그 홈

FLY32.net

fly32.net/m

FLY32 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • jQuery 관련 북마크 정리 * 참고 사이트 - jQuery Home(영문) : http://jquery.com - jQuery Tutorial(영문) : http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery - jQuery Reference(영문) : http://visualjquery.com * 기술 자료 - jQuery로 Ajax 개발을 단순화 하기 : http://www.ibm.com/developerworks/kr/library/x-ajaxjquery.html - jQuery로 작업하기 : [1] [2] [3] [4] [5] [6] - 고급 jQuery : [1] [2] - jQuery 강좌(예제 위주) : http://goo.gl/raQl - jQuery 각종 예제 .. 공감수 0 댓글수 0 2010. 8. 28.
  • Eclipse Plug-in 개발 관련 북마크 정리 * 개념잡기 - Eclipse 온라인 도움말(영문) : http://help.eclipse.org/helios/index.jsp - Eclipse Architecture(이미지) : http://goo.gl/4g9h - Eclipse, Equinox and OSGi : http://decoder.tistory.com/18 - Getting Started with OSGi : http://xguru.net/451 - 이클립스 플러그인이 OSGi에서 어떻게 동작하는지 이해하기 : http://goo.gl/CtpS * SWT/JFace - SWT/JFace 정리 : http://goo.gl/qXd0 http://goo.gl/HGcF - Understanding Layouts in SWT(영문) : http:/.. 공감수 0 댓글수 0 2010. 8. 11.
  • [펌] 창의성의 아이러니 긍정의 힘이란!!! 즐겁게 일하자~ 출처 : http://www.ibm.com/developerworks/kr/library/dwclm/20100630 여유가 많으니까 창의적으로 해봅시다?다음 두 가지 상황 중 어느 쪽이 창의성이 더 필요할까? 지금 방식대로 일을 해도 시간 내에 충분히 만족스럽게 마칠 수 있는 여유가 있다. 지금 방식대로 일을 해서는 아무리 열심히 해도 도무지 정해진 시간 내에 만족스러운 수준을 달성할 수 없다. 나는 많은 사람이 2번을 택할 것이라고 생각한다. 하지만 자신의 조직에서, 혹은 스스로에게 창의성을 허용하는 실제 상황은 어느 경우인가 생각해 보자. 흥미롭게도 이 경우 답이 반대로 바뀐다. 다음 두 팀장의 발언을 생각해 보자. 팀장 갑: 프로젝트 기한도 여유 있고 하니까 이번.. 공감수 0 댓글수 0 2010. 7. 1.
  • crontab 사용 방법 아래글은 " 리눅스 실무명령어 바이블 1" 중에서 일부를 발췌한 것입니다. crontab - 시스템의 주기적인 cron 작업의 설정, 수정등을 하는 명령어 - 시스템에서 가장 중요한 데몬중의 하나인 crond 와 직접적인 관련이 있는 명령어 - crond 데몬은 /etc/rc.d/init.d/crond 의 스크립트에 의해 시작, 종료, 재시작될수 있음 - crond 데몬 - /etc/crontab 파일 - /etc/rc.d/init.d/crond 스크립트 - /var/spool/cron 디렉토리내의 크론설정파일들 명령어 위치 : /usr/bin/crontab 사용형식 : crontab [ -u 사용자id ] 파일 crontab [ -u 사용자id ] { -l | -r | -e } cat /etc/cron.. 공감수 0 댓글수 0 2010. 4. 21.
  • [Oracle] count(*) over 그룹 함수 COUNT(*) OVER () : 전체행 카운트 COUNT(*) OVER (PARTITION BY 컬럼) : 그룹단위로 나누어 카운트 MAX(컬럼) OVER() : 전체행 중에 최고값 MAX(컬럼) OVER(PARTITION BY 컬럼) : 그룹내 최고값 MIN(컬럼) OVER () : 전체행 중에 최소값 MIN(컬럼) OVER (PARTITION BY 컬럼) : 그룹내 최소값 SUM(컬럼) OVER () : 전체행 합 SUM(컬럼) OVER (PARTITION BY 컬럼) : 그룹내 합 AVG(컬럼) OVER () : 전체행 평균 AVG(컬럼) OVER (PARTITION BY 컬럼) : 그룹내 평균 STDDEV(컬럼) OVER () : 전체행 표준편차 STDDEV(컬럼) OVER (PARTITION .. 공감수 0 댓글수 0 2010. 3. 3.
  • [Oracle] Snapshot & Materialized View Oracle에선 참 여러가지 기능들을 제공하는데 제대로 알고 있는게 없으니 몸이 고생하네 ㅠㅠ 기록이라도 해놔야지.. ※ 원문 링크 : 대보름님 블로그 Snapshot vs Materialized View 공감수 0 댓글수 0 2010. 2. 23.
  • [Oracle] 오라클 패키지 장점 정리 관리상의 이점 밖에는(?) 없다고 생각했었던 패키지였는데 성능상의 이점도 존재한단다. (작은 규모의 시스템에서는 별로 상관 없을 듯 하지만,) 프로시져나 펑션 작성시 패키지를 사용한 적이 손으로 꼽을 정도로 적은데, 앞으로 사용하는 습관을 들이도록 해야겠다. ※ 원문 링크 : 욱짜의 Oracle 블로그 오라클 패키지의 마법을 풀어봅시다. 1편 오라클 패키지의 마법을 풀어봅시다. 2편 공감수 0 댓글수 0 2010. 2. 22.
  • RFC5208 - PKCS8 : Private-Key Information Syntax Specification Version 1.2 Network Working Group B. Kaliski Request for Comments: 5208 EMC Category: Informational May 2008 Public-Key Cryptography Standards (PKCS) #8:Private-Key Information Syntax Specification Version 1.2 Status of This Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. IESG Note The IESG thanks R.. 공감수 0 댓글수 0 2009. 10. 27.
  • [Eclipse] JadClipse Plug-in (Decompiler) * Eclipse로 개발을 하다가 라이브러리의 소스 내용을 보고 싶을 때, 1. 윈도우 탐색기 열고 2. 해당 라이브러리 폴더 찾고 3. jar 파일 압축 풀고 4. class 파일 찾고 5. cmd 창 열고 6. jad 실행 하~ 번거롭다.. 이런 번거로움을 해결하기 위한 플러그인이 JadClipse이다. * 먼저 Jad를 다운로드(http://www.varaneckas.com/jad) 하여 적당한 폴더에 저장한 후 Jadclipse를 다운로드(http://sourceforge.net/projects/jadclipse)하여 사용중인 eclipse/plugins 폴더에 저장한다. 이 때, 유의해야 할 사항은 Eclipse와 JadClipse의 버전 매칭인데, 그냥 속편하게 둘 다 최신 버전으로 사용하자 .. 공감수 0 댓글수 1 2009. 10. 14.
  • [JS] encode 함수 비교 encodeURI () 함수 문자열을 유효한 URI(Uniform Resource Identifier)로 인코딩합니다. 문자가 기본 문자의 소규모 그룹에 속하지 않은 경우 전체 URI를 모든 문자가 UTF-8 이스케이프 시퀀스로 인코딩된 문자열로 변환합니다. 다음 표에서는 encodeURI 함수를 통해 UTF-8 이스케이프 시퀀스로 변환되지 않는 기본 문자 세트 전체를 보여 줍니다. 인코딩되지 않는 문자 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ; / ? : @ & = + $ , # - _ . ! ~ * ' ( ) encode.. 공감수 0 댓글수 0 2009. 10. 1.
  • 개발자의 심리학 개발자는 어떤 사람일까? 개발자는 과학자에 속한다는 사람도 있고, 엔지니어에 속한다는 사람도 있고, 예술가에 속한다는 사람도 있다. 개발자는 지적인 작업으로 새로운 것을 창조하기 때문에 예술가에 가깝다. 그럼 이러한 예술가들을 어떻게 이해해야만 잘 관리할 수 있을까? 지금부터 그에 대한 내용을 알아보자. 개발이라는 작업은 고도의 집중력을 필요로 한다. 개발자가 개발하기 위해서는 명명규칙, 공통 API, 디자인 패턴, DB 테이블 구조, 성능, 상호 인터페이스 등등 많은 내용들을 머릿속에 장전하고 개발을 시작해야 한다. ■개발자의 직업병 이 러한 내용이 머릿속에 제대로 장전되지 않으면, 오류가 생기거나 개발 속도가 떨어진다. 한 가지 일에 집중해야 하는 직업 특성상 개발자를 주변에서는 내성적인 사람이라고 .. 공감수 0 댓글수 2 2009. 10. 1.
  • RFC3852 - Cryptographic Message Syntax(CMS) RFC3852 - Cryptographic Message Syntax (CMS) Network Working Group R. Housley Request for Comments: 3852 Vigil Security Obsoletes: 3369 July 2004 Category: Standards Track Cryptographic Message Syntax (CMS) Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the curr.. 공감수 0 댓글수 0 2009. 7. 30.
  • 공인인증서로 전자서명하기 인터넷 뱅킹을 하시는 분이라면 대부분 공인인증서를 가지고 있다. 이 공인인증서를 가지고 전자서명을 해보도록하자(전혀 쓸데없는 일이긴 하다 ^^;) 필자의 경우 yessign에서 발급한 은행용 공인인증서를 가지고 있는데 그 경로는 C:\NPKI\yessign\USER\아래폴더... 에 위치해 있다. 그 디렉토리에 보면 CaPubs, signCert.der, signPri.key 세 파일이 존재한다. CaPubs은 무슨 파일인지 잘 모르겠다. signCert.der는 공인 인증서 파일이고, signPri.key는 개인키 파일이다. (der은 인증서 저장시 바이너르 형태로 저장하기 위한 포맷이고, pem은 문자열로 표현가능한 데이터로 인코딩(BASE64같은..)한 포맷이다.) 한국정보보호진흥원(http://w.. 공감수 1 댓글수 0 2009. 7. 27.
  • ASN.1 ASN.1은 CMIP, SNMP, X.400, X.500, EDI등 많은 Application에서 광범위 하게 사용되나 이에 대한 국내 웹 사이트의 정보가 전무하여 작은 경험이나마 공유하여 도움이 되고자 한다. System간의 차이 Sun과 Windows간의 Data를 주고 받는 Application을 작성해본 사람들은 알겠지만 동일한 Data를 주고 받으면 Computer System에 따라 분석하는 것이 다르기 때문에 엉뚱한 값을 받게 된다. 예를 들어, 100이라는 값을 Sun에서 Windows 시스템으로 동일한 32 bit integer를 사용하여 보내면 Windows에서는 매우 큰 수로 인식하게 된다. (1,677,721,600) 이를 전문 용어로 Endian이라 하는데, Sun에서는 Motor.. 공감수 3 댓글수 1 2009. 7. 27.
  • [보안] RSA PKCS의 관련 자료 Public Key Crpytography Standard(PKCS)는 RSA사에서 주관하고 있는 공개키 암호를 위한 표준으로 다음과 같이 PKCS#1 부터 PKCS#15 까지 있다. * 해당 링크에 가시면 보다 다양한 자료들(Testvectors, ASN.1 Module, doc 문서)을 다운받으실 수 있습니다. PKCS #1: RSA Cryptography Standard RSA 알고리즘을 바탕으로 한 암호화, 서명 scheme의 구현에 대한 권고 표준이다. 이것은 키, scheme에 대한 ASN.1 표기도 포함한다. 현재 ver. 2.1이 draft(#3) 상태이다(6/14/2002). 2.0에서는 Optimal Asymmetric Encryption Padding(OAEP) 암호화가 포함되었고 2.. 공감수 0 댓글수 0 2009. 3. 9.
  • [Java] HttpClient 간단 사용법 (@ 특정 IP 사용) /** * HttpClient 간단 Test (+ 여러 IP 중에서 특정 IP 사용하기) * @author samE * @since 2009-03-03 * @return responseCode * @throws Exception */ public static int httpClientTest() throws Exception { String setIpAddr = "10.101.46.59"; URL url = new URL("http://127.0.0.1:8080"); HttpConnectionManager httpConnMgr = new SimpleHttpConnectionManager(); HttpConnectionManagerParams httpConnMgrParams = new HttpConnect.. 공감수 0 댓글수 0 2009. 3. 3.
  • [Java] JVM Memory 관련 내용 정리 * JVM Memory 영역에 대한 설명 - Method Area : 메소드와 클래스 변수를 저장하기 위한 공간, 모든 프로그램에 의해 공유. - Heap Area : 사용자가 생성하는 Java Object들이 저장되는 공간, 동적으로 할당하여 사용되어짐. - Stack Area : 메소드 호출시 해당 메소드의 매개변수, 지역변수, 임시변수 등을 저장하기 위한 Stack 구조의 메모리. - Native Heap Area : Java Object가 아닌 Native Object들이 거주하는 공간. OS 차원에서 결정. - Permanent Space : Class에 대한 Meta 정보를 저장하는 공간. (Permanent Space는 Java Heap의 하위 영역) * Java 실행 Option 1. -X.. 공감수 2 댓글수 2 2009. 3. 2.
  • HTTP Response Code 100 : Continue(계속) 101 : Switching Protocols(규약 전환) 200 : OK 201 : Created(생성 되었음) 202 : Accepted(접수 되었음) 203 : Non-Authoritative Information(비 인증 정보) 204 : No Content (내용이 없음) 205 : Reset Content(내용을 지움) 206 : Partial Content(부분 내용) 300 : Multiple Choices(복수 선택) 301 : Moved Permanently(영구 이동) 302 : Moved Temporarily(임시 이동) 303 : See Other(다른 것을 참조) 304 : Not Modified(변경되지 않았음) 305 : Use Proxy(프.. 공감수 0 댓글수 0 2008. 11. 10.
  • [HTML] clientWidth, offsetWidth, scrollWidth 개념 정리 # *------------------------------------------------------------------------------------------* # clientWidth, clientHeight, offsetWidth, offsetHeight, scrollWIdth, scrollHeight 개념 정리 # *------------------------------------------------------------------------------------------* 1. element.offsetWidth, element.offsetHeight 1) element.offsetWidth와 element.offsetHeight는 W3C권고안이 아님 (MSIE's DHTML Obje.. 공감수 0 댓글수 0 2008. 7. 25.
  • [Eclipse] 단축키 모음 Ctrl + M : 전체화면 토글 Ctrl + E : 페이지 이동 Ctrl + Q : 마지막 편집 위치로 이동 Ctrl + D : 한줄 삭제 Ctrl + O : 메소드 리스트를 확인 Ctrl + 1 : 컴파일 해결 힌트 Ctrl + L : 원하는 소스 라인으로 이동 Ctrl + .(,) : 다음(이전) 오류로 이동 Ctrl + I : 들여쓰기 자동 수정 Ctrl + /(\) : 주석(해제) Alt + ) : 이전(다음) 작업 화면 Ctrl +(Shift)+ K : 문자열 찾기(위로) Ctrl +(Shift)+ W : 파일 닫기(전체) Ctrl +(Shift)+ F6 : Ctrl+Tab 기능 Alt + Shift + 방향키 : 블록선택(해제) Alt + Up(Down) : 현재 줄 이동(위) Alt + S.. 공감수 0 댓글수 0 2008. 7. 18.
  • [JS] Event Keycode 목록 BACKSPACE = 8 TAB = 9 ENTER = 13 SHIFT = 16 CTRL = 17 ALT = 18 PAUSEBREAK = 19 CAPSLOOK = 20 한/영 = 21 한자 = 25 ESC = 27 SPACE = 32 PAGEUP = 33 PAGEDN = 34 END = 35 HOME =36 ←(중간) = 37 ↑(중간) = 38 →(중간) = 39 ↓(중간) = 40 INSERT = 45 DELETE = 46 0 = 48 1 = 49 2 = 50 3 = 51 4 = 52 5 = 53 6 = 54 7 = 55 8 = 56 9 = 57 A = 65 B = 66 C = 67 D = 68 E = 69 F = 70 G = 71 H = 72 I = 73 J = 74 K = 75 L = 76 M = .. 공감수 0 댓글수 0 2008. 7. 15.
  • Confluence(WIKI) + Oracle setup * Confluence 2.7.3 Standard + Oracle 9i 1. 프로그램 다운로드하여 아무데나 압축해제(여기서는 D:\confluence로 진행) 2. 개인용 License(2 User Free) 얻기 3. D:\confluence\confluence\WEB-INF\classes\confluence-init.properties 열어서 confluence.home값 수정 ########################### # Configuration Directory # ########################### # specify your directory below (don't forget to remove the '#' in front) confluence.home=D:/conflue.. 공감수 0 댓글수 2 2008. 3. 28.
  • 오픈 소스 기반의 개발 프레임워크 구축 방안 오픈 소스 기반의 개발 프레임워크 구축 방안 Dev - @ 2008년 01월 14일 01시 23분 개발자들이 개발을 하다가 보면 아래와 같은 그림의 형태로 큰그림을 그리고 난 다음 하나 하나 항목별로 실행 시나리오를 작성하곤 한다. 그래서 이 방법들중 개발 프레임워크에 국한되어 선택과 집중의 방법을 사용하여 다양한 오픈 소스 기반의 개발 프레임워크를 내재화 할 수 있도록 정리를 할 예정이다. 이에 앞서 맛보기로 전체 오픈 소스의 개발 환경별 필요한 것들을 리스트업 해봤다. *. Open Source로 구성된 개발 프레임워크 도구들 1. 프로젝트 관리 도구들 1.1 웹 기반 프로젝트 관리 - Basecamp(블로그 기반으로 RSS, milestones, To-Do List, 아웃룩 , IM연동 , E-ma.. 공감수 0 댓글수 3 2008. 3. 7.
  • [JS] 객체 지향 기술을 이용한 고급 웹 응용 프로그램 만들기 Javascript 객체 지향 기술을 이용한 고급 웹 응용 프로그램 만들기 (MSDN) 'javascript 그까이거 뭐 대충~ 이름만 잘 지어서 공통 function 몇 개 만들고, 그때 그때 필요한 function들만 잘 짜면 되는거 아냐?' 하고 생각했던 저같은 개발자들에게 꼭 필요한 자료라고 생각합니다. 실제로 사이트 개발 중 가장 많은 시간은 할애하는 것이 javascript와 HTML인데, 그걸 알면서도 이 부분은 공부를 잘 안하게 되는 것이 아무래도 Client script 언어라 하여 조금 낮춰 보았던 게 아닐까 하는 생각이 드네요. 그렇지 않아도 1~2년 전쯤 회사 시스템에 Nitobi라는 회사의 상용 javascript 그리드를 적용할 때나 DOJO Toolkit study시 소스 분석.. 공감수 0 댓글수 0 2008. 2. 15.
  • [CSS] 배경 이미지 깜박거림(Background Image Flicker) 이 문제는 IE 6에서만 나타나는 문제이며 이로 인해 가시적으로 드러나는 현상은 이미지의 깜박거림이지만 더욱 치명적인 문제는 깜박거리는 현상이 발생할때마다 (또는 깜박거리지는 않더라도) 해당 이미지를 가지고 있는 서버로 이미지 전송 요청을 보내거나 local cache 를 access (file access) 하는 현상이 유발되고 이로인해 사용자 브라우저의 메모리 및 CPU 과다사용, 랜더링 속도 저하, working cursor(모래시계)로 마우스 커서 바뀌는 현상 등이 동반되므로 더 나은 서비스를 제공하고자 한다면 각별히 주의해야될 문제다. 이러한 현상은 일어나는 원인은 크게 두가지 유형 정도로 판단된다. 문제 1) href 속성이 주어진 A 태그가 있고 해당 A 태그 혹은 그 하위 element에 .. 공감수 1 댓글수 0 2008. 1. 29.
  • [Oracle] service start/stop 배치파일 만들기 * window XP & oracle 9i 기준 - start net start OracleOraHome90Agent net start OracleOraHome90TNSListener net start OracleService{SID} . . - stop net stop OracleOraHome90Agent net stop OracleOraHome90TNSListener net stop OracleService{SID} . . {SID} 부분에 start/stop 하고자 하는 DB Instance SID를 입력! 공감수 0 댓글수 0 2008. 1. 29.
  • [Tool] IE용 개발도구 * DebugBar (http://www.debugbar.com/download.php) * Companion JS (http://www.my-debugbar.com/wiki/CompanionJS/Installing) 공감수 0 댓글수 0 2007. 11. 19.
  • [XML] DOMDocument 객체의 기본 메소드 와 기본 이벤트들 애스터리스크(*) 표시가 있는 항목은 W3C DOM에 대한 Microsoft의 확장 기능을 나타낸다. abort(*) : 비동기식 다운로드를 중단한다. appendChild : 현재 노드의 마지막 자식 위치에 새로운 자식 노드를 추가한다. cloneNode : 지정한 노드의 복사본의 새 노드를 되돌려 준다. createAttribute : 지정한 이름으로 새 속성을 되돌려 준다. createCDATASection : 지정한 데이터를 포함하는 CDATA 구역 노드를 되돌려 준다. createComment : 주석 노드를 되돌려 준다. createDocumentFragment : 내용이 빈 DocumentFragment 객체를 되돌려 준다. createElement : 지정한 이름을 사용하는 구성요소 노드를.. 공감수 0 댓글수 0 2007. 9. 6.
  • [Eclipse] Package Explore에서 .jar 숨기기 보고 싶지 않은 Library들 Package Explore에서 어떻게 숨길까!! Package Explore 상단 오른쪽의 세모 화살표를 클릭해서 Filters 메뉴로 들어간 후, 해당 Library 성격에 따라서 Exclude 할 것을 선택 해 주면 된다. (Pattern 입력도 가능하다. -_-b) 공감수 0 댓글수 0 2007. 6. 13.
  • [Oracle] 8080 포트를 이용하는 Oracle XDB Tomcat 등의 웹컨테이너 설치 후 서비스 시작을 하려다보면 8080포트 충돌로 인해 서비스가 되지 않는 경우가 있다. Oracle XDB가 바로 8080포트를 이미 사용하고 있기 때문이다 리스너의 서비스 상태를 점검해보고 Oralce XDB Port를 변경해보자. C:\Documents and Settings\geenoo>netstat -ano Proto Local Address Foreign Address State PID TCP dozuq:8080 dozuq:0 LISTENING 884 TCP dozuq:2100 dozuq:0 LISTENING 884 : : PID로 프로세스를 찾는다. C:\Documents and Settings\geenoo>tasklist /SVC /fi "PID eq 884.. 공감수 0 댓글수 0 2007. 6. 9.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.