'IT'에 해당되는 글 47건

  1. 2014.06.26 eclipse 한글 폰트 크기
  2. 2014.06.02 크롬 유튜브 다운로드 확장프로그램
  3. 2014.05.28 javascript 라이브러리 모음
  4. 2014.04.15 Confluence 에서 Anchor 선언해서 링크 으로 사용하기 (책갈피)
  5. 2014.03.28 SVN 클라이언트 툴
  6. 2014.03.24 Spring 스케쥴링 quartz 내부 쓰레드 갯수 지정
  7. 2014.03.05 내 컴퓨터 잠그기 단축버튼 만들기
  8. 2013.12.18 MSSQL2008 에서 getdate 를 이용해서 rowindex 구하기
  9. 2013.12.12 이클립스 기존프로젝트 가져오기
  10. 2013.11.26 DB_SQL_Convert_날짜등의변환
  11. 2013.08.22 이클립스 북마크(즐겨찾기)
  12. 2013.03.20 [ MSSQL + ibatis ] selectKey 사용시 @@IDENTITY 대신 SCOPE_IDENTITY() 를 사용
  13. 2013.02.12 유용한사이트 ico 아이콘 파일 변환하기 사이트
  14. 2013.02.05 UNIX 계열 OS 및 윈도우즈 의 시스템 에러 번호 확인
  15. 2012.08.23 jQuery 길이얻기 length

eclipse 한글 폰트 크기

IT/eclipse 2014. 6. 26. 10:18

Key : 한글도 지원하는 글꼴로 바꿀것.

Window - Preferences - General - Appearance - Colors and Fonts

 

출처 : http://anow.tistory.com/133

'IT > eclipse' 카테고리의 다른 글

이클립스 기존프로젝트 가져오기  (0) 2013.12.12
이클립스 북마크(즐겨찾기)  (0) 2013.08.22
이클립스에서 tomcat plugin 설치하기  (0) 2010.06.29
디버그  (0) 2010.06.24
:

크롬 유튜브 다운로드 확장프로그램

IT/the other 2014. 6. 2. 13:13

 

 

출처 : http://neolearn.tistory.com/119

 

크롬확장프로그램 파일 다운로드  Ultimate_YouTube_Downloader_1.0.3.4.crx

간단하게 설치해서 좋네요.

:

javascript 라이브러리 모음

IT/jQuery,JavaScript 2014. 5. 28. 12:44

intro.js

웹사이트용 튜토리얼 만들기
http://usablica.github.com/intro.js

seriously.js

실시간 노드기반 비디오 이펙트 적용 webGL
http://seriouslyjs.org/

impress.js

CSS3를 이용한 Prezi 구현, 프리젠테이션
https://github.com/bartaz/impress.js

Reveal.js

프리젠테이션
http://lab.hakim.se/reveal-js/

mailcheck.js

이메일 입력 제출 전 오타 검증
https://github.com/mailcheck/mailcheck

spin.js

의존성 없는 로딩 스피너 생성
http://fgnass.github.io/spin.js/

two.js

2차원 그래픽 api 멀티 컨텍스트 지원(svg, canvas, webgl)
http://jonobr1.github.io/two.js/

fartscroll.js

스크롤 할 때 방귀 소리(…)
http://theonion.github.io/fartscroll.js/

list.js

바닐라 엔진
http://listjs.com/

Ratchet

모바일 앱을 위한 프레임워크
http://goratchet.com/

InstantClick

클릭 속도 향상
http://instantclick.io/

deck.js

프리젠테이션
http://imakewebthings.com/deck.js/

pdf.js

PDF 변환 및 렌더링
http://mozilla.github.io/pdf.js/

oboe.js

JSON 스트리밍
https://github.com/jimhigson/oboe.js

Rainyday.js

비 내린 창문 효과
https://github.com/maroslaw/rainyday.js

Chart.js

차트 그래프 생성
http://www.chartjs.org?back

verlet.js

verlet 구현 2d 물리 엔진
http://subprotocol.com/verlet-js/

twss.js

문장이 That’s what she said에 해당하는지 확인해주는 모듈
https://github.com/DanielRapp/twss.js

alertify.js

브라우저 기본 alert, confirm 등을 대체하는 라이브러리
http://fabien-d.github.io/alertify.js/

pickadate.js

경량 데이터피커 datapicker UI
http://amsul.ca/pickadate.js/

oj.js

객체 기반 웹사이트 만드는 라이브러리
http://ojjs.org/

dropzone.js

드래그 앤 드롭 파일 업로드 구현
http://www.dropzonejs.com/

numeral.js

숫자 및 단위 처리
http://numeraljs.com/

 

 

