개발/개발에 관한 잡다한 지식 10

macOS (ARM) 에서 nvm 을 이용하여 node 버전 바꿔가며 사용하기

m1 맥북에서 nvm 을 사용하여 node 버전을 변경하며 관리하는 방법입니다. 우선 brew 를 통해 nvm 을 설치해 줍니다. $ brew install nvm설치후  $ nvm -v 명령어를 실행해 보면이런 에러메시지가 나는데요 다시 설치 과정중에 나타나는 텍스트들을 보다보면 중간에 이런 부분이 있으실 겁니다. 위 사진의 중간쪽부터 보시면 Please note that upstream has asked us to make explicit managingnvm via Homebrew is unsupported by them and you should check anyproblems against the standard nvm install method prior to reporting.You shou..

자바스크립트 제이쿼리[Javascript, JQuery] 쉼표 사이에 공백 넣기, 혹은 공백 없애기

만약 어떤 input 에 값이 값1, 값2,값3, 값4 , 값5... 이런식으로 컴마 사이의 공백이 중구난방 되어 있을 때 공백을 일정하게 만들어주는 함수입니다. 정규식을 사용하여 처리하는 방법입니다. 공백을 양쪽에 넣어주시고 싶으시다면 1 2 3 $("#test").val(function(i, v) { return v.replace(/\s*,\s*/g, " , "); }); Colored by Color Scripter cs 이렇게 공백을 없애고 싶으시다면 1 2 3 $("#test").val(function(i, v) { return v.replace(/\s*,\s*/g, ","); }); Colored by Color Scripter cs 이렇게 처리하시면 됩니다! 그리고 추가로 만약 맨 끝에 컴마..

Mac 에서 JAVA 버전 변경해가며 사용하기(feat. 1.7 이하 버전)

Mac 에서 개발을 하시는 분들이라면 대부분 brew 의 openjdk(adoptopenjdk) 를 사용하여 java 를 설치하셨을 것입니다. 터미널에서 명령어 한줄로 설치할 수 있기 때문에 윈도우보다도 훨씬 쉽게 설치가 되는데요 그러나 openjdk 에는 1.8 버전 이상부터 설치할 수 있었기 때문에 그 이전버전을 사용하기 위해서는 따로 설치가 필요 했습니다. adopopenjdk 에서 설치할 수 있는 버전은 $ brew search jdk 명령어를 통해 이렇게 확인 하시거나 아래 링크 https://github.com/AdoptOpenJDK/homebrew-openjdk GitHub - AdoptOpenJDK/homebrew-openjdk: AdoptOpenJDK HomeBrew Tap AdoptOp..

Window 에서JAVA 버전 변경해가며 사용하기

현재 글 작성일 기준으로 오라클에서 제공하고 있는 가장 최신 버전의 자바는 20 버전 입니다. https://www.oracle.com/java/technologies/downloads/ 그러나 현업에서 가장 많이 사용하는 버전은 제 기준 아직까지는 1.8 버전이고 간혹 옛날부터 이어져 오는 프로젝트를 맡아서 할 때는 그 이전 버전의 자바도 사용해야 할 경우가 종종 있습니다. 이클립스나 STS 같은 툴을 이용해서 개발하시는 분들은 툴에서 제공하는 기본 설정을 통해 자바의 버전을 프로젝트별로 바꾸어 가며 사용하실 수도 있지만 간혹 윈도우 자체 자바의 버전을 바꾸어가며 사용해야 할 경우가 있어서 오늘 알려드리는 방법은 윈도우 자체의 자바 버전을 바꾸어가며 사용하는 방법입니다! 우선 윈도우 자바 버전은 윈도우..

이클립스 properties 파일이 꺠져서 보일 때 해결 방법

이클립스에서 작업을 하다 보면 종종.properties 파일을 열 때 이런식으로 한글이 모두 깨져서 보일 때가 있습니다.사실 무슨말인지 몰라도 쓰는데 지장은 없지만무슨말인지 알면 더 쓰기 편할 수가 있으니 깨지지 않고 볼 수 있는 방법을 알려드리겠습니다. 상단 메뉴의 HELP > eclipse marketplace 에서properties 라고 검색을 합니다. 그러면 위와 같이 Properties Editor 라는 플러그인이 나오게 됩니다.만약 나오지 않는다면제 글https://dzzienki.tistory.com/36 를 참고하여 설치하시기 바랍니다. 플러그인을 설치하시고 난 후에보고자 하는 프로퍼티 파일을 우클릭 후 Open With > PropertiesEditor 를 선택해주시면 아래와 같이 맨 처..

이클립스 최신버전 2018-12 버전 이상 마켓플레이스 검색 및 설치 안될때 해결방법

