인텔리제이 설치 및 Heap size 설정 방법(feat. Toolbox)

인텔리제이와 더불어 JetBrains사의 여러 IDE를 설치하려면 각 IDE를 다운 받아서 설치해야 하는데 번거롭습니다. 어떤 IDE를 설치했는지, 안 했는지도 기억이 안나죠. JetBrains Toolbox를 사용해서 쉽게 인텔리제이 설치하고 확인하는 방법 함께 알아보겠습니다. 인텔리제이 설치 쉽게 하려면… 인텔리제이를 파일로 일일이 받아서 설치하는 과정은 매우 번거롭고 귀찮습니다. Mac에서는 .dmg 설치 파일을 받아서 설치해 주어야 하는데, Intel 프로세서나 Apple Silicon … Read more

텔레그램 봇 메시지 보내기 3가지 방법(curl, python)

텔레그램에서 특정 채팅방으로 메시지 보내고 싶으시죠? 매우 간단합니다. 텔레그램 봇 메시지 보내기 위한 방법 3가지 지금부터 같이 살펴보겠습니다. 텔레그램 봇 메시지 보내기 개요 텔레그램 채팅방에 메시지를 보내려면 우선 봇을 만들고, 봇이 사용할 API Key를 받아야 합니다. 그리고 텔레그램 서버에 요청해서 채팅방 ID를 얻어야 하고요. 마지막으로 텔레그램 서버에 요청해서 메시지를 보내면 됩니다. 구체적으로 서버와 통신하는 방법으로는 … Read more

윈도우 아나콘다 설치 및 conda init(2022.10 배포판 기준)

윈도우에서 아나콘다 설치하려는 분들 그리고 32bit 아나콘다 설치가 필요한데 못 찾는 분들 계시죠? 윈도우 아나콘다 설치 방법 하나씩 살펴보겠습니다. 윈도우 아나콘다 설치를 위한 다운로드 윈도우용 배포판 Anaconda 64bit 다운로드 방법 아나콘다 배포 페이지에 들어가면 운영체제를 인식해서 파이썬 버전 3.9의 아나콘다 64bit 배포판을 다운로드 받을 수 있도록 버튼이 보입니다. 총 용량은 621MB라고 합니다. 다운로드를 받습니다. 윈도우용 … Read more

Ubuntu AutoKey 설치 및 사용법(리눅스의 AutoHotKey)

Windows에서는 AutoHotKey를 사용해서 반복되는 키 작업을 반자동화할 수 있습니다. Ubuntu에서도 사용할 수 있는 도구가 있는데 바로 AutoKey입니다. Ubuntu AutoKey 설치 방법과 사용법을 함께 알아보겠습니다. Ubuntu AutoKey 설치 Ubuntu AutoKey는 2가지 버전으로 나와있는데, gtk 버전으로 설치하려면 autokey-gtk를, qt 버전으로 설치하려면 autokey-qt를 설치하면 됩니다. 기능이나 버전은 2023년 2월 7일 기준 0.95.10으로 모두 동일합니다. 주의사항 Ubuntu AutoKey는 Wayland와 … Read more

[CSS] WordPress H2 태그 번호 붙이기

지금 이곳 오솔길 블로그의 소제목들을 보시면 번호가 자동으로 붙고 있습니다. H2 태그에 번호 붙이는 방법이 궁금한 분들 계실까요? H2 태그에 번호를 자동으로 붙이는 방법을 알아보러 가겠습니다. 자동으로 H2 태그 번호 붙이기 h2 태그의 내용이 “자동으로 H2 태그 번호 붙이기”인 경우, “1. 자동으로 H2 태그 번호 붙이기”로 번호가 자동으로 붙는다면 매우 편리하겠죠? CSS에는 ::before라는 표기방식이 있습니다. … Read more

Svelte bind 사용법(input, textarea, select 등)

Svelte의 특징이라고 할 수 있는 bind를 활용해서 값이나 객체를 바인딩을 할 수 있습니다. 어떤 경우에 bind를 사용할 수 있는지 Svelte bind 사용 방법을 알아보겠습니다. Svelte bind 사용법 개요 스벨트 튜토리얼의 내용을 바탕으로 Svelte의 bind 사용법을 설명해 드리겠습니다. 이 문서에서는 input form 엘리먼트에 바인딩을 적용하는 방법을 알아보도록 합니다. Input Element Text Type(bind:value) 다음과 같이 해 주면, … Read more

Python 문자열 뒤집기 방법 4가지 및 성능 비교

문자열을 그대로 뒤집어야 하는 상황이 있지요? slice 사용법, reversed, reverse를 사용하는 방법, for loop을 활용한 방법, 이렇게 Python 문자열 뒤집기 4가지 방법은 각각 살펴보고 성능을 비교해 보겠습니다. 문자열 뒤집기 slice 활용법 문자열을 뒤집는 건 문자열[::-1]을 활용하는 방법입니다. 문자열을 자를 때와 비슷해 보이죠? 콜론이 하나 더 있습니다. 마지막은 step의 의미입니다. step을 -1로 주면 반대 방향으로 한 … Read more

JavaScript 문자열 뒤집기 3가지 방법

Javascript에서 문자열을 뒤집어야 할 때가 있죠? Javascript 문자열 뒤집기 3가지 방법을 하나씩 알아보도록 하겠습니다. Javascript 문자열 뒤집기 개요 JavaScript에는 기본적으로 문자열을 뒤집는 내장 메서드가 없습니다. 하지만 이용할 수 있는 손쉬운 방법들이 있습니다. 우선은 가장 많이 사용하는 Array.prototype.reverse 메서드를 활용하는 것을 살펴볼 것입니다. 그리고 for loop을 이용해서 직접 뒤집어 줍니다. 마지막으로는 재귀함수를 이용해서 뒤집어 볼 것입니다. … Read more

SvelteKit node adapter로 node.js 서버 배포 방법

SvelteKit을 이용해서 개발한 후 서버에 배포하는 다양한 방법이 있습니다. 이를 위해서 다양한 공식 어댑터가 있습니다. 여기에서는 node.js 서버로 SvelteKit 프로젝트를 빌드하는 방법을 알아보도록 하겠습니다. SvelteKit 어댑터 auto를 node로 변경 SvelteKit에서는 다양한 서버 배포에 맞게 각 어댑터를 제공하고 있습니다. 오늘은 Node.js서버로 SvelteKit 프로젝트를 구동하기 위해서 배포 설정하는 과정을 알아보도록 하겠습니다. SvelteKit프로젝트의 기본 adapter 설정은 아래 그림 … Read more

Python 문자열 붙이기 4가지 방법

문자열끼리 붙이거나, 숫자를 문자열에 합치거나, 변수 값을 문자열에 넣는 등 다양하게 문자열을 합치거나 붙이기 작업을 할 때가 있습니다. 여기에서는 Python 문자열 붙이기 방법 4가지를 확인해 보겠습니다. 더하기(+) 연산자 활용 제일 먼저 가장 쉬운 방법인 단순하게 문자열끼리 붙이는 방법을 알아보겠습니다. 숫자 값의 덧셈 연산과 같이 더하기(+) 연산자를 사용하면 문자열끼리 붙습니다. 이번에는 문자열에 숫자를 붙여주는 방법을 알아보겠습니다. … Read more