출처 : 와이즈넛 박기정

소스출처: http://haruair.com/javascript-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EB%AA%A8%EC%9D%8C

'IT > jQuery,JavaScript' 카테고리의 다른 글

jQuery 길이얻기 length  (0) 2012.08.23
jquery selectbox 의 값 가져오기  (0) 2011.12.09
:

Confluence 에서 Anchor 선언해서 링크 으로 사용하기 (책갈피)

IT/the other 2014. 4. 15. 11:29

1. 작성한 글에서 이동 대상으로 삼고 싶은 지점에 Anchor 를 삽입

    edit-tag를 직접 타이핑하거나, Insert  More Content 에서 찾아서  삽입할 수 있다.

edit-tag

{anchor:앵처이름}

 

 

2. 작성한 글에서, 원하는 곳에서 선언해둔 ancher 으로의 링크를 삽입

    edit-tag를 직접타핑하거나, Link 에서 찾아서 삽입할 수 있다.

 edit-tag

용어정의 참조: [#앵처이름]

 

 

 

참조) https://confluence.atlassian.com/display/CONF55/Working+with+Anchors?src=search

:

SVN 클라이언트 툴

IT/svn 2014. 3. 28. 16:07

unix 

* svnkit

* http://ultteky.egloos.com/viewer/11050348

 

window

* RapidSVN

* Subcommander (얘가 좀 땡긴다..)

* eSVN

* KDESvn

* qSVN
* RabbitVCS

* Sventon

* Subversive

* http://open-tube.com/7-subversion-and-svn-clients-gui-for-the-popular-subversion-and-svn-source-repository/

'IT > svn' 카테고리의 다른 글

Visual Svn Server 설치,저장소,권한,복원  (0) 2010.03.24
SVN 관련 IDEA 필수 plugin  (0) 2009.08.14
:

Spring 스케쥴링 quartz 내부 쓰레드 갯수 지정

IT/srping 2014. 3. 24. 13:48

※ Config

<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        ......

        <property name="quartzProperties">
            <props>
                <prop key="org.quartz.threadPool.threadCount">3</prop>
            </props>
        </property>

  

</bean>

 

※ 디폴트

 Thread Count = 10

 

※ 참조

 

:

내 컴퓨터 잠그기 단축버튼 만들기

IT/the other 2014. 3. 5. 10:20

1. 마우스 오른쪽 버튼 클릭, '새로 만들기(W)' -> '바로 가기(S)' 클릭

 

2. 항목 위치 : rundll32.exe user32.dll,LockWorkStation

 

3. 바로가기 이름 : 내컴퓨터잠그기

:

MSSQL2008 에서 getdate 를 이용해서 rowindex 구하기

IT/db 2013. 12. 18. 16:41


테스트 데이타 준비

 

create table MYTEST ( FIRST_NAME varchar(8) not null);
insert into MYTEST select 'Judge' ;
insert into MYTEST select 'Earth' ;
select * from MYTEST;

 

 

MSSQL 에서 getdate 를 이용해서 rowindex 구하기

 

-- SQL

select row_number() over (order by getdate() ) as ROW_INDEX, FIRST_NAME from MYTEST order by FIRST_NAME asc;

-- SQL 실행결과

 

ROW_INDEX FIRST_NAME
------------ -------------
1 Earth
2 Judge

 

 

:

이클립스 기존프로젝트 가져오기

IT/eclipse 2013. 12. 12. 10:41

이클립스 기존의 프로젝트 가져오기

Fileile > Import 를 누르면 select 창이 하나 뜬다,

 

그러면

Existing Progects into Workspace 를 누르고,

해당 프로젝트가 있는 디렉토리를 선택후

가져올 프로젝트를 선택한다.

 

활용

맨 밑에 Copy projects into workspace 체크박스를 체크하면

현재 내가 사용하고 있는 workspace 밑에 프로젝트가 복사되어온다

 

'IT > eclipse' 카테고리의 다른 글

eclipse 한글 폰트 크기  (0) 2014.06.26
이클립스 북마크(즐겨찾기)  (0) 2013.08.22
이클립스에서 tomcat plugin 설치하기  (0) 2010.06.29
디버그  (0) 2010.06.24
:

DB_SQL_Convert_날짜등의변환

IT/db 2013. 11. 26. 20:05

 

 

트랙백 http://huhlog.tistory.com/trackback/3

 

링크 : http://huhlog.tistory.com/entry/MS-SQL-DATETIME-%ED%98%95%EB%B3%80%ED%99%98CONVERT

 

상세설명 : http://msdn.microsoft.com/ko-kr/library/ms187928.aspx