저는 현재 이클립스 2018-12 버전을 사용중입니다. 그런데 이클립스 마켓플레이스에서 필요한 플러그인이 있어설치하려고 검색을 해보면  이렇게 검색도 되질 않고 홈페이지에서 직접 검색을 하여 Install 을 드래그 앤 드롭하여 설치를 시도하여도    아래와 같은 화면만 반복될 뿐 설치도 검색도 되지 않는 문제가 있습니다.  이클립스 최신버전을 쓸 때 생기는 문제인 것 같습니다.혹시나 마켓플레이스를 업데이트하면 검색이 될까 하여맨 위쪽 항목의 Marketplace client update available 의update now 를 눌러 업데이트 해보았습니다.    I accept the terms of the license agresment 에 체크를 해주고Next> 를 누르면    위와같이 설치를 할 ..

이클립스 톰캣 Several ports (8005, 8009) required by art already in use 오류 해결방법

이클립스에서 개발 작업을 하게 되면톰캣 서버를 자주 내렸다 올리며 개발을 하게 됩니다. 그렇게 톰캣 서버를 수도없이 내렸다 올리다 보면 이런 'Starting server' has encountered a problem.라는 오류를 발생시키며서버가 재시작 되지 않는 경우가 종종 발생하곤 합니다.이럴 경우 해결방법을 알려드리도록 하겠습니다. 우선 cmd 창을 열고 netstat -a -n -o -p tcp 라는 명령어를 실행시켜줍니다. 그러면 저렇게 보이시는것처럼로컬 주소 부분에 8009 라는 포트를 사용하고 있는 프로토콜이 보이실 겁니다. 이클립스 오류에서 보이는것처럼내가 필요한 포트는 8005와 8009 인데 해당 포트가 사용중이기 때문에강제로 저 포트를 사용하고 있는 프로토콜을 종료시켜주어야이클립스에..

이클립스 단축키 모음

일을 하면서 배웠던 이클립스 단축키들을 여기에 간단한 설명과 함께 하나씩 정리해 보려고 합니다. 이 게시글은 아마 수시로 업데이트가 될 것 같습니다. Ctrl + Shift + L = 모든 단축키 보기 Ctrl + alt + R = 파일 찾기 (파일 명을 그대로 입력해야 정확하게 나옴) Ctrl + H = 파일 내용으로 찾기 (File Search 탭으로 이동 후 찾아야 함) Ctrl + D = 커서가 있는 한 줄 삭제 Alt + ↑ or ↓ = 커서가 있는 해당 줄 위 아래로 순서 바꾸기 Ctrl 누른 상태로 메소드 클릭 or 해당 메소드 이름 위에 커서 놓고 F3 = 해당 메소드가 정의되어있는 곳으로 이동 Ctrl + Space bar = 자동완성 Ctrl + Shift + O = 필요한 클래스 자동..

이클립스 글씨 폰트 변경 및 크기 변경하는 법 & 나눔고딕코딩 폰트 추천

이클립스의 기본 폰트는 10pt 로 설정되있습니다.이 사이즈는 체감상 너무 작기 때문에 거의 대부분 분들이 폰트를 키워놓고 작업을 하십니다. 그래서 이번시간에는이클립스의 폰트사이즈를 키우고또 필요하신분들은 필요에 따라글씨체도 변경하는 방법을 알려드리도록 하겠습니다. 1. 이클립스를 실행시키고 상단 메뉴의Window > Preferences 를 실행시킵니다.거의 모든 환경설정 작업이 이곳에서 이루어 집니다. 2. General > Appearance > Colors and Fonts 를 클릭하고Basic 왼쪽의 화살표를 눌러 활성화시킨 후 3. Text Font 를 클릭한 상태로 오른쪽의 Edit 버튼을 클릭합니다. 4. 이곳에서 원하는 글꼴과 글꼴 스타일, 크기를 선택하고확인을 눌러 빠져나온 후 5. A..

이클립스 테마변경 및 블랙테마 설정

개발을 처음 배울 당시 이클립스 화면을 까맣게 해놓고개발을 하시던 분들이 괜히 멋있어 보였던 생각이 나네요그리고 리눅스 기반으로 개발을 배우셨던 분들은 아마 까만 화면에하얀 글씨로 코딩하는게 익숙하신 분들도 계실겁니다. 저도 처음에는 멋있어보여서 따라했다가 이제는 밝은화면보다눈이 덜 피로하다는 얘기를 듣고 쭉 까만 화면으로 개발을 하고 있습니다. 그래서 이번에는 이클립스에서 테마 설정 을 하는 법을 알려드리겠습니다. 시작하기에 앞서 이 설정은 제가 쓰는 테마와 설정이고 테마는 여러가지가 있으니 하는 방법을 알아가시고 본인의 스타일에 맞는 테마와 폰트를 사용하시면 될 것 같습니다. 단지 설정을 어떻게 하는지 보여드리고자 하는 것이니참고하시기 바랍니다.! 1. 이클립스를 실행시켜줍니다. 2. 상단 메뉴의 W..