#1.  다운로드

현재 2015.10.13 참고사항으로 따라가시면 됩니다. (버전이 많이 업데이트 되어있음) 


downloads 메뉴 클릭


Eclipse IDE for Java Developers 를 다운로드 받는다



다운로드 받은 파일을 압축 해제 하여 사용

#2. 한글 버전

eclipse 상단 메뉴에서 [help] -> [install new software] 를 선택
팝업된 창에서 add 버튼을 클릭



다음과 같은 창이 뜬다.


name 에는 본인이 인지하기 쉬운 이름을 정해주고 자신의 버전에 맞는 URL을 넣는다.
location 에는 url을 입력한다.

예)
eclipse 3.3(europa)
http://download.eclipse.org/technology/babel/update-site/R0.8.1/europa

eclipse 3.3(ganymede)
http://download.eclipse.org/technology/babel/update-site/R0.8.1/ganymede

eclipse 3.3(galileo)
http://download.eclipse.org/technology/babel/update-site/R0.8.1/galileo

eclipse 3.3(helios)
http://download.eclipse.org/technology/babel/update-site/R0.8.1/helios

입력하고 하위에 나오는 리스트에서 선택하여 설치하고 다시 이클립스를 재실행

'Tools > Eclipse' 카테고리의 다른 글

이클립스 단축키  (0) 2015.10.16
속도개선 설정하기  (0) 2015.09.25
탭을 공백문자로 바꾸어주도록 설정  (0) 2015.09.23

그리드의 컬럼의 하나의 데이터가 여러행일 경우 autosizingtype : row 로 설정 해주면 해당하는 row만큼 그리드의 row의 height를 자동으로 맞춰준다.


문제는 이 그리드가 입력이 가능한 상태일 때 값을 변경하고 엔터키를 입력하여도 다음 컬럼으로 포커스가 이동하지 않는 현상이 있다.(버그인지 확인안됨)


이런 경우 엔터키로 다음 컬럼으로 포커스를 이동해주기 위해서는 다음과 같이 기능 구현을 해주어야 한다.


Grid Event ( onenterdown )

function grd_onenterdown( obj:Grid, e:GridEditEventInfo ) {


// 첫번째 입력 셀의 col 의 Number

var firstCol = 0;


// 마지막 입력 셀의 col 의 Number

var lastCol = 10;


// 현재 선택된 row의 Position 위치

var nCurrow = ds.rowposition;


// Cell 이동 결과 값 (boolean)

var res = false;


// 현재 col의 값이 마지막 입력 셀이면,

if ( e.col == lastCol ) {

// row의 위치를 하나 증가 시킴.

ds.rowposition = nCurrow + 1;

// 첫번째 입력 셀로 포커스 이동.

obj.setCellPos(firstCol);

}

// 현재 col의 값이 마지막 입력 셀이 아니면, (엔터입력으로 두칸씩 이동하는 경우 아래 else 를 제외)

else {

// 현재 위치에서 다음 위치의 셀로 이동 시킴. (이동이 성공하면 true, 실패하거나 이동할 셀이 없으면 false)

res = obj.moveToNextCell();

}

}


'Tools > XPlatform' 카테고리의 다른 글

GetFormFromHandle  (0) 2015.11.06
천단위마다 콤마(,) 출력  (0) 2015.10.14

간혹 form에서 데이터를 넘겨서 처리하는데 특정값들이 전송 되지 않은 경우가 발생한다.


이런 경우 의심할 수 있는 이유들중 하나 disabled 이다.


폼(form) 태그 내의 입력(input) 태그의 속성값이 disabled = "disabled" 가 되어있을 때 ( disabled = true )


데이터를 받아와 처리하는 process 페이지에서 해당하는 필드의 값을 가져오지 않기 때문에 문제가 생김


따라서 form에서 프로세스 페이지를 호출하여 값을 넘기기전에 disabled 를 먼저 false 하여 필드의 데이터를 넘겨 처리 하거나


는 readonly 속성을 사용하여 데이터가 전송할 수 있는 상태로 처리하여야 한다.


☞ 단순히 입력을 막는 경우에는 readonly 를 사용하자!

'프로그래밍 > Javascript' 카테고리의 다른 글

