전체 글

Poki's Second Brain
안녕하세요.오늘은 Self-hosted용으로 구축이 가능한 Obsidian을 설치하는 방법을 알려드리겠습니다. Obsidian?메모 앱을 사용해 보셨던 사용자라면 Obsidian을 한 번쯤은 들어보셨을 거라 생각됩니다. Obsidian은 Markdown 기반으로 동작하는 개인 지식 기반 메모 작성 프로그램입니다. 이를 통해 사용자는 노트에 대한 내부 링크를 만든 다음 연결을 그래프로 시각화하며 구조화된 정보 저장소를 유지하는 기능을 제공합니다.왜 직접 구축을 하는가?Notion과 기타 다른 메모앱은 계정과 연동된 클라우드를 통해 메모들이 자동으로 백업되고 타 기기에서도 같은 메모를 확인하실 수 있으실 겁니다. 하지만 Obsidian은 Local에 저장되는 메모앱으로 다른 기기 간 메모를 유지하기 위해선 ..
안녕하세요.Linux에서 백그라운드로 프로세스를 동작시키는데 이유 없이 프로세스가 죽어서 당황하셨던 경험이 있으신가요?이 문제를 해결했던 방법을 공유합니다.소스 코드#!/bin/bash# 확인할 프로세스 이름process_name="your_process_name"# 프로세스가 실행 중인지 확인if ps aux | grep "$process_name" > /dev/null; then echo "프로세스 $process_name이 이미 실행 중입니다."else echo "프로세스 $process_name이 실행 중이 아닙니다. 다시 시작합니다." # 여기에 프로세스를 다시 시작하는 명령어를 추가합니다. # 예: /path/to/your/command &fi소스 코드 동작 설명ps 명령..
안녕하세요.오늘은 자바스크립트에서 사용하는 apply(), call(), bind()에 대해 알아보도록 하겠습니다. 들어가기 전에자바스크립트의 강력함은 그 유연성에 있으며, 이 유연성의 핵심 요소 중 하나는 함수 콘텍스트입니다. 때로는 우리가 이 콘텍스트를 직접 제어해야 할 때가 있습니다. 이때 call(), apply(), bind()가 등장합니다. 이들은 함수 호출 방식과 this가 참조하는 대상을 조작할 수 있도록 하는 메서드입니다.자바스크립트에서 this는 무엇일까요? this는 함수 호출방식에 따라 동적으로 결정됩니다. 일반함수로 호출한 경우 Global 객체 Method로 호출할 경우 호출한 객체생성자 함수를 호출할 경우 생성자 함수가 생성할 인스턴스call() / apply() / bind(..
· Windows
안녕하세요.오늘은 실제 사용 중이거나 집에서 편히 쉬고 있는 스마트폰이나 태블릿을 보조모니터로 활용하는 방법을 알아보도록 하겠습니다. 들어가면서외부에서 작업을 많이 하는 저에게, 그리고 듀얼 모니터를 항시 사용하던 저에게는 노트북의 화면 하나로는 느껴지는 답답함이 효율을 조금 떨어 뜨리는 것 같아 방법을 찾게 되었습니다. 방법을 찾는 조건에는 제가 현재 사용 중인 갤럭시 폴드 3을 최대한 활용하는 것에 중점을 두었습니다. 웹서핑을 해보면서 여러 가지 무료, 유료앱들이 서브모니터 역할을 할 수 있게 도움을 주는 것으로 확인되었고, 삼성 스마트폰의 경우 갤럭시 탭과 같은 태블릿에서 SmartView 기능을 활용해서 듀얼 모니터를 사용할 수 있는 것으로 확인되었습니다. 제가 현재 외부에서 사용 중인 환경은 아..
· Linux
안녕하세요.오늘은 리눅스 OS에서 디스크 사용량을 확인하는 다양한 방법에 대해 알아보도록 하겠습니다. 디스크 용량을 관리해야하는 이유디스크 공간은 보통은 제한적인 상태에서 사용될 수 밖에 없고 시간이 지남에 따라 데이터를 축적하게 되며 저장 공간을 효과적으로 관리하지 않게 되면 성능 저하와 잠재적인 시스템 장애이 발생될 수 있기 때문입니다. 기본 제공 명령어 사용하기df 명령어 (Disk Free)df 명령어는 마운트된 파일 시스템의 디스크 공간 사용률에 대한 목록을 제공합니다.  Command df 파일 시스템 1K-블록 사용 가용 사용% 마운트위치tmpfs 2456360 4400 2451960 1% /run/dev/sda1 ..
Str@wBerry
Poki's World