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

파이썬 문자열 합치기 4가지 방법

문자열끼리 붙이거나, 숫자를 문자열에 합치거나, 변수 값을 문자열에 넣는 등 다양하게 문자열을 합치거나 붙이기 작업을 할 때가 있습니다. 여기에서는 파이썬 문자열 합치기 방법 4가지를 확인해 보겠습니다. 파이썬 문자열 합치기 방법 개요 파이썬 문자열 합치기 방법에는 더하기(+) 연산자, 문자열 포매팅, f-string, format() 메서드 활용의 4가지 방법이 있습니다. 순서대로 하나씩 살펴보겠습니다. 더하기(+) 연산자 활용 제일 먼저 가장 … Read more

Javascript 문자열 자르기 방법 3가지

프레임워크를 막론하고 Javascript를 기반으로 사용한다면 문자열을 자르는 작업은 필수적입니다. 이번엔 Javascript 문자열 자르기 방법 3가지를 알아보겠습니다. Javascript 문자열 자르기 Javascript에서 문자열을 자르는 방법에는 prototype method인 substring과 slice가 있습니다. 과거에는 substr도 사용했었지만 2018년부로 deprecated 된 상태입니다. 아직 웹 표준에서 사라진 건 아니지만, substr()은 앞으로 사용처가 없어지면 명세에서 제거된다고 합니다. 따라서 substr 사용은 지양하고 substring과 slice를 사용하는 … Read more

Python 문자열 자르기 6가지 방법

어떤 언어로 개발을 하든 간에 개발 과정에서는 필연적으로 문자열을 조작할 일이 생깁니다. 오늘은 특히 Python 문자열 자르기 6가지 방법을 알아보도록 하겠습니다. Python 문자열 자르기 개요 Python 문자열 조작 방법 중 무엇보다도 흔하게 사용하는 문자열 자르기에 대해 알아보겠습니다. 문자열을 자르는 방식은 다양합니다. 따라서 다른 개발자가 작성한 코드도 읽을 수 있으려면 사용법을 명확히 알고 있어야겠죠? 그럼 Python … Read more

Python print 사용법 3가지(sep, end, ANSI color 출력)

Python에서 list의 항목을 줄바꿈해서 출력하고 싶으신가요? 혹시 색상을 넣어서 출력하고 싶을 때 있나요? 유용하게 사용할 수 있는 python print 방법 3가지 살펴보겠습니다. Python print 사용법 개요 print()의 사용법을 잘 익혀두면 개발할 때 매우 편리합니다. 왜냐면 개발하면서 중간 중간 print()를 사용해서 값을 확인하는 경우가 많이 있거든요. print() 결과의 가독성을 높이고, 용도에 따라 편리하게 print()를 이용할 수 … Read more