Number Format  (0) 2015.09.30

파일질라에서 연결된 사이트 관리 및 필터등 이미 설정한 정보를 백업해 두면


PC를 포멧하거나 다른 컴퓨터에서 사용할 때 간단하게 복원할 수 있다.


파일질라 설정 경로는


C:\Users(사용자)\(계정명)\AppData\Roaming\FileZilla


하위의 경로에



FileZilla 에서 설정한 XML 리스트


filters.xml : 파일명 필터 설정 정보 XML

sitemanager.xml : 파일질라 사이트 관리자 설정 정보 XML


두 개의 파일을 백업하여 사용하면 된다.

'Tools > FileZilla' 카테고리의 다른 글

파일명 필터의 사용  (0) 2015.10.07

사이트 운영업무를 하거나 서버 관리를 FTP로 할때 많은 확장자와 많은 유형의 파일이 존재한다.


이 파일들을 관리하기 위해 다운로드 하거나 삭제 하는 경우 파일명 필터를 이용하면 편리하게 관리 할 수 있다.


파일명 필터를 사용하는 방법을 자세히 알아보기(영문) ☞ 여기


1. 상단 메뉴에서 [보기] - [파일명 필터] 를 클릭한다. (단축키는 Ctrl + I)



2. [하단의 필터 규칙 편집] 버튼을 클릭



3. [새로 만들기] 버튼을 클릭하고 입력창에 내가 사용할 필터명을 적절히 입력한다.



4. 오른쪽에 필터조건(F) :

다음과 모두 일치하는 항목 필터링

다음과 하나라도 일치하지 항목 필터링

다음과 하나도 일치하지 않는 항목 필터링


중 하나를 선택한다.


5. 오른쪽 하단 표시된 박스에 내가 설정할 필터링 조건을 입력한다.





6. 확인을 클릭한 후 (1)번 화면에서 적용여부를 선택한후 적용버튼을 클릭한다.


현재는 파일명으로만 필터 설정을 하였는데 경로등으로 편집하면 더 좋을 것 같다.





'Tools > FileZilla' 카테고리의 다른 글

FTP정보 백업 및 복원  (0) 2015.10.12

레지스트리의 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce] 영역에 Key와 Value를 입력.


예를 들어,


1. filename.bat 라는 배치파일을 실행하고자 한다면 레지스트리 편집기(Regedit)를 실행.


2. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce] 에 해당 값을 추가.


3. 값 이름은 중요하지 않으며 값 데이터만 실행할 배치파일의 정확한 경로(파일경로+파일명)를 입력.


권한이 잘못된 네트워크를 등록하였거나 권한을 바꾸어줄 때 사용할 수 있는 cmd 도스명령으로 실행 처리 가능


NET USE

