Software Engineering 24

키보드 한컴 입력기 삭제하는 방법 (키보드 자동 변환되어 불편할 때)

타자를 치다보면 가끔씩 Micosoft 입력기가 아닌 엉뚱한 입력기로 변경되곤 한다. 한컴 입력기가 자동으로 변환되어 가끔 타자가 안쳐지는 불편한 상황이 일어나서, 불필요한 입력기를 삭제하려고 한다. 윈도우+i키를 눌러서 윈도우 설창을 연 뒤 언어를 검색한다. 한국어 설정의 [옵션]을 선택한다. 언어 옵션: 한국어로 진입하면, 현재 설치된 키보드 목록이 보여진다. 이중 옛한글 입력키를 삭제할 것이다. 불필요한 입력기를 삭제했다면 앞으로는 한국 영어 자동변환 오류가 발생하지 않는다. 반대로 사용하려는 키보드를 추가할 수도 있다.

티스토리 글 작성하면 Github에 자동 커밋시키는 방법 (feat. 잔디 심기)

티스토리에서 글을 쓰면 Git에도 반영되어 아래처럼 잔디를 심어보려고 한다. 그러기 위해 Github Action을 이용하여 하루에 한번 티스토리의 RSS를 기반으로 Github에 커밋이 되도록 할 것이다. 사전 준비 npm을 사용할 것이므로 Node.js와 Git이 필수적으로 설치되어 있어야 한다. 개발 툴은 VsCode를 이용했다. 1. 티스토리 RSS 설정 먼저 티스토리에서 RSS 설정을 확인해보자. 내 블로그 설정 > 관리 > 블로그 메뉴로 들어가서 RSS 전체 공개로 설정 후 저장한다. 이제 https://devpad.tistory.com/rss 같이 본인의 블로그 주소에 접속하면 RSS 정보를 확인할 수 있다. 2. repository 생성 Github Action으로 연동할 새로운 repos..

Github action nothing to commit, working tree clean 오류 해결

문제 발생 Git Action을 이용해서 티스토리와 Github를 서로 연동하다가 build failed이 발생했다. 내 경우 git add .를 수행하다가 발생했는데, 다른 명령어를 수행하다가 동일한 에러가 발생할 수 있다. Github action nothing to commit, working tree clean Error: Process completed with exit code 1. main.yml 파일에서 아래 명령어를 순차적으로 실행하다가 ✅ 표시된 부분에서 오류가 발생한 것이다. 빌드 시점에 새롭게 추가된 내용이 없는데 git add .를 수행하려고 하니 오류가 발생한 것이다. jobs: # This workflow contains a single job called "build" bui..

크롬 개발자도구 소스 붙여넣기 오류 해결하기 (Don’t paste code DevTools)

문제 발생 크롬 개발자도구(F12)에서 소스를 복사 붙여넣기하면 아래와 같은 오류가 발생하며 붙여넣기가 정상적으로 되지 않는다. Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below to allow pasting. 직역하자면 DevTools Console에 신뢰 불가능한 코드를 붙이지 말라는 경고 문구로, 붙여넣기를 허용하려면 allow pasting을 입력하..

VsCode 한국어(한글)로 언어 설정 변경하는 방법

VsCode(Visual Studio Code)는 최초 설치하면 언어가 영문으로 기본 설정되어있다. 한국 사람은 한국어로 봐야 더 편한법! VsCode에서 영문을 한국어로 변경하는 방법을 설명한다. 1. VsCode 설정창 접속하기 VsCode에서 단축키 F1를 누르면 명령어를 입력할 수 있다. 또는 좌측 하단에 톱니바퀴 버튼 클릭 후 [Command Palette] 메뉴를 선택해도 된다. 입력창에 Configure Display Language를 입력한다. 2. 한국어 선택하기 바로 언어를 선택할 수 있는 목록이 나오는데 한국어를 선택한다. 재시작 경고창이 뜰 것인데 Restart를 눌러서 다시 시작하면 메뉴가 한국어로 설정된 것을 확인할 수 있다. 반대로 한국어에서 영문으로 다시 변경할 때에도 같은 ..