:

이클립스 북마크(즐겨찾기)

IT/eclipse 2013. 8. 22. 14:29

이클립스 북마크 기능이란 ?

편집중 북마크를 기억시켜놓으면, 어느 위치에서든 ( 다른 소스파일 편집중이라도,..) 프로젝트에 표시된 북마크 라인으로

빠르게 페이지 이동이 가능하다.

 

방법

1. 현재 편집중인 소스파일 에디터창에서 특정 라인수 앞 족에 편집기창과 왼쪽벽의 공간사이에서 오른쪽 마우스를 통해

Add BookMarks 를 하여 표시한다.

 

2. Windows - Show View - Bookmarks 를 선택하면 북마크 창이 열리고, 현재 기억된 북마크 리스트들이 보인다.

 

 

마우스로 클릭하여 이동 가능하며, 필요가 없는 북마크는 언제든지 삭제가 가능하다.

좋은 기능 같아 포스팅합니다. ^^

꼭 써보세요. 만족하실것입니다..............................

 

 

활용

번호로 북마크 추가 ( Alt+번호)

번호로 지정된 북마크로 이동 ( Alt+Shitf+번호)

현재파일의 다음 북마크로 이동 (Ctrl + N )

북마크 추가/삭제 (Ctrl + B)

 

'IT > eclipse' 카테고리의 다른 글

eclipse 한글 폰트 크기  (0) 2014.06.26
이클립스 기존프로젝트 가져오기  (0) 2013.12.12
이클립스에서 tomcat plugin 설치하기  (0) 2010.06.29
디버그  (0) 2010.06.24
:

[ MSSQL + ibatis ] selectKey 사용시 @@IDENTITY 대신 SCOPE_IDENTITY() 를 사용

IT/db 2013. 3. 20. 17:06

<요약>

[MSSQL + ibatis] insert 후 selectKey 사용시 @@IDENTITY 대신 SCOPE_IDENTITY() 를 사용해야한다.

 

<설명>

ibatis 한글매뉴얼 "iBATIS-SqlMaps-2_ko.pdf" 에 따르면

insert 후 자동생성키를 리턴받기위한 예제를 아래와 같이 기술하고 있다.

 

