Svelte 프로젝트 생성 방법

저도 Svelte를 처음으로 접해 보았습니다. 대체 얼마나 대단하길래 다들 난리인건지 말입니다. Svelte 프로젝트 생성 방법 소개합니다. Svelte란? Svelte는 React나 Vue 같은 js 개발 프레임워크입니다. 사실 프레임워크라 하는 게 맞을지 모르겠지만, 무엇보다도 Svelte의 가장 큰 특징은 가상 DOM을 사용하지 않고 VanillaJS로 컴파일해 낸다는 것입니다. 그래서 배포를 위한 빌드를 했을 때 js 용량이 상당히 줄어듭니다. 웹 페이지 … Read more

Python unittest 모든 테스트 한 번에 하는 방법

파이썬으로 유닛테스트 처음 해 보는 분들 계시죠.파일 하나씩은 실행시켜봤는데, 한 번에 모든 테스트 파일 실행하고 싶을 때 어떻게 해야 하는지 알려드릴게요. 테스트 실행하기 아래 명령어 한 줄이면 끝납니다. 프로젝트 루트에서 실행하도록 하세요. 실행했는데, 아래와 같은 결과가 나왔나요? 그렇다면 이렇게 된 2가지 가능성이 있는데, 그 두 가지 확인해 보겠습니다. 해결해야 할 이슈 2가지 파일이름 테스트 파일 … Read more

git 기본 브랜치 master에서 main으로 변경하기

master냐 main이냐 등의 여러 논란 끝에 master를 사용하지 않는 분위기죠.git init으로 초기화 했을 때 메인 브랜치를 main으로 설정하는 방법 확인해 보겠습니다. 기본 브랜치 설정 확인 우선 git init을 했을 때 별다른 말 없이 빈 Git 리포지터리를 만들었다고 한다면, 이미 메인 브랜치 이름에 대한 설정이 돼 있다는 것을 의미합니다. 만약 git init을 했는데, 아래와 같은 힌트 … Read more

IntelliJ IDEA 원격 개발 연동하기

혹시 IntelliJ IDEA 원격 개발에 어려움을 겪고 계신가요. 원격 Backend 서버에 접속하는 방법을 알려드립니다. 원격 개발 서버는 꼭 리눅스를 사용하세요 원격 서버로 사용하는 머신이 Windows나 MacOS는 아직 지원을 하지 않습니다. 참고로 저의 개발 머신은 우분투 리눅스를 사용하고 있으므로, 가능합니다. Windows나 MacOS는 이후에 지원한다고 하니 참고하시기 바랍니다. IntelliJ IDEA 원격 개발 연동 방법 Jetbrains에서 IntelliJ IDEA로 … Read more

티스토리 북클럽 스킨 h1 두 개 발생하는 문제 해결 및 SEO 개선 방법

티스토리 북클럽 스킨에서 H1 태그 두 개 나와서 SEO 관련 문제를 겪는 분들 계시죠? 북클럽 스킨 H1 태그가 2개 생기는 원인과 해결 방법까지 모두 알려드리겠습니다. 북클럽 스킨 H1 태그가 2개인 원인 북클럽 스킨에서 H1 태그가 2개 나오는 것은, 버그로 보입니다. 명백하게 스킨 제작 단계에서 H1 태그와 관련한 SEO 이슈를 고려하지 않고 만들어서 생긴 부분인데, 아직도 … Read more

JetBrains 인텔리제이 할인 받는 15가지 방법

인텔리제이 가격을 필두로 JetBrains IDE 가격이 2022년 10월 1일부로 전면 인상됐고, 환율은 불안정하죠? 아직 Jetbrains IntelliJ IDEA 등의 IDE를 구매하지 않았다면, 인텔리제이 할인을 포함해서 JetBrains IDE 할인 받는 방법 확인 후 구독하시기 바랍니다. 개요: 환율 변동 한 때 환율이 1,400원을 넘기도 했습니다. 2023년 2월 11일 기준으로 환율은 1267.97원을 찍은 상태입니다. 다행이 환율이 좀 내리기는 했습니다. … Read more

MariaDB, MySQL 사용자 추가, 권한부여, 권한적용

mysql이나 mariadb에서 사용자 추가하고 권한부여 후, 설정한 권한을 적용하는 방법까지 한 번에 살펴보겠습니다. MariaDB/MySQL 사용자 추가 방법 새로운 사용자를 추가할 때는 아래와 같이 하면 됩니다. 사용자가 정상적으로 추가된 경우에는 아래 그림 1과 같이 Query OK 메시지가 나옵니다. 만약 Query 문에 오류가 있어서 정상적으로 실행할 수 없는 경우에는 관련 오류를 알려주니, 확인하신 후 문제를 해결하면 됩니다. … Read more

아나콘다 가상환경 삭제 방법

가상환경을 만드는 건 쉬웠는데 삭제해야 하는 상황인가요? 아나콘다 가상환경 삭제 방법을 살펴보겠습니다. 아나콘다 가상환경 삭제 아나콘다 가상환경을 만들어 사용하다가 불필요해서 삭제해야 하는 경우가 있습니다. Anaconda 가상환경 삭제에는 conda env remove 또는 conda-env remove 명령어를 사용하면 됩니다. -n 옵션을 이용해서 삭제하고자 하는 아나콘다 가상환경 이름을 적어주면 Anaconda 가상환경이 삭제됩니다. 아래와 같이 가상환경 삭제 명령어를 입력하면, 가상환경 … Read more

크레온 플러스 API 연동 IsConnect 확인 후 강제종료

크레온 플러스 API 연동시 IsConnect를 통해 연결상태를 확인하고 나면 잠시 후 실행한 파이썬 어플리케이션이 종료되는 현상이 있습니다. 크레온 플러스 API 연동시 강제종료되는 현상의 원인과 해결 방법을 알아보도록 하겠습니다. 크레온 플러스 API IsConnect 확인 후 강제종료되는 현상 VULTR 가상머신에서 크레온 플러스 API를 연동해서 사용하기 위해서 호스팅을 신청하고 이용했습니다. 그런데 분명 과거에는 아무 문제 없이 잘 실행했었는데, … Read more