Maven 외부 라이브러리를 maven local repository에 직접 추가하는 방법

외부 라이브러리가 포함된 Java 웹 애플리케이션을 war로 배포하려고 하니, 배포 실패가 되면서 maven repository에서 외부 라이브러리가 누락되었다는 오류가 발생했다. 지금부터 누락된 라이브러리를 local maven repository에 직접 추가하는 작업을 진행하려고 한다. 예를 들어 외부 라이브러리 ImageConverter.jar 파일을 직접 추가하려고 한다. lib 폴더에 jar 파일 넣기 프로젝트₩lib 폴더를 생성하여 아래처럼 maven dependency 형식대로 폴더를 만든다. maven의 디렉토리 구조대로 동일하게 구성한다. lib 폴더 -- com 폴더 -- company 폴더 -- ImageConverter 폴더 -- 1.0.0 폴더 -- ImageConverter-1...

VsCode에서 디렉토리 폴더 구조 겹침 없애는 방법

VsCode(Visual Studio Code)를 사용하다보면 탐색기에서 상위 폴더와 하위 폴더가 / 로 분류되어 폴더 계층구조가 겹쳐서 보인다. 한 눈에 계층구조를 파악하기 불편하므로 폴더를 계층구조로 보이도록 설정할 것이다. 1. VsCode 설정창 들어가기 본인의 운영체제에 따라 아래의 키를 동시에 누르면 VsCode 설정창에 접속한다. Windows : Ctrl + , macOS : ⌘ + , Linux : Ctrl + , 2. Compact Folders 체크박스 해제 설정창에서 explorer.compactFolders 검색 후 Explorer: Compact Folders 체크박스를 해제한다. 이제 하위 폴더도 계층 구조대로 확인할 수 있다. 간단하지만 은근 신경 쓰이는 부분 해결!

VSCode 터미널 오류 해결 : 이 시스템에서 스크립트를 실행할 수 없으므로...

문제 발생 VSCode에서 터미널을 통하여 npm 혹은 yarn을 사용하여 작업 수행시, 아래와 같은 에러가 발생할 수 있다. 이 시스템에서 스크립트를 실행할 수 없으므로 ~ 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 해결 방법 1 Windows 환경에서는 PowerShell 스크립트 실행이 기본적으로 비활성화되어 있다. PowerShell 스크립트 실행을 허용하려면 아래와 같이 실행 정책을 수정한다. Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned 해결 방법 2 1. PowerShel..

postman json 형식으로 post 요청하는 법

매우 간단하지만 안쓰면 까먹는 것 중 하나 postman에서 json 형식으로 post 요청을 보내려면 Body > raw 탭을 선택하여 json 형식으로 전송하면 된다. 참고로 [Send] 버튼으로 요청을 보내면 되지만, [Send] 버튼을 펼쳐보면 [Send and Download] 버튼이 있어서 만약 응답 결과가 이미지 같은 파일이라면 이 기능으로 내 PC에 파일을 저장할 수 있다.

.gitignore 간단하게 만들기 (.gitignore 샘플 예시)

1. 처음부터 .gitignore 파일을 만들 경우 프로젝트 디렉토리로 이동한 뒤 아래의 명령어를 쳐보자. vim .gitignore 그러면 아래와 같이 보일것이다. 이제 [입력모드]로 들어가서 Git 에게 무시할 정보(확장자, 폴더 등)를 입력해보자. a, i, o 중 아무거나 누르면 입력모드로 전환된다. a : 다음 글자 i : 현재 커서 o : 윗줄 Git에서 무시하려는 정보를 입력했다면 파일을 저장해야 한다. [Esc] 키를 누른뒤, :wq를 입력하여 나가면 된다. ESC : 입력모드 나가기 :wq : 저장 후 나가기 정상적으로 설정이 되었는지 확인하기 위해 실제 저장한 곳에 가서 파일을 확인해볼 수 있다. 보통 C:\Users\사용자명\프로젝트명 내부에 .gitignore 파일이 있다. 또는 c..