[장치이름| *] [\\컴퓨터이름\공유이름[\볼륨] [암호| *]]

        [/USER:[도메인이름\]사용자이름]

        [/USER:[점있는 도메인이름\]사용자이름]

        [/USER:[사용자이름@점있는 도메인이름]

        [/SMARTCARD]

        [/SAVECRED]

        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {장치이름 | *} [암호 | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]


# 네트워크 연결 목록 확인

c:\>net use

새 연결 정보가 저장됩니다.


상태         로컬      원격                      네트워크

-------------------------------------------------------------------------------

OK                     \\xxx.xxx.x.xxx\FileName      Microsoft Windows 네트워크

명령을 잘 실행했습니다.


# 네트워크 연결 사용자를 변경하는 경우

c:\> net use \\xxx.xxx.x.xxx\FileName /user:test


네트워크(파일서버) 연결하기 위해 'user'의 암호 입력 :

명령을 잘 실행했습니다.


# 네트워크 연결을 모두 삭제할 경우

c:\>net use * /d

다음 원격 연결이 있습니다.

                    \\xxx.xxx.x.xxx\FileName

계속하면 연결이 취소됩니다.

이 작업을 계속하시겠습니까? (Y/N) [N]: Y

명령을 잘 실행했습니다.


어제까지만해도 잘 인식 되던 USB가 갑자기 인식하지 않던 현상이 발생.


LG 노트북에 스마트 머시기 하는 걸 설치하면서 안되는건가 하고 LG 고객지원도 찾아보고


인터넷에서 "USB인식실패"로 검색하여 따라하면서 반나절 동안 삽질 모드로 하다가 해결한 다른 방법


일단 내 경우에는 USB인식실패라는 경고창이 나오지 않았을 뿐 아니라 장치관리자에 정상으로 연결된 것으로 표시되었고


내컴퓨터 드라이브에 USB 드라이브가 안보이는 문제였다.


이러한 경우에


[장치관리자] - [범용 직렬 버스 컨트롤러] 를 클릭하여 하위에 USB 대용량 저장소 장치가 존재 하는지 확인한다.


(내 경우는 USB를 연결하고 대용량 저정소 장치는 보이지만 내 컴퓨터 드라이브에서 안보이는 경우)


해당 대용량 저장소 장치를 제거 한다. 그러면 컴퓨터가 다시 USB를 인식하고 설치하면 보이게 된다.



조금은 특이한 케이스였던거 같은데...


일단 USB 인식 실패가 뜨는 경우는 많은 포스팅들이 있어서 참고하면 될 것 같다.


'OS(운영체제) > Windows' 카테고리의 다른 글

부팅시 한번만 실행하는 배치파일  (0) 2015.10.06
네트워크 드라이버 연결  (0) 2015.10.06


Sublime Text(서브라임 텍스트)


지금까지 에디터는 에디터플러스 이후 잠깐 사용하다가 포기해버린 울트라에디트 그리고 최근에 사용하고 있는 Sublime Text(서브라임 텍스트)이다.


에디터플러스는 익숙해지면서 라이센스를 구매하면서 오래 섰고 울트라에디트는 중간중간 버그들로 인해서 아주 잠깐 사용하다가


현재는Sublime Text를 사용한다.


Sublime Text의 강점은 에디터 툴중에 가벼운 편에 속한다. 또한 여러 프로그래밍 언어의 포멧을 지원한다는 것이다.


추가로 다양한 확장 플러그인들이 존재하고 설치 및 적용을 쉽게 할수 있기 때문에 편의성이 극대화되어있다.


버전은 Sublime Text2Sublime Text3 두 가지 버전이 제공 되고 있고 Sublime Text3는 현재 (2015.10.01 기준) 베타 버전이지만 Sublime Text2버전보다 향상된 성능으로 사용하는데 있어서 큰 문제가 없다.


또한 Sublime Text는 모든 OS에서 사용이 가능하도록 OS별 다운로드를 지원을 하고 있다.


Sublime Text의 라이센스 정책은 개인에게는 무료(사용중 중간중간에 라이센스 구입 알람이 뜨지만 그냥 닫아도 계속 사용가능)로 사용하도록 하고 기업에는 라이센스를 사도록 하게 한다.


이미 손에 Sublime Text가 익숙해져서 회사에서 사용하기 위해서 구매를 해야 할지 고민을 하게 된...(하지만 $70의 금액 때문에 아직 결정을 못하였다. ㅠㅠ)


어째든 Sublime Text가 편리한 에디터임에는 분명하다.


Sublime Text의 기능과 Plug-In에 대해서는 다음에 설명하도록 한다.

1. UI Component 의 중앙정렬


최근 모니터의 해상도가 높아져 해상도에 맞추기 위해서


Component 들을 Resizing 하거나 최소 해상도에 width를 고정하여 가운데로 정렬하는 방법을 사용한다.


예를 들면 네이버 사이트 처럼 가운데 위치하도록 구성하여 양 옆의 사이드를 여백으로 두는 UI 구조를 만들고 싶을 경우가 생긴다.


CSS에 다음과 같은 클래스를 추가하고 가운데 정렬한 Component Class를 적용한다.


.div-center {margin: 0 auto;}

또는

.div-center {

margin-left: auto;

margin-right: auto;

width: 800px;;

background-color: #33ccff;

}


2. Text의 중앙정렬


CSS에 다음과 같은 클래스를 추가하여 클래스를 적용한다.


.txt-left  {text-align: left;}          // 글 왼쪽정렬

.txt-center {text-align: center;}     // 글 가운데정렬

.txt-right {text-align: right;}         // 글 오른쪽정렬



+ Recent posts