본문 바로가기

전체 글

[IntelliJ] Terminal을 Powershell로 변경하기 IntelliJ에 있는 Terminal을 사용하는데 Windows의 경우 기본 cmd.exe로 설정되어있습니다. 만약 PowerShell로 변경하고자 한다면, File > Settings > Tools > Terminal > Shell path 부분에서 PC에 설치된 Powershell 경로를 입력하시면 됩니다. 일반적으로, C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 입니다. 더보기
[highlight.js] 티스토리 신규 에디터에 소스코드 입력 티스토리 신규에디터가 추가됨에 따라 소스코드 입력기능이 생겼습니다. 에디터 창에 편리하게 입력하고 잘 보이는데... 실제로는 안보입니다... 에디터의 소스를 확인해보니 highlight.js를 사용하고 있는것으로 확인됩니다. 아마, 스킨에는 기본적으로 없기때문에 발생한 현상인 것 같아 추가하는 방법을 가이드 드립니다. hightlight.js 추가 블로그 관리 > 스킨편집 > html 편집을 선택합니다. 마지막 부분에 다음을 추가합니다. 언어의 경우 현재 소스코드 입력기가 지원하는 8가지 언어(HTML, CSS, Python, Javascript, Java, C++, Kotlin, Swift)에 대한 것이며, 테마는 VS 2015입니다. 테마변경 다른 테마를 사용하고 싶으시면, CDN에서 원하시는 테마로.. 더보기
[Windows 10] Ubuntu (WSL) 사용하기 Windows 10부터 Ubuntu를 설치하여 하위시스템으로 사용할 수 있습니다. WSL(Windows Subsystem for Linux)라고 부릅니다. Windows 기능 켜기 먼저 "설정 > Windows 기능 켜기/끄기"에 들어갑니다. 그 후, "Linux용 Windows 하위 시스템"을 선택합니다. 확인버튼을 클릭하시면 재부팅을 진행하게 될 것 입니다. Linux 배포판 설치 WSL 기능을 켰으면, Microsoft Store에서 관련된 Linux배포판을 설치하면 됩니다. 검색어에 "Linux"를 입력하시면 다음과 같이 "Windows에서 Linux 실행하기"를 보실 수 있습니다. 여기서 Ubuntu를 선택하고 설치하겠습니다. Ubuntu 실행 시작메뉴에서 "Ubuntu"를 검색하시면 실행할 수.. 더보기
[IntelliJ] 프로젝트 여러개 구성하기 Eclipse에서 IntelliJ를 처음사용할 때 가장 당황했던 점이 사용할 프로젝트는 여러개인데, 로딩이 하나씩만 되는 것 입니다. 구성방식이 조금 달라서 그런데, Eclipse와 비교하면 Eclipse Workspace Project IntelliJ Project Module 로 생각하시면 이해가 쉽게 됩니다. Empty Project 생성하기 Eclipse의 Workspace와 같은 개념으로 Project를 "Empty Project"를 생성합니다. Module 생성 그후 Eclipse의 Project와 같은 개념인 Module을 추가합니다. 해당 메뉴가 안보일 경우에는 "File > Proejct Settings > Modules"를 선택하시면 됩니다. 저의 경우에는 Maven 프로젝트를 하기 위.. 더보기
[IntelliJ] SSH 터미널에서 한글이 깨진경우 IntelliJ를 사용중에 SSH Terminal에서 한글이 깨진 경우에는 Files > Settings > Tools > SSH Terminal에서 Default encoding을 UTF-8(또는 접속하는 서버의 인코딩)로 변경하면 됩니다. 더보기
Google Fonts Google Fonts 웹을 개발할 때, 기본 폰트가 아닌 다른 폰트를 사용하는 경우가 많습니다. (한글은 특히 나눔폰트) TTF 등의 폰트파일을 첨부해도 되는데, Google에서 제공하는 Fonts를 사용해보도록 하겠습니다. https://fonts.google.com/ 해당 사이트에 가보시면 다음과 같이 Fonts의 미리보기를 보실 수 있습니다. 문장, 문단, 숫자 등으로 미리보기를 할 수 있으며, 타입(Regular, Bold, Extra Bold 등)과 크기 또한 바꿀 수 있습니다. 폰트사용하기 각 폰트의 왼쪽 상단 를 클릭하시면 하단에 장바구니와 같이 폰트가 추가됩니다. 검은 영역을 클릭하시면 아래와 같이 커지면서 추가방식을 선택할 수 있습니다. HTML 파일에 link 방식으로 추가하실 경우에.. 더보기
[Docker] Pull할 때 [::1]:53: read: connection refused 발생시 개요 Windows 10에 Docker for Windows를 설치하고 새로운 Image를 Pull하려고 하였으나 connection refused 오류가 발생할 경우 조치방법입니다. 현상python:2.7-slim을 활용한 이미지 빌드시 접속 오류가 발생하면서 빌드가 중단됩니다. docker build -t friendlyhello . Sending build context to Docker daemon 5.12kB Step 1/7 : FROM python:2.7-slim Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:51005->[::1]:53: read: con.. 더보기
[GitLab] Let's Encrypt를 활용하여 SSL 적용하기 개요 소스코드 관리를 위해 GitLab을 설치하였는데, 사설망이 아닌 공개된 곳에 설치하였으므로 보안을 위해 SSL을 적용해보도록 하겠습니다.금전적인 여유가 있다면 공인기관에서 SSL인증서를 구매하여 적용하는 것도 방법이겠지만, 3개월마다 갱신하는 단점이 있지만 무상으로 공인인증이 가능한 Let's Encrypt를 사용하여 구성해보겠습니다.여기서, SSL은 기본적으로 도메인 기반으로 동작하기 때문에 도메인을 가지고 계셔야 합니다.인증을 위한 Certbot 설치SSL을 GitLab에 적용하기 전에 먼저 Let's Encrypt에서 공식적으로 제공하는 클라이언트인 Certbot을 설치하도록 하겠습니다.공식 Software Repository에 없기 때문에 별도로 Repository를 추가하겠습니다.sudo .. 더보기