본문 바로가기

프로그래밍/개발도구, 프로그램45

아크로에디터 열(Column) 단위 편집기능 사용하기 일반적으로 텍스트를 복사/붙여넣기 하기 위해서 영역을 지정할 때 행 단위로 선택을 하게 됩니다. 마우스로 드래그 해서 선택하거나, 키보드의 Shift + 화살표 키를 사용합니다. 프로그램 개발일을 할때 다루게 되는 데이터들 중 각 행의 모양이 일정해서 동일 열의 데이터를 변경하는 작업이 종종 있습니다. 이럴경우 행이 아닌 열을 선택하여 작업을 할 수 있습니다. 아크로에디터에서는 Alt 키를 누른 상태에서 마우스로 드래그하거나 Ctrl + B 키를 눌러 열 편집 상태로 들어간 다음 Shit + 화살표 키 를 사용하면 열을 선택할 수 있습니다. 열 편집 상태에서 빠져나오려면 Ctrl + B 키를 다시 한 번 누릅니다. 위 이미지는 SQL 쿼리에서 테이블 명만을 선택한 것입니다. 열 편집 기능을 적용할 수 있.. 2018. 4. 20.
아크로에디터에서 FTP로 원격 문서 편집하기 아크로에디터는 FTP로 원격 서버에 연결하여 문서를 편집할 수 있습니다. 요즘은 대부분이 일반 FTP가 아닌 SFTP를 사용해서 SFTP 를 지원하지 않는 아크로에디터의 활용성이 좀 떨어지기는 하지만 아직도 유용하게 사용됩니다. 1. FTP 작업창 열기 - 메뉴에서 "보기 -> 작업 창(W) -> FTP" 를 선택합니다. 2. FTP 사이트를 추가합니다. - FTP 작업창이 열렸습니다.- 호스트(H) 선택상자 옆의 "계정 관리" 아이콘을 클릭하여 "FTP 호스트" 창을 엽니다.- "새 호스트" 버튼을 클릭하여 "새 호스트 이름" 입력창을 띄워 호스트 이름을 입력합니다. - "FTP 호스트" 창에서 나머지 정보를 입력하고 "저장" 버튼을 눌러 정보를 저장합니다.- 호스트 주소, 사용자, 비밀번호, 포트 정.. 2018. 4. 20.
이클립스에서 동일 문자열을 다중파일에서 찾아 모두 바꾸기 이클립스에서 프로젝트내의 모든 파일에서 동일한 문자열을 찾아서 바꾸는 방법을 알아보겠습니다. 여러파일에서 찾아서 바꾸기를 수행하는 방법을 두 가지가 있습니다. 첫 번째는 찾는 것과 동시에 바꾸기를 실행하는 방법이고, 두 번째는 일단 찾은 다음에 필요하면 바꾸기를 실행하는 방법입니다. 1. 찾기와 동시에 바꾸기를 실행하는 방법 - 메뉴에서 "Search" -> "File..." 를 선택합니다. - 찾을 문자열과 찾을 파일 패턴을 입력합니다. Containing text: File name patterns (separated by comma): *.php 이 예제 에서는 php파일(*.php)의 meta 태그에서 charset을 euc-kr로 변경해 봅니다. - 하단의 "Replace..." 버튼을 누릅니다.. 2018. 4. 20.
무료 텍스트 에디터 AcroEdit(아크로에디터) 개인, 기업, 공공기관 어디에서나 무료로 사용할 수 있으며 기능도 많이 쓰이는 유료 에디터인 Edit+(에디터플러스)나 UltraEdit(울트라 에디터) 못지 않은 에디터가 AcroEdit인것 같습니다. 개발일을 하기 시작한 초기부터 유용하게 사용하고 있습니다. http://www.acrosoft.pe.kr 에서 다운로드 받을 수 있습니다. 윈도우즈에 메모장이 있기는 하지만 아크로에디터와 같은 다양한 편집기능이 있는 에디터를 많이 사용합니다. 주로 사용하는 기능들중의 몇가지를 알아보도록 하겠습니다. 1. FTP 로 연결하여 직접 편집하기 메뉴에서 보기 -> 작업창 -> FTP 를 선택하면 FTP로 원격의 파일을 직접 편집할 수 있습니다. sftp가 지원되지 않아서 활용도가 좀 떨어지기는 하지만 급할때 유.. 2018. 4. 20.
이클립스 workspace 저장위치 확인 및 바꾸기 이클립스 프로젝트 파일이 저장되는 위치가 workspace 입니다. 설치시에 이 폴더를 지정합니다. 이클립스를 여러개 설치해서 사용하다보면 workspace의 실제 디스크상의 위치가 잘 기억나지 않기도 합니다. workspace 위치의 확인 및 변경하는 방법을 알아봅니다. 이클립스를 실행한 후 메뉴에서 "File -> Switch Workspace -> Other..." 를 선택합니다. 현재 지정된 workspace의 위치를 확인할 수 있고, 새 위치로 변경할 수도 있습니다. 이클립스를 처음 설치하면, 시작할때마다 workspace를 선택하도록 물어보는 창이 뜹니다. 그 창에서 "Use this as the default and do not as again" 을 체크하면 다음부터는 물어보지 않습니다. 시.. 2018. 4. 19.
GIMP 2 사용법 - 프로그램 시작이 폰트로 인해 느릴 경우 GIMP를 설치하고 나서 처음 실행할 때는 폰트 캐쉬를 만드느라 프로그램 시작에 시간이 오래 걸릴 수 있습니다. 그런데 계속 프로그램 시작이 느린 경우가 있습니다. 몇십초가 걸리는게 아니라 수 분 이상이 걸리는 경우도 있기때문에 작업관리자에서 프로세스를 죽이고 다시 시작하는 경우도 있습니다. GIMP 시작시 "Loading Data Files - Fonts" 부분에서 더이상 진행이 안되는경우 자신이 이미지에 글자를 입력하는 작업은 하지 않는다면 선택할 수 있는 방법이 있습니다. 시작메뉴의 바로가기에 --no-fonts 파라미터를 사용해서 프로그램을 시작하는 것입니다. 이 경우 폰트가 로드 되지 않기 때문에 텍스트 도구로 글을 입력하는 기능을 사용할 수 없습니다. 1. 시작 메뉴에서 GIMP 아이콘에 마우.. 2018. 4. 19.
JDK 9 로 Eclipse 설치 후 시작 안되는 경우 해결하기 JDK 9 를 설치하고 이클립스도 새 버전인 Eclipse Oxygen 을 설치하였습니다. 설치 후 이클립스 시작시 workspace 선택하고 나서 에러가 발생하여 시작이 되지 않을 경우 해결 방법 입니다. 이클립스 실행시 javax.annotation 패키지가 클래스 패스에 존재하지 않아서 발생하는것 같습니다. 다음과 같은 오류가 발생합니다. !MESSAGE Application error !STACK 1 org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(I.. 2018. 4. 18.
이클립스 콘솔(Eclipse Console) 출력 라인수 늘리기 이클립스로 개발시 콘솔로 나오는 로그를 디버깅에 참고 하게 됩니다. 그런데 기본 설정으로 되어 있는 값으로는 한번의 요청으로 발생하는 로그를 모두 보 여주지 못하고, 앞쪽의 로그는 사라지는경우가 있습니다. 콘솔의 버퍼 사이즈를 키워서 한번에 보여줄 수 있는 양을 늘릴 수 있습니다. 메뉴에서 "Window -> Preferences -> Run/Debug -> Console" 를 선택합니다. Console buffer size(characters) 부분에 기본값은 80000입니다. 이 값을 키워서 콘솔에 보여지는 로그의 양을 늘릴 수 있습니다. 800000으로 열배 늘려 보았습니다. 변경후 "Apply" 를 누르고 "OK"를 눌러 적용합니다. 2018. 4. 18.
SVN Commit시 Working copy is not up-to-date 에러 처리 SVN 에 커밋시에 가끔 Working copy is not up-to-date 예외가 발생하는 경우가 있습니다. 디렉토리나 파일명 변경한 경우 발생하는 것 같습니다. SVN 메세지는 클라이언트 쪽에는 Directory 'xxx' is out of date와 같고, 서버쪽은 Item 'xxx' is out of date 처럼 나옵니다. 이 경우 프로젝트에 마우스 오른쪽키를 누르고 팝업 메뉴에서 "Team -> Update to HEAD" 를 실행하고 나서 커밋(Commit) 하면 됩니다. Update to HEAD 를 실행하면 로컬의 Working copy 를 서버의 최종 리비전(latest revision)으로 갱신합니다.(충돌이 발생할 수 있습니다.) 2018. 4. 18.
GIMP 2 사용법 - 레이어(Layer) 다루기 GIMP에서 레이어를 사용하는 방법을 알아보겠습니다. 레이어를 사용할 수 있으면 이미지를 합성하는데 날개를 단 격이라할 수 있겠습니다. 블로그에 올릴 화면 캡쳐 이미지를 만드는데도 순서에 따른 몇가지 이미지를 하나의 이미지로 만들기 위해서는 레이어가 주로 사용됩니다. 1. 화면을 하나 캡쳐해서 GIMP에 이미지로 만들어 보겠습니다. 윈도우 화면에서 활성화된 창만을 캡쳐하기 위해서는 Alt + PrtSc 키를 누릅니다. GIMP 를 실행하고, Ctrl + V 키를 누르면 캡쳐된 창이 GIMP 에 이미지로 만들어집니다. 오른쪽의 레이어 창을 보면 붙여넣은 레이어라는 하나의 레이어가 생성된 것을 알 수 있습니다. 이렇게 이미지를 클립보드로부터 붙여넣거나, 이미지 파일을 열기로 열었을 때 전체 이미지가 하나의 .. 2018. 4. 18.
이클립스 플러그인 UML, ERD 그리기 도구 - Amateras Modeler UML, ERD 툴 들중 퀄리티가 좋은 것들은 모두 유료이고, 가격도 상당히 높아서 개인적으로 사용하기는 어렵습니다. 전자정부표준프레임워크에는 UML, ERD 도구로 Amateras Modeler 가 들어 있습니다. 이것 역시 유료 툴들에 비해 편리성은 떨어지지만 별 대안이 없는 상황에서 유용하게 사용할 수 있는 것 같습니다. 전자정부표준프레임워크가 아닌 Sprint Tool Suite 나 그냥 Eclipse 에 Amateras Modeler 플러그인을 설치하는 방법을 알아보겠습니다. 플러그인은 업데이트 사이트를 통해서 설치할 수도 있고, 직접 jar 파일을 다운로드 받아서 설치할 수도 있습니다. 2012년 이후 버전업이 없는것 같은데, 아직 사이트는 살아 있었습니다. 먼저 업데이트 사이트를 통해서 설치.. 2018. 4. 18.
GIMP 2 사용법 - 선택 영역 따라그리기 이미지상에 단순한 사각형, 원 등을 그리기 위해서 붓과 펜 같은 툴을 사용하면 정확한 모양을 그리기 힘듭니다. 선택영역 따라 그리기 기능은 사각형, 원등의 선택 영역을 만들고 그 경계를 따라 그리는 기능으로 깔끔하게 사각형이나 원을 그릴 수 있습니다. 먼저 화면을 캡쳐해서 이미지를 만드는 것을 보겠습니다. 캡쳐 프로그램을 사용하지 않고, 윈도우 기본 캡쳐 기능을 사용해보겠습니다. "Prt Sc"(Print Screen) 버튼을 누르면 현재 화면 전체를 캡쳐합니다. Shift + Prt Sc 버튼을 누르면 현재 활성화되어 있는 창 만을 캡쳐 합니다. 캡쳐 후에 GIMP를 창을 띄우고 Ctrl + v 버튼을 누르면 캡쳐된 내용으로 이미지가 만들어 집니다. 참고로 GIMP에 이미지를 띄워둔 상태에서 Ctrl .. 2018. 4. 10.
GIMP 2 사용법 - Rotate, Crop, Resize 앞에서 무료 사진 편집 프로그램인 gimp 2 를 설치해 보았습니다. 여기서는 간단한 사용법을 알아보도록 하겠습니다. 이번에 알아볼 기능을 이미지를 Rotate(회전)하는 기능과, 이미지의 일부분을 잘라내는 Crop, 이미지의 크기를 변경하는 Resize 기능 입니다. 블로그에 올린 캡쳐 이미지를 만들때도 캡쳐해서 필요한 부분만 Crop 하고, 리사이즈 하는 작업을 주로하게 되는 것 같습니다. gimp 2의 설치는 이전글 "무료 사진 편집프로그램 - gimp 설치하기" 를 참조해 주세요. 1. 파일열기먼저 수정할 파일을 열어야 하겠습니다. 메뉴에서 "파일 -> 열기" 를 선택해서 파일 선택창이 뜨면 수정할 파일을 선택하는 방법이 있습니다. 하지만 주로 사용하는 것은 탐색기에서 gimp 창으로 드래그 앤 .. 2018. 4. 9.
무료 사진 편집프로그램 - gimp 설치하기 이미지 편집 프로그램의 대명사는 포토샵(photoshop)일 것입니다. 이미지를 수정 또는 편집 하는것은 뽀샵한다라고 말할정도로 이미 보통명사화 되어 버렸습니다. 하지만 포토샵을 사용하기에는 금전적 부담이 많이 되는게 사실입니다. 요즘은 클라우드 버전이 나와서 월 얼마씩 내고 사용할 수 있는데, 그래도 통신비 등 월 고정지출이 더욱 많아지게 됩니다. 서론이 길었습니다. 포토샵과 유사한 기능은 무료로 사용할 수 있는 이미지 편집 프로그램이 있습니다. 바로 gimp 입니다. gimp는 GNU Image Manipulation Program의 약자로 무료 소프트웨어 의 대명사인 GNU 라이센스로 배포되는 프로그램입니다. 무료이지만 그 기능 또한 막강하여 포토샵에 버금간다고 예기들 하는데, 사실 상용프로그램을 .. 2018. 4. 9.
Eclipse 설치하기 Java 개발툴 중 가장 많이 사용되는게 Eclipse 일 거라고 생각이 됩니다. 무료에다가 Java, Java EE, PHP, C/C++ 등 거의 모든 개발을 Eclipse 하나로 가능 합니다. 그러고 보니 Eclipse 는 Java 개발툴이 아니라 개발 플랫폼이라고 해야 겠네요. 다음을 따라 하시면 Eclipse 를 설치하실 수 있겠습니다. 이클립스를 사용함에 있어서 한가지 아쉬운 부분이 있다면, 프로젝트 별로 파일 엔코딩을 다르게 지정할 수 있었으면 하는 것입니다. 이클립스는 컨텐츠 타입별로 엔코딩을 지정을 할 수 있는데, 모든 프로젝트에 공통으로 적용이 됩니다. 요즘은 거의 UTF-8 로 작업을 하지만, 예전에 만들어진 애플리케이션 들은 EUC-KR, ISO8859_1로 된것이 많이 있습니다. 그.. 2018. 4. 1.
반응형