<!— Microsoft SQL Server IDENTITY Column Example -->
<insert id="insertProduct-MS-SQL" parameterClass="com.domain.Product">
insert into PRODUCT (PRD_DESCRIPTION) values (#description#)
<selectKey resultClass="int" keyProperty="id" >
SELECT @@IDENTITY AS ID
</selectKey>
</insert>

 

그러나, 다른 값이 나오는 오류가 발견되었다.

이를 해결하는 방법은 다음과 같다.

 

@@IDENTITY 대신 SCOPE_IDENTITY() 를 사용해야한다.

 

<!— Microsoft SQL Server IDENTITY Column Example -->
<insert id="insertProduct-MS-SQL" parameterClass="com.domain.Product">
<selectKey resultClass="int" keyProperty="id" >

insert into PRODUCT (PRD_DESCRIPTION) values (#description#)
SELECT SCOPE_IDENTITY() as ID

</selectKey>
</insert>

 

<오류현상>

@@IDENTITY 를 사용할 경우 실제 INSERTED 된 value 가 아니라 identity row num 나오는 현상이 발견.

 

<차이점> MSSQL @@IDENTITY , SCOPE_IDENTITY, IDENT_CURRENT 차이점 알기

@@IDENTITY

@@의 의미는 세션이다. 즉 해당 세션에서 테이블에 insert 된 최종값을 의미한다.

멀티스레팅에서 엉뚱한 값이 들어갈 확률이 높다.

 

IDENT_CURRENT('테이블명')

세션에 상관없이 해당 테이블에 대한 최종값 또는 들어갈 값을 의미한다.

다른 IDENTITY 와 다르게 데이터 입력전에 그 값을 알 수 있다.

하지만 테으블 전체에 대한 값을 의미하므로 1인용 시스템에나 적합하다.

 

SCOPE_IDENTITY()

마지막으로 해당 프로세스 + 해당 세션의 최종 IDENTITY 를 가져온다.

이 함수가 실행되는 곳이 SP 이거나  FN 이거나 TRIGGER 일 수도 있다. 그렇다면 해당 프로세스+세션으로 제한을 걸고 IDENTITY 를 가져오기 때문에 실시간 키코드를 리턴해야하는 상황에서 가장 신뢰할 수 있는 함수이다.

 

<정리>

다른 디비벤더과 함께 정리해보면

ORACLE 현재시퀀스 : NEWKEY.CURRVAL

ORACLE 다음시퀀스 : NEWKEY.NEXTVAL

MYSQL : LAST_INSERT_ID()

MSSQL : SCOPE_IDENTITY()

 

<참조>

http://mcpicdtl.blogspot.kr/2009/12/mssql-identity-scopeidentity.html

http://kaludin.egloos.com/2717396

 

 

 

:

유용한사이트 ico 아이콘 파일 변환하기 사이트

IT/the other 2013. 2. 12. 10:01

http://converticon.com/

:

UNIX 계열 OS 및 윈도우즈 의 시스템 에러 번호 확인

IT/the other 2013. 2. 5. 16:35

출처 : wisenut 조진욱

 

검색 및 색인 에러 로그 확인 시 (errno: 숫자) 로 되어 있는 부분을 확인 하셨을 텐데요.

각각의 에러 번호를 확인 할 수 있도록 참조 하여 등록합니다.

리눅스는 각 에러 넘버에 대한 정리된 것이 있어 직접 올립니다.

1. 윈도우(NT) 장비 에서 에러 넘버 확인 방법.
cmd 창을 열어 프롬프트에
-> net helpmsg 숫자 를 입력시, 해당 번 호에 대한 에러 메시지를 확인 가능합니다.

2. NT 서버가 아닌 기타 서버의 에러 코드.
#define EPERM 1 /* Operation not permitted */
#define ENOENT 2 /* No such file or directory */
#define ESRCH 3 /* No such process */
#define EINTR 4 /* Interrupted system call */
#define EIO 5 /* I/O error */
#define ENXIO 6 /* No such device or address */
#define E2BIG 7 /* Arg list too long */
#define ENOEXEC 8 /* Exec format error */
#define EBADF 9 /* Bad file number */
#define ECHILD 10 /* No child processes */
#define EAGAIN 11 /* Try again */
#define ENOMEM 12 /* Out of memory */
#define EACCES 13 /* Permission denied */
#define EFAULT 14 /* Bad address */
#define ENOTBLK 15 /* Block device required */
#define EBUSY 16 /* Device or resource busy */
#define EEXIST 17 /* File exists */
#define EXDEV 18 /* Cross-device link */
#define ENODEV 19 /* No such device */
#define ENOTDIR 20 /* Not a directory */
#define EISDIR 21 /* Is a directory */
#define EINVAL 22 /* Invalid argument */
#define ENFILE 23 /* File table overflow */
#define EMFILE 24 /* Too many open files */
#define ENOTTY 25 /* Not a typewriter */
#define ETXTBSY 26 /* Text file busy */
#define EFBIG 27 /* File too large */
#define ENOSPC 28 /* No space left on device */
#define ESPIPE 29 /* Illegal seek */
#define EROFS 30 /* Read-only file system */
#define EMLINK 31 /* Too many links */
#define EPIPE 32 /* Broken pipe */
#define EDOM 33 /* Math argument out of domain of func */
#define ERANGE 34 /* Math result not representable */
#define EDEADLK 35 /* Resource deadlock would occur */
#define ENAMETOOLONG 36 /* File name too long */
#define ENOLCK 37 /* No record locks available */
#define ENOSYS 38 /* Function not implemented */
#define ENOTEMPTY 39 /* Directory not empty */
#define ELOOP 40 /* Too many symbolic links encountered */
#define EWOULDBLOCK EAGAIN /* Operation would block */
#define ENOMSG 42 /* No message of desired type */
#define EIDRM 43 /* Identifier removed */
#define ECHRNG 44 /* Channel number out of range */
#define EL2NSYNC 45 /* Level 2 not synchronized */
#define EL3HLT 46 /* Level 3 halted */
#define EL3RST 47 /* Level 3 reset */
#define ELNRNG 48 /* Link number out of range */
#define EUNATCH 49 /* Protocol driver not attached */
#define ENOCSI 50 /* No CSI structure available */
#define EL2HLT 51 /* Level 2 halted */
#define EBADE 52 /* Invalid exchange */
#define EBADR 53 /* Invalid request descriptor */
#define EXFULL 54 /* Exchange full */
#define ENOANO 55 /* No anode */
#define EBADRQC 56 /* Invalid request code */
#define EBADSLT 57 /* Invalid slot */
#define EDEADLOCK EDEADLK
#define EBFONT 59 /* Bad font file format */
#define ENOSTR 60 /* Device not a stream */
#define ENODATA 61 /* No data available */
#define ETIME 62 /* Timer expired */
#define ENOSR 63 /* Out of streams resources */
#define ENONET 64 /* Machine is not on the network */
#define ENOPKG 65 /* Package not installed */
#define EREMOTE 66 /* Object is remote */
#define ENOLINK 67 /* Link has been severed */
#define EADV 68 /* Advertise error */
#define ESRMNT 69 /* Srmount error */
#define ECOMM 70 /* Communication error on send */
#define EPROTO 71 /* Protocol error */
#define EMULTIHOP 72 /* Multihop attempted */
#define EDOTDOT 73 /* RFS specific error */
#define EBADMSG 74 /* Not a data message */
#define EOVERFLOW 75 /* Value too large for defined data type */
#define ENOTUNIQ 76 /* Name not unique on network */
#define EBADFD 77 /* File descriptor in bad state */
#define EREMCHG 78 /* Remote address changed */
#define ELIBACC 79 /* Can not access a needed shared library */
#define ELIBBAD 80 /* Accessing a corrupted shared library */
#define ELIBSCN 81 /* .lib section in a.out corrupted */
#define ELIBMAX 82 /* Attempting to link in too many shared libraries */
#define ELIBEXEC 83 /* Cannot exec a shared library directly */
#define EILSEQ 84 /* Illegal byte sequence */
#define ERESTART 85 /* Interrupted system call should be restarted */
#define ESTRPIPE 86 /* Streams pipe error */
#define EUSERS 87 /* Too many users */
#define ENOTSOCK 88 /* Socket operation on non-socket */
#define EDESTADDRREQ 89 /* Destination address required */
#define EMSGSIZE 90 /* Message too long */
#define EPROTOTYPE 91 /* Protocol wrong type for socket */
#define ENOPROTOOPT 92 /* Protocol not available */
#define EPROTONOSUPPORT 93 /* Protocol not supported */
#define ESOCKTNOSUPPORT 94 /* Socket type not supported */
#define EOPNOTSUPP 95 /* Operation not supported on transport endpoint */
#define EPFNOSUPPORT 96 /* Protocol family not supported */
#define EAFNOSUPPORT 97 /* Address family not supported by protocol */
#define EADDRINUSE 98 /* Address already in use */
#define EADDRNOTAVAIL 99 /* Cannot assign requested address */
#define ENETDOWN 100 /* Network is down */
#define ENETUNREACH 101 /* Network is unreachable */
#define ENETRESET 102 /* Network dropped connection because of reset */
#define ECONNABORTED 103 /* Software caused connection abort */
#define ECONNRESET 104 /* Connection reset by peer */
#define ENOBUFS 105 /* No buffer space available */
#define EISCONN 106 /* Transport endpoint is already connected */
#define ENOTCONN 107 /* Transport endpoint is not connected */
#define ESHUTDOWN 108 /* Cannot send after transport endpoint shutdown */
#define ETOOMANYREFS 109 /* Too many references: cannot splice */
#define ETIMEDOUT 110 /* Connection timed out */
#define ECONNREFUSED 111 /* Connection refused */
#define EHOSTDOWN 112 /* Host is down */
#define EHOSTUNREACH 113 /* No route to host */
#define EALREADY 114 /* Operation already in progress */
#define EINPROGRESS 115 /* Operation now in progress */
#define ESTALE 116 /* Stale NFS file handle */
#define EUCLEAN 117 /* Structure needs cleaning */
#define ENOTNAM 118 /* Not a XENIX named type file */
#define ENAVAIL 119 /* No XENIX semaphores available */
#define EISNAM 120 /* Is a named type file */
#define EREMOTEIO 121 /* Remote I/O error */
#define EDQUOT 122 /* Quota exceeded */
#define ENOMEDIUM 123 /* No medium found */
#define EMEDIUMTYPE 124 /* Wrong medium type */
#define ECANCELED 125 /* Operation Cancelled */
#define ENOKEY 126 /* Required key not available */
#define EKEYEXPIRED 127 /* Key has expired */
#define EKEYREVOKED 128 /* Key has been revoked */
#define EKEYREJECTED 129 /* Key was rejected by service */

:

jQuery 길이얻기 length

IT/jQuery,JavaScript 2012. 8. 23. 09:42
jQuery 길이얻기 length 가 size() 보다 빠르다

 

.size() 와 .length 는 같은 결과를 반환.

.size() 는 .length 를 매서드 콜하기 때문에 아주 미세하게 느리다. 라고.. ^^

 

 

 

 

 

[출처: http://happybruce.tistory.com/entry/jQuery-size-%EC%99%80-length-%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90 ]

'IT > jQuery,JavaScript' 카테고리의 다른 글

javascript 라이브러리 모음  (0) 2014.05.28
jquery selectbox 의 값 가져오기  (0) 2011.12.09
: